BM6P6(@ dddfffkkklllcccWWWVVV]]]]]]jjj|||vvvmmmwwweeeWWW[[[[[[uuurrr[[[]]]XXXiiisss|||ddd]]]wwwsssyyyrrrbbbyyypppkkkdddZZZfffeeebbbRRR??????HHHGGGHHHooo}}}WWWHHHGGG>>>>>>\\\CCCLLLooonnnuuuqqqOOOMMMIIISSSGGGIIIJJJJJJHHHFFFEEEFFFHHHLLLLLLIIIFFFBBBAAABBBDDD\\\}}}ttt^^^DDD777888999555KKKDDD???@@@BBBCCCDDDGGGBBBEEEJJJLLLGGG???===AAAEEETTTZZZSSSDDD555666FFF;;;=========CCCKKKJJJDDDHHH888777@@@DDDTTToooqqqaaaPPPQQQMMMJJJNNNVVVVVVQQQ]]]uuu{{{tttmmmeee```ZZZRRRKKKFFFBBB@@@>>>:::888666444444555777888>>>...666===???hhhsssvvvuuubbbIIIEEEAAA???@@@AAA@@@??????AAADDDHHHLLLLLLIIIGGG[[[}}}xxxvvv|||{{{CCCIIIiii}}}|||???LLLIII\\\rrr}}}}}}\\\\\\XXXOOOHHHMMM```qqqzzzooouuusss^^^nnnhhhmmmqqqiii[[[hhh}}}|||zzzzzz~~~vvvbbbUUUTTTQQQYYY|||^^^YYY???jjjMMMJJJFFFDDD@@@===;;;:::;;;<<<===999888;;;;;;AAAWWWppprrrmmm~~~{{{pppxxxvvv|||yyyuuuwwwzzzmmmlllmmmsss{{{~~~zzzvvvxxxxxx}}}rrrCCC>>>@@@DDDCCCJJJiiidddNNN999999;;;<<<;;;RRRqqq```wwwCCCHHH===CCCAAA@@@??????@@@BBBDDDEEECCC@@@======???EEEIII]]]ooo{{{vvvtttqqqkkkwww}}}|||~~~||||||zzzyyyxxxwwwvvvvvv}}}dddYYYXXXQQQMMMPPPLLLHHHEEEBBB<<<666444888tttooollliiiccc[[[XXX[[[ccchhhqqqrrrttt|||eeeaaaSSSMMMQQQMMMaaa}}}``````kkkeeesssZZZ[[[iiisss~~~~~~zzznnnzzzgggPPPCCCAAADDDFFFVVV|||gggJJJGGGFFF???KKK]]]LLLJJJrrrwwwdddSSSRRRLLLOOOKKKLLLLLLLLLJJJGGGFFFFFFGGGLLLKKKIIIFFFCCCBBBDDDEEESSSyyycccGGG999999999555:::555555:::???@@@AAACCCKKKNNNUUUZZZUUUHHH>>>999AAAIIIFFF999999FFFAAA,,,@@@AAA???===AAAHHHHHHCCCFFFAAADDDFFF@@@HHHfff|||rrrhhh]]]ZZZUUUUUU[[[___WWWKKKJJJgggzzzrrrkkkeee\\\WWWOOOHHHCCC@@@===<<<999888666444444555777999>>>444999:::>>>kkksssYYYHHHEEEAAA@@@AAAAAA@@@>>>>>>@@@BBBDDDEEEDDDCCCBBBXXXtttvvv{{{wwwWWWYYYRRR@@@KKKZZZbbbfffnnniiiWWWSSSSSSPPPRRRffflllfffwww~~~pppnnnttt}}}|||zzzwwwkkk[[[RRRSSSLLLaaa|||lll^^^OOOFFF{{{|||EEEIIIEEECCC@@@===;;;;;;<<<===<<<777666999999<<>>===BBBHHHYYYsssYYYGGG999999@@@999;;;hhh}}}xxxrrrjjjCCC???AAABBBAAA@@@@@@???@@@AAABBBBBBBBB@@@>>>===???CCCFFFPPPlll}}}tttxxxnnnpppnnnuuuwwwzzzyyyxxxwwwvvvvvvvvvvvvwwwzzzyyy~~~~~~}}}||||||[[[TTTTTTOOOKKKMMMGGGDDDAAA???;;;555666999xxxmmmccc```___]]]\\\\\\___bbbrrr{{{wwweeeSSSLLLMMMMMMFFFSSSYYYbbb\\\lll{{{vvv~~~~~~vvv]]][[[wwwrrrkkkLLLIIIEEEAAAKKKfff}}}RRRDDDFFFAAA===YYYZZZQQQPPPuuu}}}XXXXXXTTTPPPKKKPPPOOOOOONNNKKKGGGEEEEEEFFFJJJJJJIIIGGGDDDDDDEEEGGGKKKppphhhKKK;;;::::::666<<<::::::???BBBDDDHHHMMMOOONNNSSS\\\]]]SSSEEE===KKKGGGRRRSSS??????OOOSSSCCCCCCAAA???BBBGGGIIIGGG888<<>>======@@@BBBAAA???===>>>@@@RRRmmmpppzzzyyy~~~ooohhhaaaOOOtttrrrhhh___```ZZZYYYnnn{{{uuuyyy{{{}}}|||}}}yyyooo```UUURRRTTTWWW~~~qqqPPPQQQCCCWWW]]]???GGGCCCBBB???===<<<<<<===>>>???:::999<<<===>>>HHHTTTyyyssswwwuuuyyy~~~}}}xxxzzzzzzssslllkkkrrrzzzzzzyyyyyy{{{~~~aaa???EEEAAAAAAHHHVVVqqqbbbMMMAAA;;;888@@@666EEEwwwlllLLLFFF999EEEBBBAAAAAA@@@@@@?????????>>>???@@@???>>>>>>@@@AAACCCfffyyyrrrzzzkkkssstttwww{{{vvvuuutttsssssstttuuuvvvvvvttt{{{wwwzzzhhhQQQNNNQQQLLLHHHIIIEEEAAA===;;;888555888===hhhaaaZZZXXXZZZ^^^bbbddd___^^^qqq}}}oooTTTQQQTTTRRRSSS```aaahhhfffjjjrrryyyzzzqqqfffXXXddd~~~vvvnnnJJJLLLHHHEEEZZZvvvpppLLLJJJEEE999???^^^PPPLLLdddyyy^^^VVVZZZPPPSSSKKKPPPOOONNNMMMJJJFFFCCCCCCDDDIIIIIIIIIGGGEEEEEEFFFHHHHHHeeejjjMMM<<<;;;;;;888777777888:::<<>>;;;888666777666555555555777888999555666666777WWWLLLCCCCCCBBBBBBAAA???===<<<>>>AAACCCAAA===;;;>>>CCCGGGbbb~~~uuuttt}}}tttxxxpppoooZZZzzzwwwhhhooo}}}yyy~~~{{{{{{uuugggYYYSSSSSSUUUssspppaaaEEEEEEAAArrrrrrHHHBBBDDD???>>>===;;;:::;;;<<<<<<>>>::::::===???>>>BBBHHHssswww|||~~~vvvppp|||~~~{{{pppfffcccjjjrrrrrruuuwwwxxxzzzzzz[[[GGGHHHDDDFFFKKKVVVlllmmmUUUCCC<<<>>>;;;<<<@@@ccceeeeeeBBBGGG???FFFAAAAAAAAAAAA@@@???======;;;===??????>>>=========>>>ZZZuuu~~~uuu~~~}}}eeeuuujjjgggnnntttsssrrrqqqqqqrrrssstttsssrrruuu{{{{{{lllXXXJJJKKKNNNIIIDDDDDDEEE???:::888666777===EEE\\\]]]^^^\\\]]]cccjjjpppnnn]]]```lllkkkxxx|||\\\XXX\\\cccyyylllkkkuuuvvvHHHFFFEEEMMMmmm___KKKOOO@@@666LLLXXXFFFIII}}}SSSZZZWWWHHHRRRMMMMMMKKKKKKJJJGGGCCCAAAAAABBBGGGHHHIIIHHHFFFEEEFFFGGGEEEWWWzzz~~~jjjMMM<<<;;;===;;;777888:::;;;>>>PPPrrrtttooohhhYYYGGG<<>><<<<<<;;;???AAA@@@<<<<<<@@@EEE>>>TTTlllyyy{{{~~~uuuwww|||ooo{{{||||||wwwmmm```TTTPPPTTTYYY}}}eeeQQQLLLCCCPPPRRRCCCGGG>>>;;;;;;:::999888888999999666444555999;;;:::;;;<<>>===<<<:::<<<>>>>>><<<;;;;;;<<<>>>HHH^^^sssyyyxxxfffuuuhhh___lllqqqqqqpppppppppoooooopppooopppqqqrrrrrrttt{{{}}}~~~kkk\\\PPPIIIKKKLLLGGGAAA@@@AAA;;;666555777<<>>@@@PPPqqq[[[ZZZ^^^eeeeeeYYYJJJBBB666QQQnnnttt{{{___KKKNNNTTTWWWUUUPPPRRRXXX^^^|||ooo~~~}}}jjj[[[SSSJJJGGGBBB>>><<<999666444444444555555777888999:::888666666IIIssskkk]]]AAABBBBBBBBBAAA>>><<<<<<===888;;;===<<<;;;<<>>=========<<<<<<<<<;;;:::999;;;<<<>>>;;;IIIbbbmmmkkkwww{{{wwwuuu~~~|||xxxxxxlllaaannnkkklllmmmnnnnnnnnnmmmllllllmmmoooooonnnpppuuuyyyvvv~~~eee[[[SSSLLLIIIJJJIIIDDD>>>===999555333555999@@@KKKVVVbbbjjjkkkbbbZZZZZZ___ccc\\\WWWdddsssoooqqqzzzvvvoooaaabbb|||\\\FFFGGGWWWooowww]]]IIIFFFBBB;;;DDDZZZJJJQQQyyyXXXVVVKKKLLLIIIDDDKKKFFFDDDDDDDDDCCCAAA@@@BBBCCCFFFGGGHHHGGGEEECCCCCCCCCAAADDD]]]}}}jjjMMM;;;999======???:::777555666<<>>888999:::;;;<<<======>>>HHH;;;VVVnnn~~~{{{|||~~~oooqqqeee]]]ZZZQQQTTTuuuqqqZZZOOO@@@III^^^LLLAAAFFF???999999999888777666666555555555888;;;:::999999:::;;;AAATTT{{{uuuttt}}}rrrzzz{{{{{{}}}qqquuu{{{{{{rrrfff^^^]]]___bbbdddfffggghhhiiinnnqqquuuyyy}}}pppOOOJJJNNNdddsssgggMMM<<<<<>>@@@\\\nnnKKK???IIIDDD@@@BBB??????======<<<===>>>???>>>===;;;999777888;;;>>>===999AAAUUUccciiivvv}}}{{{uuuxxxxxx{{{yyyqqqiiisss|||ooo```dddaaadddhhhkkkmmmmmmkkkiiijjjkkklllkkklllooossstttvvvxxxbbbWWWRRRLLLIIIHHHHHHEEE@@@<<<;;;444333444999;;;===CCCJJJ___dddcccWWWNNNNNNQQQQQQRRRTTTgggtttkkkiii|||[[[jjjxxx|||~~~wwwnnnjjjjjjhhhoooiiiNNN???CCCQQQiiibbbPPPIIIHHH@@@>>>IIIPPPIII\\\yyybbbSSSVVV???IIINNN>>>HHHEEEBBBCCCCCCCCCAAAAAACCCEEEEEEGGGGGGFFFDDDBBBBBBBBBCCCDDDVVV~~~kkkNNN;;;999<<<<<>>;;;???CCCBBBAAAAAARRR[[[hhhooofffTTTGGGCCC888DDDDDD@@@MMM\\\ccchhhZZZaaaoooxxxtttlllkkkqqqiiizzz___OOOJJJDDDAAA>>>;;;999666333111222333444666777999:::;;;333666KKKuuuCCCFFFBBBCCCBBB>>>:::999<<>>>>>===<<>><<<;;;;;;===???@@@@@@>>>;;;777555777<<<@@@======CCCOOO```nnnyyyxxxvvvqqqyyytttmmmYYY]]]dddiiilllllljjjhhhjjjjjjiiihhhiiinnnpppppprrr{{{qqq\\\]]]WWWHHHGGGFFFFFFEEEBBB===;;;;;;555555888<<<<<<777777:::jjjkkkdddXXXTTTXXXWWWQQQZZZsssyyyqqqmmmyyyxxxwwwiiifffccchhhvvv[[[@@@OOOJJJ???WWWnnnWWWHHHHHHGGG<<>>JJJOOOIIIAAAPPPooo|||uuufff[[[wwwvvvzzzqqqyyygggTTTNNNCCC???===;;;888666555444444777555333555:::======<<<666BBBVVV{{{xxxHHHGGGCCCAAA>>><<<;;;<<<===???:::;;;;;;<<<===>>>>>>???;;;DDDJJJ\\\}}}ooo|||rrrsss}}}~~~}}}|||}}}xxx{{{}}}yyymmmjjjfffVVVVVVSSSWWWpppRRRCCCBBBHHHGGGiiinnnHHHEEE<<<===<<<======;;;999888999999888777444444444444555777888999555>>>___~~~uuukkk~~~tttooouuu||||||xxxvvvbbbkkkyyy~~~rrrkkk[[[[[[[[[^^^gggnnnjjjaaadddcccbbbcccfffhhhhhhhhhrrrtttwww|||}}}lll]]]RRRKKKFFFCCC@@@>>>???AAA>>><<>>?????????===<<<======???===:::999888999;;;<<<<<<@@@>>>FFF^^^qqq{{{rrrjjjpppiii______```bbbeeehhhiiihhhiiiiiihhhfffeeegggjjjmmmrrrrrrxxxtttcccZZZPPPKKKKKKCCCCCCBBBAAA>>>:::777555111>>>===666::::::555555vvvrrrdddTTTPPPYYY___^^^mmmbbbSSSfffzzzyyyxxxYYYGGGCCCDDDBBBKKKlllyyyXXXNNNJJJGGGBBB@@@JJJMMMCCCnnniiiUUUOOONNNLLLIIIFFFDDDCCCBBBGGGGGGFFFEEEDDDCCCCCCBBBDDDFFFHHHHHHFFFEEEDDDEEEHHHAAAKKKooottttttOOO888:::999EEEDDD;;;666999MMMqqqeeeXXXOOOPPPOOOEEE@@@AAA;;;RRRYYYSSSeeevvvjjjsssxxxeeeRRROOOFFF>>><<<:::777555444444444555444444777;;;>>>>>>===777;;;\\\zzzfffAAAEEEBBBAAA>>><<<<<<===>>>???;;;;;;<<<<<<======>>>>>>;;;BBBEEEPPPjjj}}}{{{~~~}}}uuuyyy~~~yyy{{{}}}mmmiiiiiiwww}}}}}}{{{yyyooofffcccPPPVVVYYY[[[OOOKKKIII???DDDXXX]]]DDDDDD<<<>>><<<;;;:::888666555666666555444555555555444555555666666666:::QQQmmm}}}nnnfff{{{vvvrrrsssyyy{{{sssiiiccciiirrr|||www^^^RRRVVV]]]^^^\\\^^^]]]]]]^^^aaabbbbbbaaaUUUTTTQQQNNNKKKIIIHHHGGGMMMHHHBBB>>>======;;;999:::999;;;>>>???AAALLLXXX^^^QQQHHHGGGFFFFFFSSScccbbbEEE<<<888===BBBDDDKKKUUU}}}kkkPPPEEE===???DDDDDD@@@>>>;;;;;;<<<<<<<<<<<<>>>???===<<<<<<<<<;;;;;;;;;;;;===FFFBBBAAASSShhhwww{{{|||WWWqqq|||ggg\\\XXXbbbeee^^^[[[___ffffffeeecccbbbcccfffhhhfffgggkkktttkkkZZZXXXWWWPPPJJJIIICCCBBBAAA???<<<999777666999777666CCCNNNDDD777;;;yyyuuugggWWWVVVbbbmmmppp|||yyyjjj]]]^^^mmmtttVVVGGGDDDJJJAAAGGGhhhgggGGGIIINNNHHH@@@HHHOOOMMMLLLSSSSSSMMMMMMMMMLLLIIIGGGDDDBBBHHHHHHGGGEEECCCAAA???>>>BBBDDDFFFFFFEEEEEEEEEFFFJJJ@@@DDDdddwwwvvvTTT>>>===:::DDD===BBB:::@@@jjjuuuVVVLLLDDDBBBAAA???GGGQQQSSSkkkrrriii}}}```dddrrryyyXXXrrrtttaaahhhrrrxxxYYYIIIHHHBBB;;;:::888666444444444444444444666999===???>>>======???nnnPPP>>>EEEAAA@@@>>><<<<<<===???@@@<<<<<<==================<<>>AAAAAA???>>>@@@BBBFFFHHHFFFCCCHHHOOOMMMKKKKKKMMMOOOZZZttt|||___MMM@@@555999IIIIII@@@OOOkkkjjjsssHHHBBB???BBBEEEBBB@@@@@@;;;;;;;;;<<<<<<======>>>;;;<<<=========<<<:::999888DDDAAA999DDDYYYoooyyy{{{{{{}}}~~~xxx^^^YYYeeeUUU___hhhaaa```hhhddddddcccaaa______```bbb___aaaccccccfffqqqrrriiieee^^^TTTNNNRRRRRRKKKDDDDDDBBB@@@>>>;;;999888777777<<<666;;;QQQWWW@@@;;;TTTnnnooohhh\\\[[[eeemmmmmmnnnnnnjjjppp|||tttaaaZZZ~~~lllUUUGGGEEEJJJHHHFFF[[[vvvVVVGGGLLLQQQHHHEEENNNKKKKKK___bbbPPPUUUMMMMMMMMMLLLJJJHHHFFFEEEHHHFFFDDDAAA???>>>>>>>>>AAACCCDDDDDDCCCCCCDDDEEEJJJAAAAAAVVVvvv|||~~~~~~___EEE???;;;HHHRRRNNNDDDYYYhhhLLLJJJGGGGGGLLLPPPUUUaaalllqqqMMMZZZYYY[[[uuubbb```cccrrrvvvrrrcccXXX|||jjjMMMBBBAAA<<<999888666444333333333444444555888:::<<<===;;;:::===MMM~~~mmmDDDDDDCCC???>>>===<<<===>>>???@@@=========<<<<<<<<<<<<<<<<<>>888===777555888666444444444555444222444333333222222222333333444222777AAAXXXqqquuu{{{zzznnncccfffpppmmmpppsssrrruuu}}}pppXXXXXX[[[TTTLLLKKKLLLJJJIIIIIIIIIGGGDDDBBBBBBBBBAAAAAAAAABBBBBBBBB???@@@BBBCCCCCCBBB???===GGGNNNWWWYYYRRRHHHBBB@@@HHHLLLQQQVVVaaazzz{{{ZZZGGG@@@???:::AAALLLGGGCCC^^^}}}tttQQQKKKIIIIIIJJJGGG@@@===???======>>>??????>>><<<999::::::;;;;;;;;;::::::999777>>><<<:::AAAMMMhhh{{{zzz```___zzzccc^^^]]]ZZZ\\\dddbbbbbbbbb```^^^]]]^^^______bbbccc```\\\\\\bbbhhhqqqyyy|||nnnccc\\\WWWSSS[[[TTTOOONNNJJJCCC@@@BBB@@@>>>;;;888777777888999:::===GGGQQQHHH444III{{{```dddaaaXXXVVV___eeeeeeaaaoooyyy}}}{{{iii\\\bbbkkkrrrzzzjjjOOOGGGCCCBBBEEEBBBQQQrrr{{{XXXIIIQQQQQQNNNEEEHHHMMMAAAKKKsssnnnQQQQQQNNNLLLKKKIIIHHHFFFFFFFFFFFFFFFCCC???;;;:::;;;>>>@@@BBBCCCDDDCCCAAA@@@AAABBBFFFCCCAAAKKKaaa{{{eeeEEE===AAAYYYtttUUUHHHtttZZZTTTOOORRRZZZdddkkkooosssxxx\\\mmm^^^HHHLLLppppppttt```ttt___SSSVVVlllTTTFFFCCCBBB;;;777666444333333333444555555777:::;;;;;;:::888888888\\\QQQAAAIII===>>>===<<<<<<<<<===>>>???<<<<<<<<<;;;;;;;;;;;;;;;;;;AAA@@@@@@KKK___tttkkkzzzsssuuu~~~zzzzzz|||~~~|||sssddd]]]]]]ZZZUUUJJJWWW@@@DDDGGG<<>>>>>>>>??????DDDDDDDDDCCCBBBBBBCCCCCCBBBKKKUUUWWWRRRKKKFFFDDDNNNWWWcccppp~~~___III???>>>;;;AAAFFFEEECCCSSSzzzfff~~~___HHHKKKJJJKKKJJJDDD<<<:::===::::::<<>><<<;;;CCCFFFDDD___zzzoooWWWkkk|||aaaTTTVVV\\\___aaabbbaaa___^^^^^^___^^^___````````````aaabbb___eeelllooopppssszzz|||~~~}}}yyyzzzmmmfff]]]WWWVVVUUURRRPPPMMMJJJHHHFFFCCC@@@AAADDD>>><<<999777666777999;;;999AAADDDAAA<<>>AAABBBBBBBBBAAA??????@@@AAAAAACCCCCCDDDSSSrrr~~~eeeCCC>>>MMMooozzzNNNKKKzzzXXXaaaWWW^^^gggnnnnnnkkkhhhgggrrrccc___\\\IIIbbb}}}yyyrrrsss|||mmmxxxaaaGGGXXXyyytttLLL@@@>>>@@@@@@999555555444333333444555666777999;;;;;;:::999999:::BBBjjjsssAAAAAAFFF777<<<<<<<<<;;;;;;;;;<<<<<<:::::::::::::::::::::::::::???>>>>>>EEEQQQooocccsssjjjzzz}}}{{{|||}}}zzzwwwhhh\\\XXXZZZ___dddRRRDDDCCC>>>???EEE}}}GGG???999???888555888///777444222000000000000000............///000111333444111000555666:::TTTvvvwwwbbblllvvvoookkkppp|||{{{nnnjjjrrr|||kkk[[[UUUJJJHHHFFFEEEFFFFFFEEEDDDFFFEEEEEEDDDCCCCCCDDDDDDKKKJJJGGGDDDAAAAAADDDGGG@@@GGGKKKIIIGGGJJJNNNQQQ[[[mmmsssYYYHHH===999;;;===FFFJJJJJJWWWyyyuuuwww@@@KKKCCCBBBBBBCCC???999:::???999888888;;;>>>>>>:::666999777555444444666888:::>>>:::999AAABBB888KKKuuuzzzttt{{{{{{rrrnnnWWWSSS|||gggRRRQQQTTTZZZ\\\___```___^^^^^^^^^___\\\YYYYYY]]]aaacccccc```bbbdddccc```___bbbddd```bbbdddbbb]]][[[^^^aaa\\\XXXTTTRRRRRRPPPMMMIIIAAACCCEEEEEECCC@@@???>>><<<;;;888777777888;;;<<<<<<===777;;;PPPiiikkkQQQWWWWWWQQQUUUeeetttzzz}}}{{{tttqqqlllYYYMMMTTTUUU```}}}iiiGGGDDDJJJGGGIIIRRR___yyygggQQQSSS[[[\\\FFF<<<===AAABBBQQQpppaaaLLLGGG@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???============>>>???@@@@@@???>>>>>>AAACCC>>>CCCCCC???IIIiiijjjJJJFFFUUUyyynnnEEEEEEmmmwww___UUU___YYYcccjjjhhh___WWWVVVWWWkkk}}}{{{vvv}}}nnn^^^mmmyyyaaammm{{{FFFHHHxxxwwwaaaeee|||\\\===;;;<<<<<<;;;666555444333333444555666777777:::<<<<<<;;;;;;===@@@]]]sssUUU???BBB???888<<<;;;;;;::::::999999999777777777888999999999::::::>>>===???CCCEEEWWWuuu{{{oooppp}}}}}}|||xxx||||||~~~qqqfff\\\XXXXXX___tttaaaLLL;;;===FFF@@@CCCZZZRRR???===666999444777666,,,999444222000///000000///...///.........///000111111444...222666555EEEbbbrrrppphhhkkknnnllliii}}}uuuzzz~~~tttddd[[[WWWQQQMMMJJJHHHGGGEEECCCCCCBBBBBBCCCCCCDDDDDDDDDDDDBBB???<<<===AAAEEEQQQWWWYYYVVVWWWaaalllqqqjjjOOOCCC===666777===EEEGGGKKK[[[}}}nnnRRR;;;FFF???<<<<<<>>>===<<<@@@FFFDDD???:::999;;;<<<:::777777666666555666777888999666<<<;;;999999555>>>UUUcccnnnvvvzzz~~~zzz~~~wwwnnn}}}}}}```:::NNNbbbhhhbbbXXXOOOJJJSSSVVVZZZ\\\]]]\\\\\\]]]___[[[XXXWWWYYY[[[]]]]]]\\\]]]]]]]]]]]]]]]\\\\\\ZZZ[[[ZZZVVVSSSTTTXXX[[[UUUSSSRRRPPPNNNJJJFFFCCCDDDEEEEEEDDDBBB@@@===;;;:::999888888888:::<<<===<<<888777PPPzzzmmmXXX___^^^UUUQQQYYY```aaa^^^```___cccdddUUUMMMXXXWWWNNNbbb~~~pppSSS@@@EEEHHHCCCIIIYYYllltttOOOEEE\\\bbbQQQ???999>>>>>>BBBddduuuLLLRRRIII<<>>>>>>>>>>>???BBBEEE???DDDCCC<<>>;;;777444444333333444555777888777:::<<<======>>>BBBFFFqqqssstttwwwEEECCCDDD;;;>>>;;;;;;::::::999888777777555555666777888999999:::<<>>888<<>><<<>>>@@@BBBGGGNNNTTTKKK@@@:::999:::999888555666777888999999888777222BBBBBB777888===@@@FFFSSSkkk}}}~~~sssnnnzzztttkkkOOO???RRRpppwwwfffTTTMMMQQQVVVYYYZZZZZZ[[[[[[YYYZZZ\\\]]]]]]]]]\\\\\\YYYXXXXXXXXXYYYYYYXXXVVVTTTUUUUUUSSSSSSTTTTTTRRRLLLMMMMMMMMMJJJGGGDDDCCCDDDCCC???;;;;;;>>>@@@???999999888999999;;;===>>>999777DDDnnnrrrfffpppgggVVVSSSUUUVVVYYY___\\\YYYVVVVVVWWWWWWWWWTTTJJJWWWyyyxxx~~~zzzvvvNNNFFFDDDHHHJJJOOObbbyyyiiiIIIHHH[[[```MMM777FFFDDD:::DDDoooPPPPPPIIIHHHNNNFFFEEEFFFGGGHHHHHHFFFEEEDDD@@@@@@??????>>>===<<<<<>>IIIYYYuuu|||uuuhhhnnn}}}III666BBB;;;===MMMLLLlllhhh]]]ZZZbbbgggtttuuu]]]MMMjjjqqqzzz|||zzzoooSSSLLLWWWQQQAAA888333444444444444444555666666<<<999777===???555===YYYsssQQQAAACCCAAA???<<>>EEEDDD<<<;;;CCCGGGDDDeeevvvEEEGGG>>>;;;999666444333333444555222111111000000000000000////////////////////////---111444222000555CCCNNNwwwsss___eeelllkkkqqq~~~tttaaa\\\aaa\\\SSSNNNQQQTTTQQQOOOPPPNNNSSSWWWWWWWWW```qqqhhhUUUJJJ;;;>>>@@@777???KKKFFF===___nnnbbblllpppJJJEEEHHHCCC>>>??????>>>===>>>BBBDDDHHHEEE???;;;888888:::;;;888777777777888999999::::::;;;<<<<<<;;;;;;<<<>>>III^^^vvvVVV<<>>>>>===<<<;;;:::666<<<===888:::@@@>>>555222===hhhoooZZZeee___QQQQQQTTTUUUXXXTTTUUUYYY```dddbbbYYYQQQTTTPPPXXXrrr|||yyy|||oooPPPDDDDDDGGGKKKOOO]]]yyyhhhNNNFFFYYYaaaQQQAAA???@@@@@@EEEaaafffIIINNNGGGGGGOOOGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@?????????@@@@@@CCCCCCBBBAAAAAAAAAAAAAAAAAAEEECCCBBBFFFNNNjjj~~~uuu|||PPP???BBB;;;BBBNNNDDD]]]aaaeeexxx~~~sssnnnppprrrkkkfffUUUFFF<<<111444444444444555666777777999<<<:::;;;<<<999JJJjjj~~~NNNEEEFFFCCC@@@<<<===???@@@???<<<999888777888888999:::===AAADDDGGG>>>?????????@@@BBBCCCDDD]]]sssrrrtttwwwlllsssxxx{{{~~~{{{oooiiisssrrrgggaaa^^^]]]]]]YYYUUUjjjxxxQQQ@@@GGG:::888DDDHHHCCCMMM``````CCC===;;;:::888666444333333444444222111000000//////000000///////////////////////////222333111///333<<>>@@@DDDAAA===999777777888999888888777777888888999::::::;;;;;;;;;::::::<<<===EEESSSgggwwwgggIII===III```pppoooRRRAAACCCIIIRRRTTTLLLTTTQQQQQQXXX[[[XXXUUUVVVWWWUUUSSSSSSSSSSSSRRRQQQNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHFFFDDDBBB@@@???>>>===;;;999888777777888<<<888999===:::333222888dddiiiPPP[[[WWWMMMOOOQQQQQQTTTXXX]]]hhhwwwyyygggXXXPPPQQQTTT```yyy{{{qqqqqqvvv}}}}}}}}}zzzrrr\\\KKKDDD>>>???OOOPPPIII[[[~~~sssQQQ@@@IIIhhhkkkIII444:::???@@@SSS{{{zzzmmmMMMFFFLLLEEEFFFMMMFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCBBB@@@@@@@@@AAACCCEEEDDDDDDDDDCCCCCCCCCCCCCCCAAADDDDDDEEECCCAAA[[[qqqWWW>>>;;;???VVViiiccc\\\cccooo~~~ooohhhkkk}}}uuukkkOOOCCC===111444444444555666777888999666>>>===888;;;EEE___mmmIIIHHHIIIDDDAAA===:::<<<>>>>>><<<;;;:::;;;777888999<<>>>>>>>>>>>???AAABBBCCCHHHtttzzzhhhssslllvvvuuufffkkk}}}pppgggbbbbbbhhhoooxxxzzz}}}nnnooolllddd[[[UUUSSSSSS___{{{kkkHHH999:::<<<999@@@HHH@@@???gggYYYHHHAAA333:::888777555444333333333333111111000///////////////////////////////////////111111111//////111555888WWWfffwwwvvvddd```iiiiiidddpppqqqttt___PPPFFF???;;;;;;:::<<>>;;;999888:::<<<>>><<<:::888777666666777888888777777777888999999888999:::999888888:::<<<:::AAAQQQeeexxxiiiKKK:::???MMM^^^^^^fffdddRRRKKKRRRVVVRRRQQQSSSYYYZZZVVVQQQPPPSSSQQQPPPPPPPPPPPPOOOMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDBBB@@@>>><<<;;;:::888666555666888999===333666???777,,,AAAdddbbbNNNXXXTTTMMMPPPPPPNNNQQQNNNUUUaaannnssslll\\\OOOJJJJJJLLLRRRbbb}}}vvvqqqrrrzzz}}}qqqhhhcccVVVNNNIIICCC???CCCFFFHHHHHHLLL]]]yyyiiiDDDGGGSSShhhsss___AAA888BBB???HHH^^^uuuOOOEEEGGGJJJCCCFFFJJJCCCFFFEEECCCAAA@@@@@@AAAAAABBB@@@???>>>???BBBEEEGGGDDDDDDDDDDDDDDDDDDDDDCCCAAAAAA@@@DDDBBB;;;OOOvvvXXXCCCQQQgggfff\\\RRRNNNOOO___nnn}}}\\\@@@888999444555555555666777888::::::888@@@<<<777BBBWWWvvvxxxVVVDDDHHHFFFAAA???<<<:::<<<======<<<:::;;;;;;999999:::;;;===???AAACCC<<<<<<<<<===>>>???AAAAAACCC[[[dddkkk^^^lllyyy}}}~~~rrrooommmjjjgggnnnoooqqqtttyyyvvvlllhhhaaadddbbbYYYRRRUUU^^^eeewwwYYY555;;;EEE???777BBBHHHDDDGGGgggzzz:::===>>>222:::666666444333222222222222000000///............///........................111000......///000111111;;;WWWxxxkkkbbb```bbbhhhggg___]]]___uuuzzz|||yyywwwkkkYYYKKKCCC???<<<;;;;;;HHHKKKMMMLLLAAAOOOxxxbbbddd]]];;;888@@@???<<<===>>>>>><<<999777666888:::999999888888777666666666888777777777777777888888666777888777666777888:::555999DDDVVVkkk{{{tttttt~~~pppRRR<<<777<<>>>>>??????>>>===<<<<<<===@@@CCCFFFBBBCCCDDDEEEEEEDDDCCCCCCAAA>>>:::@@@CCC===HHHdddtttuuuNNNIIIsssvvvbbbQQQNNNSSS[[[```hhhzzzttt~~~YYYGGG888111333444555555555666888:::;;;<<<===@@@:::<<>>???@@@EEEPPPnnnggglll[[[fffttt|||}}}qqqjjjhhhiiiiiiiiinnnuuu}}}|||vvvsssmmmeeeaaaaaa___WWWLLLKKKZZZqqq}}}~~~~~~hhhOOOAAA@@@AAA>>>;;;EEEBBBBBBTTT~~~PPP;;;===888444777444444333222222111111111000///......---.........------------------------///...---...000111000///000DDDZZZtttzzzggg[[[bbbjjjfff]]]XXXbbbmmm{{{}}}xxxssslllcccYYYLLLBBB>>>===<<<;;;CCCMMMKKKIIINNNPPPjjjzzzhhh___MMM;;;999???BBB>>>:::::::::999777555555888:::777888888888777777666666777666666555555555666666444555666555444444666888:::;;;@@@JJJ\\\uuukkk___NNNAAADDDUUUdddnnnfffQQQHHHHHHFFFEEEEEEIIIMMMOOOKKKJJJIIIIIIJJJJJJGGGEEECCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>===;;;:::999666777888999999999888888:::666444888EEEcccWWWLLLSSSPPPPPPWWWVVVSSSWWWZZZ\\\^^^[[[UUUQQQRRRTTTKKKEEEIIIQQQMMMMMMlll}}}gggiiihhhmmmuuuttt{{{gggTTTPPPNNNKKKIIIAAALLLGGG???FFFJJJFFFEEEQQQkkkzzzXXX>>>EEEYYYttt{{{TTT;;;???FFFAAA[[[zzz\\\@@@CCCCCC???<<<>>>AAAAAA@@@??????>>>>>>======>>>>>>;;;:::::::::;;;>>>AAABBB@@@AAABBBCCCDDDCCCBBBAAA???===888;;;DDDBBBEEETTTnnn|||rrrxxx}}}kkkFFF@@@iiipppYYYXXXfffzzzssseee```gggkkkmmm|||ppp}}}UUU:::;;;999222222333555555666777999;;;===>>>AAA>>>:::HHHfff|||wwwLLLAAAAAACCC;;;999===;;;;;;<<<<<<:::777666666777333444555666666777888888::::::::::::;;;===>>>???>>>MMMKKKssslllsssyyy|||bbb[[[[[[jjj{{{}}}wwwhhhccc___aaagggnnnsssuuuqqqwww{{{{{{|||~~~}}}{{{ssswwwwwwrrrnnnoooqqqqqqeeeaaa^^^\\\WWWRRRSSSWWWOOOTTTbbb~~~gggVVVCCC999???AAA999888@@@CCCDDDYYY\\\777AAA===333444333222222222222111111111000//////...------------------------------------------,,,,,,---///000000//////333;;;UUUwwwsss^^^YYYaaa```VVVSSS\\\iiiuuu}}}yyypppdddZZZTTTMMMFFF===888:::???CCCEEEJJJIIIEEELLLbbbyyyrrryyyiii@@@BBB@@@<<<===???===777888888777666555555888;;;888777777777777777666666555555444444333333444444222333444333222333444666::::::888999GGGeeepppMMM222333GGG```cccPPPUUUUUUPPPGGGBBBDDDFFFFFFFFFEEEEEEEEEFFFEEECCC@@@>>>=====================<<<<<<<<<<<<<<<;;;::::::888888888888777666555444111444;;;NNNqqqTTTLLLPPPMMMMMMUUUSSSOOOUUURRRSSSSSSQQQNNNLLLKKKLLLIIIIIIOOOSSSOOOKKKYYYnnn|||wwwtttiiifffjjjfffhhhwww}}}iii[[[PPPOOOPPPKKKEEEBBB;;;EEEBBBAAAJJJJJJLLL^^^pppXXX:::IIIcccllljjjOOOAAAAAAGGGKKKLLL{{{TTTDDDIII<<>><<<:::@@@;;;<<<<<<===============999999999:::;;;===>>>???>>>???@@@BBBBBBBBB@@@@@@<<<@@@;;;999BBBDDDBBBHHH```}}}~~~pppTTTHHH^^^kkkTTT???BBBHHH```sss||||||}}}zzzPPP:::333888555333666555555555666888:::<<>>WWWwwwXXXDDD???DDDEEE<<<:::???<<<999::::::888666555555666333333444666666777777777999999999999:::<<<===>>>999III999TTTxxx|||ooo]]]^^^lllvvv{{{|||wwwiiiaaa___```___]]]XXX]]]```bbbfffkkkllliii___bbb```ZZZZZZ^^^```]]]YYYYYYYYYWWWQQQMMMQQQYYYkkkPPP;;;DDDEEE;;;333777BBBIIIEEEeeejjjCCC444===999222333222111111111111111111000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...///...000444HHHccctttttt\\\VVVVVVUUUMMMQQQWWW]]]cccjjjrrrvvvvvvzzzyyysssqqqssssssooonnnvvv|||}}}xxxtttqqqppprrrsssqqqnnnddddddbbb^^^WWWOOOIIIFFF<<<:::888;;;BBBHHHLLLLLLLLLLLLWWWjjj|||kkkuuu@@@;;;===>>>===;;;::::::999888888777555444555777:::888777666555555555555666444333333222111111222222111222333222111111333555444666444111666LLLnnnwwwwww|||~~~rrrcccKKK666888BBBAAASSSWWWVVVNNNGGGFFFDDDAAA@@@@@@@@@AAAAAA@@@===;;;888888888888888888888888999999:::;;;;;;;;;;;;;;;;;;999777666666777999;;;888NNNlllRRROOOQQQLLLKKKQQQNNNIIINNNMMMMMMNNNQQQRRRPPPLLLHHHCCCKKKSSSTTTRRRQQQRRRSSS{{{aaatttrrrbbb___[[[^^^lllcccpppuuuooolllsssxxxwwwlllooopppnnnpppvvvzzz{{{pppuuupppccc]]]QQQHHHBBBCCCCCC@@@AAAEEEAAAFFFDDDJJJTTTMMMYYYxxxRRRGGGNNN]]]ttt\\\BBB999DDDCCC<<>>CCC999>>>===>>>@@@888555???999:::;;;===>>>======<<<888888999:::;;;<<<======<<<===???AAAAAAAAA???>>>:::DDD???999@@@DDDAAABBBNNNuuuyyy~~~~~~}}}~~~zzzwwwnnnjjjvvv|||dddKKKJJJGGG[[[hhhtttuuujjjEEE888666:::777...222;;;888555555666888;;;===???AAAAAA<<>>===AAA===777888888777555444666777666777777777777777666555888888888999:::;;;======>>>GGGCCCJJJIII{{{qqq___ZZZ```qqqyyy~~~tttiiibbb[[[VVVYYYZZZZZZWWWXXXZZZWWWRRRUUUVVVRRRLLLMMMRRRSSSOOONNNMMMOOOSSSYYYhhhsssdddMMMDDD===>>>CCCGGGGGGEEE]]]|||===AAA<<<444555666333444000111111111111000000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...000555777===IIIVVVvvviiiYYYWWWLLLMMMMMMNNNOOOSSSXXX\\\[[[aaacccaaaccchhhiiieeekkkpppqqqnnnnnnssstttrrrooolllhhheeeccc___YYYTTTYYYVVVQQQIIICCC???>>>>>>===>>>BBBIIINNNOOOJJJFFFKKKWWWvvvppp]]]wwwJJJCCCDDD===:::===<<<777888>>>999999888666444444666999888777555444333333444555333222222111000000000111000111222111000000222444222888:::777333;;;MMM]]]eeelll~~~sss|||~~~]]]@@@;;;888888BBBKKKKKKKKKMMMKKKFFF===<<<<<<===>>>===:::777444555555555555555555555777888999:::;;;<<<<<<<<<<<<999555444666<<>>AAAIIIJJJMMMccc}}}MMM666???BBB777<<<<<<<<<<<<============:::;;;===>>>>>><<<;;;999999999999999:::;;;<<<<<<999;;;===>>>>>>>>>???@@@@@@???===<<<===AAAEEEGGGIIIeeevvvxxx}}}zzzvvvtttxxx~~~}}}sssjjj{{{}}}^^^FFF666666555444555666777888666:::;;;:::<<<@@@@@@<<>>>>>???:::999999888888999999:::888999999888666777999;;;999999:::;;;===???@@@AAABBB>>><<<@@@KKK```~~~jjjgggxxxxxxnnnPPP]]]sssuuu{{{~~~ooobbb___XXXTTTUUUTTTPPPNNNNNNSSSMMMKKKNNNNNNKKKLLLQQQUUUbbbqqq~~~}}}sssooommm\\\JJJ@@@FFFLLLLLLTTTaaa|||SSS>>>===:::888666444333222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---***000555555888IIIeee}}}~~~{{{```OOOOOONNNKKKHHHGGGJJJLLLMMMOOOSSSWWW\\\```cccdddaaabbbcccddddddcccbbbbbb___]]][[[WWWTTTRRRPPPPPPHHHEEE???999888:::;;;;;;>>>@@@EEEHHHEEEBBBJJJVVViiitttnnnxxxOOO<<>>===;;;999888777666666777<<<;;;444111555888888444444333333222111000000444333222000///.........000000000000111111111111444333333444666:::===@@@]]]aaavvv|||ddd<<<:::555666555999IIIPPPFFFHHHFFFCCC@@@===:::888777;;;333000666;;;:::999;;;???===<<<:::888555666999444888;;;>>>IIIZZZhhhnnnTTTOOOMMMJJJHHHHHHIIIJJJKKKOOOHHHGGGMMMOOOQQQ[[[hhhUUU[[[ZZZYYYbbbnnnhhhWWWUUUlllzzz[[[llltttbbb[[[[[[\\\\\\YYYUUUQQQNNNTTTSSSRRROOOLLLJJJJJJJJJNNNMMMLLLKKKLLLLLLKKKKKKFFFHHHIIIHHHGGGFFFFFFGGGKKKJJJQQQhhhdddHHHFFFRRRkkk{{{rrrYYYGGG???CCC???:::OOOqqqyyyTTTBBBBBB;;;777999;;;;;;;;;;;;<<<<<<<<<===:::;;;<<<<<<<<<;;;::::::888888999999::::::;;;<<<;;;===??????>>>>>>???@@@>>>===<<<<<<===@@@CCCEEECCCWWW|||dddxxxvvvxxx{{{xxxnnntttppp}}}nnnGGG666666666555444444555666777666666777;;;???@@@>>><<<555KKKlllMMMIIIDDDDDDBBBAAA@@@>>>===<<<::::::999999999999::::::888999999777666666888:::;;;;;;;;;<<<===???@@@AAA??????@@@AAAEEETTTnnn}}}gggZZZWWW___jjjvvv{{{zzz|||rrrjjjddd]]]YYYYYYUUUPPPOOOUUU]]]fffuuuzzzvvvzzzxxxjjj[[[___[[[WWWUUUXXXjjjVVVHHH<<<;;;999777444333222111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000111111111222666777333222<<>>===<<>>IIITTTjjj~~~xxxxxxzzz~~~pppUUUEEE===777...000:::;;;DDDGGGIIIIIIFFFBBB???===:::999<<>>??????>>>======>>>;;;;;;;;;<<<===???AAABBB>>>FFFdddooojjj||||||zzz}}}uuuwwwzzz|||}}}~~~}}}yyy}}}jjjSSS666444777666555444444444555666999555777@@@BBB>>><<<@@@@@@rrr^^^HHHHHHCCCAAA@@@@@@BBBAAA===:::::::::999999999999::::::888999999777555555666888<<<<<<<<<<<<===>>>???@@@<<>>===:::999777444333111000000////////////.........---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---///222444555666666444000---000:::CCCSSSmmmpppbbbWWWOOOGGGBBBAAABBBDDDFFFGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEBBBBBB@@@???>>>>>>======AAAAAABBBDDDFFFHHHJJJKKKFFFGGGIIINNNVVVgggiiiuuuSSS999AAAFFF<<<;;;:::999777666555555444<<>>999444333222///333222222111111000000///333222111///............------........./////////111111000111333666999;;;888AAAPPP___lllwwwpppaaaVVV???111555:::999;;;<<<<<<;;;999888888EEEJJJRRRUUUOOOFFFBBBEEE333444444333333555999<<>>AAA>>>888FFFfffsssDDD@@@:::666666999:::;;;777777777888888888888999888888888777888888999:::666777888999999:::::::::<<<===>>>>>><<<;;;;;;;;;777888:::;;;===>>>>>>>>>>>><<>>333<<<777666555444444555666666>>>999===FFFCCC999<<>>@@@CCCCCC===888888888777777777777888888777888888777555444555666;;;:::::::::;;;<<<======<<<===@@@AAA>>>===FFFQQQ~~~}}}aaaPPP\\\lllqqqvvv~~~}}}zzzyyy|||uuuyyytttjjjeeebbbgggkkkoookkk^^^RRRPPPTTTXXXjjjgggMMM???444777666444222111/////////............------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))+++---///222444111000///---,,,---000333EEE[[[vvv}}}ooo___WWWUUUIIIHHHHHHGGGFFFEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>???@@@AAACCCEEEFFFJJJHHHGGGHHHHHHFFFHHHLLLNNNUUUcccuuu|||hhhzzzUUUBBB??????>>><<<999999777666555444444444444666777666444333111///111111111000000/////////222111000///............------........./////////111000000111222555777999333555777BBB^^^}}}tttsss}}}qqqjjjllljjj@@@:::333000222555777777888>>>CCCBBB:::333111333777;;;;;;888;;;III]]]jjjHHHGGGFFFEEECCCCCCCCCCCCCCCGGGGGGHHHPPPeeetttjjjTTTSSSLLLIIIMMMNNNJJJJJJMMMMMMLLLKKKUUUmmm}}}ZZZPPPooo~~~pppeeeddd___YYYTTTRRRQQQOOOMMMMMMOOOPPPQQQPPPQQQTTTWWWTTT\\\iiiwwwgggNNNHHHUUUgggtttlll]]]FFF666<<>>;;;<<>>555AAAWWWzzzxxxRRRAAA:::DDD???<<<:::<<<@@@???:::555666555555555555555555666555666777666444333444555888888888888888999:::;;;>>>;;;;;;>>>???===>>>AAALLLzzzYYYPPPTTTVVV```pppwwwyyy{{{xxxtttrrrtttwww~~~xxxmmmoooddd[[[VVVPPPQQQYYYeeeggg^^^SSSOOOiiieee>>>???@@@222444333222000///.........------------,,,,,,,,,+++***************************************************)))))))))***,,,...///,,,++++++,,,.../////////444???YYYiiiooovvvzzzpppjjjYYYVVVRRRMMMHHHEEEDDDCCCEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJFFFCCCDDDHHHJJJLLLSSS\\\xxx~~~XXXtttqqqLLL444;;;DDD<<<555888888777666555444444333333000000222444555333111000000000////////////......000000///...------------....../////////000000000111111111111222444666777444666444555HHHhhh}}}~~~||||||fff[[[PPPNNNTTTXXXUUUOOOAAADDDDDDAAA>>>>>>AAADDDSSSZZZ\\\VVVYYYkkksss~~~GGGDDDDDDCCCBBBAAAAAAAAAAAAIIIJJJOOO\\\pppwwwfffOOOKKKGGGEEEEEECCC@@@@@@CCCAAALLLKKKJJJ]]]wwwjjjOOOXXXuuu{{{yyyvvvtttqqqnnnhhhiiihhhffffffkkktttzzzeeeVVVNNN[[[tttxxxhhhKKK===888??????===HHHZZZ\\\<<<999777555555888888555333444222222333333333444444444333444444555555666666666444555777888999999888888777999:::999888666666777555666888999;;;<<<<<<<<<<<<===;;;@@@[[[tttxxxiiiWWWxxx|||xxxrrroooppptttxxxzzzyyy{{{zzzvvvrrrttt}}}}}}wwwhhhXXXUUUdddzzzVVV777666888111666555555555666888:::;;;>>>???BBBAAA;;;===SSSlllSSSGGGCCC999???;;;999888888:::999555222444444333333333333444444222444666666444333444555666666666666777888999:::???999777;;;??????<<<<<<888WWWqqqmmmPPPEEEKKKTTT^^^kkksssvvvuuuuuuvvvvvvuuuwwwyyyvvvooommmooo{{{wwwwwwvvvtttxxx|||xxxkkk[[[QQQJJJEEEHHHMMMWWW^^^\\\\\\kkk~~~lllKKK777666;;;999222111000///............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******++++++***+++,,,...//////...)))+++DDDSSSaaasssuuurrrlllddd\\\UUUOOOLLLGGGFFFDDDCCCBBBAAAAAAAAA????????????@@@AAABBBCCCDDDCCCIIIUUU^^^eeetttnnnppphhh@@@;;;:::>>>@@@===::::::888777666555444444444444444111111555666333000///........................//////...---------------....../////////000000000111111111111222333444555111<<<>>>444000???XXXhhhsss}}}|||tttxxx|||}}}zzzyyyVVVGGGBBBBBBAAA@@@@@@?????????IIIOOOZZZjjjuuuppp]]]KKKOOOPPPNNNIIIDDDCCCCCCBBB>>>JJJHHHHHHSSS]]]yyyoooZZZUUUqqq}}}~~~nnn[[[NNNVVV^^^mmm}}}uuu]]]KKK999888>>>CCC>>>BBBfffOOO555333111999...---777999000---333000111111111222222222222111222333555555555555444333555777888999999777777777888999999888777777888666666777888:::;;;<<<===:::<<<<<<>>>MMMjjjxxx[[[lll{{{rrrmmmmmmqqqtttuuupppvvv{{{zzztttmmmkkkkkkqqqwwwzzzxxxyyyWWW888555:::999333555555555666888:::===>>>@@@@@@???<<>>===;;;:::999888666555444333444444333333333333444444000222444555444444444555444444555666777888:::;;;>>>999777:::=========??????===NNNppp{{{\\\QQQPPPSSSYYYbbbkkkppppppooonnnmmmllljjjeeedddnnnyyy|||sssjjjjjjooooookkkqqqqqqjjj[[[OOOMMMOOOPPP\\\jjjyyyxxxiiikkkmmmFFFCCC;;;555888666111000///...............,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************++++++++++++,,,------------%%%888???LLL```iiitttjjjcccTTTRRROOOKKKHHHEEEDDDCCCDDDDDDEEEFFFHHHJJJLLLMMM```aaajjjzzzjjjpppddd999444;;;AAAAAA???@@@???<<<888777666555444444444555555000///333555111......------------------------///...------,,,,,,------------.........//////////////////000000111222222///888<<<555+++---;;;JJJ]]]rrr}}}vvvttt~~~www```999GGGAAAAAA@@@@@@???>>>>>>>>>JJJSSSdddssstttfffRRRFFFAAAHHHHHHBBB@@@DDDFFFCCCGGGFFF???DDDNNNHHHYYY{{{SSSNNN[[[qqq|||sssvvvrrr~~~rrr```WWW\\\iiitttzzzsss[[[FFF===>>>::::::888;;;NNNrrriii===222999999000111222555666222...///444000000000000111111111111///000333555666555444333333444666888999888777666666888::::::888777888999777777777888999;;;===>>>;;;999999<<>>@@@CCCBBB===:::GGGfffpppIIIPPPBBB===EEE===>>>>>>===:::777555555666555444444333333444444555...111333555444444444555444444555666888999;;;<<<===:::999::::::999===BBB>>>666BBBMMMrrrrrrgggZZZXXX^^^eeegggeeeUUUYYY^^^^^^WWWRRRYYYcccfffeeeaaaaaakkkwwwyyysss```eeefff```ZZZ[[[]]]^^^~~~iiiCCC555:::666777777)))111000///...............+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,+++***)))************+++---...444###---***000CCCIIIeeeooowwwwwwzzzuuuooollliiihhhlllmmmooorrrvvvzzz~~~lll]]]wwwlllYYYJJJ>>>???888666>>>BBB===999:::888777666555555555555555222,,,+++000222///---...------------------------......---,,,,,,,,,------,,,,,,,,,---------.............../////////000000///...000444555444555777EEE```ssssssvvvccc===555999DDD>>>AAACCCBBB???>>>???BBBLLL]]]gggaaaYYYTTTLLLBBBBBBAAA@@@???@@@BBBDDDEEEHHHCCCAAACCCGGGHHHLLLPPP|||lllVVVNNN[[[ppp{{{ooogggcccbbbZZZ]]]qqqnnnYYYEEE@@@BBBAAA@@@@@@MMM???CCCeeeWWW555222444---,,,333111111222222222222111111////////////////////////111111222222222333333333222222333555666888999:::777888:::;;;;;;:::999888777888:::;;;<<<;;;::::::999:::======:::FFFoooxxxJJJOOO\\\___```___dddiiieee\\\kkkjjjmmmpppnnnjjjoooyyyuuujjjgggnnnxxxdddqqquuuqqqyyyzzzbbb:::999666444333444555666555666888<<<@@@AAA@@@??????>>>>>>IIIiiimmmYYYJJJKKKLLLEEE???@@@BBB@@@===;;;999999999::::::888777888:::999666222444222111111333444444444444555666777999999:::::::::999999888999:::<<<===AAA===<<<@@@GGG]]]mmmvvvmmmfff[[[RRREEE^^^nnnooossszzzppp[[[cccPPPPPP]]]]]]^^^fffjjjtttpppnnnqqq|||{{{qqq___<<<:::777555555444222000//////...------------...************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---...---...000444777YYYdddvvv|||lllkkk{{{\\\???666:::>>>;;;;;;;;;;;;;;;;;;::::::777777666555444444333333///////////////.................................---,,,***(((((()))***+++******+++,,,,,,---......---......///000/////////......//////000000111111666>>>JJJ\\\zzzhhhJJJ<<<888666333GGG>>>>>>>>><<<<<>>@@@???AAAEEE===SSSuuuhhhHHH555***111777222111555000111111111111111111000////////////////////////111111111222222222222333111111222333555666777777888999:::;;;;;;:::888777444555777:::;;;<<<======;;;999::::::888>>>XXXtttUUUNNNSSS___iiiggg]]]ZZZ^^^aaa___aaadddccc```eeellllllhhhdddbbbeeeuuu^^^CCCJJJRRRSSSOOOSSSYYYOOO>>>888777555444333444555666;;;::::::<<<@@@BBBBBBAAA???<<>>BBBHHHMMMPPPYYY]]]XXXIII>>>>>>@@@>>>AAA@@@@@@???@@@BBBCCCDDDEEEAAAAAACCCDDDCCCDDDHHHFFFLLLkkkeeeRRRMMMPPPddd|||kkkUUUBBB::::::555999>>>AAA???@@@JJJTTTwwwyyy~~~wwwMMM///+++***...444666333111111///000000111111000000///////////////////////////000000000111111111222222111111111222333444444555999:::;;;;;;:::999777666444555666888:::;;;<<<<<<:::666666999888888AAANNNrrrjjjFFFCCCNNNcccggg[[[VVV^^^XXXUUUTTTVVVVVVVVVXXX\\\WWWZZZ\\\ZZZXXXbbb}}}mmmhhhzzzqqqQQQ<<<111666888888777666666111***555555444333444555777888999:::<<<===>>>>>>>>>>>>>>>IIIdddUUUOOOEEE@@@CCCDDD@@@???BBB@@@???===;;;:::999::::::;;;:::999:::::::::888666222222222444666666444222444555666888888999999999666666555666666777999999::::::===AAA@@@???IIIXXXQQQ888888999777444333333222111//////...------,,,,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++******+++***)))***---///+++222>>>NNN```rrr}}}kkk```}}}XXXIII888333<<>>===<<<;;;????????????@@@AAABBBCCCDDDAAABBBDDDCCCAAABBBFFFDDDDDDMMMfffgggNNNFFFLLL\\\wwwvvvuuussshhhaaa___WWWMMMDDDAAAAAA@@@@@@BBB999>>>CCCEEEHHHRRRfffwwwggg888///999///333444111///000000......//////000000//////...........................//////000000000111111111111111111222222333333333888999999888888666555444777777777777888777777777777444666:::;;;888:::>>>]]]uuuVVVCCC;;;JJJ\\\___\\\[[[VVVSSSOOOOOOPPPPPPPPPPPPMMMQQQTTTRRRMMMPPPaaatttttt___IIIDDDTTTnnnuuuWWW>>>555888<<<333111222333222//////333333333333444555777999:::666<<>><<>>>>><<<;;;::::::::::::999888777777777666555444111222333555666666444111333333444666666777777777333333444444555555666777666666:::???>>>:::;;;@@@OOOuuuzzzIII444999AAA777555222111222111000///...------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++)))***+++***))))))+++---000000111444???SSSlll~~~zzzzzzgggffflllNNN???<<<888777999<<<<<<;;;888777777777666555555555000000000000//////......,,,,,,,,,------......///************************++++++***)))((())))))***)))*********++++++,,,,,,((()))******++++++******,,,,,,,,,---......//////+++111222,,,+++333<<>>>>>???@@@AAABBBAAABBBDDDCCC@@@BBBGGGAAAJJJHHH???KKKooozzzmmm[[[IIIFFFLLLWWWPPPMMMRRRVVVVVVWWWZZZeeehhhiiicccXXXNNNIIIHHHFFFIIIJJJHHHDDDAAAAAABBBFFFCCCEEEJJJLLLIIIGGGHHHDDDHHHNNNVVVcccxxxrrrKKK222666999+++...000...)))***111222///---......//////......---------------------------........./////////000000111111111222222333333333666666666555444333222222666666666666555666666666444555888;;;;;;888999<<>>999888888777777666666666444444444333222111111222111111222444666555333000000111222333333444333333111111222333444444444444555444666999999888999;;;999IIIrrr~~~mmmAAA444<<<===444444222000///000000///...------,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********)))***+++***))))))***,,,//////,,,)))+++666GGGUUUnnn}}}~~~nnnyyyxxxxxxxxx|||eeePPP===...999:::;;;<<<:::777888999777666666555444444333333000000000000////////////......------,,,,,,++++++*********************************)))))))))))))))))))))***************+++))))))***++++++++++++++++++++++++,,,------......&&&+++...//////222444333???FFF^^^{{{~~~yyyssseeeIII999777<<<666555333333333333000...yyyAAA:::999999999:::;;;999888??????===:::888888;;;===:::;;;;;;<<<======>>>>>>??????AAACCCAAA???CCCJJJGGGGGGFFF@@@999CCCgggiiiXXXRRROOOGGGDDDGGGFFFAAABBBHHHJJJJJJHHHAAA999777:::???@@@BBBEEEEEECCCDDDHHHKKKPPPPPPNNNHHH??????NNN___jjjooottt}}}ccc@@@...)))//////""",,,---,,,,,,///222111,,,---------......---------------------------------------........./////////000000111111222333333444444333333222222111111111333222333333444666777888444666888999777666888:::///HHHqqqoooMMM<<<@@@JJJOOONNNPPPPPPLLLIIIIIIFFFCCCGGGCCCBBBDDDEEECCCDDDFFFDDDAAA>>>???BBBBBB===999777888999888555111///......111111111444777444...666444333444333222444888555555777999;;;===>>>???AAABBB???;;;>>>NNNhhh|||gggAAAEEEDDD>>>======>>>>>><<<;;;;;;333333333333333333222222222222222000......///000000000000222444444222000//////000111111111111111///000111222333333333333666444333222333444777999DDD,,,>>>kkk___:::555;;;777111000222000......//////...------,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++***)))***,,,))),,,///...++++++000444???XXXiiinnnzzz}}}fffbbb}}}cccHHH:::999<<<>>>;;;444222777<<<;;;555111777666666555444333222222000000000000///////////////...---,,,+++******)))******************************)))))))))((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,,,,------...------...000222333333888222666HHHYYY```fffllldddqqqzzz~~~wwwxxxzzzxxxzzzrrrrrrsssssspppooouuu}}}nnnNNN===;;;;;;777333444333222000/////////000sss<<<;;;<<<===<<<:::999999999AAA???<<<:::888777999;;;888999::::::;;;;;;<<<<<<<<<<<<===???>>>>>>DDDLLLNNNAAA@@@HHHEEE:::AAATTTtttjjjZZZNNNJJJFFF@@@CCCKKKNNNNNNKKKFFFBBBDDDJJJOOOMMMLLLIIIDDDAAACCCIIIOOOCCCJJJUUU^^^dddnnniiiFFF)))$$$333111)))///:::///...///111111---++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------...///111222333333333222222111111111222222222222222222333444666777444555555555666888888777:::@@@YYYpppSSSAAA@@@FFFEEELLLOOOKKKHHHGGGFFFBBBFFFAAA???BBBCCC@@@>>>???<<<999777999<<<>>><<<999888777444222111333888<<<999888333000222888888555555666666444555777777555777888:::<<<>>>@@@AAAAAAAAA===<<>>:::---,,,666000...,,,,,,.........---,,,,,,+++***************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((*********)))***+++(((+++///000...,,,,,,---000CCCQQQpppxxx|||qqqzzz~~~iiiaaaqqqnnnxxx|||iiidddOOO;;;777???CCC???888:::222///777===;;;666333777666666555333222222111////////////////////////------,,,,,,++++++******************************)))))))))))))))(((((('''))))))))))))))))))))))))))))))***++++++++++++***))))))******+++,,,,,,,,,333000...---,,,,,,...000111---***000<<>>:::888555000222777000000000...,,,,,,///111ppp999;;;===>>>;;;888777999<<<======>>>???===999777777777777888999::::::::::::999999;;;===<<<<<>>@@@???<<>>@@@BBBBBBCCCAAA>>>CCCVVVsss___BBBAAABBBHHH;;;>>><<<::::::===@@@>>>:::555666777777888777777777333555555222//////111444000///---...///111111000///000000111111111111000...///111222333333222222000333444222111333555666;;;666555<<<@@@???WWW}}}qqqUUUDDD555999888222111444444000///---,,,,,,---...---,,,,,,++++++***)))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%''')))***))))))***+++******)))((((((***...111,,,***!!!444>>>bbbxxx{{{{{{}}}tttuuuxxxaaaTTTDDD>>>:::888:::999666666999666555888===;;;666777===777777666555333222222111........................++++++++++++++++++,,,,,,************************)))))))))))))))(((((('''))))))))))))((((((((((((((())))))***************)))))))))***++++++,,,,,,***+++---...+++))),,,000'''111666000+++...222222:::HHHQQQeee|||wwwpppxxxtttjjjzzz^^^MMMIII???444===666333777888333111333///000000...,,,,,,///222kkkAAA::::::999999888777777777:::777555666999:::888555333666888888666777999<<<:::888:::>>>@@@AAAGGGNNNJJJCCCAAAEEEGGGEEEDDDGGGCCC???FFF```vvvqqqhhheeeeee___cccvvv~~~|||}}}qqqMMM555///111,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,,,,+++******)))************+++++++++++++++,,,------......///---...////////////......222222222222222222222222444333222111222333444555444444444555555555555666===666333<<>><<<@@@GGGFFF>>>;;;???@@@NNNVVVpppmmmIIIEEEGGG@@@===CCC@@@???>>>===;;;:::888888888888777777777777888999>>><<<:::777444111000///////////////////////////111111000000/////////...000111111111222222222222000000000111222222333333888888777777888<<>>:::::::::;;;;;;:::999777666666555555666999::::::999777555444111000......---......---------,,,,,,,,,+++++++++************)))+++++++++++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,---...///000111222000222666???KKKZZZfffnnnwwwoooooozzzyyy~~~mmmeeeZZZTTTKKKAAA999666555666777777666555444444333333...///000000000///---,,,jjj@@@:::999999888888777666666888777666666777888777666777888888777555555777:::===;;;;;;>>>@@@BBBGGGNNNMMMDDD@@@DDDJJJJJJHHHIIINNNCCC<<>>@@@BBBEEEKKKvvvdddNNN@@@DDDHHHBBB>>>@@@???>>>===<<<:::888777777777666666555555666666777999888666444333111111111////////////////////////000/////////............000000000000111111111111//////000000111222222333666777777666555777;;;>>>:::JJJiii{{{VVVAAA777666999444333222111000/////////---,,,,,,,,,,,,+++++++++++++++*********)))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&((((((((('''&&&'''(((***************************,,,---+++***---444:::999JJJ]]]kkk{{{xxx{{{vvvsssnnneeeSSSRRRKKKBBB===>>>===;;;777777888888888777777666666555444555666777666555555444333111000///.........------------,,,,,,,,,+++++++++*********))))))***************)))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---+++,,,---...///000111111444222111222444999>>>AAANNNRRRbbbxxx}}}zzz}}}}}}ppp{{{wwwjjjRRRCCC===<<<:::888666555555666777444444444333222111111111---.../////////...---,,,hhh???999999888888777777666666555666777777666555666777888888777555333444888;;;@@@===<<<>>>???AAAGGGNNNOOOEEE>>>AAAHHHJJJHHHGGGDDD???<<>>>>>===<<<;;;:::999888888777777666666666666777777777777888888888999999999:::999999:::<<<===<<<;;;>>>BBBDDD@@@999<<>>444888999777777999888555555444444444444555666666555444333333444444222000222222111000000/////////------------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))))))))((((((((())))))))))))************+++++++++,,,,,,,,,++++++,,,---...///000000000///---,,,+++,,,---...555777CCCSSSYYYUUURRRTTTYYYQQQ[[[^^^VVVlllrrrZZZCCC444111222111222333444444333222111111111111000//////......,,,------------,,,++++++fff>>>999888888777666666555555333555888777444333666888777666444222333555999;;;@@@===;;;======>>>DDDKKKKKKEEE???===???AAABBBBBB::::::===EEEMMMRRRSSSQQQIIIVVVnnnyyymmm[[[DDD111(((000666333***%%%***000*********************)))************************))))))***++++++,,,------))))))))))))*********************+++,,,,,,------------,,,,,,---///222444222222222222333333333333111222333444555444333222222333333333444444444444000111333222000555GGGZZZwwwtttYYYKKKAAA999<<>>===<<<;;;:::999999999999999999:::;;;:::::::::;;;<<<<<<======@@@>>><<<===>>>===;;;888888AAAEEEAAAAAASSStttWWWGGGEEEFFFDDD@@@===>>><<<888;;;:::999888666555444333333222222111111111111222///...............//////........................,,,,,,,,,,,,++++++++++++,,,------------.........---......//////000111111000222333333111000111111AAA:::555666>>>NNNggg|||[[[DDD===999::::::555000...222111000///............++++++++++++******************)))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''))))))))))))))))))))))))%%%(((++++++******+++,,,)))***+++))))))---222666///555FFFYYY^^^TTTNNNPPPWWWSSSRRRVVVVVVPPPIIIFFF???:::777777666222111333555999;;;999888888555000666555333222222333444555333222222222333333111////////////000000/////////---------,,,,,,,,,++++++************))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''(((((())))))(((((((((((((((((()))))))))***************+++++++++++++++++++++,,,---.........,,,---...///111222333333555000000444555444777===999666???CCC;;;CCCTTTVVVVVVQQQGGG;;;222111777===555666666555333111...,,,/////////......---------+++++++++++++++*********ddd<<<888888777666666555555444222555777777444444666999:::777444222222444666777===999888999999999???EEEIIIIIIEEE>>>888777;;;>>>BBB<<<666777>>>CCCCCCAAADDDBBB@@@GGG[[[xxxxxxhhhSSSAAA666...***)))...,,,)))'''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......(((((()))))))))*********))))))******+++,,,,,,,,,,,,,,,++++++,,,...111333111111111222222222333333///000111222333222111111222222222222333333333444000///000333222222888AAA```}}}xxx]]]AAA444555===<<<<<<>>>???>>><<<:::??????@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>???????????????>>>===>>>??????>>>>>>===;;;999BBB___qqqNNNFFFAAA??????;;;555666<<<<<<777888888777666555444444333222222111000000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------,,,------......///000000---///222222111111111222000333777999777777>>>FFF[[[{{{eeeHHH===999:::;;;999222,,,...555000000///...------------++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''((()))******+++---///)))))))))***+++,,,///222333///000444444111222999444222444::::::444222444333,,,***///111///000444111555666555555888777333888777555333222111222222111000111333555444222000,,,---...////////////...------,,,,,,,,,+++++++++*********)))))))))((((((&&&''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''(((((((((((())))))))))))))))))*********++++++******++++++,,,,,,---------...///000000///...---222222333666555222000000444444999<<<888777777111444555444222000000444777000000000000////////////.........---------------+++*********))))))))))))aaa;;;777777666666555555444444444555666666666666777999===:::555222222222222111777555555777666666:::@@@IIIMMMLLLAAA777444888<<>>gggbbbEEE888444333222444777999::::::<<<===>>>??????>>>===<<<>>>=========>>>???@@@AAA????????????????????????>>>>>>===;;;999999;;;===@@@SSSffftttpppCCCBBBIII===>>><<<999666999;;;888222555555555555555555555555333222111000000000000000///...---,,,++++++++++++************************)))************++++++++++++++++++,,,,,,,,,------+++,,,,,,---......//////,,,...000111111111222333---333999999666333666:::???GGGVVVnnn~~~}}}aaaGGG666888CCC;;;555111111111000111555///...------,,,,,,------*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))((('''&&&'''(((((((((((((((((((((((((((***)))((('''((()))***+++111...---...,,,(((''')))///+++***------******---***))),,,//////...///333555111...000111//////111...111222000111555666444999888666444222111000000000000111333555555333000+++,,,---...///...------,,,,,,,,,,,,++++++++++++******)))))))))(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))((())))))))))))*********)))*********+++++++++,,,+++,,,---...---,,,+++***111111222333333333222222666555444555888777333111000333777888666333111000222111///...---...///000------------------------+++***))))))(((((())))))```:::777777666555555444444333666555555666888999999888:::777333222333444333111222111222555555444777<<>>888666888:::;;;888:::<<<===>>>>>>===<<<============>>>???@@@AAA@@@??????>>>>>>======<<<:::>>>@@@???===@@@HHHOOOccc\\\KKKDDDDDDCCC<<<@@@<<<:::<<<<<<888444333333333444444555666666777444333222111111000000000...------,,,,,,,,,,,,---************************))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,------......---...000000//////111222888888666333333666:::<<<---777CCCHHHLLL^^^eeeRRRAAA>>>AAA===222)))111,,,+++111666555222000...------,,,,,,,,,,,,,,,******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''((('''''''''((((((((('''&&&######)))+++***+++...'''(((---444666333///---))),,,---,,,,,,...000///,,,......,,,+++---...---///222222000111444555222666666555444333222000///111111222333444333000---***+++---......---,,,+++,,,,,,,,,++++++++++++******)))))))))((((((((((((&&&'''((()))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((((()))))))))******)))))))))************+++)))***+++---............111///,,,)))***---222444///222///...333333222777333555777888777555333222333222111///...------,,,+++++++++,,,,,,,,,,,,,,,++++++)))((((((((()))***___:::777666666555444444333333888555444666999;;;:::777333111000222555888888666000///111555666444666:::IIILLLJJJ@@@::::::999666:::;;;;;;777333444:::@@@000777;;;777555555333///555888888555777>>>AAA>>>NNNTTTQQQRRR]]]bbb```eeeaaaVVVIII@@@>>>;;;666111222///111...)))///111%%%---(((&&&)))***&&&'''++++++)))''''''((())))))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((()))******++++++((())))))*********)))))),,,------...///000000111222111000000000111333444000111111111111222222222111///000333333222333777555777AAA^^^rrr^^^KKK???999777777666777:::<<<======<<<;;;<<<<<<<<<<<<===>>>???@@@??????>>>===<<<;;;::::::333;;;DDDIIINNNXXXhhhuuuSSS777:::>>>???AAA@@@888444444888888444666===222222333444666777888888555444333222111111111111------,,,,,,------...///++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,---------***++++++,,,,,,---.........///000///---...///111///000000444999;;;666000===555333999======EEEPPPjjjyyyrrrWWWFFFBBB@@@;;;555555999777111555111000222000,,,---000------,,,,,,++++++,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&)))++++++***(((,,,'''%%%***+++((((((,,,...***''''''((()))+++...***//////+++***//////***)))000222,,,+++///000---(((,,,//////111666777555222333444444444222111///222222222333333111---******+++---......---+++***,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''((()))******))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************+++,,,,,,------,,,,,,++++++...000000000///,,,))),,,444333111444222111:::444333222000/////////000((()))+++,,,------------***************+++++++++,,,+++)))((((((((()))***\\\<<<777444111111333444333000555555555666777666444222222222111111222222333444444333222111222444666888>>>QQQPPPBBB===;;;999===999444333666999999;;;>>>999888555222111111222333999888777555333111000///000000000000000000000000/////////......---------******************************))))))((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))*********+++++++++++++++,,,---...///000111111000000//////000111222333222111000000111222333444333222222111111222222333000111999LLLlllXXXGGGAAA;;;555333999;;;777===CCC>>>GGGAAA;;;999999999888888888<<<<<<999999>>>@@@>>>MMMIII^^^sssyyyoooCCCAAA>>>;;;:::;;;===>>>999999:::::::::999888777777777888888888777777666555555444444222111000///,,,---/////////---+++))),,,***))))))***++++++*********++++++++++++************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,////////////000000000000111111222222222333333333555777999999999888999:::===AAALLLXXXcccqqqnnnWWWHHHCCCAAA===999;;;:::999777555333222111......//////......---,,,++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,......///000111222333333111222333333222111000///000000000000///...---,,,------------,,,,,,+++*********++++++++++++******))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///000000000000//////////////////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''''''''&&&ZZZ<<<777444222111333444222000222222222444666666555333000000000000000111222222333333222111222444666777???MMMKKKAAABBBBBB<<<<<<<<<777444666777666777999777666444222111111111111444333333222111000000000////////////////////////......---------,,,,,,,,,************************)))))))))(((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************))))))))))))*********++++++++++++,,,---...///000000111000/////////000111222222111000000000000111222222111111000///000000000......000444===TTTxxxpppqqqxxx{{{kkkSSS@@@666...444>>>>>>111555<<>><<<<<>>AAACCCDDDFFFHHHJJJDDDEEEEEEDDDBBBAAAAAABBBJJJHHHEEEBBB???;;;999777;;;888666555666777777666555555333222000///...---,,,,,,,,,---,,,++++++***************************(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***)))))))))(((((()))))))))*********)))***++++++------...///---...///000000//////...////////////...---,,,+++***++++++++++++***))))))(((((())))))))))))((((((((((((((('''''''''''''''((('''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))******++++++,,,---------..................//////------------------------......------,,,,,,++++++)))))))))(((((((((((((((((((((((('''''''''''''''SSS;;;666444333222111111111000///...///111333444222000...............///000000000000000000000222333444???GGGCCC>>>DDDEEE>>>>>>777222000222444333444777//////000000///...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((()))))))))************++++++,,,------...............///000000111000000000000000000000000///......---------------...///111000,,,---999HHH\\\nnnwwwoooxxxwww|||lllEEE222222777999777777888999999888777666;;;999777666555666888999666666666555444222111000............---,,,+++***+++***)))))))))+++---...+++***((((((*********)))((())))))))))))))))))((()))))))))************++++++************++++++,,,++++++++++++,,,,,,,,,,,,...////////////000000000111111111000///000444666CCC;;;555666888999<<>>>>>??????999;;;===<<<;;;<<>><<>>666444222444777999888555666999;;;:::666333444777111333444333222111333555///......---,,,+++++++++******++++++******)))((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((()))***+++,,,------...,,,---///000000000//////............---,,,+++***((())))))******)))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((())))))))))))***(((((())))))***+++++++++++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,+++++++++******)))))))))(((((((((&&&&&&&&&'''''''''''''''}}}KKK999555555444222000...///000000//////000111111...,,,......------......///000---------...//////000000777EEEIIIDDDBBB;;;:::DDD;;;555111111111------...+++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++***************************(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))******++++++***+++---...////////////......////////////......000//////...---.........///***)))...000///---...'''444FFFZZZooowwwkkk<<<222...333888666111000111222444555666555555444666555333222222222333444222222222222111000......------......------,,,+++---,,,+++******+++---...+++)))'''((()))***)))(((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))***++++++))))))*********+++++++++,,,,,,,,,,,,---------...///000000//////000222444777333222666777444000000666666666555444555777999===999666777:::;;;888444333555777666222///...///333333222000......000111---------,,,,,,,,,++++++*********+++******)))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,------...---...///000000000///...------------,,,+++******((())))))************)))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''(((((()))******+++******++++++,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++******))))))((((((&&&&&&&&&&&&&&&'''''''''yyyHHH999444555555222///---...000///......000222111000...,,,,,,,,,,,,,,,---......+++,,,---....../////////000AAAJJJKKKJJJ@@@;;;DDD<<<666222111000---+++---++++++*********+++---...+++++++++++++++*********))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))******)))***,,,...////////////---...////////////...---//////...------------...+++((((((,,,...,,,,,,///+++000666>>>NNNfffxxxzzzwwwPPP444111000111333333111333888111111222333444555555555444444444333333333333333000000000000000///............//////......------,,,,,,******)))***++++++***)))'''''')))***)))(((&&&''''''((((((''''''&&&'''''''''((((((((())))))(((''''''((()))***++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,...////////////000222333111333888999777555666777777666333111000222444444333333222222111000000333444444444444444444555777666333111000...---------------------,,,,,,,,,***++++++++++++***))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((()))***+++,,,------------...//////...,,,+++,,,------,,,,,,+++***)))((()))******+++++++++***((((((((())))))(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&''''''(((((()))******))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((('''%%%%%%%%%&&&&&&'''''''''wwwFFF999444555555333///---...000------...000222333111000++++++******++++++,,,---***+++,,,---............,,,>>>KKKQQQRRRFFF===CCC999444000111111......000,,,+++***))))))+++---///))))))))))))************************************'''((((((((())))))******''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***,,,.../////////...,,,---...//////...---,,,///...------,,,,,,------***)))+++---+++))),,,111***---+++***444LLLbbbmmm~~~```555///555111000000000111111222333111111222333444444555666444444555555555444333222...///////////////....../////////000//////......++++++***))))))(((((()))***)))'''''')))))))))(((&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''((()))++++++************++++++++++++******+++++++++,,,,,,,,,***,,,//////......///000777333000111000///222777222222333222333555888;;;000444777666333222666:::444222000///...///000000///......///111222000///------------------------+++++++++++++++***))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))''''''((()))***+++,,,,,,,,,------...---,,,***))),,,,,,,,,,,,+++***))))))))))))***+++++++++++++++(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((())))))***++++++,,,,,,************************+++++++++++++++++++++++++++******)))((('''''''''%%%%%%%%%&&&&&&'''''''''oooFFF555444444222000///.........---...000222333222111000---,,,,,,+++*********+++++++++,,,,,,,,,,,,------...333<<>>EEEGGGFFFCCC===777333333222...---...*********++++++,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&(((((())))))))))))((((((((())))))***+++,,,---...---------------------------------------,,,++++++*********+++++++++,,,,,,---......---,,,---111444333;;;PPPooo~~~xxxPPPEEE777///...///...---------------------------...///111222333333222222222333444555555333222111111111000000///......---............---,,,+++***+++***))))))(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++)))((()))+++,,,+++))),,,,,,++++++,,,,,,---...//////000000000111111111222222333444555555666666222222222222222222222222444444444444333222111111333222000...------------++++++++++++++++++++++++++++++++++++************)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***++++++******,,,...///,,,***------------,,,+++***)))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))***++++++++++++***((())))))***++++++******(((((())))))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%iiiBBB444444333222000///...------...///111222111000...---,,,,,,+++************+++++++++++++++,,,,,,,,,,,,///...///333999>>>AAABBB:::555222333222...,,,,,,*********++++++++++++++++++******))))))(((((('''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********++++++++++++,,,+++---......---+++******+++---666JJJcccvvv}}}}}}xxxxxxrrrZZZAAA*********,,,//////---+++,,,,,,,,,------------------...///000111111111111///000222333333222111111000000000///......------------------,,,+++***)))+++***))))))(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((((()))***+++***)))+++************+++,,,,,,------------............222222222333333333444444111111111111111111111111111111222222222222111111222111///...------------*********************************)))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***************,,,------,,,***,,,,,,,,,,,,,,,+++***)))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++******))))))***++++++++++++***(((((())))))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%fffAAA555444333111000...---------...///111111111///---,,,++++++***************+++***++++++++++++,,,,,,,,,---,,,+++---111777<<>>;;;======BBBLLLPPPOOOOOOSSSBBBFFFEEE<<<444111000///...((((((---///,,,)))+++&&&...***###&&&&&&'''000)))'''%%%%%%'''((('''&&&&&&''''''((()))******+++---,,,++++++,,,---///000111000///...............,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%'''))))))))))))))))))***++++++))))))))))))************))))))***+++---...//////000000000000000000000000...///////////////......)))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""####################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''((())))))''''''%%%(((++++++)))'''(((***(((((()))))))))))))))(((''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((((()))(((((('''&&&&&&(((((())))))))))))(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%XXX>>>555222222111///...,,,++++++++++++,,,...000///---+++******))))))))))))******((())))))***++++++,,,,,,***))))))))))))+++,,,......000555<<<;;;222+++(((,,,+++***)))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&***......)))&&&''')))((((((''''''''''''((((((+++*********))))))(((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((()))*********++++++,,,,,,---......//////.........//////000000//////...------,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************************+++,,,---...---------...///111333444//////000000///---***)))******************++++++************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################################################################%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$VVV===555222222111///...---,,,+++++++++,,,...000///---+++******))))))))))))******)))))))))******++++++,,,***))))))((()))***,,,---...111:::BBBBBB999000---,,,+++***)))(((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&***------)))&&&''')))((((((''''''''''''((((((*********)))))))))((((((((()))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))*********+++,,,,,,------//////...---,,,,,,,,,---///......------,,,,,,+++************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))******+++,,,---,,,------...///000111111//////000000///---+++)))*********************************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################################################################%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTT===555222111000///...---,,,+++++++++,,,...//////---******))))))(((((())))))*********)))))))))***++++++******)))(((((()))***+++---000:::DDDDDD;;;333///++++++***)))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%))),,,+++(((&&&'''(((((((((''''''''''''(((((())))))))))))(((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********************************))))))))))))))))))))))))***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((()))******++++++,,,///...---,,,+++*********---------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((()))***+++,,,+++,,,---...//////...---.../////////...---+++*********************************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################$$$$$$$$$###############################################################################################################%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQ<<<555111111000///...---,,,,,,******+++---//////,,,***))))))(((((((((((())))))******)))((())))))***++++++***)))((((((((())))))***,,,444<<<===555...+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''))))))'''&&&&&&'''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((()))*********...---,,,+++++++++++++++,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++***+++---......---,,,***......///......,,,+++***+++++++++******************)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################################################################################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&}}}MMM;;;555111111000///...------,,,******+++---///...,,,***))))))(((((((((((())))))***)))((('''((()))***+++---,,,***)))(((((((((((()))***...333333---((((((***)))((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((()))******,,,+++++++++,,,---......,,,++++++***))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++)))***,,,......---+++***.........------,,,+++++++++++++++*********)))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwJJJ;;;555111000000///......------******+++---......,,,))))))((((((''''''(((((())))))((('''&&&''')))+++---///...,,,***((((((((((((+++***,,,000000+++'''((()))((((((''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((())))))************+++,,,---//////+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((()))***+++)))***+++---------,,,+++...------,,,,,,,,,,,,+++,,,,,,++++++***)))))))))))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$#######################################################################################$$$$$$$$$################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$sssGGG:::555000000000///......------))))))***,,,......+++)))((((((''''''''''''((((((((('''&&&&&&'''))),,,...111000...+++)))((((((((()))))),,,222222---******(((((('''''''''(((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((())))))*********************+++,,,---,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((()))***++++++)))***++++++,,,---......------,,,,,,+++,,,,,,,,,,,,,,,++++++***))))))((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$######qqqFFF:::555000000//////......------))))))***,,,......+++)))((((((''''''''''''(((((('''&&&%%%%%%'''***---///333111///,,,***)))((((((%%%&&&---444555000++++++(((((('''''''''(((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))***************)))))))))))))))***,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))((((((((())))))***+++,,,*********+++,,,...///000------,,,+++++++++,,,,,,,,,,,,++++++***))))))((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&$$$###""""""kkkCCC666777222111000...,,,++++++++++++***+++,,,......,,,+++(((''''''''''''&&&&&&&&&%%%''')))***)))***,,,...222000...+++)))(((''''''************+++---000111///---+++)))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))***++++++,,,,,,---......///...---,,,+++,,,------++++++,,,+++***(((&&&%%%(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$#########""""""###########################$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$iiiBBB666777222111///...,,,++++++++++++***+++,,,......,,,+++(((''''''''''''&&&&&&&&&&&&'''))))))))))))+++,,,111000---+++***)))))))))))))))((()))***+++---......---+++)))'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))*********+++,,,,,,------......---,,,,,,,,,,,,,,,++++++++++++***(((&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$#########""""""##############################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$fffBBB666666111000///---,,,++++++++++++***+++,,,......,,,+++(((''''''''''''&&&&&&&&&&&&'''))))))(((((()))***///...---+++******))))))(((((('''''''''((()))***,,,,,,***(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******++++++******))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((()))******++++++,,,,,,------------,,,+++++++++++++++***)))((('''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$aaaAAA666444111000...---,,,++++++++++++***+++,,,......,,,+++(((''''''''''''&&&&&&&&&&&&''')))(((''''''((())),,,++++++***))))))))))))((((((''''''''''''''''''******)))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******+++***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))*********+++,,,---------,,,***)))*********))))))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$]]]@@@666333000///...---,,,++++++++++++***+++,,,......,,,+++(((''''''''''''&&&&&&&&&&&&''')))(((''''''((())))))))))))))))))(((((('''((((((((((((((('''''''''((((((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))*********+++,,,,,,,,,+++)))(((******)))(((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$XXX@@@777111///...---,,,+++++++++++++++***+++,,,......,,,+++(((''''''''''''&&&&&&&&&&&&'''))))))(((((()))***)))))))))))))))((('''&&&(((((()))))))))(((((('''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++++++++***))))))***)))(((''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$$$$########################&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$UUU???777000......---,,,+++++++++++++++***+++,,,......,,,+++(((''''''''''''&&&&&&&&&&&&'''))))))))))))+++,,,++++++++++++***)))'''&&&&&&'''((())))))(((((('''%%%%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******++++++***)))))))))))))))***)))((('''&&&'''(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSS???777000...------,,,+++++++++++++++++++++,,,......,,,+++(((((('''''''''&&&&&&&&&%%%''')))***)))***,,,...------------,,,***((('''%%%%%%'''(((((((((''''''$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********,,,+++)))((((((((()))******)))'''&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""######$$$$$$$$$$$$########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzOOO<<<444444000///...---,,,+++++++++++++++,,,---///...+++)))'''''''''''''''&&&&&&&&&$$$&&&(((+++---............/////////...,,,***)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''###!!!%%%(((%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$############$$$########################################################################################################################################################################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################xxxOOO<<<444333111000...---,,,++++++*********+++---//////,,,***((((((''''''&&&%%%%%%$$$&&&'''(((***,,,------...///000000000///---+++***)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***%%%$$$&&&'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""########################################################################################################################################################################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################uuuNNN===444333111000///---+++*********))))))***,,,//////...,,,)))(((((('''&&&%%%%%%$$$((((((((()))***,,,---...000000000000///...,,,+++,,,+++***)))'''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&%%%###%%%***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$""""""########################################################################################################################################################################################################################$$$$$$$$$#######################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################################################################################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################qqqLLL===444222222111///---+++******)))(((((()))+++...000///...((((((((((((((('''''''''***)))(((((()))+++---......////////////---+++***+++***)))((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))&&&"""$$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''%%%###"""########################################################################################################################################################################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################mmmKKK===555111111000///---+++*********(((((()))+++...000000///((((((((()))******++++++***)))(((((()))+++---...,,,------...---,,,***)))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%***...+++%%%$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&(((((('''%%%$$$########################################################################################################################################################################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################jjjIII>>>555111000///...---,,,+++++++++)))))))))***---///000///(((((())))))******++++++((((((((()))***,,,---...+++,,,,,,---,,,+++***)))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&,,,222111+++''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''''''''&&&%%%#######################################################################################################################################################################################################################################$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################gggHHH>>>555000///...---,,,,,,,,,,,,---***))))))***---/////////)))))))))(((((((((''''''&&&'''(((***,,,------...+++,,,---------,,,+++***%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((...000+++'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################################################################################################################################################################################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################eeeHHH>>>555000...------,,,,,,------...+++***)))***,,,...///...+++***)))'''&&&$$$######$$$&&&(((+++---.........,,,---.........---,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%""""""(((+++)))%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$########################################################################################################################################################################################################################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################```FFF999999000......,,,+++***)))))))))+++++++++---......---+++((((((((((((''''''''''''&&&%%%'''***///000...++++++(((&&&&&&***,,,,,,+++)))'''%%%%%%''')))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""######$$$$$$$$$%%%################################################################################################'''&&&&&&%%%$$$###""""""################################################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################^^^EEE888888//////...,,,+++******))))))*********,,,......,,,***((((((((((((''''''''''''&&&&&&&&&))),,,...,,,******(((&&&&&&)))+++++++++)))'''%%%%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################"""""""""######$$$$$$$$$################################################################################################&&&%%%%%%$$$$$$######"""################################################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################[[[DDD777777//////...---+++************)))))))))+++------+++)))(((((((((((('''''''''''''''&&&&&&''')))******))))))'''&&&&&&(((***++++++***(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################"""""""""""""""#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################YYYDDD888888000///...---,,,+++*********(((((((((***,,,,,,***(((((((((((((((''''''''''''((('''&&&&&&''''''((((((((('''&&&&&&''')))***+++***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################################################################""""""######$$$$$$$$$%%%######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################WWWEEE999999222//////---,,,+++*********(((((((((***++++++***(((((((((((((((''''''''''''''''''&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&''')))++++++)))'''&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#################################"""""""""""""""################################################################################################!!!""""""######$$$$$$%%%######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################TTTEEE::::::444000///...,,,++++++++++++(((((((((***,,,,,,***(((((((((((((((''''''''''''%%%&&&''''''&&&%%%&&&(((%%%&&&&&&&&&%%%&&&(((++++++)))((((((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$&&&'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$###############################################################################################################"""""""""#########$$$$$$###############################################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################zzzQQQDDD999999444000///...---,,,+++++++++)))((()))***,,,,,,***(((((((((((((((''''''''''''"""%%%((()))'''&&&'''((($$$&&&&&&&&&$$$%%%(((++++++)))))))))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$&&&'''((('''%%%###$$$%%%&&&''''''''''''"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################%%%%%%%%%%%%$$$$$$$$$###################################################################################################""""""""""""############################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################wwwOOOCCC888888333000///...---,,,+++++++++)))))))))+++------+++))))))(((((((((''''''''''''!!!%%%)))***(((''''''((($$$%%%'''%%%$$$$$$'''++++++***)))***++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$&&&'''((('''%%%######%%%&&&'''((((((((("""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$#########################################################################################################"""""""""""""""################################################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################kkkIIIDDD::::::333000///...,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++))))))***''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################################################################"""############$$$$$$$$$########################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$########################jjjJJJEEE;;;:::444000///...,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,+++***+++,,,((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################################################################"""############$$$$$$$$$########################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$########################iiiJJJFFF<<<:::555000///...,,,+++***))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***++++++,,,---...((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################################################################"""############$$$$$$$$$########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$########################fffJJJHHH<<<:::555//////---,,,+++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((***+++,,,...000((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################################################################""""""#########$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################cccJJJIII<<<999555///...---,,,+++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))+++---000(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################################################################""""""#########$$$$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$########################################################################################################################################################################!!!"""""""""############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################___IIIIII<<<888555///...---,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''(((+++---)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################################################################"""############$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&################################################"""############$$$$$$$$$########################################################################################################################################################################""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$########################\\\HHHIII;;;777444......---,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''***)))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################################################################"""############$$$$$$$$$##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&################################################"""############$$$$$$$$$########################################################################################################################################################################""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$########################ZZZGGGIII:::666333...------,,,++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######%%%'''))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################"""############$$$$$$$$$########################################################################################################################################################################""""""""""""############"""############$$$$$$$$$########################"""############$$$$$$$$$########################ZZZIII@@@999666444///...---,,,+++*********************************((((((((((((''''''''''''((((((((((((((((((((((((###((()))&&&%%%''')))(((%%%$$$######$$$%%%'''(((,,,,,,+++)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################YYYIIIAAA:::888666///...---,,,+++*********************************((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$######'''---,,,'''&&&%%%%%%$$$%%%'''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################WWWHHHBBB<<<999777000///...,,,++++++******************************((((((((((((''''''''''''''''''''''''''''''''''''***'''###%%%///777333***&&&&&&%%%%%%&&&''')))***%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################UUUHHHCCC<<<999555111000...---++++++******************************((((((((((((''''''''''''''''''''''''''''''''''''+++)))%%%'''///666333+++&&&&&&%%%%%%%%%'''((()))$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################SSSHHHBBB;;;777333111000///---,,,+++******************************((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&$$$&&&******&&&%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################PPPFFFBBB;;;666222222111///...,,,+++******************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))+++&&&$$$%%%'''&&&$$$$$$######$$$%%%'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################xxxKKKDDDBBB<<<888333333222000...,,,+++******************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((,,,...***'''((())))))%%%%%%$$$$$$%%%&&&((()))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################sssHHHBBBBBB===:::666333222000...,,,+++******************************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***+++'''&&&))))))'''&&&&&&%%%%%%&&&''')))***''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################jjjMMMFFFAAACCC;;;777444222///------,,,***)))&&&000000\\\FFFQQQdddPPPLLL[[[FFFUUULLLJJJUUU000''',,,$$$<<>>***+++--- ...000(((000<<<&&&%%%***EEEIIIwwwGGG%%%!!!111777<<<111CCC333$$$,,, ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$)))***(((&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################################################################bbbRRRNNNDDDAAA777444333111...---------,,,***000'''000;;;""" 333111 !!!000333!!!000)))(((%%%000---333///%%%)))...KKK)))***&&&999333... (((!!!...***222|||zzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''***)))))))))((((((((((((%%%%%%&&&'''((('''''''''$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################################################################aaaUUUSSSHHHCCC999777222000...---------,,,+++'''000111'''---###!!!!!!&&&333 %%%,,,--- ---...!!!;;;$$$777sss(((,,,EEE)))'''111 !!!+++&&&'''111,,,000***mmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((((()))((((((((())))))(((''''''&&&%%%%%%$$$&&&''')))*********)))******+++,,,,,,***)))(((%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################################################################################################################$$$$$$$$$########################]]]TTTTTTHHHCCC999777222000...---------,,,+++(((,,,,,,***---$$$&&&555111 ...+++***+++%%%$$$))),,,&&&***!!!(((...ZZZTTTOOO999)))!!!MMM&&&666^^^&&&&&&"""''''''///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))&&&''')))+++...000111222333555777:::<<<<<<<<<<<<===>>>???@@@???>>><<<;;;555444333111///---+++*********)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################YYYQQQRRRFFF@@@777555222000...---------,,,+++###***&&&+++111,,,&&&###000%%%---"""###***&&&$$$!!!---***!!!+++"""---$$$---666<<>>HHHNNNMMMNNNQQQPPPJJJMMMNNNMMMKKKMMMQQQNNNHHHEEEAAA@@@DDDDDDCCCFFFKKKJJJNNNMMMHHHHHHNNNQQQPPPIIIEEE@@@999///''''''+++$$$%%%&&&&&&''''''&&&&&&"""%%%((('''%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXFFFMMMEEE===<<<555444111...,,,,,,,,,,,,+++))),,,(((,,,+++---'''((()))((('''''''''&&&&&&%%%%%%%%%***---)))***'''(((###$$$999ggg^^^'''&&&&&&''''''$$$(((DDD}}}HHH&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''))),,,......+++(((&&&'''(((***,,,...000111222+++---+++&&&&&&)))'''"""///---***'''$$$###"""###)))((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&***)))(((((()))*********000......111777>>>EEEJJJKKKHHHAAA:::888<<<>>>??????>>>@@@GGGNNNQQQOOOKKKIIIGGGDDDBBB@@@???>>><<<===FFFMMMMMMMMMMMMHHHBBBIIIOOOQQQNNNIIICCC777+++,,,+++(((&&&%%%%%%&&&'''%%%&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSBBBKKKEEE>>>>>>777444111...,,,,,,,,,,,,+++))),,,(((,,,+++---'''((()))((('''''''''&&&&&&&&&&&&&&&***---***$$$,,,,,,'''000!!!&&&,,,***&&&''''''###(((+++555ddd111&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&''''''((((((((((((((((((((('''''''''(((((())))))+++---...---+++(((&&&***)))(((&&&%%%###!!! )))***((('''))),,,,,,(((###$$$%%%&&&''')))***+++******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((''''''&&&))))))(((&&&&&&'''+++...---000777@@@IIINNNNNNLLLCCC===999999:::;;;>>>BBBFFF???@@@KKKQQQMMMGGGFFFNNNTTTVVVUUUVVVYYYRRRFFFBBBDDDDDDAAAAAAEEEFFFDDD===BBBBBBAAAHHHSSSRRRJJJ===999222,,,'''%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||OOO@@@KKKEEE@@@@@@:::444111...,,,,,,,,,,,,+++))),,,(((,,,+++---'''((()))''''''''''''''''''&&&&&&&&&+++...***$$$+++***333111,,,---%%%''''''"""'''!!! ,,,``` &&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((())))))))))))(((***)))((((((((()))***+++)))(((&&&%%%&&&))),,,///***+++,,,...000222444555,,,)))&&&''',,,///+++&&&((()))***+++)))'''%%%###((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))******************%%%''')))+++---111777;;;LLLNNNOOOOOOQQQSSSRRROOOIIIMMMWWWdddgggcccbbbgggpppbbb___kkkoooeee]]]^^^^^^dddccc___gggxxx{{{sssaaa^^^XXXQQQMMMKKKIIIFFFFFF???666222555>>>GGGLLLNNNJJJBBB:::222,,,(((&&&(((%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyMMM???KKKGGGAAABBB<<<444111...,,,,,,,,,,,,+++))),,,(((,,,+++---'''((()))'''''''''''''''''''''''''''+++...((((((&&&&&&(((qqqIII~~~///+++%%%''''''###'''))))))+++RRRppp---&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''((())))))******)))))),,,+++***)))((()))***+++******,,,000555<<>>KKKGGGAAABBB;;;444111...,,,,,,,,,,,,+++))),,,(((,,,+++---'''((()))((('''''''''''''''(((((((((,,,///(((+++###'''222JJJ444###333&&&''''''&&&((($$$JJJ$$$***"""&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''(((((()))***************)))((((((((())),,,///111???EEENNNXXX```eeehhhhhhuuussspppnnnooossswwwzzzrrrmmmjjjkkkiii```WWWQQQ@@@;;;222***''')))---000''''''(((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))***)))(((''''''((()))***666666777:::???BBBCCCBBB@@@KKKWWWbbbtttsssccc]]]___aaaRRRMMMOOOXXX]]]YYYWWWYYYQQQVVVWWWRRRRRRWWWWWWRRRTTT___uuukkk```TTTLLLCCC===FFFTTTPPPRRRSSSRRRNNNGGG@@@;;;000...+++))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvJJJ===JJJEEE@@@@@@999444111...,,,,,,,,,,,,+++))),,,(((,,,+++---'''((()))(((&&&'''''''''((((((((())),,,///---,,,%%%......000111,,,---000&&&''''''((((((%%%333---///&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&'''(((((((((((((((((()))******++++++******)))+++...444<<>>===CCCNNNVVVYYYXXX~~~iiitttwwwlllXXXQQQXXX[[[UUUMMMRRRYYY___bbb```]]][[[[[[aaaffffff```YYYTTTRRRVVVSSSYYYiiiyyyhhhXXXUUUQQQIIILLLOOORRRSSSQQQKKKDDD@@@:::999555000+++(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuIII<<>>>>>666444111...,,,,,,,,,,,,+++))),,,(((,,,+++---'''((()))(((&&&'''''''''(((((()))))),,,///333,,,)))444######dddmmm@@@000'''###)))###///&&&(((''''''%%% yyyLLL+++&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''''''((((((((((((((())))))***++++++++++++***111555===IIIXXXgggttt{{{{{{|||}}}~~~~~~}}}|||{{{wwwjjj]]]UUURRRSSSTTTjjjttt}}}iiiTTTRRR[[[nnnqqqvvvvvvooocccUUULLL111000///...,,,+++***)))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++)))((())),,,222:::BBBFFFDDDBBBEEETTTlllsssvvvxxxgggPPPUUUaaaeeeaaammmqqqaaannn}}}wwwoooiiikkkzzzzzzjjjZZZTTTRRRQQQSSSXXXzzzYYYLLLNNNPPPQQQNNNHHHBBB>>>BBBBBB>>>666---''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuOOO===EEEFFF???;;;888222111000...------------%%%666%%%---&&&888&&&((()))111&&&444***"""...*** ***)))444---999111555,,,VVVUUU...---...---###))))))((()))###***)))--- %%%DDD...|||OOO%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&%%%''')))+++,,,++++++***&&&++++++,,,222...,,,555BBBXXXlllrrruuu}}}{{{}}}|||}}}rrrmmmbbbKKKMMMggg}}}~~~uuuiiiSSS<<>>000'''%%%***'''''')))%%%!!!$$$,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################wwwQQQ???EEEFFF???;;;777222111000...------------+++...%%%777%%%,,,///***###&&&***$$$(((,,,---***///999...(((333,,,666...+++|||(((444###)))//////333)))NNN&&&111***aaa555***---===###III%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((((((''''''''''''''''''''''''---+++))))))***+++***(((+++...'''&&&666DDDPPP___jjjttt}}}~~~~~~}}}zzz{{{{{{{{{uuuwww|||wwwvvvyyy{{{pppiiivvvtttfffKKKRRRhhh{{{www|||tttqqqmmm```HHH000&&&((()))***++++++***'''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))+++***((($$$%%%((()))((()))000AAAKKKGGGLLLooozzzvvvhhhbbbmmmyyyxxxggg```UUUWWWRRRRRRhhhxxxTTTDDDHHHJJJLLLAAA:::>>>DDD@@@666///'''###$$$((()))&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################xxxSSS@@@EEEEEE@@@;;;666222111000...------------(((000SSS///222(((******///$$$,,,999:::444999666"""$$$***&&&444---666999---GGG***+++,,,...,,,+++---)))???)))111;;; """---###(((444NNN&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''''')))---...,,,***)))333111333III___lllwww}}}yyywwwwwwuuurrrssswwwmmmggghhhhhhaaaeeemmmkkkddd```aaabbbdddrrrxxxlllppppppsssyyy~~~yyykkkXXXRRRcccwww|||{{{|||wwwxxx{{{wwwfffOOO===555+++)))(((+++---,,,&&&!!!((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((''''''''''''%%%%%%%%%&&&''''''(((((()))(((''''''''')))***+++++++++***)))))))))******(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))+++'''%%%(((+++,,,///222;;;444JJJ```\\\iiixxxccciiiyyynnn|||}}}www}}}mmmRRRKKKWWW```___ooo```VVVSSSHHHDDDBBBBBB@@@======???111***%%%'''***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwTTT@@@DDDEEEAAA>>>888222111000...------------???''''''***)))+++""":::"""(((444***(((777---+++:::000---777^^^***333///888444PPPEEE666$$$///333***$$$ 111...{{{//////```&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))%%%'''***,,,,,,+++******+++EEETTT]]]nnnxxxwwwvvvssskkkhhhjjjiiifffnnnzzz___ZZZ]]]^^^YYYaaalllmmm^^^[[[eeeuuuwwwdddaaacccnnnvvvxxxxxx{{{yyygggYYYaaauuu}}}vvvrrreee]]]cccooopppaaaRRR===333***'''+++...,,,(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((%%%&&&'''((()))***++++++'''&&&%%%$$$$$$%%%'''((()))((('''%%%$$$$$$%%%%%%''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))(((&&&)))///000---111999JJJFFFgggzzz~~~pppttt```sssxxxfffZZZdddrrrwwwnnnbbbiiixxxxxxoooqqq~~~qqqkkkbbbYYY]]]kkk~~~nnn^^^NNNKKKJJJIIIDDD>>>===@@@BBB:::111***((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvTTTAAACCCDDDDDDAAA:::222111000...------------+++)))www))),,,'''$$$...!!!999<<<333'''(((---&&&333000***666::::::@@@OOOFFFBBBVVVYYY___MMM]]][[[NNN222555FFF999---!!!111&&&444+++999&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((()))))))))******,,,......***&&&'''///666GGGccctttyyy}}}xxxnnnlllZZZ[[[bbbjjjiiieeemmm{{{{{{||||||xxx}}}^^^[[[\\\aaacccbbbeeejjjfffyyyvvvjjjoooyyy}}}yyyaaaJJJJJJ^^^qqqqqqhhh]]]MMM999+++(((***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))*********************+++***)))(((''''''((()))***))))))(((((((((((())))))%%%%%%%%%%%%&&&((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))******+++---...+++---999FFFKKKfffyyyeeeqqqxxxkkklllsssqqqfffpppxxxyyyuuu~~~lllrrr{{{~~~oooYYYRRRYYYeeehhhvvvgggNNNHHHNNNMMMBBB888DDDCCC>>>555---(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwVVVBBBCCCDDDEEECCC:::222111000...------------+++000222444GGG'''++++++,,,,,,666)))!!!***+++NNN111...333***333AAAEEEFFFFFFAAA???EEECCCLLLJJJVVVYYYgggPPPdddrrreeebbbCCC+++"""***+++}}}YYY+++''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))******++++++---,,,+++(((+++888KKKZZZlllvvvsssjjjdddZZZUUU]]]dddppp~~~wwwnnneee___\\\[[[ZZZYYYdddssswwwrrrvvv}}}mmmWWWIIINNN___nnnuuutttgggSSS@@@222+++)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))***************))))))(((''''''&&&&&&*********++++++,,,,,,,,,)))***++++++,,,++++++***'''&&&&&&''''''((()))***((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********...///---444HHHaaarrriiippp}}}sssqqqpppddd___kkk|||}}}vvveeeeeexxxzzzwwwjjjSSSZZZhhhVVVNNNHHHDDDBBB:::AAAEEE@@@777000***%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzZZZEEECCCBBBDDDAAA777222111000...------------...---+++$$$***888CCCQQQ)))))))))------+++ ---BBB//////---000111<<<<<<===LLLTTTMMMHHHCCCIII"""&&&JJJGGGlll<<>>>>>,,,<<>>CCC___}}}vvvppplllVVVTTTWWWoooxxxmmmiiilll|||}}}nnngggbbbYYYmmmsssWWWHHHJJJIIIDDD===<<<>>>:::222((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQJJJJJJCCCEEE===888999666111///......---,,,---------......///000111000///...---------------000,,,***+++...000...+++......333;;;@@@BBBFFFKKK;;;???BBBDDDCCCDDDFFFHHHHHH<<<>>>FFFCCCAAADDDDDDOOOEEEKKKSSSJJJAAABBBCCC555888999===KKKWWWRRRDDDMMM<<>>:::999666222///......---,,,...............///000111//////...---------------(((...333333///---...111111===EEEBBB>>>???;;;555HHHKKKGGGBBBMMM[[[UUUDDDNNNLLLRRR```ggg___UUUTTTRRRDDDGGGQQQNNNIIIHHHDDDMMMKKKDDD;;;999@@@FFFHHHBBB;;;777333666JJJVVVNNN:::333+++((('''&&&))),,,)))))))))))))))((((((''')))******************)))'''''''''((((((((())))))))))))))))))))))))))))))************************...+++((())),,,000000///DDDYYYjjjiii___ZZZZZZ[[[{{{xxxcccjjj~~~rrrzzz|||vvvsss||||||uuummmrrrtttdddWWWRRReeejjjssslllZZZYYYRRRTTTGGGMMMdddsssuuujjjZZZ@@@777,,,))),,,...+++'''++++++***)))(((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((()))***+++"""&&&+++,,,+++))))))***'''***///555<<>>@@@BBB@@@;;;888???NNN[[[___[[[```uuuooolll|||sssoooeeegggccc]]]WWWMMMNNNLLLIIICCC:::555;;;DDD777333444666===RRR```ZZZ;;;888555222+++%%%'''---)))******+++***)))'''&&&((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))))))))*********************************((()))111???JJJiiiffffffjjjkkkjjjmmmrrryyykkkqqqxxx~~~zzzzzz|||vvvwww|||}}}llliiimmmooolllbbbkkkfff___SSS^^^MMMHHH___zzzxxxooorrr\\\MMM:::...,,,---,,,)))...---,,,+++)))((('''&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((()))++++++###(((------)))'''***///---666CCCPPP\\\gggooosssmmmpppnnneee\\\YYYVVVTTTWWWXXXXXXWWWYYY```mmmvvvyyyzzz|||yyyqqqmmmrrr{{{rrrtttuuurrrpppjjj___TTTCCC===555...***))))))((()))))))))'''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''***(((&&&%%%%%%&&&((()))'''''''''((((((((((((((('''(((***---///111222222555222...,,,,,,+++***)))''''''''''''''''''''''''***)))'''&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))000&&&%%%...///,,,888LLLbbbvvvvvvwwwiiiggg___bbbssslllqqqzzz{{{pppkkk```]]]|||[[[LLLIIIAAA999888<<<888222,,,)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&'''(((,,,,,,,,,,,,+++***)))((((((,,,000333444444555666888999999666111------...)))'''%%%%%%&&&((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%UUUKKKMMMGGGHHH@@@>>>999666222/////////...---000///////////////000000......---------------...333...)))***111999>>>AAAGGG===<<>>DDD>>>000'''((('''(((*********)))(((&&&(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++&&&+++...---///>>>WWWlllssscccccc|||ooonnn~~~zzz{{{iiiiiisss~~~xxxiiikkkuuuqqqdddrrrwwwzzz~~~}}}gggiiilllzzzmmmSSSfffiiibbb\\\^^^bbb```jjjzzzrrrlll}}}sssgggRRR===---''')))------,,,+++***)))((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((()))***+++,,,,,,***'''''',,,777@@@VVV[[[cccjjjnnnppprrrrrrvvv{{{|||vvvnnniiiccc^^^YYYYYYYYYZZZ^^^hhhvvvyyyuuutttrrrfffYYYYYYbbbkkktttxxxsssqqqtttqqqhhhfff\\\KKK<<<222,,,***))))))+++,,,+++)))'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))+++,,,+++***'''&&&''')))---///222555:::@@@EEEIIIKKKLLLEEEFFFGGGIIIHHHEEE???:::333000+++'''%%%'''))),,,******(((&&&(((***)))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''((())))))*********+++,,,,,,***777\\\}}}}}}rrrnnnzzzSSSCCC```hhhkkkxxxsss[[[nnnZZZBBBAAA???777999888666222---)))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&'''***+++***(((%%%###'''''''''(((***000666:::===@@@EEEIIILLLNNNOOOOOOOOOPPPQQQQQQNNNIIIBBB===555111,,,*********(((&&&&&&''')))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&VVVJJJMMMHHHHHHAAA@@@888555222000/////////...000////////////000000111.........------......///***...333888<<<@@@CCCEEELLLVVVcccnnn{{{~~~^^^WWWYYYRRRFFF>>>>>>111///666BBBUUU]]]TTT888888AAAOOOOOO>>>...(((&&&'''((()))***))))))((((((((())))))))))))(((((((((((((((((()))))))))******************************+++++++++,,,,,,,,,---+++,,,000;;;KKK\\\iiipppgggeee{{{uuuqqqnnnlll~~~uuu|||lllpppzzzxxxvvvttttttzzzqqqvvvlllUUUaaa]]]^^^ggg]]]qqqsssqqqzzzsssiiiooolllnnngggSSS999(((''',,,******))))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++******)))))))))******+++)))(((,,,555CCCPPPXXX]]]aaafffjjjmmmppptttvvvpppuuuwwwtttqqqppplllfff___]]]]]]___fffoooxxx}}}|||wwwwwwxxxmmmXXXJJJGGGbbbpppxxxtttqqqsssrrrnnnuuummm```RRREEE999///)))&&&(((***+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$'''******)))((((((***$$$''',,,111888===AAACCCGGGIIIKKKNNNPPPQQQQQQPPPNNNPPPSSSWWWZZZZZZVVVSSSFFFCCC>>>999333///,,,+++(((+++)))%%%&&&******&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))******+++&&&...///***555WWW|||xxxwww```eee___dddzzziiigggttt___SSSEEE888333666999888333---(((%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''***...444;;;AAAGGGOOOTTTTTTUUUWWWXXXZZZYYYXXXVVV[[[WWWTTTVVVZZZZZZUUUPPPPPPJJJBBB<<<777222,,,((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&VVVIIIMMMIIIHHH@@@AAA888555222000000000000///////////////000111222222/////////...//////000111)))111888777666AAAXXXlllttt|||zzzbbbMMMCCC999777444111AAAWWW___HHH@@@DDDSSSWWWGGG666000((((((((()))))))))******((())))))******))))))(((((((((((()))))))))******************************+++++++++,,,,,,------...///+++111HHHcccppphhh\\\nnnnnn}}}rrrwwwnnnvvvqqq|||pppgggVVVZZZccceeennnmmmooozzz{{{kkk]]]SSSaaallleeeOOO888,,,***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++++++++,,,,,,'''+++444BBBRRR___gggjjj]]]^^^^^^___aaaffflllpppcccbbb]]]ZZZ[[[___]]]XXXaaa___[[[YYYYYYZZZ[[[\\\ccceeemmmxxxzzzooo___UUUNNN]]]mmmsssttttttsssqqqoooooonnnjjjaaaSSSCCC888((('''&&&(((***++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%(((+++***'''&&&''')))***111<<>>???@@@@@@@@@@@@@@@>>>???BBBHHHOOOTTTVVVRRRSSSSSSOOOGGG;;;///((()))///...'''$$$((()))%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''((())))))***++++++(((......333OOOwwwzzzUUUPPPXXXpppaaaeeelllxxx|||iiidddtttsssMMM<<<555777;;;<<<999333+++&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((+++((($$$"""%%%+++333888???FFFOOOUUUUUUSSSQQQQQQQQQQQQRRRTTTWWWYYYYYYXXXXXXPPPHHHFFFMMMTTTWWWXXXYYYVVVRRRNNNJJJFFFAAA>>>444000***%%%###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&VVVGGGLLLIIIGGG@@@AAA888555222000000111000000.........///000222333444000000000000000111222222333666999???MMMiiikkkQQQGGGBBB<<<555???TTT\\\VVVKKKLLLZZZ\\\JJJ999333///...+++***))))))***+++)))******************)))(((((()))))))))*********************************++++++,,,,,,---.........000888GGGYYYgggkkkhhhcccyyyuuuzzz}}}}}}vvv{{{nnnqqqooogggkkk{{{xxxsssssseeecccmmmuuuxxxooo___JJJUUUbbbhhhaaaOOO;;;...+++++++++******)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,---...000000777@@@PPP^^^hhhlllmmmlllqqqnnniiibbb^^^^^^aaaddd{{{tttqqqtttwwwqqqgggooonnnlllfff```]]]^^^```WWWXXXYYY[[[bbbhhhfff```OOOTTT```ooovvvvvvttttttgggjjjnnnqqqoooggg\\\UUU<<<444***'''))),,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((***,,,+++)))+++111666???CCCIIIMMMMMMJJJDDD@@@000000222333666888;;;<<<999666555666;;;BBBHHHKKKNNNPPPRRRPPPIII???444---111::::::///''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''((()))***+++,,,,,,***...666GGGddd{{{nnn[[[[[[ooovvvrrrzzzttt^^^hhhdddQQQ???>>>>>>??????:::222+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))*********,,,333<<>>>>>@@@@@@@@@AAABBBEEEGGGHHHHHHGGGFFFHHHJJJKKKKKKJJJEEEDDDCCCAAA>>>;;;999777:::EEEEEE777++++++---+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''((()))***+++,,,,,,***111BBBXXXiiivvvoooUUU[[[nnnyyy{{{}}}llleee~~~nnnHHHEEEAAAAAAAAA>>>666///))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++''',,,444>>>HHHOOOTTTWWWVVVXXXXXXSSSNNNMMMQQQVVVHHHFFFDDDGGGMMMRRRUUUUUUSSSVVVWWWPPPEEE@@@AAAEEERRRUUUXXXVVVQQQLLLJJJJJJNNNOOOOOOLLLDDD:::000)))''''''''''''''''''''''''WWWGGGJJJIIIKKKAAA<<<888555222000000111111000111000000000000000111222444222111111111222666<<<999CCCddd{{{vvviiiUUUPPPTTTQQQYYYTTTRRRXXX\\\SSS@@@222===:::111((((((------'''***************)))(((((()))************+++++++++***++++++,,,,,,---......---,,,...000///---000666QQQdddhhh\\\```yyyxxxxxx}}}ttt}}}zzzkkknnnyyybbbYYY```eeelllsssqqq^^^YYY\\\___^^^ccc```PPP333---,,,000///(((%%%((())))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))***)))((()))+++,,,------)))...111---+++444HHHYYYccckkkpppnnniiiddd```\\\]]]pppsssdddkkkwwwxxxooovvv}}}mmmbbbiiilll^^^___hhhnnnooorrruuuooodddQQQ>>>EEE___fffdddjjjooogggZZZBBB---***111///&&&******)))(((***,,,+++'''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))((((((((((((((()))***)))(((''')))***)))'''(((222???HHHJJJGGGBBB@@@DDDKKKKKKDDDEEEKKKJJJEEEJJJOOOOOOVVVZZZRRRLLLPPPIIIDDDHHHGGGGGGNNNJJJRRRTTTOOOHHHCCC;;;333888>>>>>>555...///111222///(((&&&)))***'''(((---***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''',,,///+++((()))---///000<<>>111)))---******++++++++++++++++++************+++++++++,,,)))******++++++,,,------...............777MMMaaammmlllhhhlll}}}xxx}}}uuunnn{{{~~~kkkcccbbb\\\]]]gggjjjuuummmbbbSSSOOO```eeeTTTIII>>>...%%%'''---...******************************************)))))))))************************)))***,,,---.........---///000666BBBPPP[[[___```ccccccaaaggg{{{|||tttnnnwwwwwwjjjbbbgggssslllsssrrrnnn|||nnnlllmmmgggcccqqqzzzeee[[[^^^ffflllttt^^^QQQQQQTTT]]]dddaaakkkiiiiiibbbJJJ...'''000,,,,,,+++***(((((()))+++(((((((((((((((((((((((())))))(((((((((((('''''')))))))))))))))))))))))))))+++------+++++++++,,,555===FFFIIIFFFBBBBBBCCCOOORRRXXX```kkkyyy|||uuuvvvwwwdddTTTNNNMMMIIIBBB<<<777888===???===BBBKKKFFF;;;000,,,***(((&&&%%%((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))),,,'''''',,,...---222;;;KKKbbbtttvvv___```[[[kkkxxxppphhh\\\QQQKKKGGGFFFEEEBBBBBBCCCBBBAAABBBCCCEEEJJJQQQ[[[cccmmm~~~eeevvvlllRRRIIICCC777,,,777222***&&&)))...,,,&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''(((((()))))))))'''&&&(((///:::EEEMMMVVVVVVXXX\\\[[[VVVSSSSSSDDDKKKPPPMMMEEEBBBFFFMMMRRRTTTPPPOOOSSSQQQRRR___\\\VVVZZZZZZMMMGGGKKKJJJJJJKKKMMMNNNOOONNNMMMKKK===AAAEEEFFFIIIPPPVVVWWWLLLDDD999///)))'''''''''SSSDDDDDD???BBB<<<<<<888666222111111222222111222111111222222333444555999+++///@@@AAABBBiiitttVVVIIIIIIJJJOOOVVVVVVIII;;;>>>555555AAAEEE<<<444333***************++++++,,,*********+++++++++,,,,,,))))))******+++,,,,,,---///++++++222===KKK]]]lllllliiioooxxx{{{uuutttvvvjjjpppwwwttttttjjjgggnnnppppppqqqhhhOOOAAASSSccc\\\HHHCCC888,,,***---***###************************************************)))***************++++++)))+++,,,------,,,------+++<<>>AAABBBFFFIIIHHHEEEBBBBBBDDDGGGGGGEEEDDDIIIWWWjjjxxxvvv}}}yyyjjjwww{{{nnn|||uuuYYYAAA777444777888222((('''...---%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((('''''''''(((((((((+++333>>>JJJRRRWWWYYYSSSQQQSSSSSSNNNNNNRRRFFFNNNUUUWWWUUUTTTZZZ___cccbbbXXXTTTYYYWWWXXXccciiiaaaaaa^^^NNNGGGIIIGGGMMMOOOOOOMMMLLLMMMMMMKKKCCCDDDDDDBBBBBBFFFLLLQQQSSSNNNEEE:::333///***&&&QQQDDDDDD>>>@@@<<<===999666333111111222222111222222222222333444555666777;;;555111JJJ|||}}}```WWWKKKIIIRRRXXXOOO@@@===@@@DDDHHHKKKJJJBBB888+++***)))))))))******+++***++++++++++++,,,,,,,,,)))******+++,,,,,,------...))),,,>>>UUUeeennnrrrggg{{{sssvvv{{{tttxxxwwwhhhkkkxxxwww}}}kkkuuuuuuYYY???III```eeeQQQOOOFFF999000---+++)))***************************************+++++++++))))))******+++++++++,,,***+++,,,,,,+++,,,000333???QQQccchhheeeiiiyyy}}}|||iiibbbdddfff]]]kkktttqqqkkkqqqyyyyyyxxxwww{{{~~~tttnnnoooXXX___kkkiiiZZZRRRJJJ:::UUUbbbjjjiiihhhbbbMMM555+++)))***---,,,''''''+++))))))))))))))))))))))))(((((())))))))))))))))))((()))))))))*********+++---,,,***((()))...666<<>>BBBGGGOOOQQQMMMFFF@@@;;;222)))NNNCCCEEE>>>???;;;>>>999666333111222222222222333333333333444666777888555777BBBaaaxxxbbbOOOLLLRRRRRRKKKAAAJJJOOOKKKIIIHHH@@@555---,,,+++))))))******+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,---......222000888MMMaaakkkllllllyyy~~~~~~rrrlll~~~tttyyyfffrrrzzzgggIIIIII\\\eee^^^WWWMMMAAA333******000++++++++++++++++++++++++*********+++++++++++++++))))))******+++,,,,,,,,,+++,,,,,,,,,,,,222:::AAAZZZ^^^dddiiippp}}}~~~|||{{{wwwssspppiiiuuu|||zzzpppnnnuuuuuummmlllqqqpppeeeaaabbb___\\\LLL333>>>[[[mmmgggbbbeee\\\JJJ444---)))------)))(((,,,))))))))))))))))))))))))(((((())))))))))))******((())))))******+++++++++---,,,***)))---444>>>EEE???FFFTTTfffwwwnnn[[[TTTQQQKKKFFFFFFLLLJJJCCC:::555444111,,,******))))))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))*********,,,---+++///BBBaaazzz{{{|||\\\WWWlllhhhTTTIIIBBB>>>888777:::===???@@@DDDFFFIIIJJJJJJLLLOOOQQQQQQNNNKKKJJJNNNYYYfffooozzzwwwvvvtttppplllRRRPPPMMMLLLRRR^^^mmmwwwyyy{{{uuueeeLLL===777<<<<<<444+++((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&((()))'''$$$$$$(((+++222:::FFFQQQXXXXXXVVVSSSNNNQQQQQQNNNQQQ[[[gggnnnyyyoooccc^^^bbbiiimmmmmmfff___QQQQQQ^^^___YYY]]]ggg___cccjjjhhhkkkqqqppp```ffffff```\\\\\\WWWNNNHHHIIIKKKKKKEEE@@@AAAGGGKKKPPPPPPKKKHHHFFF>>>222{{{IIIBBBDDD======:::===999777333222222333333222333333333444555666888999888;;;dddfffNNNJJJPPPSSSGGGLLLPPPOOOFFF;;;555444111000---++++++++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------...//////444===MMM\\\dddhhhnnnuuulllqqq{{{jjjccchhhuuusss```ZZZbbbfffgggZZZQQQMMM@@@---'''...++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++,,,------------------111;;;JJJVVVbbbdddiiisss~~~wwwrrr{{{nnnlll{{{mmm]]]]]]aaacccZZZGGG:::SSSfffeee```aaa```[[[EEE555***+++,,,))))))...))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,***+++---///555===FFFMMMXXX```nnn}}}xxxqqqmmmcccRRRDDDGGGJJJIII@@@999666333...,,,++++++***))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++------222IIIiii{{{wwwiiiWWWYYYppppppRRR;;;777??????>>>>>>???AAADDDGGGIIIBBBCCCEEEEEEDDDFFFJJJMMMKKKHHHDDDDDDHHHNNNSSSVVVWWWRRRLLLKKKNNNUUU\\\```[[[XXXTTTNNNJJJJJJLLLOOOcccppp~~~zzzzzzyyy}}}___===<<<;;;;;;:::333+++(((+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&((()))'''%%%'''---333???GGGPPPVVVVVVSSSPPPOOONNN]]]ccc^^^aaarrrnnnhhhcccdddhhhiiiddd^^^dddbbb\\\```llliiiaaaccc]]]XXX^^^ccc[[[[[[bbbbbb___hhhjjjffffffjjjggg___YYYYYYZZZXXXNNNDDDCCCHHHJJJOOONNNHHHHHHLLLIII@@@vvvFFF@@@DDD<<<<<<999<<<999777333222222333333222333333444444666777888999===[[[~~~zzzzzzyyy}}}UUUEEEKKKUUUOOOLLLQQQWWWKKK666222<<<444222000---,,,,,,------++++++,,,,,,,,,---------,,,,,,---......//////000000CCC\\\kkklllooo|||zzzeeeeeecccrrryyyqqqpppmmmmmm]]]XXX^^^TTT888(((+++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------.../////////555DDDWWWeee\\\iii{{{~~~ttt|||~~~~~~qqqpppmmm]]]\\\[[[___aaa]]]IIISSS___ggghhhfffeeedddSSS===+++)))+++)))***000))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,(((+++000555;;;CCCKKKPPPtttxxxnnnWWWCCCKKKLLLDDD;;;777333///---,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************---------===eeeqqqFFFFFFoooyyySSSGGGEEE@@@>>>BBB<<<>>>AAACCCDDDGGGJJJMMMSSSUUUVVVWWWZZZ___gggmmmkkkmmmqqqwww|||{{{uuupppeeedddaaaYYYOOOFFF@@@>>>>>>EEENNNTTTTTTOOOIIIEEEEEEQQQ```lllyyywwwxxxnnnNNNAAA:::999===:::...)))+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%((()))((('''***222999JJJPPPUUUUUUQQQMMMLLLNNN]]]sss{{{nnnkkkzzznnnggg___^^^dddkkknnnnnnooottttttzzz{{{ppprrrsssooosssppp^^^UUUYYY[[[ZZZccchhhfffiiirrrssslllmmmkkkiiicccTTTEEEAAAFFFMMMPPPLLLCCCDDDNNNPPPJJJaaaIII@@@BBB===:::===<<<666555333222222444777999333///...333999<<>>CCCHHH???333000333555333,,,'''(((,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((())),,,///---***""">>>555DDDVVVJJJjjjgggOOO:::888???AAA>>>;;;OOOPPPLLLGGGJJJXXXhhhpppzzz}}}nnnaaaSSSKKKCCC>>>EEEOOOVVVZZZ]]]PPPEEEBBBKKKWWWcccwwwqqqwwwaaaPPPEEE======:::111)))&&&)))(((((()))******)))'''))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((('''''''''***((((((+++,,,111@@@PPPRRRUUUXXXSSSGGGBBBQQQffffffooo~~~qqqkkkiiinnntttvvvuuusssssssss~~~|||xxxtttooonnnjjjggg___VVVSSSVVV\\\```ssskkklllfffQQQFFFIIIJJJDDDLLLRRRQQQIIICCCDDDGGG^^^HHH@@@BBB===:::>>><<<777555444222333444666888777444666888555666IIIaaa}}}qqqyyy||||||uuuVVVDDDOOORRRPPPQQQRRRHHH<<<;;;666999888111,,,,,,------,,,,,,---------.........111......000///...111666VVVhhhkkkffftttrrrrrr~~~hhhnnn~~~wwwqqqqqqvvvzzz{{{pppggggggvvv{{{rrrhhh```[[[KKKSSSSSS222000,,,,,,,,,,,,---...---,,,++++++,,,,,,,,,---------.........---------...//////,,,666KKKYYYZZZ]]]eeejjjvvvzzzxxx~~~wwwtttzzz}}}~~~|||xxxyyy~~~zzzuuurrrxxx|||xxxgggaaaaaaVVV]]]```eeegggeeecccccceeebbb\\\MMM:::...+++++++++************************************************)))*********+++,,,+++***///999FFFRRR]]]jjjyyy|||bbbKKKEEEDDD>>><<<@@@;;;===999000***)))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++++++++))))))***++++++555***444bbbkkkQQQ___}}}]]]EEEDDDCCC???777555AAAQQQHHHMMMTTT___sssooo^^^KKKCCCFFFPPP```mmmbbbXXXOOOHHHCCCHHHaaa}}}dddRRR@@@;;;;;;777000,,,)))(((((()))++++++***((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))+++&&&&&&...666>>>IIISSSUUUVVVOOOEEEEEESSSbbbjjjqqqkkkgggiiijjjhhhggghhhzzz}}}xxxxxxzzz~~~}}}yyyjjj\\\VVVYYY]]]ZZZZZZdddkkkccc]]]UUUGGGOOORRRRRRNNNGGGBBBCCCFFFZZZFFF@@@BBB<<<;;;>>>===888666555333333444666777555555888888444===eee~~~vvvsssRRRLLLPPPUUUSSSMMMMMMFFF444111:::???888...+++...111,,,------------.........///------...,,,---555@@@^^^bbbooouuuvvvwwwmmmjjjuuuqqqvvv~~~vvvppp}}}|||uuuiiiQQQPPPPPPTTTVVVAAA555---,,,+++---//////...---,,,,,,,,,,,,------------000...,,,+++,,,...//////000222@@@UUU```bbbmmm|||ttt~~~wwwpppwwwiiieeesssyyyvvvrrreee]]]```ccceeeeeedddddddddbbb___YYYKKK888))))))000++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,......---,,,333<<>>777999===???>>>@@@KKKVVV[[[mmm|||mmm___VVVTTTWWWSSSPPPNNNFFFAAAIIIVVVkkkzzz|||}}}yyycccJJJAAAAAA===444,,,***)))((()))+++,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))***)))&&&)))555DDDLLLQQQSSSRRRSSSIII???LLLjjjxxxtttqqqgggaaagggrrrzzz~~~}}}zzzyyy{{{||||||zzzvvvrrrsssxxx|||tttvvvyyy~~~qqqccc___hhhrrr\\\eeeuuuyyyqqqnnnfffSSSbbb^^^WWWOOOIIIEEECCCCCCTTTEEE@@@AAA;;;;;;???<<<888777666444444444555666333444555666CCCcccqqqwwwtttXXXNNNRRRTTTLLLPPPMMM666000;;;BBB<<<222---...000------------............,,,,,,......---222BBBRRRccchhh}}}www|||ooohhhfffbbbaaaaaa______^^^YYYNNNGGGKKKTTTpppxxxxxxxxxuuutttyyy{{{wwwoooIIIFFFQQQOOOTTTPPP===///+++***---000///......,,,,,,,,,------------...---+++***+++...000111000///AAAMMMQQQ]]]uuuxxx{{{uuuvvvnnniiitttvvvuuuiiigggccc```bbbeeeddd```^^^]]]]]]YYYFFF111+++222+++++++++++++++++++++++++++++++++++++++++++++++++++)))***...111111111222<<>>???DDDLLLXXXgggrrrssskkkjjjaaaaaabbb^^^fffsssuuuzzznnnTTTKKKHHHOOOTTTPPPFFF@@@\\\lllzzzzzzhhhSSSGGGDDD???666...***)))((((((***++++++***))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))'''***222@@@MMMRRRQQQNNNFFFJJJKKKMMM]]]ttt|||wwwssskkkgggpppzzz}}}zzzwwwxxxzzz|||zzzuuulllccc^^^XXXZZZ]]]______aaadddgggfffbbb___bbbjjjttt|||rrrfffdddhhhiiiuuutttccchhhooogggoooggg]]]UUUOOOJJJDDD???PPPCCC@@@@@@:::;;;???;;;888777666555444555555555555666444<<<___zzzpppUUUOOOUUUQQQTTTSSSDDD666===AAA<<<666222///,,,---------.........//////000000222222222:::NNNaaaWWWfffyyy}}}{{{fffZZZNNNJJJIIIGGGFFFGGGIIIGGGFFFFFFDDD???@@@EEENNNTTT___jjjrrrvvvwwwxxx|||wwwyyyttt|||PPPCCCMMMFFFOOO[[[GGG555---))),,,///...---...,,,,,,---------.........,,,,,,,,,---///000//////666LLL^^^dddmmm|||yyyvvvjjjrrrpppxxxqqqddd\\\___ggggggbbb___\\\]]]___TTT>>>000...++++++++++++++++++++++++++++++++++++++++++++++++...++++++...///---111777OOOddd~~~sss```NNN@@@FFFHHHEEE:::111...---,,,************************************************))))))))))))))))))))))))))))))))))))***************&&&(((...000......111666[[[HHHrrruuuRRRAAA=========FFFLLLOOOWWWrrrzzzgggWWWUUU___kkkfffeeemmmppphhhhhhjjjdddqqqqqqyyy}}}kkkXXXPPPPPPOOOKKKHHHKKKYYYnnntttaaaOOOCCC===999777+++)))'''''')))******)))))))))(((((((((((())))))((((((((((((((((((((((((******)))((((((((((((((((((222@@@KKKPPPPPPMMMJJJAAAJJJ[[[jjjpppooonnnoooggggggmmmyyy~~~wwwssstttooogggaaa___```ccceeeooorrrvvvzzz}}}yyyrrrooooooooommmkkkooouuu{{{qqqpppjjjllljjj[[[QQQ___nnniiigggaaaZZZWWWUUUPPPFFF>>>LLLCCCAAA@@@999;;;>>>999777777666666555666666666444555:::OOO}}}tttjjjUUUSSSSSSSSSRRRMMM@@@CCCBBB===888555000***------........./////////111000000000111;;;PPPddddddxxx|||rrrsssqqq]]]ZZZNNNEEE>>>======;;;;;;===@@@:::888===CCCGGGKKKOOOMMMRRR]]]iiiqqquuu|||yyy|||{{{wwwfffzzzeeeLLLKKK???HHHaaaPPP===111***,,,///,,,,,,///,,,---------...............000000000......000222DDDSSSpppsssiiilllnnn|||iiiyyyttt}}}{{{lll^^^]]]gggkkkiiieee___]]]^^^ZZZJJJ777+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111---,,,...+++***555BBBdddvvvpppyyyvvv[[[AAAEEEHHHFFF<<<555222222000************************************************)))))))))))))))))))))))))))))))))*********++++++,,,'''(((---...+++---555OOOjjjTTTiiixxxSSSBBBBBB>>>666CCCGGGNNN\\\zzz}}}xxxrrrnnn```WWWOOOVVVgggxxxzzzzzzmmmXXXKKKGGGHHHAAAJJJ[[[rrrbbbIII===::::::...,,,)))((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))*********///===KKKOOONNNNNNNNNMMMRRR]]]qqq}}}nnneeegggWWWggg|||mmmggg___\\\ZZZ___mmmmmmiiikkkttt{{{{{{nnnccc\\\\\\iiikkk\\\YYYVVVUUUXXX[[[WWWLLLCCCJJJCCCBBB@@@888:::===777666666666666666777777777666888MMMvvv~~~|||}}}tttxxxtttYYYUUUSSSNNNNNNIIIJJJGGG???888555111---............////////////000---,,,...333???TTThhhvvvbbblllooonnnmmmTTTGGGDDD@@@<<<:::;;;;;;888999<<<;;;888:::DDDMMMRRRVVVYYYWWWdddxxx|||~~~|||rrruuuxxxtttjjj|||ZZZLLL===DDDbbbUUUGGG777,,,---///,,,,,,000------------...............111222000---000999@@@NNNaaa~~~iii^^^dddjjjyyyyyy|||ggg[[[aaajjjmmmhhhccc\\\XXXYYYTTTCCC333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,---000...111DDD[[[yyyyyyuuunnnkkkmmmooojjjcccjjjwwwvvvvvvuuuzzzwww[[[HHHKKKIIIAAA999888777666************************************************))))))))))))))))))))))))))))))*********+++++++++,,,***,,,///+++***777JJJrrr~~~hhhWWWeeeYYYBBB>>>AAABBBAAASSS\\\ooo{{{lll```ZZZWWWTTTQQQQQQPPPWWWnnndddaaacccdddfffwwwkkkZZZRRRPPPMMMPPP^^^sss~~~|||zzz~~~}}}~~~sssWWWFFF===999222///,,,************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++---...///<<>>GGGUUU\\\\\\[[[\\\YYYrrrxxx}}}{{{ooofffxxx~~~fffOOO===CCCbbbXXXNNN<<<...///000,,,,,,222---------.........//////,,,///111...---444CCCPPPQQQppp~~~lllfffkkkmmmuuuyyyxxxpppZZZZZZeeelllgggcccZZZSSSVVVZZZOOO>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***...333444;;;VVVssseeeVVVVVVZZZ^^^```kkkxxxvvviiiaaadddiii___gggzzzyyyfffbbboooxxx|||KKKNNNLLLDDD===;;;;;;999************************************************)))))))))))))))))))))))))))************++++++++++++,,,111222+++,,,DDDaaajjjNNNZZZgggHHH???===<<>>222888===222555@@@<<<888\\\iii]]]LLLQQQTTTRRRSSSYYY^^^___fffkkk|||vvvZZZZZZ\\\PPPNNNNNNJJJBBB:::666444333111///...---/////////...///(((999222;;;\\\jjjzzznnn~~~~~~WWW???FFF>>>777999999;;;<<<<<<<<<<<<<<>>AAAFFFUUUfff{{{hhhZZZLLLMMMIIICCCDDDPPP___iiinnnhhh___WWW[[[oooppp]]]TTTRRR[[[uuucccKKKBBB888666111+++))))))***)))))))))))))))))))))))))))))))))))))))************)))((()))***))),,,666AAALLLNNNNNNKKKJJJVVVkkk|||gggcccaaaeeeiiijjjmmmpppgggWWWUUU```xxxtttpppnnnppptttqqqwww~~~xxxyyykkk```[[[```___YYYZZZbbbrrrsss}}}zzzoooppplll[[[lllooo{{{GGGDDD???<<<<<<<<<;;;:::;;;888:::888333888===999SSS|||tttZZZMMMKKKTTTRRRVVV]]]___^^^dddnnnxxxooo^^^YYYSSSMMMMMMHHH???666333333555111///......///000//////555,,,333333@@@ddd}}}fff{{{qqq~~~kkkKKK<<>>CCCGGGEEELLLQQQRRRTTTYYY^^^```yyy}}}~~~lllvvvyyyrrr{{{]]]===EEEYYYgggZZZGGG555...///...---............/////////000000555111......333BBBYYYnnnssstttvvvssspppyyyrrrooo}}}xxx{{{ppp```cccfffsssoooeeeZZZWWWYYYTTTLLL666///,,,......+++***------------------------------000000555PPPttt{{{aaa[[[XXXccczzz}}}kkkLLLFFFKKKYYYYYYHHH???AAA:::@@@LLLZZZkkk||||||kkkhhhtttmmmUUUIIIFFFEEECCCAAA666++++++---((()))---)))************************+++*********))))))))))))*********+++,,,,,,------///222111444222>>>ttt___bbb~~~jjjIII???<<<@@@BBBKKKmmmwwwkkk```TTTKKKEEEJJJJJJHHHRRRhhhvvvxxxZZZSSSUUUlllqqqeeeZZZXXXjjjzzz{{{[[[III:::777111,,,))))))***)))))))))))))))))))))))))))))))))))))))************((((((***,,,---222>>>KKKMMMJJJLLLVVVfffrrrtttrrrppplllppp|||eeeVVVgggzzz|||~~~}}}}}}~~~{{{}}}|||}}}{{{wwwtttqqqlllggg___```kkk~~~zzzwww{{{vvvvvviii\\\dddvvvtttccctttFFFCCC???===<<<<<<;;;:::666>>>;;;555888<<>><<>><<>>>>>BBB>>>???===888777@@@RRR```yyyeeePPPIIIHHHGGG>>>222222444+++'''++++++******************************************************++++++,,,------...+++(((***555:::kkk```GGGkkk```CCC@@@AAAEEEOOOiiippp[[[MMMJJJMMMPPPQQQOOOIIILLLbbb~~~qqqXXXxxxuuuyyy}}}rrr{{{ggg^^^___zzz{{{ZZZHHH>>>444...+++******,,,))))))))))))))))))))))))))))))*********+++++++++,,,)))+++444>>>DDDJJJOOOJJJUUUdddpppuuuuuuuuuuuu```jjj|||oooXXXLLL]]]{{{yyyxxxxxxxxxtttooorrrxxxwwwmmmeeefffjjjkkkhhhfffdddEEEBBB???=========<<<:::777999666;;;>>>777SSSjjjSSSWWW___^^^aaakkkdddppptttmmmnnnsssUUUQQQLLLIII@@@666444777666333000///000222222222111777222OOOmmm}}}YYYCCC???===<<<777CCCAAAFFFLLLOOOOOOOOORRRUUUeee\\\```lllcccUUUfffssskkkvvvuuuuuuttt~~~{{{zzzgggggg]]]\\\RRRCCC555......///000////////////000000000111000000333GGGiiimmmtttzzz{{{cccXXXSSS[[[nnn|||~~~yyywww{{{pppooozzzbbbUUUTTTVVVLLLAAA333+++,,,//////,,,---------....../////////111444OOOwww```YYYeeebbb```TTTFFFBBBEEEGGGDDDAAA???===<<<>>>@@@@@@@@@@@@???@@@@@@???======@@@CCCRRRnnnfffMMMHHHNNNAAA222222666---(((,,,---***************************************+++++++++***++++++,,,------......///,,,333333]]]pppKKKZZZzzzSSS@@@AAADDDFFFUUUbbbYYYNNNIIIJJJNNNPPPQQQFFFKKKcccqqqjjjpppjjjkkk|||pppWWWiiizzzkkkbbbfffwwwzzzlllRRRDDD666111...******---))))))))))))))))))))))))************++++++++++++///***,,,888EEEKKKJJJHHHLLL]]]ooovvvrrrmmmooouuu]]]ppppppXXXQQQVVVxxx}}}uuuiiiiiipppxxxooopppuuusssmmmjjj```DDDAAA???>>>>>>===<<<:::;;;666666===::::::fffooo^^^VVV___hhhhhhjjjqqq{{{uuu|||yyy___UUUMMMJJJDDD888222444999666222000000111222222///777;;;^^^RRRAAA@@@===<<<999FFFMMMOOOPPPNNNMMMPPPYYYaaaooohhhnnnxxxkkk]]]xxx|||```iii~~~ccc|||zzzqqqmmmkkkssskkk___```YYYTTTGGG888000000111000/////////000000000111111555333;;;SSSsss|||kkklll~~~{{{^^^NNNTTT]]]wwwyyy{{{}}}nnnrrrZZZSSSXXXPPPGGG999...+++//////,,,---------...//////000000000@@@bbb]]]ZZZwwwtttOOOTTTKKKDDDEEEIIIGGGCCC@@@??????>>>;;;<<<>>>===:::@@@??????@@@BBBCCCBBBAAAGGGWWWmmmkkkdddbbbnnnvvvVVVJJJOOOHHH555222888222+++------*********************************+++++++++++++++++++++,,,,,,------......///...777<<<~~~gggIIIjjjeeeFFF===AAANNN[[[wwwooocccSSSPPPLLLMMMPPPRRRQQQPPPHHH___~~~dddbbbppp]]]vvvkkk]]]yyynnneeeoooyyyffflll\\\KKK:::444000******---))))))))))))))))))))))))*********++++++++++++,,,///---111>>>JJJMMMLLLLLLWWWcccqqqwwwuuuooommmmmmmmmzzzxxx\\\IIIPPPaaattttttzzzuuuwwwxxx}}}zzztttqqq]]]CCCAAA???>>>>>>>>><<<:::;;;666:::<<<777MMM^^^ZZZYYY]]]ccckkkxxxooo^^^OOOLLLGGG===666666<<<888333111000111111111,,,666JJJqqqzzz{{{zzzQQQAAA???@@@EEECCCLLLQQQSSSSSSQQQOOOTTT___hhhrrryyyqqqppp}}}kkkssszzz|||yyyuuuWWW^^^YYYWWWMMM===333111111/////////000000000111111111555999JJJfff}}}uuujjjeee}}}^^^OOOWWWbbbbbbzzz{{{xxxrrr{{{eeeTTTWWWRRRLLL???000+++...///,,,---------...///000000000444VVVvvvdddcccmmmGGGJJJJJJNNNQQQOOOJJJKKKQQQBBBDDDBBB>>>@@@FFFFFFBBBCCCBBBAAAAAAAAABBBBBBCCC<<>>777222+++)))...))))))))))))))))))))))))*********+++++++++,,,,,,+++000999DDDJJJMMMUUU]]]iiipppvvvsssjjjfffhhhnnn~~~yyyooo___OOOJJJWWWggg{{{www~~~~~~zzzvvvvvvzzz~~~}}}|||\\\CCCAAA???>>>???>>><<<:::999777???<<<999bbb```iiijjjjjjiiippp}}}gggSSSNNNKKKBBB<<<<<<>>>:::444111000111111111...999VVV}}}fff___vvv|||sssSSSAAA>>>DDDNNNMMMSSSMMMRRRWWWWWWVVVYYYaaahhhqqqtttzzzgggjjj]]]aaa[[[[[[QQQAAA555333111///000000000000111111111111111===YYYyyy{{{mmmgggvvvsss~~~YYYKKKYYYccc```wwwwwwuuuvvvxxxnnnUUUUUURRROOOBBB222+++---///------------...///000000111<<>>:::222...************************************++++++,,,,,,,,,++++++,,,------......//////111000aaa[[[[[[~~~tttQQQCCCFFFTTTxxxlllWWWGGGGGGPPPMMMMMMNNNQQQVVV[[[\\\\\\eeezzzuuu}}}rrr~~~yyyvvvlllmmm~~~yyy}}}}}}}}}}}}wwwwwwkkkTTT@@@888333+++)))...))))))))))))))))))))))))******+++++++++,,,,,,,,,(((222???HHHHHHMMM]]]nnnwww~~~~~~mmmWWWRRRbbbuuupppYYYOOORRR\\\kkkvvvsssuuu}}}~~~zzzyyyxxx~~~llleeeeeeWWWCCCBBBAAA???>>>======<<<>>>999:::999HHH{{{zzzqqq{{{zzz___MMMKKKNNNIIIAAAEEE@@@999333//////111333333999NNNWWWhhhvvv~~~WWWAAAIIIKKKGGGKKKQQQRRRTTTWWWYYY\\\fffxxxyyyyyyttt___yyytttzzz```ddd[[[VVVOOOFFF999///...444---...000111555777555111===OOOmmm|||nnn~~~jjj|||wwwTTTNNNSSSeeessslllzzzuuusss{{{kkkYYY[[[SSSNNNDDD888///---...///,,,......+++---333444111KKKhhhWWWooo```VVVAAAMMM\\\PPPRRRZZZNNNPPPNNNGGGIIIPPPMMMPPP___OOOSSSPPPEEE???CCCGGGGGGCCCCCCEEEHHHLLL\\\{{{{{{tttiiijjjTTT======AAA333'''...******+++++++++******)))++++++******++++++,,,---***++++++,,,------------555...>>>hhhEEEmmmSSSBBBIIIEEE\\\}}}\\\MMMLLLLLLGGGDDDGGGIIILLLQQQUUUXXXYYYXXXiiiiiiooo|||zzzwwwnnnrrrhhhdddjjjQQQAAA666---***---,,,+++******)))*********((()))***)))((()))+++,,,///>>>KKKLLLJJJTTTiiiyyy]]]KKK\\\ssszzzuuuaaaLLLMMMeee~~~~~~pppcccaaaVVVDDDCCCAAA???>>>=========888::::::???fffwwwpppeeeQQQMMMPPPMMMGGGFFFBBB;;;444000000111333333EEEdddWWWtttVVVAAAIIIKKKHHHLLLQQQOOOXXXfffuuu~~~tttddd```nnnyyylllbbb\\\WWWQQQHHH<<<111000444111111111000222333333222BBB___wwwqqqwwwpppwwwvvviiiQQQ]]]ccckkk|||zzz}}}iii{{{dddZZZRRROOOFFF;;;111---...000...............000555888bbbWWWiiijjjlllSSSccczzzrrrsssggg\\\QQQBBBBBBOOOVVV^^^ppppppnnnggg\\\QQQIIIEEEDDDLLLJJJIIIJJJLLLVVVlll~~~ttt|||uuuhhh___LLLAAABBB>>>333...+++++++++++++++******)))++++++******++++++,,,---+++,,,------............///333eee^^^UUUzzzdddFFF@@@HHHJJJ~~~hhhMMMFFFGGGDDDDDDHHHJJJLLLMMMKKKJJJPPP\\\fff^^^iiiwww}}}xxxoooqqq|||mmmZZZ}}}yyyYYYDDD888000---...,,,++++++***************((()))***))))))))),,,...:::@@@BBBAAAKKKbbbyyy{{{___aaahhhWWWPPP```www~~~uuummmUUUDDDCCCAAA@@@>>>=========666===:::KKKqqqqqqYYYPPPQQQPPPLLLIIIDDD===555111000111333...FFFpppssshhhXXXCCCIIILLLJJJPPPTTTbbbpppzzz}}}sssZZZhhhppp{{{aaa]]]XXXSSSKKK???444111444333333222222111222555888UUUrrrgggnnnwwwjjjxxx```YYYooosssrrrvvvuuurrrsssUUUQQQOOOJJJ???444------000000---///222///---777EEEvvvxxxzzzeeeooo{{{xxx|||{{{}}}tttrrrmmmnnnssslll]]]OOODDDRRRpppyyyyyyzzznnnkkkaaa^^^\\\ZZZXXXYYYaaajjj{{{{{{{{{ggghhhZZZEEE@@@CCC;;;,,,,,,,,,,,,++++++*********++++++******++++++,,,---,,,------...//////000000333@@@RRRYYY{{{gggIII???>>>FFFTTTgggUUUJJJNNNQQQLLLKKKQQQEEEIIINNNQQQTTTWWW]]]aaa{{{}}}}}}zzzzzzrrrpppwwwxxxkkkeeeeeezzz~~~iiiNNN===444///...,,,,,,+++*********************+++***)))+++...000===GGGJJJHHHQQQgggyyy~~~sssmmm[[[PPPfffpppSSSLLLWWWttt{{{ssssssTTTDDDCCCBBB@@@???>>>======<<>>777222111222333111IIIuuuttt}}}^^^GGGLLLQQQVVV```fff}}}gggrrryyy\\\ooozzzeee]]]XXXSSSMMMBBB666111222111222444555333333:::CCChhh~~~iiiuuu~~~hhhxxxggggggxxx~~~ooozzzlllZZZQQQPPPLLLDDD777------111000,,,...333///+++<<>>>>>===>>>:::DDD||||||vvv{{{hhhSSSLLLLLLLLLKKKGGG???888333222333444;;;ZZZttt___IIIQQQ\\\lllyyyvvv~~~uuutttbbbnnn{{{sssvvvooo]]]XXXSSSMMMCCC888222111...000444666333222===KKKyyywwwqqq~~~lllffflllsssxxxttt|||kkknnn|||lllTTTPPPMMMGGG;;;///---111///+++---222...///FFFcccxxxyyyyyy]]]wwwxxx{{{}}}hhhlllzzzwwwqqqvvvrrrxxxzzz}}}hhhWWWbbbqqq}}}~~~vvvxxxpppiiiSSSEEECCC===///...---,,,++++++++++++++++++******++++++,,,---+++++++++,,,---///000111444[[[XXXmmmdddCCCBBBHHH<<>>>>>>>>:::555SSSjjjqqq~~~zzzpppWWWLLLLLLMMMKKKFFF???777333222333555:::gggttt```LLLUUUeee{{{mmmaaakkkwwwrrr{{{qqqjjjssswwwttt___YYYSSSMMMDDD999333222000111444555111222CCCXXXmmmkkkuuukkk```uuu|||yyyfffXXXQQQLLLHHH???222...111---,,,...//////888TTTqqqvvv}}}YYY[[[|||~~~kkkRRRTTTaaaooo~~~vvvppp|||yyyuuu{{{aaaGGGDDDAAA111000...,,,++++++,,,,,,++++++******++++++,,,---++++++++++++,,,...111222555vvvcccRRRuuuSSS:::@@@IIINNNxxxgggeeeuuufffeeegggrrr~~~vvvqqqttt|||ttt~~~pppOOO999000000------,,,+++++++++++++++++++++******,,,222:::???FFFHHHUUUlll}}}{{{jjj[[[XXXXXXjjj}}}___OOOTTTyyy{{{yyyyyywwwzzzzzzwwwNNNEEEDDDCCCAAA@@@???>>>>>>;;;:::iiikkkccc~~~aaaQQQNNNOOOIIIEEE>>>777333222444666>>>lllyyyiiiRRRUUU```rrrwww\\\TTTZZZlll}}}uuuttt___iiinnn|||{{{bbb[[[SSSNNNEEE;;;555444333111333555222888TTTqqqlll~~~yyyjjjnnn~~~uuu]]]RRRJJJHHHBBB555///111,,,///000...111DDDccc|||uuu^^^ZZZ|||gggTTTJJJWWWkkkyyyyyysssvvvyyyxxxzzzkkkOOOGGG>>>222111...,,,++++++,,,---++++++******++++++,,,---,,,,,,+++,,,---000222444LLLVVV\\\cccHHH:::BBBTTTvvvwwwiiifffooovvvKKKaaa~~~xxxtttuuuyyy}}}qqqwwwyyy{{{XXX@@@555111------,,,++++++++++++,,,************...555===DDDFFFLLLgggrrrPPP>>>LLL___xxxmmm[[[bbbwww{{{xxxzzzvvvxxx~~~}}}lllKKKEEEDDDCCCAAA@@@???>>>>>>???DDD{{{nnnuuukkkVVVOOOOOOHHHDDD===666333333444666OOOrrryyy|||xxxsssXXXTTTVVV___jjjlllfffjjjuuuxxxfffSSS\\\sssxxxpppQQQ```nnnvvv|||tttvvveee]]]TTTOOOGGG===777666444222333555555BBBffftttxxxpppyyylll{{{www}}}aaaRRRHHHHHHCCC777///000,,,222222---333LLLmmm{{{jjjRRRuuunnnccc[[[PPPOOOdddzzzxxx|||uuu[[[PPP===333111///,,,++++++,,,---++++++******++++++,,,---...---------...111444555eeeSSSaaaxxxzzzTTTCCC???IIIcccyyyrrrfffXXXZZZgggzzzZZZZZZkkk~~~yyyvvvvvvyyy{{{xxxxxx|||```FFF888222...---,,,,,,++++++,,,,,,***))))))***...666@@@GGGGGGQQQnnn\\\IIIOOOEEEfffuuu]]][[[vvv{{{sssrrruuuyyy~~~}}}{{{NNNEEEBBB@@@@@@AAAAAA>>>;;;:::TTTsssooolll{{{^^^MMMMMMJJJBBB;;;777666555444555NNNmmm```JJJHHHPPPVVVWWWaaaeeeaaaUUUyyyqqq^^^LLLtttttt|||~~~yyyqqqwwwQQQSSSSSSFFFAAA666111+++555666///:::[[[yyy{{{ffflll|||yyyrrruuu}}}vvvzzzOOOWWWCCCEEE888000000,,,)))...000===mmmuuu___{{{gggfffxxxtttsssuuu{{{bbbLLL@@@???444---------******...++++++++++++++++++++++++%%%000///+++///111333<<>><<>>DDDUUUjjj{{{nnnYYYXXXlll{{{ooobbbyyy~~~zzzvvvtttwww|||pppggggggnnnnnnrrr~~~{{{xxxzzzMMMCCCBBBAAA???>>>>>>???AAA^^^uuu~~~oooQQQIIICCC<<<999:::666222999GGGfffsssssssssvvv~~~vvvnnniiiXXXXXXjjjbbbuuuiiiUUURRRHHHDDD:::777444777999@@@UUUpppmmmmmmwww|||~~~tttxxxqqqqqquuusssyyymmm|||{{{vvvvvvIIILLLBBB===<<<...333000---===ccchhh~~~gggcccaaakkkuuu{{{vvvhhh[[[___gggoooYYYIIIBBB777///---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---111...,,,QQQPPPWWW}}}sssOOO999EEEJJJ{{{}}}uuunnncccnnn}}}~~~zzzrrroooqqq}}}ttthhhSSSEEEUUUyyy~~~OOO>>>111///,,,+++,,,---,,,+++,,,(((---888>>>FFF```}}}}}}lll^^^ZZZWWW```www\\\eee~~~zzz{{{wwwvvvwww{{{~~~uuu^^^SSSRRRMMMSSS___nnn{{{|||vvvrrruuuKKKBBBBBBAAA???======@@@BBBjjj|||ooorrrRRRJJJCCC<<<999:::666222>>>PPPooo}}}qqqkkk~~~xxxooogggfffSSSkkkfffzzzpppVVVQQQHHHDDD:::888555222555GGGfff~~~ssswww{{{ttt~~~~~~yyyuuukkkssswwwzzzccc}}}wwwgggrrrMMMJJJAAA===999111444111...DDDmmmrrrkkkzzzbbb^^^ccciiirrrxxx}}}zzziiiXXX___nnn{{{aaaLLLFFF:::000---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222222...111]]]{{{KKKddd[[[BBB===GGGfffzzzrrr~~~{{{qqqllllllzzzzzzrrrcccQQQDDDooo\\\@@@222000---,,,,,,---,,,+++------333:::???KKKfffsssvvvhhhVVVTTT\\\llltttYYY{{{zzzvvvppppppvvvrrrtttxxx~~~iiiRRRFFFEEE;;;AAAIIIQQQXXXaaajjjqqq{{{{{{vvvqqqrrrzzzJJJBBBBBBAAA???<<<===@@@CCCttt}}}~~~bbbzzzZZZKKKBBB:::777:::666333CCC[[[oootttwwwkkk```aaarrr~~~}}}yyyppphhhvvvoooKKKiiiqqqwwwyyyYYYRRRHHHCCC999777000000888MMMlllnnnttt|||ttt}}}zzzvvvccccccuuuWWWrrrzzzhhh~~~VVVIIIAAA===444222///333000FFFwwwqqq|||www```]]]fffiiiooowww}}}~~~fffVVV\\\iiilllNNNIII===000---000000+++------------------------+++111111///000===kkk```]]]vvvLLL===EEEPPPiii~~~|||rrrllllllqqq{{{}}}{{{pppeeeTTTjjjEEE333000---,,,,,,---,,,+++---000666;;;EEEUUUjjjyyyrrrwwwgggUUU]]]pppzzz\\\qqquuummmllliiicccgggpppoooooosss}}}{{{mmm[[[III???>>><<<>>>@@@@@@BBBFFFNNNTTTfff}}}{{{tttooo{{{mmmIIIBBBBBBBBB???<<<===@@@DDD}}}^^^fffcccKKK@@@777666999666555HHHbbbtttppp}}}{{{eeeVVVVVVrrr}}}|||xxxppphhhuuusssFFFjjj~~~vvv]]]SSSIIICCC777555333:::FFFTTTdddtttwww~~~~~~{{{www]]]WWWsss~~~XXXrrrttt]]]HHHBBB===000222---999666HHHttt^^^\\\[[[^^^gggsss}}}iii[[[^^^eeeyyyPPPJJJ>>>111---111000+++------------------------)))///---,,,444HHHwwwQQQnnnnnnEEE<<>>@@@BBBDDDFFFGGGIIIJJJSSSqqqwwwmmmttt|||iiiSSSFFF===AAA:::999@@@???KKKvvvjjjjjjuuuxxx{{{www```vvvfffJJJ<<<;;;333666>>>999LLL{{{~~~uuu[[[RRRmmm}}}~~~yyyiiikkk{{{QQQ[[[^^^SSSAAAFFF666777;;;111LLL|||vvvkkk|||zzznnn}}}|||ppp```RRRMMMeeennndddEEE;;;:::777///(((???...TTTooo^^^[[[```eeelllqqquuuzzz{{{[[[XXXmmm}}}~~~]]]NNNCCC888---///222+++,,,,,,,,,---------......444&&&///222000___lllRRRjjjWWWEEE@@@KKKmmmiiissszzz~~~}}}|||zzzqqqhhhbbbwww{{{mmm^^^UUUkkk}}}XXX888......///+++,,,000+++%%%>>>222===RRRXXXsssuuuzzzQQQOOOooobbbssspppiiiiiieee[[[^^^hhhhhhgggpppxxx|||xxxhhhVVVJJJCCC===:::;;;;;;GGGJJJKKKQQQRRRSSS^^^yyyzzztttsssvvv}}}~~~NNNFFF;;;@@@<<<<<>>444222666444KKKzzzwwwWWWggg}}}{{{}}}xxxhhhbbb\\\bbbyyygggaaaSSS???CCC444555---111TTTzzz}}}ssstttzzz}}}rrrvvv}}}nnn~~~yyymmm^^^RRRNNN}}}iiiqqq|||rrrLLL===999666000000AAA333\\\{{{eeeXXXWWW```dddhhhlllooottt|||{{{[[[UUUeeerrrxxxaaaQQQEEE999...///222,,,,,,,,,---------.........222)))333666777hhhfffMMMnnnwwwOOOBBBCCCUUUrrr~~~}}}}}}{{{rrriiiaaaqqqvvvcccMMMXXX|||{{{qqq{{{iii===111///000+++,,,000+++)))===888BBBOOOWWWvvvjjjnnnRRRSSSzzz}}}cccwwwjjjbbbcccaaaZZZ___hhhgggfffnnnuuuzzz~~~~~~yyylll^^^NNNFFFAAA>>>===>>>???KKKPPPUUU```eeekkkxxx|||wwwsssqqq{{{KKKEEE:::?????????===HHHtttwwwmmm___bbbbbbgggpppuuutttqqqqqqpppzzztttmmmwwwjjjiiiNNN<<<<<<777666777999UUUzzzccc~~~lllnnnsss{{{}}}~~~yyy{{{vvvggg___]]]ZZZqqqcccQQQ>>>@@@555777777555NNNrrr}}}}}}tttiiiiiisss}}}zzz{{{}}}|||vvvkkk\\\RRRNNN|||ffffffuuuvvv{{{PPP>>>888777222111:::333ggg|||zzzuuuiiiZZZTTTWWW```bbbeeegggiiioooxxx~~~^^^OOOUUU___}}}qqqhhhVVVIII===//////222,,,,,,------------.........222,,,444666===oooYYY[[[jjjFFF???HHHeeezzz}}}zzz~~~}}}{{{sssjjjaaahhh|||zzzfffIIIPPPtttzzzDDD444///000,,,,,,///+++///;;;AAALLLPPP^^^{{{~~~fff```RRRWWWnnnoooyyyrrrggg^^^^^^___[[[```fffbbbeeekkkqqqvvv{{{|||uuummm]]]QQQFFFAAA@@@@@@BBBEEEHHHUUU[[[aaaoooxxx{{{qqqhhhxxx|||LLLEEE;;;>>>@@@@@@999LLLwwwlllzzzzzznnnhhheeennnqqqxxxwwwpppmmmhhhsssuuummmxxxnnnlllMMM777999;;;;;;999???\\\~~~wwwxxxwwwzzzmmm``````aaaccchhhqqq{{{zzzzzzvvvggg]]]zzz[[[OOOvvvsssttt{{{dddOOO???@@@999<<>>???AAA888PPPooottt~~~uuunnnpppuuuyyywww{{{tttnnnzzzkkkqqqrrrJJJ<<<:::;;;888333@@@ddd~~~zzz}}}zzzkkk^^^```lllwwwiiiZZZ[[[[[[ZZZVVVTTTYYYdddnnnzzz{{{zzzvvvhhhXXXnnn```RRRuuu}}}|||hhhPPPAAA???;;;<<<333999UUUoooxxxyyyssspppmmmkkklllmmmqqq||||||wwwmmmbbbYYY]]]fffkkkkkkiiilllttt~~~}}}{{{ppp]]]MMMGGGccc|||\\\NNNxxx}}}mmmpppKKK===;;;999222222222>>>}}}zzz~~~rrrmmm^^^WWWOOOIIIEEEEEEKKKSSSYYY^^^dddiiilllpppwww|||{{{eeeKKKGGGUUU}}}eeeSSSEEE444...000...---------........./////////......888\\\zzzWWW~~~XXXAAAAAARRRxxxwww~~~}}}}}}~~~|||zzz|||}}}|||}}}}}}vvvmmmbbb\\\lllzzz~~~vvvuuuiiiSSSZZZ|||NNN555***---,,,---000...666555KKK]]]jjjiii```KKK[[[vvvrrrccc|||rrrnnnqqq___VVVVVVXXXVVV[[[```[[[dddhhhlllppprrrpppdddWWWPPPJJJEEEGGGIIILLLQQQWWW___jjjooosss~~~~~~jjjlllzzzsss^^^aaasss|||MMMAAA@@@???===BBB;;;XXXnnnooo~~~uuuuuuqqquuu|||sssjjjppp{{{nnnXXXxxxIIIAAA999888444222NNN}}}}}}}}}~~~tttzzzjjj]]]UUU\\\kkkuuuyyyzzzggg[[[WWWXXX\\\___[[[TTTSSS[[[cccsss|||zzzwwwjjjYYYfffbbbPPPmmm}}}mmmSSSDDD===:::888555<<>>;;;888000444444BBBhhh|||oooYYYPPPCCCAAA===:::999<<>>;;;777<<>>WWWsss___EEEfffpppvvvyyySSS???;;;888333222666EEE\\\vvvxxxXXXCCC>>>:::;;;<<<;;;:::===@@@AAAFFFLLLTTT\\\ccckkkuuu|||~~~~~~```KKKLLLbbb}}}qqq[[[MMM999...///000............////////////...555333CCChhhUUU|||pppBBB@@@PPPhhhzzzzzz||||||yyywwwzzz}}}~~~}}}vvviii]]]cccwwwoooZZZJJJNNNnnn{{{aaa???,,,//////...000///777>>>SSS\\\zzzjjjWWWIIIZZZzzz}}}mmm}}}wwwrrriii___NNNIIIMMMPPPNNNWWWcccdddhhhnnnrrrppplllfff[[[RRRNNNKKKKKKPPPTTTWWW___ffffffttt|||{{{qqq[[[QQQ```www}}}~~~~~~PPP:::CCCAAA999GGGIIIiiigggZZZ[[[gggcccYYYmmmzzzwww~~~rrrcccfffsss|||vvvMMMooo>>>555::::::888WWW~~~|||}}}pppsssbbbXXXOOOUUUTTTUUUWWWMMMEEEKKKJJJJJJOOO[[[fffoooxxxyyy|||mmmYYYQQQWWW```aaajjjsssuuuvvvyyyyyyxxxmmm______dddKKKZZZoooxxx~~~pppWWWLLLAAA>>>999000JJJrrr|||vvviii~~~{{{uuubbbNNNPPPVVV___fffmmmyyynnn```\\\^^^aaaiiinnnoooggg```cccoooxxx{{{yyytttgggSSSCCC<<>>@@@@@@IIIuuu___\\\bbbddd```ooozzzzzzjjjccciiivvvOOOuuuYYYDDD222999999???XXXjjjzzzxxxyyy{{{fffSSSHHHIIIIIIIIIFFFCCC@@@@@@@@@CCCFFFOOO^^^nnnxxxzzzxxxwww{{{lll^^^ZZZ[[[___dddhhhkkkssszzzqqqjjj[[[\\\qqq>>>^^^vvv[[[VVVHHH>>>888666UUUzzzqqqvvv|||dddMMMGGGPPPTTTZZZfffmmmvvv}}}lllaaa\\\ZZZ^^^ccciiilllooommmiiiooo{{{yyy{{{|||ttt```III<<<:::PPP~~~dddqqqJJJUUU~~~^^^<<<===;;;555222666MMMkkkggg<<<<<>>CCCWWWVVV@@@CCCTTT|||zzz~~~zzzyyyxxxwwwwwwwwwyyyyyyyyy~~~}}}xxxooo___ZZZoooyyyqqqppp___TTTGGGbbbxxx:::000555***---111222???OOOXXXkkktttXXXTTT[[[~~~iii|||sssooollldddUUUIIIFFFHHHJJJMMMRRRZZZccciiiqqqtttuuuooodddXXXQQQOOOMMMKKKNNNUUUYYY[[[cccllltttvvvzzz{{{oooeeefffoooxxx|||~~~www|||{{{www{{{~~~rrr```XXXMMMbbb{{{LLLCCCAAA>>>AAAAAAKKKnnnfff``````bbbddduuukkkaaaaaaiiixxxrrrQQQ\\\>>>222:::555999XXXmmm|||~~~mmmppp\\\LLLCCC<<<===>>>>>>======???@@@BBBEEENNN\\\jjjtttwwwvvvvvvzzztttddd]]]^^^aaaeeeiiinnnrrr|||~~~}}}|||{{{uuummmfffSSSRRRqqqIIIqqqbbb[[[PPPCCC;;;???RRRnnndddlllyyyqqqZZZFFFAAALLLRRRYYYffflllssswwweee]]]ZZZ[[[^^^cccjjjmmmrrrtttuuu~~~{{{zzzzzzyyyqqq^^^III???>>>UUU~~~~~~eeexxxUUU]]]cccBBB===999555777999QQQeeelllCCC???CCCEEEFFFGGGHHHHHHIIIJJJLLLIIIHHHHHHLLLUUU```lllsss|||}}}wwwjjjFFF:::MMM|||fffzzznnnUUU666222000//////............///000000888+++===jjjcccTTTAAAGGG\\\}}}||||||yyyxxxwwwwwwwwwxxxyyyzzzyyy~~~~~~}}}~~~{{{wwwooo^^^VVVjjj{{{tttssscccXXXJJJXXXCCC333444***///222555>>>XXXhhhyyyyyy^^^ZZZgggtttyyyrrrnnniii___RRRHHHMMMOOOQQQUUUZZZbbbjjjpppooopppmmmeeeYYYOOOJJJIIIKKKIIIMMMUUU[[[^^^dddkkktttvvv{{{~~~tttpppyyy{{{zzz|||{{{yyy{{{{{{pppbbbUUUIII___yyy~~~MMMCCCAAA???BBBCCCMMMiiiZZZaaalllzzz}}}kkk^^^ZZZ]]]iiihhhRRRwwwRRR;;;555===222999```xxx{{{mmmxxxdddRRREEE???777999:::::::::<<<@@@CCCCCCFFFMMMYYYgggpppttttttuuuxxxqqqggg```aaaeeehhhkkknnnooouuu}}}}}}|||vvvmmmfffTTTRRRtttJJJnnnnnnfff___LLL???EEEUUUuuuvvvzzzrrr{{{}}}nnn^^^MMM??????LLLRRRYYYgggnnnsss~~~~~~nnn]]]WWWYYY]]]aaaeeekkkooovvv|||yyyyyyvvvmmmZZZGGG??????OOOwwwxxxddd}}}XXXXXX{{{rrr|||iiiHHH???:::888666666TTTbbbuuuOOOIIIHHHIIIKKKMMMKKKHHHHHHLLLPPPMMMLLLLLLOOOVVV___hhhnnn{{{|||}}}gggFFFBBBPPPqqqWWWvvvZZZ777333000/////////......//////000111555---;;;eeeQQQAAAKKKhhh}}}zzzxxxwwwvvvvvvwwwxxxyyyzzzyyy}}}~~~{{{{{{|||{{{wwwqqq^^^SSSddd{{{vvvvvvfffZZZKKKFFFNNN666222,,,000222999999[[[ooowww~~~kkkSSSRRRhhh|||zzzzzzvvvpppjjjaaaWWWLLLDDDHHHJJJMMMPPPUUU]]]eeekkkllljjjdddZZZNNNGGGDDDEEEIIIHHHMMMWWW```dddhhhlllvvvyyy|||ppptttvvvzzz~~~{{{qqqhhhQQQDDDZZZvvvzzzMMMBBBAAA@@@CCCCCCNNNxxxcccgggppp}}}uuueeegggjjj]]]XXX[[[eeesssXXXqqqWWW>>>999>>>333AAAsssttt}}}ttt___MMMCCC>>>::::::::::::999:::===@@@DDDFFFLLLVVVbbbkkkoooqqqtttwww}}}mmmfffcccggglllnnnoooqqqrrryyy~~~}}}|||}}}|||wwwnnnhhhSSSTTTzzzEEE[[[xxxssswww{{{wwwwwwVVV@@@GGGYYY~~~kkkpppwwwvvvhhhYYYLLLCCC>>>CCCPPPUUU[[[iiirrrxxxvvvfffXXXUUUZZZ```eeeiiipppsssyyyyyyyyyvvvmmmYYYEEE<<<<<>>AAADDDHHHOOOVVV[[[dddbbb\\\TTTKKKEEEDDDEEEHHHJJJPPPZZZeeekkkmmmnnnxxxzzz~~~oooZZZZZZbbbppp}}}yyyoooiiiOOO@@@UUU}}}sssvvvMMMAAABBBBBBDDDDDDNNNddd______ccckkkpppooojjjeeeuuuZZZ___nnn~~~|||}}}hhh[[[WWW[[[ggg^^^bbbXXXAAA888;;;333LLL|||sss]]]KKKAAA===999::::::999888888;;;===BBBDDDIIIQQQZZZbbbhhhkkksssxxxrrrmmmgggeeeiiinnnppprrrvvvxxx}}}yyyxxxwwwxxxxxxssskkkeeeJJJOOO~~~FFFXXXrrr|||ooosss```@@@EEEWWWwwwgggiii}}}oooiii___SSSHHHAAAAAACCCKKKVVVXXXZZZhhhtttzzzooobbbWWWWWW^^^dddkkkoooyyyzzz~~~}}}}}}{{{rrr]]]GGG;;;999HHHvvv}}}iii|||PPPLLL}}}sssuuulllOOOHHHBBB===777@@@fffhhhyyyTTTRRRWWWccc___YYYVVVUUUTTTRRRQQQRRRSSSVVVZZZaaaiiippptttvvvooouuu~~~{{{~~~]]]JJJbbblllsssddd:::444333222///////////////000111111---@@@CCCqqqiiinnnLLL???OOO~~~{{{wwwwwwvvvvvvvvvwwwyyyyyyvvvyyy{{{zzz|||rrrbbbRRRXXX{{{~~~yyyvvvfffWWWCCC===```{{{YYY888000000222000???VVVxxxkkkTTTZZZuuu}}}uuuooollldddXXXKKK@@@:::888888:::<<<>>>@@@EEEKKKOOOTTTTTTRRRNNNJJJGGGEEEEEEEEEJJJRRR\\\eeelllooonnnuuuxxx|||sssTTTHHHAAASSSjjj{{{~~~wwwllldddOOO===QQQ{{{qqqtttOOOBBBDDDEEEHHHFFFNNNuuuiiiiiiggghhhlllnnnnnnooorrruuuqqqdddLLLUUUfff}}}gggZZZVVVZZZfff[[[ZZZoooSSSAAA333555555TTTrrr}}}sss\\\HHH>>>::::::<<<>>>??????@@@BBBCCCBBBCCCFFFLLLSSS[[[bbbfffpppyyyuuukkkhhhdddccciiinnnqqqvvvzzz{{{|||zzz{{{zzzyyyyyyxxxssskkkdddMMMOOOxxxFFFbbbpppllliiiAAA<<<[[[{{{~~~eeeeee{{{yyyppp]]]UUULLLEEE???===AAAHHHOOOZZZYYYXXXfffrrrwww}}}iiiaaaZZZ\\\bbbgggnnnuuuuuu```III<<<:::LLLxxxzzzaaapppIIIOOOrrrwwwpppXXXWWWKKK:::777DDDeee~~~rrrLLLLLLTTT^^^YYYUUUTTTWWWXXXVVVSSSTTTWWW\\\ccckkksssyyy}}}wwwiii```eeerrr}}}|||}}}{{{bbbJJJLLLUUUrrrkkk<<<444444333000000//////000000111222000888JJJYYY~~~fffJJJ???TTT}}}xxxwwwvvvuuuuuuvvvwwwxxxtttxxx{{{{{{}}}ooocccSSSTTTttt~~~|||xxxhhhYYYCCC<<>>AAADDDFFFGGGGGGHHHIIIFFFGGGIIIMMMRRRZZZbbbggglllxxxwwwlllgggeeebbbdddjjjpppsssxxx}}}}}}~~~}}}~~~|||zzzsssiiibbbRRRQQQoooDDDjjjxxxsssnnnEEE===nnneeebbbvvvwwwxxxggg\\\OOOGGGAAA@@@??????CCCIIIQQQ]]]\\\YYYfffrrrtttvvveee```___aaadddhhhpppxxx|||qqq\\\GGG<<<;;;LLLwwwvvv[[[kkkDDDKKK}}}yyywwwhhhnnn[[[<<<444DDD^^^pppKKKMMMVVVPPPPPPPPPQQQSSSTTTTTTTTTYYY\\\bbbkkksss{{{oooYYYNNN]]]pppvvvxxx|||}}}}}}{{{aaaCCCAAAHHHccc~~~iiirrr???555444333000000//////000000111222111555^^^RRR\\\JJJCCCZZZyyy{{{|||{{{|||~~~}}}~~~}}}yyyxxxwwwvvvuuuuuuvvvvvvtttxxx{{{|||}}}~~~{{{ooogggXXXUUUqqq|||{{{xxxiiiZZZDDD999vvviiiBBB000111000111PPPpppeee```ttt~~~oooaaaYYYLLL@@@888555555666777888888666555555888:::666666888;;;>>>BBBCCCDDDDDDQQQ[[[___aaahhhnnnooossswww}}}~~~hhhjjj|||~~~}}}sssdddOOO888HHHttt|||lllqqqTTTFFFJJJMMMPPPKKKPPPxxxkkk~~~}}}tttyyykkk\\\fffZZZUUUXXXbbbVVVRRRuuuPPP@@@000666===XXXuuuYYYEEE===;;;===AAAEEEGGGGGGEEEEEEEEEKKKLLLNNNQQQVVV]]]fffllliiiwww|||nnnfffeeeeeedddgggnnnsssuuuyyy}}}}}}zzzvvvnnnccc[[[KKKKKK|||kkkEEErrrqqqHHHHHHdddllliii{{{nnnZZZMMMGGG@@@<<<@@@BBBAAACCCGGGRRR``````]]]iiitttrrrrrrbbb```aaadddfffhhhpppyyy}}}~~~}}}{{{vvvjjjVVVBBB:::;;;MMMxxxzzzaaaqqqFFFEEE~~~tttrrr|||vvviiiAAA666FFF[[[sssQQQTTT\\\LLLPPPSSSTTTRRRRRRTTTWWW\\\```gggpppxxx{{{~~~bbbDDD777KKKbbbiiioooxxxsss}}}~~~YYY;;;HHHNNNTTT```MMMwwwAAA555333222000000000000000111111222222@@@xxx___|||VVVIIIFFF___}}}}}}~~~xxxrrrrrrtttrrryyy{{{}}}{{{}}}}}}zzzyyywwwvvvuuutttuuuuuutttyyy|||||||||}}}{{{vvvqqqmmm^^^XXXsssxxxyyyvvvhhhZZZDDD;;;dddrrrGGG000000///333WWW{{{uuuOOO\\\vvvjjjwwwggg[[[RRRDDD999444555777888::::::999777444333555666111111222555:::@@@CCCEEEHHHVVVbbbcccccciiipppsssvvv{{{}}}}}}xxxnnn^^^OOO666FFFqqqzzzjjjpppTTTLLLSSS```bbbPPPQQQrrrnnnuuuyyyyyyuuuWWWzzz~~~uuu___YYYVVVZZZiiitttPPP[[[xxxQQQAAA///111>>>OOOtttnnnTTTEEE@@@@@@AAACCCEEEHHHIIIHHHGGGFFFMMMOOOSSS[[[gggmmmggg[[[hhhrrrzzzzzzuuuooohhhaaaddddddhhhnnnrrrsssxxx~~~yyyggg~~~}}}~~~wwwyyyyyyooobbb\\\GGGRRRfffHHHvvvoooOOOYYYhhhYYY{{{lllwwwqqq^^^MMMDDDBBBBBBAAABBBCCCDDDDDDDDDPPP^^^___WWWSSSRRRXXXeee___bbbcccaaaccckkktttzzz|||{{{vvvwwwqqq```MMMAAA>>>???VVV}}}{{{^^^lllDDDLLLqqq~~~tttIII555IIIPPPqqq~~~hhhHHHLLLPPPTTTYYYYYYTTTQQQVVV\\\___fffeeegggnnnyyyeee\\\]]]eeessslllSSSKKKDDDUUUqqqttteee^^^\\\bbbppp{{{|||wwwWWWAAA>>>EEERRR[[[WWWppp===@@@...444333222000/////////000111222EEEjjj]]]rrrVVVBBBKKKuuunnnbbb[[[WWWWWW[[[iiijjjooowww}}}}}}{{{~~~{{{yyywwwxxxzzz{{{yyyvvvxxxwwwwwwyyy}}}~~~|||yyywwwpppZZZ___ggg}}}ssshhh[[[GGG888OOOppppppNNN---555333888ZZZmmmfffcccVVVgggwww}}}qqq___TTTJJJ<<<555777<<>>@@@CCCFFFJJJOOOVVV[[[\\\ZZZWWWYYYbbbiiidddZZZ[[[]]]]]]\\\___fffiiigggggggggjjjooorrrssswww}}}~~~YYYRRRnnnxxxyyywwwmmm```XXXFFFSSSgggHHHsssrrrWWWUUUaaa___}}}qqqxxxyyydddPPPBBB;;;>>>@@@CCCCCCBBBDDDHHHLLLRRRNNNJJJIIIHHHHHHNNNUUUbbb___^^^```eeekkksssxxx|||nnnjjjuuu}}}sssaaaLLL@@@===>>>ZZZ}}}wwwXXXgggEEESSSmmmtttxxxFFF:::IIIWWW{{{jjjUUU```fffdddccc]]]RRROOOXXXdddkkkeeeeeegggmmmwww^^^]]][[[UUUZZZqqqwwweeeBBBTTTbbbqqqxxx\\\IIIOOOUUUdddvvvxxxXXXAAA???HHH[[[jjjiiiooo>>>@@@000777333222000/////////000111333;;;ccc|||ZZZUUUCCCNNNxxxssscccXXXQQQLLLLLLPPP[[[[[[]]]___ccckkkvvv|||zzz}}}~~~}}}{{{yyyyyyzzz{{{zzzxxxvvvvvvvvvyyy|||}}}|||yyywwwrrr^^^```fffrrriiiZZZDDD555DDDmmm{{{UUU111555222:::^^^sssrrrhhhZZZpppppp}}}lll[[[IIIAAA888555888>>>BBBCCC:::777444222222333333222222777;;;<<>>999RRR|||yyyyyywww]]]GGG===;;;:::>>>BBBGGGOOO]]]ooo|||}}}kkk\\\UUUPPPEEE999CCCHHHLLLMMMQQQZZZbbbdddkkkiiikkkooopppqqquuu{{{lllcccfffxxxwwwtttiii\\\SSSEEETTTiiiGGGmmm|||ttt___WWW```jjjzzztttyyy~~~oooXXXGGG>>><<<===AAAEEEDDDBBBDDDKKKRRRRRRGGGEEEFFFCCCKKKZZZaaalll```ZZZ```iiimmmqqqvvvhhhooottt```KKK>>>;;;===___{{{rrrRRR___DDDYYY]]]iiilllCCC<<>>???333:::333222111000///000111111444888hhhqqqcccSSSCCCRRR~~~lllaaaUUUNNNJJJGGGIIIMMMSSSSSSPPPJJJJJJVVVkkk{{{|||yyy|||}}}|||}}}}}}zzzyyyzzzzzzzzzyyyuuuuuuvvvxxx{{{}}}|||{{{xxxuuueee```ddd~~~qqqkkk\\\BBB<<>>AAAtttvvvrrrmmmnnn~~~ccc~~~qqq```eeeiiitttnnnggg|||dddTTTRRRRRR\\\qqqkkkKKK|||zzzYYY777:::<<<;;;XXXyyyqqqzzz___GGG<<<;;;===AAADDDFFFLLLYYYlll{{{}}}tttdddVVVPPPMMMGGG>>>:::AAAGGGHHHKKKVVVbbbiiillljjjjjjlllmmmmmmrrrxxx{{{uuurrrnnneeeXXXOOOEEEVVVjjjGGGiiippp^^^___eeeuuuqqqssssss{{{~~~fffPPPCCC???@@@@@@BBBDDDDDDDDDGGGMMMRRRGGGFFFJJJGGGHHHccc{{{hhh]]]dddnnnpppqqquuuppp\\\III<<<:::===___xxxpppOOOYYYAAAVVVrrraaarrrjjjAAA>>>BBBmmmdddPPPBBB<<>>>>>555;;;333222111000000000111222444AAAyyyjjjrrrQQQDDDWWW|||yyyuuu[[[TTTNNNLLLLLLLLLQQQVVVYYY[[[WWWLLLHHHVVVnnn|||xxx{{{}}}{{{zzz{{{}}}{{{yyyxxxyyyyyyyyyuuuvvvwwwyyy{{{|||}}}}}}xxxwwwkkk^^^aaayyynnnkkk^^^CCC@@@RRRbbb888666222:::___www{{{vvvvvvZZZYYYrrrQQQAAA:::888666666777888888777555999<<<888000---111777555<<<999UUUqqqhhhgggjjjpppwwwvvvqqqjjj___FFF>>>BBBwww|||xxxxxxzzzvvvrrr```hhhhhhqqqvvvdddwww```TTTTTTTTT```xxxaaaMMM[[[@@@888;;;EEEddd~~~mmm|||aaaHHH===>>>CCCEEEEEEAAA???DDDOOOZZZ^^^^^^ZZZSSSPPPPPPMMMIIIBBBBBBDDDMMM```sss{{{zzzllliiihhhiiiiiiiiiooouuu{{{{{{xxxuuuqqqmmmiiiaaaUUUKKKEEEWWWkkkHHHggg~~~~~~iii[[[bbbfffiiijjjsssuuu]]]HHH===<<<>>>AAA??????BBBIIIOOORRRRRRCCCJJJIIIFFF```ssseeeiiiqqqssstttvvvzzzfffUUUEEE::::::???]]]sssoooPPPUUU===PPP|||xxx|||kkkyyyAAAAAAAAAmmmbbbRRRMMMOOOaaabbb}}}}}}yyypppkkkkkkjjjhhhbbbcccgggooozzzhhhDDD888AAAEEE999XXXwwwtttPPP<<>>>>>666999444333111000000000111222222DDDkkktttRRRFFF\\\|||pppfffcccxxx~~~wwwdddRRRNNNKKKLLLNNNPPPVVV]]]___fffggg```___mmm}}}xxxzzz{{{yyyxxxyyy||||||zzzyyywwwwwwxxxyyywwwwwwyyyzzz{{{|||~~~xxxvvvoooZZZ]]]{{{rrriiiggg\\\EEE888KKKhhh;;;888333:::[[[yyymmmkkkPPP\\\hhhGGG:::777666666666666555333222;;;@@@CCC<<<111---111888777>>>???cccuuugggfffkkkrrrwwwyyy~~~xxxooocccXXXAAA;;;BBByyy}}}zzz|||eeekkkhhhkkkyyy}}}www~~~ppp[[[SSSUUUUUUbbb{{{ZZZNNN___DDD555888JJJiiisssdddIII>>>@@@>>>@@@AAA???<<<>>>EEEKKKWWW^^^aaaYYYOOOHHHBBB???DDDMMM```~~~jjjgggeeefffggghhhnnnuuuxxxqqqrrrrrrooojjjeee^^^RRRGGGFFFYYYjjjIIIhhh|||{{{eee___aaaaaajjjqqqxxxpppYYYGGG>>><<<<<<>>>;;;;;;BBBMMMUUUVVVTTTVVVYYYJJJOOOuuujjjgggmmmuuuyyyzzzppp[[[NNNBBB999:::@@@[[[nnnmmmOOOSSS===OOOwwwzzzzzznnnlllkkkFFF??????bbbrrrnnnttt}}}yyywwwuuurrrhhhggghhhqqq}}}|||lllTTT<<<>>>MMMQQQWWWdddJJJCCCIIIKKK[[[sss}}}cccJJJ===AAAMMMaaarrrtttVVV>>>???999888444333222111000111222222111;;;zzzqqqlllTTTHHH```}}}ooo[[[QQQRRRjjjqqq|||~~~jjjZZZPPPLLLKKKLLLMMMOOOVVV^^^cccnnnwwwzzz~~~yyyyyyzzzxxxwwwyyyxxxzzz{{{zzzxxxwwwxxxyyywwwxxxyyyyyyyyyzzz|||~~~wwwtttoooTTTZZZzzzwwwooooooiiicccWWWFFF;;;BBBvvv}}}sssCCC:::444;;;\\\|||iiiiiiiiiUUUqqqaaaCCC:::444444444444444444444444===BBBDDD===222...555===777???HHHeeeiiicccjjjooouuuvvvwww{{{zzzlll[[[NNN:::888CCC{{{|||yyy{{{iiilllnnnrrryyy{{{vvvhhhUUUPPPUUUTTTaaa{{{UUUJJJfffDDD888;;;JJJggg|||yyyiiiKKK>>>@@@999;;;===???AAAEEEJJJMMMHHHWWWddd```TTTKKKIIIHHHHHHjjj}}}jjjfffdddeeefffhhhoooxxx|||nnnrrrsssqqqiiiccc\\\PPPDDDGGGZZZiiiKKKjjj}}}wwwxxxfffllleee```qqq|||fffSSSHHHCCC@@@>>>======???EEEMMMRRRRRRQQQ___cccLLLZZZmmmoooiii```eeeuuu}}}hhhSSSIIIAAA999:::AAA]]]kkkjjjLLLPPP@@@XXX|||lllzzztttcccQQQAAAAAAVVVvvvxxx{{{yyyrrrrrrwwwzzzyyyvvvqqqpppxxxdddAAA<<<```|||xxxuuuOOO???KKKcccvvvwww]]]FFF;;;AAALLL```rrrttt|||LLL???BBB===999444333222111111111222222666444xxxqqqpppVVVJJJccc|||jjjVVVQQQXXXcccjjjsss|||yyymmm```UUUQQQNNNMMMOOOPPPRRRZZZcccmmm{{{zzzyyyzzzxxxwwwxxxvvvyyy||||||{{{yyyyyyzzzwwwxxxyyyxxxvvvvvvyyy|||vvvqqqnnnNNNXXXvvvnnniiiuuurrrdddVVVIIIBBB@@@ooo|||sssOOO>>>333===cccwwwYYYlllooo]]]{{{ZZZ>>>777333444444333333333555666888<<<>>>888111111999CCCBBBBBBOOOjjj|||uuufff^^^hhhjjjmmmooottt}}}~~~zzziiiSSSEEE666999HHH}}}zzzjjjlllwwwpppbbbQQQNNNSSSRRR___zzzMMMAAAoooGGG@@@CCCMMMhhh}}}|||uuummmMMM>>>???=========>>>@@@CCCEEEFFFLLL___mmmgggVVVIIIEEEFFFVVV}}}iiieeeccceeefffiiiqqqzzz|||jjjqqqsssvvvsssjjjbbb[[[NNNBBBHHH[[[iiiLLLlllmmmuuuiiixxxnnncccxxx|||lllXXXJJJDDDBBB@@@>>>@@@CCCFFFIIIKKKKKKKKKKKKPPPZZZGGGXXX]]]^^^]]]fffeeeZZZ^^^tttzzzdddPPPGGG@@@999:::AAA___jjjgggIIIMMMDDDaaannnaaa[[[IIIIIIQQQjjjppp{{{yyyfff^^^PPPHHHPPPggg~~~|||yyyccc666@@@xxxZZZNNNGGGEEEiiimmmVVV@@@888@@@NNNdddxxx|||GGG@@@EEE@@@:::444333222111111111222333;;;555~~~nnn}}}XXXKKKdddmmm\\\]]]jjjfffjjjpppvvv}}}wwwjjj```YYYTTTSSSQQQQQQSSSUUUYYYcccmmmzzzzzzzzzzzzxxxwwwxxxtttyyy}}}}}}{{{{{{{{{vvvwwwxxxvvvttttttvvvzzzuuuooolllJJJVVVsssjjjiii}}}|||hhhWWWNNN@@@<<>><<<<<>>III]]]jjjzzzgggHHH>>>???GGGCCCjjj{{{nnnCCCJJJ@@@EEE===999888666444222222222222333<<>>LLLccceeexxx~~~SSS999:::===AAAGGGOOO^^^ppp~~~|||ppphhhddd```\\\XXXkkkmmm___jjj}}}qqqUUUBBB<<<888;;;KKK}}}wwwxxxdddWWW[[[\\\vvvrrr^^^PPPPPPOOORRR```{{{[[[IIIrrr|||\\\ggg~~~uuuhhh|||tttuuuUUU@@@;;;888555777===BBBCCCEEEHHHUUUgggsssSSSCCCEEEooogggnnn]]][[[^^^cccgggqqq~~~yyytttqqqoooiiieeebbb[[[PPPGGGCCCQQQwwwaaaPPPvvvyyyvvvwwwtttnnnfffpppqqq~~~xxx}}}[[[UUUPPPOOOSSSSSSLLLBBB<<>>BBBQQQjjj]]]NNNNNNNNNaaaCCC999EEE@@@JJJ^^^dddsss```LLL888===EEEAAAjjj```BBBKKKAAAEEE???999888666444333222222222111999eee{{{bbbsssdddJJJdddzzzuuuiiiZZZNNNJJJaaagggbbbcccvvv}}}wwwhhhYYYTTTTTTTTTSSSRRRVVV[[[aaaccceeejjjrrryyy~~~~~~www~~~yyytttwwwwwwxxxxxxwwwuuutttsssrrrsssttttttrrrqqqqqqrrrwwwnnniiiLLLRRRlllooovvvUUUAAAAAABBBsssYYYDDD999===TTTkkkwww~~~SSSggg}}}oooIII555555777999999555444888::::::777777888666222111:::EEEccchhh{{{rrrJJJ555:::888AAAJJJTTT```mmmtttuuuyyyrrrjjjfffeeeddd```\\\ooo___VVVfffxxxgggNNN>>>888;;;;;;SSSxxxxxx}}}dddhhhuuujjjwwwiii[[[NNNRRRSSSUUUppp}}}SSSIII}}}qqqrrrttt||||||{{{ZZZCCC:::888555666===BBBCCCCCCEEEVVVllltttOOOBBBJJJeeekkk{{{hhheee___]]]bbbjjjzzz{{{vvvrrrooojjjeeeaaaWWWKKKCCCBBBOOO}}}```[[[eeeyyyvvvqqqiiidddYYYhhhssszzzzzzrrrXXXXXXPPPJJJJJJJJJFFFBBBBBBDDDHHHKKKKKKJJJLLLRRRXXXlllnnnYYYSSSkkknnn```dddzzz___NNNiiiyyyuuujjj]]]ZZZaaakkkpppiiimmm|||fffVVVFFF???;;;999AAALLLpppYYYKKKOOO===NNN|||tttppp{{{gggUUUUUUQQQSSS\\\~~~hhhHHH777777888999::::::999777999GGG]]]vvv|||nnnUUUYYY___rrr{{{VVV666@@@FFFKKKkkkssssssUUUMMM777<<<>>>GGG~~~TTTDDDLLLBBBDDD@@@:::999777555333333333333111===rrrhhhzzzhhhKKKbbbxxxiii\\\QQQKKKMMMSSSoooqqqsss~~~{{{rrr```RRRSSSUUUQQQPPPSSSTTTXXX^^^aaabbbhhhqqqxxx}}}}}}|||{{{zzz{{{{{{{{{{{{{{{yyyuuusssrrrtttvvvuuusssrrrqqqqqqtttkkkiiiNNNSSSkkkpppnnnRRRFFF>>>999hhh|||XXXHHH@@@@@@QQQjjj}}}~~~ZZZmmmooo}}}{{{WWWBBB@@@<<<===<<<999666666888:::888777777777444444===HHHFFFDDDOOO^^^ZZZEEE777888@@@KKKWWW```hhhnnnpppmmmkkkppptttnnnddd^^^___cccgggtttwwweeePPPQQQjjjqqqYYYIII===666===CCClllyyywwwmmm```WWWNNNSSSUUUXXXyyyuuuNNNUUU~~~uuuyyycccIII:::;;;888999>>>AAAAAABBBEEEIIIcccuuuOOODDDPPP]]]www^^^UUUWWWjjjfff^^^]]]iiiyyywwwxxxvvv~~~wwwrrrpppppplllhhhaaaTTTGGGAAAAAASSSZZZ^^^^^^uuummmddd___PPPddd{{{gggttt}}}jjjYYYVVVMMMEEEDDDCCCBBBCCCEEE@@@BBBEEEHHHLLLRRRYYY___tttyyymmmjjj|||rrroooqqqgggbbbsss{{{vvv~~~}}}uuunnnkkkhhhdddTTT^^^~~~{{{cccSSSCCC<<<999<<>>ZZZvvvlllOOODDD888@@@===[[[zzzxxxMMMGGGJJJBBBDDD@@@;;;999777555444333444444777@@@uuukkkmmmMMM___{{{mmmZZZKKKDDDEEEQQQ^^^~~~vvvxxxiiinnnbbbWWWQQQTTTUUUPPPPPPVVVTTTWWWZZZ[[[]]]dddoooyyy||||||sss~~~||||||~~~~~~~~~}}}|||}}}}}}|||xxxttttttvvvwwwwwwuuusssrrrrrrpppjjjiiiMMMQQQkkkuuufffOOOHHHAAA;;;uuuVVVJJJFFFDDDOOOeeeVVVaaa^^^rrrkkkRRRHHH>>>===;;;999777666888;;;999777666666666:::EEEQQQGGGFFFMMMXXXWWWHHH>>>===OOOZZZeeekkknnnooommmiiieeennnvvvvvvppplllnnnrrrvvvmmmgggeee```aaauuuvvv^^^MMMEEE===666999OOO}}}zzzwwwcccYYYPPPPPPSSSUUU[[[zzzdddMMM___}}}zzzxxxoooRRR>>>===<<<===@@@@@@@@@CCCIIIDDDZZZ~~~yyyPPP???EEEVVV\\\KKKAAA[[[ZZZVVV___wwwjjj\\\[[[vvvjjjWWWZZZqqqzzzuuutttpppmmmhhh```RRRDDD@@@CCCSSSTTTcccbbb|||qqqgggaaaXXXSSSbbbjjjggguuuzzziiiYYYRRRLLLHHHHHHGGGDDDCCCFFF>>>???AAAEEEJJJPPPUUUXXXmmmssspppqqq}}}ssslllooobbbWWWcccpppuuuyyy}}}ooo^^^OOOAAA;;;:::???PPPaaa___JJJIIICCC<<>><<>>IIIUUUiiirrr{{{wwwcccMMMGGGLLL[[[eeemmmooonnnnnnllliiiggghhhmmmxxx}}}yyyeeePPPEEE@@@<<<888777WWWxxx{{{|||sssmmm[[[SSSKKKTTTTTTUUU___xxxTTTPPPhhhkkkooo{{{]]]EEE===>>>@@@BBB@@@???GGGQQQRRR]]]xxxcccOOOOOO]]]^^^SSSFFFOOORRRRRRaaakkkZZZWWWVVVmmmwww```QQQVVVnnn|||wwwllljjjggg^^^OOOCCCAAAFFF[[[RRRkkk|||{{{mmmvvvkkkaaa^^^XXXUUU]]]XXXsssxxx{{{zzzccc]]]WWWQQQNNNJJJEEEDDDFFFEEECCCBBBCCCFFFIIIJJJJJJVVVZZZZZZ^^^ppp~~~xxxkkkiiihhhVVVJJJ]]]pppmmmdddwwwtttgggWWWJJJ???<<<<<>>BBBIIIRRRZZZ___```hhhaaaKKK@@@GGGLLLIIIcccWWWGGG^^^```CCC777VVVFFFRRRpppsssnnnooo}}}YYYHHH???>>>FFFFFF~~~jjjHHHLLLBBBBBBFFF???<<<;;;999666555555555555222777MMM|||iiiyyyPPPXXX~~~qqq^^^PPPFFFFFFMMM[[[hhhoootttwww\\\UUUGGGBBBDDD===;;;GGGSSSVVVVVVTTTTTTWWWXXXWWWWWWYYYYYYXXXZZZaaannnxxxyyyyyyvvvsssuuuxxxzzzwwwtttwwwxxxwwwuuusssrrrrrrtttkkkppppppKKKRRRvvv}}}vvv___MMM???<<>>===???===<<<===>>>;;;:::;;;<<>>___yyyooozzzhhhWWWPPPIIIYYYVVVVVVcccwwwJJJUUUvvv~~~TTTppp~~~~~~wwwttteeeKKK<<<>>>BBBCCC???@@@JJJWWWaaaaaauuuttttttrrr{{{PPPNNNRRRVVVSSSTTTdddpppjjjfffTTT\\\iiiZZZWWW```yyy}}}uuuhhhgggeee]]]NNNBBBBBBHHHnnnRRRmmmrrrzzzrrreee]]]]]]^^^VVVbbbggguuuqqqpppeeeZZZQQQIIICCCCCCGGGIIIGGGFFFGGGJJJLLLKKKJJJOOOOOOMMMPPPaaaqqqnnn```ZZZ]]]\\\```hhhaaaZZZ```rrr|||qqqjjjQQQFFF>>>===>>>DDDUUUgggTTTLLLIII888JJJjjjZZZWWWQQQOOOSSSPPPPPPeeegggBBB??????CCCOOO___lllrrrsssiiifffVVVFFFJJJXXXSSSBBB???EEEdddCCC===HHHmmmTTTppp```xxxyyy]]]@@@@@@;;;AAAJJJ___GGGLLL>>>AAAHHH???<<<;;;999777555555555555222???TTTuuu~~~|||QQQVVV~~~{{{jjjPPP===IIIKKKUUUgggtttwwwtttrrrJJJOOOBBB111555@@@FFFMMM]]]```]]]UUUUUU[[[ZZZSSSVVVXXXYYYYYYZZZ```llluuuxxxwwwtttqqqrrrwwwzzzxxxuuuwwwwwwvvvtttqqqppprrrsssiiirrrsssLLLWWWxxxeeeZZZOOOAAA;;;EEE~~~RRRMMMPPPKKKMMMaaammmXXX\\\ooo}}}eeeUUUGGGDDDEEEAAA===<<<@@@======>>>>>>>>>CCCJJJQQQTTTQQQFFF;;;===NNN^^^hhhoooqqqnnnkkkmmmqqqrrrhhhnnnvvv|||xxxYYYKKKAAA666555<<>>CCCCCC;;;BBBTTT\\\hhhjjjwww}}}sssyyySSSYYYVVVNNNSSSJJJkkkyyy||||||uuuqqq~~~yyy{{{|||wwwpppfffjjjddd\\\TTTGGGEEESSSnnnSSSooosss~~~ssspppddddddbbbeeennn}}}zzzzzzyyykkk\\\VVVUUUTTTRRRNNNNNNMMMLLLMMMNNNOOOPPP```UUUOOORRRXXX]]]iiivvvppptttiiicccfff___dddyyygggYYYHHHAAABBB<<<777RRRjjjcccQQQSSSBBB;;;gggyyykkkmmmWWW^^^TTTXXXWWWMMMPPPeee{{{sssNNNDDDHHHUUUhhhuuuyyy{{{}}}^^^CCCIIIMMMcccwwwXXX???BBBbbb}}}HHH999bbbXXXiiiwwwsssPPPDDD:::FFFHHHPPPlllcccKKKMMMJJJDDDEEEGGG@@@???===;;;999777555444555>>>ZZZsss|||WWWKKKtttoooSSSFFFIIICCCXXXgggfff___\\\UUUMMMDDD<<<555===GGGFFFRRRnnnwww]]]RRRSSSVVVYYY[[[ZZZ\\\^^^^^^^^^dddnnnwwwttt}}}yyyxxxwwwwwwyyyzzzzzzxxxuuuvvvssspppnnnoooqqqqqqqqqnnnooodddPPPZZZuuuiii___EEE???CCC<<>>CCCKKKDDDEEEEEEDDDBBBBBBCCCDDDAAACCCFFFFFFFFFEEEFFFGGGZZZ^^^gggqqqxxxvvvmmmeee~~~{{{qqqyyyrrrXXXHHH555555>>>:::IIImmmlll\\\|||~~~fffYYYSSSQQQOOOXXXRRRcccpppTTTMMMmmmWWWrrrqqqccc{{{^^^FFF???AAACCC???FFFVVV\\\nnnmmmvvvfffppp}}}YYYWWWOOOJJJMMMIIInnnwww{{{yyytttmmmfffggg^^^UUUMMMBBBDDDUUUfffSSSpppsssttthhhcccaaacccmmm{{{zzzxxxyyyxxxrrrmmmjjjfffccc]]]XXXUUUTTTUUUVVVSSSYYY[[[VVVSSS[[[hhhqqq|||uuuuuu|||zzzvvv{{{qqq```LLLFFF>>>>>><<<>>>VVVfff[[[KKKKKK>>>DDDlllyyyeeedddvvvSSSWWWUUUYYYXXXPPPTTThhh}}}vvvVVVGGGSSS___iiiuuu}}}yyyoooLLLAAAKKKFFFJJJSSSAAA@@@\\\DDDHHHnnnwwwUUUmmm{{{SSSCCCGGG>>>CCCtttrrrzzz[[[KKKNNNJJJFFFFFFDDDAAA@@@>>><<<:::888777666777???aaaqqqXXXIIIppp{{{wwwqqqnnn```LLLGGGOOOaaammmnnn\\\LLLJJJKKKIII===<<<999???RRRhhh^^^RRRYYY]]]YYYVVVXXXZZZ^^^```bbbhhhooouuunnn```kkkxxxyyyyyyxxxwwwwwwyyy{{{{{{zzzyyyvvvsssooonnnnnnppppppqqqjjjhhh\\\JJJYYY~~~rrrggg\\\DDD===999DDDhhhPPPHHHRRRPPPUUUhhhwwwttt___^^^rrrzzzoooddd[[[RRRIIIDDDCCC@@@BBBCCCDDDDDDDDDDDDDDDAAACCCDDDEEEEEEGGGJJJMMMBBBSSSfffooommmkkkpppwwwwwwyyyhhhKKK@@@888666===BBBfffsss```WWWrrr]]]SSSRRRSSSQQQYYYTTTsssiiiZZZaaaccc[[[mmmsssccc|||mmmMMMBBBBBBFFFCCCJJJXXX\\\{{{vvvyyybbbWWWvvvzzzbbbKKKIIIQQQVVV~~~~~~vvv|||~~~vvvqqqkkkdddaaaVVVMMMGGG???FFF]]]XXXlllyyyvvvtttfffgggbbb^^^^^^dddpppyyy{{{yyyzzzuuu|||tttlllddd___]]]YYYbbbbbbWWWUUU```hhhhhhwwwlll\\\HHHEEE;;;:::@@@KKK]]]aaaQQQMMM@@@222VVVfffpppcccTTTRRRVVVUUUVVVQQQUUUfffwww|||cccMMM]]]hhhlllvvv}}}oooXXX<<>>;;;ssszzzlllYYY[[[RRRVVVNNNOOOMMMPPP[[[lll|||zzzrrrVVV```kkkrrrxxxsss]]]EEE<<>>GGGdddpppOOOJJJLLLLLLFFFIIIIII===@@@@@@>>>===;;;:::999888===888DDD}}}ddd```GGGcccvvvdddXXXOOODDD===<<<:::888BBBPPPaaabbbWWWJJJOOObbbggg___GGG>>>RRRrrrZZZMMMUUU[[[WWW[[[iiiaaaaaaeeekkkttt|||zzzsss}}}qqqbbbrrr}}}{{{zzz|||~~~~~~~~~uuuqqqnnnllllllmmmnnnnnnkkkjjj___QQQaaa{{{qqqcccXXXBBB>>>AAAUUUfffSSSOOOWWWQQQTTT\\\sss}}}hhhcccqqq~~~xxxqqqrrrsss~~~vvvbbbUUUQQQKKKGGGFFFGGGJJJKKKJJJJJJHHHFFFFFFIIIOOOTTTaaaXXXPPPTTTeeezzznnnVVV888666???666@@@ffftttiiicccDDDZZZ}}}lllZZZPPPOOORRRVVVWWWMMMxxxqqqGGG[[[bbbYYYXXXddd{{{rrr{{{cccSSSOOOQQQIIIKKKZZZdddkkkDDDLLLVVVhhh~~~zzz|||vvvssskkk___XXXKKKEEECCC>>>LLLiiivvvSSSxxxoookkk[[[bbbdddaaa^^^^^^aaaeeehhhjjjZZZhhhrrrwwwuuutttsssooollljjjwwwpppSSSCCC@@@AAA;;;:::III]]]___PPPEEE??????NNN\\\iiilllUUU\\\RRRUUUMMMIIIJJJLLLSSSeee||||||eeebbbhhhvvvwwwdddLLL>>>EEEOOOIII@@@@@@VVVZZZyyyhhhaaaEEEEEEFFFCCCooolllJJJHHHLLLIIIBBBGGGIII>>>>>>>>>===<<<;;;:::999888<<<<<>>GGGJJJJJJEEEIIIccc|||tttYYYDDD<<>>:::QQQ}}}ooo^^^VVVIIIWWWuuuqqq^^^TTTQQQQQQTTTWWW[[[UUUzzz^^^EEEiiiddd___ZZZTTT___mmmuuuwwwqqq[[[RRRSSSNNNPPP___iiippp[[[cccaaalllyyyzzz~~~yyyvvvssshhh^^^TTTFFFBBBAAA>>>OOOqqqjjj\\\rrrqqqeee]]]YYY]]]\\\]]]\\\[[[\\\bbbllltttXXXXXXbbbuuuwwwiiiwwwbbbpppfffKKKBBBDDD<<<<<<<<>>>>>AAA;;;======HHHiiivvvSSS@@@DDD{{{yyy\\\JJJFFF???@@@LLLWWW[[[bbbjjjmmmooossszzz~~~~~~}}}|||zzzuuurrrnnnllllllmmmmmmmmmfffiiibbbPPPZZZqqq___SSSAAACCC999TTT{{{___UUUWWW]]]SSSTTTSSSqqq{{{wwwvvv}}}mmm___WWWRRRNNNLLLWWWXXXZZZYYYVVVTTTTTTTTTTTT[[[eeemmmqqquuuyyy}}}gggDDD<<<555666888<<<___|||uuuhhhVVVNNNOOOTTToooqqqbbbTTTRRRUUUVVVVVVWWWaaammmkkkRRR^^^WWW\\\\\\SSSYYYooo~~~tttnnn~~~^^^NNNRRRTTTZZZfffmmmlllzzzwwwxxxyyyttttttpppddd\\\PPPAAA???CCCFFF^^^UUUiiioooiiihhh^^^gggggg___bbbaaa\\\VVV[[[iiiuuuggg\\\bbbxxxzzzvvvwwwzzzUUUIIIGGGDDD:::BBBDDDNNNYYYKKK>>>JJJAAA;;;UUUqqq]]]UUUKKKLLLNNNNNNIIIOOOQQQPPP___{{{~~~wwwsssyyyjjj]]]WWWPPPFFFBBBCCCCCC<<<777???DDDooo{{{lllhhhjjjMMM>>>EEEPPPgggnnnUUU}}}TTTKKKBBBDDDGGGAAABBBEEEAAA>>>=========<<<;;;;;;;;;<<<@@@PPP|||tttLLLWWWxxxlllYYYWWWSSSOOOMMMNNNQQQSSSUUUSSSTTTWWWXXXUUUTTTTTTMMMQQQKKKGGGZZZrrriiiMMM???NNNsssGGG@@@===:::888888???MMM]]]hhhmmmrrrxxx|||zzzvvvsssooollllllmmmmmmmmmggghhh^^^NNN[[[{{{~~~kkkXXXNNN???CCCAAAuuu]]]TTTYYY```YYY\\\SSSpppyyy~~~sssfffXXXNNNVVV[[[bbbeeedddaaa]]][[[ccc^^^\\\eeevvvRRRCCC999999;;;666FFFrrrxxxiiiZZZNNNEEEHHHTTTnnnyyyyyyhhhYYYOOORRRXXXYYYWWWWWWfff\\\PPP{{{cccWWWWWW]]]SSSUUUwwwrrroooqqq^^^IIIPPPYYYccclllnnnooo~~~tttssstttppprrrnnn```YYYLLL===>>>GGGPPPoooQQQuuusss{{{mmmlllrrr^^^dddXXXoooqqqooocccVVVVVVdddsssrrrccchhhsss{{{sssGGGDDDDDD777<<>>:::???OOOSSSuuusssnnnRRRIII@@@@@@NNN]]]UUUBBBXXXaaaNNNKKK>>>@@@GGGCCCAAACCCAAA???>>>>>>>>>=========<<<@@@999@@@|||nnnxxxwwwNNNVVV}}}~~~hhhXXXgggkkkrrrxxxzzz{{{zzzzzzooommmmmmpppssssssssstttrrrtttcccIIIHHHWWWTTTAAA>>>NNN|||SSS444888555333<<>>;;;XXXxxx]]]KKKEEE<<<<<<\\\kkk}}}hhh[[[UUUSSSVVVWWWWWW\\\dddxxxnnnRRR]]]yyyYYYRRRYYYWWWVVVWWWggg~~~yyyZZZBBBFFF]]]jjjiiiggg|||~~~vvvppplllnnnsssqqqggg]]]]]]GGGDDDEEEFFFeeeqqqSSSnnnxxxnnnnnnllleeebbbfffffflllmmmcccWWWTTT```mmm~~~rrrYYYkkkyyyYYYmmmsssppp{{{^^^QQQAAA444IIIAAA>>>QQQ___RRRLLLNNNEEE<<>>EEEUUUQQQDDDAAADDDLLLNNNSSSJJJ777PPPLLLGGGFFFEEEFFFGGGGGGFFFDDD@@@AAABBBCCCBBBAAA@@@???:::;;;CCCkkktttrrrUUUMMMqqq}}}ccceeexxxxxxqqqkkkuuuyyyooogggaaaVVVKKKLLLUUUGGGMMMwwwuuuWWWDDD222===777<<>>ZZZlll\\\NNNkkkhhh[[[hhh~~~yyyrrrzzzuuukkkjjjaaaXXX___ZZZVVVWWWXXXXXX[[[___DDD???\\\aaaUUULLL:::<<>>UUUlllqqqnnnmmmzzz}}}|||{{{yyyxxxsssqqqmmmlllllllllllllllhhhkkkOOOIIIccc{{{xxxnnn___OOODDDAAAAAA<<>>:::222ZZZqqqmmm]]]TTTNNNUUUZZZYYY\\\eeeqqqxxxTTTMMMhhhoooUUUTTTSSS^^^___```]]]aaaqqqmmmkkkvvvoooLLLHHHddd{{{eeelllvvvtttsssqqqnnnkkkgggbbb```SSSJJJEEEEEEXXXwwwQQQwwwssspppiiiiiipppqqqiiicccccc\\\___bbbbbb___]]]\\\\\\sss|||}}}yyy}}}rrrbbb}}}vvvfffEEE===>>>DDDLLLSSSYYYRRRGGGFFFEEECCCFFFxxxiiiyyyXXXddd^^^UUULLLLLLIIIPPPZZZMMMKKKPPPWWWtttvvv{{{vvvttt{{{~~~ttt___]]][[[BBB333===IIIBBBfffSSS888<<>>}}}YYYGGGNNNHHHGGGFFFGGGIIIIIIHHHFFFFFFEEEDDDDDDCCCCCCDDDDDD<<<@@@===VVVvvveeePPPccc|||cccYYYaaammmxxxooolllmmmllliii^^^qqqkkkTTTOOORRRJJJBBBJJJMMMQQQXXXdddnnnqqqmmmVVVGGGSSSWWWRRRQQQKKKNNNMMM:::;;;ZZZqqqrrrpppvvv|||}}}}}}{{{}}}{{{zzzyyyxxxwwwtttrrrnnnlllllllllkkkjjjhhhjjjNNNKKKjjj|||vvvkkkZZZKKKAAA???@@@999sssxxx}}}~~~iiiVVVRRRLLLPPPOOOSSSRRRSSS]]]ooo~~~tttggghhhiiiiiinnnxxxzzzrrr{{{^^^CCC;;;;;;;;;:::;;;LLLxxx```???999>>>;;;444222VVVjjjppp]]]UUUVVVSSSaaa___SSSZZZpppooo[[[FFF___YYY___VVVVVV```]]]]]]ZZZWWWsssmmmqqqpppsssvvvTTTMMMhhhvvvsssxxxuuupppmmmjjjfffaaa]]]JJJIIIDDDFFFeee```ZZZxxxiiiffffffjjjjjjbbb[[[YYYZZZYYYZZZ]]]___^^^ZZZVVVZZZsssuuukkkvvvtttMMMHHH???===MMM]]]QQQRRRFFFBBBLLLDDD<<>>CCCNNNpppHHHGGGDDDFFFEEEEEEFFFHHHHHHGGGEEEEEEDDDBBBAAAAAAAAABBBCCC:::>>>@@@^^^yyynnnTTT\\\iiibbbeeehhhmmmaaaQQQFFFDDDGGGGGGEEE>>>@@@:::999<<<777444<<<999CCCMMMVVVfffzzz```SSSWWWXXXQQQVVVdddqqqMMMCCCFFFXXXcccccckkkyyy}}}{{{zzzzzzwwwqqqmmmkkk```___ppp~~~}}}yyywwwwwwxxxxxxxxxtttrrrnnnmmmlllkkkjjjhhhiiifffHHHLLLooo{{{sssfffUUUFFF>>>===>>>IIIdddSSSTTTRRRXXXWWWYYYRRRMMMTTTjjjzzz}}}{{{|||{{{zzzddd```ZZZXXX___nnn{{{~~~ZZZAAA888:::>>>:::999CCCpppmmmMMM999???AAA666333>>>UUUbbbyyyzzzoooaaaTTTSSS[[[]]]]]]\\\```kkknnn[[[CCCSSSeeeYYYYYYVVVUUU\\\UUUVVVVVVQQQfffuuummmxxx~~~aaaWWWkkk|||rrr|||uuummmjjjkkkhhh___WWWBBBIIIEEEKKKrrrUUUrrrfffeeebbb``````^^^YYYTTTSSSYYYVVVTTTVVVZZZ\\\YYYVVVOOOiii|||iii}}}{{{eeemmmmmmuuuttt|||VVVAAABBB<<>>OOOCCC:::MMMvvvgggdddqqqKKKJJJRRRMMMVVVOOOKKKEEELLLLLLLLLSSSMMMOOOmmm}}}yyy}}}~~~~~~iiiJJJ:::666???PPPvvveeeEEE<<>>BBBBBBBBBCCCEEEEEEDDDCCCBBBAAA???>>>>>>>>>???@@@???;;;===XXXlllyyyYYYUUUxxx{{{kkkmmmuuuxxxooo\\\FFF999666555444222555777222222999777555>>>222;;;@@@CCCRRRllltttkkkmmmzzz}}}VVVQQQMMMOOOWWWbbblllsss~~~|||wwwnnnddd]]]ZZZYYY[[[```nnn{{{}}}{{{xxxuuussstttvvvwwwxxxssspppnnnllllllkkkiiigggkkk___BBBOOOuuu}}}wwwnnn___OOOCCC===<<<>>>dddcccSSSUUUUUU]]]\\\___QQQMMMWWWooo}}}jjjaaaTTTMMMUUUgggrrrtttyyy\\\@@@777888<<<===@@@RRRiii{{{uuuRRRAAA<<>>222LLL|||yyy[[[GGG======AAA???AAAUUUddd^^^<<>>>>>=========>>>BBB777777GGGiii{{{aaaQQQnnn{{{uuusssqqqlll[[[HHH@@@???@@@@@@AAA666JJJGGG999AAAOOONNNGGGJJJIIIBBB<<<@@@RRRhhhvvv|||}}}QQQGGG???EEE[[[qqqvvvqqqwwwvvvrrriii^^^VVVUUUVVVYYYdddqqqxxxjjj~~~{{{{{{xxxvvvsssssstttuuuvvvvvvpppnnnlllkkkkkkjjjhhhffflllXXX===WWWxxxqqqhhhYYYKKKAAA<<<<<<>>>rrrbbbTTTVVVSSSYYYXXX[[[UUUTTT\\\ooozzz~~~xxxnnn\\\LLLNNN\\\eeedddhhhwwwyyyKKK999::::::;;;===GGGttthhhTTTAAA===;;;777...///IIIiiiXXXgggrrryyyzzzaaaWWWWWWYYY[[[^^^___```pppmmmRRR[[[{{{|||YYY[[[[[[LLLKKKLLLPPPFFFLLLTTTKKKWWWaaayyytttqqq|||~~~yyyzzzqqqkkkeeebbb___YYYNNNFFFBBBOOOQQQccclllgggYYY]]]]]][[[WWWUUUUUUVVVVVVTTTUUUUUUSSSPPPQQQUUUZZZeee[[[aaammmkkkhhhoootttxxx|||sssqqqyyynnnhhhjjjpppvvvuuutttvvvyyyzzz{{{uuuIIIDDDHHHNNNQQQ^^^sssoooTTT<<>>eeezzzuuuuuu|||lllkkkpppjjjXXXNNNEEE;;;BBB<<<@@@BBBAAARRRsssvvvYYY\\\RRR???BBBDDDCCC>>>======???AAABBBAAA@@@???@@@@@@@@@@@@???>>>>>>>>>888:::???XXXmmmRRRhhh~~~rrrkkksssbbbRRRLLLJJJGGGEEEEEEEEE[[[[[[MMMRRR]]][[[TTT```YYYRRRNNNKKKJJJOOOVVVjjjhhhkkktttJJJ???>>>QQQiiiuuuwwwuuuoooooolllhhhbbb]]]YYYWWWNNNWWWZZZiii{{{mmmRRRMMMfff}}}|||zzzxxxuuuuuuuuuuuutttsssmmmkkkjjjjjjjjjiiigggeeekkkQQQ;;;cccuuujjjbbbTTTHHH@@@======>>>ppp\\\SSSWWWRRRVVVTTTWWWWWWXXXZZZaaappp}}}~~~|||ppp{{{}}}}}}}}}mmmSSSHHHMMMSSSRRRYYYkkkeee???;;;???:::<<>>NNNIIIGGGKKKmmmvvvaaagggyyy|||vvvSSS@@@LLLxxxzzzrrruuu{{{tttlll___WWWMMMBBB777<<<===444>>>===BBBEEEIIIfff|||GGGfffCCCFFFCCC;;;CCC>>>======???AAABBBAAA@@@@@@AAABBBCCCBBBAAA@@@???;;;???DDDAAAUUU}}}vvvVVVgggeeeXXXOOOQQQUUUUUUVVVYYYaaahhhfffddddddYYYSSS[[[[[[VVVYYYbbbaaaSSSFFFBBBMMMVVV___vvv}}}kkkUUULLLUUUllluuulllkkkuuukkkiiihhhhhhhhhccc[[[UUUQQQ^^^eeessslllLLLGGGOOOkkk}}}{{{xxxwwwvvvuuurrrpppkkkjjjiiiiiiiiiiiifffdddjjjMMM;;;mmmrrrfff^^^QQQFFF@@@>>>>>>???oooVVVRRRYYYTTTVVVTTTWWWSSSUUUSSSTTTbbbyyy~~~jjjvvvsss}}}}}}|||ZZZCCCAAAFFFGGGZZZdddnnnqqqqqqyyyzzzPPP555<<>>>>>===>>>>>>===:::>>>@@@cccxxx\\\```zzz}}}{{{lll___XXXVVV[[[```WWWXXXTTTLLLKKKOOOMMMFFFEEEQQQKKKHHHTTTPPPDDDIIIIIIGGG[[[|||sssfffhhhgggdddlllcccVVVtttffflllhhhhhhooonnniiilllgggdddffflllmmmdddXXXRRR___~~~zzzuuussssssssspppmmmlllhhhfffggghhhgggeeeeee```LLLEEEttttttyyyWWWDDDEEE777EEE777WWWqqqeeeZZZVVVVVVVVVWWWYYYTTTLLLSSSXXXYYYppp~~~{{{yyy|||~~~oooZZZNNNHHHCCCJJJRRRRRRKKKQQQhhh[[[EEE:::@@@===;;;VVV}}}iiiGGG;;;===888???555***DDDhhh\\\444WWW^^^fffmmmoooooolllpppiii^^^]]][[[YYYZZZ```iiipppRRRMMMssshhhNNNUUUVVVOOONNNOOONNNNNNMMMMMMKKKJJJIIIHHHMMMRRRyyysssuuuPPPJJJMMMaaazzzjjjlllgggbbb\\\UUUJJJEEENNN[[[rrrlllooogggtttnnn[[[VVV]]]XXXTTTVVV[[[]]]ZZZWWWXXXZZZWWWUUUVVVYYY\\\\\\[[[^^^[[[XXX```lllppp{{{}}}kkkWWW[[[nnnssskkktttrrrpppddd[[[WWWZZZZZZ]]]dddgggfffhhhllldddeeeeeeddddddiiipppvvv|||aaaPPPJJJIIICCCCCCKKKKKKAAA;;;<<>>===<<<===???AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???<<>>>>>000333LLL]]]VVVHHHBBBQQQVVV]]]fffiiigggcccbbb{{{kkk[[[cccbbbbbbcccfffkkkppptttmmmUUU???rrriiiUUUQQQYYYWWWSSSUUUSSSPPPOOONNNMMMLLLKKKKKKKKKKKKJJJeee~~~|||lllqqqOOOOOOOOO```llljjjaaa[[[UUUMMMAAAAAAVVVpppcccXXXjjjuuuwwwjjjddd[[[NNNbbbVVVVVVZZZaaaddd```[[[YYY[[[WWWSSSVVV\\\```___[[[]]]TTTUUUVVVUUUeeeyyytttiii^^^```hhhhhh```qqqzzz{{{iiidddTTTPPPPPPWWW^^^aaacccfffddddddbbbaaa```aaabbbcccaaaaaa___ZZZRRRJJJDDDAAA@@@???===<<<>>>DDDLLLQQQ]]]ooopppVVVAAAAAAIIIKKKLLL777DDDlll}}}hhh___QQQYYYPPPJJJNNNJJJHHHJJJMMMNNNNNNNNNOOOPPPNNNNNNNNNOOOPPPOOOMMMKKKHHHFFFTTTzzz}}}nnn}}}hhhUUUQQQQQQVVVrrruuu\\\PPPHHH@@@::::::===888777<<<===<<<@@@HHHJJJnnnqqqJJJhhhTTT@@@EEEMMM@@@===BBB999999;;;===>>>>>>???@@@AAA??????>>>=========>>>>>>@@@===CCCAAAHHHuuusss\\\lll~~~vvv~~~~~~sssyyy{{{qqq^^^XXXKKKMMMPPPWWWfffuuu|||{{{tttnnngggiiiyyyxxx^^^rrrrrriiihhhsssyyy|||zzztttqqqpppoookkkhhhhhhhhheeebbbaaacccfffiiiZZZFFFLLLuuujjj___SSSDDDAAA999===OOOdddYYYPPPOOOPPPRRRUUUYYYUUUUUUPPPPPPUUUYYYjjjyyyrrrbbbMMMFFF@@@===;;;;;;@@@GGGTTTfff~~~YYYDDDEEECCCIIIiiilllSSS;;;777>>>===555+++===___]]]===888PPPMMMRRRYYYaaaaaa^^^]]]ZZZddd|||~~~~~~yyytttnnngggaaafffdddggglllggg\\\\\\eee[[[___dddgggeee___WWWQQQ>>>LLLaaaggg[[[TTTVVVWWWQQQTTTZZZWWWQQQPPPNNNMMMLLLLLLMMMMMMHHHJJJVVV{{{zzzqqqvvvdddtttgggKKKYYY___rrrpppeee[[[WWWMMMCCCCCCPPPbbbnnnXXXhhhqqqdddvvvVVV```___TTTcccYYY[[[___dddeeebbb]]]ZZZWWWSSSQQQRRRWWWZZZYYYWWWYYYOOOVVVWWWJJJXXX{{{sssfffhhhxxxyyyjjjiiiuuucccvvvvvvhhhzzz```VVVOOOQQQVVVWWWWWWWWW[[[YYYWWWVVVTTTRRROOOLLLHHHFFFEEEEEEFFFFFFDDDBBBHHHHHHBBB;;;AAAQQQ]]]___hhhgggXXXBBB???KKKMMMCCC777AAAeee~~~vvvjjjwwwlllUUURRRXXXOOOJJJMMMLLLGGGHHHJJJJJJKKKLLLLLLMMMKKKLLLMMMNNNNNNMMMKKKIIIDDDFFFHHH^^^{{{xxx{{{mmmVVVPPPMMMIIIcccrrrtttjjjYYYHHH@@@>>>:::999;;;@@@:::;;;CCCDDD@@@CCCLLLXXXwwwJJJVVVPPPHHHAAAFFFFFF::::::@@@;;;888;;;??????===<<<===???===<<<<<<;;;;;;;;;<<<<<<>>>;;;BBBAAA@@@___^^^___|||}}}~~~wwwccc|||nnncccddd___KKK<<<<<>>AAA@@@666...???PPPPPP@@@888GGG\\\OOOUUUZZZ^^^YYYWWW[[[XXXVVV^^^uuuUUU]]]wwwwwwlllqqqssstttuuuttttttuuuvvvpppjjjbbb^^^]]]\\\YYYVVV[[[[[[ZZZYYYXXXZZZ___cccooommmhhh```UUUJJJAAA<<>>@@@@@@<<<::::::;;;::::::999999999::::::;;;:::888>>>AAA@@@ZZZfffYYYnnnyyy}}}yyyvvvaaa```ppplll[[[[[[hhhTTTQQQTTTYYYUUUOOOVVVccclll\\\\\\ttt{{{ccc^^^wwweee~~~sssnnnsss~~~}}}{{{wwwrrrqqqqqqqqqooommmhhhjjjhhhaaa___cccfffdddHHHBBBeeepppiiiUUUKKK;;;999???===ccc~~~VVVRRRRRRUUUUUUQQQNNNOOOSSSSSSIIILLLVVVKKKHHH]]]|||rrriiivvvooobbbeeehhhmmmxxxvvv|||yyyiiiRRR???>>>AAA???<<<===<<<@@@CCCCCCCCCGGGPPPXXXvvvnnnSSSHHHFFFBBBWWWxxxooogggIII<<>>@@@@@@<<<999===HHHRRRPPP\\\iiiuuu~~~|||iiiTTT>>>===DDDLLLJJJBBB@@@FFFjjjhhhoooMMMKKKRRRQQQHHHHHHNNNJJJ@@@FFFEEECCCCCCEEEFFFFFFEEEBBBDDDFFFFFFDDDCCCBBBCCCDDDBBBBBBDDDaaaxxxwwwzzzRRR@@@KKKSSSaaaxxx|||uuuKKKAAA???======???@@@@@@???;;;DDDHHHBBBBBB\\\MMMFFF~~~lllGGGMMMCCCBBBAAABBBBBB@@@<<<;;;>>>???@@@>>><<<:::999:::999999888888888999::::::888777;;;@@@AAAUUUuuu\\\jjjssssssuuuvvv~~~uuuooonnnmmmhhhaaaWWWMMMXXXhhhaaa[[[hhhvvvnnnkkknnnqqqeeeRRROOOYYYiiiqqq|||{{{oookkkvvvbbbmmmjjj{{{}}}}}}yyytttqqqqqqooollliiihhhkkkhhhaaa```dddaaaZZZBBBJJJyyylllcccGGGDDD@@@:::<<>>222777AAA]]]MMM999888PPPqqqPPPWWWTTT\\\UUUMMMSSSSSSMMMKKKSSSmmmyyyZZZZZZiii~~~tttppplllfffaaaYYYYYYYYYZZZ\\\___``````gggfffeeehhhllloooqqqqqqbbbYYYJJJ>>>@@@WWWzzzmmmhhh```NNNUUUQQQVVVZZZSSSQQQPPPIIIJJJJJJKKKKKKJJJJJJIIIIIIAAAGGGLLLJJJTTTsssvvvyyyxxxzzzfffWWWWWWKKKIIILLLVVVbbbfffaaa[[[|||bbbUUU\\\OOOPPP]]]WWWXXXXXXTTTNNNOOOTTTVVVSSSOOONNNMMMMMMNNNOOOPPPQQQMMMPPPKKKGGGMMMOOOOOOTTT```vvvWWWsssvvvlllxxxfffUUUccc}}}|||]]]\\\YYYRRRJJJFFFFFFHHHAAAGGGMMMOOOQQQZZZjjjvvv}}}ttthhhYYYFFF888EEEKKKRRRNNNBBBAAAWWWqqqfffnnnuuu]]]QQQLLLRRRPPPJJJJJJHHHDDDEEEEEEBBBAAABBBEEEGGGGGGFFFBBBCCCEEEDDDAAA@@@AAACCCDDD999CCCGGGMMMpppTTTJJJEEE>>>CCCXXXdddUUUCCC@@@@@@AAAAAAAAACCCDDDDDDBBBJJJOOOVVVkkkLLLMMMMMM:::???>>>>>>===CCCHHHAAA;;;AAAAAA???===<<<======<<<:::999999999999999:::;;;;;;777999;;;>>>???IIIyyy}}}cccddd|||uuusssoooccc[[[ZZZEEERRRfffbbbOOOWWWhhhfffrrruuuyyyyyysssjjjbbb___ggguuunnntttpppcccnnn{{{~~~|||wwwrrrpppooonnnkkkhhhhhhjjjfff```aaaddd\\\NNNBBBVVVyyydddXXXDDD===@@@===>>>SSSaaaNNNMMMOOOSSSSSSOOONNNQQQGGGGGGNNNRRRMMMMMMPPPMMMUUUgggrrr{{{}}}eeeZZZTTTZZZaaaiii{{{{{{zzzeeeVVVNNNKKKGGGCCC???===>>>???>>><<<...:::NNNbbbpppvvvwwwuuujjj```RRRKKKNNN]]]rrr```KKKDDD<<<;;;EEEFFF888555BBBKKKTTT???<<>>HHHSSSQQQVVVRRRCCC<<>><<>>;;;;;;===???>>><<<::::::::::::;;;;;;<<<===888;;;<<<===;;;===```zzzjjjSSSrrrzzz{{{TTTvvvyyy]]]qqqoooYYYeeemmmpppyyyttt[[[]]]}}}uuuxxxbbbxxx}}}|||yyyyyywwwsssooonnnoooooommmkkkgggiiieee___aaacccWWWEEEDDD```ppp]]]NNNKKK999<<<===DDD___SSSOOONNNOOOSSSSSSRRRTTTYYYLLLLLLYYYWWWFFFHHHQQQGGGBBB[[[hhhkkk|||{{{sssZZZGGG]]]zzz~~~ppp]]]SSSKKKAAA>>>@@@BBBAAA>>>AAAAAAAAABBBDDDGGGIIIKKKIIIIIIMMMYYYmmmnnnTTTIIIAAA999??????@@@999222>>>KKKHHH;;;>>>WWW}}}oooKKKIIIOOOOOOMMMLLLJJJJJJIIIIIIFFFRRRUUU\\\nnn]]]\\\\\\fffeeexxxwwwsss{{{llleee]]]```fff^^^KKKEEEIIIHHHFFFkkk[[[WWW[[[VVVTTTZZZNNNPPPQQQQQQPPPNNNNNNNNNFFFGGGIIILLLNNNLLLHHHDDDDDDJJJKKKJJJNNNWWWxxx}}}~~~uuurrr~~~~~~}}}|||~~~{{{}}}uuussstttuuutttoookkkwwweeeWWWTTTLLLGGGIIIPPPVVVjjjwwwiiiVVVgggfffbbb^^^\\\]]]^^^]]][[[YYYWWWTTTRRRQQQRRRTTTUUUUUURRRPPPRRRUUUWWWYYYZZZSSSSSSSSSUUUWWWWWWUUUSSSXXXRRReeeqqqjjj{{{uuuqqq}}}nnn```uuukkkbbbaaafffqqq|||nnngggsssssszzz|||xxxxxx}}}uuudddXXXRRRGGGDDDJJJJJJHHHTTTgggnnnOOO===AAAYYYqqqoookkkWWWUUUQQQLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGEEEDDDDDDCCCCCCCCCAAA======AAA@@@EEE[[[tttgggDDDEEE```tttooo```WWWRRRYYYfffaaaLLLEEEMMMNNNKKKIIIMMMVVV^^^]]]XXXTTTpppuuu]]]fffrrrGGGCCCGGG@@@???>>>>>>>>>???AAADDDFFFBBBAAA@@@>>>======<<<<<<;;;;;;=========<<<;;;::::::>>>??????======WWWvvv]]]eee}}}mmmsssvvvjjjiiinnnpppvvvuuuiiikkkyyy~~~yyypppjjjmmm|||sssbbbqqqsss~~~|||ssssssrrrrrrssstttqqqkkkfffeeejjjeeeaaafff___NNNDDDIIIsss___TTTQQQCCC===888@@@<<>><<<999777<<>>BBBAAABBBQQQcccxxxVVV???@@@YYYtttooouuunnn\\\```ppppppdddddduuudddVVVVVVFFFGGGEEE>>>===<<<<<<;;;<<<>>>AAABBB???>>>===<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;>>>>>>>>>===;;;OOOtttcccbbbtttccceeeyyy]]]PPPSSSRRRUUU^^^aaahhhppp}}}{{{qqqtttuuuiiiqqqzzzxxxkkkkkk}}}~~~uuuxxx~~~uuuvvvtttsssttttttrrrmmmiiifffjjjddd___aaaXXXGGGAAASSSvvv^^^RRRIII===BBBAAAFFF]]]aaaKKKOOOMMMPPPPPPMMMTTTWWWMMMNNNNNNNNNMMMLLLJJJHHHGGGDDDFFFHHHTTTffflllssszzzlllSSSIIIOOORRRlllccciiiuuu|||xxxqqqnnnYYYBBB;;;>>>AAAAAA@@@444;;;MMM[[[PPP999222<<<^^^zzz{{{cccDDDDDDGGGFFFEEEEEEDDDDDDDDDEEEBBBJJJVVVVVVKKKTTTsssdddaaaaaaSSSVVVMMMRRRQQQQQQSSSLLLJJJUUU___nnnpppuuu~~~VVVRRRQQQVVVXXXUUUPPPMMMOOOMMMJJJGGGEEEEEEFFFFFFEEEFFFGGGIIIJJJIIIFFFCCC???EEEEEEGGGLLLNNN^^^yyy{{{cccmmmwww~~~||||||{{{vvvtttrrrtttwwwxxxuuurrrpppqqqnnnkkklllnnnlllggghhhiiiiiinnndddVVVMMMKKKGGGBBBHHHVVVtttxxxnnnaaaooo{{{bbbfffccc```^^^\\\ZZZVVVTTTVVVUUUSSSRRRSSSTTTVVVXXXXXXUUURRROOONNNNNNMMMKKKNNNNNNNNNPPPRRRRRRPPPNNNKKKUUU\\\^^^dddooorrrmmmllltttwwwkkkccc[[[UUUNNNEEEAAAAAADDDTTTkkkzzzwwwhhh]]]ZZZRRRRRRPPPMMMOOOSSSTTTSSSPPPOOOLLLGGGFFFJJJRRRYYYYYYeeepppvvvvvv___>>>IIIggg~~~aaaaaazzztttsssYYYIIIMMMMMM@@@FFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA???<<<===BBBAAA>>>DDDNNN[[[NNNTTTwww~~~vvv}}}bbb^^^llloooRRRbbbSSSBBBEEEEEE???===;;;:::999999999:::<<<===<<<;;;;;;::::::;;;;;;;;;999888888888999:::;;;;;;<<<>>><<<===>>>:::FFFaaarrrbbbiii{{{wwwkkkqqqzzzuuu}}}~~~xxxvvvsssqqqqqqrrrqqqmmmiiieeeiiiccc]]]\\\PPPDDDEEEccceee\\\NNNBBB888BBB======|||SSSLLLPPPQQQUUURRROOO[[[___QQQLLLMMMNNNNNNLLLHHHDDDBBBHHHKKKIIIPPPccckkklllqqqwwwccc\\\TTTBBB]]]jjjhhh]]]iiirrrtttvvvxxx}}}nnn^^^KKK???777:::@@@@@@:::555888III\\\ZZZAAA333JJJlllzzzcccEEEFFFDDDCCCCCCBBBBBBBBBCCCCCC???@@@JJJRRRKKKCCCTTToooyyy{{{~~~yyyqqqNNNRRRSSSSSSQQQSSSVVVTTTPPPLLLJJJGGGFFFEEEEEEDDDCCCEEEEEEEEEGGGHHHGGGDDDBBBAAAFFFDDDDDDIIIFFFJJJYYY~~~wwwzzz~~~}}}vvvnnnyyyyyyssssssvvvvvvsssqqqqqqssstttqqqoookkkllljjjggghhhkkkjjjfffccchhhjjjiiipppzzz___WWWOOOIIICCCIIIeee|||ssslllfff[[[ZZZZZZZZZZZZYYYWWWVVVNNNMMMMMMLLLMMMOOOQQQRRRRRRRRROOOKKKKKKLLLKKKGGGJJJJJJJJJLLLMMMMMMLLLJJJJJJRRRRRRLLLSSSjjj~~~rrr^^^ttt```nnncccXXXSSSOOOLLLLLLNNNGGGDDDJJJ]]]qqq|||~~~ooonnnlllgggdddcccddddddgggmmmsssuuutttuuuzzz~~~uuuaaaJJJ>>>???UUUmmmrrrkkkhhhbbbnnndddMMMQQQKKKAAACCCJJJCCCCCCBBBBBBBBBCCCCCCDDDAAA@@@@@@@@@AAAAAABBBCCCBBBAAA@@@??????????????????<<<<<>>:::===:::999999888888888999::::::999999999::::::;;;<<<:::999777666666777888999;;;<<<:::<<<@@@;;;???RRR{{{zzzhhhdddzzztttjjjttt|||yyy}}}}}}yyyuuuqqqmmmlllmmmmmmjjjgggcccfff```[[[WWWKKKGGGRRRzzzmmm[[[WWWGGG@@@999AAA===@@@SSSVVVTTTXXX\\\VVVSSS```dddTTTMMMMMMMMMLLLJJJGGGCCCAAAEEENNNNNNRRRbbbjjjffffffvvvmmmdddTTTAAAUUUaaaTTTFFFNNNggg{{{|||kkkjjjxxxzzzwwwuuuxxx}}}oooeee\\\PPPDDD<<<===AAABBB===666777<<>>AAAJJJAAAAAA@@@@@@@@@AAAAAABBB??????>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>???<<<:::<<<===<<<===???;;;jjj~~~}}}lll```iiiqqqoooiiimmm[[[PPPEEEBBBBBB@@@======::::::999999888888999999999999999999:::;;;<<<<<<;;;999888666555555555666999;;;888;;;AAA======IIIssspppeeeuuu}}}|||rrrxxxyyy~~~|||xxxuuuqqqmmmkkkkkkjjjhhheeebbbccc\\\VVVOOODDDKKKcccaaaYYYPPP???@@@>>>@@@BBBUUUjjjVVVYYYQQQSSSVVVQQQLLLWWWZZZKKKPPPNNNMMMJJJHHHGGGFFFFFF<<>><<<<<<;;;;;;???>>>>>>=========>>>>>>===;;;:::::::::<<>>???;;;===___XXXUUURRRPPPLLLNNNMMMGGGLLLNNNEEEOOOMMMKKKJJJIIIIIIIIIJJJDDDIIIDDD>>>DDDKKKWWWjjjhhhrrr~~~fffNNNJJJMMMKKKHHHGGGGGGeeerrr\\\VVVZZZ]]]^^^cccmmmrrrqqqnnnnnnnnniiiffffffbbbYYYQQQMMMRRRHHH===999===DDDGGGFFF:::777999???CCC@@@======222999VVVuuusssdddxxxgggCCCgggJJJFFFEEEDDDCCCBBBAAA@@@@@@@@@888>>>DDDFFFFFFDDDCCCBBBEEEAAAOOOuuulllTTTPPPMMMDDDMMMHHHFFFJJJMMMMMMKKKJJJLLLJJJIIIKKKMMMLLLGGGCCCEEECCC@@@@@@@@@AAA@@@???888???<<<:::@@@???<<>>>>>>>>???@@@AAAHHH[[[ooo~~~LLLQQQ```mmmQQQKKKGGGIIIFFF@@@EEEFFF:::AAA@@@???>>>>>>>>>>>>>>>AAA@@@???===<<<;;;::::::>>>>>>============>>>>>>999;;;;;;::::::<<<@@@CCCJJJFFFBBBSSSsssoooPPPEEEAAA<<<;;;===@@@???;;;999999::::::::::::::::::777777777777777777888888666666777777777777666666666:::666666<<<:::888AAAMMMxxxooonnn}}}www||||||xxxqqqxxx}}}|||}}}{{{}}}}}}zzzyyyxxxtttooommmkkkhhhccc___^^^[[[SSSNNNGGGDDDccckkk[[[QQQBBB:::===<<>>FFFIIIEEE>>>999777888>>>EEEFFF@@@999777CCCgggbbbPPPEEEbbbGGGCCCEEEDDDCCCAAA@@@?????????FFF===999===>>>;;;===CCC>>>HHHIIIHHH```gggWWWOOOFFFGGGNNNNNNGGGDDDGGGHHHFFFIIIOOOQQQMMMIIIIIIKKKKKKGGGCCCEEEBBB@@@??????@@@??????:::AAA>>>999>>>>>>;;;@@@AAAAAALLLoooxxxzzz}}}sss______```cccggggggddd```dddaaa[[[ZZZ___fffddd]]]ZZZYYYXXXVVVRRRQQQUUU[[[bbbzzzuuu{{{{{{ooopppYYY\\\ZZZWWWRRRRRRRRROOOKKKKKKNNNQQQKKKKKKKKKLLLLLLLLLLLLLLLKKKPPPOOOHHHHHHNNNLLLCCCIIIIIIIIIKKKLLLLLLKKKIIIDDDCCCAAA@@@EEEJJJJJJFFFEEEXXXuuuxxx~~~|||vvvrrrqqqhhhZZZOOOOOOIIINNNaaasssyyywwwuuuSSSTTTVVV___lll{{{ssseeeYYY\\\hhhnnniiibbbxxxjjjDDDRRROOO>>>>>>HHHDDD>>>AAABBBAAAAAA@@@>>>============>>>======<<<<<<<<<======>>>>>>=========>>>>>>???666:::===;;;:::<<<@@@CCC888FFFDDD???TTTsss{{{NNNGGG===<<>>888888999:::::::::::::::666666555555555555666666222444666888999999999888666:::555444999777555>>>===zzzoooeeeuuu~~~~~~yyyxxxyyyyyy{{{{{{{{{xxxuuuwww|||vvvrrrnnnkkkiiieee___ZZZZZZWWWQQQNNNJJJMMMtttaaaVVVIII>>>===<<<888OOOsssdddUUUSSSPPPSSSEEEGGGQQQLLLFFFHHHIIIEEEGGGJJJLLLMMMLLLKKKJJJGGGDDD@@@CCCFFF===@@@TTT]]]^^^```\\\dddmmmsss~~~|||```??????RRRVVVOOOHHHHHHUUUjjjvvvmmmfff___UUUPPPOOOCCCBBBEEEJJJHHHCCCDDDJJJMMMJJJFFF@@@888555999???<<<>>>???;;;444555FFFXXXmmm}}}MMMAAAMMMEEE\\\DDDDDDDDDCCCAAA@@@???>>>>>>>>>===???@@@@@@?????????@@@>>>BBBEEEGGGMMMaaaddd[[[QQQKKKJJJLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOMMMIIIFFFFFFHHHIIIHHHFFFBBBBBBBBBAAA???>>><<<;;;<<<;;;:::999:::<<<>>>@@@>>>>>>???OOOxxxfffnnn{{{|||tttzzz|||}}}rrrmmmmmmkkkccc\\\___[[[XXXZZZ\\\ZZZQQQIIISSSRRRSSSUUUPPPKKKNNNVVVaaassswww~~~aaaZZZVVVTTTVVVQQQQQQPPPNNNLLLJJJKKKKKKKKKLLLJJJGGGIIINNNNNNKKKOOONNNLLLJJJIIIIIIIIIIIIFFFFFFHHHKKKMMMLLLIIIFFFGGGFFFEEEFFFGGGHHHFFFDDDFFF@@@FFF```wwwlllwwwxxxttteeeNNNRRRVVVXXXZZZXXXOOOFFFFFF;;;HHHFFFKKKfff```JJJ>>>VVVNNNPPPlllgggmmmmmmQQQKKKIIIIIIFFFBBB@@@@@@AAABBBBBBBBB>>>;;;:::;;;======;;;<<<<<<;;;;;;:::;;;;;;;;;@@@???>>>???@@@AAA@@@???<<<;;;;;;>>>BBBDDDCCCAAAAAA>>>>>>AAABBBLLLiiikkkbbbVVVCCC????????????===:::777555888888888888888999999999:::888666333222222333444999888777777666777777777777777777777888999:::;;;@@@PPPvvvhhhnnn{{{~~~|||zzzyyyzzzyyyzzz|||}}}zzzxxxrrrrrrvvvtttrrrooolllhhhddd___\\\ZZZRRRMMMFFFEEEfffjjj___RRR@@@@@@<<<;;;AAALLLYYYGGGZZZGGGJJJKKKLLLNNNNNNMMMJJJGGGJJJLLLNNNLLLIIIFFFGGGHHHBBBBBBAAAAAA@@@@@@AAAAAABBBVVViiijjjccciiirrrggghhhgggVVVBBB<<>>IIIaaaiiixxx~~~vvviiihhheee]]]aaammmfffSSSLLL>>>EEE999111GGG[[[QQQ???333;;;444666KKKXXXgggcccNNNEEECCCAAA???]]]EEEEEEBBBAAA@@@???============>>>???AAA@@@===;;;::::::<<<@@@CCCBBB@@@DDDPPPYYY|||xxx___ZZZUUUOOOMMMNNNOOONNNKKKLLLLLLMMMMMMNNNOOOOOOOOOMMMJJJFFFDDDEEEEEECCCAAA?????????>>>===<<<;;;:::;;;:::999999:::;;;===???===<<<:::AAA\\\yyymmm|||ppptttqqq~~~vvvrrr~~~|||iiidddRRRPPPNNNPPPUUUWWWVVVSSSRRRPPPQQQTTTSSSTTT]]]hhh{{{mmmyyygggUUUUUUUUURRRQQQQQQQQQOOOMMMKKKJJJKKKKKKHHHLLLMMMHHHFFFGGGIIIHHHOOONNNLLLJJJIIIHHHIIIIIIHHHHHHIIIKKKLLLLLLJJJGGGFFFEEEDDDEEEGGGGGGEEEDDDJJJHHHFFFKKKZZZoooppphhh~~~{{{zzzpppRRRTTTLLL^^^iiirrrxxxaaaOOOUUUZZZuuu{{{UUUJJJKKKKKKFFFDDDAAA@@@AAABBBBBBAAAAAA>>>;;;;;;<<<>>>===;;;<<<<<<;;;::::::;;;<<<===@@@>>>===>>>??????>>>===<<<;;;<<<>>>BBBDDDCCCAAABBB??????@@@<<<;;;KKK```dddQQQJJJDDD===;;;<<<<<<===<<<;;;:::999777777888888999::::::;;;888777555444444555777888:::999888777777777777777777777777777888999:::::::::FFFuuuqqqjjjqqq}}}~~~|||yyyyyyzzz{{{{{{{{{yyy{{{~~~vvvzzzvvvyyyyyyvvvqqqooommmkkkiiieee^^^YYYNNNMMMGGGAAAWWWccc[[[KKK:::===<<<>>><<<^^^VVVHHHSSSLLLMMMMMMNNNNNNNNNLLLHHHFFFKKKLLLMMMLLLHHHFFFGGGHHHDDDCCCAAA@@@@@@@@@@@@AAAIIIEEETTTmmmqqqgggooowwweeefffpppmmmbbbEEEEEE;;;666;;;888111222???BBBJJJRRRUUUQQQLLLIIINNNSSSLLLEEECCC<<<:::CCCGGGNNNDDD;;;GGGOOOBBB555:::DDDGGGTTTlllttt~~~qqqcccPPPCCC?????????>>>^^^FFFEEE@@@???>>>===<<<;;;;;;;;;<<>>;;;::::::888;;;??????<<<999:::;;;OOOgggnnnXXXQQQSSSPPPOOOOOOQQQPPPLLLHHHHHHHHHJJJKKKLLLKKKKKKJJJLLLIIIEEECCCAAA@@@>>>===;;;;;;<<<<<<;;;;;;:::999:::999888888999:::<<<===::::::888777AAA[[[~~~}}}ooonnn{{{mmmyyywwwuuuqqqmmmfffaaa]]]\\\\\\]]]aaabbbfffnnnwwwfffuuupppQQQJJJRRRUUUQQQNNNQQQPPPMMMKKKIIIIIIJJJJJJHHHPPPSSSNNNGGGFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKIIIHHHIIIJJJJJJIIIGGGEEEDDDDDDDDDFFFFFFDDDCCCBBBFFFHHHFFFFFFRRRhhhzzz}}}tttvvvyyynnn{{{zzzpppjjjvvvPPPBBBEEEGGGDDDCCCAAA@@@@@@BBBBBBAAA@@@>>>===<<<<<<======<<<;;;;;;;;;:::::::::<<<===>>>???===<<<<<<======;;;:::<<<;;;<<<>>>@@@BBBAAA@@@<<<;;;>>>BBB>>>999===GGGVVVlll~~~rrrPPPEEEDDD>>>:::===<<<;;;;;;::::::::::::;;;666777777888999::::::;;;666666555555666888:::;;;;;;:::999888777666666666666666666666777888999:::999BBB^^^|||}}}jjjiiiuuu}}}yyyuuusssvvvyyyzzzzzzwwwzzz~~~zzz{{{www|||zzzppppppmmmkkkkkkjjjeee[[[SSSIIIHHH@@@CCCqqqpppYYYTTTCCC666>>>@@@EEEFFFmmmTTTKKKJJJLLLNNNOOOOOOOOOMMMJJJGGGEEEKKKKKKKKKIIIGGGFFFGGGHHHEEEDDDAAA?????????@@@AAA@@@GGGMMMUUUeeettttttlllpppwwwwwwuuunnnkkklllYYY@@@:::===AAAIII;;;444777CCCFFF===:::@@@111???DDDBBBDDDBBBFFFSSSRRRPPP>>>000333888999@@@aaarrrmmmHHHDDD>>>;;;:::;;;;;;;;;^^^EEEDDD???>>>===<<<;;;;;;;;;;;;999<<<@@@AAA@@@???>>>???::::::;;;<<<===>>>@@@AAABBBFFFOOOccc{{{eeeQQQOOOXXXSSSQQQPPPPPPOOOLLLGGGCCCBBBDDDGGGIIIJJJJJJIIIHHHJJJHHHEEEBBB???>>>===<<<999999::::::;;;::::::999888888777777888888::::::888777999999777@@@\\\yyy|||kkkoooxxx}}}zzzwwwttt~~~jjjXXXJJJKKKSSSUUURRROOOPPPMMMJJJGGGGGGGGGHHHHHHFFFMMMQQQMMMHHHGGGFFFDDD@@@AAABBBCCCEEEGGGHHHIIIIIIGGGEEEDDDEEEFFFEEEEEEEEEDDDDDDDDDFFFFFFEEECCCAAAAAABBBDDDFFFIIIMMMOOOqqq~~~mmmttt|||mmmLLL???BBBEEE@@@;;;?????????@@@BBBBBB@@@>>>::::::;;;;;;<<<<<<;;;::::::999999999:::;;;===>>>>>><<<;;;:::;;;;;;999777::::::;;;<<<===>>>>>>===999888;;;@@@@@@;;;;;;???;;;MMM```yyynnnPPP<<<@@@FFFBBB===??????===;;;888777777888888777777777777777777888888555555555666666888999:::;;;:::999888777666666666666666666666777888999999;;;BBBLLL{{{uuummmnnnzzzxxxuuusssrrrsssuuuvvvrrrwwwzzz{{{yyy{{{uuuwwwxxxuuummmqqqnnnkkkkkkjjjcccVVVLLLLLLBBBCCC\\\xxx\\\OOOMMM>>>888CCCCCCJJJttt]]]PPPNNNHHHFFFMMMOOOOOOOOOLLLJJJHHHGGGIIIIIIHHHFFFEEEEEEEEEFFFFFFDDDAAA???>>>???@@@AAA===IIIFFF>>>OOOpppvvvdddUUUxxx|||fffnnn{{{eeeVVVJJJ<<<555;;;999:::===:::444555;;;777>>>:::666<<<<<<999<<<>>>???::::::GGGSSSfff|||aaa:::888999::::::999888888888^^^DDDAAA???>>>===<<<<<<<<<<<<<<<888;;;>>>??????>>>>>>>>>===<<<:::::::::<<<<<<======@@@AAA@@@GGG\\\vvvpppaaa]]]WWWKKKIIIPPPRRRQQQOOOMMMKKKIIIFFFCCCBBBDDDGGGJJJLLLLLLLLLLLLGGGFFFDDDBBB???>>>>>>???999999::::::;;;;;;::::::666666666666666777777888888444555:::888555@@@QQQwwwrrrvvv|||jjj___bbbzzzhhhVVVQQQOOORRRUUUTTTRRRPPPNNNKKKGGGFFFFFFGGGFFFEEE@@@DDDEEEDDDEEEFFFBBB=========???@@@AAABBBCCCCCCEEECCC@@@???@@@AAAAAAAAAEEEDDDDDDEEEFFFFFFEEECCCFFFAAA;;;:::===BBBEEEFFFJJJRRR___qqqvvvPPPEEE>>>AAAEEEBBB??????======>>>@@@AAAAAA>>><<<666888999:::::::::::::::999999999:::;;;<<<======<<<;;;999999999999888666777888999:::::::::::::::>>>:::777888777555444555===???@@@QQQnnnnnnQQQFFF???;;;???BBBAAA===;;;===;;;999777666666888999777777777666555555444444666666666666666666666777:::999888777666666666666555555555555666777888999:::>>>>>>iiizzzlllqqqtttvvvuuurrrqqqsssvvvppptttwwwwwwvvvwww}}}sss{{{yyyxxxwwwsssrrrtttsssooollliiifff]]]QQQGGGHHH???XXXaaaRRRHHHFFF:::;;;DDDBBBNNNlllUUUGGGMMMLLLEEEJJJLLLNNNNNNKKKIIIIIIJJJFFFEEEDDDCCCCCCCCCCCCCCCEEECCCAAA@@@??????@@@AAAEEE===;;;BBBJJJPPPZZZeeelllvvv}}}tttyyynnnwww|||mmm^^^JJJRRRQQQDDD999999<<<===BBBFFF===555>>>EEEFFFKKKNNN[[[fffqqq{{{{{{___HHH???777888:::;;;:::888666777888^^^CCC@@@>>>======<<<;;;;;;<<<<<<999:::;;;;;;999888888999999:::;;;<<<;;;999777666===<<<:::999:::???EEEHHHZZZrrrzzzggg\\\OOOHHHLLLOOOMMMLLLNNNLLLKKKKKKJJJJJJIIIIIIIII@@@AAADDDFFFHHHIIIJJJJJJEEEEEEDDDAAA???>>>???AAA999999:::;;;;;;;;;::::::555555555555555555555555888111///444666444666<<>>BBB@@@>>>===>>>?????????DDDCCCCCCDDDEEEEEEDDDBBB:::===???>>><<<>>>DDDJJJBBBCCCFFFNNN]]]ppp~~~```CCCAAAAAABBBBBB???>>>BBBIII=========>>>??????===;;;555777888999888888:::<<<999:::<<<>>>>>>>>>===<<<;;;999888888999999888666666888::::::888888888999>>>:::666333444555666777:::;;;777:::HHHWWWrrr{{{\\\DDD???888===@@@<<<999;;;;;;999777777666555666888:::<<<777777666666555555444444777777777666666555555444777777666555555555666666444444444555555666777888<<<======MMMyyytttnnnqqqtttuuutttssstttvvvpppsssvvvvvvvvvxxx{{{ooo\\\xxxyyyuuuqqqxxxyyyqqqooovvvqqqnnnjjjeee^^^UUULLLFFFDDDMMMmmmVVVLLLDDDAAA888===BBBCCC___TTTOOOBBBIIIOOOHHHHHHKKKMMMLLLIIIGGGIIIKKKDDDCCCCCCCCCDDDDDDBBB@@@BBBBBBAAAAAA@@@@@@AAAAAA<<>>@@@999999:::::::::999999888333444444444444444333333333111000222333444555666888KKK```uuurrrqqqqqqlllzzzwwweeeoooppplllwww}}}rrrcccdddsssrrrjjjuuucccQQQTTTJJJJJJLLLRRRXXX[[[XXXRRROOOLLLIIIJJJLLLKKKGGGCCCDDDIIIKKKIIIIIIKKKJJJGGGAAABBBCCCDDDDDDCCCBBBBBBAAA@@@>>>???@@@AAAAAA@@@BBBAAA@@@AAACCCCCCAAA@@@333999@@@DDDDDDBBBCCCDDDFFFIIILLLJJJ???:::JJJ```www~~~iiiKKKGGG===DDDEEEDDD???===@@@DDDFFF>>>===<<<<<<======;;;999666888999999888999<<>>AAACCCCCCAAA>>><<<:::888777888999999888777777999;;;;;;999777888:::999888777666777:::<<<<<<333888999:::<<<999DDD^^^xxxkkkWWWIII======FFF;;;<<<<<<:::999999999999555555555555666888:::;;;666666666777777777888888777888888888777777666666555444444444444555555666444444444444555666777777===:::CCC;;;\\\qqqlllyyyuuuqqqqqqtttvvvssspppoooppprrrtttvvvwwwxxxyyyuuu~~~yyyQQQJJJsssyyy~~~yyywwwuuurrrooooookkkjjjfff^^^UUUMMMHHHGGGRRRvvvuuuZZZMMMCCC>>>>>>999???CCCQQQQQQJJJIIIHHHIIIIIIHHHKKKMMMKKKGGGDDDFFFIIICCCCCCCCCEEEGGGFFFBBB??????@@@AAABBBBBBBBBAAAAAA666CCCGGG>>>===FFFEEE999BBBQQQdddoooqqquuu{{{uuu}}}ooocccbbbgggjjjssssssTTT===666555:::;;;111555444333333444444444444```EEEAAA::::::999999888999999999777777777666666888;;;>>>BBBBBB???999333222666:::333777;;;;;;666444999@@@<<>>999999999999999888777777333333444444444333222222---333666555333444444333...666999```yyykkkuuuzzzaaabbbuuuvvv}}}xxxsssxxxxxxiiieee\\\ZZZWWWVVVZZZ```fffkkkwwwrrreeeTTTNNNPPPPPPMMM\\\zzz}}}SSSVVVZZZLLLJJJGGGGGGNNN[[[bbb^^^UUUPPPMMMKKKMMMOOONNNIIICCCCCCKKKOOOKKKGGGGGGIIIJJJ???AAACCCFFFHHHIIIJJJJJJBBBAAA@@@AAACCCDDDCCCBBB@@@???>>>???AAAAAA???>>>CCC<<<777999BBBGGGEEE@@@>>>;;;CCCOOOMMMAAA@@@IIIBBBSSSPPPbbbmmmtttooo```EEEHHH???FFF@@@@@@BBB@@@>>>AAAGGGCCC:::???>>><<<;;;<<<<<<:::999888::::::999888:::>>>BBB>>>@@@DDDGGGGGGDDD@@@===999888777888999:::999888888;;;===<<<999888999;;;777999:::888666666555444999777444888>>>777777GGG===NNN```nnnhhhKKK===:::777777999;;;444222999<<<888555777777777666666666666777777555555666888999;;;<<<<<<777888888999999999888888333333333333333555666666444444444444444666777777888444EEE111MMMxxx|||vvvjjj{{{ooonnntttvvvooogggllllllnnnqqqtttvvvuuussswwwvvvxxx]]]AAAIII}}}rrr}}}yyynnnmmmtttssskkkffffffbbbZZZOOOHHHGGGIIIhhh~~~ZZZPPPFFF;;;999<<<;;;BBBHHHccc\\\WWWIIIVVVKKK@@@FFFIIILLLNNNKKKEEEBBBDDDGGGDDDCCCDDDGGGIIIHHHCCC???===???AAACCCDDDCCCBBBAAAGGG777666GGGLLL@@@===GGGBBB;;;BBB]]]xxx~~~yyyuuupppqqquuuvvvrrrGGG999777999666444<<<===///444222111222333444222000\\\@@@===999999888888777888888888>>><<<:::777666888===@@@CCCBBB???<<<999888777777555666777888999:::::::::<<<<<>>===;;;777777777666555555444444222222222222222111000///111111222222222333333333999111...999SSSooo}}}{{{{{{uuuwwwwwwmmmuuu{{{vvvwww~~~qqqnnnyyynnnssscccRRRSSSSSSMMMLLLMMMNNNOOOQQQRRRSSSSSSNNNNNNOOOQQQRRRRRROOOMMMOOONNNLLLKKKIIIIIIHHHHHHIIIGGGEEEFFFIIIKKKJJJHHHBBBDDDEEEDDDBBBBBBDDDGGG;;;<<<>>>@@@@@@@@@>>>===:::::::::<<>>;;;CCCBBBAAA@@@????????????===>>>>>>>>>>>>?????????:::999999999;;;===@@@BBBAAAAAABBBAAA@@@>>><<<;;;999888777777777999:::;;;999::::::;;;;;;::::::999:::999999999888888777777666666777888:::;;;<<<======;;;;;;@@@LLL^^^ppp{{{uuuhhhaaaDDDCCC@@@===;;;:::::::::;;;:::999888777555444444555555444444444444555555666666555555555555666666666666666666666666666666444222000222555777666444666666666666666555555555777888888999GGGmmmuuuwwwuuuzzzsssnnnkkkjjjjjjiiiiiijjjmmmqqqsssrrrqqquuuwwwzzz{{{}}}vvvjjjHHH???JJJ}}}yyyrrrooonnnkkkkkklll```\\\WWWQQQKKKKKKTTT___ZZZPPPKKK======999555===HHH\\\ooo^^^NNNHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDCCCCCCDDDBBBCCCDDDEEEDDDCCCAAAAAA@@@@@@??????>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@DDDLLLXXXfffpppxxxzzz{{{|||qqqQQQAAA===444444333222333444555666555444222111000111222222[[[@@@===999999888777777777777888::::::999777777999===@@@DDDBBB>>>:::777666555555444555666777888888888888666666;;;EEEKKKMMMOOOQQQCCC@@@@@@DDDHHHIIIMMMQQQLLLLLLLLLMMMPPPQQQRRRQQQUUUUUUTTTSSSRRRPPPOOONNNOOOOOOQQQRRRMMMGGGGGGKKKKKKMMMLLLHHHGGGGGGEEEAAAEEECCCCCCFFFKKKMMMKKKHHHHHHHHHFFFCCCAAAAAACCCFFFCCC???<<<<<<>>>>>>;;;777666666555444444333333222111222222222111111000///111111111111222222222222111555888999===LLLbbbttttttvvvuuunnnlllxxxpppvvvtttyyyzzzjjjeeeUUURRRQQQRRRUUUPPPPPPOOOOOONNNNNNNNNNNNMMMMMMNNNPPPRRRSSSQQQPPPMMMLLLKKKJJJJJJJJJJJJJJJKKKIIIGGGGGGIIIJJJIIIHHHBBBDDDEEEDDDBBBBBBDDDGGGCCCCCCDDDDDDBBB@@@===<<<999888888;;;>>>@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFGGGCCCDDDEEEDDDCCCCCCEEEGGGBBBIIIRRRXXXZZZ\\\aaafffiiihhhhhhlllpppqqqnnniiiXXXZZZ]]][[[PPPBBB===???DDDBBB??????AAABBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????;;;::::::999:::<<<>>>???>>>?????????>>><<<:::999777666666555666777888999999::::::::::::::::::999888888888777777777666666666666777777888999::::::???<<<999888:::AAAHHHLLLUUU\\\hhhwwwbbb___YYYQQQIIICCCBBBBBB>>>>>>===;;;;;;:::::::::999999888777666555555444555444444333333444444555555555444444444444555555555555555555555555555555444222111333666777666555555555555555555555555555555666777666:::RRR{{{zzz~~~rrrkkkjjjlllgggggghhhiiillloooqqqrrruuuvvvwwwvvvuuuuuuvvvxxxqqq]]]CCC===QQQ{{{wwwvvvnnnnnnnnnkkkhhhhhhlllVVVIIIIIIGGGIIIgggpppZZZSSSIII;;;999III@@@@@@FFFfff___TTTJJJIIIKKKJJJIIIIIIDDDCCCCCCBBBBBBBBBBBBBBBEEEDDDDDDEEEFFFFFFEEECCC@@@@@@???>>>>>>>>>>>>???===>>>>>>??????>>>>>>===<<<<<<===>>>AAAGGGOOOTTTlllmmmnnnoootttxxx___LLLAAA<<<888444333333222222222333444555333333222111000111222222VVV======999888777777666666666777666666777777777999<<>>===>>>@@@>>>===<<<>>>???===888333444444444333222222111111111111111111111000000/////////000000000111111111///555999555...222BBBQQQ|||~~~jjjaaammmrrrmmmkkkkkkxxxlllfffgggwwwwwwssssssppptttlllyyymmmWWWKKKSSSWWWOOOLLLSSSRRRQQQOOOMMMKKKIIIHHHHHHJJJIIIHHHJJJLLLOOOOOOOOOJJJIIIIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDEEEEEEEEEDDDBBBCCCCCCCCCBBBBBBDDDFFFEEEFFFFFFEEECCCAAA???===:::999888999<<<>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCC@@@BBBDDDDDDBBB???===<<>>AAAAAAAAA@@@???>>>===<<<<<<<<<============>>>>>>>>>??????<<<;;;:::999999999:::;;;:::;;;;;;;;;:::888777555444444333333444444555666888888999999999999888888666666666666555555555555555555555666666666777777777777666555444444555555888<<>>kkkxxxqqq{{{|||ssskkklllmmmhhhbbb^^^TTTLLLGGGHHHLLL```nnnZZZVVVMMMCCC<<<333KKK999BBBOOOttttttRRRMMMJJJLLLLLLIIIFFFGGGBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBAAABBBEEEGGGFFFDDD@@@???>>>>>>=========>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>===<<<===???@@@EEETTTiiizzzvvveeeSSSDDD333...333777444...111111111000111222222333111111000000000111222222NNN888<<<888888777666555555555555444555777777666777888:::@@@===999555333222333444111222333444444444444444666999888666@@@QQQVVVRRRNNNGGGBBBCCCDDDCCCDDDFFF???BBBEEEDDDBBBBBBEEEHHHGGGFFFFFFGGGJJJPPPUUUYYYPPPKKKIIIKKKKKKGGGBBBAAACCCHHHJJJIIIHHHJJJIIIGGGDDDFFFHHHGGGEEEDDDFFFHHHDDDDDDAAA>>>:::888999:::===<<<<<<======;;;666222444444333222222111111000///000000111000000//////........./////////000000444111......111444666666GGGfffuuurrr|||zzzssswwwrrrgggrrrtttiiiaaafffhhhvvv}}}}}}}}}pppcccdddvvvwww\\\YYYNNNKKKSSSVVVMMMHHHJJJOOOMMMLLLJJJHHHGGGGGGGGGDDDBBB@@@AAACCCEEEFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDD@@@AAABBBCCCCCCCCCCCCBBB>>><<<::::::;;;<<<<<<;;;<<<<<<===>>>>>>??????@@@>>>@@@CCCCCCBBB???>>>>>>@@@??????AAAEEEFFFDDD@@@??????>>>???@@@???;;;777DDD@@@>>>@@@???;;;999:::;;;:::::::::;;;<<<<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888777666555555666666777777777666555333222222222111111222222222222555555666666666666555555444444444444444333333333444444444444444444444444000222444666777888888777:::999888777666999===AAA<<<@@@AAA???>>>@@@<<<555<<<======<<<999888888999222333555666777666555555444444444444444444444444222111111111111111111222222111111000000111111222111111111111111111111111222111111222333444444333222222222333333333333333666333777<<<666555KKKiiiyyyrrrkkkuuu|||rrriiidddjjjkkkkkkjjjhhhhhhkkkmmmpppqqqssssssrrrrrrssstttjjjKKKDDDOOO|||rrrppp~~~}}}rrrjjjiiiiiibbbXXXRRR>>>MMMPPPIII[[[wwwZZZQQQLLLAAA<<>><<<>>>BBBEEEDDDAAA??????>>>===<<<<<<<<<<<<999::::::;;;;;;::::::999;;;<<<>>>===<<<;;;<<<===888<<>>:::888888999???===;;;:::999888666444444444333333222111111000...//////000000000//////------........./////////333...***---444777333...---:::SSSyyy~~~yyybbb^^^bbb```dddhhhppp{{{wwwhhhrrr|||~~~jjjhhhttt```PPPSSSIIIJJJIIIGGGHHHIIIGGGCCCHHHGGGFFFFFFFFFHHHIIIJJJCCC@@@===<<<===???@@@@@@DDDCCCAAA@@@???>>>>>>>>>@@@>>>===;;;::::::<<<>>>??????>>>???@@@AAABBBBBB>>>???@@@BBBCCCDDDEEEEEEBBB???<<<;;;;;;;;;:::999<<<======>>>>>>???@@@@@@???@@@AAA@@@???>>>@@@AAA999:::<<<===>>>>>>>>>>>>===;;;999999999::::::999:::777777;;;<<<999666666888999999999999888999999::::::999888888888999999777888888888999999999999777777555444333222222111444444555555444333222111000000111111111000000000111222222333333222222111222222222222222222222222333333222222222222111111333333444444444444333333000111333444444666999<<<:::;;;:::888:::<<<:::555333666888888666333111000111222333444444333222111111222222222222333333333000000////////////000000000000////////////000000000000000000000000000000//////000000000000000111000000111111222222222333222---///777666222<<>>CCCFFFQQQUUUOOOMMMMMMLLLGGG@@@???BBB@@@AAACCCDDDEEEEEEEEEEEE>>><<<;;;===AAACCCBBBAAA???>>>===<<<;;;;;;;;;;;;999::::::::::::::::::999888999999888777888:::<<<:::777333222555===HHHOOONNNYYYbbbiiiwwwwwwwwwxxxrrrqqqjjjZZZOOOGGG:::///,,,000222222111444666333...,,,///333.........///////////////---......///000000000000NNN999@@@777666555444333333222222333444555444222111111222444333222111111222222333111111222222222222111111...111333444:::FFFNNNQQQYYYOOOFFFDDDDDDAAA??????@@@AAABBBBBBAAAAAABBBDDD>>>@@@CCCFFFGGGGGGFFFFFFEEEAAAAAAFFFJJJIIIGGGGGGGGGLLLNNNJJJHHHIIILLLLLLIIIKKKKKKHHHCCCAAACCCEEEDDDDDDCCCAAA>>><<<<<<===@@@>>><<<999777666666666333333333222111111000000---......///////////////------........./////////,,,///222111...---///222,,,333111999[[[|||nnnfffjjjllllllfffdddkkkmmmhhhmmmmmmaaaaaammmuuu~~~wwwlllkkkyyyggg~~~qqqPPPFFFJJJMMMDDDIIIGGG???===BBBEEEAAAEEEDDDCCCDDDEEEHHHKKKLLLEEECCC@@@>>>???@@@@@@@@@BBBBBB@@@>>>===<<<;;;;;;>>>>>>===;;;:::<<>>???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@<<<::::::;;;::::::??????@@@@@@AAABBBBBBBBBBBBBBB@@@===::::::<<<>>><<<>>>AAA@@@===<<<===???===<<<:::999:::;;;>>>???999777888===>>>;;;777777333555888999999999:::<<<777777666666666666777777555555666666666777777777444444333333222111111000333444444555444333222111000000111111111000//////000000111111111111000000111111111111222222222222111111111111111111111111444333222222111111222222---000333555666777888:::999666333333444444222///888888888666555444666888222222333222222111000///000000000000111111111111///......------......///000//////......//////000////////////////////////---...//////...---...////////////000000111111222222000000444555555777<<>>???CCC>>>???AAABBBCCCCCCBBBBBB===???AAACCCDDDDDDDDDDDD>>>===<<<;;;::::::999999999999::::::::::::999999::::::999777555666888;;;666:::>>>BBBAAA<<<777333111777;;;===DDDKKKIIIAAADDD999<<<@@@555---000000,,,000666;;;<<<999444///222000------///000---***------...///////////////------.../////////......RRR;;;>>>777666555333222222111111111222222111000///111222111111111111111000000/////////000000000000//////222000111444666:::EEEPPPNNNDDD;;;:::===<<<::::::===<<<;;;;;;<<<===<<<;;;>>>@@@DDDHHHJJJJJJHHHGGGBBB@@@@@@EEEGGGDDDCCCDDDFFFKKKMMMHHHEEEHHHLLLNNNKKKKKKIIIEEEBBB@@@@@@AAACCCDDDDDDCCC@@@???@@@AAA@@@???===:::777666666666222222111000000//////...,,,---....../////////...............////////////***///333111+++)))---222---666000&&&111HHHbbbyyyssstttsssxxx{{{|||uuusss[[[;;;===MMMKKKBBBIIIIIIGGGDDD???>>>BBBHHHFFFEEECCCCCCDDDFFFIIIKKKGGGEEECCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>===>>>>>>===<<>>???AAACCCCCCBBBAAAAAA===BBBGGGIIIFFFDDDDDDFFF>>>===<<<:::999999888888888888999999999999888888:::::::::999777666777999999555000---...333888;;;555444222000......,,,)))555...444:::333111999<<<:::555000---,,,---111444...---...222555444///***------///000000000///...------...///...---,,,,,,TTT;;;;;;777666444333222111111111000000000/////////222444000111222222111///---,,,---......///......------222------///......;;;MMMVVVJJJ???<<<<<<999555444<<<:::888:::===???===;;;;;;===AAADDDFFFEEEDDDCCCBBB@@@AAADDDCCC???>>>@@@BBBHHHIIIFFFDDDIIIOOOSSSLLLJJJGGGCCCAAA@@@>>>>>>AAABBBCCCBBB@@@@@@@@@AAA>>>???>>><<<999666555555000000000///......------,,,------.../////////............/////////000000...---,,,---.../////////---,,,,,,333444''',,,FFFXXXrrrxxx~~~}}}rrr~~~{{{~~~vvvUUUFFFEEEDDDBBB???===IIIGGG@@@CCCKKKGGG>>>DDDSSSIIIGGGEEECCCCCCDDDFFFHHHGGGFFFEEEEEEGGGHHHHHHHHHCCCCCCBBBBBBBBBBBBBBBCCC;;;<<<===<<<<<>>============;;;999666666999<<<>>>>>>======>>>>>>??????@@@@@@AAABBBBBB@@@===<<<<<<===>>>===;;;<<<======<<<:::999;;;======<<<<<<<<<<<<888777999;;;:::777999>>>222666:::;;;999999:::<<<444444444333333444555555555555555666666666666777111222333444444444444444444555666777666555444333111222333333333111000///111111222222222222111111000000111111222222222333000000000000111111111222...///000000000000///......000111111111333666888///000333333000...111777222444777777444222000000222222111000000111333444000000//////............---,,,,,,++++++,,,,,,---/////////....../////////////////////////////////---///111000---,,,...000------......///000000111***666999222///777<<<999:::\\\wwwcccXXX[[[mmm~~~~~~zzz~~~tttjjjiiiiiieee```\\\```eeehhhkkklllnnnoookkk{{{{{{xxxtttsssuuuyyyuuuuuuvvvooojjjzzz{{{kkkiiikkkeee]]]WWWQQQLLLGGGDDDJJJRRReeedddTTTDDD>>>AAAJJJIII>>>???JJJ[[[{{{lllRRRPPPNNNHHHEEEFFFFFFAAA??????@@@AAACCCEEEEEEDDDCCCBBB;;;BBBJJJKKKFFFCCCCCCFFF>>>===;;;:::999888888888777777888888888888777777333555777777666444444555000111444777999888555333333111111333333222333666666///111444111333111&&&,,,+++---222444222---+++,,,...///+++'''(((000777------///000000000///...---......///...---+++***PPP888555555444333222111111111111000000000000//////////////////000111111000...---...........................---,,,+++,,,000555:::NNN@@@777:::>>>;;;666444777777777999:::;;;999777:::<<<@@@CCCDDDCCCBBB@@@>>>>>>======???AAADDDFFFHHHGGGFFFFFFFFFGGGHHHIIIEEE@@@>>>@@@AAA??????AAA===@@@DDDFFFEEEDDDCCCCCC???===;;;888777666666777333222000///........./////////......---------,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------............///444888IIIhhhwwwlllttt{{{jjjPPPBBBAAA@@@@@@@@@@@@@@@@@@GGGYYYcccXXXFFF@@@FFFMMMKKKJJJHHHFFFEEEDDDCCCCCCJJJKKKKKKKKKJJJJJJIIIHHHDDDDDDEEEEEEFFFGGGGGGGGGCCCAAA>>><<<===@@@CCCFFFHHHDDDAAAAAACCCDDD@@@<<<<<<<<<===>>>???>>>>>>>>>777777777888;;;>>>BBBDDD@@@???>>>===<<<<<<<<<<<>>===<<<;;;:::::::::;;;:::999999999999999999<<<;;;;;;::::::999999999777999;;;<<<<<<;;;:::999777999:::888444222444777666777888999999999999999555555555555555666777777666777888999999777555333555444333222111111111111444333333333333333333333111111111222222333333333000000////////////000000////////////000000000000//////000000000000//////000000000000000000000000///////////////000111111000000000000000000000000111111000000/////////...++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000222222333333444555555666666IIIrrr~~~ttt{{{|||WWWUUUhhhsss|||}}}wwwyyypppgggiiinnnjjjfffbbbbbbdddeeegggjjjmmmppprrrrrrssswwwyyyzzzvvvqqqpppuuuvvvqqqooorrrwwwqqqmmmmmmmmmppp}}}|||uuu^^^XXXUUUPPPNNNEEEAAAFFFIIINNN\\\lllqqqZZZTTTQQQCCC999===@@@GGGFFFAAA[[[pppOOOFFFLLLKKKJJJGGGEEEDDDDDDDDDEEEDDDEEEEEECCCAAABBBCCCEEEEEEHHHKKKLLLIIIEEEAAA???>>>===;;;999999:::;;;<<<777777777777777777777777777777666666666666777777666666555555555444444444111111111111000000000///111111111111000000000///......////////////.........---,,,,,,,,,,,,---...////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,yyyLLL888777444444333222111111111111000000000/////////......000000111111111///...---------------------------,,,---,,,+++,,,...333777LLLCCC<<<======:::888999777666444444666777888777888:::>>>AAABBBBBB@@@???<<<<<<<<<===>>>@@@BBBDDDFFFFFFEEEEEEEEEGGGHHHIIIBBB===:::<<<===<<<<<<>>>===@@@BBBCCCBBB@@@@@@@@@===<<<;;;999777666555555222111000///.........////////////......---------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............666222111:::MMMcccttt}}}{{{zzz}}}eeeUUUIII???888===<<<<<<;;;;;;;;;<<<<<>>@@@BBB??????>>>===<<<<<<<<<<<>>===<<<;;;???>>>===;;;999888888888:::999888777777777777777888888888888777777777777666777999:::::::::888888666777888777666666888999888888999999999888888777555555555555555666777777444444555555555444333222444333222111000000000000222222222222222222222222111111111111222222222333000//////......//////000............////////////...//////000000//////...////////////////////////...............///000000000000000000000000000000000/////////............++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////000000000111111111222222222333444444555555444===VVV}}}|||~~~[[[NNNnnnpppuuu}}}~~~ttt{{{oooiiinnnjjjfffccccccdddgggjjjkkkmmmnnnnnnnnnooooooooopppmmmlllooonnnlllooouuuwwwqqqmmmllljjjiiipppxxxzzzdddOOOKKKSSSRRRJJJHHHLLLOOOLLLKKK[[[yyy```TTTHHH<<>>>>><<<999888:::777444111000111444666666555777;;;>>>??????>>>===:::;;;<<<===>>>???@@@AAADDDDDDDDDDDDEEEFFFGGGHHHBBB<<<999:::;;;:::;;;>>><<<===>>>===:::999999:::<<<<<<;;;999888666444333111111000///............/////////...........................------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---,,,,,,///555===DDDTTT[[[kkk|||eeePPPGGG<<<555333666;;;>>>999888888888888888999999:::@@@CCCBBB@@@AAAAAA???DDDEEEEEEEEEEEEDDDCCCCCCFFFFFFEEEDDDDDDDDDEEEEEEFFFEEECCCAAA@@@??????@@@>>><<<:::999999<<>>>>>>>>===<<<;;;;;;;;;;;;@@@???>>><<<;;;;;;;;;;;;>>>===;;;999888777666666888777666555444444444444444444444444444555555555444555666777777777666555555555555666999;;;;;;:::999999999888888777555555444444444444444555555666111111111111000000000000222111000///...............//////000000111111111000000000000111111111111//////............//////,,,,,,---------...............////////////..............................------,,,,,,------...///..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000000000111111111111111111222333333444444777777===[[[|||{{{eeeOOOLLLWWWjjjzzz~~~|||yyyvvvsssrrrqqqppppppooollliiihhhhhhjjjlllnnnoooppppppkkkjjjkkkmmmkkkiiikkkqqqkkkgggdddccc```\\\[[[]]]lllQQQDDDFFFIIIEEE>>>GGGGGGHHHUUUrrrkkkUUUPPPMMMDDD:::===:::DDDAAA>>>CCC^^^hhhMMMHHHGGG@@@FFFEEEDDDCCCCCCDDDEEEFFF@@@AAABBBBBBAAAAAACCCEEEFFFGGGHHHGGGCCC@@@??????;;;:::888777777777888999888888888888888888888888;;;:::999777666555444444333333222222222111111111000000000/////////......000000/////////.........------............---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++lllEEE777777444333222111000000000000/////////.........------000111111111000...---+++************************)))+++,,,,,,++++++---...999888888;;;===<<<888666444222000///111333444444333444777:::<<<<<<;;;;;;::::::<<<>>>????????????AAAAAABBBCCCDDDEEEFFFGGGDDD>>>;;;<<<===<<<===AAA;;;;;;:::777555444555666:::;;;:::999888555222111000000//////....................................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---&&&,,,333555222---*********///666BBBUUUhhhqqqqqqzzzkkk]]]SSSHHH<<<444000444999<<<<<<999555333777777777777888888999:::666888:::<<<=========<<>>;;;888777777999:::;;;;;;;;;>>>AAABBBAAA???>>>===<<<:::999999::::::::::::;;;<<<<<<;;;;;;:::<<<<<<;;;:::::::::::::::===<<<;;;999999888999999:::999888777777777777777666666444333222222111111111222222222333333444444222222333444555444444333555333222555999;;;:::777555666666666555555444333222111111111111222333333000///............////////////...---------------+++,,,,,,---...///000000//////////////////000000......------------......++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------........./////////000000///000000111111222333333777666333AAAiiixxx{{{zzzSSSQQQXXXgggttt{{{vvvxxx}}}~~~wwwpppooovvv{{{wwwooogggcccaaabbbbbbbbbbbbeeecccccceeegggfffcccaaa```YYYWWWVVVVVVSSSOOOKKKIIIWWWQQQPPPRRROOOIIIIIIOOOKKKTTTfff{{{fffQQQJJJHHHCCCAAACCC999???JJJGGGRRRkkkuuuUUUGGGIIIIIICCCFFFEEEDDDCCCBBBBBBCCCCCC>>>???AAAAAA@@@AAACCCDDDEEEEEEEEECCC@@@>>>===>>>;;;;;;:::999888999999:::888888888888888888888888999888666555444333333333111111111000000000///////////////............---............------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++kkkFFF666555333333222111000000000000............------------//////000000///...,,,+++************************(((***++++++******+++,,,//////111888AAACCC;;;222111111000222333444333111111333555888::::::::::::;;;;;;===>>>??????????????????@@@BBBCCCDDDDDDEEEEEE???<<<===>>>===>>>AAA===<<<;;;888555444666888:::::::::999666444111//////////////////.........------------............,,,,,,,,,,,,++++++++++++************************************++++++++++++...---,,,,,,,,,---...///111444000)))(((///222111...===EEEHHHMMMIIIFFFNNNMMMMMMPPPKKKEEEBBB>>>AAA<<<666///+++---222777:::555666666444111//////111555555555666777888999:::555777;;;<<<;;;999;;;===??????@@@AAABBBBBBBBBBBB@@@@@@?????????@@@@@@AAA<<<;;;::::::::::::;;;<<<>>><<<:::777666777888999::::::;;;===??????===;;;>>>>>><<<;;;999888888888999999::::::::::::999888;;;:::999999999999999999:::999888888777777777777666666666666666777888888555444333222111111111111111222222333333444444444111111222222333333333333555333222444777888666333111111222333333333333333///............///000000///......---......//////------,,,,,,++++++,,,,,,******++++++,,,---..............................------,,,,,,,,,,,,------************++++++++++++,,,,,,------------,,,,,,***************************************++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111111111///555111333LLLrrr~~~~~~jjjEEEIIIccctttwwwuuuyyyxxxwwwxxx~~~{{{qqqhhheeeaaa[[[YYY[[[WWWUUUTTTTTTVVVVVVRRRNNNLLLMMMLLLJJJHHHHHHGGGFFFMMMMMMRRRUUUNNNHHHSSSeeepppggg[[[PPPJJJJJJEEE:::999???BBBEEELLLTTT}}}XXXJJJJJJJJJGGGGGGFFFFFFDDDBBBAAA@@@???>>><<<>>>???@@@???@@@AAABBBBBBBBBBBB@@@===<<<<<<===::::::999999888888888888777777777777777777777777444333333222222222222333000////////////..................---------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++***))))))*********+++++++++************************iiiEEE666333333222111000000///000000......---------,,,,,,,,,,,,---.........---,,,+++************************((()))++++++******+++,,,++++++...666AAAFFF>>>333000000111222444444222000111222444777999:::;;;;;;<<<<<<<<<===>>>??????@@@===>>>???AAABBBBBBBBBBBBAAA===:::===>>><<<<<<>>>>>>>>>===;;;999999:::<<<::::::999777444222000///....../////////......---,,,,,,,,,,,,,,,---------++++++++++++************))))))))))))))))))))))))))))))))))))*********+++---***'''(((+++......---(((...111...++++++------...333///,,,333222000666666,,,///***...666---000)))///888>>>???999111+++,,,+++***)))***...444888111111222222444555666777777999<<<>>>;;;777999???>>>>>>>>>>>>???@@@AAABBB>>>>>>???@@@@@@@@@??????888999999:::;;;<<<<<<<<<888888777777888:::===>>>:::;;;===>>>???===<<<;;;???>>>>>>===;;;999777555777777777777888888888888999888888777777888888999888888888999888777666666666555555555666777888888444333333222222222222222333333333333444444444444111111111222222222333333444333333555666555333111//////111222222333333333---------------......///.........///////////////,,,,,,++++++++++++,,,,,,)))******++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++******************************))))))******+++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,---------...//////000000---555444111;;;RRR}}}}}}}}}|||QQQHHHRRRZZZeeeqqqtttuuuuuusssrrrwwwvvvkkkcccdddbbb[[[XXX[[[RRRSSSQQQOOOOOOQQQNNNIIIFFFIIIHHHDDDDDDKKKSSSXXX\\\TTTQQQVVV___lllooo^^^WWWPPPFFF@@@BBBCCC>>>;;;>>>GGGEEEMMMdddbbbEEEEEELLLIIIDDDFFFFFFEEEDDDBBB@@@>>><<<;;;;;;===?????????>>>???@@@>>>>>>???>>><<<:::;;;<<<777777777777666666555555666666666666666666666666111111000000000111111222//////............---------------,,,,,,,,,,,,+++,,,,,,+++++++++***************++++++++++++******)))******++++++******))))))************+++++++++))))))))))))))))))))))))eeeDDD666333333222111000000/////////---------,,,,,,,,,,,,+++)))***+++,,,---,,,++++++************************((()))******)))***,,,...)))+++---000999@@@===555111000///000111222222111111222444777999;;;;;;<<<<<<;;;;;;;;;;;;===>>>???===>>>???@@@@@@@@@@@@??????;;;:::===>>>;;;:::;;;;;;<<<<<<<<<::::::<<<===;;;:::888555222111//////------...//////......---*********++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((+++...000...+++'''***,,,111333000,,,,,,000///111)))%%%,,,+++(((------$$$000...555>>>///111///---***)))***---000222111111111000///---+++)))/////////000222444555666999888999===<<<888999??????>>><<<;;;<<<>>>@@@BBB<<<===@@@AAABBBAAA???>>>999:::<<<>>>???>>>>>>===666666777888:::===@@@AAA:::===???AAAAAA???>>>===??????@@@???===999666333444444444444555777999:::888777777666666777777888888999;;;<<<<<<:::888666888777777666666666666666333333333333333333444555444444444444333333333333222222222222222333444444111333666666555444333333111111222333333222222222...------------...//////,,,---...000000000///...,,,+++++++++++++++,,,,,,************++++++++++++------,,,,,,++++++++++++++++++************++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************)))))))))*********++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////333222444777===YYY~~~}}}vvvsssaaaMMMRRRhhhaaagggmmmpppppppppsssvvvvvvwwwZZZRRRRRR\\\```[[[XXXZZZaaannnxxxvvvnnneee[[[SSSLLLQQQRRRMMMQQQdddzzz\\\^^^hhh|||ooo^^^TTTRRRUUUDDD???<<<<<<@@@CCCEEEFFFKKKWWWttteeeSSSEEEFFFKKKHHHDDDCCCCCCCCCBBBAAA@@@>>><<<;;;;;;===??????>>>=========999;;;===<<<;;;::::::;;;666666666666666666555444555555555555555555555555333222111000000000000000//////.........---------,,,,,,,,,,,,++++++++++++++++++*********))))))))))))******************)))))))))***++++++***))))))))))))))))))************))))))))))))))))))))))))aaaBBB666444333222111000////////////---------,,,,,,,,,++++++'''(((***+++,,,,,,++++++************************((())))))))))))***---000(((+++,,,+++///888:::777222000---,,,...000222222222333555777999;;;<<<===<<<;;;999888999;;;===>>>===>>>???@@@@@@???>>>===>>>;;;;;;???@@@===:::;;;555777999999888888:::;;;<<<:::777444111000//////,,,---.../////////...---))))))*********+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((((((+++---...)))))),,,,,,(((+++222&&&+++))))))111000***------&&&444)))%%%---$$$111******+++---000111111000,,,++++++,,,///111000/////////000111333555666777:::555555;;;===::::::>>>@@@>>><<<::::::===@@@BBB;;;===@@@CCCCCCBBB???===;;;===???AAABBB@@@>>>===888888888999;;;===???@@@;;;===AAACCCCCCBBBAAAAAA???@@@AAAAAA>>>:::555222333222111222333666999;;;777777666666666666777888888:::===??????<<<999777;;;:::888777555444444444333333333333444555666666555444444444333222222222333333222222333333444555000333777888666444444666444444444444333333222111///............///000000+++,,,...000000000...---,,,+++++++++++++++,,,,,,++++++++++++************,,,,,,,,,+++++++++******++++++************++++++************++++++++++++******++++++++++++*********************************************++++++,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))************************************************))))))))))))************++++++,,,,,,,,,---------++++++,,,------......///---,,,+++333777222AAAbbb|||vvv}}}___HHHLLLNNNVVVaaakkkqqqsssttttttqqqzzzzzzddd^^^bbbqqqwwwpppjjjkkkvvvmmm^^^YYYaaacccaaaiii{{{rrraaa[[[VVVKKKCCCCCC:::@@@CCC???<<>>===<<<;;;===??????===<<<;;;<<<666999;;;<<<;;;::::::;;;888888888888888777777666444444444444444444444444555444333111000///////////////.........---------,,,,,,,,,+++++++++******************))))))))))))))))))************))))))((()))***++++++***)))((((((((((((((()))))))))***))))))))))))))))))))))))]]]???777888222111000...---------------,,,++++++******++++++******************++++++))))))))))))))))))))))))''''''(((((())))))******,,,++++++,,,///444888;;;222000///---,,,,,,,,,---222///000777AAADDD???888666777888999:::;;;;;;;;;======>>>>>>===<<<;;;:::@@@???>>>???@@@???;;;777888999;;;<<<<<<;;;:::999666666444222000///---,,,------......------,,,+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---------...------,,,,,,...///000000///000222444777777666555555555666666555666777888:::<<<===>>><<<:::999;;;>>>>>>;;;888:::;;;======<<<;;;<<<===<<<>>>???===::::::===@@@===>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@>>><<<;;;::::::333222222444666777777666888888999999999999888888;;;<<<<<<<<<<<<:::888777777555333333444555555555333222222222222222222333444444444333333333222222111111111111000000000///111111222222222333333333111222444555555444222111---.........//////000000/////////000///......---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***)))((((((************************))))))*********++++++++++++++++++*********))))))))))))))))))************)))************+++++++++...---+++******+++---...*********)))******++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++******+++,,,...//////000111111111444888;;;nnnccc???AAAHHHOOORRRZZZeeelllmmmqqqpppppprrryyynnnZZZ]]]fffqqqaaa[[[YYYTTTOOOIIICCC@@@>>>DDD444<<>>===;;;:::::::::;;;<<<;;;888666666666777888999:::;;;:::999888888777777666555555444444111222333333444444444444000000000000////////////......---,,,,,,,,,,,,---************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))[[[===555666222111000...---------------,,,++++++******++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))+++///444888;;;111000...---,,,,,,,,,---///---...444;;;>>>;;;666666666888999:::;;;;;;;;;;;;;;;<<<<<<======>>>>>>???>>>===>>>???>>>:::777555777999::::::999777555444444333111000///...---,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,------------,,,,,,---...//////......000222444444333333222333333444555555666777999:::;;;;;;:::999888:::<<<<<<999666888888999999888:::===???===>>>===<<<::::::<<<===<<<===>>>???@@@@@@@@@@@@BBBAAA@@@>>>===<<<<<<<<<666444333444555666555444777777777777777777666666666777999:::999777444222777555333333444555555555222222111111111111222222333333333222222222222111111111111000000000//////000000111111111222222222000111333444444333111000------........................//////......---,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++******)))((((((************************)))))))))*********+++++++++++++++******)))))))))(((((()))))))))*********))))))*********+++++++++---,,,***))))))***,,,---,,,,,,+++******+++++++++************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******+++,,,...///....../////////111555888HHHmmmxxxpppeeeLLLHHHEEEEEEIIIOOOYYYaaadddggglllpppssswww{{{~~~uuuhhh^^^YYYVVVLLLIIIEEECCCBBBAAA???===>>><<>>AAAAAA@@@???===<<<;;;::::::<<<<<<;;;999777777777999999999::::::999999888777777666666555444444333111222333333444444333333000000/////////...............---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((XXX;;;333444222111000...---------------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((***---111444777///...---,,,,,,,,,,,,,,,,,,,,,---000333555555444555666777888::::::::::::::::::::::::<<<>>>AAACCC>>>>>>======>>>===:::777444666999;;;;;;999666444333222222111///......---+++++++++++++++******)))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++++++++,,,,,,,,,,,,,,,++++++,,,------,,,---///111000000000//////000111111444555555666777777888888999888777777888888666444555555666555666888===@@@>>><<<::::::;;;;;;:::999;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<;;;;;;;;;888666444444444444333222666666666666555555444333222444777888888555111///666444333333444555555444111111111000000111111111222222111111111000000000000000000000/////////////////////000000000000000///000111222222111000///------------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,++++++)))*********+++++++++++++++++++++******))))))((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))******)))))))))*********++++++++++++))))))))))))++++++------,,,+++*********+++))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---...,,,---...------...111444111IIIvvvppp{{{bbb@@@<<>>???@@@BBBAAA@@@???>>><<<;;;;;;===>>>???>>><<<:::::::::;;;;;;:::999888888888888666666555555444333333333111222222333333333333333//////.........---------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((WWW;;;333444222111000...---------------,,,++++++******+++++++++++++++***************))))))))))))))))))))))))******))))))((((((''''''+++***))))))***+++---///---------,,,,,,,,,,,,,,,***+++,,,------///111222444555666888999:::::::::;;;:::999888:::===AAADDD>>>=========<<<;;;999888666888;;;===<<<:::777444333333222000///---,,,++++++++++++,,,+++******)))))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********)))***++++++,,,++++++++++++,,,---,,,,,,,,,...000......------...///000000444444444555555555555555777666666666666555444333444666777888777888;;;===<<<999777888;;;===;;;888<<<;;;:::999999:::;;;<<<:::999999888888888888999888666333333333444333222666666666666555444333333444555666777666555333222555333222333555666555444111111000000000000111111111000000000000/////////000000/////////.................................---...////////////...---------,,,,,,++++++******,,,,,,,,,,,,,,,+++************++++++++++++******)))))))))************++++++*********)))))))))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************)))(((((((((((()))***---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,------,,,---...---,,,---///111555444SSSwww~~~zzzVVVNNNNNNCCC>>>DDDIIINNNTTTZZZ___eeemmmrrrssskkkddddddjjjoooooonnnlllkkkkkkooouuuyyyxxxttttttuuutttooohhh```VVVPPPLLLNNNPPPPPPNNNJJJEEEBBB;;;;;;;;;::::::;;;===???GGGIIIGGGLLLpppxxxUUUGGGFFFDDDFFFGGGEEEAAA???AAACCCBBBBBBAAA???>>>===<<<;;;???AAABBBAAA???======>>>===<<<:::888777777777888555555444444444333333333111222222333333333222222......---------,,,,,,,,,---,,,,,,+++++++++++++++************************))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((WWW<<<444555222111000...---------------,,,++++++******+++++++++++++++*********))))))((((((((((((((((((((((((******))))))((((((''''''***))))))(((((()))***++++++++++++,,,,,,,,,,,,,,,***,,,------,,,,,,///222333444555777888999::::::===;;;999777888;;;???AAA===>>>>>>===;;;:::999999666888:::;;;;;;999666444555444333111...,,,+++***,,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))((())))))***++++++******+++,,,------,,,,,,...000------------...///111111444444444444444444444444666666666666555444444555666999===>>><<<:::888777999777666888<<<>>><<<:::>>>===;;;:::999999:::;;;888888777777777777777888555333111111333555555555777777777777777666555444666555555444444444444555333222222333555666555333111111000000000000111111000000000/////////....../////////............---------------------------------------------------,,,,,,++++++*********)))+++++++++++++++******))))))******++++++******)))(((((()))))))))******************)))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********((((((((((((((((((((((((++++++)))(((''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***+++,,,,,,,,,,,,,,,---......------...000999***777OOOlllsssyyyxxxuuuSSS@@@EEEAAABBBEEEIIIOOOVVV\\\aaaggghhhhhhgggggghhhgggfffYYYVVVUUUWWWZZZ[[[ZZZYYY\\\[[[[[[ZZZVVVQQQMMMLLLJJJHHHEEEAAA???>>>===>>>:::>>>AAA@@@>>>???FFFMMMEEE^^^ooo~~~zzzRRREEEEEEEEEAAADDDFFFDDDAAA@@@AAACCCBBBAAA@@@???>>><<<;;;;;;>>>@@@AAA@@@>>><<<======>>>===:::888777777777777444444444444444333333333222222222333333222111111------------,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******++++++(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''VVV<<<555666222111000...---------------,,,++++++******++++++,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&'''(((***+++,,,)))***+++,,,,,,,,,,,,,,,+++,,,---------...000222222333444666888999::::::===;;;888666777999<<<>>>>>>??????===;;;999:::;;;555666777888777555333222555444333111///---++++++,,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((()))***************+++,,,,,,+++,,,...000---------...///111222333555555555555555555666666777888888777666666777999999===AAACCC@@@;;;777555888777888:::<<<===<<<;;;??????===<<<;;;::::::::::::999999888888888999999444222000000333555777777666777777888888777777777555555444333333444555555222222222333555666555333111111111000000111111111000000/////////.........///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++******)))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((())))))((('''&&&&&&&&&'''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((()))***+++,,,,,,,,,,,,+++---......------///000222,,,333:::DDDiii~~~```LLL>>><<<:::>>>EEELLLNNNOOOLLLTTTYYYWWWSSSRRRQQQQQQTTTNNNHHHGGGGGGIIIOOOVVVNNNJJJHHHHHHFFFBBBAAACCC>>>>>>===<<<<<<<<<<<<===BBBEEEGGGFFFBBBDDDJJJQQQmmmvvvWWWHHHBBBCCCIII>>>@@@AAAAAA@@@???@@@@@@AAA@@@???>>>===;;;:::::::::<<<======;;;999::::::===<<<;;;999888777777777555555444444444444444444222222222222222222111000......---------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''UUU<<<555555222111000...---------------,,,++++++******++++++,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((())))))))))))$$$%%%&&&'''(((***+++,,,'''(((***+++,,,,,,,,,++++++,,,,,,---///000111111111222444666777999999::::::999777666666888:::<<>>;;;:::;;;<<<777666666555555444333333333333222111000/////////+++++++++++++++******)))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''((()))))))))))))))***++++++******,,,...,,,,,,---...///111333444555555666666777777888888777999:::999888888;;;>>><<>><<<:::999888::::::999888888777888888444222//////222555777777555555666777888888888888444666888999999888666555111111111333555666555333222222111111111111222222000000000////////////............---------,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++++++++++++++,,,++++++,,,,,,++++++***)))((())))))))))))))))))((('''''''''((((((((())))))((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((())))))))))))(((((()))(((((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((***+++,,,,,,++++++)))+++---...------...000...222777555666HHHggg~~~xxxfffYYYLLL===777:::>>>>>><<>>???@@@EEEKKKHHHCCCBBBDDDBBB>>>===@@@444888===BBBDDDDDDBBBAAA???@@@BBBGGGOOOXXX```dddQQQHHHKKKFFFBBBEEE>>>>>>>>>@@@AAABBB@@@???@@@???>>>===<<<:::999999999;;;<<<<<<:::999999:::;;;;;;;;;:::999888777666555555555555555555555555222222222222222111000000............------------++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''TTT<<<555555222111000///---------------,,,++++++******++++++,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''(((((())))))******''''''(((((((((((((((((('''(((***+++,,,,,,,,,++++++++++++---000222111///000111333555777999999:::777666555555666888:::;;;???AAAAAA???;;;:::;;;>>>:::999777666555555555555111111111111222222222222***************)))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))'''((())))))((()))+++---+++,,,,,,---///111333444666666777777888999999999888:::;;;;;;999:::>>>AAA>>>@@@BBBAAA>>>;;;:::999;;;===@@@>>>:::777777999?????????>>>===:::888666999888777666666555555555555222000///111444666666333444555777888888999999555888<<<@@@@@@===999555111000111333666666444333333333222222222222333333111000000000////////////......---------,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,---+++,,,,,,,,,,,,+++******(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((())))))***''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++,,,,,,++++++(((***,,,---------...///...222000---000444FFF___tttqqqbbbLLLEEEEEECCC@@@===BBBAAA999777;;;?????????::::::AAACCC>>><<<===???;;;<<>>CCCAAA@@@??????BBBEEEGGGHHHHHHOOObbb{{{}}}___EEECCCJJJHHH@@@:::@@@???>>>AAADDDEEECCC@@@??????>>><<<;;;:::999888;;;===>>>>>><<<;;;<<<<<<999:::;;;;;;:::999777666555555666666666666666666222222222222222111000/////////.........---------+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''~~~TTT;;;333777222111000...------------,,,,,,,,,+++++++++******************))))))))))))))))))(((((('''''''''&&&'''((()))******)))'''&&&((((((((((((((((((((((((''''''''''''((()))++++++***+++---...//////000000111111333444555666666666111555777555666:::===<<<<<<;;;;;;::::::999999888888888666555444333333333555444222111000...+++((())))))))))))((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******************+++,,,...//////000555555555555555666777888<<<<<<<<<;;;;;;:::::::::>>>>>>>>>>>><<<:::888777777<<>>777444333111///111333444111///111111111000111222333333111000///...---------...------......------,,,+++..............................,,,,,,,,,,,,......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...////////////111555888bbbyyyyyylllXXXLLLBBBBBBJJJCCCIIIGGG666999CCC;;;:::;;;>>>AAA===888<<>>@@@CCCCCCAAA===GGGDDD???FFFKKKHHHHHHTTTUUUpppPPPOOOMMMJJJGGGCCC@@@???DDDDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;<<<;;;999777777888999999:::::::::999<<<;;;:::999777666555555777777777666555444222111...///111222111000...,,,///............---------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}SSS:::111555222111000...------------,,,,,,,,,+++++++++******************)))))))))))))))((((((((('''''''''''''''(((***++++++)))((('''((((((((((((((((((((((((''''''''''''((()))***+++***+++,,,---////////////000000222333444555555555333777999666777;;;>>>>>>;;;;;;::::::999888777777888888777555444333333333333222000000///...+++)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))***+++,,,---......///000111111222444555777888::::::::::::999999999888;;;;;;;;;;;;:::888666555444999;;;999888999:::777===;;;:::999::::::888777999888666555444444444555222222222222222333555555111222333555666777777777;;;???BBBAAA===777333222222000///000222333111...---.........///000000000000000//////......---------------------,,,,,,+++------------------------------,,,++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---...////////////111444777999VVVrrr{{{___III>>>888777:::FFFLLLFFFGGGCCC@@@AAADDDFFFGGGHHHBBBBBBFFFJJJJJJHHHIIILLLVVVMMMHHHHHHFFFLLLaaavvvNNNKKKKKKJJJHHHFFFDDDBBB@@@FFFDDDBBB@@@??????@@@@@@@@@>>><<<<<<<<<:::888555777888999::::::;;;;;;:::999999888777666555444444666666555555444222111000000111111222222000///...............------------+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{QQQ999000444222111000...------------,,,,,,,,,+++++++++******************))))))))))))((((((((((((''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''((()))******)))***+++---......//////...///000111222333333444444777888555555:::>>>>>>;;;;;;::::::888777666555888777666555444444333333000///............+++)))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((((())))))***+++,,,------,,,,,,---///111444666777777777777777777666666666777888888888888666444333333777888666555777999777<<<:::777666777888777777666666666666555444444333444333222222222333444444222333444555666666666666888999999777444222111111000//////000111111000...+++,,,---...//////////////////000000///...,,,+++,,,------------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******************+++++++++,,,,,,,,,---............000333555,,,:::QQQppp~~~ttt}}}pppmmmZZZEEE@@@BBBGGGNNNOOOQQQSSSSSSTTTSSSOOOIIIWWWSSSOOOKKKEEE???AAAFFFRRRMMMjjjjjjRRREEEGGGGGGGGGFFFEEEDDDCCCBBBEEECCC@@@===<<<===???AAAAAA???===<<<<<<:::777555999999:::::::::;;;;;;;;;777777666666555555555555555555444333222111000000222222222111111111000000......---------,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyPPP999000444222111000...------------,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((('''''''''((()))******+++******)))(((((((((((((((((((((((('''''''''''''''((()))***((()))***,,,------......------......///111222222222555555222222777;;;<<<<<<<<<<<<;;;:::888666555555555555444444333222111---,,,,,,,,,------+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))***++++++,,,++++++,,,...000222444555555555444444444444444444666777888888888777666555444888999666555888::::::;;;888555444555666777666444555777888888666555333555444333111111222333444333333444555666666666555666666666555333333333333......//////000//////...,,,---...000000000000000......000000000...,,,***,,,,,,,,,,,,,,,+++***************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******************+++++++++++++++---......---...111333777333:::OOOkkk~~~~~~~~~___IIILLLeeecccdddaaaZZZVVVWWWXXXWWWXXXWWWPPPHHHQQQeeerrrtttxxx}}}cccLLLIIIQQQFFFFFFFFFEEEDDDCCCBBBAAABBBAAA???===<<<======>>>???>>><<<<<<<<<;;;999666<<<<<<;;;::::::999999999777777777777777777777777666555444333222111111000222111000000//////000000------------,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvOOO:::222666222111000...------------,,,,,,,,,+++++++++******************)))))))))((('''''''''((((((((((((((((((((())))))************(((((((((((((((((((((((('''''''''''''''(((((()))'''((()))+++,,,,,,------,,,,,,,,,,,,---///000111111555555222222666::::::<<<=========<<<:::888666333333333333333222000000,,,+++++++++------,,,***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))*********,,,------...///111333333333333333333333333333333777888999:::;;;:::999999888<<<<<<999888;;;===<<<:::777444333555666777777444666888::::::999777555666444222111111222333555444444555555555555555444444555555666666555444333---.../////////.........------...///////////////---...///000///---+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++***+++------,,,---///111222++++++777HHH\\\tttlllxxx{{{tttzzz|||VVVHHHIIIFFFCCCFFFFFFFFFEEECCCAAA@@@???======>>>>>>>>><<<;;;:::;;;::::::;;;<<<<<<:::999???>>><<<:::888777777777999999999999::::::::::::777666444333222222222222000000///............///---,,,,,,,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssNNN:::333777222111000...------------,,,,,,,,,+++++++++******************))))))))))))'''''''''((((((((((((((('''''''''((())))))******(((((((((((((((((((((((((((''''''&&&''''''((((((&&&'''(((***++++++,,,,,,,,,,,,++++++,,,...000111222666777555555888:::999;;;<<<===>>>===;;;999888222222333444333222000///,,,+++***+++------,,,***))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))******---------...///111222333222222222333333333333444777999:::<<<======<<<<<<:::>>>???<<<;;;===>>><<<999777555555666888888777555666888:::::::::888777555444222000000222444666555555555666555555444444222222333555666555333000---///000000///......///......---,,,,,,,,,,,,---......//////...---+++******++++++++++++***))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$&&&(((+++...///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))))))))*********)))***,,,,,,,,,,,,---///+++***+++///333???XXXppp{{{WWWBBBFFFGGGBBBDDDFFFEEEDDDCCCAAA???===<<<999;;;===>>>>>><<<999777888888888999;;;<<<;;;999>>><<<:::888777777777777::::::::::::::::::::::::888666444333222111222222//////.........---------,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqLLL999222555222111000...------------,,,,,,,,,+++++++++******************))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&((()))***+++++++++,,,,,,++++++,,,...000111000555888666666888999777999:::<<<======<<<:::888222333444555555444222111,,,,,,+++,,,------,,,***))))))))))))((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))***************+++,,,...111333444222333333333444444444555666777999;;;<<<<<<<<<<<<:::???@@@===;;;<<<<<<999999888777888999:::999777444555777888999999999888555333111000000333555888555555666666555444333333444222111222444555333000---///111111///...///000222111...+++***+++,,,---///......------,,,,,,+++***************))))))(((((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&(((+++---...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))******((()))+++,,,++++++,,,---,,,///111///***,,,888DDDpppzzzhhhRRREEEHHHHHHBBBBBBJJJBBBAAAAAA@@@>>><<<:::999999:::;;;<<<;;;:::999888888777777888::::::999777999888777666666888999;;;888888888777777777777777777555333111000000111222...///000000000///---,,,++++++++++++***************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqKKK888000333222111000///------------,,,,,,,,,+++++++++******************))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&''')))************,,,,,,++++++,,,...000222---333666555444666666444777888;;;======<<<:::888333555666777777555444222---,,,,,,,,,------,,,***))))))))))))((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))************'''''')))+++...111333555333333333444444555555555333555777999:::;;;;;;;;;999>>>@@@===;;;;;;999666999888888999;;;;;;:::888444444555777888888888888444333000///000333666999666666666666555444333333777444111111333555444222---000222222///...///111777444000---,,,,,,...000//////...,,,,,,,,,,,,,,,***************)))(((((())))))))))))))))))))))))((()))***++++++***)))(((************************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''')))+++++++++***+++,,,)))---000///---...222666===___rrr]]]KKK???@@@HHHGGGEEEAAA888>>>>>>>>>===<<<:::999888::::::999999999999999999999888777777888888666555555444444444666999<<<>>>666666555555444444444444666444222000//////000111...///111222222000...---+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjIII777999444111111///...---,,,,,,+++,,,,,,,,,+++++++++******,,,+++)))((('''''''''(((''''''''''''''''''''''''((('''&&&&&&'''))),,,---(((((((((((((((''''''&&&)))(((((((((((('''''''''(((((((((((())))))))))))+++,,,...000000///...---...///111444555666666666;;;888666777;;;<<<888444666555333111000000111111......------,,,+++******(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((+++++++++,,,---...///000222222000000111222555666555777999:::888777777777666777888666444222333444999999999999888888888888777777666444444444444444444222111222666777666444444444444555555666666666444222//////000111111000---...///...---,,,---...222111///---,,,---///000...---,,,+++***(((''''''+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))+++...000222(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************+++++++++,,,,,,,,,------///666FFF^^^xxx}}}{{{VVVFFFGGGEEECCCAAA>>>===;;;;;;999999888888999;;;===>>><<<;;;:::999888777777888555666777999888777666444888777666444444555555666555444333333444333111///444333222111000000000000/////////...------,,,,,,...---,,,***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%gggGGG555777222111000///...---,,,,,,,,,,,,,,,,,,+++++++++******,,,+++)))(((''''''((((((''''''''''''''''''''''''''''''&&&&&&''')))+++---((()))))))))((('''&&&&&&((((((((('''''''''&&&&&&'''((((((((())))))))))))***+++---...///...---,,,---...000333444555555555666444222555999:::888555555444222111000///000000------,,,,,,+++*********((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''************+++---...///000000///...///111333444333555777888666555555555444555555444222111111222555555555555444444444333555555444444333333444444555333111222444555333111333333333333444444444444333111......///000000///---...000///---,,,,,,---000...---+++++++++---...---,,,++++++***)))((((((++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((***,,,...000((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++++++++,,,,,,,,,,,,---///111666BBBTTTjjj|||hhhKKKAAAGGGCCCBBB@@@???===<<<<<<<<<888888888999:::;;;<<<===;;;;;;:::999888888777777777777888999888666444222888777555444333333333444666444333444444444222000444333222111000000000000/////////...------,,,,,,...---+++***)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%cccDDD333555///111000///...---,,,,,,,,,,,,,,,,,,+++++++++******++++++)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''')))+++,,,)))***))))))((('''&&&%%%''''''''''''&&&&&&&&&%%%''''''((((((((())))))))))))***+++------,,,++++++------///111222333333333111//////222666888777555333333111000///.........,,,,,,++++++***)))))))))(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++------...------,,,---///000111000222555555333222222222111222333222000//////000222333333333222222111000222222222222333333333444555333222222222222000///222222111111111111111000111///------...///...---+++...000000...,,,++++++---,,,***))))))***++++++++++++*********)))))))))+++******))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((***+++,,,''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,......,,,+++222EEE^^^pppzzzwwwbbbPPPHHHBBBAAADDD???>>>===<<<<<<<<<<<<<<<888888999:::;;;;;;;;;:::888999::::::999888777666888999999888777555222111777666555333333222222222666555444444555444333111333222111000000//////000//////......---,,,,,,,,,---,,,+++***)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%___BBB333555///000000///------,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''')))***+++*********)))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))((()))***+++++++++******+++,,,---///000111222222000//////222555666555333222111000///...---------+++*********))))))((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))***+++,,,------,,,,,,,,,---...///000...000222222111000000000000111222111//////000111444444444555444333111111///000111111222333333333333222111111111000//////000000000//////.........///...,,,,,,---...---++++++---000111///,,,******+++******)))))))))***+++))))))))))))******************))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************++++++++++++---...---***)))111???KKK\\\nnnnnnWWWCCCAAAIIIKKKEEE@@@>>>===<<<;;;;;;;;;;;;;;;777888:::;;;;;;:::999888666777999::::::888666555888888888777666555333222444444444444444444444444666555444444555555333111222111000/////////////////////...------,,,,,,+++,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[AAA444666///000///...---------------,,,,,,,,,+++++++++*********************)))))))))''''''''''''''''''''''''&&&&&&&&&''''''((())))))************)))((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''(((((()))))))))))))))******+++---///000222333333333333333444444333222000000000///...---,,,+++******)))))))))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))***,,,---...------------...///000000---///111222000/////////000222333222111111222333555555666666666444222111---...000111222333222222000000000000000///000000/////////......---------...---,,,,,,------,,,***+++---000111...,,,***)))+++***************++++++((())))))))))))*********)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((()))))))))*********++++++,,,---------------...000;;;NNNfffuuu|||vvv{{{{{{ZZZ???CCCGGGGGGAAA;;;;;;@@@???>>>===;;;;;;:::::::::888999:::;;;:::999888777444666888999999888777555666666666666666555555444222333444555666777777888555444333444555555333111000000//////.../////////.........---,,,,,,++++++++++++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWW???555888000//////...---------------,,,,,,,,,+++++++++******)))******++++++***))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))*********)))((((((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((()))))))))((()))***,,,...111333444777777666666555333222111000000000///...---,,,+++******))))))))))))))))))&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))***,,,---...,,,------...//////000000...000333333111000000111111333444444333333555666444555666777666333111///---...000222333333222111...000111000//////000111//////..................------,,,---...---,,,***,,,...000///---+++))))))*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))*********+++***)))***---...,,,***)))111===IIIUUUfffxxxppp[[[GGG;;;;;;===??????<<<;;;<<>>===<<<;;;:::999999999999:::::::::999888777777444555666777888888777777555555555555555555555555222333444666777888888888333333222333444444333111//////............//////......------,,,++++++++++++***)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSS===444888000//////...------------...,,,,,,,,,+++++++++******)))***++++++++++++***)))''''''''''''''''''''''''&&&&&&''''''((('''''''''(((((()))************)))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))***'''((()))+++...222555777777777888777555333222222000000000000///---,,,+++************************&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,,,,,,,---...////////////000222555555333222222222222333555555444555666888555666777888777444111000...///111333333333111111000222333222///---///000......///////////////000------,,,---......,,,***---...///...,,,***)))***))))))***+++++++++++++++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******+++)))'''(((+++---,,,+++//////---...777IIIaaaqqq~~~aaaGGG888222777AAA???888222444===CCC@@@::::::999999888888999999:::;;;:::999888777777777777444444555666666777888888777666555555444444444444333444555666666666555555222111111222333333222000///......------......///......---,,,,,,++++++*********)))(((((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################OOO;;;444888000//////...---------......,,,,,,,,,+++++++++******))))))+++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&''''''(((''''''''''''((()))******++++++***)))(((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&'''(((+++...222666888666777777777555333333333000000111111000...,,,+++***************+++++++++%%%'''***,,,,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,---............222444666666555444333444222333555555555555777888777888::::::999666333111///000222333444333111000222444555222///,,,---///.../////////000111111111...------...///...,,,***...//////---+++))))))***(((((()))******************)))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***+++,,,,,,,,,+++******)))---///...+++...666===PPPeee{{{yyyUUU::::::AAA<<<555555000666:::999666444555555666666666666777888::::::<<<;;;999777666666777777444444444444555777888999999888666555333333222222444555555666555333222111111000000111333333111000......---------......///......---,,,,,,++++++******))))))(((((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################HHH;;;333444444111000///...---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++*********)))''''''''''''''''''''''''&&&%%%%%%'''((()))(((&&&((((((((((((((()))***+++------+++***(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((+++++++++,,,...000111222222222444777:::999444///111111000///...------,,,++++++,,,,,,+++***((('''***+++---...---***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))&&&))),,,...///000222444777888999999777444111...///000222444555555555555:::888666777888777333///000222444444333333444555222222111///............+++,,,...000000///...------------,,,,,,,,,++++++------------,,,,,,+++*********+++++++++,,,,,,,,,+++***)))'''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------///:::KKK]]]kkkvvv}}}ttt___SSSRRR???;;;888777999:::999777111444888999999999999;;;888777666555555555555555:::999777555444555666777;;;666222222777;;;;;;999888777555333222111222222222111111000111111222222444444333222222111111000000///...------...///000000///---,,,+++*********))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################|||GGG;;;444555444111000///...---,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))'''''''''''''''''''''''''''&&&&&&'''((()))'''&&&((('''''''''(((((()))***++++++***)))'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((******++++++---///000111222222444777999888444000111111000///...---,,,,,,++++++,,,,,,+++***((('''******+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))''')))+++------///111333777888888888666444111///222333444555555444333222777555444555666555222///111333444555444333444555444333111///---,,,,,,,,,+++,,,...///000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))************+++++++++,,,+++***(((''''''(((***+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,666444222444;;;JJJZZZeeeYYYSSSLLLGGG@@@:::999<<<===:::666444444333000...333444666777888888999:::666666555444444444444444666555444444444666888999:::666222333777:::;;;999777666444222111000111111222111111000000000111111333333222222111000000///000000///......///000000///...---+++******))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################xxxDDD<<<555555333111000///...---,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''''''''''''''(((''''''((())))))'''%%%'''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))))))))***+++---...///000111222555777666333111111000000///...---,,,,,,++++++++++++***)))((('''***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((((((((()))'''(((******+++---000333666666666555444333111000555555666666555333111000222222222333444333111...111333444444333333333444444333000...,,,+++***)))+++,,,---//////......---++++++++++++*********)))((())))))))))))(((((('''))))))))))))************)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))*********+++++++++,,,,,,---,,,+++)))+++///777<<>>777555333111000///...---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))((()))******)))'''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,...000111222222333333111111000///...------,,,++++++***))))))((((((((()))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((***...111222222111111111111111111333333444555555444333222...///111111111111000000///111222222000///000111///...---,,,,,,,,,,,,,,,+++,,,,,,---------------*********)))))))))(((((((((((())))))***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))************+++******+++...000000////////////////////////777>>>@@@???>>>===<<<>>>@@@BBBCCC@@@;;;333...222333222111000111666:::+++,,,///222000---000777333333222000...---,,,,,,888555111......///111111000000////////////000000//////000000222333444555666555333333555666666666444333222111111222333333666555444333333333333333555444444333333222111111000000111111111111000000++++++***)))(((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################nnnCCC???555333333111000///...---,,,,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((()))(((((()))+++,,,***)))&&&'''((())))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***++++++,,,...//////000333555333222222111000///...---++++++***(((((((((((((((((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))***---000...///000111111111111111000111333444444444444333///111333444222111111222///111222222000//////000...------,,,,,,------...,,,,,,,,,,,,,,,---------************)))))))))(((((())))))***************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))*********))))))***,,,///)))((('''***...111111000***---///---+++,,,000444000000111111333444555666...222555333---((('''(((111000111111...---666@@@555555555444333333666888===<<<999555111000111333//////.........///000000//////000111222222333333444333333333333333444444444333222111111222444444555444444333333444444555555555555444333333222222///000000111111000000///++++++***))))))((())))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################nnnEEE@@@444222333111000///...---,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))((((((((((((((((((((((((((('''((())),,,---,,,+++'''((()))******(((&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((()))***+++)))+++---------///222555444444333222111000//////,,,+++)))(((''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))******+++---...+++---///111222111000///000111222333333333222111222444777777444333333444111222444333111000000111//////...------,,,------,,,,,,++++++,,,,,,------++++++*********)))))))))(((((()))************************))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%)))---///...,,,)))(((///...,,,,,,,,,+++)))(((000...,,,,,,,,,---///111***---000111///,,,)))((('''***///333555555444444111...---,,,***(((,,,333000222333444555:::@@@EEE???AAA@@@999111---///333...............///000000...///000111222333333333111222222222111111111222222111000000111222333444222222111222222333444555555555444333333222222111...///000000000000///...++++++***)))))))))******))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################oooFFF@@@333111444111000///...---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************))))))))))))))))))))))))'''''''''***,,,...---,,,((()))***+++***)))'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***+++(((+++------,,,...222666555444444333222111000000,,,+++)))(((''''''((((((&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%(((***+++++++++,,,...)))+++...111222111000///000111222333222222000000444777999999666444444555333444555555333222222222222111///...---,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++************''''''((()))******))))))++++++******))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''(((+++---&&&(((***,,,,,,,,,---///...***)))...222000+++'''+++,,,,,,,,,+++,,,///111333///***))),,,---,,,***,,,***+++000222...+++***...//////......222999???===AAABBB:::///))),,,111...............///000111---...///111333444555555000111111111000///000111000000/////////111222333/////////000111222444444444444333222222111111000---...///000000///...---,,,+++******************))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################iiiGGG???222333222111000///......------...++++++++++++++++++++++++***---,,,((((((***)))&&&))))))))))))))))))))))))(((((()))***+++---///000+++((()))++++++(((''')))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))***+++---///000111111111111000///...---************))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))+++,,,---000000000///---...000222333333444444444333333222555444444333333444444555333222222222222222333333//////...---,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---///000111111000000***???FFF555+++333555,,,333222222111000///...---000000111222111000///...333222000......///000111////////////............---,,,+++***))))))))))))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjHHH@@@222333222111000///...------------++++++++++++++++++++++++***,,,,,,)))(((***)))&&&))))))))))))))))))))))))'''''''''(((***,,,---...+++)))))),,,+++((('''))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))+++---...///000000000000///...---,,,******)))))))))((((((((('''(((((()))((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))***++++++.../////////......000222333333444444444444333333444333333222222333333444111111000000000000000000///...---,,,+++++++++++++++***))))))))))))***++++++++++++*********))))))''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((()))))))))*********++++++*********++++++++++++,,,******+++,,,---......///---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,---///000111111000000888TTT^^^FFF,,,)))///000333333333222111000...---...///000222222222111111444222111//////000111222000000/////////.........---,,,+++***))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjHHH@@@222222222111000///...------------++++++++++++++++++++++++***,,,,,,)))(((******'''))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,,,,)))***,,,,,,'''&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''(((((((((((((((((()))***,,,---...000000//////...,,,+++***)))))))))((((((((('''''''''(((((((((((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))***,,,.../////////000111222222333333444333333222222222111111111111222222000//////...---------...------,,,+++***************))))))(((((())))))***+++************)))))))))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********)))))))))*********++++++(((((()))+++,,,---...///,,,++++++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000000000000222KKKVVVBBB,,,***222444333333333333222111//////...///000111333333333333444333222000000111222222000000000000////////////,,,+++******))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjHHH@@@222222222000000///...------------++++++++++++++++++++++++***,,,,,,)))(((+++***(((((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,,,,)))***---,,,'''%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((***+++,,,---//////......,,,+++)))(((((((((((((((''''''''''''((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''***---/////////000111000000111222222222111111111000000//////000000111000///...---,,,,,,,,,,,,,,,+++***))))))(((((()))))))))(((((((((((())))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((((()))))))))*********(((((()))******+++,,,,,,*********************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---.../////////000***333666000000666666///444444444333222111000000///000111111222333333333444333222111111111222222111111000000000/////////++++++***)))))))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$iiiGGG???222333222000///...------,,,,,,,,,++++++++++++++++++++++++***,,,,,,))))))++++++((((((((((((((((((((((((((('''''''''((()))***+++,,,***)))***------(((%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,......------,,,***)))(((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&(((,,,.........///000......///000000000000000000//////......//////000000///...---------------++++++***)))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((()))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------...//////111000---,,,222888333)))333333333333333222111000222111111111111111111111333333333222222222222222000000000000////////////******))))))((()))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$gggFFF???222333333000///...---,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,)))))),,,,,,)))))))))))))))))))))))))))'''''''''(((((()))***+++)))(((***...---)))&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,------,,,,,,+++***))))))))))))(((((((((''''''((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&(((+++,,,,,,---...000------...///000000000000//////............/////////...............//////++++++***)))((((((((((((((())))))******))))))((((((((()))))))))))))))***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&''''''((((((((((((((()))((((((((((((((((((((((((((((((((()))))))))******************************))))))*********+++++++++,,,,,,+++,,,,,,---/////////111333111///...//////222222333333222111000000222111111000//////000000222222222222222111111111////////////............***))))))(((((()))))))))))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$dddDDD>>>111333333//////...---,,,,,,,,,,,,++++++++++++++++++++++++))),,,,,,******,,,,,,***))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))'''&&&)))......***'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******+++,,,,,,,,,,,,,,,++++++******)))))))))(((((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((''')))*********+++---///---...///000111111111111//////............//////---------------...///000,,,+++***)))(((((((((((())))))***++++++***))))))(((((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))************************))))))))))))*********+++,,,++++++++++++---...///(((+++///000---***...555111111222222111111000///000///.........///000111111111222222111111000///............------------))))))(((((((((((())))))))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$cccCCC===111333333//////...---,,,,,,,,,,,,++++++++++++++++++++++++))),,,,,,******------***))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''(((&&&%%%(((......***((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***++++++,,,------------,,,************))))))))))))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))((()))***))))))***---/////////000222222333333333//////............//////+++++++++,,,---...///000,,,+++***))))))((((((((()))***+++,,,,,,+++***)))'''((((((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************,,,++++++***+++,,,...///...******...000///...000000000111111111000000///------------...///111222000111111111111000//////......---------,,,,,,,,,))))))(((((((((((()))***))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^HHH???000333111000///...------,,,------,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))\\\BBBMMM[[[JJJNNNLLLSSSQQQKKKXXX___===&&&333"""555gggCCCNNNUUUNNNPPPLLLMMMPPPLLLMMMZZZ===)))222...+++)))555eee\\\=== %%%+++222***///!!!###&&&CCC}}}nnnMMM$$$+++888(((""")))$$$333VVVOOOUUUPPPIIIPPPNNNPPPTTTMMMGGGPPP222...$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''')))***+++...------000444555333000000000///...------,,,,,,,,,,,,,,,------.........+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,------...000000000000000000000000...------------///000111111222222222111///...------------,,,,,,+++++++++******))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]GGG???000333111000///...------,,,------,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))(((FFF (((,,,+++'''###"""HHH---###***&&&111'''666222HHH&&&888'''...~~~FFF $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''')))***+++---,,,---///222333222/////////......---,,,,,,+++,,,,,,,,,,,,---------...++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,------......000000000000000000000000000000//////000111222333333222222111000000//////...---------,,,,,,,,,,,,+++++++++******)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\GGG???000444111000///...------,,,------,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))+++???===gggKKKCCC888'''555###@@@>>>llldddMMM666,,,!!!$$$)))!!!444eee~~~>>>$$$///%%%)))~~~###&&&///%%%(((***999>>>OOOLLLBBB+++!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((***+++++++++,,,...000111000......------,,,,,,++++++++++++,,,,,,,,,,,,,,,------+++******))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++++++++,,,------......///000000000000000000000000222222111222222333555555444333222000000000000111...............---------------,,,+++***))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[GGG???111444111000///...------,,,------,,,,,,,,,+++++++++*********************)))((((((((((((((((((((((((((((((111'''UUU---"""<<<$$$""""""((((((... """zzz$$$%%%---((($$$///"""((("""///...222}}}000///sss<<<(((222"""&&&666,,,444&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***)))***+++---...///...---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))************+++,,,,,,------...//////000000000000000000000000222222222222333444555555555333111000///000111333///////////////...............---,,,+++))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZFFF???111444111000///...------,,,------,,,,,,,,,+++++++++*********************)))((((((((((((((((((((((((((((((""",,,)))BBB+++###+++111---222---111 qqqYYY---***&&&+++&&&LLLBBB((((((FFF ......666sssEEE"""000''''''777222!!!---,,,$$$+++$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&((()))***(((***+++------,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))))))))(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---......///////////////////////////000000111111222333333333444333111//////000222333////////////////////////......---,,,+++))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYFFF???111444111000///...------,,,------,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))111'''$$$...777yyy333<<<000..."""222===!!!___```''',,,!!!%%%%%%"""$$$###rrr444///```sss&&&)))iii(((,,,%%%++++++"""###111!!!111$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''')))***(((***,,,---,,,++++++,,,+++++++++++++++++++++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------...////////////////////////---...///000111111111111222111000//////000111111.........///////////////------,,,+++***))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXFFF???222555111000///...------,,,------,,,,,,,,,+++++++++*********************)))(((((()))))))))))))))))))))))) ---!!!"""---+++***'''(((...&&&%%%'''222222YYYUUU)))$$$'''(((%%%$$$&&&+++((((((..."""%%%sss///www)))%%%+++(((***---***!!!,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))(((***------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))***++++++,,,,,,---////////////////////////,,,---...///000000000///////////////////////////------........./////////+++++++++******)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWEEE@@@222555222000000...---------------,,,,,,,,,+++++++++*********************)))(((((()))))))))))))))))))))))))))))) :::222***111<<<&&&000,,,))),,,%%%$$$***RRR[[[&&&'''&&&&&&''' ***,,,///000sss'''!!!hhh333)))$$$&&&,,,&&&&&&***'''$$$"""$$$***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))(((+++......+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,////////////////////////+++,,,...///000000//////---...////////////......,,,---------......//////*********)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^GGG:::444333///000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((((((%%%&&&&&&(((777***+++---333333...///***)))###'''YYYZZZ((($$$((('''((('''666***"""((()))444kkk&&&***eeeSSS$$$---''''''(((%%%***&&&###((($$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))***+++,,,++++++***************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&(((***''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++***+++,,,---...---,,,,,,++++++,,,,,,---.........................../////////000111111111000...---,,,++++++***)))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[EEE999444333000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((((((%%%'''&&&(((777***))))))///...,,,...***)))###(((ZZZZZZ((($$$((($$$((('''@@@***///...UUUkkk%%%)))cccbbb%%%+++((('''(((%%%***&&&###((($$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&((()))'''''''''((((((((())))))'''((((((((())))))))))))))))))*********+++++++++***+++,,,---------,,,,,,,,,,,,------.../////////222222222222222222111111///000000111000///...---++++++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWDDD:::333333111000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((((((&&&'''&&&(((777)))&&&&&&***(((***,,,))))))$$$)))[[[ZZZ((($$$(((%%%&&&%%%@@@+++---%%%lllkkk$$$'''aaavvv'''((()))'''(((%%%***&&&###((($$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***)))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))(((((((((((())))))))))))''''''((((((((())))))))))))))))))*********++++++***++++++,,,---,,,,,,,,,---......//////000111111444444444333333222222222//////000111000///...---*********)))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUEEE;;;333222111000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((&&&'''&&&(((777)))&&&%%%(((&&&'''***((()))$$$***\\\ZZZ((($$$(((+++!!!###111$$$qqqaaa...iiijjj$$$&&&^^^(((%%%)))'''(((%%%***&&&###((($$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((((()))))))))******'''''''''((((((((())))))))))))))))))******************++++++,,,,,,,,,,,,......///000000111111222222222111111000000//////...///000000000///...---)))))))))))))))*********(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTGGG===222111111000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''((('''(((777***((('''***(((%%%)))''')))%%%***\\\ZZZ((($$$(((,,,((('''VVVeee444'''---ccckkk$$$%%%]]](((%%%)))'''(((%%%***&&&###((($$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))*********************++++++,,,,,,......//////000111111111000/////////.........---...//////000000...---,,,)))))))))))))))*********(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRRGGG>>>222000222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''((('''(((777+++)))(((+++)))%%%(((''')))%%%***[[[ZZZ((($$$(((%%%""",,,***ggg)))///dddkkk%%%&&&^^^xxx''''''''''''(((%%%***&&&###((($$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******+++************+++,,,,,,,,,------......///000000////////////////////////......///000///...---,,,*********)))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{NNNFFF>>>222000333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''((('''(((666+++)))'''***'''$$$(((''')))%%%***[[[ZZZ((($$$(((///&&&,,,uuuxxx)))(((XXXlll&&&'''___ddd&&&***&&&'''(((%%%***&&&###((($$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++***)))))))))***,,,,,,***++++++,,,------......------......//////000000---.../////////...---,,,++++++******))))))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvKKKEEE>>>222000444000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((()))'''(((666+++)))&&&(((%%%$$$(((''')))%%%***ZZZ[[[((($$$(((;;;))):::oooZZZ)))###+++---DDDmmm'''(((```VVV%%%,,,$$$'''(((%%%***&&&###((($$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++***)))))))))***,,,---))))))***++++++,,,,,,---***++++++,,,---...//////---.../////////...---,,,,,,++++++***)))(((((('''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuJJJFFFBBB777333111222000...---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))!!!+++ 000222'''%%%%%%)))---...""")))%%%&&&///PPPYYY(((&&&+++000!!!...'''000+++'''(((!!!)))###,,,)))+++((()))lll'''```)))000&&&$$$222&&&111,,,&&&'''$$$%%%!!!$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))*********+++******)))***,,,---...,,,,,,+++,,,,,,---////////////......---------,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttJJJFFFBBB777222222222000...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))***???%%%###666(((///,,,%%%!!!,,,...---777%%%tttbbb///### &&&'''%%%NNNPPP)))###999###000333'''$$$(((vvv333www666..."""666)))######$$$)))((($$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!%%%+++,,,'''"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((())))))***+++******************)))***+++---...+++,,,,,,---......///////////////.........------,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrIIIFFFBBB777222222222000...---------,,,+++---------,,,,,,++++++++++++++++++************)))************)))))))))))) HHH'''(((aaa%%%+++'''%%%''',,,HHHCCCnnnVVV222...$$$...222//////%%% qqq...+++111!!!"""...+++%%%222111pppkkk'''YYY+++&&&+++333:::666%%%%%%&&&)))%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''######+++666888///$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))''')))+++,,,,,,,,,***)))******)))******+++------+++,,,---////////////...000000////////////......,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooIIIFFFBBB666222222111///---------...---+++......---,,,,,,+++******+++++++++*********))))))************)))))))))(((...((((((!!!&&&222...)))\\\[[[+++)))+++***222(((&&&---!!!888yyy<<<444$$$*** $$$((()))JJJ666...oooZZZ333!!!***((($$$***(((''' $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$$$$,,,555777///%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$###$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''')))+++------,,,***))))))))))))******+++,,,,,,***,,,...000111000///...000000000000000/////////,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllHHHFFFBBB666222333111///---------...---,,,......---,,,,,,+++******+++++++++*********))))))************)))))))))(((...CCC---000(((%%%***+++"""llleee&&& 111(((***&&&$$$)))+++&&&###ZZZ===...000... 222///###((('''999!!! <<<///$$$"""(((((()))$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$((()))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$###$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((+++------,,,***((((((((()))***+++++++++,,,***+++...///000000...---/////////000000000000000,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiGGGFFFAAA666222333000///------......---,,,---------,,,,,,++++++++++++++++++************)))************))))))))))))333111---___&&&---,,,'''###777%%%777666cccWWW+++***)))...+++000000&&&'''---(((,,,VVV@@@222""",,,***(((???^^^ooo222$$$'''$$$000###;;;!!!???***###%%%$$$((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((***+++++++++)))((('''((()))***++++++++++++***+++,,,............---......////////////000000,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggFFFGGGAAA666222444000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************)))))))))))),,,...###"""III###%%%***+++((( ######......111&&&TTTUUU///,,, &&&)))***)))'''$$$)))444DDD!!!YYY111*********!!!333TTT###"""&&&///,,,"""000###+++qqq---((((((###%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))))))))((('''((()))***+++++++++*********++++++,,,---------------........./////////,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffFFFGGGAAA555222444000...------.........---,,,,,,,,,,,,,,,,,,,,,---+++++++++************)))************)))))))))))),,,---000,,,%%%333&&&111...***))),,,,,,,,,444((()))!!!111)))%%%EEEbbb,,,%%%222%%%222'''###:::;;;,,,000888555444CCC>>>AAA%%%)))333222)))###000OOOfff***"""!!!444,,,000%%%222$$$+++***&&&###'''ggg!!!(((+++%%%%%%"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&''')))***++++++******************+++,,,---...,,,---------......//////,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbEEEHHH???666777333000///...------,,,---------,,,++++++******++++++(((+++------,,,+++++++++))))))))))))))))))))))))++++++,,,---............---------,,,,,,,,,++++++,,,(((&&&)))+++))))))+++///+++)))***+++***)))***555:::CCCKKKRRRYYYaaaeeekkknnnppppppqqqssspppkkkppphhhaaa^^^XXXMMMDDDBBB444222...++++++,,,+++)))---+++'''&&&''')))******'''&&&&&&(((******(((&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,---------...)))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$```DDDHHH>>>555666222000///...------,,,---------,,,++++++***+++++++++)))+++------,,,+++++++++******************************+++,,,------------......---------,,,,,,,,,...++++++,,,,,,((((((+++***((('''(((,,,333===EEEUUU___llluuuxxxwwwxxxxxx~~~~~~|||~~~}}}xxxrrrmmmnnnrrrbbb[[[PPPDDD;;;333+++%%%)))))))))***++++++)))'''...---+++***)))((('''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))(((((()))******+++,,,,,,***+++,,,,,,---,,,,,,,,,******))))))((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$]]]CCCGGG===333444111000///...------,,,------------,,,+++++++++++++++)))+++---...,,,+++++++++************************))))))+++,,,,,,---------............------------((()))---000---((((((,,,(((...666@@@LLLZZZiiirrr{{{~~~}}}~~~{{{www{{{rrrjjj```UUUHHH@@@111///,,,*********)))((('''((((((((('''''')))+++((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))((())))))******+++++++++***+++---/////////---,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$[[[CCCHHH===333444111000///...------,,,------------,,,++++++++++++,,,***,,,......,,,+++***+++************************)))***+++,,,---..................---------,,,,,,(((***...000,,,''')))///888DDDUUUeeesss|||}}}{{{wwwvvvwwwxxxvvvsss|||nnn```^^^fffooowwwvvvlllgggMMMEEE999///***)))***+++###&&&((()))(((((()))+++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))))))))*********+++,,,...000222333222000///,,,,,,++++++***))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZCCCIII>>>444555333000///...------,,,------...---,,,,,,++++++,,,,,,+++---///...---+++***+++***************************+++,,,...//////000000------------,,,,,,,,,,,,000---,,,+++***...;;;HHHZZZdddqqqzzzuuuhhhaaa___aaajjjsssqqqcccUUU\\\mmmuuuXXX@@@^^^gggooopppjjjkkkxxx~~~}}}|||{{{~~~nnncccTTTDDD888000+++(((***,,,------+++)))(((((())))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++---000222333222000///,,,,,,++++++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXCCCJJJ???444555333000///...------,,,------...------,,,,,,,,,,,,,,,,,,...//////---+++***+++++++++++++++++++++++++++***+++---...000111111111.........------------,,,---)))(((...888HHH^^^qqquuu}}}|||qqqTTTLLLFFFMMMZZZbbb]]]UUUNNNbbb{{{{{{___HHHWWWjjjfffNNNVVVnnnzzzttt{{{zzzqqqdddVVVFFF777---+++***((((((***+++***))))))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((())),,,...///...------,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$UUUBBBIII>>>222444222000///...------,,,------......---,,,,,,,,,,,,---,,,...000///---+++***+++++++++++++++++++++++++++******,,,...///000111111000000000000////////////+++---666EEESSS^^^jjjsssuuu|||{{{mmm\\\IIIBBBKKK\\\kkkrrrppp|||vvvPPP[[[tttnnnLLLIII^^^|||~~~uuugggkkkyyy{{{rrrdddVVVLLL;;;222)))%%%(((,,,,,,+++))))))))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))((('''((()))***,,,,,,,,,,,,+++++++++***))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$SSSAAAHHH<<<111333111000000...---------------......---,,,,,,,,,,,,------...000///---+++***+++++++++++++++++++++++++++((()))+++---...///000000222222222222111111111111666>>>OOObbbiiibbbWWWQQQffftttzzzqqqlllxxx|||hhh\\\___mmm~~~vvvnnnvvvgggDDD888EEEttt|||qqqUUUNNNWWW{{{|||{{{tttooo\\\LLL888,,,***+++)))&&&))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((())))))***+++---......++++++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$UUUHHHCCC888888222111111000///......------.........---------,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,---------------,,,***)))+++000333333555333000111555555111OOO___pppssseeePPP@@@999JJJNNNTTT^^^ooo{{{tttqqq{{{|||pppgggcccvvvzzz\\\KKKbbbyyyzzzzzzrrrlll[[[AAA---'''+++...***((('''''')))***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))))))))%%%%%%&&&((())))))((((((&&&(((******)))'''((()))((()))***+++++++++******---+++(((''')))***++++++$$$'''******(((%%%######$$$%%%&&&(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************+++*********))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########TTTHHHCCC888888222111111000///......------.........---------,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,++++++---111555>>>...+++555333+++===]]]bbbiiitttwwwfffYYYkkkuuu|||uuutttvvvqqqppprrrvvvvvvtttuuuyyyyyyvvvuuuxxxyyyxxxzzz}}}aaaDDDTTTmmm}}}~~~|||yyywwwlllXXXCCC555,,,&&&---,,,***(((''''''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''',,,)))%%%$$$&&&'''&&&%%%---,,,***'''%%%%%%''')))'''))),,,111777<<<@@@BBBFFFGGGJJJKKKKKKIIIFFFEEE;;;999777555333000,,,(((,,,***(((%%%$$$&&&)))+++)))(((%%%#########%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''((((((((()))))))))*********************************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######SSSHHHDDD888888333222111000///......------.........---------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,------------***,,,---------///222555777666333///444EEE^^^qqqzzzxxxxxx}}}{{{zzz}}}}}}uuunnnssssssrrryyywwwooolllqqqxxxyyytttwww}}}^^^AAAPPPmmm}}}}}}}}}rrraaaMMM888)))***+++++++++)))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((()))&&&%%%&&&)))***)))'''%%%&&&'''''''''+++111777===>>>BBBHHHOOOVVV[[[]]]___bbbeeegggfffccc___\\\[[[ZZZYYYWWWSSSLLLDDD???888333---(((''''''((()))((('''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((((((((((()))))))))************************************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###QQQHHHEEE999888333222111000///......------.........---------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------...***,,,---...---...000222...999;;;888EEE___mmmkkksss}}}}}}{{{|||uuuuuu}}}zzzvvvwwwyyyxxxeee@@@@@@]]]|||}}}}}}}}}tttfffQQQ@@@,,,******+++---,,,)))%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&''''''''''''(((((((((%%%'''***+++***)))((((((""")))222:::@@@GGGOOOUUU```dddhhhiiigggffffffgggfffhhhkkkmmmnnnmmmkkkjjjggggggggghhhgggccc]]]XXXNNNJJJEEE@@@;;;444---'''$$$%%%((()))******((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************************************))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$|||OOOHHHFFF999888333333111000///......------.........---------,,,,,,,,,,,,------......---------,,,,,,---------.........,,,---...---,,,---...000333444AAARRRUUUOOOXXXkkk~~~}}}xxxuuuyyyzzzzzz|||}}}|||{{{zzzwwwuuurrr[[[NNN___zzz~~~~~~~~~{{{yyytttjjj^^^AAA777,,,'''***,,,***&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))'''''''''((((((((())))))***---...***%%%%%%***000<<>>555,,,&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))))))))))))))))))))''''''(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%wwwLLLHHHGGG:::888333444111000///......------.........---------,,,,,,,,,,,,,,,---...............------------............---......---...111555999AAAdddrrr[[[KKKYYYmmmrrrsss{{{vvvwwwvvvuuu{{{yyypppyyy{{{wwwppprrryyyqqqqqquuu}}}~~~zzzyyy{{{zzzwwwssseeePPP<<>>AAAAAAAAAJJJRRR[[[^^^[[[WWWWWWXXXUUUPPPGGG===444...***)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%uuuKKKIIIHHH:::888444555111000///......------.........---------,,,,,,,,,,,,,,,---.../////////...---------.........//////------......000444:::>>>```dddjjjnnnmmmooo|||uuummmyyyzzz|||qqqeeegggkkklllpppxxxwww~~~sss}}}}}}{{{wwwqqqnnncccRRR>>>000,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))************000555@@@RRRbbbgggaaaYYYJJJ@@@555111444888888666999<<>>>>>>>>===;;;888555333CCCVVV```___YYYUUUUUUYYYYYYWWWQQQHHH<<<111***'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%vvvTTTCCCEEE???777666555111111000///////////////---------------------------------...------,,,,,,,,,,,,------.../////////111+++,,,111222555IIIaaammmwwwxxxpppvvvyyywww|||zzzttt|||nnnuuu}}}~~~zzzyyy{{{}}}zzzwwwpppfffWWWEEE444)))...***'''''')))***)))&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&))),,,---,,,++++++,,,***(((***,,,)))&&&---888JJJVVVccchhhiiihhhddd___III@@@777777AAANNNRRRPPPEEEGGGOOOWWWZZZ[[[___eeeaaa```___]]]ZZZVVVTTTTTTVVV\\\___\\\WWWPPPEEE<<<666444;;;LLLZZZ^^^^^^___YYYXXXXXXYYYXXXPPPEEE;;;...)))$$$$$$(((***)))'''%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&uuuTTTCCCEEE???777555555111111000///////////////---------------------------------......------,,,,,,,,,---......//////000111888555***...HHHeeesss|||iiijjjwwwqqqpppwww}}}xxxuuuyyyzzzwwwyyy{{{vvvwwwwwwttthhhUUU>>>///+++***************)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***************)))(((((()))000***&&&)))...666DDDPPPcccfffiiipppwwwvvvhhhXXXRRRNNNIIIHHHMMMVVV]]]aaa[[[VVVKKKFFFPPP]]]ZZZMMMQQQQQQPPPOOORRRXXX\\\]]]```fffjjjhhhccc___YYYRRROOO===///444DDDTTT^^^dddfffaaa[[[WWWVVVSSSNNNJJJ===666---''''''((())))))%%%%%%%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&sssSSSCCCFFF???666555555111111000///////////////------------------------,,,------.........------,,,------......///000000000111...000DDDaaaooolllmmm{{{zzz|||tttmmmpppxxx|||zzzyyyzzz{{{wwwxxxzzzzzzttteeeOOO@@@,,,,,,+++++++++******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******,,,***(((((()))*********///***(((000===KKKZZZdddlllhhhcccccckkkrrrpppiiiUUU[[[bbbeeebbb^^^\\\\\\mmmiii\\\YYYtttppp]]]llluuummm___XXXUUURRRRRRSSSRRRPPPUUU___gggiiibbb[[[PPPBBB555444BBBRRR```[[[TTTOOONNNQQQSSSUUUMMMFFF:::///(((&&&''')))((('''%%%$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&qqqRRRDDDGGG@@@666555555111000000///////////////........................,,,------...............---------...//////000000111(((---DDDYYYdddnnnzzzuuu~~~tttllljjjvvv}}}~~~~~~~~~}}}|||{{{{{{|||yyyvvvuuutttmmmaaaWWW777111***(((***,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++)))(((***---///...---(((,,,666CCCPPPZZZaaaeeeWWWbbbllllllhhhfffcccaaadddccceeehhhmmmvvvuuuwww|||ttt___OOONNNUUUVVVSSSZZZdddiii```JJJ777333666GGGEEEAAA>>>@@@FFFMMMRRRUUUQQQHHH===222+++(((''')))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&nnnQQQEEEHHH@@@555444444111000000///////////////........................,,,---....../////////...------......///000000111000111===QQQ^^^kkk~~~tttiiiccc~~~~~~~~~|||zzz~~~zzzvvvtttuuusssmmmhhhIII;;;,,,&&&)))---,,,((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))*********************,,,...///...------999IIITTT[[[___aaacccjjjnnnkkkaaa[[[```kkkrrrhhhttt~~~mmm[[[QQQPPPSSSZZZ```[[[HHH777<<<999444///000777CCCLLLUUUUUUTTTNNNDDD888///+++'''&&&&&&''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&lllPPPEEEIII@@@555333444111111000///////////////........................,,,---...///////////////---......//////000111111,,,888FFFYYYyyyjjjaaaeee}}}{{{||||||uuuxxxwwwvvvxxx{{{~~~{{{{{{{{{|||{{{wwwrrrnnn\\\KKK666+++***,,,+++((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))*********++++++***,,,------,,,,,,---///???IIITTTWWWYYY^^^dddgggmmmggg^^^\\\jjj~~~iiiccc[[[UUUVVVXXXUUUOOOIIIEEE;;;111+++000===HHHOOORRRVVVWWWRRRHHH===666(((&&&%%%'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&jjjOOOFFFJJJAAA555333444111111000///////////////........................,,,---...///000000000000.........///000000111111333@@@UUUrrrvvvZZZnnnnnnlllyyypppppp}}}wwwwww{{{yyy|||~~~zzzvvvsssqqqiii[[[HHH666---******+++))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))*********+++++++++***---///---+++...666>>>KKKPPPRRRPPPSSS]]]fffhhh[[[gggxxxtttZZZPPPUUU]]]UUUTTTOOODDD888444999@@@FFFGGGLLLQQQTTTPPPIIIBBB333...(((&&&(((***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&iiiOOOFFFJJJAAA444333444111111000///////////////////////////////////////,,,---...///000000000000......//////000000111111CCCSSSsssyyy{{{mmmgggqqq}}}zzzwwwxxxyyy{{{}}}~~~zzztttppprrruuuooofffUUUAAA000((()))---))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))************+++++++++)))---000...---444CCCPPPLLLNNNLLLJJJQQQ^^^eeeeee}}}lllbbb]]]TTTZZZ^^^WWWIII<<<666555>>>>>>@@@GGGOOORRRNNNIII@@@888---&&&&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&dddOOOGGGFFF===777777333000000000000////////////////////////////////////////////////000000000000777)))222---)))444555999ZZZ~~~|||qqqiiijjjqqqvvvnnn{{{zzzvvvtttyyy{{{|||{{{yyyxxxtttqqqlllllleeeUUU???---(((+++&&&(((******))))))))))))******))))))((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************+++******+++,,,---,,,,,,///......+++111HHHUUULLLQQQYYYTTTPPP```zzzXXXTTTTTTZZZWWWJJJ:::222444@@@BBB:::;;;IIIPPPLLLLLLBBB555,,,******(((%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%dddOOOFFFFFF<<<777777333111000000000////////////////////////////////////////////////000000000111000%%%444666333999>>>OOOuuuvvvooogggeeemmmzzzwwwrrrllluuuyyyyyy{{{}}}}}}}}}|||xxxtttqqqpppjjj]]]III666,,,***))))))***)))))))))***+++***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********+++*********,,,---......---...+++222>>>FFFPPPXXXWWWYYYQQQOOOpppyyyeeeQQQQQQ]]]___PPP>>>222888888333:::JJJRRROOOOOOIII@@@777///***&&&%%%'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%cccOOOFFFEEE<<<777777333111111000000000//////////////////////////////////////////000000000111111000***888555...777NNNxxxuuuggg```aaadddlllxxxwwwrrruuuzzz||||||sssnnn{{{yyyzzz}}}}}}zzzuuutttoooeeeVVVDDD444))),,,+++)))(((((()))***+++))))))))))))((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))*********+++++++++)))***+++---............555(((,,,FFF\\\^^^XXXVVVOOOnnnzzzeeeVVVRRRPPPLLL>>><<<555...333CCCOOORRRSSSRRRMMMDDD999///)))'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***+++&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%bbbNNNEEEEEE<<<777777333111111111000000000////////////////////////////////////000000000111111111444333888,,,///KKKtttwwwjjjcccTTTiiikkkpppvvvyyyxxxtttpppgggaaa[[[\\\cccjjjmmmmmmrrrtttxxx~~~yyywwwyyyxxx|||vvvuuuqqqjjj```QQQ<<<+++,,,***))))))******)))((())))))))))))(((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,***+++------------------444555;;;OOO```aaabbbkkklllVVVQQQQQQOOOKKKAAA555///555EEESSSUUUUUUTTTOOOFFF<<<222---((('''''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&((()))******''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaMMMEEEDDD<<<666777444111111111111000000000000000000000000000000000000000000000000111111111111222222222000SSS^^^UUU]]]```gggfffeeedddbbb___YYYUUUSSSSSSRRRTTTVVVYYY[[[[[[``````aaaeeekkkttt|||{{{}}}yyyzzzyyywwwrrrkkkfff\\\FFF222+++***)))***+++***'''$$$(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,---...---,,,+++---///,,,HHHWWWZZZbbbkkkuuu^^^IIIRRRQQQOOOGGG888111>>>SSSVVVTTTSSSSSSQQQKKK@@@888+++)))&&&&&&(((*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaMMMDDDDDD<<<666777444222222111111111000000000000000000000000000000000000000000111111111222222222///222FFFjjj]]]\\\ffflll]]]WWWOOOIIIGGGIIIKKKLLLLLLLLLLLLJJJGGGHHHKKKOOOSSSQQQQQQRRRWWW^^^fffjjjwww||||||yyywwwnnnjjjeeeRRR>>>---+++******,,,+++'''###(((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++++++++,,,,,,,,,------------//////...,,,---222666:::OOOSSS\\\}}}lllVVVQQQRRRUUUJJJ<<>>===???BBBCCC@@@AAABBBAAA???@@@DDDGGGEEEEEEEEEGGGJJJNNNSSSUUUcccmmm}}}uuussszzzrrrnnnlll^^^LLL444///***)))+++,,,***((('''((((((((()))))))))***(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,---------------///000///...222:::AAAUUU[[[WWWoooxxx^^^NNNUUUVVVLLLLLLWWWYYYWWWUUUUUUUUUSSSPPPLLLBBB999...(((((()))***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((())))))******))))))((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''```LLLDDDDDD;;;666777444222222222111111111111000000000000000000000000000000111111111111222222222111999TTTzzz{{{wwwiiimmmoookkk\\\GGG>>>======>>>??????<<<:::999;;;===???@@@???>>><<<777999;;;>>>@@@BBBDDDDDDNNNYYYjjj}}}www~~~{{{wwwqqqqqqfffUUU:::333+++'''***------,,,'''((((((((())))))******))))))))))))************)))************+++++++++,,,,,,,,,---------......---///000000111777AAAJJJ___qqq|||qqqKKKMMMXXXVVVUUU\\\[[[[[[YYYVVVRRROOOPPPQQQLLLAAA333***((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''^^^KKKEEEEEE;;;555777444333333333222222222111111000000////////////000000...000000000111333333111555FFFmmmwwwsss~~~kkkvvv~~~VVVDDDFFF>>>;;;999999:::<<<<<<;;;999888888999::::::999777555555666888;;;===???AAAHHHKKKTTTcccvvv~~~qqquuuqqqiii]]]RRR777%%%***///***'''+++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++------------------------,,,333111---222;;;QQQooo{{{```LLLPPP[[[^^^\\\ZZZVVVSSSTTTUUUSSSPPPQQQLLLAAA555+++'''***---)))(((((((((''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''')))*********)))((('''&&&((((((((((((((()))))))))))))))))))))*********************)))))))))(((((())))))))))))+++---///111***,,,......//////111333444333222111111222333444555666777888999888777666666666666555555555444444111111000000///...------,,,***)))***,,,,,,***'''&&&&&&'''(((((())))))***************************))))))(((''''''((()))***(((((()))+++------***(((((()))******)))'''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&^^^KKKEEEEEE;;;555777555333333333222222222111111000000////////////000000333333111111222555555555DDDWWWvvvyyyjjjNNNGGGFFF>>>;;;999888999999999888777888:::>>>@@@???<<<999888999:::;;;===???AAACCCGGGIIIOOOYYYfffuuuvvvxxx}}}tttjjjaaaWWW@@@---+++...+++((()))************************((((((((()))))))))******************++++++++++++------------------------111111+++///???KKKXXXjjjzzzfff]]]XXXRRR[[[ZZZWWWUUUTTTTTTSSSQQQSSSPPPHHH;;;///)))+++...))))))(((((((((''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))))))))))))))*********%%%%%%&&&''''''((())))))******+++,,,,,,---......,,,,,,+++)))'''&&&%%%$$$''''''(((***+++---......//////111333666:::===???EEEGGGIIIKKKLLLNNNQQQSSSVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUWWWUUUSSSOOOKKKHHHEEEDDD@@@>>><<<;;;;;;999555111222111000...---+++***)))''''''((()))***++++++,,,...---,,,************++++++***))))))***(((&&&###)))******++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''']]]KKKDDDDDD;;;555777555333333333222222222111111111000000//////000000111222000---...111444666888WWWmmmRRRFFFFFF:::===:::888777777777777666666999===CCCFFFDDD???;;;=========>>>@@@BBBCCCDDDBBBEEEHHHLLLRRR]]]kkktttyyyllleee\\\LLL999---+++---+++'''************************((())))))))))))***************+++++++++,,,,,,,,,------..................///000+++222DDDOOOZZZkkkzzziiiYYYYYYYYYYYYYYYYYYWWWVVVVVVVVVVVVQQQDDD555,,,+++...)))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((()))))))))***''''''''''''''''''''''''******)))(((((()))***+++***))))))((((((''''''&&&&&&'''))),,,...111333444777888:::===@@@CCCEEEFFFQQQQQQSSSUUUYYY\\\___aaa\\\^^^aaabbbbbbccceeeggghhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhiiijjjjjjiiiiiiiiihhhhhhhhhhhhhhhffffffeeeeeedddccccccbbbeeedddcccbbbaaa^^^YYYVVVMMMLLLJJJHHHEEECCCAAA@@@999777444111---***'''&&&((('''''''''((()))******---+++******++++++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''\\\JJJDDDDDD;;;555777555333333333222222222111111111000000000000000000111000------///222555999>>>cccgggiiiHHHGGGFFF666;;;999777666888999999888999;;;???CCCFFFDDD@@@===????????????@@@AAACCCCCC>>>@@@CCCCCCFFFOOO]]]gggrrrwwwppphhh^^^VVVCCC000***...---'''************************)))))))))*********++++++++++++++++++,,,,,,,,,---.............../////////***333555999CCCNNNbbb}}}lllVVVWWWWWWZZZ^^^___\\\ZZZZZZWWWYYYVVVKKK;;;...+++,,,)))))))))(((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))************))))))))))))((((((///---+++(((''''''((()))&&&'''(((***+++---...///333666:::???EEEKKKOOOQQQSSSTTTVVVXXX[[[]]]___```cccccccccdddeeeffffffgggggghhhiiihhhfffffffffggghhhhhhgggggggggggghhhhhhhhhgggffffffggghhhjjjkkkiiiiiiiiiiiiiiiiiihhhhhhdddeeegggiiilllnnnpppqqqkkkkkklllmmmmmmllliiigggeeeeeedddcccbbbaaa``````XXXUUUPPPJJJDDD>>>999777444333111///---,,,*********)))((((((***,,,,,,,,,+++***)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((([[[IIICCCCCC;;;555777555333333333222222222111111111111000000000000111111333111222555666666>>>GGGZZZSSS|||iiiSSSIIIEEEDDD???999777666777:::<<<>>>>>>???>>>>>>???AAAAAA@@@>>>???>>>>>>???@@@AAABBBBBB>>>@@@BBBAAABBBHHHSSS\\\fff___iiizzzxxxkkk___[[[JJJ444+++//////)))************************************+++++++++++++++,,,,,,,,,------------.........//////000000000,,,555888@@@PPP```yyy~~~|||}}}yyysssxxx\\\WWWTTTWWW___ccc```]]]]]]WWWYYYXXXOOO???111+++)))***)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((())))))******---------,,,,,,,,,,,,,,,***)))((((((***,,,///000111444888>>>EEEKKKOOORRRVVVWWWYYY[[[^^^```bbbcccdddddddddeeeffffffgggggghhhhhhhhhggggggffffffeeekkkllllllkkkiiihhhhhhiiikkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjjjjkkkmmmnnnpppmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnooogggiiilllmmmmmmllllllkkkmmmmmmmmmmmmmmmmmmmmmmmmiiiiiigggeeecccbbb```___ZZZXXXSSSNNNGGGAAA<<<:::333000---++++++***((('''------+++++++++,,,---...************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))[[[IIICCCCCC:::555777555333333333222222222111111222111111000000111111222333222444666333444BBBTTTNNNcccUUURRRIII888666>>>888777666888<<>>??????===;;;;;;<<>>@@@@@@AAAAAA???>>><<<;;;===@@@CCCFFFDDDFFFIIILLLOOOPPPQQQRRRRRRYYY^^^\\\]]]___\\\UUUYYYrrrxxxsssiii[[[LLL===111++++++---------,,,,,,,,,++++++++++++,,,,,,,,,------------------.........//////...000---,,,222999666///AAAhhh}}}ggg|||wwwwww~~~}}}rrr___XXXiiirrrfffkkkhhhaaaYYYTTTNNNBBB666...)))(((+++...+++((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%'''((('''''')))***&&&(((******)))''''''(((---......---+++***+++,,,000222666<<>>???@@@AAAAAA===<<<;;;;;;>>>BBBFFFIIINNNOOOQQQSSSTTTTTTTTTSSSZZZ\\\\\\[[[\\\```bbbaaadddkkkzzz}}}lll\\\RRREEE555---...---------,,,,,,,,,++++++++++++,,,,,,,,,------------------........./////////222...///555333111:::jjjvvv~~~zzz{{{fffXXX[[[gggrrrqqqqqqkkkbbbZZZRRRFFF<<<000+++))),,,...,,,))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++(((((('''***+++,,,+++***+++---///!!!%%%+++000555:::>>>BBBKKKMMMRRRWWW\\\```cccdddbbbbbbcccdddeeeeeeffffffeeefffgggggghhhhhhhhhgggjjjkkklllkkkiiiiiikkklllkkkhhhhhhjjjmmmnnnqqquuuooommmjjjiiihhheeeaaa___iiiggghhhkkkkkkhhhhhhkkkiiikkkjjjhhhhhhiiigggcccfffhhhjjjkkkjjjiiiiiijjjmmmfff``````aaabbbeeejjjiiifffbbbaaacccggghhhgggbbbcccdddfffhhhjjjlllmmmhhhhhhiiijjjlllnnnooopppnnnpppqqqpppnnnlllllllllqqquuuvvvssssssvvvvvvrrrqqqqqqqqqrrrsssuuuvvvwwwsssssssssrrrrrrpppoooooolllmmmnnnoooooonnnlllkkklllggg___WWWQQQJJJEEEAAA333///***((()))++++++************,,,,,,***&&&###)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))((()))111:::XXXGGGBBBDDD<<<666777555555444222111111111222333222222111111111111222222888''':::666===VVVbbbhhhRRRDDD<<<999:::======>>>???@@@AAAAAAAAA=========???BBBGGGKKKNNNVVVVVVWWWWWWVVVUUUSSSRRRTTTOOOMMMPPPUUU\\\eeemmmqqqhhhnnn~~~|||~~~rrr]]]XXXOOO;;;///111------------,,,,,,,,,,,,,,,,,,,,,,,,------------------.........////////////444000222777///777ZZZrrr}}}vvvvvv|||}}}{{{{{{yyymmm]]]___xxxyyy|||yyynnnbbbWWWLLLCCC333---))),,,...,,,***+++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((+++,,,+++***))))))++++++***((('''(((+++---...333<<>>666333111...,,,)))((((((***,,,---,,,+++'''((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((,,,,,,'''&&&000===FFFXXXGGGBBBDDD<<<777888666555444333222111222333333222222111111111222333333444(((777>>>III```{{{mmmUUUEEE>>>>>>@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCEEEHHHLLLPPPSSSUUUUUUUUUTTTSSSQQQOOONNNJJJFFFIIIVVVcccqqq}}}iiiyyy___]]]VVV???000111...------------,,,,,,,,,,,,,,,,,,------------...............////////////,,,444111222666222NNN|||rrrkkk___[[[XXXaaa\\\VVVUUUYYY^^^ccceeekkkuuuxxx}}}nnn```ttt}}}zzzjjj\\\PPPHHH666///***+++,,,+++***+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++((()))+++***)))((()))***'''))),,,...111444999<<>>LLLPPPXXXGGGCCCEEE===888999666555444333222222222333444222222111111222333333444///333///DDDTTTffftttYYYEEE>>>???BBBEEEDDDDDDCCCCCCDDDEEEEEEHHHHHHHHHIIIKKKNNNQQQRRRPPPPPPQQQQQQPPPNNNMMMLLLLLLNNNWWWhhh{{{llltttccc___YYYBBB111000.........---------,,,,,,,,,,,,---------................../////////000000,,,444222///111<<>>BBBGGGFFFEEEDDDDDDDDDEEEFFFIIIIIIIIIIIIJJJLLLNNNOOONNNOOOPPPPPPPPPOOONNNMMMLLLTTT^^^hhhtttpppmmmbbbZZZGGG666111............---------,,,,,,---------................../////////000000000111333444///222SSSjjjlllmmmqqqnnnllljjjdddXXXLLLDDDBBBDDDEEEKKKTTT[[[bbblllxxx|||}}}vvv{{{yyyhhhyyy{{{jjjXXXLLL@@@666---******((((((***((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++,,,,,,------&&&(((***,,,///333999===GGGMMMUUU]]]cccfffiiikkkeeefffhhhgggffffffhhhiiiiiiiiihhhggghhhiiikkkllllllkkkkkkkkkjjjjjjiiiiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggddd```^^^^^^^^^```aaa[[[QQQOOOTTTUUUQQQPPPXXX]]]___fffooopppjjj___^^^^^^___\\\XXXZZZ___bbbJJJBBBOOOMMM>>>DDD[[[MMMKKKFFFBBB@@@CCCIIINNNUUUTTTTTTOOOFFF???BBBIIIBBB???AAAEEEDDD>>>@@@GGGDDDCCCBBBAAAAAAAAAAAABBBGGGIIIKKKMMMMMMKKKIIIGGGKKKTTT```iiikkkfff```[[[NNNMMMQQQWWW[[[\\\^^^bbbaaabbbeeehhhjjjkkkkkkkkkrrrrrrsssssssssrrrqqqqqquuuuuuvvvvvvvvvuuuttttttrrrrrrrrrssstttrrrooolllXXXWWW[[[eeeqqqvvvrrrmmmkkkggg```XXXOOODDD:::333000///...---,,,,,,,,,,,,************************************************((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***444GGGXXX\\\XXXXXXGGGCCCEEE===999:::888666555444333222333444444222222222222333444555555111666999LLLnnn^^^DDD<<<@@@DDDHHHFFFEEECCCCCCCCCDDDEEEIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNN^^^jjjnnnyyyuuuyyyeee[[[LLL===444............------------------------.............../////////000000000000555000777666???uuuyyyvvvtttooo|||rrrcccXXXPPPMMMKKKKKKLLLLLLQQQ[[[gggppp}}}|||}}}mmmwwwsss___OOOGGG<<<111,,,+++((()))+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,------...)))...666>>>EEELLLSSSWWW___bbbeeeggggggfffeeefffggghhhhhhgggggghhhkkknnnhhhhhhiiiiiijjjjjjjjjjjjkkkjjjjjjiiihhhgggggggggfffeeecccbbbaaabbbcccddd______^^^[[[XXXVVVVVVWWWOOOWWWVVVRRRaaawwwxxxhhhccciiihhhbbb```ccc]]]SSSJJJGGGFFFGGGEEE@@@>>>@@@CCC;;;:::>>>;;;555<<>>@@@DDDHHHFFFKKKQQQSSSLLLFFFJJJSSSQQQHHHDDDHHHIIIFFFJJJRRRQQQOOOLLLIIIHHHIIIJJJKKKBBBAAA???===<<<===>>>???888???HHHOOOQQQOOOLLLKKKMMMLLLPPPXXX\\\\\\___dddYYYYYYYYYZZZ\\\___bbbdddiiijjjlllmmmnnnooopppppptttuuuvvvuuutttrrrooommmoooooooooqqqssssssrrrpppXXXPPPKKKPPP]]]jjjpppqqqnnnnnnooonnnkkkeee\\\VVVFFFCCC===666111---++++++++++++++++++++++++++++++************************(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++***000BBBSSSZZZZZZXXXXXXGGGCCCEEE>>>999:::888666555444333222333444444222222222222333444555666333---DDDQQQ~~~^^^DDD>>>DDDHHHGGGFFFDDDBBBAAABBBCCCDDDIIIJJJJJJLLLMMMOOOQQQRRRQQQRRRSSSSSSRRRQQQPPPOOOYYYqqq{{{yyy}}}xxxhhh\\\QQQBBB666//////.........------------------.........//////////////////000000000000888...999>>>NNNzzzrrruuuxxxvvvhhhzzzrrrkkkbbb\\\VVVTTTPPPMMMLLLOOOTTTWWW```iiiuuu|||}}}~~~zzzvvvzzzcccRRRKKK@@@444...,,,******,,,))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++,,,,,,---......BBBHHHRRRZZZ___ccceeegggdddfffgggggggggfffhhhiiikkkjjjiiifffeeefffjjjlllhhhiiikkkmmmmmmllljjjiiihhhggggggfffeeedddccccccaaa___\\\ZZZYYY[[[]]]^^^XXXYYYYYYYYYWWWWWWYYYZZZQQQ[[[ZZZTTTdddwwwhhhFFFJJJQQQPPPHHHFFFIIIBBB777===:::<<>><<<@@@HHHLLLLLLNNNTTT^^^[[[WWWTTTUUUYYY^^^bbbXXXZZZ]]]aaaeeehhhkkklllgggjjjnnnqqqssstttsssrrrvvvtttsssssstttsssqqqooosssbbbPPPIIIQQQ```lllqqqmmmmmmmmmnnnpppooommmjjjeee^^^TTTHHH>>>666111///++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++777LLLYYYXXXVVVWWWWWWIIIDDDCCC;;;888999444555444333333222222333333333333333333333333333333---===:::ZZZqqqWWWHHH;;;GGGOOOKKKDDD???AAAEEEFFFGGGJJJKKKLLLNNNOOOOOOPPPRRRSSSZZZOOOYYYaaaRRRMMMVVVUUUjjjtttnnn\\\XXXJJJ777///......111000,,,---111,,,---......//////......////////////000111222333000444666FFFooofffqqqwwwmmm```kkk^^^XXXbbbpppsssllleee[[[[[[\\\\\\ZZZUUUPPPLLLQQQUUU]]]kkkzzz{{{yyy{{{YYYOOOFFF<<>>AAAFFFIIILLLOOOMMMOOOQQQRRRRRRSSSUUUWWW___YYY[[[\\\SSSQQQ]]]eeewwwwwwuuu___YYYMMM===111...///111000------111,,,---......//////....../////////000000111222333111888999\\\zzzhhhtttwwwbbblll|||OOOTTT[[[bbbgggjjjllllllhhheeecccdddfffccc\\\VVVNNNRRRZZZfffrrrzzz}}}}}}{{{fffSSSIII@@@333''',,,///%%%))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************---------+++)))***,,,///...---,,,***((())),,,///222555<<>>@@@AAA@@@GGGAAAEEEPPPVVV\\\sssttt```TTTXXXYYYTTTZZZhhhdddccciiimmmkkkqqqzzz{{{sssvvvwwwrrrcccSSSJJJGGGhhhooovvvxxxvvvpppcccXXX___jjjtttssspppmmmhhhccc[[[RRRCCC777111/////////))))))+++...///...***''')))******+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))******)))***+++---...)))EEEMMMPPP___[[[QQQ]]]XXXIIIEEEDDD;;;999999444555444444333333333333333333333333333333333444444000666XXX[[[JJJHHHFFFNNNEEEDDD???===CCCIIILLLOOORRROOOPPPRRRSSSTTTUUUXXXZZZZZZ[[[ZZZ\\\ZZZSSS\\\ttt}}}yyydddZZZQQQEEE333000///111000---...000------...////////////...000000000000000111333333222888<<>>>>>===CCC888@@@VVVRRROOORRRTTTYYY```ffffffbbb]]]\\\gggtttyyynnndddsss~~~}}}~~~{{{yyypppmmmqqquuusssqqqxxxcccpppxxxppp___RRRJJJFFFEEEDDDGGGKKKIIILLL___vvv[[[PPPXXXppptttccc```nnnoooccc]]]___aaaaaadddkkkhhhqqqwwwtttpppkkk]]]NNNUUU___llltttwwwrrrdddVVVJJJVVVbbbiiimmmqqqrrrpppnnnhhh]]]QQQGGG???999666***))))))+++,,,---,,,+++((())))))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************++++++***+++---///000QQQTTTQQQ]]]UUUVVVuuuXXXJJJEEEDDD<<<999:::555555555444333333333333333333333333444444444444444888888fffTTTHHHGGGKKKTTTFFF@@@===>>>FFFMMMNNNNNNOOOLLLMMMOOOPPPQQQTTTWWWZZZXXX\\\```nnnrrr]]]bbbyyy~~~yyymmmjjj\\\UUUMMM666111///111111......000------...///////////////000000000000111222333333555888NNN~~~]]]ttt~~~sss{{{YYYzzzuuukkkiiifffjjjjjjlllqqquuutttnnngggnnniiiaaaZZZYYYdddvvv~~~pppwww^^^PPPHHH>>>...)))---***)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++(((***,,,,,,***)))((()))+++---222888???IIISSSZZZccceeehhhjjjjjjiiifffeeekkkjjjiiiiiiiiiiiijjjjjjmmmlllllljjjiiihhhggggggnnnnnnhhhgggfffZZZSSS\\\___YYYRRRMMMPPPYYYeeennniiiZZZRRRWWWXXXMMMCCCBBBAAA:::999:::===HHHOOOHHHNNNUUU[[[TTTjjj}}}tttdddjjjpppqqqmmmhhhfffeeevvvsss{{{tttwwwwwwyyyyyyiii^^^dddpppeeeaaa^^^\\\SSSIIIEEEIIIFFF>>>AAANNNSSSSSSccc{{{yyybbbNNNSSSaaa```\\\cccqqqnnnjjjiiioootttrrrlllQQQWWW```hhhqqquuupppgggRRRNNNLLLTTTcccoooqqqmmmmmmmmmlllkkkhhh^^^QQQHHH>>>888000***(((***,,,---)))))))))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,***,,,///333CCCRRRYYYVVVSSSVVVkkkXXXJJJEEEDDD<<<999:::555666555444444333333444444333333333444444555555555>>>CCC|||wwwPPPHHHFFFNNN]]]LLL@@@>>>BBBKKKPPPMMMIIIGGGGGGHHHJJJKKKMMMPPPUUUXXX``````jjjlllwww~~~}}}|||qqq___XXXRRR999333000111222000///000---...//////000000//////000000000000111222333444777@@@tttbbbcccrrr}}}zzzttteeevvvpppjjjaaaggglllrrrwwwxxxvvvtttrrrzzzuuuiii[[[RRRTTT```kkkvvv}}}~~~fffSSSHHHAAA111***------***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,++++++,,,///222888>>>HHHQQQYYY___eeeiiiggghhhiiijjjjjjiiihhhhhhjjjiiiiiihhhhhhiiijjjjjjgggjjjlllkkkhhhgggiiilllccc]]]TTTTTTYYYRRRPPP]]]UUUVVVWWWZZZ]]]___``````WWWKKKCCCEEEGGGEEECCCEEEIIIQQQYYY[[[iiieeennn}}}{{{xxxvvvxxx||||||{{{~~~yyyyyywwwuuukkkaaa^^^aaa^^^UUUHHH???BBBQQQ___[[[PPPBBBLLLbbbfffkkk~~~pppcccfffiiifffggglll___bbbeeegggnnntttuuuqqqooocccVVVTTT\\\gggooossspppkkkhhhkkkppppppjjjddd[[[TTTIII>>>777222...,,,************++++++,,,,,,************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************,,,---,,,+++...444:::PPPQQQZZZVVVTTTxxxtttYYYJJJFFFEEE<<<::::::555666555555444444444444444333333333444555555666666>>>XXXoooMMMJJJHHHVVVkkkXXXEEECCCFFFMMMPPPLLLFFFDDDDDDEEEGGGIIIKKKOOOTTTXXX``````qqqxxxzzzddd\\\VVV<<<555000111333111///000......///000000000000///111111000111111222333444333OOOeee```}}}qqqvvv}}}xxxxxxrrriiihhhmmmrrrsssrrrqqqsssvvvxxxkkk]]]UUUTTTVVVkkkvvv|||rrrXXXIIICCC555+++---...******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,...,,,***))),,,333>>>EEERRRXXX___eeehhhiiiiiiiiijjjjjjiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiidddeeeeeeccc___]]]]]]^^^VVVSSSQQQ]]]hhh^^^TTTZZZKKKIIIGGGFFFFFFFFFEEECCCCCCDDDEEELLLYYYfffiiifff^^^ooouuuuuuyyy|||ttt}}}zzz||||||rrraaaZZZTTTNNNDDDMMMHHHGGGRRRQQQ[[[zzzlll\\\XXXcccggg^^^]]]fffeeeiiilllmmmoootttuuussswwwsssjjj^^^SSSSSSccctttttthhhZZZTTTYYYccckkkooommmkkkfff___UUUHHH:::222---,,,***))))))***,,,---***************************************************************************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***,,,---,,,+++111;;;DDDQQQSSSYYYWWWmmmRRRYYYKKKFFFEEE===:::;;;555666666555444444444444444333333444444555666666666@@@qqqlllMMMPPPSSShhhiiiNNNIIIHHHLLLNNNKKKGGGGGGEEEGGGHHHJJJMMMQQQWWW[[[^^^lllkkk```YYY???666111222333111000000......///000000000000000111111111111222333444444888lllVVV{{{|||zzzyyyzzzzzzzzzsssrrroookkkjjjmmmssswwwyyynnneeeaaa___nnn{{{~~~sssyyyvvvjjj```LLLFFF999------...*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,...///222777>>>HHHSSS[[[dddgggiiijjjjjjiiiiiijjjkkkkkkkkkkkkjjjhhhgggfffhhhhhhiiihhhgggfffdddccc^^^ZZZWWWWWW[[[[[[XXXTTTrrrggg]]]ccchhhSSS======JJJDDD>>><<<@@@FFFKKKMMMOOO[[[eeennnsssmmm|||xxx{{{wwwxxxuuuxxxvvvzzz}}}uuupppzzzzzzpppmmmooommmiii___oooaaaQQQSSSJJJGGG^^^NNNKKKMMMUUUZZZ[[[aaaiiiaaahhhllljjjiiilllooopppmmmoooooofffUUULLLVVVfffqqqiii]]]RRRNNNRRR[[[bbbgggiiilllnnniii___QQQHHH>>>:::444...***)))***+++******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***,,,,,,+++,,,444BBBMMMQQQUUUSSSggg\\\YYYKKKFFFEEE===:::;;;666666666555444444444444555333333444444555666777777DDDmmmNNNWWW^^^xxxwwwUUUNNNIIIKKKMMMKKKJJJKKKHHHIIIKKKMMMPPPTTT[[[___fff~~~ooobbb[[[@@@777111222444222000000...//////000000000000000111111111111222333444555HHH\\\[[[vvv}}}uuusssrrrttt}}}|||pppjjjjjjpppxxx|||zzztttqqqrrrssszzz{{{```lll~~~rrrSSSmmmgggOOOIII;;;///------************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///777CCCOOOZZZbbbhhhllliiihhhhhhffffffhhhlllpppdddfffiiikkkmmmlllkkkjjjffffffgggfffdddaaa]]][[[SSSLLLJJJSSSbbbkkkhhhbbbwww^^^CCC@@@IIICCC>>>IIINNNPPPUUU___iiippprrrrrrcccttt___rrr~~~~~~}}}~~~~~~qqq}}}yyyoooyyyeeeooogggTTTZZZRRRTTTPPPFFFEEEQQQ^^^ddddddiiijjjbbb\\\]]]bbbeeekkkkkknnnnnnfffZZZWWW[[[jjjoooppphhhZZZQQQPPPSSSXXX\\\ccciiimmmkkkeee```VVVPPPEEE:::222---,,,,,,******************************************************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,+++,,,666FFFSSSTTTUUUOOO}}}[[[ZZZLLLGGGDDD;;;:::;;;555666666555444444444444555...666555444777222111:::PPPsssNNNSSSooofffMMMNNNLLLJJJQQQLLLNNNMMMOOONNNQQQeee~~~zzztttfff___III666111444111///222000000000000000000000000000222&&&444555111777444999TTTzzzWWW~~~zzzwwwqqqlllkkkkkkkkkooouuu}}}zzzwwwvvvxxxzzz||||||{{{yyy{{{}}}tttjjjyyyjjj[[[bbb|||lllNNNLLL<<<000000---************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))///---***((())))))******......---------///444777KKKRRR[[[aaadddfffiiillliiijjjllllllkkkkkkkkkllldddooohhheeennniiiaaakkkjjjbbb^^^]]]UUUNNNTTTbbbSSSeeemmmuuuxxx___LLLWWWPPPIIICCCDDDLLLWWWbbbhhhsssxxxvvvzzzyyy~~~vvv}}}zzz{{{yyyrrrccciiimmmiiiccc]]]SSSJJJJJJNNNDDDXXXZZZZZZiiijjjaaafff^^^aaahhhhhh```dddmmmllleeennntttpppggg^^^UUUMMMNNNNNNPPPZZZiiinnnbbbRRRFFFLLLQQQOOOFFF;;;444000+++,,,---...,,,))))))+++)))******+++******)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++"""+++111,,,:::PPPQQQSSS\\\aaa___pppZZZLLLGGGDDD<<<:::;;;666666666555444444444444555111666333222777444444???```tttRRR[[[yyy}}}]]]QQQHHHJJJTTTOOOQQQRRRTTTTTTZZZsss}}}~~~lllbbbMMM888111444111000222000111111111111111111111111777***333222///444333===qqqjjjccczzzmmmgggddddddeeeeeejjjpppvvvuuuvvvxxx|||xxxxxxooommmzzzuuuTTTMMM>>>333111---************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))***)))))))))))))))))))))************************************************(((((()))***,,,------,,,)))***,,,000888CCCPPPXXXZZZ^^^cccgggiiijjjjjjkkkpppjjjdddeeekkknnnkkkgggjjjnnnkkkhhhiiibbbWWWVVVJJJRRRaaalllgggaaajjj{{{pppXXXTTTHHHAAALLL]]]PPPLLL[[[sssvvv{{{xxxqqqddd]]]XXXVVVUUULLLNNNbbbqqqpppmmmmmmgggZZZQQQXXXbbbccc^^^lllmmmkkkjjjhhhbbbRRRCCCIIICCC===@@@PPPbbbiiigggVVVLLLDDDHHHTTTZZZUUULLL???555***&&&))),,,---,,,+++***(((&&&'''))),,,...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++...(((///000+++;;;RRRTTTQQQfffrrrHHHrrrZZZKKKFFFEEE===:::;;;666666666555444444444444555444666111111777555777CCCrrrrrrTTTaaagggTTTLLL\\\sssrrrwwwddddddaaaaaatttlllaaaSSS<<<222444111111333000111111111111111111111111999,,,333111000555777JJJooo___vvvaaa\\\[[[]]]___aaaffflllqqqsssvvv{{{xxx\\\NNNAAA777222,,,++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))******************************************************((()))***,,,,,,---,,,,,,---111999BBBNNN[[[gggoooiiihhhiiikkklllmmmkkkiiijjjhhhgggiiimmmnnnmmmjjjfff```___]]]VVVUUUUUUOOOSSSaaarrrtttcccTTT\\\mmmxxxlllNNN>>>KKK___nnn|||qqqooo|||xxx}}}~~~}}}pppuuuvvvnnnlllfffhhheeeddd\\\OOOQQQYYYXXXkkkpppcccgggyyyfff[[[___dddkkkrrrtttjjj^^^QQQHHH;;;777CCCYYYjjjqqqgggccc\\\WWWUUUVVVXXXYYYUUULLL???555000...,,,***000...,,,)))(((((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---,,,000//////BBBUUUVVVZZZvvviiinnn[[[JJJFFFGGG???:::;;;777666666555444444444444555555666111333888555777EEE~~~kkkSSSbbblllYYYWWWwwwvvvqqqiii\\\BBB444444222222444000111111111111111111111111777---333222444888>>>___]]]ggg|||mmmXXXUUUUUUZZZ^^^aaaffflllqqqtttyyy~~~yyyzzzgggOOOBBB:::222++++++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))******************************************+++++++++++++++---,,,+++******+++///111???GGGRRR\\\cccgggiiikkknnnkkkiiijjjmmmmmmjjjgggbbbiiiooommmfff```aaaccc[[[XXXgggmmm```^^^bbbWWW\\\ccchhh___JJJ???MMMaaajjjggg[[[XXXpppkkkssswwwiiikkksssxxx```RRRVVVPPPSSSgggeeetttsssVVV[[[]]]^^^aaaiiimmmmmmbbb]]]SSSKKKMMMYYYdddiiimmmrrrtttkkk[[[QQQRRRWWW[[[```aaaVVVFFF999///***---.........---+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))),,,///111999KKKUUUSSSeeefffsss]]]LLLHHHJJJBBB::::::888666666555444444444444555444555222555999333777HHHeeeSSSccc}}}vvvgggfff{{{mmm{{{zzzyyyeeeHHH666444222333555///111111111111111111111111333...333222555666CCCsss}}}^^^~~~~~~}}}tttbbbRRRPPPRRRXXX]]]aaaffflllpppuuuzzzvvvwwwqqqOOOCCC<<<111***++++++++++++************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***************************************+++++++++,,,,,,,,,---,,,,,,++++++---555???FFFVVV\\\dddjjjjjjhhhfffdddllliiihhhiiilllmmmjjjhhhhhhhhheee```ZZZVVVVVVVVV[[[ccctttgggcccTTTIIILLLMMMKKKIIIUUUpppqqqppp~~~vvv}}}~~~}}}xxxoookkkmmmaaaYYYhhh^^^___~~~gggddd{{{xxxrrrnnnppptttqqqjjjeeegggddd^^^\\\```bbbbbbhhhiiijjjjjjgggbbb\\\XXXTTT]]]cccbbb]]]UUUGGG:::///...---,,,------///000++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,(((,,,///777FFFPPPQQQOOO{{{tttXXX~~~aaaNNNJJJNNNDDD;;;:::888666666555444444444444555333555444777999222;;;SSSxxxaaaWWWggg|||}}}xxxyyywww{{{|||nnnMMM777444333555555///222222222222222222222222111111555111444444JJJkkkppp~~~~~~||||||nnn[[[OOOMMMPPPXXX]]]```eeejjjnnnsssyyy{{{zzz}}}|||RRREEE===000+++,,,++++++++++++*********))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,------...'''+++000666===IIIVVV___dddfffhhhhhhggggggiiijjjiiiiiiiiijjjkkkjjjhhhfffjjj^^^RRRSSS]]]eeeccc]]]bbbgggppplllYYYOOOQQQPPP^^^\\\ZZZ\\\fff}}}~~~nnnyyyoooxxx~~~zzzsssfffgggwwwvvvuuucccQQQTTTppptttkkk]]]aaacccaaaaaadddfffeeebbbgggjjjfff\\\TTTTTTVVVOOOLLLIIINNN```mmmeeeTTTIIICCC999000+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,000222>>>PPPQQQQQQ]]]SSShhheeePPPLLLQQQGGG;;;999999666666555444444444444555222444444666777333CCCcccmmm^^^[[[mmm~~~~~~~~~www|||~~~|||uuuQQQ888444333666666///222222222222222222222222111444666000444888\\\{{{bbb~~~~~~~~~~~~~~~mmmZZZOOONNNRRRYYY___aaaeeejjjnnnssszzz{{{wwwUUUGGG???111...,,,,,,+++++++++*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********'''(((((()))******++++++++++++++++++++++++++++++++++++,,,,,,---.........+++444AAALLLTTT[[[ccciiifffggggggffffffgggjjjmmmhhhiiikkkjjjgggcccaaa___[[[VVVTTT[[[eeejjjfff```]]]\\\QQQFFFGGGMMMZZZlllwwwsss}}}yyyyyyooo^^^```SSS___tttyyy]]]___cccfffdddeeegggfffcccbbblllrrrjjjXXXKKKJJJPPPSSSKKK???<<>>RRRYYYbbbeeedddccceeehhhjjjjjjjjjhhheeedddgggjjjkkkfffXXXVVV\\\QQQUUUsss```ooogggNNNCCCGGGOOOZZZmmmzzzrrrkkk{{{}}}~~~}}}||||||sssfffOOOUUUSSSWWWppp}}}zzzhhhaaa___]]]eeennnggg```hhhWWWTTTZZZ^^^NNN:::CCC\\\fffiiihhhdddccc```SSSBBB888///)))***+++)))***...+++)))(((***------)))&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++,,,,,,&&&666222KKKXXXUUUvvv```qqqYYYZZZ```LLL>>>>>>999777777666555444444444444333888111555===555OOO|||mmm___\\\```nnn|||}}}~~~~~~vvv~~~rrrooo888888666777111333333222222222222222333333222333111777111HHHddd}}}pppZZZSSSVVV[[[___bbbfffjjjmmmqqquuuyyy}}}}}}xxx___KKKCCC,,,444------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************+++++++++++++++,,,,,,,,,+++***)))***+++---......,,,,,,---111999DDDOOOWWW```dddggghhhfffeeefffhhheee```]]]bbbmmmpppeeeWWWIIILLLUUUdddhhhZZZVVVcccVVVYYYPPPIIIOOOUUU^^^mmmyyyppp~~~zzzuuuhhhrrrlllhhhgggWWWddduuuccccccmmmmmmhhh```___hhhnnnjjjggg___\\\YYYKKK;;;>>>MMM___hhhmmmjjjhhhhhhbbbXXXLLLAAA666111...******---...---,,,***)))***,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,,,,111333999MMMMMMbbbggg___sssZZZ\\\dddNNN======999888777666555444444444444111777444777<<<999\\\sssccc\\\ZZZ```nnn||||||vvvyyytttxxx===:::666777000333333333222222222222333333444111333777111XXXwwwjjj~~~~~~~~~}}}}}}pppZZZUUUXXX]]]```cccfffjjjlllooosssyyy~~~zzzwwwvvveeeJJJFFF222222------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************************+++++++++,,,,,,,,,---...+++)))+++///000---))),,,...555AAAPPP\\\dddgggffffffggggggggggggggghhhiiimmmkkkccc]]]ZZZTTTLLLgggdddpppzzzmmmXXXLLLGGGIIIGGGDDDSSSmmm{{{fffPPPQQQNNN[[[pppxxx}}}^^^bbbbbbcccaaaWWWGGG:::555QQQ```kkkjjjgggiiihhhdddcccXXXKKKAAA888000+++++++++...///---***))),,,000******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++,,,,,,,,,---///---???NNNNNNZZZmmmzzz___bbblllUUU>>><<<<<<888777666555444444444444111555666888999===hhhyyymmm```[[[ZZZaaaooo|||qqqfffhhhnnnvvvccc]]]qqq{{{kkkCCC<<<777888222444444444333222222222333333333///333888888nnnwwwttt~~~}}}~~~~~~}}}zzzyyy}}}{{{jjjZZZVVVYYY^^^bbbeeegggjjjmmmnnnsss{{{}}}oootttvvv|||mmmHHHHHH666000------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************************++++++,,,,,,---------///......000111000,,,(((222;;;IIIYYYccchhhfffdddfffeeeeeegggiiikkkjjjiii___gggfffZZZPPPRRRWWWYYYhhhZZZaaafffWWWRRRXXXSSScccjjjlllvvv}}}iiiddd]]]```ggg{{{^^^XXX^^^bbbbbb___YYYMMMBBBMMM\\\hhhiiiggghhhddd^^^fffccc]]]VVVLLL@@@555000(((+++//////---+++******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,---------***555FFFLLLaaahhhggglllzzz```CCC>>>???888888666555555555555555333555777999555???rrryyysssnnnggg___XXXXXX___mmmxxx|||~~~uuuwwwuuummm___SSSMMMKKKMMMHHHOOOfffyyyjjjppp{{{www[[[GGG>>>888:::555888555444444333222222222333333111333777???}}}tttqqq~~~}}}|||yyywwwvvvrrrhhh]]]VVVTTTXXX^^^bbbfffiiilllnnnooouuu}}}}}}nnn}}}vvvvvvuuuuuuHHHGGG888...------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,------.........///...,,,,,,///444999DDDOOO^^^hhhjjjgggdddccckkkjjjiiiiiiiiihhheeebbbOOOOOOQQQYYYdddkkkfff^^^VVVJJJOOOUUUOOO[[[nnnlllmmm{{{vvv{{{nnn{{{yyyjjjjjjtttxxxrrrkkklllggg]]][[[aaaffffffZZZeeelllmmmmmmkkkaaaSSSTTTZZZbbbddd___UUUIII@@@333000,,,+++,,,,,,+++)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++,,,------......,,,IIILLLKKK|||eeekkkrrrgggBBB:::===888888777666555555555555555444888:::444CCCzzz}}}rrrmmmjjjeeeaaaRRRSSSZZZeeennnpppqqqsssjjjiiieee^^^UUUJJJAAA<<<;;;>>>JJJ```{{{fffRRRWWWdddyyyPPPMMM@@@999;;;777:::666555444333333222222333333555222444GGGiiihhh}}}{{{{{{vvvpppiii___TTTOOOOOOPPPUUU\\\bbbgggjjjnnnppprrrxxx~~~vvvyyyzzzwwwqqqKKKEEE888...------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,---...//////...---+++))),,,777HHHTTTZZZaaahhhiiifffeeehhhlllmmmkkkhhhddd___[[[XXXWWWeeegggpppzzzvvveeeVVVPPPUUUUUU\\\bbbdddnnnvvvsssqqq~~~zzz}}}vvvyyyssssssrrr``````pppvvvssshhhdddbbbaaaeeejjjmmmlllnnnmmm___MMMAAAMMMYYYaaacccaaa[[[UUUJJJ@@@333+++***,,,------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++,,,---...//////***KKKJJJRRRjjj\\\pppzzznnnDDD999<<<999888777666555555555555777222888;;;555HHHzzzqqqlllgggaaa^^^NNNOOOUUU___dddddddddfffaaaaaa^^^WWWMMMCCC===;;;999;;;DDDVVVsss```NNNOOOTTTooo}}}~~~VVVxxxRRRBBB999;;;666999666666555333333222222222000999000222QQQaaammm~~~zzzvvvrrrggg\\\UUUNNNGGGFFFIIILLLRRRZZZaaaggglllppprrrsssyyy~~~~~~~~~wwwwwwoooyyyOOODDD999111------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,---...//////...///000666???MMM[[[dddggghhhhhhgggfffgggjjjmmmfffeeebbb\\\WWWWWW[[[___oooQQQLLL[[[[[[gggkkknnnzzz|||yyymmmdddgggoooqqqbbbZZZfffiiihhhfffiiilllcccTTTAAAIIIOOOQQQTTT\\\aaaaaa\\\SSSFFF:::222.........,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++,,,---.../////////@@@IIIiiibbbkkkzzzzzzLLL???BBB999888777666666555555555888111888<<<777MMMvvvnnnhhh```YYYUUUMMMNNNSSS\\\```^^^]]]___VVVYYYXXXPPPDDD:::888999999999<<>>222,,,***,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++,,,---//////000???;;;PPPfffyyyFFFFFF@@@;;;888777999999555444666888666999@@@555NNNppphhhbbb[[[UUUTTTJJJOOOUUUYYYYYYVVVTTTRRRTTTRRRMMMGGGAAA<<<888666666;;;@@@KKKggg[[[QQQPPPLLLQQQ^^^llliiixxxRRRBBBAAA===999444555555444333333333444444333444111666]]]rrrsss~~~zzzzzzyyynnn```HHHFFFCCC@@@???@@@CCCDDDKKKNNNVVVaaaiiimmmooorrrvvvzzz~~~|||~~~}}}~~~~~~}}}~~~}}}}}}ttttttooo~~~uuuNNNCCC@@@///------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++...,,,******+++++++++***+++---......------...///888GGGUUUZZZ^^^dddggggggfffkkkjjjbbbbbbiiihhh```XXXTTT\\\WWWyyyccccccZZZgggwwwssszzz{{{xxxtttzzzrrrllluuuwwwmmmvvvvvv{{{{{{ppp```]]]gggjjjccc___ZZZMMM888;;;@@@AAAbbbbbbccc```YYYQQQHHH<<<111111///---,,,------,,,+++---,,,,,,,,,---,,,***'''))))))))))))))))))))))))************************************************,,,---------,,,---000222>>>CCCLLLJJJEEEAAA===999777999999555444666999555666>>>999VVV}}}nnneee___XXXSSSQQQJJJOOOTTTWWWWWWTTTQQQPPPNNNLLLHHHCCC???;;;888777888===AAAJJJaaa~~~}}}yyyqqqYYYVVVWWWQQQPPPUUU___{{{uuuxxxyyyUUUDDDBBB>>>:::666555555444444333333444444111444444;;;fffxxxzzzoooggg^^^RRREEEDDDBBB@@@>>>???BBBEEEGGGIIIMMMUUU___ggglllppprrrvvvzzz}}}{{{}}}~~~~~~xxxuuuwwwqqqlllyyyRRRCCC???...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************++++++++++++,,,,,,+++,,,---------,,,---......,,,,,,111:::AAAOOOZZZeeehhhhhhiiihhheeebbbdddiiikkkggg]]]VVVSSS[[[[[[mmmqqqpppOOO]]]qqqwwwqqqoooxxxxxx|||}}}~~~|||tttssslll]]]```eeeZZZppp|||aaaWWW[[[```dddeee^^^FFF>>>:::999XXX\\\^^^^^^\\\[[[YYYTTTLLL:::555...******---///111---+++******,,,------,,,************************************************************************,,,---------,,,...000333999HHHeeeoooRRRFFFGGG@@@;;;888999999555444666:::555333<<<<<<```zzzjjjaaa[[[TTTOOOMMMKKKNNNSSSTTTSSSPPPMMMLLLFFFDDDAAA>>>;;;999888888999===AAAIII[[[qqq{{{yyyiiijjjrrrnnncccZZZXXXYYYWWWTTTTTTZZZooo|||wwwpppZZZGGGCCC???;;;888666555555444333333444444222444777>>>nnn~~~qqq```TTTMMMFFFAAA???>>>======@@@DDDHHHKKKJJJNNNVVV^^^fffmmmqqqrrrvvvzzz~~~}}}||||||}}}~~~yyyrrrssskkkyyywwwVVVCCC>>>111------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************+++++++++,,,***+++,,,---........................111<<>>OOO___bbbbbb```aaaccc___ZZZJJJBBB666---***,,,///111...,,,))))))***,,,------************************************************++++++++++++++++++++++++,,,------------...111333AAAIIIzzzzzzddd[[[LLLRRREEE>>>999999999666555666888666555<<<===eeexxxhhh^^^XXXQQQLLLKKKKKKMMMPPPQQQNNNKKKIIIHHHBBB@@@===:::888888888888777<<>>;;;888666777888999:::===AAADDDFFFHHHKKKLLLSSSYYYiiihhhYYYYYY___YYY___bbb```bbbppp|||yyyyyy___JJJFFFBBB???<<<888888666555444444333333444111999???rrroooqqqkkk___UUUMMMKKKIIIIIIJJJMMMQQQSSSXXX```dddfffmmmzzz}}}}}}uuuoooddd{{{zzzdddDDD777111------,,,,,,,,,,,,++++++************************************************++++++++++++,,,,,,,,,,,,,,,...000...,,,+++...111666;;;FFFUUUbbbiiihhheeehhhjjjnnnnnnfff\\\YYY[[[rrrxxxxxxsssvvv|||uuueeeeee{{{zzzwwwuuurrrlllggg```]]]XXXPPPKKKHHHJJJLLLNNNMMMSSS^^^hhhttttttjjjtttmmmbbbUUUTTTUUUXXXZZZ[[[___cccbbb^^^^^^]]]\\\YYYRRRHHH<<<444...,,,++++++---...---,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......000333666EEEeeerrrddd]]]UUUJJJ???======;;;999888888888444:::EEEssstttcccXXXQQQJJJFFFFFFFFFGGGGGGEEEBBB@@@???@@@>>><<<999666666777999:::===@@@DDDFFFEEEDDDGGGJJJSSSYYYiiippp[[[WWWYYY\\\___YYY\\\bbbggglllzzz||||||{{{```MMMIIIEEEAAA>>>999888777555444444333333444111<<>>>>><<<:::999:::777000999KKK{{{sssaaaVVVOOOIIIEEEDDDEEEFFFEEECCC@@@>>>>>>???<<<:::777555555777:::<<<>>>AAAFFFIIIHHHGGGKKKQQQXXX]]]mmmxxxYYYOOOUUU[[[]]]___aaa```ccciiippp~~~~~~}}}|||xxxaaaOOOKKKGGGDDD@@@999888777666444444333333555222???FFFqqq^^^UUUQQQOOONNNMMMNNNRRRUUUXXXUUU___eeegggrrr|||}}}|||~~~zzzwwwyyy~~~{{{ssslllmmmfff}}}fffCCC555000---------,,,,,,,,,++++++************************************************++++++,,,,,,,,,---------,,,...000///...111999@@@SSS^^^iiilllfffbbbcccggghhhddd___WWWNNNOOObbbxxxrrr[[[```rrr|||{{{aaaOOOHHHGGG???AAACCCCCCCCCFFFKKKPPPOOOQQQTTTUUUTTTSSSTTTTTT[[[```nnn}}}}}}uuuvvv|||yyy}}}eeeccc]]]XXXYYYaaaeeeeeeaaa```______^^^[[[VVVSSSHHH@@@555,,,((())),,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........000444777BBBqqq|||gggjjjaaafffWWWGGG@@@???===;;;:::>>>111777===JJJooo\\\RRROOOKKKHHHFFFDDDCCCAAA???===;;;::::::888999999888777999===AAAHHHFFFDDDEEEJJJNNNPPPQQQ[[[cccyyyhhh]]]UUUUUUWWWWWWZZZ`````````aaafffttt{{{dddRRR[[[FFFKKK@@@???===:::666444333444444888444777RRRzzzqqq]]]LLLMMMLLLNNNOOOQQQRRRVVV[[[___[[[dddkkkmmmvvv|||~~~{{{wwwuuu|||{{{zzzxxxwwwxxxzzz{{{~~~|||{{{}}}~~~}}}yyypppfffooo]]]kkkaaaBBB:::...000///...---,,,+++++++++************************************************+++******+++,,,------,,,......---...333???OOO[[[^^^ccciiikkkhhhcccdddgggdddVVVMMMSSSbbbppp{{{ppplllhhhxxx```GGGAAAGGGHHHBBBFFFJJJNNNQQQTTTVVVWWWWWWSSSRRRPPPNNNOOOTTT[[[```hhhqqq}}}sssfffooovvviii\\\YYY\\\___aaaccc^^^ccceee```[[[ZZZYYYXXXVVVPPPEEE:::222---,,,,,,---+++******,,,,,,***(((++++++++++++++++++++++++++++++,,,,,,,,,------------000,,,,,,222000000<<>><<<;;;:::999777777777777999===CCCGGGCCCFFFHHHKKKPPPZZZhhhssspppjjjTTTLLLKKKOOOXXX___aaabbbdddbbbbbbcccjjj{{{~~~yyy~~~~~~xxx~~~bbbQQQXXXJJJOOOGGGDDDBBB???;;;888666555555777222777XXXyyy}}}kkkcccaaaRRR@@@===EEEJJJPPPVVVYYY[[[]]]^^^bbbhhhkkkooozzz~~~yyysssqqqvvvyyysssjjjdddfffooo|||}}}{{{}}}~~~|||~~~|||rrreeevvv\\\iiiCCC888111///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------...111999GGGVVV```ccccccgggiiijjjjjjhhhcccZZZTTTbbb|||wwwuuuooo{{{}}}hhhUUULLLDDDAAABBBIIIOOOQQQRRRTTTXXXeeerrr{{{ttttttrrrqqqsssyyy{{{PPPDDD===@@@DDDIIIRRR]]]gggjjjooowwwzzzuuukkksssxxxvvvvvvvvvpppggg]]]___```___```bbb```[[[\\\ZZZWWWQQQIII???666111+++---//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,000------222000222???VVVgggyyylll]]]RRRHHH???<<<===:::;;;===>>>]]]}}}fffWWWNNNGGGDDDEEEBBBAAA???===:::999888888666666777888;;;@@@FFFJJJBBBDDDIIIPPP[[[iiiwwwmmmRRRIIIMMMPPPVVV^^^ccceeeeeeeeeaaabbbfffooo|||yyywww~~~~~~aaaRRRUUUKKKNNNGGGFFFDDDAAA===:::777666555888555:::YYY{{{|||mmmfffdddTTTAAA===CCCGGGNNNTTTXXX[[[^^^```dddhhhkkkooo{{{rrrfffbbbbbbiiinnnjjjbbb]]]kkkvvv{{{mmmqqqxxx~~~~~~~~~~~~zzz~~~{{{mmmccczzz___fff@@@777444///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......///...------...///888===HHHUUU```eeedddbbbcccjjjmmmeee[[[YYY^^^bbbmmmjjj}}}hhhvvvpppQQQ@@@???FFFIIIFFFKKKSSSSSSPPPVVVaaabbbyyy{{{{{{}}}eeeEEEBBBCCCHHHIIIGGGGGGKKKIIIKKKNNNQQQWWWcccsss~~~xxxtttuuuvvv|||rrrXXX\\\^^^```ccceee```XXXYYYZZZZZZXXXSSSLLLEEE@@@222///,,,+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,000...---222000333BBBdddmmm}}}uuummmdddZZZLLL???:::;;;;;;999999AAA^^^~~~gggWWWLLLFFFDDDFFFAAA@@@>>>;;;999888777666777777777:::>>>CCCHHHJJJKKKGGGFFFOOO```tttsssLLLEEEJJJRRRWWW]]]bbbeeehhhiiihhhaaaccciiisss~~~yyywwwuuuvvvaaaSSSSSSLLLMMMFFFFFFDDDAAA>>>;;;888666555444444999QQQ|||yyysssdddZZZWWWIII===???BBBFFFLLLQQQUUUZZZ___ccccccgggkkkppp{{{zzzkkkSSSQQQTTT]]]dddeeecccccc{{{tttlllhhhmmmnnnrrrxxx~~~|||~~~yyy}}}yyy}}}kkkaaarrrVVV~~~xxxeee???666222......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...//////---,,,---000333EEEMMMWWW___cccddddddeee```ccc___XXX[[[mmm~~~vvv{{{SSSDDDHHHNNNNNNKKKQQQMMMLLLMMMKKKQQQggg[[[???AAAGGGNNNRRRQQQQQQSSSPPPPPPOOOLLLJJJJJJOOORRRWWWaaapppzzzyyyvvvtttzzzssseeedddaaa^^^___bbb```[[[YYYZZZ[[[ZZZXXXTTTPPPNNN???555+++(((,,,///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++111///...222000555EEEuuuooosssiii___VVVMMMDDD??????:::888666???\\\hhhVVVIIIBBBAAADDDAAA@@@>>><<<:::888888777888888999===BBBEEEGGGHHHMMMGGGDDDPPPhhhZZZ???GGGQQQUUU\\\cccfffiiilllnnnllleeeggglllxxx}}}wwwzzzwwwuuu}}}hhh___TTTQQQNNNLLLFFFEEEDDDBBB@@@===:::888666555777:::NNN{{{uuummmYYYLLLJJJBBB===DDDCCCFFFLLLQQQVVV[[[```dddbbbggglllqqq|||yyyjjjMMMLLLOOOVVV\\\```gggmmm}}}{{{rrrkkkiiiiii|||wwwqqqpppuuu}}}~~~~~~yyyzzz}}}uuuhhhjjjtttQQQqqqxxxfffBBB555+++...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,000777===QQQYYYaaaffffffeeefffhhh\\\bbbffflll{{{wwwqqqzzziiiRRR???@@@KKKOOOMMMLLLJJJJJJLLLRRR^^^xxxWWWBBBBBBDDDIIIPPPVVVZZZ[[[YYYWWWUUUSSSQQQOOONNNMMMKKKKKKLLLPPPXXXdddrrr{{{yyyrrrppplllcccYYYVVV[[[]]]\\\^^^^^^\\\[[[YYYVVVUUUTTTKKK@@@333---...000---))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++111///...111000666GGGmmmwww^^^RRROOOKKKEEEAAA999===777;;;^^^lllXXXIIIAAA@@@CCCDDDCCCAAA>>><<<;;;::::::::::::;;;@@@DDDGGGFFFDDDDDDDDDJJJXXXkkk}}}oooOOOCCCMMMTTT[[[eeemmmoooppprrrqqqnnnllllllpppzzzXXX]]]wwwzzzxxxvvv{{{]]]}}}}}}~~~\\\TTTQQQQQQMMMGGGFFFEEEDDDBBB???===:::999888999:::NNN{{{~~~uuukkkXXXOOORRRLLLDDDGGGCCCGGGNNNUUUZZZ^^^aaadddaaahhhooottt}}}|||nnnXXXVVVTTTTTTSSSUUU```lllsssuuuvvvrrrnnnnnnuuu|||}}}vvvtttyyy||||||{{{qqqgggoooZZZoooaaaBBB888,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......111999EEENNN\\\___dddggggggeeebbb``````ttt{{{hhhvvvyyykkk\\\PPPDDDDDDJJJPPPKKKCCCGGGRRRPPPZZZiii|||RRRFFFGGGKKKUUUcccpppvvvvvvqqqkkkbbb^^^]]]]]]ZZZXXXXXXSSSMMMIIIIIIMMMPPPRRRRRRWWW^^^gggppp{{{sssrrrmmmnnnkkkddd```aaaaaa``````___^^^\\\ZZZYYYWWWVVVSSSMMMCCC;;;444000---,,,------------------------------------............+++111000...111000888JJJuuunnnYYYUUUPPPEEE<<<;;;EEE<<<999bbbrrr\\\LLLBBBAAADDDFFFEEECCCAAA???===<<<<<<:::;;;===BBBFFFGGGEEEBBB===EEERRR___fffeee```\\\___OOOMMMPPPIIIFFFMMMQQQbbbnnnwwwxxxwwwwwwsssmmmrrrppprrr{{{{{{^^^xxx}}}yyyyyywww|||ZZZ||||||ZZZTTTQQQSSSNNNIIIGGGFFFEEEDDDAAA???===<<<666555555KKK~~~|||{{{rrrjjj[[[ZZZbbbYYYHHHDDDBBBHHHQQQYYY^^^```bbbcccaaajjjqqqvvvrrrfffbbb\\\TTTKKKIIITTTbbbmmmoooooollliiimmmxxx}}}{{{~~~~~~uuupppdddpppcccooo}}}YYY@@@<<<111------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222777BBBRRR^^^cccbbbccceeefffbbb[[[TTTlllzzzppptttxxxtttyyyrrraaaLLL???>>>AAACCCHHHDDDIIISSSUUUQQQTTT]]]gggzzz{{{NNNCCCIIIWWWlll}}}pppjjjfff```[[[VVVUUUTTTVVVWWWUUUPPPKKKKKKJJJIIIIIILLLSSS\\\ccclllwwwwwwooofffpppyyyzzzwwwsssmmmhhh^^^^^^^^^^^^]]][[[ZZZYYYVVVVVVRRRGGG999000...///---------------------------------.........//////***111000///111000888KKKzzzuuutttlllccc\\\YYYTTTLLLFFF@@@<<<555AAAmmm|||aaaOOOEEE@@@<<>><<<888<<<:::EEElll\\\VVVPPPEEE???GGGRRRRRRKKKEEECCCJJJRRRYYY\\\^^^bbbeeeiiimmmttt{{{zzznnn```TTTSSSaaaqqqooorrrrrrooollloootttyyyyyyvvvuuu{{{~~~~~~xxxhhhjjjfffyyywww[[[:::111111///............---------,,,,,,,,,---------.........,,,+++,,,...///...+++...111999EEEQQQ[[[```aaa\\\ddddddYYYUUUbbbuuuvvvkkkppp}}}uuuiii[[[PPPHHHDDDCCCBBB<<<:::===???AAAGGGNNNUUUeeehhh]]]zzz~~~MMMNNNOOOiiivvvhhh___\\\^^^aaacccaaa^^^]]][[[VVVOOOJJJDDDBBBBBBEEEKKKPPPVVVZZZ___```wwwvvvsssiiidddeeeuuuuuu^^^YYYXXX]]]```^^^\\\[[[XXXVVVTTTSSSQQQJJJAAA:::000...++++++,,,---------,,,,,,---------.........---///111,,,444444333WWWjjjnnnmmmwwwlllaaa]]]___^^^VVVNNNKKKGGG???FFFmmmfffLLLAAADDDGGGJJJJJJEEEAAA@@@>>><<>>:::===<<>>CCCCCCCCCDDDDDDCCCCCCCCCHHHIIIJJJFFF;;;===YYYyyyYYYLLLeeevvvrrrmmmiiippp}}}sssvvvzzzooouuu{{{SSSkkk```YYYWWWRRRUUUQQQUUUMMMKKKIIIGGGFFFDDDAAA???;;;;;;<<>>EEEpppyyyzzztttnnn]]]fffjjjnnnnnnkkkgggffffffkkknnnsssuuusssmmmeee```QQQJJJBBB???CCCSSSmmmyyy\\\PPPPPPTTT\\\dddkkkooorrrvvv|||~~~}}}~~~~~~}}}|||}}}wwwzzzvvvtttpppdddeeeoooooouuuJJJ555333//////............---------,,,,,,,,,---------......(((...222000---222@@@LLLPPPWWWaaaggggggbbbZZZUUURRRhhh}}}{{{nnnoooxxxjjjbbbUUUQQQLLLHHHDDDAAA===:::<<<:::888777888999999999999;;;<<<;;;888888:::===888888888999<<>>>>>>>>@@@BBBFFFIIILLLPPPYYYdddtttccc\\\hhh{{{~~~eeePPP[[[|||dddUUU___^^^UUUXXXTTTOOOGGGAAA@@@CCCIIINNNZZZeeerrr}}}zzzwww|||xxx{{{zzzrrrooobbb^^^ZZZYYYZZZ[[[YYYWWWUUUQQQLLLFFF???888111,,,............////////////000---000000666222:::mmmmmmvvvvvvtttdddWWW^^^sssxxxsssppp___OOO]]]nnnPPPIIIFFFJJJLLLIIIHHHKKKKKKJJJGGGDDDBBBAAA@@@@@@===>>>AAACCCFFFNNN]]]kkkjjjGGGFFFNNNIIIkkk~~~fffzzzqqqwwwUUUmmmpppbbb[[[WWWJJJOOORRRFFFOOOEEEEEEEEEFFFGGGFFFBBB@@@GGGAAAHHHDDD]]]}}}~~~sssaaaVVV___lllsssrrrmmmgggdddggghhhiiihhhddd^^^XXXTTTPPPNNNMMMLLLPPPaaaxxxnnnjjjjjjuuu|||}}}|||{{{zzzxxx|||xxxyyyuuusssvvvdddYYYrrrkkkmmmxxxFFF777555---//////.........---------,,,,,,,,,---------......000---,,,111<<>>@@@AAAAAA@@@???>>>AAAEEEIIILLLMMMMMMMMM___mmm^^^UUUfffnnnKKKUUUssscccKKKXXX^^^\\\fffbbb]]]WWWRRRNNNJJJFFFCCC@@@JJJVVV^^^eeeqqq|||{{{~~~|||zzz{{{~~~~~~nnnfff]]]YYYZZZ\\\[[[YYYUUUTTTQQQMMMHHH???666000............/////////000111---000000777222;;;oookkkdddnnneeeeeerrr|||yyyyyyxxxoooiii[[[^^^XXXSSS~~~[[[MMMEEEIIIMMMKKKIIIKKKJJJHHHEEEBBB@@@@@@AAAAAA>>>AAADDDEEEEEEFFFJJJNNNJJJHHHIIIOOO[[[iiisssyyyyyyppptttyyyhhhkkkzzzsssUUUaaaVVVTTTQQQPPPOOOOOOMMMLLLJJJIIIGGGEEEEEEEEEGGGHHHEEEHHHGGGCCC[[[}}}bbbJJJIIIXXXhhhmmmfff______bbbbbbdddfffhhhgggbbb]]]YYYZZZIIIZZZTTTTTTuuussspppvvv~~~|||{{{xxx}}}zzzvvvoooZZZ^^^~~~]]]mmmhhhBBB111333,,,////////////............///...------......,,,+++///+++111CCCNNNOOOSSS[[[dddbbbYYYQQQVVVfffrrruuuyyysssrrr|||wwwhhhZZZRRRGGG>>>;;;:::999888555666888999888666444222777777888:::<<<>>>???@@@BBBBBBDDDGGGJJJJJJHHHFFFJJJJJJIIIIIILLLUUUaaakkk|||ttt^^^QQQaaaXXX]]]sssxxxRRRVVVppp|||___VVVWWWVVVQQQMMMCCC???@@@DDDHHHNNN^^^nnnzzzsssxxxyyyyyy}}}dddMMMYYYbbbZZZVVVYYYVVVSSSQQQKKKBBB:::555///...---------...///000...333111666...444999tttdddnnnjjjhhhpppvvvqqqqqqpppgggaaaUUUXXXSSSOOOyyyuuummmWWWHHHKKKQQQNNNJJJJJJEEEDDDCCCBBBBBBCCCDDDFFFCCCFFFGGGFFFCCCBBBEEEGGGMMMKKKIIILLLRRRZZZaaaeeeeeewwwtttiiippp}}}|||XXXkkkXXXUUURRRPPPNNNMMMKKKIIIGGGHHHIIIGGGCCC@@@???@@@GGGGGGDDDBBB\\\~~~nnnRRR@@@NNNVVV[[[WWWNNNIIIMMMSSSaaaccceeeddd```]]]]]]^^^eee___ddd\\\ggg}}}llljjjmmmttt}}}~~~zzz{{{xxxwwwiiiXXXXXXyyyeeerrrooo@@@444666...////////////...............---------...//////......777@@@EEEJJJUUUaaaiiijjjYYYMMMVVVnnn|||}}}{{{iii\\\PPPEEE@@@;;;888777777555444444555777888:::;;;;;;;;;999;;;===AAACCCEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIHHHJJJNNNTTT\\\jjjzzzoooXXXXXX___hhh```rrr^^^dddrrrfff```YYYSSSPPPMMMIIIGGGHHHEEECCCGGGNNN]]]iiiyyyxxxxxx~~~zzznnn```QQQPPP]]]ZZZWWWTTTRRRNNNGGG???;;;333111000.........///000///333000666///555:::uuudddoooqqqjjjlllmmmgggggghhh``````VVVXXXTTTSSSzzzmmmfffNNNQQQXXXSSSMMMMMMEEEEEEDDDDDDDDDFFFHHHIIIGGGIIIJJJGGGCCCAAABBBDDDGGGKKKRRRZZZbbbhhhlllooovvvssslllvvvyyy\\\bbbXXXUUUQQQNNNMMMJJJHHHFFFFFFHHHHHHEEEBBBBBBHHHMMMMMMJJJDDDBBB[[[kkkSSSBBB:::EEEHHHIIIDDD======EEENNNXXX^^^aaa]]]UUUQQQTTTYYYnnnxxxssspppsssiiihhhgggkkk~~~~~~}}}~~~wwwvvvxxxbbbYYYRRRsssqqqyyyxxx{{{<<<555666///////////////...............---------...///111111...>>>HHHHHHOOO___gggddd[[[XXX^^^ooo~~~|||lllVVVJJJCCC999888777777777999888666444777777777888999;;;===>>>BBBDDDFFFHHHIIIIIIIIIHHHFFFHHHJJJIIIHHHJJJNNNQQQTTTZZZbbbmmmyyyqqqMMMHHHaaa|||hhhtttmmmnnnzzzoooddd^^^]]]XXXSSSPPPOOOKKKDDD>>>===BBBJJJVVVbbbnnn~~~www|||wwwhhhooo~~~sssjjjeeeZZZZZZYYYWWWUUUQQQLLLFFFAAA999666333000......///000000333000555///666<<>>AAA@@@===@@@GGGOOOVVV]]]```YYYMMMHHHNNNVVVlll}}}uuutttnnnkkkkkkjjjooo~~~sssrrryyy]]]ZZZMMMooozzzzzzrrr999444444///////////////.....................------...111444999AAAIIIRRR^^^gggaaaVVVWWWwwwvvvtttyyy{{{aaaPPP@@@:::999333888888888999999999777666777888:::===@@@BBBDDDEEEJJJJJJIIIIIIHHHHHHHHHHHHIIIMMMRRRSSSTTTXXXaaahhhqqqxxxxxxYYYMMM[[[qqqwww~~~xxx}}}uuuqqqqqq```[[[VVVUUUUUURRRMMMIIICCCCCCCCCEEEMMM]]]rrr{{{~~~xxxqqqqqqooo]]]WWWXXXXXXUUUSSSPPPIIIBBB>>>;;;666222///...///000222333///555000888===xxxrrrlllxxxwwwjjjdddbbb^^^dddkkkfff[[[WWWVVVUUUXXXrrrwwwYYYTTTWWWTTTOOONNNNNNNNNNNNMMMMMMNNNNNNNNNKKKNNNPPPNNNKKKHHHIIIJJJCCCLLLYYYeeeppp}}}|||pppoooxxxxxxWWWbbbfffgggfffUUUNNNLLLJJJIIIIIIIIIGGGFFFDDDEEEEEECCCDDDOOOaaaoooQQQMMMJJJGGGTTTzzzyyy___HHH===:::999<<<>>>@@@@@@@@@DDDKKKQQQaaaaaa\\\PPPGGGIIIWWWeeevvvxxxhhhvvvuuufffeeehhhmmmsss~~~rrr}}}oooppp|||XXXVVVJJJmmm~~~tttqqq:::444222111////////////............//////...---,,,...333777GGGHHHRRR___ccc___\\\^^^}}}}}}zzz___KKKAAA777777999444666666666555555666777888888:::>>>CCCGGGJJJLLLLLLGGGFFFFFFGGGJJJNNNRRRUUUbbbhhhnnnqqqsssyyyxxxXXXQQQaaa}}}rrrtttooofff\\\VVVWWWYYYVVVSSSKKKHHHBBB===>>>EEEQQQ[[[ttt|||tttpppsssmmmyyyhhhRRRUUUVVVSSSRRRRRRLLLEEEBBB???:::555111/////////222333///555111888===vvvsssppp}}}wwwiiibbb```^^^fffmmmiiiZZZYYYWWWVVVYYYjjj}}}jjjZZZSSSOOOLLLIIILLLLLLMMMNNNOOOPPPQQQQQQOOORRRTTTSSSOOOKKKKKKLLLHHHKKKNNNRRRZZZllluuupppyyywwwIIInnn]]]ooo^^^QQQKKKIIIHHHHHHIIIJJJJJJIIIAAADDDGGGFFFEEEHHHPPPVVVKKKJJJKKKIIIOOOpppvvvXXXBBB:::888666;;;<<<<<<>>>DDDMMMWWW___ccc[[[NNNCCCDDDTTTmmmxxx```cccgggmmmvvvkkkYYYZZZaaannn|||iii[[[lllmmmrrrRRRNNNHHHppp~~~nnnqqq===666111555////////////...............///000......222999???KKKOOO[[[bbbZZZSSSaaaxxx}}}}}}~~~]]]III???;;;555555888333555666666666777999===AAAAAABBBCCCEEEFFFGGGGGGGGGHHHIIIMMMSSS\\\eeennnssssss[[[KKKVVVuuutttrrryyyiii\\\XXXXXXVVVQQQNNNNNNKKKGGGBBB@@@@@@AAAPPPYYYeeennnvvv{{{sss}}}}}}jjj]]]___\\\TTTRRRTTTQQQJJJEEEBBB>>>:::555222000///222333///666222888;;;rrrxxxsssxxxiiiaaa___]]]dddjjjeee^^^___\\\ZZZ\\\eeecccnnnYYYUUURRRMMMIIIJJJKKKLLLMMMMMMMMMMMMMMMQQQTTTTTTRRROOOPPPQQQNNNPPPQQQPPPTTTbbbzzzxxxxxxnnnDDDiii}}}^^^UUULLLJJJIIIIIIKKKLLLLLLKKKCCCEEEFFFFFFDDDCCCDDDEEEJJJKKKNNNKKKKKKhhh{{{\\\DDD======<<<;;;===BBBJJJRRR[[[cccgggWWWNNNEEEFFFVVVpppkkk]]]YYYbbbqqqllldddZZZ[[[ccctttqqqccchhh~~~nnnwwwOOOHHHLLLzzzpppmmm;;;555///444////////////............---///000111222888BBBJJJNNNVVV___bbb```gggzzzuuu~~~xxx^^^HHH;;;888:::555555888444777999<<<======???DDDGGGHHHGGGGGGHHHKKKOOOTTTWWW```dddkkkttt~~~mmmXXXSSSWWWlllwww{{{~~~}}}ooogggfffbbb\\\WWWWWWUUUQQQLLLHHHDDDCCC@@@FFFLLLPPPTTT]]]jjjuuu}}}}}}qqq^^^VVVXXXWWWPPPGGGFFFCCC???;;;666333000222333///777333888888nnntttyyyiiiaaa^^^[[[aaafff```^^^```]]][[[[[[```~~~[[[eee___\\\UUUJJJJJJJJJJJJIIIHHHGGGFFFHHHLLLRRRTTTSSSSSSUUUXXXWWW\\\___[[[XXX\\\jjjvvvxxxrrreeeEEEgggrrrkkkXXXUUUNNNMMMKKKKKKMMMNNNMMMLLLGGGFFFDDDCCCCCCEEEGGGHHHNNNOOORRRLLLHHHbbbbbbIIIBBBEEEFFFCCCIIISSS]]]cccdddbbb___KKKGGGIIIWWWrrrlllNNNVVVZZZnnnsssdddddddddkkk}}}ppp___ddd{{{|||nnn{{{OOOFFFRRRvvvfff777222+++111000/////////............+++...111333555===IIIRRRWWW^^^cccgggwww~~~ttt~~~___DDD===333666:::666666:::777888;;;???@@@???@@@BBBEEEDDDEEEHHHNNNZZZiiiwwwxxxTTTKKKWWWkkkxxx||||||xxxqqqdddaaa[[[UUUQQQPPPQQQRRRDDDDDDCCC>>>;;;AAANNNYYYhhhxxxsssiiiwww{{{jjj[[[[[[ZZZTTTIIIHHHGGGCCC???999555222111333///777333888666kkkooo{{{vvvooofff___]]]^^^```aaa\\\\\\ZZZ\\\\\\]]]}}}ooo{{{{{{~~~ppphhh\\\UUUMMMIIIJJJKKKHHHEEESSSPPPNNNQQQUUUWWWUUUQQQ___ccc```hhhttthhhbbbvvvyyywwwuuu|||IIIVVVYYY~~~\\\[[[MMMLLLLLLKKKKKKKKKLLLLLLMMMEEEDDDBBBAAAAAACCCFFFHHHFFFPPPOOOKKKQQQ```}}}wwwiiiTTTNNNMMMJJJFFFVVVffflllpppmmm___MMMEEEMMMVVVmmmtttTTT``````bbbssszzzoooeeeiiinnn}}}pppbbblllvvvyyy{{{iiiHHHTTTfffoooVVV999444222333...//////000000000000///000,,,---444===FFFNNNTTT^^^^^^iii~~~yyy|||bbbGGG<<<999888666555555777:::===???@@@BBBDDDFFFHHHIIIJJJRRROOOXXXnnnrrrXXXTTTUUUddd~~~|||{{{qqqccc^^^jjjRRRaaaWWWOOOFFFAAA===;;;???DDDNNN[[[qqqpppooo{{{|||qqqdddSSSWWWVVVPPPGGGBBBDDDEEE;;;///222444222555666333DDDfffiiivvvvvvooofff```^^^___aaaccc```\\\WWWXXXZZZ[[[uuurrrhhh[[[RRROOONNNLLLIIIBBBHHHRRR^^^fffgggbbb]]]]]]lllpppppppppfffkkk~~~xxx{{{yyyzzzFFF___|||cccUUUSSSKKKIIIHHHHHHGGGGGGGGGHHHHHHCCCBBB@@@@@@@@@BBBEEEFFFFFFMMMLLLJJJNNNWWWwww|||tttccc[[[[[[\\\bbbhhhmmmkkkfff^^^RRRGGGHHHSSS{{{pppbbbkkkgggbbbjjj|||}}}pppfffqqq~~~dddfffttt}}}yyy{{{sssooocccKKK___}}}yyyRRR555333111/////////000000000000000000000666888888<<>>AAABBBCCCDDDEEEHHHMMMRRRUUUddduuuyyy___TTTOOOkkkgggnnn]]]UUUNNNIIIDDD??????BBB>>>DDDRRRdddsss~~~www}}}}}}dddUUUQQQPPPLLLGGGCCCAAA>>>;;;444444111222444000???]]]}}}hhhwwwtttnnneee___^^^```bbbdddaaa[[[TTTVVV[[[[[[ooo~~~tttmmmhhhccc[[[UUUSSSSSSTTTWWW]]]fffooovvvppptttnnnkkkuuuzzzyyyyyyssshhhUUUdddqqqjjjQQQKKKLLLGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@?????????AAADDDEEEGGGIIIHHHJJJJJJMMMlllttthhhgggmmmkkkjjjhhhcccXXXMMMKKKOOOkkkjjjaaa}}}ooofffxxxsssnnnvvvjjjddd~~~{{{vvvuuuqqqjjjYYYWWW[[[JJJ111555444...000000000000000000000000---666<<<===GGGXXXaaaaaa\\\iii{{{vvvhhhppp}}}{{{|||}}}sssUUU???888;;;444666888:::<<<>>>AAADDDFFFHHHJJJNNNTTT]]]gggnnn}}}XXXJJJVVVggg|||zzzsssnnniiibbbWWWKKKEEEFFFCCCAAADDDPPP^^^nnnvvvkkkVVVTTTWWWZZZVVVLLLCCC???@@@888666111111444111;;;TTTjjjzzzpppkkkccc^^^]]]___aaaccc\\\ZZZTTTWWW\\\[[[lllxxxzzznnnbbb]]]dddtttxxxpppwwwyyyzzzvvvwwweeebbbRRRWWWRRRHHHOOOIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@@@@@@@AAABBBDDDFFFGGGGGGGGGKKKJJJFFFeee}}}lllfffkkkeeebbb```ZZZNNNGGGVVVkkklll```kkkiii}}}uuuyyypppmmm}}}|||}}}|||pppppprrrxxxRRR^^^MMMBBB///888888111111111111111000111111111444666<<>>BBBEEELLLQQQXXXaaakkkvvviiiRRRHHHgggzzz{{{nnnXXXNNNOOOCCC???===AAAGGGRRRbbbpppxxxmmmeee[[[ZZZ]]]```ZZZLLLBBB@@@===:::333333888444:::NNNfffuuukkkfff```[[[[[[\\\]]]^^^UUUXXXWWWXXXYYYVVVccc{{{}}}}}}}}}|||{{{}}}{{{{{{}}}{{{}}}jjj[[[\\\YYYXXXPPPRRRFFFLLLIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGMMMKKKFFFaaassskkk]]]\\\```\\\WWWPPPGGGNNNoooppp[[[yyyffftttwww{{{qqqyyy~~~}}}jjjqqqaaaUUUQQQTTTooo<<>>GGGTTTWWWUUU^^^mmm{{{{{{{{{{{{qqqTTTCCC;;;777777:::888;;;>>>>>>===???DDDIIIWWW```lllwww]]]TTTVVV___sss~~~zzz___TTTUUUIIIFFFDDDBBB???@@@JJJUUUooozzz~~~rrrbbbZZZ___aaaTTTGGGAAA>>>===666555999666:::JJJ]]]gggeeebbb^^^[[[ZZZYYYYYYXXXRRRWWWVVVVVVUUUOOOXXXooo~~~wwwdddkkk{{{zzzvvvoootttKKKcccSSSppplllQQQOOODDDFFFGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHJJJIIILLLKKKGGG]]]|||nnnYYYMMMOOOMMMIIIFFFLLLeeexxx^^^zzzqqqsss|||vvvzzziiiwwwWWWZZZAAAuuuYYY;;;111444111///111111000000111333555666888CCCRRRYYYVVV[[[xxx{{{vvv}}}hhhTTT???777777888777888===???AAA@@@@@@EEEOOOWWWhhhrrroooPPPHHH___qqqaaammmcccddd[[[VVVPPPLLLEEE@@@BBBGGGNNN[[[iiiuuuuuuxxxkkkjjjhhhWWWGGGBBB???@@@:::777999555777EEEZZZ___bbb```]]][[[ZZZXXXUUUSSSPPPTTTRRRSSSVVVPPPTTTddd~~~yyyrrrsss|||}}}xxxqqqxxxZZZJJJ~~~___ZZZUUUKKKFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFHHHIIIIIIHHHMMMKKKIIIIIIGGGWWWsssuuuZZZDDD@@@DDDHHHSSSjjj]]]kkkppp~~~|||qqqqqqxxxTTTXXXNNNFFF;;;555222...111000000000000222444777999999KKKWWWWWW^^^wwwooozzzMMMAAA777444555666888;;;???AAACCCCCCFFFQQQaaammmxxxjjj^^^QQQYYY|||sssccciiilllsssfffWWWOOOJJJCCC>>><<<:::DDDOOOZZZhhh}}}www\\\IIIHHHBBBGGGBBB<<<:::555666BBBuuu]]]```aaa___^^^]]][[[XXXTTTQQQPPPQQQNNNRRRZZZWWWWWWccc|||vvvoooQQQTTTrrrZZZbbbLLLWWWIIIKKKHHHEEEEEEDDDDDDDDDEEEEEEFFFBBBBBBCCCEEEFFFHHHIIIIIIGGGNNNKKKFFFFFFFFFRRRgggzzz]]]@@@DDDNNN[[[oooooo```tttmmm}}}}}}{{{vvvlll{{{iiiTTTQQQjjj999;;;888222...666000//////000222555888;;;JJJZZZZZZTTTjjj}}}kkktttVVV???;;;777777555555999@@@???BBBDDDFFFLLLZZZooo~~~bbbSSSUUUvvvfffyyyppptttlllaaa^^^XXXMMMEEE???DDDGGGJJJTTTfffyyycccPPPRRRHHHNNNIIIAAA===666666BBBeeekkk``````^^^[[[XXXVVVUUUVVVVVVUUUSSSRRRRRRTTTUUUVVVVVVjjjkkkuuuxxxuuu???pppYYYTTT[[[PPPEEEJJJGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@@@@AAADDDFFFHHHDDDHHHLLLJJJGGGHHHOOOVVV{{{||||||~~~{{{^^^DDDMMMjjjjjjuuuggg\\\ooopppwww}}}}}}|||{{{{{{nnnccczzzTTTPPPXXXccc;;;;;;///444666000555......666444///:::MMM[[[NNNKKKvvv{{{rrrttt{{{zzz[[[EEE888777666555666999===@@@AAACCCGGGPPP___pppnnnTTTWWWppp}}}uuuooocccYYYQQQKKKEEE@@@???@@@HHH]]]qqq\\\SSShhhooolllKKK999EEE>>>444EEEWWWwwwtttgggccc]]]ZZZXXXWWWVVVUUUVVVTTTRRRRRRTTTVVVVVVUUU___iiigggooommmrrr\\\yyylllJJJSSSMMMGGGMMMIIIHHHGGGGGGFFFEEECCCAAA@@@AAA@@@??????@@@BBBDDDFFFFFFHHHJJJIIIGGGHHHMMMRRRzzzmmm}}}}}}~~~fffOOO]]]```jjjzzzfffhhh{{{zzzyyyzzznnniiilllTTTLLLkkkXXX888:::000555666222222111111333777===FFFMMMQQQTTThhh|||rrr}}}{{{fffHHH888777666555777<<>>===AAA@@@???>>>>>>@@@BBBCCCHHHHHHHHHHHHHHHIIIJJJKKKjjj\\\llloooxxxyyy|||sssbbbbbbdddqqqmmmhhhzzz{{{zzznnnyyyrrrXXXOOOMMMHHH555:::111555666444000444444222:::IIIQQQPPPWWWrrrrrruuunnn|||gggMMM===555666555666:::???CCCCCCBBBCCCNNN^^^kkkuuu}}}rrrQQQ```ssseeelll___WWWNNNIIIEEE@@@???AAAOOO\\\qqqzzzpppdddRRRBBBBBBDDD>>>;;;???HHH]]]jjjnnnfff]]]ZZZ[[[\\\WWWRRRUUUSSSRRRSSSTTTUUUTTTSSSNNNddd{{{hhhZZZPPPQQQZZZaaaIIIAAAEEEBBBDDDFFF>>>FFFFFFEEECCCBBB???>>>===AAA@@@???>>>>>>???AAABBBIIIGGGEEEFFFHHHIIIGGGEEEQQQ```hhh{{{{{{zzzttteee|||vvvmmmhhhttt~~~~~~wwwjjjeeeSSSFFF___zzzppp;;;444999222555444444111444666888===IIITTTYYYkkk}}}vvv~~~{{{pppOOO@@@<<<999555777999;;;>>>AAAEEEHHHJJJWWWhhhtttyyy}}}bbbWWW{{{xxxcccxxxooodddXXXQQQNNNJJJEEEAAA@@@HHHWWWkkkcccJJJ@@@DDDBBB@@@BBBCCCHHHbbbrrrhhhaaaZZZXXX[[[\\\WWWRRRSSSRRRQQQQQQSSSSSSRRRPPPKKKWWWtttxxxoooYYYPPPXXXyyyjjjtttaaa|||JJJDDDCCCCCC@@@AAAAAA:::AAAAAAAAAAAA@@@@@@???>>>BBBAAA???>>>>>>@@@BBBCCCIIIFFFDDDEEEHHHHHHDDD@@@@@@jjjsssxxxqqqjjjpppnnn~~~{{{}}}yyykkk```jjjYYYJJJMMMxxx~~~UUU444666888222555111333444222777AAABBBDDDTTThhh{{{xxx~~~~~~VVV===777777777666:::===<<<<<<@@@JJJRRRXXXdddqqqyyy{{{|||nnnYYYggghhh\\\sssyyygggZZZUUUSSSLLLFFF@@@@@@DDDOOOaaauuuuuu^^^PPPKKKBBB@@@BBBAAAGGGvvveeeoooaaa]]]YYYXXXZZZZZZVVVQQQPPPOOONNNOOOPPPPPPNNNLLLGGGIIIbbb~~~xxxvvvaaaMMMRRRnnnkkkkkklllWWW>>>BBBDDDBBBAAA@@@???>>>======>>>???????????????AAA@@@???>>>>>>@@@BBBCCCFFFEEEDDDEEEGGGEEEAAA===???[[[}}}~~~tttfffhhhjjjeeejjjyyyyyyyyyuuuwwwlll^^^___]]]NNNIIIqqq{{{EEE222888666222666111444666333:::HHHJJJJJJ```|||vvvmmmbbbFFF999555555777:::===@@@@@@AAAHHHTTT^^^hhhpppxxx}}}~~~___bbb^^^TTTooo~~~~~~kkkbbb\\\RRRHHHHHHDDD???@@@IIIZZZmmmyyy}}}sss___KKKBBBAAAAAABBBBBBfff___```\\\[[[ZZZZZZZZZWWWSSSOOOLLLLLLKKKLLLMMMMMMJJJHHHHHH???RRRuuuyyy}}}sssbbbWWWJJJcccqqqgggzzzzzzDDD;;;BBBBBB@@@AAA===<<>>>>>>>>>>>>>>???>>>===<<<===???BBBCCCCCCCCCDDDFFFEEECCC???<<<@@@OOOrrr}}}~~~}}}}}}{{{aaaJJJXXXpppjjjmmm~~~tttqqqsssbbb^^^rrrxxx^^^MMM\\\wwwddd===333:::444333999333777666888???JJJRRR```xxxxxxgggfffFFF===<<<888888===>>>>>>@@@FFFNNNYYYbbbgggrrrvvv{{{mmmbbbwwwqqqWWWSSSrrrvvv|||rrrcccUUURRROOOIIICCCBBBIIITTT]]]xxxsssPPPIIIGGGAAADDD>>>WWW```\\\ZZZ[[[]]]\\\ZZZVVVQQQNNNJJJJJJJJJKKKKKKKKKHHHFFFKKK;;;IIImmmzzz|||pppYYYSSSMMMvvv}}}```ffftttQQQ???===CCCAAA???@@@999888BBB<<<<<<===============<<<<<<<<<;;;;;;<<<>>>AAACCCAAACCCEEEFFFEEEBBB???===>>>DDDgggxxxyyyyyyhhhcccRRR[[[xxxwww}}}||||||sssqqqqqqaaafff```\\\PPPqqqtttuuuKKK999444:::222333<<<666:::444===CCCIIIXXXtttzzzssseeeDDD///555===999999BBBAAA>>>@@@JJJ[[[hhhmmmlllsssvvvzzz~~~pppaaafffcccPPPWWWwww|||xxxgggYYYYYYUUUMMMEEEBBBFFFKKKWWWdddvvv]]]SSSMMM???BBB===NNN[[[aaakkkeee^^^[[[ZZZXXXTTTOOOJJJJJJJJJJJJIIIHHHGGGFFFJJJIIILLLVVVjjjYYY___NNN```uuuVVVUUUOOO======<<<<<<;;;999888777777777777888888888999999999::::::;;;<<<===>>>??????GGGFFFEEEAAA>>><<<===>>>EEEEEEZZZ}}}~~~yyyyyyggg___oooxxxqqq}}}~~~uuuaaaVVVdddjjjHHH___mmmfffHHH;;;999777555444555666777<<<@@@QQQGGGZZZ{{{vvvvvvHHH>>>666777999999<<>>GGGSSS___ffflllqqqttt}}}|||{{{{{{~~~|||___ffftttMMMXXXxxxqqqqqqeeeVVVOOOMMMKKKEEE>>>BBBJJJXXXiii{{{sssQQQAAAEEEGGG???dddpppuuunnneee___[[[VVVPPPJJJIIIIIIIIIIIIHHHGGGFFFEEECCCAAADDDIIIqqqsss``````RRRYYYzzzccceeezzzHHH===:::<<<<<<;;;:::999888777777777777777888888888888999999::::::;;;<<<===>>>???CCCCCCBBB@@@======>>>@@@DDDCCCQQQnnnxxxuuuwwwzzzyyyqqq{{{|||zzz{{{wwwzzzmmmVVVUUUuuurrrUUUNNN___ooommm@@@888888777666555666888:::AAA@@@ZZZaaalllxxxkkklllzzzXXX???888444999======>>>AAADDDOOO\\\cccfffjjjqqqwwwxxxwwwvvvxxx}}}mmmdddrrrdddKKK___kkkhhhzzz|||kkk]]]UUUQQQNNNMMMDDDGGGLLLRRR^^^qqqmmmQQQ@@@;;;CCCjjjoooxxxrrrhhh```YYYRRRKKKFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@CCC@@@WWWzzzqqqbbb\\\TTTTTT{{{^^^wwwYYYJJJAAA444<<<;;;;;;:::999888777666666666666666777777777777888888888999:::;;;<<<======>>>??????===<<<<<<>>>@@@BBBBBBFFFWWW{{{yyyvvvyyyxxxrrrbbbmmm|||}}}}}}xxxyyy}}}qqqooo```TTTfffaaaVVVlllnnnaaaBBB777555666666666555777:::<<>>???CCC@@@EEEhhhwwwwww{{{oooWWWcccttt~~~}}}{{{yyy|||rrr___OOO[[[\\\QQQqqqVVVuuu{{{PPP222<<<444555666555555777;;;???IIIVVVuuulllooo[[[AAA555888999;;;<<<:::<<>>:::AAA===???JJJcccwwwsssxxxfffZZZUUUPPP]]]VVVccc]]]lllttt???555:::AAA111777777777666555555555444333333444444444555555555555555666777888999::::::;;;;;;;;;999888888:::<<<===CCC@@@===VVVxxxxxxzzzmmmrrrqqqqqqssswww{{{}}}}}}|||yyyuuuhhhTTTRRRpppmmmQQQUUU^^^bbb666===@@@444666666555444888???EEE@@@mmmttt|||wwwSSS<<<777:::888===???;;;888???NNN[[[ggggggggghhhiiilllnnnppptttuuuyyy|||xxx]]]PPPRRRaaa~~~[[[]]]uuuxxx}}}ssshhhaaa\\\UUUOOOKKKHHHFFFDDDUUUbbbzzz{{{~~~^^^AAAAAAjjjdddooofffccc]]]UUUNNNHHHDDDBBB@@@AAAAAAAAAAAAAAA@@@@@@<<<999@@@===???CCCQQQ|||rrrooo~~~jjjZZZUUUYYYRRRUUU]]]kkk]]]~~~HHH555???999BBB000666555555555444444444333222222222333333333444444333444444555666777888888999::::::888777777999;;;<<>>@@@CCCIIIkkkqqqwww}}}ooo```XXX\\\eeexxxgggLLL[[[pppjjj:::888@@@:::999888444444444444333333333333111111111222222222333333222222333444555666777777666777888777777888;;;=========???AAACCCQQQqqq{{{zzz|||oooxxx~~~~~~yyyjjj[[[PPPpppwwwRRRSSSjjjooo\\\{{{{{{fffzzzvvv777BBB333000444666888777999CCCSSS___|||pppaaauuupppVVV<<<444999===<<<;;;999<<>>444444333333333333333333000111111111111222222222111222222333444555666777333555666777777:::===@@@>>>888<<>>666---CCC444666888999===III\\\jjjpppjjjhhhfffjjjsssUUU@@@999777;;;>>>;;;:::======>>>@@@III[[[kkkkkkbbbdddhhhjjjjjjhhhiiimmmqqqooouuu~~~pppZZZQQQWWWtttkkkOOO^^^{{{yyy}}}IIIMMM___mmmqqqxxxuuueee[[[WWWWWWOOOHHHEEEHHHQQQ]]]nnn{{{aaaJJJmmm[[[^^^ZZZZZZWWWQQQIIIDDDDDDEEEBBBBBBAAA@@@@@@??????>>><<<<<<<<<<<<===???@@@AAAffftttjjjbbbfff[[[TTTyyyXXXaaa|||XXXxxxDDD@@@<<<888777777666555333333333333333333333333222222222222222222222222222222222333333333444444444555555666777999;;;<<<===999:::>>>===???OOOddd||||||uuusss|||uuuvvv|||wwwrrrvvvlllYYYXXXggg{{{TTTGGGccccccTTTxxxqqq}}}BBB555999888<<<999111:::???<<>>>>><<<<<<<<<<<<===>>>??????SSS{{{pppoooaaaRRR[[[{{{XXXiiiddd^^^ccc>>>;;;888666555444333111333333333333333333333333222222222222222222222222222222222222333333333333333444444555777888:::;;;999555777<<<;;;:::EEETTT|||ooommmnnnsss{{{~~~~~~zzzyyy~~~~~~}}}|||zzzxxxtttuuuooo]]]MMMUUUuuu___HHH```mmmfff[[[333444;;;888666111444<<<@@@JJJhhhyyyuuuaaaQQQDDD<<<:::>>>=========>>>?????????@@@HHHTTT___gggkkkmmmmmmllljjjhhhhhhffffffmmmvvv{{{zzzyyy\\\ZZZwwwUUUKKKYYYsss}}}~~~vvvDDDHHHYYYkkksssvvv}}}vvviii^^^UUUMMMLLLLLLJJJKKKOOOSSSddd}}}rrrUUU}}}|||QQQRRRUUUTTTQQQLLLFFFBBBBBBBBB@@@@@@@@@???>>>>>>============<<<<<<<<<<<<======DDDaaayyy]]]aaa^^^dddjjjHHHggggggxxx>>>888777555555555444111///222222222222222222222222111111111111111111111111111111111222222222333333222222333444555777888888777333444::::::777;;;CCCeeexxxssswwwqqqrrrtttvvv}}}|||xxxvvvzzz~~~||||||}}}~~~~~~|||yyyvvvjjjlllddd[[[jjjvvvTTTEEE^^^|||{{{eeeUUU>>>...444888777444111;;;<<>>>>>===<<<<<<<<<======<<<;;;;;;:::;;;;;;???IIIuuu~~~wwwjjj```OOOUUU{{{gggMMMRRRWWWHHH<<<666666666777777666333111111111111111111111111111000000000000000000000000000000000111111111222222000111222333444555666666888444444999;;;999999<<>>QQQyyyttt[[[qqqyyy^^^KKKJJJ???666999???AAA@@@???;;;???EEEJJJNNNQQQSSSTTT\\\aaagggjjjkkkjjjjjjkkkggghhhlllpppuuueeerrrooo??????VVVsss}}}qqqKKKCCCTTTeeemmmrrr}}}rrrddd\\\UUUPPPMMMLLLJJJMMM[[[oooxxxmmmrrrGGGJJJMMMKKKHHHEEECCCAAA@@@???>>>======<<<<<<;;;::::::===<<<;;;:::999999999999<<<888TTTsss~~~{{{kkk[[[NNNTTTyyyWWWHHHcccdddXXXwww```333<<<444444555666888666333000000000000000000000000000/////////////////////////////////000000000111111///000111333444444444444999555444777:::::::::;;;<<>>AAAXXXrrrzzz~~~gggJJJ>>>FFFSSSbbbmmmwwwuuuggg[[[UUUXXXOOOJJJMMMWWWjjjsssIIINNNKKKHHHDDDBBBBBBAAA@@@>>><<<<<<<<<;;;::::::999999;;;;;;:::999999888999999<<<444>>>[[[~~~|||uuujjj___UUUOOOcccfff:::ZZZeeeSSS{{{jjj999:::///111111111333444333000...////////////////////////................................./////////000000///000222333444444333333555333222444666888999:::888AAAXXXuuummmgggffffffgggkkkpppvvvyyy|||xxxooommmnnnuuu}}}}}}xxx|||yyywwwwww{{{}}}|||yyyoookkkiiijjjpppyyyttt\\\PPPQQQNNNOOONNNUUUuuu>>>777333444444333888999000777CCChhh\\\nnn{{{nnniiiYYYOOOEEE???<<<:::===AAA::::::===AAA@@@???CCCIIIRRRZZZeeekkklllkkkiiiiiihhheeecccdddhhhjjjgggdddfffgggkkkmmmnnnsss~~~UUU>>>CCC[[[rrrwww|||xxxKKK888@@@IIITTTbbbnnnyyysssggg^^^UUUNNNNNNQQQYYYjjj|||rrrJJJPPPIIIFFFBBBAAAAAABBB@@@>>>;;;;;;;;;:::999999888888:::999999888888888999999888:::888BBB\\\www~~~ssshhh[[[SSS]]]mmm___CCCRRRwww\\\qqqBBB///;;;+++000000///000111000...,,,........................------------------------------.........////////////000222444444444333222000222444444555666777666;;;:::BBBpppyyyhhhiiillliiiiiipppbbbhhhoootttzzz|||tttddddddeeeiiimmmooommmkkkeeeeeeeeehhhjjjjjjiiiiiigggkkkqqqzzzooobbbUUUPPPKKKFFFEEEIIIKKKEEE[[[TTT777222777333///555666444777>>>UUU~~~xxxmmm}}}iii]]]NNNEEEEEEAAA???BBBGGGHHHBBB>>>???AAA@@@CCCGGGJJJMMMUUU___iiiooouuuwwwsssooonnnooohhhgggfffeeeffffffffffffccceeellltttxxx{{{ZZZ>>>GGGaaawww{{{~~~lllJJJ>>>EEEJJJVVVdddnnnxxxuuufffZZZWWWVVVSSSYYYccc}}}oooIIIPPPHHHEEEAAA@@@AAABBB@@@???;;;;;;::::::999888888777999888888888888888999999///===999888MMMbbb~~~{{{vvvuuuuuuuuuqqqllliiiggg___dddqqqIIIFFFlllvvvYYYrrr~~~>>>333666///666222111000000111000...---........................---------------------------------........./////////000222444555444333222...333777777666555555444;;;999444RRRzzzrrrqqqssshhhcccggg```dddeeedddhhhppprrrnnnrrrsssrrroooiiieeebbbaaaiiimmmsssvvvuuurrrrrruuuxxxyyycccSSSHHHKKKNNNMMMLLLJJJIIIHHHPPPsss]]]555>>>---:::777444888//////DDDKKKhhhiiieee}}}KKK@@@EEECCCCCCIIIDDDAAABBBHHHIIIEEEEEEIIIIIIIIINNNVVV^^^dddllltttvvvzzz}}}{{{vvvrrrrrrssskkkllllllhhhcccaaacccfffbbbeeennnyyy~~~bbb???KKKggg~~~{{{bbbJJJ???<<>>===<<<<<<;;;;;;::::::999999888666666666666666666666666888555666:::;;;EEEddd|||}}}{{{{{{|||}}}{{{yyyzzzyyyxxxyyyyyyvvvooojjjfff}}}nnn}}}WWW???EEExxxiiiOOO___wwwFFF333444444222222///............---------.........------,,,,,,,,,------------------------,,,,,,------------------222222222222222111000///222222222333333333444444;;;<<<::::::JJJqqqrrrfffccc]]]cccdddccc___^^^bbbeeefffdddfffjjjnnnooorrryyy~~~|||xxxsssrrrqqqjjj^^^VVVRRRQQQPPPJJJMMMKKKLLLJJJBBBPPPnnnUUU???<<<666---:::333---777888999KKKpppZZZnnnmmmMMMLLLJJJGGGKKKNNNOOOTTTUUUQQQOOOUUU]]]aaajjjooowww~~~~~~zzzvvvnnnllliiifffcccbbbaaaaaaiiikkkoootttyyyxxx}}}jjj@@@ZZZmmmwww~~~kkkPPPEEE888DDDOOO\\\jjjttt}}}ttt```OOOVVVZZZeeewwwkkkNNNJJJFFFEEECCCAAA???===<<<<<<;;;;;;;;;:::999999888888666666666666666666666666999666666999777;;;OOOfffzzzwwwzzz}}}~~~|||xxxrrryyyyyysssqqqsss{{{{{{zzzuuuppprrrzzzzzz{{{WWWMMM777OOOaaaLLL[[[___:::///222222///...............------------...---------,,,,,,,,,,,,------------------------,,,,,,,,,---------------222222222222222111000000222222222222333333333333222444444444===VVV|||}}}lll```hhhkkkeeeaaabbbaaa]]]```[[[ZZZbbbnnnvvvxxxwwwxxxfff```aaa[[[XXXUUURRROOOKKKHHHGGGIIIGGG???AAAQQQffffff@@@333444777666999444555:::333>>>```yyyddd```oooIIIHHHQQQ\\\iiipppvvvzzz{{{xxxzzz~~~xxxrrrllljjjfffcccaaaaaabbbccciiilllppptttyyy{{{~~~zzzaaaFFF___qqqyyycccIIIBBB999GGGQQQ^^^kkkuuu}}}|||^^^XXXWWWccc|||iiiMMMIIIEEEDDDBBB@@@>>><<<;;;;;;;;;::::::999888888777777555555555555555555555555888555666888666333;;;HHH~~~ssspppyyywwwxxx|||~~~{{{{{{}}}}}}xxxrrrqqquuuzzzqqq{{{{{{uuuxxx}}}tttZZZPPPAAA555XXXtttiiiCCCTTT}}}XXXBBB///---111111............---------,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...111222222222222111111000111111111222222222333333222222444666555>>>YYYuuuxxx~~~zzzllleeejjjlllhhhggggggiiipppyyy}}}{{{wwwqqqsssssslll^^^UUUZZZeee```WWWPPPOOOKKKDDDBBBEEE@@@LLLUUUdddVVV<<<666000111:::777222000888888111MMMgggPPPpppxxxQQQTTThhhzzzqqqkkkiiigggbbb___^^^```cccfffmmmpppssswww|||}}}~~~ooo```NNNKKKbbbrrryyyZZZBBB>>>:::KKKUUUaaannnvvv}}}pppZZZUUUggggggLLLIIICCCBBB@@@>>>===;;;;;;::::::999999888888777666666444444444444444444444444555333444888888444666;;;aaa|||vvvyyyxxxssspppgggkkkrrruuusssyyyvvvyyy}}}~~~|||zzz}}}```GGG<<<111DDDmmmiiiJJJBBBVVVuuu```<<<222,,,///222111000000------------,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...111111111222222111111000000000000111111111222222777222333999666222@@@UUUxxxbbbUUUZZZ[[[UUUoooxxx|||sssdddXXXQQQOOOOOOKKKIIIJJJJJJJJJNNNTTTHHH???<<>><<>>OOO^^^hhhrrrxxx|||wwwxxx```FFFEEE@@@???===<<<:::999999999888777777666666555444444222222222222222222222222444222111111222333333333...<<>>ooo~~~ZZZ^^^}}}yyyrrr}}}}}}vvvppplllgggdddaaa___aaafffmmmqqqwwwyyy|||xxx\\\???@@@TTTjjjwww{{{{{{MMM<<>><<<;;;999888888888777777666666555444444333222222222222222222222222222222111000000111222111---666;;;MMMppphhhrrr|||ggg|||vvvnnnvvv```GGG555777666MMMZZZRRRNNNXXXsssMMM+++666444...///000---+++***+++,,,++++++++++++************))))))))))))******++++++************************))))))***+++,,,---......+++,,,------......------------........./////////111111222333555555555555555555[[[~~~||||||cccBBB///333555777555444444666888000000666:::NNN}}}bbbVVVddd~~~|||zzzsssnnnllliiigggdddccceeejjjppptttxxxyyy|||zzzZZZ>>>AAAYYYnnnzzz}}}wwwGGG888@@@AAASSSbbbllluuuyyy}}}[[[BBBBBB>>>===<<<:::999888888888777666666555444444333333111111111111111111111111000222222111111333444333///444000333MMMoooooohhhtttnnnnnnvvvuuurrrvvv}}}sssSSSOOOHHHAAA<<<:::999999RRRzzzYYYKKKRRRbbbMMM...//////000,,,///000...++++++,,,++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))((()))***+++,,,---......***+++,,,,,,---------,,,---------.........//////***111333000///333666555444111>>>MMMbbbLLL777:::666===444---///333555222000666///888IIIccclllQQQcccuuu{{{~~~xxxuuutttjjjhhhffffffhhhmmmrrruuuzzz|||~~~{{{xxxsssTTT999<<<[[[ppp{{{}}}~~~tttBBB444???BBBUUUcccllluuuyyy}}}ZZZEEE@@@<<<;;;:::999888888888888888777666444333222111111111///...///222333444333222222111000//////000000111333555555===RRRqqq{{{ooopppbbbfffrrrWWWaaawwwuuubbbVVVSSSMMMIIIFFFCCCAAA???@@@FFFDDDDDDKKKGGG======777555555;;;HHHUUU^^^bbbwwwuuugggNNN===MMMyyyvvvEEE222444333---)))------,,,,,,+++***))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++---//////...---...////////////000111111222222555555111222IIIpppddd???333111222555333333222222111222222222222:::777TTTVVV```}}}zzz|||xxxuuulllhhhdddfffmmmtttwwwxxx}}}~~~zzz~~~xxxwwwgggLLL>>>@@@___nnnwwwvvvwww}}}~~~xxx~~~}}}~~~^^^<<<===>>>FFF___mmmpppsssvvvzzz~~~ZZZDDD???<<<<<<:::999888777777777777666555333222222222222111000//////111333333222222111000000//////000000---//////---000<<>>AAAIII```kkknnnssswww{{{XXXDDD???===<<<:::999777666555555555444333333222222333333222000//////111222111000111000000////////////000///000000...---000777===NNNrrrooogggrrroooiii\\\qqqzzzkkk\\\RRRPPPRRRTTTPPP```llluuu|||ooo\\\WWWooossstttlll\\\OOOIIIIII;;;TTTooo\\\888///***---...******...,,,,,,,,,+++******)))))))))******++++++******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,***,,,......---------.........//////000111111111111111666888000---BBB]]]zzzYYY<<<333---111777777333///333222222111222222333333444666XXX}}}PPP]]]lll{{{wwwtttjjjhhhhhhlllsssxxxzzzyyy}}}rrrkkkgggbbbRRR>>>999BBBSSS___hhhjjjmmmtttvvvssswwwxxxyyy}}}PPP999???EEENNNaaahhhmmmsssyyy~~~tttVVVCCC>>>===<<<:::888666555444444333333222222222222333333222000//////000000000///000//////....../////////111111111111111111222222666KKKbbbyyyqqqyyyzzzzzzjjj[[[TTTXXXhhhyyyzzzvvvuuunnneeefff```SSSDDD<<>>LLLhhhUUU777...666333111222555444111///222222111111222222333333444???nnnkkkLLLmmmmmm{{{wwwssslllmmmoootttzzz~~~~~~}}}|||jjjddd```YYYHHH888999DDDQQQ[[[ccceeehhhnnnqqqppprrrtttwww}}}yyyJJJ777>>>GGGTTTbbbiiinnnvvv}}}nnnsssTTTBBB===<<<;;;999777555444333333222111111111111222333333111000......///000///...///...............//////...------...///000000000111888AAA[[[{{{tttxxxvvvgggZZZSSSLLLGGGOOO^^^kkkkkkjjjfff```[[[YYYXXXhhhjjjaaa[[[\\\TTTGGGFFF;;;???GGGTTTggg|||}}}rrr```BBB222000///...///111///***)))***++++++***************))))))))))))******)))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++)))+++------,,,+++,,,------------...//////000000...///---,,,333;;;888///111BBB___||||||uuuYYYEEE444///444333222111//////222444555222111111111222222333444888HHHqqqWWWbbb{{{qqqttt{{{vvvsssnnnppptttyyy}}}{{{vvvttteee```ZZZQQQBBB666:::FFFTTT\\\cccfffhhhlllpppqqqoooqqqvvv}}}oooDDD888>>>IIIYYYeeemmmsss{{{uuugggvvvRRRBBB<<<;;;:::888777555444333333111111111000111111222222000...------///000///......------------......///------,,,,,,,,,---///000+++222555===RRRggglllyyymmmffflllsssppplllkkkRRRRRRPPPJJJDDDBBBEEEHHHFFFHHHDDDIIIXXX\\\VVVWWWccciiiwww|||QQQ111---000------+++)))***+++,,,,,,,,,************************((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++(((***,,,,,,+++++++++,,,,,,,,,------.../////////&&&222666...,,,444555///000111===RRRiiitttWWW::://////000333777,,,000111//////222444444111111111111222333444444;;;TTTyyy~~~tttJJJuuu{{{{{{vvvddd{{{vvvrrroooqqquuuzzz}}}xxxoooiii___ZZZRRRIII===666;;;EEEVVV\\\bbbeeegggjjjooorrrmmmpppuuu}}}^^^>>>;;;@@@MMM```jjjrrrwwwiii]]]PPPAAA<<<999999777666555444444444222111111000000000111111...---,,,,,,...000000///------,,,,,,------...///---...///...,,,---///222***111000///555:::KKKfffrrr\\\ZZZjjj{{{||||||zzzuuupppoootttyyymmmssswww^^^@@@@@@999###"""444)))(((''''''))),,,,,,,,,))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************(((***,,,,,,+++***+++,,,+++,,,,,,---......//////)))///444111,,,,,,000333333---...777AAAQQQppppppKKK333222222111///------///---222444111000333333///111111111111222333444555DDD```RRRWWW|||\\\~~~{{{uuuqqqqqqtttxxx{{{}}}~~~ssseee\\\UUUOOOGGG???777444:::BBBOOOSSSYYY^^^aaadddiiiooommmpppvvv}}}tttHHH666@@@FFFSSSgggnnnwww{{{~~~}}}lllQQQgggPPPAAA;;;888888777555555444444444222222111000000000000000---,,,+++,,,...000000000,,,,,,,,,,,,------...///))),,,......++++++...111222333///000555000///;;;NNNgggwwwjjjlllxxxsssggg999555,,,%%%+++555111%%%)))+++,,,+++***+++***))))))))))))))))))*********(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((***++++++******+++,,,++++++,,,------......///222)))(((000333......444333//////333111555MMMjjjZZZCCC;;;111444444111...///222333111,,,111111------222444111111111111111222333444555RRRgggVVVrrrxxx]]]xxx{{{uuuqqquuuxxx{{{~~~zzznnn^^^RRRMMMGGG>>>777333333999???FFFIIIPPPVVVYYY]]]cccjjjmmmpppvvv}}}```999111CCCKKKXXXlllqqqzzz}}}uuunnnwwwfffIIITTTxxxQQQ???:::888777666555444333333333000000000000////////////////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000...---///:::PPPkkk}}}yyyzzz}}}kkkOOO<<<000,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))************************+++++++++,,,,,,,,,------,,,,,,------.../////////333222111111333555777999TTTmmmVVV<<<444444111,,,//////............///////////////000111111222222000444666222///111888>>>KKKiiiaaarrrkkkddd|||xxxvvvuuurrrxxxssshhh[[[OOOJJJBBB888444666999:::999???BBBFFFJJJMMMRRRWWWZZZbbbgggnnnwww~~~yyy[[[:::777777>>>LLL]]]jjjqqqwwwxxxmmmjjjfff[[[RRRNNNPPP@@@;;;888777666444333333333333000000000000/////////...........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///...000///111777DDDVVViiiuuuzzz|||nnnQQQ777///---+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))************************+++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////111000//////111333555666+++:::PPPeeexxxhhhVVVPPPDDD666...///111///,,,//////............///////////////000111111222222111///...///...///888CCCjjj}}}VVV```rrrxxxtttbbb~~~yyywwwvvvvvv{{{uuuhhhWWWIIICCC<<<555222333666666555999<<>>HHHiiivvvxxxrrroooDDDDDD;;;,,,&&&)))+++(((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))******************************+++++++++,,,,,,,,,+++,,,,,,------......///......------...000222333777555444888@@@IIIPPPTTTiiinnnwwwuuueeeUUUFFF888///(((***---000000///......//////............//////...//////000000111111222666...,,,111222222@@@TTTXXXRRRlll~~~vvvaaa{{{xxxxxx|||~~~yyyjjjVVVEEE<<<777222111333444444333555777999;;;<<<>>>BBBDDDJJJMMMRRRXXX\\\___aaaaaaaaafffhhhdddZZZOOO@@@555:::999;;;AAAMMM\\\gggnnnsssyyy~~~tttddd]]]\\\VVVMMMFFFPPPLLL@@@<<<777777555444333222222222000000/////////.........------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++------///000000000000000(((,,,000111000//////000444===OOOdddppprrrqqqqqq~~~|||}}}xxxaaaYYYZZZXXXMMMKKKFFF444%%%***,,,+++---111///)))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))************************************+++++++++++++++++++++,,,------......---,,,,,,,,,---...000111777333//////222333222000777<<>>@@@CCCGGGJJJKKKLLLLLLLLLOOOMMMFFF===999999;;;;;;<<>>@@@>>>;;;:::<<>>;;;@@@IIIRRRZZZccclllsssyyywwwxxx|||{{{wwwxxx||||||~~~~~~xxxhhhWWWNNNMMMIIICCC:::999___OOO???444666666444333222111111111//////.........---------++++++++++++++++++++++++))))))******++++++++++++************************)))))))))***+++,,,...///++++++***'''%%%'''---333(((,,,***$$$%%%---111///(((%%%******&&&,,,111))),,,%%%))),,,&&&'''***&&&$$$...,,,'''++++++(((---...)))%%%&&&((()))***+++&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,,,,++++++/////////111222222000///111000///000222222///---+++,,,---------,,,,,,,,,+++)))***......+++***---)))+++---...---,,,,,,,,,'''***+++***&&&&&&***......------,,,,,,------...------......///000000000...000000...666PPPtttPPPJJJVVV|||dddzzzwwwyyy~~~~~~}}}yyyrrriiiaaa\\\OOOLLLLLLNNNHHH<<<444333333444444222111111222333///000111111111222555777777777999:::<<<===>>>??????:::888<<<===:::<<>>???>>>AAAFFFMMMTTT[[[```cccgggiiimmmpppsssxxx~~~}}}uuufffXXXNNNHHHEEEDDDEEE777<<<[[[QQQ:::666555444444333222111000000///............---------++++++++++++++++++++++++))))))))))))))))))))))))*********))))))*********))))))***++++++++++++***************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''')))((((((((((((((((((((()))(((((((((''''''''''''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))************++++++++++++,,,,,,,,,***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------......///000000000111///111555HHHooozzzPPPQQQyyy|||jjjyyyvvvwwwxxx}}}}}}uuuggg___TTTKKKEEE???777222777666666666666666666777777666555333000//////000000222666999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<>>?????????========================:::999999999999:::;;;;;;>>>======>>>@@@BBBEEEGGGQQQUUU\\\bbbhhhnnntttxxx}}}xxxiiiZZZOOOHHHDDDBBBCCC999;;;???jjj|||JJJ999888555444444333222111000000///............---------************************))))))))))))))))))))))))))))))(((((((((((())))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***((((((((())))))))))))***)))***************)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++***************+++++++++,,,,,,,,,------------......///000000000000666///999aaa~~~iiiSSSppp\\\ppp|||{{{}}}~~~}}}yyywwwsssnnniiifff```UUULLL>>>:::666444777:::===>>>;;;;;;<<<===>>>?????????999777333222222333444555999:::<<<===>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::;;;===@@@DDDFFFLLLQQQXXX___fffmmmsssxxxzzz}}}xxxiiiZZZOOOGGGBBB???AAA;;;;;;555QQQvvvGGG999888555444444333222111000000///............---------************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((((()))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))''''''((((((((())))))))))))))))))***))))))((((((************************************************************************)))))))))******+++++++++************************+++++++++,,,,,,,,,------------......///000000000111444333DDDdddttt___SSS{{{\\\ggg{{{yyyzzz}}}~~~}}}~~~~~~xxxmmmddd]]]VVVNNNJJJHHHCCC<<<777888777666888:::===???@@@===>>>???@@@AAA@@@@@@@@@:::666222000222555777777<<<<<<==========================================>>>>>>===============>>>===<<<;;;;;;===AAADDDGGGHHHLLLSSSZZZ```gggnnnsssxxx|||vvvhhhYYYMMMEEE???<<<@@@===;;;333AAAsssFFF999888555444444333222111000000///............---------************************))))))))))))))))))))))))***))))))(((((())))))***'''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))'''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((())))))'''''''''((((((((())))))(((((())))))***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++)))))))))***************++++++,,,,,,,,,,,,------------......///000000000///111:::QQQiiiyyyWWW\\\ccc```wwwvvvxxx{{{|||zzz|||rrrqqqssswwwzzz{{{|||uuujjj]]]TTTDDD===888888888666555555:::;;;<<<===>>>======<<<===>>>@@@AAABBBAAA@@@@@@???999333111333666888888;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>============>>>@@@???>>>>>>>>>@@@BBBCCCBBBFFFJJJPPPVVV]]]dddiiivvv|||~~~uuugggXXXMMMDDD>>>;;;@@@===999666888mmmqqqEEE:::888555444444333222111000000///............---------************************))))))))))))))))))))))))*********))))))*********'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''((())))))''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))'''(((((((((((()))))))))'''((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++((()))))))))*********+++++++++,,,,,,,,,,,,------------......///000000000///333BBBUUUjjjkkkQQQlllnnn\\\vvvyyyxxxyyy|||{{{zzzzzzaaa]]]___ffflllnnnrrrwww~~~~~~sssfffWWWKKKDDD999555444888999777999===<<<>>>??????>>>=========>>>???BBBDDDEEEFFFEEEDDDGGG@@@777333555777888777777888999;;;===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@BBBAAAAAAAAAAAABBBCCCCCCCCCDDDGGGJJJOOOUUU]]]bbbqqqxxx}}}tttgggYYYMMMEEE???<<<===;;;666===555NNNqqqEEE:::888555444444333222111000000//////.........---------))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++'''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))++++++)))((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''((((((((((((''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((()))))))))***'''''')))***++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++++++++,,,,,,,,,---------------......///000000000111777GGGSSSeeerrrPPPLLLyyyvvvZZZkkk}}}|||}}}~~~~~~}}}vvvTTTNNNNNNWWW___aaadddhhhlllsss|||vvvfffSSSCCC888333666444777<<<<<<888:::@@@888999:::;;;;;;<<<===??????AAAEEEHHHJJJKKKKKKKKKNNNEEE;;;666666888777666444555777:::===AAADDDFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJNNNTTT\\\bbblllrrr}}}}}}uuugggZZZOOOFFF@@@===888888444CCC666;;;rrrEEE888777444333333222111000//////......---------,,,,,,,,,************************)))))))))))))))))))))))))))((('''''''''(((***+++((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++******************++++++,,,,,,,,,,,,------,,,,,,---...///000111111555666IIIZZZddd}}}pppOOONNNoooUUU___~~~{{{||||||{{{||||||kkkKKKEEE@@@AAAIIIRRRWWWXXX]]]aaafffiiimmmuuurrrggg___fffgggpppfffSSSCCC666;;;444<<<;;;;;;;;;;;;;;;<<<<<<>>>:::888;;;<<<;;;;;;>>>@@@AAAHHHQQQRRROOOQQQXXXWWWMMM???666444555666666333666:::>>>CCCHHHOOOSSSTTTPPPNNNQQQQQQNNNKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJJJJKKKMMMNNNLLLKKKOOOPPPQQQRRRSSSWWW]]]aaahhhnnnvvv|||rrrcccVVVMMMFFF???;;;>>>333888888777>>>fffqqqDDD888666444333333222111000//////......---------,,,,,,,,,************************)))))))))))))))))))))))))))(((((('''((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++******************++++++,,,,,,,,,,,,------,,,------...///000111111111999RRRjjj{{{cccIII```RRRXXXuuu}}}}}}||||||}}}uuuxxx|||kkkZZZDDD???;;;;;;???EEEIIIJJJLLLPPPTTTWWWZZZ```kkkrrr}}}wwwnnneee^^^QQQLLLLLLUUU```kkkwww~~~ZZZGGG;;;333;;;666>>>>>>======<<<=========???;;;:::===>>><<<===@@@AAACCCIIIRRRUUUTTTXXX^^^cccXXXHHH;;;444333444555777;;;@@@FFFKKKRRRXXX\\\]]]YYYXXX[[[[[[WWWUUUUUUUUUTTTSSSQQQOOONNNMMMMMMOOOOOOPPPQQQQQQPPPPPPPPPTTTUUUUUUVVVVVVZZZ^^^bbbgggkkkrrrxxx~~~~~~ttteeeXXXNNNGGGAAA<<<>>>444999777555:::]]]rrr}}}nnnCCC888666444333333222111000//////......---------,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))******+++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......000000111222000@@@\\\wwwWWWMMM|||MMMOOOhhhwwwxxxwwwzzz{{{|||{{{zzzyyyzzz{{{tttxxx~~~|||{{{||||||yyyiiiVVVGGG???===:::888888:::<<<>>>@@@CCCEEEGGGHHHMMMTTTZZZhhhrrr|||yyyxxxuuunnngggRRRHHH@@@???BBBHHHPPPYYYrrrzzzOOO===666444???:::@@@??????>>>>>>??????@@@AAA>>>===???@@@>>>@@@CCCGGGHHHNNNUUUZZZ]]]bbbhhhkkk```OOO???444222555888===BBBJJJQQQXXX^^^dddhhhhhhdddccceeeeeeaaa^^^^^^]]]\\\ZZZXXXUUUSSSQQQPPPTTTWWWYYYYYYVVVTTTUUUWWW\\\\\\\\\[[[[[[]]]```cccgggjjjnnnrrrvvvzzzvvvgggYYYOOOHHHAAA===>>>555:::777444666PPPqqq|||jjjBBB888555444333333222111000//////......---------,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))******************+++++++++++++++,,,+++++++++,,,,,,,,,------------...///000111222222666IIIccc{{{QQQ[[[{{{MMMHHH]]]nnnssssssxxxzzz{{{zzzyyyyyy{{{}}}yyy|||{{{xxxvvvvvvvvv|||~~~~~~{{{ssslllcccVVVHHH>>>@@@@@@???===:::999:::<<<:::<<<===>>>>>>@@@EEEHHHMMMUUUbbbsss~~~~~~~~~|||vvvppp]]]UUUMMMJJJGGGDDDCCCFFFIIIYYYqqq{{{KKK;;;:::999DDD???>>>>>>??????@@@AAACCCCCCCCCAAA@@@CCCBBBAAACCCGGGPPPQQQUUUZZZ```eeekkkoooiiiaaaRRRAAA555333999@@@CCCIIIRRR[[[ccciiinnnqqqmmmiiihhhkkkjjjfffbbbbbb___^^^]]][[[YYYWWWUUUTTTZZZ^^^aaa```[[[YYY[[[^^^bbbbbbbbbaaa___```bbbeeehhhiiikkkmmmpppvvv}}}uuufffXXXNNNGGGAAA<<<<<<555:::666444555FFFvvvfffAAA888555444333333222111000//////......---------,,,,,,,,,************************(((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))******************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///000111222222999RRRkkkvvvOOOgggQQQEEEUUUiiirrrsssvvvwwwxxxwwwwwwxxxzzz}}}}}}~~~zzzvvvrrrqqqpppqqqvvvyyy|||{{{vvvrrrqqqrrrjjjeee^^^WWWQQQJJJBBB===@@@AAAAAA@@@>>>======>>>777888888888888888:::;;;>>>BBBJJJVVVdddrrr}}}}}}{{{vvvppplll^^^WWWRRRQQQNNNJJJHHHIIIHHHMMMTTT^^^jjj{{{yyyGGG:::<<<;;;DDD>>>>>>>>>???AAACCCFFFHHHIIIEEEDDDEEEGGGFFFDDDGGGLLLVVVXXXYYY]]]bbbiiinnnpppfffaaaVVVFFF888666>>>GGGKKKQQQZZZcccjjjooosssuuupppllllllnnnmmmhhhcccccc____________^^^\\\[[[ZZZ^^^bbbeeeddd```^^^```dddeeeffffffeeecccccceeefffhhhhhhiiijjjmmmssszzz{{{qqqbbbUUULLLEEE???:::999444:::666666777???eeeccc@@@888444444333333222111000//////......---------,,,,,,,,,************************((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++,,,---------++++++,,,,,,,,,,,,---------...//////111111222333:::TTTooojjjNNNtttXXXDDDOOOdddppprrrpppqqqrrrrrrrrrtttwwwzzzzzz|||{{{xxxsssooollljjjjjjjjjnnnqqqssspppjjjccc```___TTTPPPLLLHHHFFFDDDBBB@@@?????????@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;:::::::::;;;===CCCMMM]]]nnnzzz~~~{{{uuunnniiigggfff]]]TTTOOOLLLHHHIIILLLLLLNNNPPPQQQUUU]]]hhhpppyyysssBBB888;;;:::AAA;;;CCCCCCEEEGGGIIILLLNNNPPPIIIIIIJJJLLLJJJHHHLLLRRRZZZ\\\]]]^^^dddlllpppooohhhggg```QQQAAA<<>>RRRiiicccPPP^^^DDDJJJ^^^kkkmmmmmmnnnnnnooooooqqquuuxxxwwwzzz{{{sssppplllhhheeeccccccddddddeeeddd^^^WWWQQQPPPPPPGGGEEECCCBBBCCCDDDDDDEEECCCAAA???AAADDDFFFEEECCCCCCCCCCCCCCCCCCBBB@@@>>>:::;;;<<<;;;>>>IIIZZZggguuuzzz~~~zzzqqqiiihhhiiinnndddZZZTTTOOOLLLLLLOOOLLLSSS[[[^^^[[[UUUPPPMMM[[[bbbpppqqq@@@888===<<>>>>>:::777<<>>GGGYYYfffPPPYYYqqqFFFEEEYYYcccfffhhhhhhiiikkknnnrrrvvvyyyxxx||||||yyy{{{zzzsssmmmkkkhhhccc___\\\YYYVVVTTTOOOIIIDDDAAACCCEEEEEEDDDIIIHHHFFFEEEFFFHHHKKKMMMLLLMMMOOOTTTYYY\\\\\\[[[VVVOOOGGGCCCDDDEEEDDDBBBBBBBBBAAA@@@>>>===>>>???UUUgggtttooodddbbbfffjjjdddddd___XXXZZZaaadddaaaeeeiiimmmllleee[[[SSSNNNMMMLLLLLLNNNTTTbbb|||DDD:::FFFFFFWWWYYY]]]^^^___```_______________]]][[[XXXWWWYYY^^^bbblllkkkmmmttt}}}|||qqqrrrqqqbbbZZZdddlllqqqvvvxxxxxx|||zzzqqqoooqqqsssssspppjjjdddaaahhhhhhgggeeecccdddgggiiijjjkkkmmmoooqqqqqqqqqqqqqqqqqqrrrsssvvvwwwvvvuuusssvvvwwwuuurrrrrrwww|||yyy|||zzzmmmdddWWWLLLDDD>>>999555444444333222333444555666hhhaaa???888555444333222111000000000000......---------,,,,,,,,,************************************))))))))))))(((((((((((()))***+++,,,(((((((((((((((((((((''')))'''%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************++++++,,,,,,,,,,,,---------------............///---000,,,---555444222;;;UUUjjjrrrPPPaaammmCCCCCCVVVaaaeeefffgggiiilllppptttxxx{{{xxx{{{|||yyyvvvsssoookkkgggbbb\\\VVVRRROOOLLLIIIGGGEEEBBBAAACCCDDDEEEEEEHHHHHHGGGHHHJJJMMMQQQSSSTTTXXX___gggmmmpppqqqqqq___XXXPPPKKKJJJJJJGGGEEEEEEEEEEEEDDDCCCBBBCCCDDDEEETTTcccffffffggggggfffdddfffccc^^^___eeeiiihhhllllllllliiiccc[[[TTTPPPMMMMMMOOOQQQRRRVVVcccpppHHH===KKKNNN___bbbgggfffeeefffggggggffffffeeedddaaa___^^^aaagggllluuuuuuxxxvvvwwwtttbbbYYYbbbjjjsssuuuuuuwww}}}}}}tttpppqqqrrrrrrooollliiihhhkkkjjjhhhfffeeegggkkknnnnnnoooqqqsssuuuuuuuuuuuutttttttttvvvwwwwwwwwwvvvvvvxxxzzzxxxuuuvvvzzz}}}}}}~~~{{{vvvlllcccVVVKKKDDD>>>999555444444333222333444555666TTTuuu}}}```>>>999555444333222111000000000000......---------,,,,,,,,,************************************))))))))))))(((((((((((()))***+++++++++***((('''&&&''''''(((***(((&&&%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))++++++)))&&&$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((()))***************)))))))))*********++++++++++++,,,,,,,,,,,,---------------............///,,,000---///555222111;;;NNNxxxfffTTTggg@@@@@@QQQ\\\cccccceeeiiinnnssswwwzzz|||www{{{}}}~~~~~~|||~~~}}}|||xxxrrrmmmiiigggaaa\\\TTTLLLGGGDDDAAA??????AAACCCDDDDDDDDDEEEFFFGGGGGGHHHJJJNNNSSSWWWYYY]]]cccjjjpppqqqpppmmmlllbbb[[[SSSMMMJJJHHHEEEBBBGGGGGGGGGGGGGGGGGGGGGGGGBBBIIISSS[[[dddiiigggbbbdddhhhjjjfffeeeiiinnnppppppnnnkkkhhhddd```[[[WWWUUUSSSSSSUUUVVVWWW]]]eeeRRRDDDRRR[[[jjjnnnssspppnnnnnnqqqrrrqqqooolllkkkiiigggggglllrrrxxx|||zzzqqqYYYKKKQQQWWWjjjlllpppvvv~~~uuunnnooopppooommmkkkkkkllllllkkkjjjhhhhhhkkkooossstttuuuvvvxxxyyyzzzzzz{{{xxxxxxyyyyyyyyyyyyyyyxxxzzz|||}}}|||zzzzzz~~~}}}xxxtttkkkbbbUUUKKKCCC>>>999555444333222222222333555666GGG^^^>>>999666444333222111000000000000......---------,,,,,,,,,************************************)))))))))(((((((((((((((((()))******---+++)))'''&&&&&&'''(((***)))''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((+++------+++(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))************)))))))))))))))))))))))))))(((((()))***************))))))*********++++++++++++++++++,,,,,,,,,---------------............///---000---///555111444CCCccc~~~XXXXXXccc???>>>LLLWWW```cccfffkkkpppuuuxxxyyyzzzwwwzzz~~~~~~~~~}}}}}}|||yyyvvvqqqkkkeeeaaaZZZUUULLLEEEAAA???===<<<===AAAFFFHHHGGGEEEFFFHHHHHHIIIJJJMMMQQQUUUYYY\\\]]]bbbhhhjjjhhhccc___^^^^^^YYYQQQKKKHHHEEECCCAAAEEEEEEEEEFFFGGGGGGGGGFFFNNNNNNQQQXXXccciiigggbbbfffkkknnnlllhhhiiimmmqqqmmmkkkiiihhhhhhfffccc```bbb\\\YYY\\\dddlllwwwaaaMMMYYYgggrrrxxx|||xxxuuuuuuxxxzzzxxxvvvtttsssqqqpppqqqvvv}}}pppNNN;;;===AAASSS[[[iiiwww{{{tttlllmmmnnnllliiiggghhhiiiiiijjjkkkllllllnnnrrruuuwwwxxxyyy{{{|||}}}~~~~~~}}}~~~~~~}}}|||||||||~~~yyytttiiiaaaTTTJJJCCC>>>999666444333222222222333444555<<>>>>>HHHRRR___eeehhhmmmqqqtttvvvwwwvvvvvvxxx|||{{{tttqqqpppjjj```XXXPPPKKKDDD???>>>>>>>>>>>>>>>BBBGGGIIIGGGFFFGGGIIILLLLLLNNNPPPSSSVVVYYY[[[ZZZ^^^cccfffgggfffeeeeeeXXXUUUPPPKKKIIIGGGFFFEEEDDDCCCCCCFFFIIIJJJIIIGGGRRRSSSZZZeeennnqqqmmmiiikkknnnpppooojjjgggjjjoooiiiiiiiiiiiiiiihhheeebbbkkkeeebbbiiiuuuuuuZZZaaaqqqvvv~~~~~~||||||~~~}}}{{{}}}}}}|||{{{|||sssLLL555666777;;;KKKdddxxxyyyuuunnnpppqqqmmmgggccccccdddeeehhhlllooopppqqqrrrtttyyyzzzzzz{{{}}}~~~yyyttthhh___SSSIIICCC>>>999666333333222111222333444555111WWWZZZ===999666444333222111000000000000......---------,,,,,,,,,************************************))))))))))))(((((((((''''''(((((())),,,+++)))((('''(((((()))((('''((()))+++,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))******++++++******))))))))))))))))))))))))(((((()))************************++++++++++++,,,++++++,,,,,,,,,,,,---------------............///000000---///222000===XXXbbb]]]rrrZZZ===>>>EEEQQQaaahhhjjjmmmqqqssstttttttttuuuwww{{{~~~}}}wwwnnniiihhhbbbWWWMMMDDDAAA===;;;<<<>>>??????AAACCCEEEGGGGGGHHHJJJKKKRRRSSSTTTUUUWWWZZZ\\\]]]```aaadddhhhkkkkkkhhhfffOOONNNKKKIIIHHHGGGHHHIIIHHHHHHIIINNNTTTXXXWWWUUUUUUZZZgggyyyzzzuuutttssssssrrrnnnjjjkkkooolllmmmnnnllliiifffeeeeeepppmmmoooxxxjjjiiiyyyyyyuuuKKK555555777333BBB[[[sss~~~|||xxxwwwtttuuutttmmmeee```aaaddddddhhhmmmppprrrrrrsssttt|||||||||}}}~~~}}}wwwrrrfff^^^RRRHHHBBB>>>999666333222111111111222444555333NNNYYY<<<999777444333222111000000000000......---------,,,,,,,,,************************************)))))))))))))))(((((('''''''''((((((******))))))))))))))))))((('''''')))******(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,++++++,,,,,,,,,,,,---------------............///000000...111333...;;;XXXssszzzSSShhhSSS;;;===EEERRReeehhhjjjllloooqqqssssssssstttvvvzzz~~~~~~|||~~~~~~wwwpppggg```ZZZSSSJJJCCC===;;;::::::===@@@AAABBBFFFEEEEEEGGGKKKOOORRRSSSYYYZZZ[[[\\\^^^```aaabbbeeeccccccfffiiifff]]]UUUKKKKKKJJJIIIIIIIIIKKKMMMRRRRRRVVV^^^hhhoooooonnnnnnnnnwww~~~yyywwwwwwuuuqqqqqquuusssvvvwwwrrrllljjjmmmrrrxxxxxx|||xxxrrr}}}zzzNNN777888999888===LLLcccsssxxxwwwwwwzzzxxxsssiii___[[[```fffhhhjjjmmmoooppprrruuuxxxmmm|||vvvqqqeee]]]QQQGGGBBB>>>999666333222111111111222444444777PPPXXX<<<999777444333222111000000000000......---------,,,,,,,,,************************************)))))))))))))))(((((('''''''''((((((((())))))*********))))))(((''''''(((((((((%%%###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***++++++++++++***))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////000///333333,,,888UUUllllllpppTTTuuuyyyNNN999===EEESSShhhgggiiikkknnnppprrrttttttsssvvvzzz}}}~~~||||||ooojjjcccYYYOOOFFF@@@===<<<;;;;;;<<<@@@CCCDDDDDDLLLIIIGGGIIIPPPWWW[[[\\\]]]^^^```aaaccceeegggggg```^^^^^^ccchhhdddXXXLLLPPPPPPQQQPPPOOOPPPSSSUUUZZZ\\\aaalllyyy~~~zzz||||||xxxwww{{{zzz}}}~~~xxxqqqqqqzzzxxxUUU>>>>>>>>>@@@:::???TTTiiissstttttt{{{xxxpppcccXXXWWW___hhhmmmmmmmmmmmmnnnrrrxxx|||jjjQQQppp}}}wwwrrreee\\\PPPGGGBBB>>>999666333222111111111222333444///DDDlllyyyTTT===999666333222111000////////////......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))******)))(((((((((((((((+++++++++++++++***)))((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%&&&'''(((***++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,------......------............/////////000222666//////666111???eeepppppphhhMMMfffpppIII888:::CCCRRRbbbcccdddeeegggjjjnnnqqqsssqqqsssvvv{{{~~~~~~|||zzz{{{{{{|||uuummmiiiaaaTTTJJJDDDAAA>>>;;;===<<<<<<===@@@AAA@@@???EEEIIIPPPUUUZZZ]]]aaaccchhhdddbbbgggqqquuuqqqkkkfffhhhiiigggaaa[[[UUURRRZZZVVVXXXWWWTTTaaaoooooommmrrryyy~~~iiimmmjjjDDD888BBB@@@@@@HHHXXXeeennnwww{{{gggVVVSSS\\\cccdddfffhhhjjjnnnsssyyy~~~gggRRRjjj|||wwwrrrnnnbbbYYYNNNEEE@@@<<<999666222111000000000111333333111@@@yyyrrrmmmRRR===888666333222111000000/////////.........---------,,,,,,***++++++++++++,,,,,,,,,+++++++++************)))******)))(((((((((((((((***************)))((('''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,------......------........./////////000000///333---///666444DDDhhhxxxnnn[[[TTTwwwgggEEE888:::BBBNNN[[[aaacccfffjjjmmmpppqqqrrrrrrtttwww{{{}}}}}}{{{yyy{{{{{{|||~~~|||ooofff\\\VVVLLLEEEAAA>>><<<:::???>>>======???BBBFFFIIIPPPTTTYYY^^^cccgggllloooqqqnnnmmmpppuuuvvvqqqlllrrrssstttpppjjjbbb]]]ZZZfff``````bbbggg{{{{{{eeePPPSSSgggxxxkkkEEE:::DDDKKKJJJOOO]]]nnn|||~~~|||jjjVVVNNNSSS]]]dddeeehhhiiikkkoootttyyy}}}qqqcccvvv~~~zzzuuuppplllaaaYYYNNNEEE@@@<<<999666222111000000000111222333333;;;}}}uuuPPP<<<888555333333111000000000000000.........------------,,,++++++++++++,,,,,,,,,,,,+++++++++************)))******)))((((((((())))))))))))))))))))))))(((((()))))))))(((((((((''''''(((((((((''''''''''''&&&'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,---............---....../////////000000000///111...///444555HHHjjjzzzrrrSSShhhuuu[[[AAA888:::AAAKKKTTT\\\___dddiiimmmnnnnnnnnnsssuuuxxxzzz|||{{{yyyxxx||||||}}}~~~ssseee[[[NNNJJJDDD@@@>>>>>>===<<<@@@@@@???>>>???EEEOOOWWW```ccchhhlllpppuuuzzz}}}|||{{{{{{||||||zzzuuuqqq{{{|||}}}zzzuuuoookkkiiivvvooopppsssxxxbbbIII<<<===OOOdddfffJJJKKK\\\ccciiirrriiiRRRAAAFFFUUU___cccgggiiikkkmmmppptttyyy|||~~~dddfffzzz}}}zzzuuuoookkk___WWWMMMEEE@@@===999666111111000///000111222333555666}}}{{{NNN<<<888555333333222111000000000000............------------+++++++++,,,,,,,,,------+++++++++*********))))))******))))))((())))))***((()))***************))))))))))))(((((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************++++++++++++++++++++++++************************++++++******++++++,,,---,,,------..................////////////000000000333222111111111666LLLiiiwwwwwwSSSzzzvvvdddQQQ>>>777:::AAAJJJSSSWWWZZZ^^^cccgggjjjkkkkkksssuuuxxxzzzzzzyyyxxxxxx}}}~~~|||sssfffYYYOOOEEECCCAAA@@@??????@@@@@@>>>@@@BBBAAACCCKKKXXXcccmmmqqqvvvzzz}}}}}}{{{|||~~~~~~}}}}}}vvvLLL===999999HHH]]]}}}|||uuuxxx|||xxxXXXKKK^^^yyyuuuQQQ>>>777GGGYYY___dddjjjkkklllooorrrvvvyyy|||~~~zzz___MMMZZZvvv}}}{{{wwwpppkkk]]]VVVLLLDDD@@@===999555111000/////////000222333555333yyyvvvLLL===999666444333222111000000000000//////.........---------++++++,,,,,,,,,---------+++++++++*********))))))******))))))))))))******)))******+++,,,,,,,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************++++++++++++++++++++++++************************++++++******++++++,,,---,,,---......//////......////////////000000000111444000222333000999UUUmmm~~~oooOOOwww}}}gggWWWJJJ;;;666999BBBLLLTTTWWWXXXZZZ^^^bbbgggjjjlllqqqtttxxxyyyxxxxxxxxxzzz|||pppdddYYYNNNFFF@@@@@@@@@@@@@@@@@@BBBCCC===AAAFFFIIIMMMVVVcccmmmvvv{{{kkk@@@:::>>>===FFFXXXuuusssjjjsss}}}jjjHHHAAAYYYtttxxxUUU???777<<>>;;;666444333222111111000111111/////////.........------,,,,,,,,,,,,------------+++++++++************)))******)))))))))***++++++)))***+++,,,------------******)))))))))((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%&&&''')))***++++++))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************++++++++++++++++++++++++************************++++++******++++++,,,---------...////////////.../////////000000000111111111+++111444000@@@aaavvv}}}^^^HHHeeexxx^^^KKKCCC999555888BBBLLLTTTWWWXXXZZZ]]]bbbggglllooonnnrrrvvvxxxwwwwwwzzz}}}ssseeeYYYOOOGGGAAA===>>>?????????@@@CCCFFFDDDGGGMMMSSSZZZdddpppxxx~~~hhh>>>:::AAAAAAHHHVVVsss|||iiihhhuuuhhhBBB555AAARRRjjjuuu}}}zzzrrreeeOOO<<<999<<>>;;;777444777@@@IIIOOOTTTVVVYYY^^^cccgggkkkllljjjoootttwwwwwwxxx|||yyykkk^^^TTTLLLDDD???<<<===??????@@@BBBGGGKKKPPPQQQUUU\\\gggtttpppEEE>>>FFFLLLVVVeee{{{nnnZZZhhhxxxmmmGGG555888???BBBDDDFFFGGGFFFCCC???<<>>FFFJJJOOORRRXXX^^^cccfffhhhhhhhhhmmmsssvvvvvvxxx}}}zzzrrrfff\\\SSSKKKDDD>>><<<>>>@@@AAABBBFFFLLLQQQZZZYYY[[[bbbooo~~~{{{NNNDDDNNNYYYjjjzzzaaaKKKgggwwwrrrNNN???@@@DDDFFF@@@>>>AAACCCBBBBBBEEEGGGPPPXXX]]]cccjjjllliiikkknnnrrrwww{{{~~~vvvTTT@@@AAAQQQ```~~~zzzyyyyyysssiii___WWWQQQIIICCC@@@===888555000///.........///111222...555000ooodddhhhGGG>>>888666444444333222222111111000000000000000000///......///...------...///000111.........---,,,+++***)))))))))))))))))))))))))))******))))))***++++++,,,...---+++***))))))((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///...---,,,,,,,,,,,,---++++++++++++******))))))))))))))))))************++++++++++++,,,,,,,,,,,,((((((((()))))))))******************************(((((((((((((((((((((((('''(((***+++***)))'''&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///////////////000111111111111111000333222)))777KKKjjjYYYYYYttt{{{~~~hhhRRRBBB555666777888999===CCCGGGJJJPPPYYYaaaeeeddd```]]]ggghhhlllrrrxxx~~~ssspppgggYYYLLLDDD===999<<<===???AAAFFFNNNWWW^^^```bbbgggrrrWWWKKKfffuuuUUUEEEWWWjjjvvvwwwGGG:::BBB;;;FFFGGGHHHHHHHHHIIIKKKMMMWWWXXXZZZ^^^bbbgggkkknnnqqqqqqrrrtttyyy|||~~~}}}ZZZGGGAAA>>>@@@EEEaaaooo{{{~~~{{{yyyuuuooofff```SSSNNNHHHCCC>>>:::666444111000///......///000111333111<<>>:::666444111000///......///000111---222777wwwlllhhhjjjJJJAAA<<<999444444333333222222111111000000000000000///............------...///111222111111000///...---,,,,,,++++++++++++++++++++++++,,,++++++*********++++++...---,,,+++***))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,------......---++++++++++++++++++*********************+++++++++,,,,,,(((((()))))))))***************************))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++,,,,,,------+++***)))*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000000//////000111111111111111111111444444>>>LLLxxx|||qqqQQQUUUrrrrrr\\\___[[[NNNAAA555666555333222555;;;DDDJJJQQQWWW^^^aaa___^^^```bbbfffjjjqqqyyy{{{ooo]]]MMMBBB===<<<===CCCDDDGGGMMMWWW```gggjjjpppvvvrrrYYYoooMMM===MMM```oooxxxnnnKKK???SSSfffuuuvvvwwwuuupppjjjeeecccccceeegggjjjmmmnnnoooppprrrsssuuuxxx|||bbbFFF@@@FFFIIIHHHHHHFFFOOO^^^{{{^^^~~~pppsss~~~zzzwwwssslllccc\\\QQQLLLGGGAAA===:::666444111000///......///000111...999000aaasss^^^hhhJJJBBB<<<999555444444333222222111111000000000000000///.........---------...///111222222222111///...---,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++///...---,,,************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++---......---+++***++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************((())))))******++++++,,,))))))*********)))((('''++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000//////000111111111111111444222222444;;;JJJpppkkkUUU___wwwjjjMMMMMMLLLFFF???777555555333333444999@@@EEERRRZZZbbbccc___]]]___bbbeeekkksss{{{oooXXXGGG>>><<<>>>BBBGGGHHHMMMVVVbbbkkkqqqsssyyy\\\EEE[[[xxxSSS@@@III\\\eeeuuu|||tttkkk]]]DDD;;;UUUvvv}}}tttnnnkkkkkkkkkkkkkkkmmmnnnpppqqqsssuuuxxx{{{}}}vvv^^^KKKIIIPPPRRRSSSUUU\\\^^^]]]gggttt{{{nnnZZZmmmkkk```mmm~~~yyyuuupppiii```YYYOOOKKKEEE@@@===999666333111000///......///000111222<<<---SSSwww___fffIIIAAA;;;888555555444444333222222111000000000000000///......------,,,---...000222333333222000...---,,,,,,,,,************************,,,,,,+++++++++++++++,,,000///...,,,++++++***************++++++*********************************************************************************************************)))+++---......---+++***+++++++++++++++++++++,,,)))))))))*********++++++,,,,,,,,,,,,------------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,++++++******++++++++++++************************************************************************************))))))))))))******************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000111//////000111111111111111444222000222999QQQooozzzcccOOOdddvvvdddBBB@@@???<<<999444444555666666666888<<>>>>>CCCIIIJJJNNNVVVaaallluuuzzz|||{{{QQQ777BBBUUU___cccggg```SSSDDD<<>>999UUU~~~zzzuuusssooommmkkkiiijjjmmmppprrruuuwww{{{}}}nnn```WWWZZZaaafffnnnwwwqqqllliii{{{iiiTTTQQQVVVfff^^^\\\rrr^^^]]]dddqqq}}}xxxsssnnnggg^^^XXXMMMIIIDDD???<<<999666333111000///......///000111///555...TTT~~~cccGGGAAA;;;777555555444444333333222222000000000000000///......---,,,,,,---...000222333444333000...,,,,,,,,,,,,************************+++++++++++++++,,,------000///...---,,,+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,---------************+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++******************************************************************************)))))))))*********++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000111111//////000111111111111111111333///111;;;^^^ttt|||eeeKKKkkkxxxbbbAAA===;;;777666333555777999999999:::===???IIIQQQZZZ___]]]ZZZYYYZZZeeellluuu|||jjjNNNAAA???AAAGGGOOOLLLTTT```llluuu|||SSS;;;BBBEEECCCDDDCCCBBB@@@DDDNNNSSSVVVaaapppttt{{{ssscccYYYUUUTTTUUUQQQMMMBBB>>>>>><<>>;;;888555333111000///......///000111...///111SSSbbbGGGAAA;;;777555555555444333333222222000000000000000///......,,,,,,,,,---...000222444666444222///------------++++++++++++++++++++++++*********+++,,,---...///111000///---,,,,,,,,,,,,+++******************+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------............------...///000000111222........................111000000//////......---......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111//////000111111111111111...666222111<<>>======AAA:::888???<<>>CCCIIINNNRRRTTTXXX]]]```ccceeeeeejjjpppxxx|||bbbFFF???BBBEEELLLTTTRRR```qqq}}}tttmmm___kkkPPPVVVTTTSSSYYYWWW^^^eeennntttyyyyyyrrriiirrr{{{tttVVV@@@888888888777333>>>888666???999888LLLUUU___mmmxxx|||zzzuuuqqqjjjlllpppsssuuutttsssrrrxxx|||~~~sssooo~~~}}}|||~~~~~~ooonnnmmmlllyyy}}}~~~yyysssnnnjjjddd]]]WWWIIIEEE@@@===:::888555333111000///......///000111222,,,333===iiigggrrr```EEE@@@===;;;555555444333222222222222111111111111000000000000---...///......///222444888999777444000---,,,,,,------------------------+++***))))))+++---///111333111///,,,++++++,,,---))))))))))))))))))))))))++++++***************+++,,,,,,,,,---------......,,,+++***+++,,,---,,,+++---------...///...,,,***++++++,,,,,,,,,---------000000000...------///111+++...222555999===BBBFFFFFFFFFEEEFFFHHHLLLOOOQQQWWWVVVVVVVVVWWWXXXYYYZZZ[[[___bbbaaa^^^]]]___cccbbb```^^^\\\[[[YYYVVVSSSQQQTTTUUUQQQKKKIIILLLOOOHHHDDD???<<<<<<<<<===<<<;;;333///222444///,,,---)))***,,,...///---)))&&&***,,,......,,,+++,,,------,,,,,,+++++++++++++++///......---,,,,,,------,,,------......------,,,---------------------------,,,,,,,,,,,,---............//////000000111111///000111222222333222222444333000555;;;eeeiiiwwwnnn\\\yyyggg[[[lll\\\GGG555444777555777===:::;;;:::666555999@@@DDDDDDRRRXXXZZZ```aaadddpppoooooouuuYYY@@@@@@CCCHHHPPPSSS[[[eeettt{{{iiiooommmooo|||uuuooo|||~~~{{{tttrrrsss|||lllBBB999AAA888222>>>===============<<<::::::???DDDWWWkkkwww|||kkkhhhnnnssstttrrrqqquuuxxx}}}|||}}}tttooo|||oookkkhhheeesssvvvmmmrrrsss|||yyywwwtttpppjjjbbbYYYSSSIIIGGGCCC???;;;777555444111000...,,,,,,...///111333111///999YYYwww[[[{{{```EEEAAA===;;;666555444333222222222222111111111111000000000000---...//////...///222555888999777444000---,,,,,,------------------------,,,+++******+++---///000///...---,,,+++,,,...///++++++++++++++++++++++++++++++************++++++,,,,,,,,,------------...---,,,,,,,,,,,,,,,++++++))))))***,,,---.........---------------.........***,,,000222444777;;;>>>DDDGGGMMMSSSXXX^^^dddhhhdddeeehhhjjjlllllllllkkkjjjmmmpppqqqmmmfff^^^YYYTTT[[[eeemmmppppppooonnnhhhddd___\\\\\\^^^___```\\\___cccdddaaa___]]]]]]YYYXXXVVVTTTRRRRRRRRRSSSRRRMMMJJJJJJDDD;;;666666444222///,,,+++,,,///000)))***+++...000///,,,((()))***+++,,,---.........++++++,,,,,,------......,,,------......------,,,------------------------------,,,,,,------...///......//////000000111111///000111222222333333222666555222555:::dddjjj{{{nnn```|||\\\SSS^^^pppQQQAAA555777999666777===;;;;;;:::888777888888888AAAAAA;;;CCCYYYcccbbbeeemmmnnnuuu}}}zzz|||~~~~~~~~~~~~xxxSSS>>>???BBBHHHRRRUUUaaakkkyyyrrrmmmzzz~~~~~~wwwttttttxxx}}}nnnAAA555>>><<<;;;GGGFFFCCC???<<<999999999:::888888???WWWwwwwwwfffffflllqqqqqqoooooorrrvvv{{{|||llluuu{{{oooeeemmmsss```[[[ccc```sss}}}uuuxxxyyyvvvrrrmmmggg___WWWQQQHHHFFFCCC???;;;777555444111000///...///000111222000222111999YYYfff```EEEAAA===;;;666555444333222222222222222222111111111000000000......//////...000222555888888888555000------------------------------------,,,+++++++++,,,...///++++++***+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++,,,,,,,,,------------+++++++++++++++++++++,,,,,,,,,,,,---...///000111***,,,...111555888:::<<>>:::;;;AAAFFFIIILLLMMMOOOQQQSSSSSSPPPNNNTTTWWWXXXWWWUUUUUUWWWZZZ``````cccdddaaaZZZYYY[[[QQQKKKAAA444,,,+++111777111///...000333222...))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------............---------------------------------------,,,------...///......//////000000111111///000111222333333333333444444333555:::gggrrrkkk```jjjpppOOOHHHMMMSSSCCC:::777:::;;;888888===>>>:::888888:::;;;;;;:::@@@GGGDDDBBBMMMUUU```ooolllpppyyyuuulllaaaZZZYYY\\\______ccceeeoooiiiLLL>>>AAACCCJJJVVV\\\jjjssszzzwww|||yyywwwwwwrrrFFF777AAABBBBBBLLLFFFDDDAAA===<<<===>>>???AAAGGGIII^^^jjj```aaafffkkkllljjjjjjnnnrrrzzz{{{}}}tttzzzkkkfffgggVVVVVV~~~sss___ddd{{{xxx}}}yyyuuupppjjjddd\\\UUUPPPHHHFFFCCC???:::777555333000000000111111222222222...333222333RRRqqq```EEEAAA===;;;666555444333333222222333222222222111111111000000...////////////000333555888888888555111...---...........................------,,,,,,,,,------...************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------+++,,,---------...///000/////////......///222444555888===DDDLLLSSSXXX[[[hhhlllqqqtttuuuuuuvvvwwwzzz|||}}}}}}zzzwwwuuuttttttvvvwwwvvvqqqhhh^^^XXXJJJIIIGGGDDD???:::666444666333111555===CCCEEEDDDAAA<<<666333333444666777666333111444999>>>>>><<<777:::<<<:::777888===BBBGGGHHHJJJOOOSSSUUUWWWXXX\\\WWWMMM>>>222///444:::HHHEEEAAA===999444000---///---,,,******+++---........./////////...,,,,,,------............------........................---------------...//////......//////000000111111000000111222333333333333000222222666<<>>AAADDDFFF@@@OOORRRKKKHHHIIIVVVlllkkkrrr}}}{{{uuu[[[RRRGGG???>>>AAACCCDDDFFFHHHSSSiii[[[FFF???DDDFFFOOO^^^eeettt{{{|||lllffflllzzz```[[[xxxzzz{{{|||RRR>>>DDDFFFCCCHHHCCCBBBAAA@@@@@@AAABBBBBBLLLdddooo|||XXXVVVZZZ___eeegggfffhhhmmmrrr||||||tttfffZZZeee}}}ooopppkkkgggrrrxxx~~~~~~yyyuuunnnhhhaaaZZZTTTOOOHHHFFFBBB>>>:::777444333...///000111222222222222///444222---KKKaaaFFFAAA>>><<<666666555444333333333333222222222222111111111111...///000//////000333555888888888555111///..............................------------------......,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,---------.........---...000000......///111,,,...111444666:::@@@DDDTTTWWW[[[aaahhhnnnsssuuuxxxzzz}}}~~~|||yyywwwvvvuuuxxx{{{||||||{{{zzz{{{xxxzzz|||}}}{{{xxxsssppp```]]]YYYSSSOOOKKKIIIHHHNNNGGGAAABBBJJJQQQTTTTTTVVVTTTQQQMMMHHHAAA999444666555666>>>HHHMMMMMMJJJCCCDDDBBB===777666;;;AAA;;;666111222:::@@@@@@===FFFFFFDDD<<<444111444888OOOTTTWWWTTTKKKBBB===;;;777444000---,,,...000222------.........------,,,---......//////......---...........................------------...//////......//////000000111111000111222333333444333333111333444888???pppiii\\\yyyeeeEEEBBBBBB???<<<;;;;;;<<<:::888:::???:::777999>>>AAA@@@BBBGGGGGGTTT[[[aaajjjgggaaaeeennnwwwoooaaaJJJDDD<<<888999;;;<<<<<<888:::@@@LLL```pppsssoooNNN???>>>EEEIIITTTeeelll{{{hhhRRRKKKOOOZZZjjjyyyyyysssrrrcccKKKLLLpppzzz|||^^^>>>>>>DDDEEEJJJKKKJJJHHHHHHKKKQQQWWW[[[cccPPPKKKTTTZZZ```cccdddhhhooottt~~~{{{mmmhhhhhhsss|||xxxpppssssssqqqxxxwwwzzz}}}~~~xxxtttnnngggaaaZZZSSSOOOGGGFFFBBB>>>:::666444333...///000111111111111000111333444000OOOaaaFFFBBB>>><<<777666555444333333333333333222222222222111111111//////000000///111333666888888888555222/////////........................,,,,,,------..................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---.........////////////+++...000000......111333777===DDDJJJOOOVVV___eeepppqqqrrrssstttuuuvvvwwwzzz}}}|||xxxvvvuuuxxxzzz}}}~~~}}}}}}}}}~~~{{{{{{||||||{{{yyywwwvvvpppooolllgggaaaYYYSSSOOOXXXVVVUUUYYYaaaggggggfffgggfffeeebbbZZZNNN@@@777999<<>>;;;555000------666DDDUUU^^^\\\WWWVVVWWWNNNJJJDDD===777333111000---------------...//////......////////////....................................------......///000......//////000000111111000111222333444444444444666777666:::@@@ooo|||kkkeee]]]EEECCCBBB@@@======<<<;;;999888:::<<<555888???EEEBBB<<>>>>><<<<<<>>>===>>>DDDNNNSSSRRRGGG;;;<<>>CCCFFFKKKRRRXXXXXXTTTPPPPPPLLLCCCMMMoooyyyzzziii???:::FFFQQQZZZ]]]]]]```fffrrrXXXGGGUUU[[[bbbeeegggkkksssyyynnnZZZiiiqqqqqqwww}}}}}}vvvnnnqqq~~~xxxxxxzzz|||}}}xxxtttvvvxxxtttqqqlllgggaaaZZZSSSNNNGGGEEEBBB>>>999666444222000000000000000000000000222111666888XXXaaaFFFBBB>>><<<777666555444444333333444333333222222222111111111///000000000000111444666888888888555222000///000........................++++++,,,...////////////...............---,,,,,,------------------------,,,,,,,,,,,,---...///000////////////000000000000...333999<<<>>>AAAGGGLLLUUU[[[bbbgggjjjnnntttyyyxxxxxxwwwvvvuuuuuutttttt|||~~~~~~|||{{{{{{|||}}}}}}{{{wwwuuuuuuvvv|||{{{zzzyyyvvvsssqqqoooppppppooommmhhhaaaZZZVVVSSSRRRTTTXXX]]]```___^^^ffffffggggggccc[[[QQQJJJ===@@@FFFNNNWWW[[[ZZZXXXVVVUUUQQQLLLGGGBBB???===>>><<<888:::EEERRRUUUQQQMMMMMMLLLJJJDDD>>>888555---777DDDMMMQQQTTTXXX\\\ZZZYYYVVVRRRKKKEEE???;;;999777444111000000111222......////////////.............................................//////000......//////000000111111000111222333444444444444666666555:::AAAnnnvvvbbbmmmqqqNNNBBBCCC???<<<::::::;;;:::::::::999777888<<>>HHHPPPaaassswww|||TTT???@@@DDDFFFHHHHHHGGGFFFDDDDDD???CCCBBBKKK^^^iiiooo|||zzz|||yyyOOOGGGWWWfffpppttt{{{___SSS\\\bbbgggjjjkkkooowww}}}vvveeehhh{{{iiiTTTaaajjjlllssszzz~~~xxxrrrrrr{{{}}}xxxvvvzzzqqqiiikkkooopppmmmjjjfff```YYYRRRLLLGGGEEEBBB===999666333222444333111000//////000111444---555:::SSSbbbFFFBBB???<<<777777555444444444444444333333333222222222111111///000000000000111444666888888888666222000000000////////////////////////***+++,,,...///000000000------...//////......---////////////////////////,,,,,,,,,---...///000000000000000000111111111111999@@@JJJQQQWWW^^^hhhooonnnrrrwwwwwwtttrrrtttwwwwwwwwwxxxxxxyyyzzzzzzzzzyyyzzz||||||{{{yyyyyyzzztttuuutttrrrooonnnnnnpppfffgggggghhhgggfffdddccc______^^^]]]\\\[[[YYYYYYUUUSSSQQQQQQRRRSSSSSSSSSPPPQQQTTTWWWZZZYYYVVVSSSLLLJJJGGGFFFJJJPPPUUUXXXYYYXXXXXXXXXVVVRRRLLLGGGBBBEEEGGGIIISSS```eeecccaaa```^^^\\\[[[XXXSSSPPPBBB???:::777666:::AAAFFFOOOSSSYYY^^^```]]]YYYVVVHHHEEE???888444222111222......////////////......////////////////////////...............///000000......//////000111111111111111222333444444444444222222222888BBBnnnttt|||WWWoooxxxjjjpppyyyzzz]]]AAA>>>AAA;;;777666777999:::<<<<<<888333??????BBBCCC@@@MMMwww}}}pppeeeZZZIII888<<<999888;;;@@@EEEFFFEEEDDDHHHJJJLLLQQQVVVUUUPPPLLLAAABBBLLLVVVhhhzzz}}}}}}TTTBBBFFFHHHNNNTTTTTTNNNHHHGGGGGGAAAEEEDDDEEEJJJMMM\\\vvv}}}ccc\\\kkkwww~~~nnn^^^bbbccchhhmmmoooooorrrzzz~~~~~~jjjUUUJJJHHHGGGXXXvvv~~~dddSSSRRR[[[lllvvvooo~~~~~~}}}|||zzzuuu{{{pppgggiiiooollljjjhhheee```YYYPPPKKKGGGEEEAAA===999666333222777555333111000000111222555***111666FFFzzzttthhhKKKCCC<<<::::::999777666444333333333222333333444444333333222000111222222222333666999::::::888777444222///.........//////000000111111///////////////000111111222000...---...//////...000///...///222333111///333111////////////...---///111222000111888BBBHHHUUU^^^iiinnnqqqqqqnnnjjjyyyxxxvvvtttvvvzzzyyyuuu~~~{{{wwwvvvvvvuuurrr{{{yyyzzz|||wwwnnnllloooqqqlllgggfffgggfffbbb^^^______\\\]]]iiirrrhhhVVVWWWXXXYYYbbbiii]]]RRRWWWNNNQQQZZZccc^^^VVV[[[hhh{{{mmmaaaZZZRRRJJJMMMXXX]]]JJJFFFVVV^^^VVVSSSZZZNNNYYYVVVOOOTTTVVVRRRRRRGGGAAA>>>AAAIIIQQQXXX^^^aaa````````````^^^[[[YYY```VVVIII>>>999888888999;;;EEETTT___ccc```YYYUUUXXXTTTPPPMMMIIICCC<<<666888555111000000111111000.........///111000...,,,111000000000000000111222000000000000111111111111111111222333444444444444666444444999;;;cccqqquuubbbjjjjjj|||uuuhhhQQQ???;;;???;;;333666666777999;;;<<<:::999CCCEEE@@@NNNGGG[[[|||ssskkkiiiqqq~~~xxxcccTTTFFF===???777;;;======AAAIIINNNNNNJJJNNNQQQUUUcccpppjjj[[[OOOQQQLLLQQQfffuuu|||zzztttwwwZZZBBBEEEJJJQQQWWWWWWPPPGGGAAA???CCC===???DDDAAAAAAYYYxxx~~~yyy|||}}}uuucccqqqppphhhmmmiiinnntttvvvvvvxxx}}}]]]OOOIIIKKKFFF<<>><<<:::999777666444333333333222333333444444333333222000111222222222444777999;;;:::999666444222000///...//////000111111222222111000000000000111222222***...111111///------///111000///000111222111///111111000000111444666888===HHHWWWccchhhhhhgggggg\\\SSSKKKIIIIIIPPPbbbuuuyyy}}}~~~yyyvvvxxx{{{xxxsssllleee```bbbhhhnnnfffooowwwvvvnnniiilllqqqqqqwwwsssgggiii~~~|||~~~zzz~~~xxxrrrzzzrrrYYYQQQLLLPPPPPPJJJIIINNNPPPMMMNNNMMMNNNQQQSSSRRRMMMHHHDDDMMMUUUQQQEEE===???DDDWWWWWWTTTNNNGGGEEEIIINNN___]]][[[[[[ZZZYYYVVVTTTOOOKKKFFF@@@;;;666111---222000......000111111000---------...///000111222000000000111111111222222111222333444444555555444444555555999<<>>@@@KKKZZZBBBLLLjjjxxxtttssshhhVVVKKKJJJIIIDDDKKKTTTRRRJJJEEE:::333999:::???CCCCCCGGGNNNSSSTTT^^^hhhsss~~~yyylllMMMDDDEEEIIIOOORRRQQQNNNLLLKKKDDDAAABBBFFFFFFRRRtttwwwrrrzzz~~~~~~~~~ttt|||zzzttttttuuuwwwzzz{{{|||nnnRRRFFF;;;888999;;;>>>BBBOOOCCCIIITTTYYYnnn}}}zzz{{{www|||uuuppp|||uuuhhhcccfffiiieee\\\SSSOOONNNEEECCC@@@<<<:::888777666444111///...///111222222///888333000FFFyyyiiiIIICCC@@@>>>:::999777666444333333333222333333444444333333222000222222222222444777999<<<;;;999666444222000000//////000000111222333333222222111111111111222222.........///////////////333222111111111111000000222222111222777???HHHNNNcccjjjuuu{{{vvviii^^^ZZZLLL???777<<>>jjjuuuaaaxxxcccFFF:::999888555888===AAAAAA???>>>BBBGGGUUUKKKHHH\\\zzzwww^^^GGGDDDHHHMMMWWWdddmmm|||qqqRRR???888777;;;888???DDDFFFMMMZZZeeejjj{{{{{{WWWDDDIIIPPPYYY___bbbbbbbbbbbb^^^ZZZZZZaaakkkrrrpppyyyzzzzzz}}}wwwvvv}}}zzz|||}}}}}}~~~YYYJJJDDD===:::===BBBEEEEEEUUUNNN\\\```YYYuuu{{{|||yyytttyyy~~~uuuhhhrrrwwwjjjjjjhhhbbbZZZRRRNNNMMMDDDBBB???<<<999888777777222000//////000111333333000333---222MMM}}}kkkIIICCCAAA???:::999777666444333333333222333333444444333333222111222333333333444777:::===;;;999666444222111111//////000111222333444444444333222222222222333333666222...///222444333222222222111000//////000111333888@@@HHHQQQ[[[fffmmmwwwqqqlllggg^^^WWWYYY___jjj]]]VVVZZZ```dddjjjrrriiieeebbbbbbeeehhhjjjkkkooo|||pppnnnjjjddd\\\RRRJJJDDDIIIFFFFFFKKKRRRTTTPPPJJJJJJPPPWWW[[[]]]___dddiiibbbcccddddddcccbbbbbbbbb```^^^[[[XXXUUUQQQMMMIII>>>:::555111000111111000//////000000222333444555111111111111222222222222222222333444555555555555444666666999@@@ppp|||gggfffEEE:::999777555777<<<@@@AAA@@@AAAGGGLLLcccDDDVVVfffoooWWWHHH???DDDOOO^^^xxx```>>>;;;<<<;;;;;;DDDNNNUUUaaasssdddHHHSSSZZZccckkkrrr{{{rrrrrrwwwuuuvvv}}}tttsssNNNFFFEEEAAA>>>>>>BBBFFFIIISSS]]]pppgggVVVttt~~~~~~xxx|||wwwqqqvvvzzz{{{gggjjjzzzrrrhhh^^^WWWRRRNNNKKKCCCBBB???<<<999777777666111111111111111222333555000000...555GGG~~~nnnIIICCCBBB@@@:::999777666444333333333222333333444444333333222111222333333333555888:::>>><<<999666333222222111//////000222333444555666555444444333333333333444555222//////000111111000///000111111222444777:::FFFNNNYYYbbbggglllppptttkkkddd^^^ZZZRRRJJJLLLUUUnnnjjjgggggghhhgggccc^^^[[[XXXkkkooo}}}|||zzzlllaaa[[[\\\ZZZVVVQQQMMMKKKKKKLLLPPPSSSVVVXXXYYYZZZ\\\]]]ccceeehhhhhhgggeeedddddd```^^^\\\[[[ZZZYYYWWWUUUNNNIIIBBB;;;777333000............///000111222333111111111222222222222333222333444555555666666555444777666:::CCCwwwddd[[[@@@888888999999888;;;>>>@@@AAACCCHHHLLLaaaIII^^^ccc{{{yyy{{{EEEEEECCCKKKccc___>>>>>>???;;;@@@RRRhhh{{{tttQQQ[[[dddnnnvvvvvvtttuuutttwww}}}||||||xxxRRRIIIMMMGGG@@@>>><<<<<>><<<999666333222222222///000111222333555666666666555555444333333444444///444888666111......000000222666999;;;@@@GGGKKKWWW[[[^^^______aaahhhmmmnnnlllnnnqqqhhhXXXQQQTTTQQQ\\\cccbbbeeelllnnniiipppxxxvvvssstttvvv}}}rrrccc___\\\QQQPPPZZZ\\\]]]fff\\\UUUOOOTTTbbbnnnrrrooouuuooohhh```YYYWWW^^^ggggggeeeiiitttxxxuuusssuuuvvvhhh___YYYRRRNNNEEEHHHMMMUUU\\\___]]][[[[[[___dddfffdddaaa``````aaa___\\\[[[\\\]]]\\\[[[[[[VVVNNNGGGAAA<<<777444000/////////000000111222111111111222222222333333222333444555666666666666555888777:::FFF~~~qqqlllhhhMMM>>>999888:::===;;;<<<===>>>@@@CCCFFFHHHPPPOOO```jjj~~~aaaHHHFFFLLLcccNNN===@@@BBBCCCRRRlll|||[[[^^^nnnxxxssstttxxx|||~~~zzz~~~___]]]iii]]]JJJ<<<<<<>>>>>>FFFSSSwwwccc\\\tttqqqzzzyyy~~~{{{|||{{{{{{}}}yyy{{{}}}sssdddXXXPPPLLLKKKEEECCC???;;;888666444444///111222222000///111333---666666111999wwwrrrIIIDDDDDDAAA:::999777666444333333333222333333444444333333222222333333333333555888;;;???<<<999666333222222222///000111222444555666777777666555444444444444444000<<>>333222222222222222333333111111222222222333333333222333444555666666666666555888777:::HHHlll^^^QQQEEE???:::777999@@@???===<<<===@@@CCCDDDDDDCCCUUUbbbYYYAAAAAA[[[iii>>>:::@@@EEENNNhhhuuu~~~tttnnnxxxbbb^^^vvv~~~xxxrrrttt||||||ttt\\\llljjjMMM888<<>>;;;888666555444333222333333333333333333333333444333222222333666888:::999999777555333111///...333333333333444555666666555888888333///222<<>>JJJJJJCCCEEECCCKKKZZZhhhzzzwwwNNNJJJAAAfff>>><<>>;;;FFFUUUPPPEEEGGGGGGJJJVVVggg|||qqqBBBMMMfff~~~^^^FFF777::::::===[[[fffgggtttooo___eee}}}nnnUUUTTTTTTfffvvvXXXJJJKKKTTT[[[```uuusss~~~TTTnnnbbbBBBAAADDDIIINNN[[[vvvSSSccctttpppzzz}}}{{{~~~{{{^^^RRRQQQJJJEEECCC???;;;777444222222111111000000000000111111555444111333EEEtttsssKKKDDDCCCAAA;;;999666555666777666666333333333333333333333333444333222222222444555666888888777666555444333333333333333333444555666777888888777777888888888888:::777888===CCCKKKWWWbbbllljjjmmmrrrqqqeeeWWWNNNeeehhhfff^^^[[[bbbkkkpppoookkkpppuuu|||mmmxxxttttttsssjjj___\\\```fffjjjpppjjj{{{{{{yyyqqqeee]]]YYYTTTOOOPPPPPPVVV^^^^^^WWWUUUYYY[[[[[[[[[ZZZWWWUUURRRQQQXXXSSSLLLFFFAAA===999666444444444333444444555555444444444444444555666666999333:::999BBBxxxyyyaaaNNNGGG>>>::::::<<<===<<>>777AAAQQQOOOGGGKKKMMMHHHNNN___xxxsssFFFQQQyyy~~~YYY???999:::AAA???EEEjjjkkkYYY___uuussseeeYYYhhhrrr\\\TTTUUUNNNWWWxxxcccbbblllsss{{{qqqgggZZZPPPMMMQQQ[[[bbbcccyyybbbmmmjjjggglllQQQ>>>FFFKKKLLLVVVoooxxxQQQiiiyyyvvv~~~~~~zzz{{{eeeTTTQQQKKKEEECCC???;;;777444222222111111000000000000111111555666111000CCCqqqsssKKKEEECCCBBB<<<:::777666666777666555444444444444444444444444333333222222222333444444888777666555333222111000333333333444444555666777999999999777666666777888;;;???JJJVVV^^^bbbfffkkkiiiiiimmmssssssjjjbbb^^^```eeefffbbbiiiyyygggfffffflll|||zzz|||hhhfffRRRUUU___```tttrrrggg]]]UUUPPPKKKNNNXXXZZZSSSTTT[[[ZZZ[[[\\\\\\ZZZXXXUUUSSSVVVUUURRRNNNJJJEEEAAA>>>666555555444444444555666555555555444555555666777666555999;;;EEEtttYYYKKKFFF@@@<<<<<<=========JJJKKK@@@999EEEOOOQQQVVV[[[QQQOOOWWWjjj~~~sssPPP[[[ppplllCCCDDD>>>???FFFJJJRRRlllkkkjjj[[[MMMMMMaaawww[[[WWWkkklll{{{iiiWWWSSSYYY```YYYUUUfff|||llluuuvvvmmmjjjfff```YYYTTTQQQRRRZZZcccjjj{{{kkkjjjjjjxxxkkk[[[UUUGGGKKKPPPUUUccc}}}rrrQQQqqq}}}ooo[[[SSSHHHEEECCC???;;;777444222222222111111000000111111222///555444444HHHkkkrrrKKKEEEDDDBBB>>><<<888666666666444333444444444444444444444444333333333222333333333444666555555555555555555444444444444444555666777777;;;===>>>:::555666===DDDIIIOOO\\\gggiiiccc]]]\\\]]]cccnnnuuurrriiidddfffjjj{{{xxxwwwnnnppp}}}vvvkkkbbb^^^ssswwwxxxppp```WWWRRRTTTTTTRRRVVV^^^XXXYYY[[[[[[[[[YYYWWWUUUTTTUUUTTTRRROOOJJJFFFDDD:::999777555444444555555666555555555555666777777666888777;;;CCC|||oooSSSJJJGGGCCC@@@????????????RRRcccYYYAAACCCUUU\\\\\\ddd^^^\\\[[[```mmmiiiRRRcccrrr\\\HHHCCC@@@@@@DDDJJJSSSbbbppp]]]qqqUUU^^^nnnbbbJJJNNNYYYpppmmmllluuuxxxqqqkkkhhhbbbZZZTTTUUUZZZdddfff___cccrrrvvvmmmeee^^^]]]hhhuuuuuugggzzzxxx```QQQJJJLLLNNNZZZnnn}}}hhhRRR~~~{{{mmm]]]SSSFFFEEECCC???;;;777444222222222222111111111111222222///444444555IIIppprrrKKKEEEDDDCCC@@@===999777666555444333444444444444444444444444222222333333444444444555555555666888999;;;<<<<<<444444444444555666777888777;;;<<<999666;;;GGGRRReeeeeeggghhhbbbXXXRRRQQQeeegggkkklllhhhfffoooyyyssshhhgggrrrrrriiipppxxxiii[[[RRRNNNMMMMMMVVVWWWXXXXXXYYYXXXWWWVVVVVVXXXYYYVVVQQQKKKGGGEEE@@@>>>;;;888666555666666666666666666666777888888666<<<666;;;@@@sssfffMMMGGGFFFDDDBBBAAA@@@@@@@@@OOOhhhdddKKKHHHUUUZZZYYY[[[___ggggggccciiijjj]]]cccrrr\\\GGGBBBGGGJJJHHHGGGNNNXXX```aaa{{{ZZZpppoooNNNFFFLLLIII___{{{~~~oooiiieeeaaa___^^^ZZZ___kkkkkkqqq~~~tttsssaaaxxx{{{}}}WWWVVV{{{LLLLLLXXXsss^^^^^^pppuuusssnnnuuu{{{cccYYYSSSHHHEEECCC???;;;777444222222222222111111111111222222666444222444GGG~~~rrrLLLEEEDDDCCC>>><<<999777777777666555555555555555555555555555111222333444555666666666888999999::::::;;;<<<<<<444444444444555666777888666888;;;>>>BBBLLLYYYcccoooiiiccc^^^XXXSSSTTTXXX]]]bbbnnn{{{~~~kkkooowwwrrr}}}|||vvvrrrddd___WWWLLLSSSTTTTTTUUUUUUVVVVVVVVVYYY[[[\\\ZZZTTTNNNKKKIIIGGGDDD@@@<<<999888888888777777666666777777888999444===444<<>>?????????@@@AAA@@@AAA===AAAIIIKKKWWWooowww{{{yyyiiijjjsssqqqsssttt}}}]]]QQQAAAAAA@@@GGG]]]qqqqqqccc\\\IIILLLZZZvvvZZZaaa~~~PPPJJJRRRYYYkkkpppMMMpppmmmWWWgggqqqjjj}}}ssssss~~~fffXXXTTTJJJEEECCC???;;;777444222222333222222111111222222333111...333CCCQQQoooLLLGGGDDD???<<<:::888777888888777666666666555555555444444444444444555555666777777777===<<<;;;:::999777666666777555444777<<<>>>;;;666999<<>>CCCCCC??????>>>CCCHHHEEEEEEYYYsss}}}|||qqqiiivvv|||yyysssEEEGGGHHHEEE\\\}}}iiijjjzzzkkkaaa[[[PPPTTTeeeqqq]]]{{{ZZZ[[[aaahhhrrryyyooojjj{{{VVVmmmssslllrrriiirrr{{{{{{lll[[[QQQEEE???>>>======<<<999444111333333222222111222222222777555222777eeeoooLLLGGGDDD???<<<:::888888888888888666666666666555555444444444444444555666666777777888;;;:::999888777666555555666666555666888<<>>===;;;:::888444222333333222222222222222333444555888EEEuuuoooLLLGGGDDD???<<<;;;999888999999888777666666666666555555555555555555555666777777888888;;;::::::999888777777666888888777555555;;;FFFOOOXXXdddiiigggkkkuuuwwwpppjjjdddhhh~~~nnnlll~~~www{{{~~~{{{}}}vvvvvvzzz~~~zzzkkk\\\OOOQQQRRRVVVZZZYYYUUUWWW[[[ZZZUUUNNNHHHFFFFFFFFFFFF;;;:::888777777888:::;;;:::===777888;;;[[[~~~nnnRRRCCC;;;===>>>>>>AAAEEEDDDAAADDDAAABBBFFFHHHKKKYYYiiisssqqqpppoooooossswww{{{yyyJJJCCCDDDXXXhhhhhhqqq}}}uuuuuuppp___ttt}}}|||yyyaaagggvvvbbbrrr{{{tttwwwxxx___UUU{{{iiitttaaaXXXVVVKKKAAA???<<<:::999777555333333333222222222222333333888333222@@@tttoooLLLGGGDDD???===;;;999999999:::999888666666666666666666666666555666666777777888888999===<<<<<<<<<;;;;;;::::::;;;:::888666888CCCQQQ\\\hhhbbbXXXUUU___lllsssqqqmmmnnn|||jjj}}}||||||zzzsssqqqtttwwwxxxwww{{{rrrtttxxxwwwwwwxxxtttoooggghhhttt|||yyyvvvwwwwwwfffZZZRRRNNNRRRXXXXXXVVVUUU]]]XXXRRRMMMJJJIIIIIIHHHAAA???<<<999888888:::;;;999===:::>>>???UUUnnnRRRCCC:::===??????CCCHHHHHHDDDEEEBBB@@@BBBFFFLLLWWW___hhhlllllliiiiiimmmnnnkkk~~~oooBBBGGG<<>><<<:::999::::::999888777777777777777777777777666666777777888999999999=========<<<<<<<<<<<<<<<:::999888<<>>>>>NNNyyymmmQQQCCC;;;>>>???@@@EEEKKKMMMKKKOOOLLLGGGDDDHHHRRRZZZ]]]aaaiiillliiigggiiiiiigggssshhhCCCAAA>>>dddzzzTTTJJJXXXsssggglllnnnhhhnnn~~~yyyXXXXXXiiixxxmmmUUUGGGGGGMMMbbb}}}nnnkkkkkkooouuu]]]cccfffPPPHHHNNNuuueeeXXXnnniii^^^aaaYYYDDDBBB???:::777666666555444333222222222333444444555111444:::HHHuuurrrqqqoooLLLGGGDDD???>>><<<::::::;;;;;;:::999777777777777888888888888777777777888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<888;;;AAALLLZZZhhhsssyyyuuuhhhcccggghhhqqq|||}}}{{{{{{yyysssmmmooossstttxxx}}}vvveeeSSSJJJQQQ]]]WWWVVVUUUTTTTTTQQQMMMJJJJJJHHHEEEBBB???<<<::::::>>><<<666======MMMxxxjjjPPPCCC<<<>>>???@@@FFFOOOTTTSSSNNNOOOLLLIIIRRRdddppprrrbbbggglllnnnmmmkkkjjjjjjpppgggLLLCCCPPPnnnQQQNNNQQQeeeYYYVVVdddppptttxxx}}}vvvkkkZZZcccxxxbbbUUUrrrVVVGGGBBBGGGUUUsssrrrccckkkyyywwwhhh\\\YYY\\\dddppp{{{]]]RRRvvvnnnGGGMMMJJJ^^^zzztttUUUMMM]]]}}}]]]VVVYYY```[[[JJJBBB>>>:::777666666555444333222222333333444555666000333999EEEtttoooLLLGGGDDD??????===;;;:::;;;;;;;;;999777777777888888999999999777777888888999::::::;;;;;;;;;;;;<<<<<<=========<<>><<>>888???<<>>??????@@@GGGSSSZZZZZZIIINNNMMMJJJVVVnnnlllgggiiirrrtttmmmggghhhiiigggOOOKKKUUUgggVVVTTTYYYzzzkkkaaaZZZ]]]aaabbbdddgggzzzZZZeeeyyy{{{pppoooyyyTTT\\\nnnMMM@@@<<>>:::888777666444222222222222333333555666666444333333>>>qqqoooLLLGGGDDD??????===;;;;;;;;;<<<;;;:::777777888888999999999999777888888999999:::;;;;;;======>>>>>>??????@@@@@@CCCSSSfffsssvvvwww{{{wwwsss{{{}}}uuuSSSUUUTTTTTTTTTVVVVVVUUUTTTGGGHHHIIIHHHGGGDDDAAA???666999888>>>777AAArrrdddKKK@@@?????????@@@HHHUUU]]]___MMMRRROOOIIIQQQiiizzz}}}vvviiifffrrrwwwlllaaaaaa^^^yyyeeeIIIHHHDDDfffjjjddd```wwwbbb\\\WWW[[[gggmmmdddUUUSSSIIIWWWeeevvvzzz}}}kkkEEESSSpppsss\\\HHH@@@@@@DDDKKK^^^mmmjjjXXXaaannnooo]]]JJJNNN^^^___fffuuummmOOOoookkkUUURRRVVV\\\WWWYYYxxxYYYIII\\\eee^^^RRRIII@@@===:::888777666444222222222222333444555666777555555:::HHH{{{lllMMMGGGBBBBBBCCC@@@<<<;;;<<<<<<;;;999:::::::::::::::::::::999999<<<===<<<:::;;;<<<<<<>>>???AAAAAA>>>@@@KKKWWWiiikkkeee]]]dddvvv~~~yyy}}}hhhRRRGGGLLLTTT^^^___SSSNNNLLLJJJIIIIIIGGGEEEBBBAAA;;;<<<<<>>;;;GGGRRR[[[hhhPPPPPPPPPPPPQQQYYYiiiwww}}}nnnuuuzzzhhhaaafff```___|||xxxEEEHHHLLLUUUddduuudddggg```XXXssshhhVVV___XXXTTT^^^\\\[[[mmmqqqxxxLLL@@@KKKYYYwwwzzzwwwhhhzzzgggVVVLLL???EEEKKKMMMLLLOOOXXX```|||zzz\\\NNNXXX```]]]nnn}}}hhhUUUvvv}}}^^^SSSZZZrrryyyeeeQQQKKK>>><<<888555444444555666555555555555666888999:::222666555^^^vvvgggNNNLLLEEEDDDAAA>>>;;;:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<999;;;;;;:::999:::;;;<<>>;;;@@@@@@WWWcccKKKAAA>>>DDDAAA???IIIQQQYYYfffTTTTTTSSSOOOLLLQQQccctttrrrtttxxxkkkeeeiiidddmmmPPPMMMVVVeeexxxpppfffaaaoooxxx}}}ooo^^^]]]WWWUUUdddrrrxxx]]]IIIFFFLLLaaasssaaaffftttnnnkkkhhhgggdddfffrrrmmmVVVlllyyyyyyxxxqqqeeeWWWLLLEEEHHHFFFEEEGGGPPPcccxxx~~~iiiVVVQQQZZZjjjuuubbbddd}}}ppphhhggghhhtttgggSSSdddvvvrrrWWW>>>>>><<<999666555555666777444444444444555777888999>>>;;;555fff{{{iiiSSSQQQHHHEEE@@@>>><<<<<<===>>>???>>>===<<<<<<;;;<<<===>>>???======>>>===<<<<<>>===;;;888666555555555666333333333444555666777888888999666pppfffOOOKKKAAA@@@===<<<;;;::::::;;;;;;;;;999999888777888999;;;===;;;999:::;;;::::::===AAA>>>@@@HHHUUUbbboootttaaa^^^YYYVVVSSSQQQQQQRRRQQQMMMJJJIIIFFFGGGAAABBB???OOOnnnTTTFFF>>>DDDCCCCCCIIILLLTTTeeebbbfffhhhaaaQQQNNNdddyyyuuu~~~sssjjjsss}}}|||nnngggrrrfffEEE===CCCNNNxxxyyyhhh[[[___gggdddWWWKKKNNNQQQUUUUUUUUU]]]nnn~~~|||UUUGGGOOOOOOMMMJJJFFFDDDEEEFFF>>>BBBNNN```rrryyyvvvpppXXXLLLNNNeeexxxkkkqqq|||sssVVVUUU\\\[[[VVV[[[eee^^^MMMTTTaaagggaaaZZZ[[[YYYTTTbbbsssfff]]]ssseeeIIIEEE:::999777555444444444555444444444555666777888999///888===~~~vvvuuurrrYYYQQQHHHIIIGGGGGGEEECCCBBBAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEECCC@@@AAADDDDDDBBBEEEKKKBBBJJJZZZmmm{{{pppXXXYYYZZZZZZYYYVVVRRROOOLLLGGGEEEFFFAAADDD@@@JJJxxxZZZFFF@@@DDDAAACCCKKKMMMUUUhhhkkksss{{{vvvbbbXXXlll~~~yyyyyy{{{wwwnnn{{{wwwsssWWWAAABBBHHHJJJfffzzzhhh___ppprrrYYYKKKJJJOOOWWW___bbbeeeooo}}}```CCCGGGHHHJJJJJJJJJJJJKKKLLLIIIEEECCCIIITTT[[[[[[XXXPPPZZZmmmnnnzzzvvvtttpppccc\\\\\\VVV___[[[YYY^^^hhhoooooolllzzz{{{sssgggcccgggcccZZZVVV^^^iiiuuu|||yyy{{{}}}WWWAAA@@@:::999888666555555555666555555666666777888:::;;;777;;;DDDsss~~~dddWWWKKKKKKGGGGGGFFFCCCAAA???@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBEEEBBBDDDJJJKKKFFFHHHOOOQQQ^^^ttt}}}ZZZZZZYYYYYYZZZYYYXXXVVVLLLIIIKKKGGGMMMIIILLLwwwaaaFFFBBBCCCAAAGGGRRRTTTZZZkkkuuuuuubbbnnntttqqqqqqrrrwwwyyytttcccuuuhhhSSSGGGHHHFFFCCCXXXtttvvvZZZAAAEEEUUUZZZeeepppxxxtttLLLDDDGGGKKKMMMNNNMMMNNNOOONNNIIIEEEEEEJJJPPPUUUWWWZZZrrrbbb~~~}}}tttfffbbb^^^QQQOOO]]]gggccc[[[nnn}}}tttxxx~~~ooo[[[III777<<<;;;:::999999888888888666666666777888999;;;;;;===555CCCooofffXXXWWWSSSTTTTTTQQQNNNNNNPPPRRRMMMNNNOOOPPPOOOMMMKKKJJJOOOKKKOOOXXXXXXRRRSSSZZZtttuuukkk```\\\```aaa^^^YYYPPPLLLLLLJJJSSSNNNJJJmmmjjjHHHCCCBBBBBBNNN^^^^^^___mmm~~~ggghhh|||yyyzzzwww{{{XXX]]]\\\\\\ooo~~~fffSSSlllzzzjjj___QQQHHHEEEMMM^^^wwwqqqWWWMMMQQQ```mmmxxx___EEEHHHKKKMMMMMMMMMNNNNNNIIILLLPPPTTTWWW\\\dddiiivvvmmm```vvvwwwaaa[[[ZZZXXXUUUcccvvvzzzyyyeeeZZZLLL999::::::999999888888777777555666666666777999:::;;;888222KKK}}}{{{xxx}}}uuuhhhhhheee[[[OOOLLLHHHGGGEEEPPPJJJAAA___rrrLLLBBBBBBDDDTTTgggfffcccmmmgggaaaqqqnnnnnnttt\\\gggaaadddcccFFFSSSOOOKKKccczzzYYYDDDRRRgggxxxzzznnn^^^SSS???;;;@@@bbbeeeLLLKKK]]]rrrlllGGGIIIKKKLLLLLLLLLMMMNNNKKKNNNRRRSSSWWWbbbttt[[[kkkmmmooofffKKKOOOXXX\\\jjjzzz```KKKAAA???777777666666555555444444555555555555666888999:::777:::]]]vvv