BM6(7 rrrYYYJJJDDDDDDBBBUUUjjjwwwzzzuuuhhh[[[WWWNNNIIIKKKOOOWWWkkk|||yyy|||ooofffgggfff___[[[\\\eeekkkwww~~~ooobbb___ooottt___RRRLLLDDD>>>;;;;;;;;;;;;<<>>ZZZ}}}bbbUUUvvvhhhKKKJJJNNNTTTYYYXXXXXX```jjjttt{{{{{{sssuuu}}}vvviiihhhmmmqqqssssssssstttuuuwwwzzz{{{yyyzzzzzzzzz|||xxxpppnnnllliiilllnnnqqqsssqqqmmmhhheee```______cccjjjpppuuuwww|||yyypppfff___ZZZWWWZZZ```xxx|||ooodddkkkzzz~~~}}}rrrcccQQQFFF@@@===???CCCOOOsssxxxQQQSSSyyy~~~qqqooofff```WWWOOONNNQQQYYYfffqqq~~~}}}vvvrrrpppkkkmmmkkkfffcccaaa]]]XXXXXXSSSNNNLLLMMMMMMLLLJJJJJJLLLJJJGGGGGGLLLOOONNNKKKJJJJJJJJJJJJHHHDDDAAA>>>======>>>@@@EEERRR___iiiqqqooogggaaa[[[aaattt^^^^^^___```aaaaaaaaaaaa___kkkqqqyyy}}}pppdddZZZTTTWWW\\\``````]]][[[ZZZZZZTTTMMMJJJKKKKKKPPPbbbvvvzzzrrrhhhhhhhhhbbb```bbbeeekkkwww|||hhhaaaqqq|||fffWWWPPPGGG???;;;:::::::::<<<>>>YYYyyy|||___QQQnnneeeIIIHHHLLLSSSXXXWWWWWW^^^hhhqqqyyyyyyrrrqqquuuvvviiigggmmmrrruuuuuutttuuuvvvxxx{{{|||{{{{{{{{{zzz|||xxxrrrqqqooolllqqqpppnnnkkkgggaaa]]]ZZZ^^^aaafffnnnwwwyyynnnbbb\\\XXXUUUVVVYYYooozzzmmmbbbhhhvvvqqqaaaPPPEEE???===@@@DDDMMMpppXXXQQQrrrwwwpppeee]]]VVVOOOMMMOOOVVVcccooo{{{wwwqqqpppmmmjjjbbb```\\\VVVQQQNNNMMMMMMGGGHHHFFFBBBCCCIIILLLLLLKKKKKKJJJKKKJJJHHHEEEBBB@@@>>>======>>>CCCPPP^^^rrr|||zzzoooggg]]]^^^mmmzzzHHHIIIJJJKKKKKKKKKJJJJJJGGGTTT^^^hhhxxx|||||||||sssggg___\\\ZZZXXXVVVTTTSSSTTTVVVRRRLLLJJJKKKIIIMMM^^^rrrsssiiiiiijjjfffeeeiiikkkpppzzzpppfffssslllXXXQQQGGG???;;;:::::::::===???ZZZnnn|||aaaRRRfff|||yyy```GGGEEEIIIQQQVVVUUUUUU\\\eeesss{{{zzzwwwvvv{{{}}}pppeeedddjjjooouuuuuuuuuvvvwwwzzz|||}}}}}}}}}|||{{{{{{{{{zzzxxxuuuxxxuuuoooiiidddbbbaaaaaaiiimmmttt|||vvvjjj]]]XXXUUURRRQQQSSSeee}}}yyykkk___dddsssnnn___NNNDDD@@@>>>@@@EEELLLnnn```PPPlllzzznnnccc[[[TTTNNNLLLMMMSSS```mmmxxx~~~yyyuuurrriiijjjhhh___SSSLLLKKKNNNEEEGGGEEEAAABBBHHHKKKKKKKKKKKKKKKKKKKKKIIIFFFCCCAAA>>>=========BBBOOO\\\xxxvvvkkk___\\\fffAAAAAABBBBBBAAAAAA@@@???===IIIQQQ[[[jjjnnnmmmsss}}}oooeeeWWWRRRQQQUUUWWWUUURRRPPPOOOLLLKKKKKKIIIKKK\\\pppssshhhiiijjjhhhhhhmmmooottt}}}vvvlllyyy}}}mmmWWWPPPFFF>>>:::999:::;;;<<>>@@@DDDLLLnnnmmmSSSgggxxxjjjaaaXXXRRRMMMKKKKKKPPP^^^jjjuuu~~~yyytttmmmnnnmmmdddXXXNNNKKKLLLGGGIIIGGGDDDFFFKKKNNNMMMLLLKKKKKKLLLLLLJJJGGGDDD@@@>>>=========AAALLLYYYwww}}}qqqccc\\\bbbzzzBBBAAAAAA@@@???>>>======:::BBBEEEMMM]]]dddgggooo{{{vvvkkkZZZQQQLLLRRRXXXWWWRRROOONNNKKKKKKLLLIIIKKK\\\pppssshhhhhhiiifffggglllooottt|||xxxqqqyyyeeeVVVOOODDD<<<999999:::;;;888===YYYyyyuuu~~~```aaadddhhh^^^DDDAAAFFFNNNTTTSSSRRRXXXaaajjjuuuyyyuuuuuupppeee^^^^^^bbbdddlllnnnqqquuuwwwyyyyyyyyyxxxzzz{{{|||}}}~~~xxxuuuqqqooopppuuu{{{~~~yyytttsssssswwwxxx|||vvvmmmjjjaaaXXXSSSOOOLLLMMMPPP___oooyyyjjj]]]aaannn}}}uuuaaaUUUHHHBBB???===???BBBMMMmmm}}}XXXcccrrrfff```VVVQQQMMMJJJJJJNNN[[[iiisss|||~~~rrrqqqnnniiibbbYYYQQQLLLHHHJJJJJJHHHIIINNNPPPOOOLLLKKKKKKLLLMMMKKKHHHEEE@@@>>>>>>>>>===@@@KKKVVVrrr~~~nnnbbbcccqqqCCCBBB@@@>>>===<<<<<<;;;666<<<<<>><<<===@@@NNNnnn]]]aaa|||mmmccc```UUUQQQMMMJJJIIIMMMZZZhhhrrr{{{xxxsssmmmlllkkkeeeYYYNNNGGGJJJKKKIIIKKKOOOPPPOOOLLLLLLLLLLLLMMMKKKHHHEEE???>>>>>>???>>>@@@JJJUUUoooyyyiiigggkkkJJJDDDFFFFFF===>>>AAA;;;<<<;;;;;;>>>KKK]]]nnnwwwyyyuuuhhhZZZOOONNNQQQQQQRRRUUURRRRRRIIIDDDIIIMMMYYYmmmwwwlllllllllfffbbbdddpppqqqwwwmmmggg}}}lll\\\WWWPPPFFF===999777777777777???PPP|||iii\\\gggyyypppRRRDDDAAAFFFPPPSSSQQQUUU]]]ffftttzzzqqqjjjfffeeeeeegggiiimmmoooqqqrrruuuwwwvvvwwwwwwyyy{{{}}}zzzssstttrrrtttzzzzzzqqqlllhhhfffaaaZZZSSSNNNLLLLLLVVV```pppwwwggg\\\aaammm~~~yyy}}}}}}}}}tttfffVVVLLLBBB>>><<<:::===AAALLLnnnnnn___{{{~~~gggeee]]]VVVSSSMMMHHHGGGMMMYYYcccsssyyy~~~|||sssooonnniii___VVVMMMJJJJJJLLLKKKIIIKKKPPPOOOLLLIIIJJJLLLKKKFFFAAADDD>>>999;;;???BBBIIIOOOaaa{{{bbbeeeuuu}}}tttnnnkkkwwwVVVNNNOOOOOOGGGHHHJJJDDD===<<<;;;>>>JJJ]]]qqq~~~~~~vvvqqqooohhh\\\QQQPPPSSSTTTUUUWWWSSSSSSKKKFFFKKKNNNZZZnnnxxxkkkjjjkkkgggeeehhhmmmooouuujjjcccwwwmmm\\\WWWPPPFFF===999777777777999@@@OOOwwwjjjVVVfff```EEEBBBFFFPPPSSSQQQTTT[[[dddrrr{{{qqqiiieeeeeeeeegggjjjmmmooooooooopppqqqtttuuuwwwyyy||||||yyyyyy|||zzzsssooopppmmmggg^^^VVVOOOMMMMMMMMMVVVeeesss~~~xxxggg[[[```lll|||~~~sssbbbVVVLLLCCC>>><<<:::===AAAMMMnnnzzzddd}}}vvviiiZZZUUUSSSMMMHHHFFFMMMXXXaaarrrxxx~~~yyyrrrooojjjaaaZZZMMMIIIHHHIIIIIIHHHKKKPPPOOOLLLJJJJJJLLLKKKFFFAAADDD>>>:::;;;???BBBIIIPPPaaajjjdddrrr}}}rrrllllll}}}hhh]]]ZZZXXXOOONNNMMMDDD@@@>>><<<>>>HHHZZZqqqzzzsssnnnkkkkkkfff\\\SSSRRRUUUVVVWWWYYYTTTTTTLLLGGGLLLPPP[[[ooowwwjjjiiijjjggggggkkkjjjlllttt~~~hhh___qqqlll\\\VVVOOOEEE===999777777777999@@@LLLrrrjjjRRRfffqqqGGGDDDGGGOOOSSSPPPRRRXXXbbbppp|||qqqhhhcccdddeeejjjmmmpppqqqpppnnnmmmmmmppprrrtttwww{{{~~~~~~~~~{{{|||}}}xxxxxxwwwtttlllbbbWWWOOOLLLKKKKKKRRR___lllwww}}}yyyggg[[[___kkk~~~vvvaaaVVVMMMCCC???<<<:::===AAALLLlllsssmmm[[[UUURRRMMMHHHFFFLLLVVV___ooowww~~~wwwoooiiibbb]]]PPPJJJFFFFFFFFFFFFIIINNNNNNLLLKKKKKKLLLKKKFFFBBBCCC>>>:::<<>>IIInnnzzzlllUUUfff|||JJJEEEGGGOOOSSSOOOPPPUUU```nnn~~~rrrgggbbbcccfffkkknnnrrrtttsssqqqooonnnnnnppprrruuuyyy{{{}}}~~~~~~{{{}}}}}}zzzvvvooocccWWWNNNHHHGGGKKKQQQ[[[hhhsss{{{}}}jjj]]]aaammm}}}uuu{{{}}}hhhWWWMMMDDD???<<<;;;===AAAIIIiiinnn^^^TTTRRRNNNHHHFFFKKKTTT\\\llluuu}}}~~~pppgggaaa^^^VVVNNNHHHEEEDDDDDDFFFKKKNNNMMMLLLMMMNNNLLLHHHDDDCCC>>>;;;<<<>>>BBBJJJRRR___ttt|||bbbeeepppxxxkkkkkkyyywwwjjjVVVIIICCC??????BBBIIIWWWeeelllmmmoooppppppqqqsssuuusssqqqmmmggg```[[[YYYYYY[[[WWWQQQNNNPPPSSSTTTTTTPPPQQQJJJGGGNNNRRR]]]qqqsssiiijjjkkkfffbbbccchhhlllvvvzzzggg```rrrqqqaaaVVVOOOEEE<<<888666666666555<<>>AAAIIIRRR]]]pppeee```eeeyyywwwiiieeeooorrrUUUIIIAAA@@@@@@AAAIIITTT]]]___aaadddgggiiikkkkkkkkklllllliiiccc]]]YYYXXXWWWVVVRRRNNNNNNRRRSSSQQQMMMOOOIIIHHHOOOTTT___ssssssjjjkkkkkkddd___^^^gggmmmwwwxxxfffcccvvvwwwfffUUUNNNDDD<<<888666666666666<<>>???HHHRRR\\\nnn~~~lll___]]]qqqrrrbbb^^^hhhcccQQQBBB???>>>===AAAJJJVVVZZZ```fffkkkmmmkkkjjjeeeiiinnnppplllfff___\\\WWWXXXUUUOOOOOOSSSSSSPPPKKKNNNIIIIIIQQQWWWbbbwwwwwwkkkkkkjjjccc]]]]]]ffflllwwwtttdddcccxxxxxxgggUUUNNNDDD<<<777666666666666;;;@@@[[[|||nnnqqqsss]]]WWWhhhvvvpppMMMEEEDDDMMMSSSPPPNNNPPPZZZiiizzz|||oooggggggjjj```ccchhhkkkmmmoooqqqsssrrrtttwwwzzz}}}~~~zzzkkkgggmmmlllmmmlllggg]]]SSSJJJEEEEEEFFFKKKVVVcccnnnssstttvvv~~~rrrffflllzzz}}}}}}{{{jjjYYYOOOEEE@@@===;;;===@@@EEEQQQyyyuuu}}}bbbRRRQQQNNNIIIEEEGGGMMMRRR___kkkxxx}}}qqqfffqqquuunnnmmm^^^TTTIIIFFFEEEBBB@@@AAA@@@DDDHHHLLLMMMKKKJJJIIIFFFCCCAAA@@@===>>>FFFQQQ\\\mmmwwwuuuaaaXXXjjjooo\\\YYYgggnnnWWWCCC>>>>>><<<@@@HHHQQQWWW```jjjpppppplllhhh\\\ccckkkpppooohhh```\\\YYY[[[XXXRRRQQQUUUUUUQQQKKKNNNJJJJJJSSSYYYeeeyyyzzzllljjjhhhaaa]]]^^^eeelllvvvrrrbbbbbbyyyvvvdddUUUNNNDDD<<<777666555555555;;;>>>YYYtttmmmyyytttXXXOOOeeeuuummmMMMEEEDDDMMMSSSPPPNNNPPPXXXgggzzz~~~qqqiiihhhkkkbbbeeehhhkkkmmmpppsssuuummmooosssxxx{{{}}}~~~~~~uuufffeeennndddfffhhhddd\\\QQQHHHCCCCCCCCCFFFPPP]]]hhhlllmmmuuu|||sssgggmmm|||{{{~~~sssaaaZZZPPPFFF@@@===;;;===@@@GGGJJJppppppeeeRRRQQQNNNIIIEEEFFFLLLQQQ]]]jjjvvv|||ooo\\\^^^iiizzzvvvooonnn[[[QQQGGGEEEEEEBBB@@@AAA<<<@@@FFFJJJKKKJJJIIIHHHGGGDDDBBB@@@======FFFPPP\\\mmmsss|||dddVVVfffpppZZZXXXiii}}}eeeKKK===;;;<<<===>>>QQQXXX```gggmmmrrrppplllkkkfffbbbcccggghhhddd^^^[[[]]][[[WWWVVVXXXWWWTTTQQQJJJGGGKKKRRR[[[kkkzzzxxxmmmjjjhhhddd^^^[[[cccnnn{{{xxxgggdddxxxlll```RRRLLLCCC<<<888666555444888555CCCTTTxxxgggyyydddUUU\\\dddiiiPPP@@@CCCSSSTTTOOONNNKKKXXXfffvvvzzzpppjjjggggggeeegggiiijjjkkkllloooqqqppprrrvvvyyy}}}}}}~~~yyytttkkkfffiiiaaaaaa___]]]YYYRRRJJJDDDEEEAAACCCMMMXXX```gggmmmrrrqqqkkkqqqyyy~~~wwwvvvqqqfff]]]YYYRRRHHH@@@>>>??????===BBBKKK```ppp|||iiiVVVRRRNNNKKKFFFCCCGGGNNN\\\iiivvv|||vvvYYYRRRYYY]]]tttxxxkkkeee[[[QQQHHHEEECCC@@@>>>@@@<<<===???CCCHHHLLLNNNNNNLLLFFFAAA???<<<<<>>>>><<<@@@JJJ]]]ooosssoooYYYTTTPPPLLLGGGCCCFFFLLL[[[hhhvvv||||||xxxyyyvvv~~~\\\OOORRRQQQaaayyymmmhhh[[[QQQHHHEEECCC@@@>>>???<<<<<<>>>BBBGGGLLLNNNNNNMMMGGGBBB@@@===<<>>DDDSSSdddjjjiiimmmuuu}}}wwwnnneeeaaa```bbbdddddd```[[[XXX\\\aaa^^^WWWPPPJJJGGGKKKUUUcccuuu}}}rrrmmmjjjddd^^^\\\aaalll{{{}}}yyycccXXXQQQKKKBBB;;;777666555555:::444<<>><<<<<<======AAAKKK\\\rrriiisss]]]WWWQQQMMMHHHCCCEEEKKKYYYfffttt{{{|||jjjbbbbbbdddaaaaaaiiixxx___MMMLLLHHHPPPhhhzzzoookkk\\\SSSIIIFFFDDD@@@>>>???;;;;;;===AAAFFFKKKNNNNNNOOOIIIDDDAAA>>><<<@@@FFFVVVbbbsssiiibbbppplllhhhuuuppp^^^KKKBBB@@@===<<<<<<===>>>JJJ^^^hhhhhhkkksss}}}uuukkkcccaaadddhhhhhhccc[[[ZZZaaafffaaaWWWPPPKKKHHHKKKWWWgggxxx}}}rrrmmmiiibbb]]][[[```lll{{{vvvxxxeee]]]QQQKKKBBB:::666666666666999444;;;EEExxxssswwwddd___|||aaaKKKFFFOOOOOOMMMPPPPPPZZZhhhwwwwwwnnnhhhfffgggiiilllmmmnnnoooqqqtttvvvvvvwwwyyyzzz{{{{{{{{{zzz{{{}}}}}}~~~vvvpppfff^^^YYYUUURRRPPPQQQTTTYYY___gggpppyyy~~~{{{zzzyyyrrrkkkiiikkkgggbbb]]]XXXSSSNNNJJJHHHCCCAAAEEEKKKRRR[[[ddduuu~~~tttlllllluuu~~~zzzrrrdddYYYUUUUUUKKKAAA<<<;;;:::;;;===DDDOOO___{{{eee|||ttt^^^XXXQQQMMMHHHDDDEEEJJJVVVcccrrryyytttddd^^^___ccc\\\\\\```iiiaaaNNNMMMHHHMMM___}}}{{{ppplll^^^TTTJJJGGGDDD@@@>>>???;;;:::<<<@@@EEEKKKNNNOOOPPPKKKFFFCCC???<<>>999???TTTfffmmmpppttt{{{tttkkkggghhhkkkkkkddd]]]\\\dddiiibbbVVVOOOLLLIIILLLYYYlll|||zzzqqqlllggg```\\\[[[bbbmmm|||qqqtttpppaaa[[[TTTMMMCCC;;;666555666666666555===EEEuuuqqqqqqcccbbb{{{YYYFFFJJJNNNQQQTTTQQQ[[[iiiyyyyyyqqqkkkhhhfffhhhkkklllmmmnnnqqqsssssssssuuuvvvxxxzzz|||}}}zzz|||}}}~~~~~~|||yyykkkggg```ZZZVVVSSSQQQOOONNNOOOPPPRRRWWW```kkkrrrvvv}}}wwwsssttttttqqqllliiikkkgggaaa\\\XXXSSSNNNKKKIIIDDDAAACCCGGGLLLUUU___qqq~~~yyypppjjjlllvvvyyyfffYYYVVVUUUIII>>>;;;:::999:::>>>FFFRRRccchhh||||||___XXXQQQMMMIIIEEEEEEIIIRRR```ooowww}}}pppfffcccccc^^^\\\[[[___vvvcccNNNNNNJJJLLL[[[nnnzzzppplll```UUULLLGGGEEE@@@>>>???;;;:::;;;???EEEKKKNNNPPPPPPLLLHHHEEEAAA<<<>>>CCCMMMXXXhhhxxxyyyeeegggzzzxxxwwwhhhWWWLLLFFF@@@===<<<<<<888:::JJJcccvvv||||||~~~{{{tttooommmnnnjjjfff```___eeehhh```TTTMMMLLLKKKOOO^^^rrrwwwooojjjeee___\\\]]]eeeooo|||pppppp~~~kkk^^^YYYWWWPPPEEE<<<777666666666333666???BBBoootttsssbbbaaa~~~kkkIIIDDDIIIPPPWWWUUUZZZjjjyyyxxxpppkkkhhheeegggiiijjjkkkmmmoooqqqpppppprrrtttvvvyyy|||}}}zzz|||}}}~~~~~~}}}wwwssshhhfffaaa\\\XXXVVVTTTTTTPPPNNNLLLJJJKKKQQQYYY___jjjvvv~~~uuusssooommmnnnoooooollliiijjjfffaaa]]]YYYTTTOOOLLLJJJFFFBBBCCCDDDHHHPPPZZZkkk{{{yyyuuunnnjjjnnnyyygggXXXWWWUUUGGG<<<;;;:::888:::@@@EEEUUUgggmmmzzzddd[[[RRRNNNJJJFFFEEEGGGNNN\\\kkkttt{{{rrrhhhccc^^^WWWUUUVVVggggggOOOLLLHHHHHHUUUeee{{{zzzpppmmmaaaWWWMMMHHHEEE@@@>>>???;;;;;;;;;???EEEKKKOOOQQQPPPLLLIIIGGGBBB===>>>BBBKKKSSSbbbqqqnnnhhhwwwyyyggg[[[QQQIIIDDDDDD<<<======DDD\\\yyy~~~zzzuuurrrppphhhfffcccbbbffffff]]]QQQIIIKKKLLLSSSddd{{{{{{tttmmmiiieee___^^^```hhhqqq|||nnnqqqoooaaa\\\[[[RRRGGG===777666666666222777???===fffuuuwwwaaaVVVllloooKKKDDDFFFMMMUUUUUUXXXhhhxxx~~~tttlllfffdddbbbeeeggghhhiiijjjmmmoooooooooppprrrtttwwwzzz{{{yyyzzz||||||}}}|||wwwtttrrrpppmmmhhhddd```___^^^UUUTTTQQQMMMKKKKKKNNNQQQXXXeeesss||||||{{{wwwrrrooolllkkklllmmmllljjjiiifffbbb___[[[WWWRRRNNNKKKGGGDDDDDDCCCEEEMMMVVVfff~~~{{{wwwuuuqqqlllkkkrrr~~~yyyxxxeeeXXXZZZUUUFFF;;;;;;;;;888;;;BBBGGGYYYmmmppprrrkkkaaaWWWQQQMMMGGGDDDEEEJJJXXXhhhrrryyy~~~qqqjjjbbbVVVRRRTTT]]]~~~mmmRRRLLLEEEEEEQQQ```sssyyyrrrooobbbXXXNNNIIIEEE@@@>>>>>><<<;;;<<>>???BBBKKKPPP\\\lll{{{xxxkkkuuussseee[[[RRRNNNNNN???EEEDDDCCCWWWwww|||xxxtttqqqgggfffeeedddfffddd[[[OOOGGGJJJMMMUUUiiiyyysssmmmiiieee``````bbbjjjsss}}}vvvkkkrrrqqqbbb]]]]]]TTTHHH>>>888666666666333777>>>888___tttxxx^^^KKKZZZ|||hhhKKKHHHHHHLLLRRRQQQVVVgggwww~~~{{{qqqgggbbb```aaacccfffggghhhiiikkknnnoooooooooppprrruuuxxxyyyxxxyyyzzz{{{|||~~~zzzxxxwww{{{zzzwwwsssmmmiiigggggg\\\\\\ZZZVVVQQQMMMLLLLLLJJJVVVfffsss~~~~~~|||tttrrrnnnkkkkkkmmmllljjjiiigggdddaaa^^^YYYTTTPPPKKKGGGEEEEEECCCDDDKKKTTTddd|||~~~vvvtttrrrooollllllttt~~~|||}}}cccXXX]]]UUUFFF;;;;;;;;;888;;;CCCJJJ^^^sssqqqiiiqqqfff[[[TTTNNNGGGCCCCCCHHHVVVfffpppxxxxxxrrriiiZZZVVVWWWZZZtttrrrVVVMMMFFFFFFRRR]]]pppxxxsssrrrcccXXXNNNIIIFFFAAA>>>>>>===<<<<<<@@@FFFMMMQQQTTTOOOLLLJJJIIIDDD??????CCCKKKNNNYYYjjjyyymmmsss{{{}}}mmmddd___WWWOOOFFFBBB@@@DDDRRRiii}}}vvvmmmfffaaabbbdddeeeccc\\\SSSLLLLLLHHHIIIYYYqqqzzzrrrkkkhhheeeaaabbbeeehhhqqq}}}qqqiiilll}}}zzzfffWWWXXXRRRHHH>>>777333333444333444<<>>FFFHHHRRRQQQZZZgggvvvrrrhhhbbb___dddeeefffhhhiiiiiijjjjjjkkklllnnnqqqsssuuuuuuvvvuuuxxx{{{}}}~~~~~~~~~}}}||||||vvvqqqnnnnnnhhhfffccc```\\\WWWQQQLLLQQQPPPVVVeeettt}}}xxxrrroooooonnnllljjjeeedddcccbbb```\\\VVVRRRMMMKKKHHHDDDBBBDDDHHHLLLaaaqqq{{{wwwsssrrrooollljjjmmmuuu~~~yyycccVVVWWWVVVEEE888888;;;;;;===BBBMMM\\\www{{{zzzyyyjjjjjj[[[UUULLLIIIGGG@@@JJJQQQ]]]kkkvvv~~~yyyfff```XXXSSSVVVlllvvvSSSKKKKKKJJJNNN^^^oooyyyooolllnnn```XXXOOOIIICCC===<<>>AAAGGGPPPSSSRRRRRROOOJJJFFFDDDAAA???===GGGQQQXXXdddxxx{{{tttsssxxx}}}|||ooofff\\\TTTKKKHHHEEEFFFPPPbbbyyyyyyrrrjjjbbb]]]^^^```cccccc___XXXQQQLLLMMMJJJMMM]]]uuu{{{rrriiifffeeebbbaaaccchhhrrr~~~nnneeeiii~~~|||pppaaaYYYSSSIII>>>777333333444444333:::<<>>777333333444444222888999KKKuuucccfffWWWSSS^^^dddfffKKKAAAFFFGGGQQQPPPPPP]]]ooo{{{qqqkkkddddddeeefffgggiiijjjkkkooommmkkklllooouuu|||~~~~~~|||zzzyyy{{{~~~}}}yyyrrrkkkggg^^^XXXUUUWWW\\\fffttttttooollliiigggiiigggfffdddccc___[[[XXXTTTRRRMMMHHHCCCBBBDDDGGGPPP[[[eeegggfffggggggfffiiigggdddeeekkkuuu|||sssmmmddd[[[[[[aaaRRRCCC888999;;;:::<<>>DDDMMMTTTaaavvvwwwzzzqqqmmmsssrrreee\\\QQQQQQOOOKKKIIIOOO\\\fffvvvhhh[[[SSSQQQRRRTTT[[[^^^```\\\TTTOOONNNPPPNNNPPPYYYiii}}}~~~rrrgggddddddbbb``````fffrrrlllccchhhzzz{{{yyyrrrggg]]]VVVJJJ???777333333444555111777888GGGkkkcccdddUUUXXXbbbdddHHH===DDDGGGPPPNNNOOOYYYhhhzzzxxxpppeeeeeedddeeefffhhhkkklllpppooommmmmmpppuuu{{{~~~~~~~~~}}}||||||~~~zzzsssooohhhaaa[[[XXXXXX^^^kkkyyy~~~rrrmmmkkkiiiiiiiiigggdddbbbaaa^^^[[[XXXSSSQQQMMMGGGCCCBBBCCCEEELLLTTTZZZ[[[]]]aaaddddddbbb```___aaajjjuuuxxxnnnddd\\\XXX[[[```NNNAAA888999;;;999;;;AAANNNiiipppzzz|||www~~~cccaaaXXXMMMHHHFFFAAAFFFPPP\\\jjjvvvyyyhhhYYYRRRSSSfffbbbTTTNNNJJJNNNWWWhhhyyyrrrmmmnnnqqqpppdddWWWMMMEEE===999999888===BBBFFFNNNVVVYYYVVVSSSPPPKKKHHHFFFDDDAAA???BBBKKKRRR```uuuuuuuuuzzzbbbhhhwwwsssdddXXXOOOPPPNNNKKKHHHJJJRRRXXXkkkddd[[[RRRMMMNNNRRRVVV^^^```___YYYQQQMMMNNNRRRMMMRRR^^^ooo~~~rrrgggcccbbb___^^^___eeeqqqkkkbbbiii}}}}}}xxxnnnhhh___WWWKKK???777333333444555111888:::EEE}}}xxxeeejjjTTTQQQggggggGGG:::BBBHHHQQQKKKQQQWWWbbbqqq|||ttthhhgggeeeeeefffhhhkkkmmmoooooopppqqqsssuuuxxxyyyzzz}}}{{{vvvnnnhhhbbb^^^ZZZZZZbbblllvvvyyy|||xxxoookkkkkkkkkkkkiiifffcccaaa___^^^[[[YYYTTTRRRMMMGGGAAA??????AAAJJJNNNRRRSSSWWW^^^bbbaaa\\\ZZZYYY^^^iiivvv~~~xxxkkk___ZZZ\\\^^^___JJJ???777999:::888;;;AAALLLkkktttyyy|||rrrgggaaaYYYOOOKKKHHHAAAEEEMMMXXXeeerrr}}}ooo^^^TTTQQQ```fffVVVOOOLLLRRRVVVdddyyy~~~wwwrrrrrrttttttgggXXXNNNGGG???:::999888>>>CCCHHHPPPXXXYYYVVVSSSPPPKKKHHHFFFDDDBBB@@@BBBJJJQQQ```uuusssuuuXXX]]]nnnxxxeeeUUUMMMMMMLLLKKKJJJKKKMMMOOO\\\[[[YYYUUUSSSTTTWWWZZZdddbbb]]]VVVOOOLLLNNNQQQMMMUUUdddttt}}}sssiiiccc___\\\]]]```fffrrr{{{ggg```jjjuuulllfffcccaaaYYYLLL???777333333555555000999;;;AAAtttmmmnnnXXXQQQllloooNNN===AAAGGGQQQKKKQQQUUU___kkkwww|||vvvllljjjgggeeefffhhhkkkmmmnnnoooqqqssstttuuuuuuuuuwww{{{yyyrrrlllfffbbb\\\XXXZZZ___fffjjjnnnrrrwwwxxxpppmmmllllllkkkhhheeeaaa^^^]]]\\\[[[YYYUUUSSSNNNGGGAAA===<<<===GGGJJJLLLNNNTTT\\\___]]]VVVTTTUUU\\\iiixxx}}}mmm^^^\\\cccddd___GGG===777::::::777:::AAAHHHiiiwwwmmm{{{ooocccXXXSSSPPPHHHBBBDDDJJJSSS___mmmyyyvvveeeYYYOOOYYYiiiXXXPPPPPPWWWXXXbbbrrr|||vvvtttvvvtttfffVVVMMMGGG@@@<<<;;;888>>>EEEJJJQQQXXXYYYUUURRROOOJJJGGGEEEDDDBBB@@@CCCKKKRRRaaawwwuuu~~~{{{WWWZZZkkklllZZZNNNLLLLLLMMMNNNNNNLLLIIITTTYYY^^^bbbbbbbbbcccdddhhhccc[[[RRRMMMKKKMMMNNNNNNYYYiiiyyy{{{tttkkkddd]]]XXX[[[bbbhhhtttuuuccc```mmm{{{{{{yyyjjjccc```^^^cccZZZMMM@@@666333333555444///999;;;<<>>:::888999::::::===AAAIIIkkk{{{WWWQQQ___xxxjjjcccXXXUUULLLEEEBBBHHHRRR]]]jjjsssuuu{{{pppbbbZZZRRR\\\www[[[SSSWWWbbbddddddhhhoootttyyy}}}vvvyyypppjjjkkklllooo|||zzzvvvhhh\\\PPPIIIDDD???<<<===>>>CCCIIIOOOSSSTTTSSSRRRMMMKKKIIIFFFCCCBBBAAAAAAEEEKKK[[[ooo}}}dddaaajjjlllccc[[[XXXVVVVVVYYY]]]mmmzzzvvvooofff\\\RRRJJJLLLRRR[[[hhhvvv}}}}}}yyy{{{|||~~~xxxooofffaaa]]][[[^^^cccnnnxxxzzzuuu}}}jjjdddfffiiikkk___OOO@@@777444444555666555111======HHHsssuuusssSSSGGGGGGUUUYYYLLLBBBEEELLLLLLNNNOOOVVVdddqqqxxx~~~~~~{{{yyywwwpppnnnkkkgggeeedddddddddgggggghhhiiijjjlllnnnoooqqqsssuuuvvvwwwxxxzzz||||||||||||{{{{{{}}}vvviiidddaaa\\\UUURRRQQQNNNIIIFFFDDDEEEGGGIIINNNWWWdddppp{{{qqqddd\\\TTTLLLFFFGGGHHHJJJMMMNNNLLLGGGCCCFFFEEEAAAEEEWWWmmmuuupppYYYWWWWWWZZZ]]]\\\UUUOOOIIILLLTTT```ooo}}}qqq```aaaeeeZZZGGG===999777999::::::<<>>???AAAEEEKKKPPPSSSSSSRRRPPPLLLJJJGGGDDDBBBAAA@@@@@@FFFMMM^^^ttt|||qqqiiikkkzzz~~~sssfff```]]]]]]bbbhhh{{{}}}qqqdddTTTKKKMMMUUUcccnnnzzz~~~~~~}}}zzzvvvwwwyyy|||uuunnnfffaaa]]][[[___fffppp|||}}}mmmggglllqqqnnnaaaOOO???666444444555666111000::::::>>>tttmmm\\\xxxiiiUUUDDDMMMPPPGGGAAADDDKKKNNNPPPOOOSSS___kkkttt|||}}}zzzwwwtttssslllkkkiiifffeeecccccccccffffffgggggghhhjjjkkkllloooqqqssstttuuuvvvxxxzzzyyyzzz{{{{{{{{{}}}{{{llleeebbb^^^^^^___ZZZZZZWWWTTTQQQPPPQQQRRROOOSSSZZZaaahhhqqqzzzwwwmmm___TTTNNNKKKGGGCCCFFFGGGIIILLLLLLJJJDDD@@@>>>AAACCCJJJ^^^ttt{{{uuuccc```___aaabbb^^^UUUMMMGGGLLLVVVdddqqq}}}kkkcccgggfffUUUAAA;;;888777999::::::===AAAIIIeeezzz\\\JJJ___uuuggg```ZZZSSSJJJCCCCCCHHHQQQ___jjjpppxxxqqqaaaXXXSSSaaa}}}cccYYY^^^lll{{{xxxvvvtttpppnnnrrryyy}}}}}}wwwxxx}}}}}}}}}yyyvvviii]]]PPPJJJFFFBBBAAACCCEEEHHHMMMRRRTTTSSSPPPNNNJJJIIIFFFCCCAAA@@@@@@@@@FFFNNNaaaxxxyyyssszzzqqqjjjgggiiipppwwwzzzgggTTTIIIMMMWWWkkkuuu}}}}}}|||yyyuuutttvvvzzz}}}rrrllleeeaaa]]]\\\aaaiiittt~~~}}}kkkhhhooowwwssscccNNN===555444444555555000111888999:::dddyyyZZZjjjgggIIIMMMMMMFFF@@@BBBLLLUUUTTTPPPQQQZZZeeeoooyyy}}}yyytttrrrjjjiiigggfffeeedddddddddfffffffffggghhhiiikkkllloooqqqssssssssssssuuuvvvwwwxxxzzz{{{|||~~~|||pppddd^^^]]]aaahhhiiikkkkkkhhhccc___]]]]]]WWWWWWXXXYYY\\\aaafffjjj{{{|||vvvllldddYYYPPPLLLIIIGGGFFFEEEEEEFFFHHHIIIHHHEEEBBB<<>>BBBGGG^^^gggHHHRRRmmmfff\\\TTTKKKDDDBBBEEEMMMZZZffflllvvvtttbbbXXXSSS```{{{cccYYYaaasss}}}|||yyysssllllllppp|||~~~zzz{{{}}}~~~zzzwwwiii]]]QQQLLLIIIGGGGGGIIIIIILLLPPPTTTUUUSSSPPPMMMJJJHHHFFFCCCAAA@@@@@@@@@HHHPPPccc{{{xxxqqqoooqqqxxx~~~hhhRRRGGGOOO]]]pppxxx|||{{{xxxuuutttvvvyyy|||~~~yyy{{{~~~ooojjjeeeaaa]]]\\\ccclllwww|||xxxzzzzzzgggeeeoooxxxvvveeeNNN<<<444333444555666333666555;;;<<>>NNNgggvvvyyyiiigggfffgggggg```TTTJJJFFFNNN[[[hhhsss|||hhhYYYeeesssiiiNNN;;;:::777777;;;======???CCCGGGYYYuuuPPPNNNsssvvvlll___VVVNNNFFFCCCCCCIIIVVVbbbgggrrr}}}uuuaaaWWWRRR]]]{{{cccYYYaaauuuyyyppplllmmmvvv}}}~~~}}}xxxyyy~~~|||zzzwwwhhh]]]QQQMMMKKKJJJLLLOOONNNQQQTTTWWWVVVSSSPPPMMMIIIHHHFFFCCCAAAAAA@@@@@@JJJSSSggg{{{zzzjjjSSSKKKWWWhhhqqqyyy}}}zzzzzzxxxuuuvvvwwwxxx{{{}}}zzz|||~~~zzzmmmiiieeeaaa]]]\\\dddnnnxxxvvvwww}}}wwweeedddnnnxxxyyygggNNN;;;333333444444333444888111:::>>>OOOjjjtttTTTTTTTTTOOOEEEBBBQQQeee```XXXRRRUUU\\\fffrrr|||rrroookkkfffdddcccdddeeebbbbbbccceeegggiiikkkllllllnnnpppqqqqqqrrruuuvvvwwwxxxzzzzzzyyyzzz|||}}}~~~}}}~~~|||xxxggg\\\[[[eeeqqqzzzqqqnnnjjjhhhfffdddcccccccccbbbjjjrrrwwwvvvyyy~~~|||uuuqqqmmmhhhbbb\\\VVVQQQMMMOOONNNMMMMMMLLLJJJFFFCCC??????>>>DDDYYYrrr~~~|||nnnmmmllllllkkkbbbUUUJJJFFFOOO\\\hhhsss{{{|||eee\\\llluuudddKKK>>>:::777888<<>>AAAEEEIIIVVV___OOOccc~~~rrrcccYYYRRRIIIDDDBBBEEEPPP\\\aaammmyyy}}}rrr^^^TTTOOOZZZ~~~fffYYY^^^qqqzzzssssssttt|||zzzxxx{{{yyyvvvfff[[[PPPLLLLLLLLLOOOSSSRRRTTTWWWYYYXXXTTTPPPMMMJJJHHHFFFDDDBBBAAAAAAAAANNNWWWkkkmmmWWWPPP___rrrqqqyyy~~~|||yyyxxxwwwuuuwwwxxxxxxzzz|||~~~wwwlllhhhdddaaa]]]]]]eeeoooxxxvvvzzzxxxfffeeeoooyyy{{{hhhMMM:::333333444444000333777,,,888>>>HHHppplllTTTUUUWWWTTTHHHCCCSSSiiicccZZZSSSTTTZZZdddppp{{{|||}}}wwwsssmmmgggdddbbbcccddd```aaabbbcccfffhhhjjjkkkjjjllloooqqqrrrtttvvvyyyxxxyyyzzzyyywwwwwwwwwxxx~~~{{{xxxvvvvvv}}}~~~zzzkkkbbbbbbmmmyyy|||xxxuuussspppnnnmmmkkkiiigggnnnsssvvvvvv|||~~~|||{{{xxxsssnnngggaaa^^^[[[ZZZXXXVVVRRRLLLDDD>>><<<>>>CCCQQQlll}}}uuusssrrrrrrooofffWWWLLLGGGOOO\\\iiirrr{{{}}}iiidddtttwww```HHH@@@:::888999===@@@???AAAEEEKKKUUUuuummmPPPYYYvvveee\\\UUULLLFFFBBBCCCLLLWWW]]]jjjvvvzzz|||nnn[[[RRRMMMWWWiiiYYY[[[lll|||{{{www}}}zzz}}}~~~xxxtttdddYYYNNNKKKLLLMMMQQQUUUTTTVVVYYY[[[YYYUUUPPPMMMJJJIIIFFFDDDCCCBBBBBBBBBQQQZZZnnn~~~kkk[[[[[[hhhvvvxxxyyyyyyxxxvvvuuuvvvwwwyyyxxxwwwyyy{{{}}}~~~~~~~~~zzzyyy~~~rrrhhhhhheee___\\\___hhhpppyyyzzz}}}ggg]]]fffuuu~~~fffMMM@@@444222666333555777555666666555LLLsssvvveeewwwTTTLLLTTT\\\OOOEEEPPP]]]```]]]XXXSSSTTT]]]lllwww{{{{{{uuummmgggddddddeeefffcccdddeeefffggghhhiiiiiikkkkkklllooopppqqqtttxxxzzzvvvqqqppppppnnnhhhbbbppptttyyy}}}|||wwwqqqmmmsss{{{wwwuuuxxx}}}|||yyyvvvuuutttrrrppp{{{yyy{{{~~~vvvmmmfff\\\___aaa```YYYOOOGGGBBBCCC>>>EEE___~~~yyyuuutttnnn```QQQIIIHHHRRRaaaooovvv{{{rrrkkkxxxtttVVV???;;;:::999:::>>>@@@@@@DDDKKKVVV^^^}}}iiiiiiwwwSSSJJJdddpppcccZZZPPPKKKGGGEEEIIIOOORRR^^^nnnxxx{{{}}}dddVVVMMMIIISSSqqqbbbSSSXXXjjj}}}pppcccRRRJJJJJJHHHMMMUUUSSSRRRVVV[[[^^^YYYPPPNNNQQQPPPJJJFFFEEECCCAAACCCHHHWWWiii}}}xxxmmm___```kkkuuuwwwxxxyyyxxxvvvtttuuuvvvxxxwwwwwwxxxzzz|||{{{zzz}}}{{{{{{pppeeedddbbb^^^\\\aaakkksssvvvxxx~~~ggg]]]hhhyyydddKKK???444222555333444666555666777555JJJnnnzzzaaajjjvvv{{{{{{uuuWWWLLLTTT\\\OOOCCCKKKVVVZZZYYYWWWSSSSSS[[[jjjvvvyyy{{{uuummmfffdddccccccdddbbbcccdddeeefffhhhhhhiiikkkkkklllnnnoooqqquuuxxx{{{tttkkkeeebbb___[[[VVVeeeiiiooosssssspppllljjjttt~~~}}}||||||||||||~~~ssskkk```bbbcccbbb[[[RRRIIIDDDCCC???GGGddd{{{vvvssslll^^^PPPIIIHHHSSSdddqqqxxx}}}pppoooyyypppRRR===;;;999888999===???@@@FFFMMMVVV[[[vvvmmmhhhUUUHHH\\\}}}fff\\\RRRKKKFFFCCCEEEIIIQQQ\\\jjjtttwwwzzz~~~aaaTTTKKKGGGQQQnnndddRRRVVVggg~~~}}}qqqcccQQQJJJKKKHHHOOOWWWVVVYYYYYY\\\^^^ZZZSSSPPPRRRMMMHHHEEEEEEDDDBBBEEEJJJ\\\mmmvvvqqqoooggghhhnnntttvvvwwwxxxwwwuuuttttttuuuvvvvvvvvvxxxyyyzzzxxxvvvwww{{{yyyzzznnnbbbaaa```]]]^^^dddooowwwssswwwggg]]]jjj}}}bbbIII???444222555333222666666777777555EEEeeeuuu\\\cccppp{{{}}}ttt[[[LLLQQQ[[[OOOAAADDDKKKQQQUUUVVVSSSQQQXXXgggtttyyy}}}{{{uuummmgggcccbbbbbbaaaaaabbbcccdddfffggghhhiiijjjkkkllllllnnnpppqqqrrrnnnfffZZZRRRNNNLLLJJJHHHUUUZZZaaafffgggfffeeeeeeqqqxxx}}}ttthhhiiiiiifff___VVVMMMGGGCCC@@@IIIfff}}}vvvqqqhhhYYYNNNIIIJJJWWWiiivvv}}}zzzqqqnnntttyyyjjjLLL;;;;;;===;;;===CCCGGGKKKTTT\\\\\\^^^ttt}}}ppp^^^HHHQQQ{{{nnnbbbVVVNNNGGGBBBBBBDDDMMMWWWdddmmmqqquuuzzz^^^QQQIIIFFFNNNiiigggRRRSSSccc}}}}}}rrrbbbPPPJJJKKKJJJQQQ[[[[[[aaa]]]\\\^^^]]]VVVQQQPPPJJJFFFEEEFFFEEECCCGGGMMMbbbsss~~~tttSSSbbbyyy}}}qqqnnnooorrrrrruuuvvvwwwuuusssrrrssstttuuuuuuvvvxxxyyyyyyvvvtttooosssyyy|||wwwsssvvv~~~|||mmmcccbbb```___aaahhhrrrzzztttxxxiii___lllaaaHHH???666333555444111666666777888555AAA[[[ooo^^^jjjaaaLLLLLLXXXOOO@@@>>>BBBKKKRRRWWWUUUQQQUUUaaammmzzz}}}|||wwwooohhhdddbbbaaa```aaaaaabbbdddeeeggghhhiiiiiikkklllllllllllliiidddYYYSSSJJJDDDBBBBBBCCCCCCJJJOOOVVV[[[]]]^^^___aaannnssszzzwwwvvvrrrmmmfff[[[QQQJJJFFFBBBHHHbbb|||uuunnnbbbTTTLLLKKKNNN^^^qqq}}}~~~rrrzzzdddmmmxxxvvv```EEE999<<<>>>===@@@GGGNNNUUU```jjjiiiiiizzz~~~yyyoooOOOHHHhhhuuuiii[[[RRRKKKEEEBBBCCCIIIQQQ\\\eeekkkqqqxxx~~~{{{ZZZNNNGGGDDDLLLdddkkkTTTRRR___~~~zzz~~~~~~sssaaaOOOIIIKKKKKKUUUaaabbbfffaaa```cccbbbZZZQQQKKKIIIGGGFFFGGGEEEDDDIIIPPPhhhwwwxxx@@@LLLaaazzzyyyrrrrrrtttsssqqqtttuuuuuutttrrrqqqqqqrrruuuuuuvvvxxxyyyyyyvvvsssmmmppptttvvvsssooottt}}}zzzlllfffeeebbbaaadddllluuu|||xxxyyyrrrhhhttt```FFF@@@888444666666111666666666888555===SSSxxxyyyeeennnkkkNNNHHHUUUPPP@@@;;;<<>>HHHOOOPPPOOONNNNNNVVV```kkkpppnnnmmmooosssuuuqqqjjjeeeaaa___]]][[[UUUVVVWWWYYY[[[]]]___```eeeiiihhhgggqqq|||pppnnniiiccc]]]ZZZ[[[\\\```cccccc^^^VVVSSSVVVZZZfffmmmvvv{{{{{{yyymmmdddQQQRRRSSSWWW[[[___aaabbbddddddddd^^^RRRHHHIIIPPP^^^qqqzzzggggggtttqqqVVV???<<<>>><<<======BBBJJJOOOSSS[[[cccccclll|||[[[NNNfff~~~mmmccc[[[QQQIIIEEE@@@AAAEEEKKKTTT___iiipppsssyyy~~~xxxvvvvvv{{{}}}~~~~~~uuuUUUKKKHHHGGGKKK[[[bbbXXXaaa|||{{{vvviii]]]LLLFFFKKKQQQaaatttyyy{{{zzz{{{|||uuueeeWWWPPPHHHGGGGGGGGGGGGMMM\\\kkk===@@@JJJYYYhhhuuu|||rrroookkkjjjlllnnnnnnmmmnnnnnnnnnmmmmmmmmmllllllmmmnnnpppppppppnnnlllkkkrrrtttuuutttssstttxxx|||vvvnnnkkkjjjdddbbbeeekkkrrr}}}yyyppppppuuu~~~NNN<<<888555666///555333444777:::::::::???FFF___qqquuuRRR\\\gggVVVAAA;;;;;;???HHHQQQSSSMMMIIIIIILLLYYYeeeiiikkklllggg___fffeeecccbbb```^^^ZZZWWWUUUUUUVVVWWWYYY\\\___aaahhhlllkkkjjjvvvzzzkkk___XXXVVVXXX[[[aaa```___[[[PPPHHHMMMXXXgggooovvvyyy|||rrrfffZZZ[[[]]]]]][[[ZZZ[[[[[[```aaa^^^TTTIIIFFFOOOXXXrrryyysssdddppp{{{aaa@@@???CCC<<<===???EEEKKKMMMNNNSSS]]]eeepppuuuvvvvvvOOOVVVwwwlll]]]UUUQQQHHHBBB???@@@GGGOOOVVV]]]ccciiiqqqzzz~~~~~~~~~~~~rrrlllooottt~~~}}}|||rrruuupppUUUNNNIIIGGGLLL]]]nnn^^^eee}}}yyysssmmmYYYPPPGGGFFFSSSgggzzz~~~tttkkkgggcccYYYNNNLLLGGGFFFKKKNNNSSScccuuu>>>@@@JJJXXXeeeqqqwwwrrrkkkiiiggghhhjjjmmmmmmlllmmmmmmlllkkkkkkkkkkkkkkkjjjlllnnnoooooonnnlllkkkjjjlllnnnnnnnnnqqqwww|||vvvnnnjjjhhhcccbbbfffmmmuuuyyyxxxsssjjjwwwyyyKKK;;;777666777111777555444666999999999>>>FFFOOOwwwrrruuulllQQQYYYdddWWWDDD<<<===@@@IIIRRRTTTNNNJJJIIIJJJWWWdddlllqqqsssnnngggfffccc```^^^]]]\\\ZZZYYYVVVVVVVVVVVVWWWZZZ^^^```___eeehhhjjjxxx{{{ssskkkeeebbbccc^^^YYYRRRIIIDDDLLLWWWfffooovvvzzz}}}~~~|||ppphhhhhhhhhfffbbb___]]]]]]\\\\\\YYYPPPIIIJJJUUU___tttzzz}}}ooogggrrrtttYYY>>>???AAA<<>>>>><<>>===999444888333666777666777;;;???CCCNNNYYYgggoooiii___qqqvvvoooZZZEEEEEESSSUUUIII???888444888???CCCGGGLLLJJJNNNZZZmmmzzz~~~}}}||||||uuukkkbbb\\\YYYWWWVVVTTTWWWXXXUUUPPPOOOSSSWWW[[[aaaeeeiiirrr~~~jjjZZZVVVWWWXXXkkkrrryyy{{{}}}~~~zzzkkkbbbXXXVVV```nnnzzzyyyyyy}}}~~~||||||lllooo{{{tttQQQ???@@@<<<;;;CCCGGGNNNSSSZZZ```bbbbbbbbbbbbffffffcccgggoooxxx~~~{{{ddd^^^wwwoooggg\\\___XXXNNNEEEAAA??????CCCHHHNNNVVVbbbnnnwww~~~}}}^^^MMMFFFEEEAAA===PPP[[[___SSSXXXlll}}}uuupppnnn````````````ccchhhooottt{{{yyyooogggaaa[[[VVVOOOOOOYYYeeepppJJJKKKPPPXXX]]]___eeekkk{{{~~~{{{rrrllleeeaaa\\\WWWWWW[[[\\\]]]\\\ZZZWWWVVVWWWZZZTTTUUUVVVWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNOOOPPPLLLLLLKKKIIIJJJPPPZZZbbbqqqzzztttmmmgggdddccchhhsss}}}lllhhhqqqRRR:::<<<999444999555888888777999===@@@CCCMMMWWW[[[bbbqqqddd|||tttVVVHHHOOOVVVUUUJJJ???555444:::@@@GGGNNNLLLMMMWWWjjjxxx}}}}}}~~~}}}wwwnnnfff```[[[XXXVVVQQQUUUXXXVVVPPPNNNQQQUUU^^^aaaeeefffiiivvvsssiiieeecccnnnuuuyyyzzz{{{~~~{{{pppeeecccmmmyyy}}}~~~}}}{{{nnnjjjqqq{{{iiiKKK@@@CCC===AAALLLKKKUUUYYY___dddgggiiiiiiiiihhhiiihhhkkknnnnnn{{{||||||fff}}}ooo```eee]]]SSSIIIDDDAAA???AAAEEEHHHOOOZZZfffpppyyy~~~bbbNNNFFFEEEAAA:::KKKSSStttaaaTTTKKKVVVnnn|||tttpppnnndddcccccceeegggiiijjjiiiooozzzvvvmmmddd]]]ZZZTTTVVVbbbnnnwwwLLLLLLPPPVVVYYYYYY]]]cccrrrzzz{{{vvvsssooollljjj```]]]\\\]]]ZZZWWWWWW[[[XXXYYYXXXUUUQQQQQQSSSWWWNNNOOOQQQSSSRRRPPPNNNLLLFFFHHHKKKNNNOOONNNLLLKKKMMMLLLJJJFFFFFFKKKUUU\\\mmmyyynnneeecccccciiivvvwwwqqqxxxMMM777;;;888444:::777;;;999888:::>>>???BBBJJJSSSVVV\\\wwwrrraaa{{{gggOOONNNYYY```TTTEEE777444888???HHHOOOLLLLLLUUUhhhxxx|||~~~{{{vvvooohhhbbb]]]YYYVVVOOOTTTXXXVVVQQQNNNPPPTTTVVVZZZ___bbbdddmmm}}}uuummmqqqvvvzzzyyyzzz~~~~~~~~~xxxrrrhhh^^^___pppssspppwwwnnndddiiisssyyyaaaFFFAAADDD>>>EEERRRNNNVVVZZZ```fffjjjlllmmmmmmgggjjjkkknnnoookkk}}}|||tttqqquuuyyyffflllbbbXXXMMMGGGCCC??????BBBDDDJJJTTT```kkktttzzz~~~gggQQQIIIHHHCCC;;;KKKXXXttteeeYYYSSSUUUcccxxxzzz|||zzz{{{sssooonnngggeeeeeegggjjjjjjfffccchhhvvv{{{qqqggg___\\\WWWZZZgggsss{{{KKKKKKLLLOOORRRVVVZZZ\\\bbblll|||yyygggbbbbbb___ZZZYYYQQQSSSUUUWWWWWWVVVSSSRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIHHHEEEDDDEEEEEEGGGQQQ[[[qqqyyytttoooiiieeeeeeiiipppzzzzzz|||{{{III???555444666777888::::::;;;===>>>AAAFFFMMMRRRSSS\\\uuu|||mmmoooeeePPPVVVsssoooSSS;;;888::::::BBBNNNKKKHHHKKKXXXkkk{{{~~~{{{tttjjjeeeddd```ZZZUUUXXXYYYXXXTTTQQQQQQRRRXXXZZZ```ddddddfffppp{{{yyy{{{{{{{{{{{{{{{zzzzzzyyy{{{ooo^^^XXXPPPNNNTTTaaapppyyy|||{{{~~~~~~~~~qqqbbbbbbmmmrrrpppLLLGGGBBB@@@CCCHHHNNNRRRXXX[[[aaaggglllooopppqqqpppmmmkkkjjjkkkqqq{{{yyyuuuhhh~~~nnnooo```\\\UUUMMMEEEAAA??????EEEGGGOOO[[[ccciiiqqqxxxrrrSSSIIIGGGAAACCCLLLfffvvvrrrgggaaaeeezzzzzzkkk```aaabbb^^^aaaiiisssrrrnnnddddddeeegggiiifffaaa\\\gggppp{{{yyyooohhhddd\\\aaahhhooovvvFFFGGGHHHJJJMMMQQQTTTVVVXXX\\\ccclllxxxuuueee^^^YYYSSSNNNLLLNNNOOOPPPQQQQQQPPPOOOMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAA@@@@@@BBBCCCDDDDDDBBBAAABBBBBBEEEPPP[[[qqq~~~vvvooollljjjhhhfffhhhlllsss}}}yyyyyy}}}sssFFF===555555777777888:::<<<===???@@@CCCIIIOOOTTTYYYcccxxxuuuxxx]]]ZZZqqqyyykkkSSS===555;;;BBBEEELLLJJJJJJRRRaaarrrssshhhbbb^^^ZZZVVVYYY[[[YYYVVVRRRQQQQQQUUUWWW\\\___^^^___gggqqqvvv{{{{{{zzzyyyxxxxxxxxxyyy}}}}}}}}}}}}~~~}}}qqqeeeZZZSSSLLLLLLRRR[[[```bbblllttt|||yyyiii^^^bbblllmmmfffHHHEEECCCCCCGGGNNNUUUYYY___aaadddgggkkkmmmnnnooonnnlllmmmoooqqquuu~~~dddooofffaaa]]]VVVOOOHHHDDDBBBAAABBBCCCIIIRRRYYY^^^fffnnnzzz}}}xxxVVVJJJGGGAAABBBIIIfffzzz|||tttdddWWWUUUSSSNNNMMMSSS```vvvuuujjjhhhfffffffffddd```\\\bbblllxxx}}}yyyqqqkkkiiijjjrrr|||~~~qqqrrr@@@@@@BBBCCCFFFHHHKKKLLLJJJJJJKKKMMMUUUcccsssyyyoooccc[[[TTTLLLHHHHHHKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEDDDCCCBBBBBBAAA@@@AAAAAA@@@@@@@@@????????????===;;;999999;;;>>>@@@???======>>>???CCCPPP]]]ttt{{{qqqjjjffffffgggggglllqqqxxxvvviiivvv~~~gggBBB:::555666888888888:::===???AAACCCFFFLLLRRRWWW]]]iiiwww|||xxx]]]QQQ___zzzrrrNNN888<<>>???AAABBBCCC???BBBDDDDDDEEEKKKUUU^^^aaa___[[[UUUOOOIIIIIIJJJHHHGGGFFFDDDCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<:::::::::;;;<<<===:::999:::;;;<<>>888555777999888999;;;>>>@@@BBBEEEIIINNNTTTYYY\\\gggqqq{{{pppyyyyyyWWWGGGMMMhhhhhhHHH???@@@???KKKMMMMMMIIIIIIVVVooo~~~kkkaaa]]]^^^```bbbccc```[[[WWWTTTVVVVVVYYY\\\[[[YYY]]]dddmmmnnnrrrxxx~~~}}}{{{|||zzzwwwttttttuuuwwwxxxxxxxxxxxxzzz{{{}}}|||~~~vvvccc]]]dddkkkjjjfffRRROOONNNUUUhhhsssbbbcccnnnpppcccUUUMMMMMMNNNNNNPPPTTTXXX[[[aaaaaabbbdddgggkkknnnqqqpppppprrruuuvvvtttxxx}}}nnnxxxooodddZZZSSSLLLEEE???AAA@@@AAAFFFJJJNNNUUU^^^hhhlllrrryyysss```VVVMMMGGGGGGBBBMMM\\\gggjjjfff```[[[```iiiooouuu|||tttiii\\\RRROOOFFFDDDOOOdddyyyqqqkkkgggfffeeeccclllwww}}}|||zzzzzz{{{rrrllluuu~~~oooWWWXXXsss::::::;;;;;;<<<<<<<<<<<<999>>>BBBBBB??????CCCGGGIIIMMMNNNJJJEEECCCEEEHHHFFFEEECCCAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@??????=========<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999888777888:::;;;AAASSScccxxx|||wwwpppkkkiiijjjjjjtttxxxxxx|||zzztttiiibbbrrryyyTTT<<<777666888:::999999<<<>>>@@@CCCGGGKKKPPPVVV[[[ZZZdddkkkppprrroooxxxrrrXXXIIIGGGRRRooo^^^AAA:::@@@GGGMMMPPPKKKEEELLL___qqqssscccZZZaaabbbddddddbbb]]]WWWTTTUUUVVVYYY]]]]]][[[]]]cccfffgggjjjmmmrrrtttuuuuuuwwwyyy{{{|||zzzxxxvvvuuuzzzxxxuuusssssstttvvvxxxwwwwwwxxxyyy{{{|||~~~|||~~~gggWWWZZZeeelllooo[[[QQQIIIOOObbbwwwrrreeekkksssmmm\\\OOOLLLOOORRRSSSTTTUUUXXX[[[___```aaadddfffiiilllmmmnnnlllmmmqqqrrrrrruuuzzzqqqiiixxxiii^^^XXXQQQHHHAAABBB@@@@@@DDDGGGJJJRRRZZZaaafffnnnvvv}}}tttdddTTTHHHCCCHHHHHHIIIKKKNNNOOOMMMKKKJJJRRR]]]jjjxxxdddTTTMMMPPPFFFEEEPPPppp}}}tttmmmjjjiiihhhpppyyy~~~}}}|||}}}}}}|||uuuzzz|||}}}iiiYYYddd:::::::::::::::999999888777999;;;;;;::::::>>>AAA@@@FFFHHHDDD??????AAABBBBBBAAA???>>>======>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::555777999;;;;;;888666444666666777888999AAATTTfffvvv}}}vvvtttqqqmmmjjjiiikkkmmmxxx|||zzzxxxoooiiiwwwqqqNNN<<<999777999:::999:::>>>>>>AAAEEEIIIMMMSSSYYY]]]^^^dddjjjooo|||kkkbbbjjjuuummm___QQQCCCGGG\\\zzzkkkFFF777===BBBJJJQQQNNNGGGGGGQQQ\\\ttthhheeeeeeddddddbbb^^^XXXTTTUUUVVVYYY^^^^^^\\\]]]aaabbbdddgggkkknnnoooppppppssssssuuuvvvvvvuuutttsssuuutttsssrrrrrrtttuuuwwwwwwwwwwwwxxxyyy{{{|||}}}{{{}}}mmmTTTNNNWWWdddmmm___RRRIIIPPP```qqq|||~~~~~~|||ooojjjqqqpppaaaPPPIIIGGGLLLRRRVVVXXXZZZ]]]aaaaaacccfffhhhiiiiiihhhgggiiiggggggllloooppptttyyyhhhpppddd^^^XXXOOOGGGBBB@@@@@@BBBDDDFFFMMMTTTZZZ___hhhqqqyyy}}}{{{eeeSSSKKKQQQOOOLLLMMMNNNMMMIIIEEEGGGHHHLLLYYYoooooo[[[QQQLLLFFFFFFMMMfffvvvooommmlllsss{{{~~~}}}}}}}}}}}}qqqmmm|||::::::::::::999888666555555555666666888999;;;<<<===CCCDDD???;;;<<<===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888888555666777777777555444333444555666666777???SSSfffvvv}}}~~~vvvtttpppkkkhhhiiimmmrrr{{{}}}sssmmmjjjIII>>>;;;999::::::888;;;@@@???CCCGGGLLLPPPVVV\\\```eeefffkkkssszzzddd]]]kkk}}}|||xxxgggKKKGGGOOObbbssslllRRR???;;;===FFFNNNOOOJJJGGGHHHLLLiii|||}}}mmmkkkiiigggfffccc^^^YYYYYYYYY\\\aaaaaa^^^]]]```dddfffhhhiiiiiiiiiiiiiiikkkkkkmmmoooqqqrrrqqqqqqooooooooopppqqqrrrssstttvvvvvvvvvvvvwwwxxxyyyzzzzzz|||~~~|||^^^MMMNNNYYYbbb[[[RRRMMMRRR\\\fffqqq{{{~~~}}}~~~~~~}}}xxx|||ssslllooovvvlllSSSDDDEEECCCKKKTTTZZZ\\\^^^bbbeeeaaaeeejjjooopppoookkkhhhiiifffgggkkknnnnnnooorrrvvv{{{oooooohhhaaaVVVMMMEEEBBBAAACCCCCCCCCGGGMMMSSSWWW___hhhqqqxxx|||~~~vvvmmmhhheee```\\\XXXQQQIIICCCGGGAAAAAAJJJTTT___uuuxxxcccYYYGGGGGGJJJKKK[[[xxxsssrrrxxx~~~|||uuu~~~::::::::::::999777444333333333555888;;;:::888555666<<<===777444777777555666666777777777777777777;;;;;;;;;;;;::::::::::::888888777777777666666666777666666555444444444555333444555555555===RRRfffyyy}}}{{{uuummmhhhjjjpppvvv~~~tttllleeeEEE@@@<<<::::::999888<<>>EEEDDDLLLVVV]]]^^^```cccfff___dddmmmtttwwwuuuqqqnnnllljjjjjjnnnnnnkkkhhhhhhjjjssseeesss{{{qqqgggZZZPPPHHHEEEDDDEEECCCAAADDDJJJNNNRRRXXX```jjjsss{{{|||~~~|||vvvzzz|||rrrggg\\\QQQJJJIIIAAA???CCC???;;;KKKdddvvvbbbZZZIIIKKKMMMGGGNNN~~~yyywww}}}~~~xxxkkk;;;;;;:::999777555333222333555666888888888777777999:::;;;999777666666777666666666666777777777777666777999::::::999777666888777666555555555555555444444444444333333222111111222333222666GGG___rrr~~~qqqjjjnnnsssttt}}}}}}nnnttt[[[LLL<<<<<<:::999888:::???BBBCCCJJJOOORRRWWW^^^cccdddfffkkkooovvv{{{~~~ffftttbbbHHHJJJ___gggiiiYYY888===>>>GGGSSSSSSJJJEEEHHHBBBJJJUUUddd}}}ppprrrqqqnnnmmmllliiieeebbb```^^^___ccceeedddbbbbbbcccdddfffgggffffffeeefffffffffggghhhiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmsssttttttuuuvvvwwwwwwxxx{{{~~~{{{YYYIIIKKKRRRUUUNNNIIIKKKPPPUUU]]]dddlllqqqxxx{{{|||~~~}}}zzzxxx}}}zzzmmmaaauuuqqqXXXIIIFFFHHHHHHPPPWWWYYY^^^dddddd___bbbfffkkkoooqqqqqqrrrssslllmmmlllkkkhhhggghhhjjjqqqsssxxxxxxfffssslllhhhTTTQQQOOOJJJEEEAAAAAADDDGGGIIIJJJOOOXXXdddpppyyy~~~~~~|||zzz{{{~~~{{{vvv{{{mmmYYYMMMGGGBBBBBBBBBBBBAAABBBEEEHHH```{{{uuucccVVVNNNFFFHHHNNNRRRppp{{{uuuqqq||||||;;;:::888777555333222111111222444555666666555555777888888777555444444555555555555666666666777777444555777888888777555444555555444333333333333333333333333333333222111111///111222333;;;NNNiii}}}vvvmmmpppvvvxxxqqqfffppp~~~SSSHHH<<<<<<;;;999999<<<@@@CCCBBBIIIOOORRRWWW___eeeeeeiiioootttzzz~~~ooojjj}}}WWWHHHVVVeeeqqqhhhLLL@@@===AAAKKKPPPLLLGGGGGG>>>@@@CCCNNNiiitttpppmmmmmmooommmhhheeeccc```^^^^^^```aaaaaa___aaabbbccceeeeeeeeeeeeddddddeeeeeeeeeffffffggggggggghhhiiikkkllllllmmmmmmqqqqqqrrrssstttuuuvvvvvvxxx{{{~~~wwwaaaWWWTTTVVVNNNGGGFFFIIIMMMTTT[[[bbbfffmmmuuu|||~~~~~~|||xxxwww|||~~~vvveeecccttt}}}oooXXXIIIFFFGGGKKKRRRXXXZZZ___dddeeeaaa```dddhhhkkklllmmmnnnoookkklllllljjjhhhhhhiiijjjxxxxxxqqqzzzzzzqqqhhhYYYUUURRRLLLEEEAAA???AAABBBGGGIIIMMMTTT^^^iiirrrvvvzzzyyyxxxxxxyyy}}}ttt]]]LLLDDDAAABBBBBBAAA@@@AAADDDGGGJJJaaaxxx~~~vvvfffWWWQQQFFFFFFIIIJJJeee}}}vvvoookkktttxxxxxx;;;999777444222000000000///000111222222333333222444555555444222111222333444444444444555555555555222333444555555444333222222222111000000000111111111111222222111111000000000111222444>>>TTTqqq{{{qqquuu{{{~~~fffaaarrrmmmHHHCCC;;;;;;;;;;;;;;;>>>BBBFFFEEELLLRRRUUU[[[ccchhhhhhjjjqqqvvv|||~~~jjjmmmmmmHHHIII^^^vvv|||nnnZZZNNNEEEFFFMMMNNNJJJFFFCCC???:::AAA\\\}}}ppphhhlllppplllhhhgggeeebbb___]]]]]]]]]]]]\\\``````bbbccccccccccccccccccccccccdddddddddddddddeeefffgggiiikkkllllllmmmnnnooopppqqqrrrssstttttttttwwwzzz}}}~~~uuufffZZZPPPGGGCCCCCCEEEKKKQQQTTTXXX___fffmmmuuu}}}}}}{{{xxxuuuzzzqqq^^^kkkwww}}}qqq^^^RRRQQQSSSSSSWWW[[[\\\```dddfffdddbbbdddggghhhhhhiiijjjllljjjkkkkkkjjjhhhhhhjjjkkkzzz{{{}}}~~~sssiiiccc]]]XXXQQQIIICCC@@@??????DDDEEEHHHNNNVVV___ggglll{{{}}}~~~|||zzz}}}~~~{{{}}}jjjTTTHHHDDDFFFHHHHHHFFFDDDCCCCCCCCCUUUkkkzzzxxxfffWWWJJJFFFGGGFFFZZZ~~~~~~}}}xxxoooiiigggmmmuuuzzz}}};;;999666222000/////////......///000000111111111111333333222000000000111222222222333333333444444000111222222222222111000000000////////////000000///000000000000000//////222222222555AAAXXXvvvuuuzzzzzzggghhh|||\\\??????:::;;;<<<===>>>@@@EEEHHHLLLRRRXXXZZZ^^^eeejjjjjjhhhppptttyyy}}}yyyeeeyyyRRRCCCSSSrrrqqqXXXIIIJJJNNNMMMGGGIIIDDD>>>???SSSvvvtttfffiiinnnkkkhhhjjjgggeeeaaa^^^\\\[[[ZZZYYY^^^^^^___```aaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccdddfffhhhjjjlllmmmmmmmmmmmmnnnoooppprrrsssssssssuuuxxxzzz{{{|||{{{aaaVVVJJJDDDAAAAAAEEEKKKLLLPPPUUUZZZ```iiissszzz}}}|||xxxuuuyyyssscccrrrwwwwwwnnnaaaZZZ]]]bbb]]]^^^___```aaadddeeedddeeefffhhhhhhggghhhiiikkkiiijjjjjjiiihhhhhhjjjllluuuyyyyyyvvv{{{ooopppeee___WWWNNNHHHDDDAAA@@@@@@AAADDDHHHNNNWWW___eee{{{~~~~~~}}}sss[[[LLLLLLRRRZZZ]]]ZZZSSSLLLGGGSSSdddyyy|||aaaPPPJJJJJJIII[[[||||||{{{zzzzzzyyyuuupppkkkjjjooozzz:::888555222000//////000............///000111111000222222222000///000111000111111111111222222222000111111111111111111000000///////////////000000...//////000000/////////222222333888GGGaaazzz~~~zzzssswww~~~OOO;;;<<<:::;;;===>>>@@@DDDHHHLLLRRRXXX\\\]]]```eeehhhhhhhhhooorrrvvv{{{wwwzzzrrrkkkxxxaaaFFFIIIbbbmmmPPPHHHNNNPPPMMMGGGFFFBBB>>>EEE\\\yyywwwgggeeegggggghhhlllhhhgggeeebbb^^^[[[ZZZYYY\\\\\\\\\]]]^^^^^^___```aaaaaabbbbbbbbbbbbcccccccccdddfffhhhjjjkkkllllllkkklllmmmnnnpppqqqrrrssssssuuuwwwwwwxxxyyy{{{}}}~~~{{{bbbWWWKKKDDDAAA???BBBGGGLLLNNNQQQRRRVVV___kkkuuu|||}}}||||||~~~~~~~~~~~~~~~~~~{{{wwwzzzyyy{{{{{{sssxxxtttmmmddd\\\YYY^^^eeeeeeddddddddddddccccccdddfffggghhhgggffffffgggiiihhhiiijjjiiihhhhhhjjjkkknnnvvvxxxwww{{{vvvrrrjjjddd[[[RRRMMMHHHDDDAAA===???AAADDDIIIQQQ[[[aaauuu|||zzzbbbRRRVVV```oooyyyyyyqqqfff___eeexxxfffSSSLLLPPPSSSeee}}}xxx}}}|||zzzxxxwwwtttqqqoooqqqwww888666444222000/////////...---------...///000111///111222111000///000111////////////000000000111000000000000000000000000//////......//////000000......///000000000//////111111555===PPPmmm~~~|||tttxxx|||~~~zzz}}}}}}lllEEE<<<:::999;;;>>>@@@CCCFFFKKKNNNUUUZZZ^^^^^^___dddgggfffiiipppqqquuu{{{xxxyyyhhhhhh~~~oooRRRGGGNNNlll{{{YYYIIIMMMRRRQQQHHHIIIFFF???;;;DDDVVVeeezzzrrrggg```^^^aaafffjjjggghhhhhheeeaaa]]]ZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^______``````aaabbbbbbcccbbbcccdddfffhhhiiijjjjjjiiijjjkkkmmmnnnpppqqqrrrrrrtttuuuvvvvvvwwwzzz|||~~~}}}lllhhhrrr|||xxxnnn]]]SSSHHHCCCAAA???AAAFFFNNNOOOOOOOOOQQQZZZhhhssszzz|||~~~}}}|||||||||||||||||||||}}}~~~|||}}}{{{|||xxxnnnqqqxxxvvvttt~~~~~~tttiiiaaa\\\ZZZ___dddiiiffffffgggfffcccccceeedddfffggggggfffeeeeeefffiiijjjjjjiiiggggggiiijjjkkkssswwwwww}}}wwwmmmooohhh^^^VVVPPPKKKFFFAAA<<<>>>AAABBBEEELLLVVV^^^ppp{{{pppaaaYYYeeevvv}}}vvvfffQQQKKKTTT]]]ssszzzvvvzzzzzzyyyxxxvvvssspppooozzz333333222111000///......---,,,,,,,,,---...///000...///000000......///000............////////////000//////////////////000...---------......///000......///000000000000000111222666AAAVVVsssyyy~~~yyyxxx}}}|||ttt{{{[[[@@@>>>888999;;;>>>AAADDDHHHMMMQQQXXX]]]aaaaaacccgggjjjiiijjjpppooorrr{{{zzzyyyhhheeeyyymmm\\\NNNTTTpppfffNNNMMMQQQPPPMMMLLLJJJEEE???===CCCJJJ___ffffffZZZTTTZZZbbbccccccfffiiihhhccc^^^[[[ZZZYYYYYYXXXXXXYYYZZZ\\\\\\[[[\\\]]]^^^___aaabbbbbb```aaabbbdddeeefffffffffggggggiiijjjlllnnnooopppppprrrssstttuuuwww{{{~~~yyyfff```cccccc```WWWNNNFFFDDDCCCAAADDDHHHNNNOOONNNKKKMMMVVVgggttt|||~~~~~~}}}|||}}}~~~~~~}}}}}}|||{{{{{{|||}}}~~~zzz|||~~~yyy||||||{{{}}}{{{ooodddaaa```___aaaeeehhheeeeeeiiiiiieeeeeehhhdddfffiiiiiihhhfffffffffjjjjjjjjjiiigggfffgggiiimmmooosssvvvzzz{{{|||xxxpppeee\\\VVVPPPIIIDDD>>>@@@AAAAAABBBGGGQQQYYYjjj~~~~~~ooobbbSSS[[[gggrrrzzzfffPPPKKKWWWggg{{{xxxwwwvvvzzz~~~|||zzz000000000000///...---,,,,,,++++++***+++---...///---...//////------...///---------........./////////......------......///,,,,,,,,,,,,------...///......///000111111000000222333888BBBVVVrrr}}}}}}yyyxxxtttqqquuu~~~wwwooowwwQQQ===@@@777888;;;???BBBFFFJJJNNNRRR[[[```eeeeeegggllloooooojjjnnnllloooyyyzzzyyyhhheeexxx|||{{{^^^PPP___nnnpppUUUMMMOOOLLLNNNLLLIIIGGGDDD@@@??????III]]]dddWWWOOOWWW^^^]]]```dddiiiiiiddd^^^[[[YYYXXXXXXWWWWWWXXXYYY[[[\\\YYYYYY[[[\\\^^^___aaaaaa______```bbbbbbccccccccceeeeeeggghhhjjjlllmmmnnnnnnppprrrsssuuuxxx}}}~~~mmmYYYSSSUUUWWWTTTMMMGGGFFFFFFEEEGGGKKKMMMMMMLLLIIIJJJUUUggguuu}}}}}}~~~||||||||||||}}}~~~}}}{{{{{{{{{{{{|||xxx|||uuuuuuwwwvvvmmmbbb[[[]]]aaa```aaaccceeebbbdddjjjkkkggggggkkkeeehhhlllmmmllljjjiiihhhjjjkkkkkkiiigggfffggghhhnnnkkknnnssswww{{{xxxlllccc\\\UUUMMMGGG@@@BBBBBB@@@???DDDMMMTTTaaa~~~|||}}}~~~|||~~~~~~yyywwwvvvrrrllljjjccc]]]___dddcccYYYPPPLLLNNNSSSZZZbbbmmmyyygggQQQLLL[[[oooyyyvvvvvvxxxyyy//////...---,,,,,,++++++++++++******++++++,,,---..................------//////.........---------------------------------,,,,,,,,,---------......------...///111222111000444444<<>>???BBBFFFMMMUUU[[[]]]aaagggkkkllllllllllllhhhkkknnnqqqsssuuuyyy{{{iiiiii}}}ZZZVVVhhhyyy~~~eeeOOOKKKRRRNNNMMMLLLIIIFFFAAA===:::AAAHHHQQQVVVVVVVVVWWWZZZ]]]```dddfffddd___YYYUUUZZZYYYWWWVVVUUUUUUVVVWWWZZZZZZZZZ[[[\\\^^^___``````aaacccbbb```______```cccdddeeeggghhhjjjkkklllkkklllnnnrrrvvvyyyyyyyyyyyyqqqZZZSSSTTTUUUOOOMMMKKKIIIIIIKKKMMMOOONNNLLLHHHEEEGGGSSSfffssszzz|||||||||}}}|||xxxttttttyyy}}}vvv{{{}}}|||vvvkkknnnvvvtttZZZZZZ\\\```eeegggeeebbbdddfffhhhiiikkkmmmpppsssqqqpppppprrrsssssspppnnnjjjoooqqqmmmeeeccciiippprrrjjjhhhnnnsssyyy{{{{{{ooo```ZZZWWWMMMFFFCCC@@@@@@???@@@GGGPPP___rrrzzz}}}}}}qqqggg^^^XXXWWWVVVRRRNNNNNNKKKFFFAAA@@@BBBDDDBBB???DDDDDDJJJSSSWWW[[[gggsssrrraaaYYYggg}}}|||zzzwwwtttuuuzzz}}}vvvyyy......------,,,++++++******************+++,,,,,,---------------,,,,,,,,,///.........------------------------------------,,,,,,,,,---------...............000111222111111333:::GGGTTT]]]gggzzz}}}|||wwwyyyrrrrrrtttzzzmmmGGG;;;:::888===>>>AAADDDHHHOOOWWW]]]bbbeeeiiillllllllllllmmmhhhkkknnnpppsssvvvzzz}}}tttccceeezzzvvvYYY]]]nnnrrrWWWKKKLLLLLLLLLKKKJJJGGGCCC>>>:::;;;CCCMMMTTTVVVTTTQQQPPPVVVZZZ```dddddd___YYYUUUXXXWWWVVVUUUTTTUUUUUUVVVYYYYYYYYYZZZ[[[\\\^^^______aaabbbaaa```^^^^^^___bbbcccdddfffhhhiiijjjkkkjjjkkkmmmqqqtttvvvwwwvvvzzz}}}|||mmmYYYQQQQQQRRRMMMLLLKKKJJJJJJLLLMMMNNNNNNLLLIIIFFFIIIVVVhhhuuuzzz|||~~~~~~~~~~~~}}}}}}}}}|||zzzyyyvvv{{{}}}qqqooopppooouuuwwwnnnYYYZZZ]]]bbbgggiiifffdddgggiiijjjkkkkkkmmmoooqqqrrrqqqqqqsssuuuuuusssqqqllloooppplllfffdddhhhlllpppiiihhhnnnqqqttt}}}rrrxxxccc]]]ZZZPPPIIIFFFCCCBBB@@@AAAGGGPPP]]]oooooodddTTTLLLFFFDDDDDDBBBCCCFFFHHHCCC>>>===???AAA???===@@@AAAFFFNNNSSSWWWbbbmmm}}}lllcccppp|||wwwuuusssqqqsssxxxzzz}}}---,,,,,,++++++************))))))))))))***+++++++++++++++++++++,,,,,,,,,............------------------------------------,,,,,,,,,---------....../////////000111111222333555EEEZZZiiipppwww~~~uuuvvv{{{aaaBBB;;;;;;999>>>@@@CCCGGGLLLSSS[[[```dddgggjjjlllmmmnnnppprrrkkkmmmoooppprrrvvv{{{iiiVVVbbbjjjVVVccc|||gggPPPJJJLLLLLLKKKKKKIIIEEE@@@<<<777>>>HHHRRRVVVTTTNNNIIIOOOSSSZZZ___```]]]XXXUUUVVVUUUUUUTTTTTTTTTTTTUUUXXXXXXXXXXXXYYYZZZ\\\\\\^^^___``````^^^]]]]]]^^^aaabbbcccdddfffhhhiiijjjiiijjjllloooqqqsssttttttyyyyyyvvvlllbbb^^^bbbgggwwwxxxrrrcccUUUOOOMMMMMMKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLIIIHHHMMMZZZkkkxxxzzz|||~~~~~~~~~}}}}}}|||}}}}}}}}}{{{{{{|||}}}}}}zzzgggbbbjjjrrryyysssbbbWWWZZZ___fffjjjkkkiiifffkkklllmmmmmmllllllmmmooopppooooooqqqssssssrrrqqqmmmnnnnnnllliiigggggggggkkkggghhhmmmnnnnnnwwwtttwwwnnnddd```VVVOOOJJJFFFEEECCCBBBGGGMMM]]]lll{{{sssaaaTTTJJJCCC===;;;<<<===CCCJJJEEEAAA===<<<>>>@@@???===>>>???DDDJJJNNNSSS\\\fff}}}zzzqqq}}}{{{uuuqqqqqqppppppsssxxx~~~+++++++++***************)))))))))((())))))***+++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......000000111000000222444666<<>>???AAAFFFJJJPPPVVV^^^cccccceeehhhkkknnnrrrvvvyyyqqqqqqrrrqqqrrrvvvzzz~~~jjjaaajjjZZZ[[[nnnyyy___TTTPPPNNNMMMLLLKKKHHHBBB>>>888<<>>???@@@@@@@@@>>>@@@CCCGGGKKKPPPWWW]]]eeevvv}}}}}}{{{zzzuuuqqqoooqqqrrrrrrvvv{{{)))*********************)))))))))((())))))***+++++++++,,,,,,---------...,,,,,,------------------------------------------,,,,,,,,,---------......000111111000000222666:::DDDYYYwww{{{uuu||||||tttOOO======@@@???@@@CCCHHHNNNSSSYYY```ddddddfffhhhkkkmmmpppuuuxxxuuuuuutttsssrrrtttxxx{{{sss\\\kkkdddXXX[[[uuusssiiiZZZVVVPPPMMMLLLJJJEEEAAA::::::===EEEOOOTTTRRRNNNKKKKKKKKKLLLNNNPPPQQQSSSTTTTTTUUUVVVVVVVVVWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXYYY[[[]]]]]][[[ZZZ[[[\\\]]]^^^___```bbbdddeeefffhhhjjjmmmoooppprrruuuxxxvvvrrrhhhZZZNNNHHHJJJNNNVVV___kkkrrrnnndddYYYTTTJJJKKKMMMNNNNNNNNNMMMLLLMMMKKKJJJLLLUUUcccrrr|||{{{|||~~~~~~}}}}}}|||{{{{{{yyyzzzzzzxxxuuuvvvzzz~~~}}}yyyuuuffffffpppppplllbbbSSSWWW\\\ccciiilllllljjjhhhnnnooopppooollljjjiiiiiikkkiiigggfffggggggeeedddhhhgggggghhhkkkllljjjhhh^^^aaafffkkkjjjhhhjjjnnnuuuyyyggg^^^VVVOOOLLLHHHDDDDDDGGGSSSYYYaaaeeegggjjjsss{{{~~~ttt```OOOHHHBBBAAA@@@@@@CCCIIICCCAAA???>>>>>>@@@AAAAAA>>>@@@BBBCCCFFFKKKPPPRRRLLLYYY\\\YYYkkkzzz|||yyypppooommmnnnrrruuuuuuxxx}}})))))))))***+++++++++,,,***))))))))))))***++++++++++++,,,,,,------......,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......///111111000000333:::???NNNaaayyyttteee]]]___vvv|||yyyyyymmmKKK<<<===>>><<>>???AAA===??????>>>@@@DDDFFFEEECCCJJJJJJEEELLL^^^iiigggfffiiitttyyyoooiiijjjjjjnnnuuuyyyyyyzzz}}}))))))******+++,,,------***************+++,,,,,,*********+++,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.........000111000000444<<>>@@@???CCCGGGMMMRRRWWW[[[```cccggghhhiiiiiihhhggghhhiiimmmnnnoooooooooooorrrtttooossszzzfff\\\gggccciii}}}bbbTTT\\\ooo{{{}}}xxxkkkZZZOOOKKKKKKIIIGGG>>>:::777777===CCCHHHJJJHHHIIIIIIKKKMMMOOOQQQRRRQQQRRRSSSUUUVVVWWWWWWVVVUUUUUUUUUTTTUUUUUUVVVWWWVVVXXXYYYZZZYYYXXXYYYZZZYYYZZZ[[[]]]___```bbbbbbbbbfffkkknnnpppttt{{{|||tttpppqqqsss{{{}}}nnn```ZZZUUUVVVVVVUUUUUUTTTSSSRRRMMMKKKKKKOOOYYYfffsss{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyvvvsssqqqqqquuu{{{}}}|||yyyvvvxxx}}}~~~qqqzzziiieeeqqqzzzlll___\\\[[[[[[```eeegggfffdddddddddhhhjjjlllllliiigggfffffffffdddbbbbbbcccdddddddddeeeeeeffffffgggiiikkkmmmaaafffkkkkkkiiihhhhhhhhhiiitttxxxpppfff]]]WWWRRRKKKGGGGGGEEECCCDDDIIINNNVVVeeetttzzz}}}kkkYYYPPPKKKFFFAAA@@@??????>>>======>>>@@@BBB???AAA@@@<<<<<>>FFFiii|||ssslllmmm~~~ssshhhnnnuuu~~~|||^^^FFF>>>AAADDDDDDCCCHHHNNNSSSXXX\\\___bbbccceeegggggggggfffggghhhgggiiikkklllmmmnnnppprrrqqqrrrsssyyynnn]]]^^^\\\hhhvvvUUUOOOaaasssxxxqqq]]]OOOKKKKKKJJJHHHAAA===999888;;;@@@DDDGGGEEEGGGKKKNNNQQQRRRRRRRRROOOPPPRRRTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUWWWYYYYYYXXXXXXXXXYYYYYYYYY[[[\\\^^^```aaaaaa___dddjjjmmmooottt|||uuuiiifff[[[ZZZYYYXXXWWWWWWVVVVVVMMMKKKKKKOOOYYYgggssszzz}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyytttqqqnnnpppwwwzzzzzz|||}}}zzzxxx~~~uuujjjgggttt{{{kkk[[[YYYZZZ]]]aaaeeefffcccaaaaaabbbeeehhhjjjjjjhhhffffffeeeaaa___^^^___aaadddeeeeeefffggggggfffeeefffjjjmmmeeejjjmmmlllhhhggghhhhhhkkkjjjvvvvvvlllaaa\\\VVVNNNIIIIIIIIICCCAAADDDGGGNNN^^^nnnuuu|||dddVVVQQQKKKEEEBBBAAAAAAAAA@@@???@@@CCCFFFBBBDDDBBB======AAA@@@:::999>>>FFFJJJFFFCCCEEEKKKFFFQQQ___pppxxxllldddcccfffkkkmmmvvv************************************************++++++,,,,,,,,,++++++***------------------------........................,,,,,,------.../////////000///---...222:::CCCIIIdddzzz}}}}}}|||iiieeekkkqqq|||```GGGAAABBBAAABBBFFFKKKMMMOOORRRUUUZZZ```dddeeeddddddeeeggghhhhhhggggggjjjmmmmmmlllkkkjjjjjjnnnppplllqqqvvv```XXXhhhwww[[[MMMUUUdddwwwrrrkkkXXXBBBAAAIIIFFFFFFAAA:::777999>>>>>><<>>BBB???888<<<@@@DDDDDDAAA@@@DDDHHHFFFLLLSSS\\\ppp}}}tttlllgggeeeeeedddnnnnnnuuu************************************************++++++,,,,,,,,,++++++***------------------------........................,,,,,,---......//////000000000000222666===EEEJJJbbbzzzyyyfffbbblllqqqkkkUUUBBB???BBBAAABBBGGGLLLOOOQQQTTTVVVZZZ___bbbbbbcccddddddeeeeeefffggggggiiilllnnnmmmlllllllllmmmoookkkmmmyyy~~~eee___pppoooYYYZZZfff}}}rrrSSSGGGJJJGGGEEEDDDAAA<<<999999::::::>>>DDDLLLUUU[[[]]]\\\ZZZZZZWWWTTTRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXZZZZZZ[[[[[[ZZZYYYXXXYYYZZZ\\\]]][[[aaabbbffflllmmm|||{{{pppnnnmmmgggfffbbbVVVQQQKKKKKKUUUcccmmmuuuzzz{{{|||}}}~~~}}}|||zzzzzzyyyzzzyyyxxxvvvtttrrrpppoookkkooouuu|||zzzvvv|||{{{tttssssssqqqooowww}}}|||mmm^^^ZZZ]]]___```aaa```^^^ZZZYYY[[[]]]bbbccceeefffhhhhhhhhhhhhfffeeebbb___]]]___cccgggggghhhiiigggfffeeefffhhhhhhfffdddccccccdddfffhhheeeeeeeeeqqqxxxaaaVVVUUUUUUTTTLLLGGGBBBAAABBBGGGRRR]]]jjjwwwzzzrrrhhh___ZZZOOOKKKFFFEEEHHHKKKLLLKKKBBBAAA???===@@@EEEEEEAAA???AAACCCCCCAAAAAADDDGGGCCCGGGJJJPPPaaa}}}~~~xxxssslllfffdddcccdddeeekkkpppyyyxxx++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------........................,,,------......///000000...///222555999@@@HHHMMMccc~~~{{{jjjgggnnnqqqWWWIII>>>???CCCDDDGGGLLLOOORRRUUUXXXYYY[[[^^^```aaadddfffeeedddccceeehhhfffhhhlllnnnnnnmmmnnnnnnrrrvvvsssqqqwwwfffbbbmmm|||vvvddd^^^wwwfffNNNHHHBBBDDDFFFGGGCCC:::555555888<<>>AAAEEEHHHNNNTTTSSSVVVZZZ]]]]]]]]]^^^___aaaeeeiiigggdddbbbfffjjjeeehhhlllnnnnnnnnnoooooouuuzzzxxxuuuvvvxxxhhh```qqqxxxpppSSSfffzzz}}}cccVVVKKKEEEFFFGGGEEE>>>777555888888<<>>::::::666888???MMM\\\fffhhhgggddd```[[[WWWUUUSSSRRRQQQSSSTTTUUUWWWXXXXXXXXXXXXQQQRRRSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ\\\aaaaaafffooowwwsssddd``````hhhpppsssrrrrrruuuvvvvvvwwwxxxyyyzzzzzzzzz{{{}}}}}}}}}zzzwwwuuusssrrrpppoooppprrruuuwww|||yyyxxx|||lllbbblllyyypppmmmppptttwwwnnnfffeeehhhgggaaa\\\aaa___]]][[[ZZZ[[[[[[\\\aaabbbcccdddfffggghhhhhhggggggfffbbb___]]]^^^___ccceeeggggggfffffffffgggjjjiiifffdddbbbaaaaaaaaa___```aaaaaaggg~~~{{{lllggguuu\\\YYYbbbjjj]]]VVVPPPMMMIIIEEEDDDGGGLLLZZZiiinnnooossszzz}}}nnn]]]TTTQQQQQQQQQHHHJJJHHHDDDCCCIIINNNPPPOOOKKKFFFCCCBBBBBBBBBAAABBBDDDGGGNNN___vvvyyyiiiZZZVVV[[[aaabbb^^^^^^______```eeelllqqq}}}mmmqqq}}}|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---------------------------........................---......//////000111111555999>>>@@@CCCKKKWWW```]]]cccffffffhhhooouuuwww|||}}}}}}|||```EEECCCBBBEEELLLRRRWWWZZZ^^^aaadddeeeeeedddcccddd```ccceeedddaaa```bbbeeegggjjjmmmmmmlllkkkjjjkkkhhhnnnnnnooopppllluuu~~~bbb^^^fffbbb]]]lll```OOOCCCDDDHHHDDD???>>>777888;;;DDDOOOYYY___aaaeeeccc```^^^\\\YYYTTTQQQRRRRRRSSSSSSTTTUUUUUUVVVRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[XXX]]]^^^ccckkkpppvvvooolllqqquuuuuusssssssssssstttuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvuuutttnnnmmmmmmooorrrvvv{{{~~~~~~}}}|||zzzwwwiii___bbbttt~~~zzztttoooooowwwyyyhhhYYYXXX^^^bbbaaa___```___]]]]]]^^^^^^]]]\\\aaaccceeefffgggggggggfffjjjiiifffbbb___]]]^^^```^^^aaadddffffffffffffggghhhhhhgggeeecccbbb```___[[[\\\___aaabbbmmmyyyrrrjjjpppwww^^^\\\dddddd]]]WWWTTTQQQJJJGGGGGGDDDMMMXXX]]]___dddlllrrrrrrwww|||~~~~~~}}}vvviiibbb___^^^SSSSSSPPPMMMOOOXXX^^^___VVVTTTOOOJJJFFFDDDBBBBBB@@@EEEJJJSSSdddxxxzzzppp]]]LLLGGGNNNVVVYYYYYY[[[^^^```ccclllwww}}}oooppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------.................................///000000111111555;;;AAADDDDDDHHHPPPWWWRRRZZZ___]]][[[```iiinnnvvvzzz}}}}}}wwwRRREEEEEEGGGMMMUUU\\\]]][[[bbbeeeggghhhggggggggghhhddddddddddddddddddddddddiiikkkmmmmmmkkkhhhgggggghhhllllllppptttooorrrzzzhhh___qqqhhh^^^nnnttt^^^KKKHHHIIIEEEAAABBB===;;;:::;;;@@@HHHQQQVVV^^^```cccfffhhhfffaaa]]]UUUTTTSSSRRRQQQRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVWWWYYYZZZ[[[[[[\\\VVV\\\]]]```eeeffftttxxxrrrsssvvvuuussssssrrrrrrrrrssssssttttttuuuuuutttqqqoooooooooqqqrrrnnnnnnpppsssxxx}}}zzzzzz~~~yyysss___cccpppqqqmmmyyy}}}mmm^^^ZZZ[[[[[[\\\^^^\\\[[[[[[]]]```aaa```]]]bbbdddgggiiiiiihhhfffdddhhhhhhhhheeecccaaabbbccc]]]```ccceeefffeeefffgggeeeeeeffffffdddaaa^^^\\\[[[YYY]]]bbbaaadddxxxzzz|||kkkLLL```zzzgggdddmmmfff```]]]XXXPPPJJJHHHCCCFFFJJJNNNQQQUUU]]]dddeeekkkrrruuuuuuuuuxxx{{{|||{{{tttpppgggddd___\\\aaajjjoooooo]]]]]][[[TTTLLLFFFEEEEEE@@@GGGPPP\\\mmm}}}wwwmmm[[[JJJEEELLLSSSVVVWWW[[[___dddlllyyy{{{yyymmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------..............................//////000000111111111999AAADDDCCCBBBFFFKKKLLL]]]kkkkkkbbb```dddhhhjjjssswwwuuuzzz{{{nnnIIIGGGIIIMMMUUU___eeeccc]]]eeegggiiiiiiiiihhhiiikkkiiihhhgggggghhhiiihhhfffjjjlllnnnmmmjjjfffeeedddfffiiiiiinnntttnnnooo~~~www[[[jjj}}}___bbbvvvjjjSSSLLLIIICCCAAADDDAAA>>>:::666777===FFFMMMUUUZZZbbblllrrrsssppplll[[[YYYVVVSSSQQQQQQRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWYYYZZZ[[[\\\\\\WWW]]]]]]___bbb```jjjzzzrrrrrrtttsssrrrrrrqqqqqqqqqrrrrrrsssssssssssspppllliiiiiikkknnnppprrrsssvvvyyy~~~zzzuuuyyyxxxnnnhhhuuurrrppp~~~tttjjjeee```XXXVVVYYYWWWWWWYYY]]]bbbcccaaa___ccceeehhhkkkkkkhhheeeccceeegggiiiiiigggfffeeefff^^^aaadddffffffeeeeeefffbbbccceeefffdddaaa]]]ZZZXXXUUUXXX___^^^]]]mmmqqqnnn[[[MMMUUUyyy~~~tttmmmfffccc^^^TTTLLLIIIEEEDDDDDDFFFIIINNNUUU\\\\\\ccckkknnnnnnooorrruuuzzz~~~yyyuuummmhhhmmmvvvyyywwwbbbdddbbb[[[PPPIIIGGGHHH===EEEQQQ```sss~~~|||wwwnnn^^^OOOJJJPPPUUUWWWWWW\\\bbbjjjuuuyyy{{{hhh++++++******++++++,,,------------------------------,,,,,,++++++,,,,,,---........................,,,,,,------.../////////...000111000000222222111555:::???AAA@@@AAAGGGLLLTTTccckkkqqqvvvpppiiilllrrrssswww|||~~~uuuuuu}}}}}}yyy[[[HHHFFFKKKVVVbbbkkkkkkfff```gggiiikkkllljjjiiiiiijjjkkkllllllllljjjjjjkkkllliiijjjiiigggeeeeeeggghhhjjjkkklllmmmmmmpppsssvvvjjjgggzzz```lllrrrWWWGGGFFFFFFCCCCCC???;;;:::888888>>>GGGMMMTTT^^^hhhpppwww|||iiiaaaWWWQQQQQQRRRRRRRRRSSSTTTUUUTTTSSSRRRTTTVVVVVVVVVUUUUUUWWWXXXZZZ\\\^^^]]]]]]\\\___eeennnttt{{{vvvsssrrrrrrqqqqqqssssssrrrqqqppppppqqqqqqqqqoookkkgggeeegggkkkooouuu}}}{{{tttwwwwww~~~xxxuuuxxxqqqhhhcccbbb___ZZZVVVVVVXXX[[[\\\\\\]]]___```hhhdddcccffffffcccaaaaaa```cccgggiiihhhgggffffffdddcccdddeeehhhjjjjjjiiibbbdddffffffccc```^^^]]]YYY[[[]]]]]]^^^bbbjjjppptttnnn~~~___PPPJJJ\\\}}}{{{ooofffdddaaaXXXPPPMMMIIIHHHFFFFFFFFFGGGHHHIIIOOOUUU[[[^^^```dddkkkqqqtttxxx}}}~~~~~~~~~zzzqqqrrrwww~~~qqqwww|||wwweeeQQQJJJLLLEEEIIIUUUiii~~~~~~qqqYYYSSSUUUWWW[[[^^^bbbiiivvvzzzppp{{{qqqeee+++++++++***++++++,,,------------------------------,,,,,,++++++,,,,,,---.........---------------,,,------......///000000///000111000000222333444444999>>>>>>>>>@@@HHHOOOSSS___fffnnnyyyuuukkkkkkooottt{{{~~~wwwssstttzzzrrr[[[OOOWWWZZZ___fffjjjkkkhhheeeiiijjjlllkkkiiihhhggghhhjjjkkkjjjhhhffffffhhhjjjiiiiiiiiigggeeeeeefffhhhiiijjjkkkkkkkkklllooorrrvvvlllrrrpppqqqwwwWWWEEEDDDFFFDDDCCCAAA:::555777===@@@FFFPPP[[[dddllltttxxxoooiii```XXXSSSQQQQQQPPPQQQRRRRRRQQQPPPPPPRRRTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYY[[[```fffkkkwwwwwwtttqqqppppppppppppoooqqqqqqpppooonnnmmmllllllfffgggffffffgggkkkqqquuuxxxxxxssssssyyy}}}yyytttzzz~~~|||qqqmmmgggcccaaa___]]]ZZZZZZ\\\____________aaabbbcccaaacccggggggccc``````___bbbfffgggggggggggghhhcccbbbaaacccfffhhhhhhhhhhhhjjjkkkiiieee```]]]\\\ZZZ[[[\\\]]]___dddiiimmm||||||oooxxxhhhUUUOOOXXXeeemmmpppooojjjhhhgggaaaVVVNNNMMMLLLJJJGGGDDDDDDFFFGGGHHHGGGLLLPPPSSSTTTXXX```eeemmmpppuuuwwwyyyzzz{{{}}}~~~}}}|||cccWWWVVVKKKRRR```sss}}}~~~}}}{{{{{{~~~bbbWWWVVVXXX]]]dddjjjwwwzzzwwwvvvjjjlll+++++++++++++++,,,------------------------------------,,,,,,,,,,,,------------------------------------......//////000000000000111111111222555888AAAFFFJJJGGGAAA>>>@@@EEEMMMWWW[[[eeetttsssiiihhhooowwwxxxrrruuuxxxyyy|||fffZZZWWW\\\^^^```bbbcccdddfffhhhmmmnnnooommmjjjhhhggghhhiiiiiihhheeeccccccdddfffggghhhhhhgggeeeeeefffhhhiiijjjkkkjjjjjjjjjlllnnnsss|||fffnnnfffiii{{{yyy]]]PPPCCCCCCEEEEEE@@@999777:::777<<>>;;;<<>><<<888:::>>>CCCHHHOOOWWW\\\ccceeeeeebbb]]]YYYYYYZZZYYYYYYWWWUUURRRQQQRRRSSSRRRTTTVVVWWWXXXYYYXXXXXXVVVWWWXXXXXXWWWWWWYYY[[[aaa```fffpppxxx}}}xxxqqqpppnnnmmmlllmmmmmmkkkiiifffffffffeeedddccc```^^^]]]___bbbhhhmmmqqqvvv{{{~~~}}}wwwpppoooppptttjjj]]][[[nnnsssiii|||vvvfffaaacccfffhhheeeaaa^^^```ccc^^^___``````^^^\\\\\\]]]```___aaadddccc^^^\\\___aaacccddddddddddddeeegggaaa___]]]^^^aaadddeeeeeejjjlllnnnmmmiiifffcccbbb^^^\\\\\\```eeegggfffdddfffqqqxxxtttxxx{{{eeeSSSMMMKKKKKKNNNRRRUUUTTTRRRPPPNNNJJJEEEBBBBBBBBB@@@>>>???@@@@@@???@@@DDDJJJNNNVVVXXX[[[^^^ccchhhoootttyyy}}}zzznnn```jjjxxx~~~{{{|||tttmmmhhhbbb]]]]]]```bbbiiibbbYYY]]]dddjjjssszzznnnjjjsssssshhhooo,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------...,,,,,,,,,------...............//////000111111222333000111333222333;;;FFFTTTZZZ\\\UUUHHH??????BBBKKKTTTVVVZZZeeeiiimmmwww|||uuusss```PPPPPPUUUVVVZZZ^^^``````ccchhhlllppppppooommmiiigggggggggbbbeeehhhiiifffbbb___^^^cccdddffffffeeeeeefffggghhhjjjmmmnnnnnnoooqqqssssssvvvxxxooogggiiiqqqppphhh|||```RRRFFFFFFIIIGGG@@@;;;999:::;;;===@@@EEELLLQQQYYY^^^dddeeecccaaaaaaaaa^^^^^^]]]YYYUUUQQQPPPQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWYYY[[[ZZZYYYXXXYYYYYY```^^^```ffflllooorrrvvv|||yyyxxxzzzwwwppplllmmmlllkkkjjjiiihhheeeaaa^^^\\\]]]\\\\\\[[[ZZZYYYXXX```dddkkkqqqvvv{{{wwwqqqmmmhhhgggiiidddVVVRRReee|||tttqqqzzzlllddd]]]aaaeeeiiifff```\\\^^^aaa^^^______^^^\\\ZZZYYYZZZbbbaaaaaabbb___ZZZ[[[___cccdddeeecccaaa```aaabbb```___^^^___aaadddeeeeeehhhjjjlllkkkhhhdddbbbaaa___^^^^^^aaaeeegggeeebbbbbblllxxxvvviiivvvfffOOOJJJFFFFFFOOO]]]aaaYYYNNNMMMIIIEEEEEEGGGHHHFFFCCCAAA@@@???======@@@DDDGGGLLLNNNPPPSSSXXX___gggllltttzzz}}}}}}~~~vvvjjjrrr}}}}}}yyyvvvssskkkccc]]]WWWQQQQQQTTTTTT]]]ZZZYYYdddnnnwwwrrrcccggg{{{mmmfffoooxxx{{{,,,,,,,,,,,,,,,------...------------------------......------------......,,,------......///////////////000000111111222222444111111444333333>>>LLLeeehhhfffYYYHHH>>>???EEEGGGQQQSSSVVVaaahhhppp~~~~~~rrrqqq~~~uuuXXXLLLNNNRRRXXXZZZ^^^aaabbbcccdddeeeiiiiiihhhfffcccbbbbbbccc```cccgggiiifffbbb___^^^aaaccceeefffeeeeeefffggghhhjjjmmmooopppqqqssstttpppsssvvv~~~}}}iiifffmmmxxx}}}ooopppfffSSSAAA>>>DDDFFFCCC???999999999999:::>>>DDDIIIRRRXXXaaagggiiihhhfffddd___``````]]]XXXSSSPPPNNNPPPQQQRRRTTTUUUUUUVVVVVVWWWXXXZZZZZZYYYXXXXXXYYY\\\\\\^^^ccchhhkkkllllllrrruuuuuusssrrrtttssspppooommmnnnpppooojjjggghhhgggfffdddddddddbbb^^^[[[YYYYYYYYYZZZ[[[\\\^^^___eeejjjqqqxxx}}}yyynnnjjjddd\\\ZZZ]]]SSSSSS```zzzuuuttt}}}yyy|||}}}iiifffeee^^^___cccgggeee___ZZZZZZ[[[]]]^^^^^^]]]ZZZXXXXXXXXX``````aaabbb___ZZZZZZ___bbbddddddbbb___]]]\\\]]]___^^^^^^```ccceeeeeedddhhhiiikkkiiieeeaaa]]]\\\___^^^^^^```bbbbbbaaa``````jjjnnnxxx|||hhhnnntttPPPHHHEEESSSmmm~~~xxxiiiTTTMMMGGGEEEGGGIIIHHHFFFDDDBBB???======>>>@@@AAAEEEFFFHHHJJJNNNUUU\\\bbbllltttzzzzzz|||}}}uuuzzz|||yyyuuupppmmmddd]]]WWWTTTPPPMMMOOOSSSVVV^^^]]]```ppp~~~ooobbb]]]zzzccceeewww|||sss---,,,,,,,,,,,,---......------------------------......------------......------...//////000111111//////000111111222222333555111111555444444@@@QQQttt{{{}}}qqq\\\KKKDDDDDDGGGPPPRRRYYYiiirrryyyzzzqqqnnnwwwiiiQQQLLLPPPRRRXXXXXXZZZ]]]```bbbaaa```bbbbbbbbb```^^^^^^___aaa```bbbddddddcccaaa``````___bbbdddfffeeeeeefffggggggjjjmmmnnnnnnooopppqqqooorrrvvvzzz}}}kkkiiiooo~~~lllxxxeeeQQQHHHFFFFFFFFFGGG===<<<;;;999888999===@@@GGGNNNXXXcccjjjkkkgggccc___bbbcccbbb]]]WWWSSSQQQNNNNNNNNNOOOPPPQQQRRRSSSRRRTTTVVVVVVUUUUUUVVVXXXVVVYYY[[[^^^bbbeeegggfffhhhjjjiiiggghhhkkkkkkhhhjjjggghhhkkkjjjeeebbbdddaaa``````bbbdddeeedddcccaaaaaaaaacccfffjjjnnnqqquuuyyy~~~sssjjjccc```YYYSSS[[[iiioooyyyzzzrrrsssyyy~~~nnnccc``````^^^[[[^^^aaa```\\\XXXVVVVVVYYYZZZ[[[YYYWWWUUUTTTTTTYYY\\\bbbfffbbb\\\[[[______aaabbbaaa___\\\ZZZZZZ\\\]]]^^^aaadddeeecccaaadddfffhhhgggddd```]]]\\\\\\]]]^^^]]]\\\\\\]]]^^^]]]fffjjjooouuuaaaMMMQQQnnnuuuhhhXXXMMMKKKKKKIIIGGGGGGEEEBBB@@@?????????>>>???@@@BBBCCCFFFKKKRRRWWW^^^hhhqqquuuwww||||||yyytttpppkkkfff```\\\VVVQQQNNNNNNNNNMMMPPPTTTUUUaaaiiitttwwwdddbbbnnnzzzvvvhhhqqq}}}|||sss---,,,,,,,,,,,,---......------------------------......------------...............///000111111222000000000111222222333333666111111555444444AAASSSqqqzzzbbbRRRLLLMMMUUUXXXcccxxx{{{sssyyyyyyqqqmmmrrr{{{```MMMNNNTTTUUUZZZXXXYYY\\\bbbeeeeeeccc`````````___]]]^^^```bbbaaabbbbbb```______aaaccc^^^aaadddeeeeeeeeefffggggggiiilllmmmlllkkklllmmmlllooossstttuuuvvveeefff{{{wwwsss___QQQHHHFFFIIIEEECCC@@@;;;777666777888<<>><<<===>>>@@@BBBFFFKKKOOORRR]]]iiinnnrrrxxx}}}~~~~~~|||{{{zzzsssooojjjddd___YYYRRRNNNQQQLLLJJJLLLLLLLLLOOOTTTXXXjjjzzzrrr\\\TTTfffoooqqq}}}|||yyy////////////////////////...------,,,,,,------...+++,,,---,,,+++,,,///111------...111111///000222222333333444444444333333333222444888777777===DDD```yyyxxxbbbRRRSSSYYYeeeuuuqqqkkkuuu~~~|||sssmmmlllttt~~~ttt```RRRKKKPPPYYY[[[\\\]]]^^^___aaabbbbbbbbbaaaaaa```````````````ddddddeeedddcccaaa^^^]]]bbbcccdddeeeffffffffffffgggiiiiiiiiigggfffggghhhqqqoooqqquuutttyyyrrrppp|||}}}iii```YYYHHHMMMFFFBBBAAA===777666:::<<<>>>EEESSSaaaiiihhhdddbbbgggjjjiiihhhfffaaaZZZTTTQQQNNNNNNPPPRRRRRRQQQRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSVVV[[[```bbbbbbaaa`````````bbbcccbbbbbbeeedddcccaaa___^^^^^^^^^ddddddfffjjjooossstttuuuuuuvvvyyy}}}{{{kkkbbb^^^XXXRRRNNNJJJWWWrrrtttrrryyy|||nnnyyylll```^^^___^^^]]]]]]^^^___```aaaaaa___ZZZVVVSSSWWWZZZ[[[XXXSSSPPPNNNWWW\\\dddhhhgggbbb]]]ZZZXXX[[[```bbb```^^^[[[ZZZYYYWWWUUUXXX]]]bbbddddddhhhjjjllljjjfffaaa]]]\\\YYY[[[]]]]]][[[YYYXXXXXXVVV\\\fffjjjiiiwwwzzz^^^TTT```xxxxxxbbb\\\XXXRRRPPPSSSNNNEEEBBBEEEEEEAAA???===;;;;;;===AAAFFFIIIQQQXXXaaajjjqqquuuyyy{{{yyy|||{{{xxxuuusssrrrkkkfff^^^XXXTTTPPPKKKGGGJJJHHHHHHKKKMMMOOORRRUUUbbbrrrgggRRRVVVmmm|||ooo}}}zzzoooooo////////////////////////...------------------...,,,---------,,,,,,///111111000111222333333222222333333444444555555555555777666777888666444999@@@SSSggguuufffaaaeeennnzzz~~~vvvyyytttmmmgggiiiwwwmmm___YYYWWW[[[___````````````aaaaaaaaaaaaaaaaaa``````aaaccceeefffiiigggeeedddccccccdddeeehhhhhhgggggggggfffffffffeeeffffffeeecccccceeefffmmmkkknnnssssssuuuttthhhmmmyyy~~~mmmTTTMMMEEE???@@@@@@===;;;===999:::???IIIUUU^^^bbbbbbdddjjjnnnnnnmmmkkkfff```ZZZWWWRRRPPPQQQQQQPPPNNNPPPPPPQQQQQQRRRSSSSSSSSSQQQRRRRRRTTTWWWYYY\\\]]]___^^^]]]]]]]]]^^^]]]]]]\\\]]]^^^_________aaabbbfffgggjjjpppwww}}}~~~xxxmmmccc^^^PPPNNNNNNQQQTTTeeeooo\\\ppp}}}rrrggg^^^^^^aaaaaa```````````````bbbcccaaa^^^[[[XXXYYY[[[]]]]]][[[XXXVVVZZZ]]]bbbeeedddbbb```___]]]___bbbcccaaa]]]ZZZXXXVVVUUUTTTVVV[[[```bbbcccfffhhhiiihhhddd```\\\[[[]]]______^^^ZZZWWWUUUTTTUUU]]]hhhkkkdddiiitttbbb[[[\\\```kkk[[[YYYVVVQQQKKKIIIIIIGGGCCCBBB@@@>>>======@@@CCCEEEIIIOOOXXXaaahhhnnnsssvvvuuuwwwzzz{{{||||||~~~~~~|||||||||zzzwwwsssnnnjjjhhhaaa\\\TTTOOOLLLJJJGGGEEEIIIJJJMMMPPPSSSUUUYYY]]]mmm\\\VVVZZZmmm~~~uuuwwwrrrdddbbb////////////////////////......------------.........//////...------///111333444666666555555444333444444444444555666777777;;;999999999555222666<<>>???>>>:::777:::::::::>>>DDDLLLSSSXXXaaagggmmmooopppqqqmmmggghhhddd___\\\YYYWWWUUUSSSVVVVVVXXXYYYYYYYYYXXXWWWPPPQQQSSSUUUWWWXXXXXXWWW[[[ZZZWWWUUUUUUWWWYYYZZZXXXZZZ]]]```bbbeeeiiilllmmmooouuu}}}xxxqqqllleee[[[TTTSSSLLLOOOXXXccciiisssbbbaaannneee___aaaccccccaaaaaaaaa``````aaacccdddcccaaa[[[ZZZZZZ\\\___```]]]ZZZ[[[]]]```aaaaaaaaacccdddaaabbbccccccaaa]]]ZZZWWWUUUTTTTTTVVVZZZ^^^``````cccdddfffdddaaa]]][[[ZZZ^^^______]]]ZZZWWWUUUUUUXXXaaammmqqqiiieeessssss___RRR^^^xxxttthhh[[[UUUPPPKKKGGGFFFBBBAAA>>><<<;;;;;;<<<===BBBFFFMMMSSSYYY___dddhhhlllnnnppprrrssstttwwwyyy|||}}}~~~{{{xxxpppppppppmmmhhhbbb\\\XXXOOOLLLGGGEEEDDDEEEEEEEEEFFFLLLSSSXXX]]]gggsss|||ppp^^^YYYcccvvv}}}{{{llltttvvveeeZZZXXX//////////////////////////////............//////000000000///......000222999AAAFFFCCC<<<999999999888777777888999;;;===???BBB@@@@@@???;;;777999???SSSVVVZZZbbbooo}}}zzzqqqiiihhhlllhhhiiiqqqnnn\\\YYY___cccddddddddddddddddddcccccccccbbbcccaaa``````bbbgggkkknnnpppnnnjjjhhhggghhhkkkmmmooommmkkkiiihhhhhhiiijjjjjjiiigggccc``````ccceeegggppp~~~vvvaaaddddddoooyyy~~~qqq^^^III???@@@BBB@@@<<<======;;;888888;;;CCCHHHTTT\\\dddjjjooorrrqqqlllqqqnnnkkkgggdddaaa___^^^^^^___aaaaaaaaa___\\\[[[UUUTTTVVV\\\bbbccc^^^XXXXXXUUUQQQNNNNNNSSSZZZ___aaadddfffhhhkkkpppwww|||{{{}}}}}}pppiiiccc^^^VVVNNNKKKLLLTTT\\\lll}}}}}}ooo~~~rrrmmmfffaaacccdddbbb_________]]]\\\]]]```bbbdddddd]]]YYYWWWYYY]]]___\\\XXXYYY[[[^^^___```aaaccceeebbbaaaaaaaaa```]]]ZZZXXXXXXWWWWWWXXXYYY[[[]]]]]]```aaabbb```]]][[[YYYYYYYYYZZZ[[[[[[ZZZYYY[[[\\\[[[aaakkksssqqqlllmmmttt}}}yyyfffjjjvvvnnnaaaZZZSSSPPPQQQGGGEEECCC@@@>>>===<<<<<<@@@BBBFFFIIIKKKOOOSSSVVV^^^```ccceeegggjjjnnnpppsssuuuwwwyyyzzz|||}}}~~~}}}||||||}}}}}}}}}||||||{{{zzzwwwrrrnnndddcccaaa]]]XXXSSSNNNKKKEEEDDDDDDDDDFFFGGGHHHIIIKKKUUU```hhhqqq{{{iii^^^ZZZ|||}}}uuuvvvvvvuuucccYYYVVVWWW000000000000000000000000000//////......//////000111111111000///000222444BBBSSS___YYYJJJBBBAAABBB<<<;;;;;;===@@@DDDHHHKKKLLLKKKJJJIIICCC<<<<<<@@@RRRYYY___fffqqqtttjjjdddgggnnniiioooyyywwwjjj___\\\___```aaabbbaaabbbbbbccccccddddddeeedddcccaaaaaabbbfffjjjlllooonnnmmmkkkjjjjjjiiiiiilllkkkiiihhhhhhiiikkkllllllkkkhhhddd```___aaacccgggvvvjjjaaa^^^^^^iiixxx~~~pppVVVFFFDDDGGGGGGDDD===>>>===999555555:::>>>FFFNNNXXX```hhhoooqqqnnnnnnnnnnnnlllkkkjjjjjjkkkggghhhiiihhhgggdddaaa``````[[[[[[dddqqquuulllaaaZZZWWWRRRNNNNNNVVVbbbjjjuuuvvvwwwwwwwww|||{{{qqqiiibbb[[[TTTOOOKKKLLLVVV```gggnnn}}}zzzooogggfff```^^^aaabbb^^^\\\\\\\\\ZZZXXXXXX[[[^^^aaabbb___[[[WWWXXX[[[\\\YYYUUUUUUXXX]]]```aaaaaabbbccc```^^^]]]]]]___^^^\\\YYY\\\\\\\\\[[[ZZZZZZZZZ[[[^^^^^^___]]][[[YYYYYYZZZWWWXXXYYYYYYYYY[[[^^^```ZZZ[[[aaajjjpppnnniiieeeeeeyyyxxxkkkbbb]]]\\\PPPNNNKKKHHHFFFDDDCCCBBB???@@@BBBBBBCCCEEEIIIKKKOOORRRUUUXXX[[[___dddggggggiiilllnnnoooqqqtttwwwzzzzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxvvvuuusssqqqnnniiiccc^^^XXXUUUQQQMMMIIIFFFEEEDDDCCCEEEGGGHHHIIIJJJLLLLLLQQQdddxxxpppcccgggwwwwwwttt|||kkkZZZUUUUUUUUU000000000000000000000000000000////////////000000111222222111111222444777EEE]]]ppplll^^^TTTQQQOOOFFFEEEDDDEEEGGGLLLQQQTTTTTTSSSTTTRRRKKKAAA>>>@@@IIIXXXiiittt~~~rrrgggfffkkkoookkkuuupppiiiddddddcccaaaaaaccc______```bbbccceeefffffffffeeeccccccdddfffiiikkkllllllmmmnnnmmmkkkiiihhhiiiiiihhhhhhiiikkklllmmmjjjjjjhhhdddaaa```aaaccciiivvv{{{}}}iii^^^\\\bbb|||uuuqqqrrrZZZLLLFFFAAA;;;;;;===>>><<<888888:::===<<>>???@@@AAABBBEEEGGGEEEGGGIIILLLOOOSSSXXX\\\^^^aaaeeeggggggjjjooossswwwwwwyyyzzz{{{|||||||||yyyzzz|||~~~~~~}}}}}}zzzyyyyyywwwvvvtttsssrrrrrrooollliiiddd___XXXTTTMMMKKKGGGCCCAAAAAABBBCCCBBBCCCEEEGGGHHHKKKOOORRRUUUooolll```dddvvvuuuxxxwwweeeZZZVVVSSSPPP000000000000000000000000111000000//////000000111000111222222222333666999EEEaaa{{{~~~{{{vvvooolllhhhccc^^^\\\\\\]]]___```aaaeeefff```VVVQQQRRRYYYgggwwwuuukkkooosssrrruuu}}}zzzjjjeeedddhhhiiifffdddddd___```aaabbbdddeeefffgggeeeeeeeeefffgggiiikkkllliiijjjlllmmmnnnmmmlllllliiiiiijjjjjjkkklllmmmmmmggghhhhhhfffeeedddeeegggiiiqqqxxxyyywwwvvvxxxzzzlllddd___jjjiiiWWWGGG<<>>CCCGGGMMMUUUXXXWWWXXX]]]dddiiinnnsssxxx}}}vvvvvvvvvvvvwwwwwwwwwwwwssskkkdddgggqqq{{{xxxyyyxxxtttpppqqqvvv{{{|||vvvlllaaaYYYVVVUUUMMMHHHDDDEEEMMMbbb|||tttzzz~~~xxxlllfffddd^^^ZZZZZZ]]]^^^\\\\\\^^^\\\YYYWWWVVVXXXZZZ[[[[[[bbbbbbaaa```___]]][[[ZZZVVVZZZ___bbbcccccccccdddaaa]]]ZZZ[[[^^^```___\\\\\\^^^___^^^\\\ZZZ[[[\\\]]]]]]]]][[[YYYZZZ\\\^^^]]]\\\[[[XXXWWWWWW[[[^^^___bbbdddeeedddccc```]]]___```ooo|||lll```\\\VVVOOOIIIFFFEEEEEE>>>@@@AAAAAA@@@@@@AAABBB@@@AAABBBCCCEEEHHHMMMPPPSSSWWW[[[]]]]]]```ggglllnnnooorrrtttvvvxxxyyyyyyrrrssstttwwwyyy|||~~~|||zzzyyyyyyzzzsssrrrqqqpppnnnllljjjiiihhheeeaaa]]]XXXSSSNNNJJJDDDCCCBBBAAAAAABBBCCCDDDDDDEEEGGGJJJPPPZZZfffooosssuuummmmmm{{{|||yyy|||hhh\\\WWWTTTRRRPPP000000000000000000000000111111000000000000111111000111222222333555888;;;IIIfff~~~uuupppnnnmmmppptttzzz{{{sssoooppp{{{ssseeekkkzzzpppwwwzzzuuullleee```aaahhhmmmkkkfffcccaaabbbbbbcccdddeeefffgggeeeeeefffhhhjjjlllnnnooohhhiiijjjlllnnnooopppqqqjjjkkkllllllmmmmmmllllllfffhhhiiijjjjjjjjjlllmmmjjjkkkmmmppptttxxxyyywwwzzzvvvbbb```wwwwwwcccVVVEEECCC@@@>>><<<;;;;;;;;;666:::<<<===@@@GGGIIIHHHGGGLLLUUU\\\bbbhhhooouuuoooooopppqqqrrrtttvvvxxxvvvooofffcccgggsss{{{{{{|||}}}{{{zzz{{{~~~~~~zzzwwwiiihhhcccYYYOOOIIIJJJNNNEEEEEEIIIOOOYYYkkkuuuuuurrruuuuuu}}}wwwiiieeedddbbbeeeaaa```aaa```]]]\\\___^^^[[[YYYXXXYYYZZZ[[[[[[```aaacccbbb```]]]\\\\\\ZZZ]]]```bbbcccdddeeegggddd___[[[\\\___aaa___]]]YYY\\\^^^^^^\\\[[[\\\^^^]]]]]]]]][[[ZZZZZZ]]]```\\\\\\ZZZXXXVVVXXX\\\___YYYaaafffccc]]]YYYZZZ\\\]]]___eeetttuuurrrnnniiiaaaXXXQQQMMMKKKKKKCCCDDDDDDCCC???===<<<<<>>???@@@AAACCCDDDEEEEEEEEEMMMNNNPPPUUUaaarrr{{{gggeeekkkyyyvvvyyy~~~rrr[[[RRRQQQPPPRRRVVV...000111222000000000111333111///000333444444222666555444444666;;;AAAFFFTTThhhzzzmmmWWWTTTggg}}}rrreeeccccccdddgggjjjkkkjjjiiiiiijjjiiigggcccaaa``````bbbdddfffggghhhjjjmmmpppmmmhhheeefffkkknnnnnnkkkllliiihhhkkkkkkhhhiiilllhhhiiijjjlllnnnoooppppppmmmnnnoooppprrruuuwwwxxxzzzvvvaaappp~~~dddRRRDDDDDDCCC===888999999:::999888777888<<>>??????>>>>>>>>>???AAAAAABBBDDDFFFIIIKKKMMMTTTUUUWWWZZZ]]]___aaacccccccccdddeeehhhlllppprrrtttvvvzzz}}}~~~|||{{{zzzvvvqqqmmmjjjhhhfffeeeccc```\\\ZZZYYYVVVQQQMMMKKKJJJGGGCCC???>>>@@@BBB???@@@AAABBBCCCGGGLLLPPPUUU[[[bbbjjjyyyuuu^^^\\\fffwwwxxxrrrrrrcccUUURRRTTTTTTRRRQQQ111333444444333222333444333111///000222444333222666666666555666<<>>CCC888:::;;;<<<============888:::===BBBIIIPPPWWWZZZ]]]]]]]]]^^^___```bbbccciiihhhgggeeefffjjjqqqvvvzzztttqqqooouuuzzz}}}|||wwwsssrrrrrrtttuuuvvvooocccYYYSSSOOOLLLJJJHHHKKKLLLHHHCCCFFFQQQ[[[ffflllvvvdddiiiwww~~~wwwhhhbbbaaa``````aaa````````````____________]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\^^^______^^^]]]\\\]]][[[ZZZ[[[___bbbdddeeegggccc]]]ZZZZZZ\\\^^^^^^^^^^^^___]]]\\\[[[\\\^^^```___]]]\\\]]]___aaacccggg```ZZZXXX\\\aaaddddddcccbbbaaabbbcccbbb^^^[[[^^^]]]```eeekkk|||wwwfffcccaaa[[[VVVRRRNNNJJJHHHGGGFFFDDDBBB===>>>>>>===<<<<<<>>>?????????@@@BBBDDDFFFHHHIIIKKKLLLNNNQQQSSSVVVXXXYYY\\\\\\\\\^^^aaaeeeiiikkkqqqssswwwyyy{{{~~~|||xxxvvvsssooojjjeeebbb```]]][[[YYYVVVSSSRRRQQQNNNJJJGGGCCCCCCBBB@@@@@@@@@BBBCCCAAACCCFFFHHHJJJMMMPPPSSS]]]hhhwwwkkkYYYZZZnnn~~~jjj___TTTSSSUUUUUUUUUVVV000222333222111000111222444222111222444555444333555666777777:::CCCQQQ\\\hhhtttyyyqqqnnnrrrzzz|||zzzrrrfffiiihhhhhhiiikkkkkkjjjhhhggghhhgggdddaaa______```aaacccgggiiiiiijjjkkkllliiieeeaaaaaaeeeiiikkkjjjjjjgggfffiiiiiihhhiiimmmlllnnnppprrrsssqqqpppnnnkkkkkklllnnnqqqsssvvvwwwyyytttZZZ[[[aaauuuyyyfffJJJ>>>>>>@@@???999999999;;;======;;;999777888999<<<@@@EEEHHHKKKMMMMMMMMMNNNQQQTTTXXXZZZaaabbbbbbbbbbbbcccfffhhhwwwzzz{{{zzzuuunnniiigggeeejjjmmmpppuuu~~~yyytttnnnkkkiiihhheeebbb\\\WWWNNNFFFBBBBBBDDDEEEBBBBBBAAAAAAIII]]]yyyrrreeewwwyyymmmaaa]]]^^^^^^^^^```___^^^]]]\\\\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYY[[[\\\]]]]]]]]]\\\[[[ZZZ[[[ZZZZZZ\\\```cccddddddeeeaaa\\\ZZZZZZ[[[\\\\\\\\\\\\]]]\\\ZZZZZZ\\\]]]\\\\\\\\\\\\]]]^^^``````fffaaa[[[YYY\\\```bbbccccccbbbaaabbbcccbbb```^^^[[[^^^bbbcccaaajjjpppgggaaa\\\WWWTTTQQQOOOMMMKKKHHHFFFDDDCCCAAA???=====================>>>???AAACCCCCCCCCCCCEEEGGGIIIKKKLLLMMMPPPPPPQQQSSSWWWZZZ^^^```iiikkkoooqqqsssvvvyyy|||{{{~~~~~~yyytttnnnkkkgggccc]]]YYYUUURRROOOMMMKKKJJJHHHGGGGGGEEEBBB@@@>>>======???BBBDDDEEEDDDDDDEEEGGGJJJNNNUUU\\\bbbzzzbbbOOOQQQhhhqqqzzzzzzppp```YYYTTTUUUVVVVVVXXX[[[222333333333111111222444555555555666777888777777555777888999>>>KKK^^^lllrrr~~~uuuuuuqqqtttwwwyyy}}}zzzpppjjjiiihhhhhhiiikkklllkkkjjjffffffeeebbb___]]]^^^___```cccgggiiiiiiiiiiiijjjgggddd```___bbbeeehhhhhhgggdddcccfffggggggiiimmmiiilllpppsssuuuuuusssrrrkkkkkkmmmnnnqqqsssvvvwwwvvvvvveeeZZZXXX```|||kkkYYYTTTQQQLLLJJJEEE>>>;;;:::<<<<<<<<<===<<<<<<<<<<<<===>>>???AAA@@@@@@@@@CCCGGGKKKMMMSSSTTTVVVVVVVVVVVVYYY[[[fffhhhiiihhhccc]]]YYYXXXYYY]]]______cccjjjnnnmmmhhhccc]]][[[[[[XXXRRRLLLEEEDDDCCCAAA???>>>??????CCC???>>>KKKcccqqqlllhhheeelllzzzxxx}}}pppfff^^^]]]______aaaddd```^^^\\\ZZZYYYZZZ[[[\\\^^^___```aaaaaa```___]]]\\\]]]]]]]]]]]]\\\[[[[[[\\\[[[\\\^^^aaaccccccbbbddd```\\\ZZZZZZ[[[[[[ZZZYYYYYYYYYXXXVVVVVVWWWXXXTTTUUUVVVWWWXXXYYYYYYYYYbbb^^^YYYXXXZZZ]]]______aaa``````````````````___ZZZ]]]``````\\\```rrrsssgggccc```\\\XXXTTTPPPNNNLLLLLLJJJGGGEEECCCAAA???===<<<<<<<<<<<<<<<===>>>???>>>>>>???AAABBBDDDEEEEEEFFFFFFHHHJJJMMMPPPSSSTTT[[[^^^bbbeeehhhkkkoooqqqsssvvvyyy|||~~~~~~|||{{{zzzvvvuuurrroooiiiddd___\\\WWWSSSOOOLLLJJJGGGEEEBBBAAAAAA@@@@@@@@@???>>>===@@@???>>>@@@DDDFFFFFFDDDHHHIIILLLRRR\\\jjjyyylllfffbbbhhhxxx~~~xxxjjj{{{ggg___ZZZWWWVVVWWWWWWVVVYYY^^^777888888777666777999;;;777999;;;<<<======>>>>>><<<<<<::::::???MMM___mmmxxx|||yyy|||yyyssssssvvvwwwxxx|||vvvlllhhhhhheeeeeedddfffiiikkkkkkkkkddddddccc```]]][[[]]]^^^___bbbeeeggggggffffffgggeeeccc```^^^___bbbdddeeedddaaa```ccceeeeeehhhlllhhhkkkooosssuuutttrrrqqqllllllmmmoooqqqsssuuuvvvuuuqqquuu~~~~~~zzznnn```UUUiii}}}zzzuuutttrrrmmmcccSSSFFF>>>===???AAA===<<<<<<;;;::::::::::::<<<:::999888:::<<>>????????????@@@@@@???>>>LLLPPPYYYhhhxxxpppZZZXXX^^^ggg{{{|||wwwqqqhhhaaa[[[\\\______aaadddaaa___\\\YYYXXXXXXXXXYYYYYY[[[^^^aaabbbbbbaaa```^^^^^^^^^^^^^^^^^^]]]]]]___^^^]]]^^^```aaa```___aaa___\\\ZZZ[[[[[[[[[ZZZXXXYYYXXXVVVTTTRRRSSSTTTOOOPPPRRRSSSTTTTTTTTTSSS^^^\\\YYYXXXYYY[[[]]]^^^]]]]]]\\\[[[[[[[[[\\\]]][[[[[[\\\]]][[[]]]fffooo{{{yyyuuuooohhh```YYYUUUSSSPPPNNNLLLKKKJJJHHHDDDAAA???>>>>>>===<<<<<<<<<===<<<<<<======>>>>>>?????????@@@AAACCCEEEHHHJJJKKKMMMPPPTTTWWWZZZ^^^bbbeeegggjjjoootttwww{{{}}}|||{{{{{{{{{yyyxxxvvvtttqqqnnnmmmllljjjgggaaa[[[VVVQQQOOOMMMHHHFFFDDDBBBBBBAAA@@@>>>===>>>???@@@????????????EEECCCAAAAAACCCEEEGGGGGGOOOWWWcccsssxxxjjjjjjwwwnnnkkkxxx}}}bbb^^^ZZZXXXYYYZZZXXXUUUXXX]]]:::;;;<<<;;;;;;<<>>AAA@@@BBBDDDCCC@@@AAA???>>>@@@AAAAAA===:::<<<;;;===DDDOOOXXX\\\]]]lllvvv~~~}}}vvvxxx|||fffYYYWWWfffvvvxxxooojjjaaa[[[XXXZZZ[[[[[[]]]```___]]][[[YYYWWWVVVVVVVVVRRRTTTXXX[[[]]]^^^^^^^^^\\\\\\]]]]]]]]]^^^^^^^^^___^^^\\\\\\]]]]]]]]]\\\]]][[[YYYYYYZZZ[[[ZZZYYYXXXYYYXXXVVVTTTSSSTTTUUUQQQRRRRRRSSSSSSSSSSSSRRR[[[[[[ZZZYYYZZZ\\\^^^___[[[[[[YYYWWWUUUVVVXXX[[[[[[ZZZZZZ[[[\\\]]]```bbblllooo}}}uuukkkdddaaaYYYUUUPPPMMMNNNMMMJJJHHHDDDDDDBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDBBBEEEIIILLLNNNQQQUUUWWWXXX\\\bbbggglllqqquuuyyyvvvuuutttrrrpppooonnnnnnlllkkkhhheeebbb___]]][[[[[[WWWQQQKKKGGGDDDCCCCCC@@@>>>>>>>>>@@@@@@???>>>>>>@@@BBBBBBBBBBBBCCCDDDGGGFFFEEEDDDEEEIIIPPPVVVbbbqqqvvvvvv|||vvvjjjlllwwwdddaaa^^^[[[[[[[[[YYYVVVWWW[[[CCCDDDEEEEEEEEEGGGKKKNNNPPPTTTYYY\\\]]]^^^```bbb^^^UUUIIIBBBCCCKKKTTTYYYnnn{{{{{{vvv|||~~~|||~~~~~~tttfff___]]]]]]```___]]]^^^aaacccddddddbbbaaa___\\\YYYYYY[[[]]]^^^```aaaaaa``````bbbccccccccccccaaa___]]]]]]]]]]]]ZZZYYY\\\___```eeejjjiiijjjkkklllllllllkkkjjjllllllllllllmmmnnnoooooonnnpppqqqqqqqqqtttzzzsssjjjkkkxxxsssnnn[[[OOOJJJAAAAAA@@@@@@???===<<<<<<===<<<;;;:::999999999999777888888888777888;;;===<<<===>>>===;;;::::::;;;555999:::999;;;>>>===:::;;;<<<===???@@@@@@@@@???@@@BBBLLL___www{{{eeeUUUZZZkkkvvvhhhcccccc]]]XXXVVVXXXXXXVVVWWWZZZYYYXXXXXXWWWWWWVVVVVVVVVOOOPPPSSSUUUWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\ZZZWWWWWWXXXZZZ[[[[[[WWWVVVVVVWWWYYYYYYXXXWWWTTTUUUUUUTTTSSSSSSUUUVVVUUUUUUTTTTTTTTTTTTSSSSSSWWWWWWXXXYYYYYY[[[]]]___ZZZYYYXXXTTTRRRRRRUUUXXXYYY[[[]]][[[ZZZ[[[]]]___bbbpppyyyppp~~~yyy~~~zzzooofffZZZRRROOOOOONNNMMMJJJIIIGGGEEECCCAAAAAA@@@>>>>>>======<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???AAACCCEEEEEEGGGIIIKKKLLLOOOUUUZZZ___dddhhhkkkhhhgggeeecccaaa```______^^^\\\ZZZWWWTTTQQQOOONNNKKKJJJGGGCCCAAA@@@??????>>>======???AAABBBAAA??????BBBEEEEEEDDDDDDFFFHHHGGGIIIJJJJJJLLLVVVfffrrrrrr```eeevvvyyy~~~vvvjjjcccbbb^^^[[[\\\[[[XXXXXXZZZQQQRRRRRRSSSTTTVVVZZZ^^^___dddiiimmmnnnoooqqqsssiii^^^OOOHHHJJJQQQWWWZZZfffyyy}}}}}}{{{mmmfffccc```^^^```^^^\\\\\\^^^`````````aaa```^^^[[[XXXXXXZZZ]]]^^^___```___^^^___aaaccccccddddddbbb___\\\[[[[[[[[[XXXWWW[[[]]]___dddjjjdddeeegggiiijjjllllllmmmkkkkkkjjjjjjjjjkkkllllllhhhmmmooolllnnnvvv|||~~~qqqfffppp|||xxxwwwcccZZZNNNMMMLLLIIIFFFBBB???===>>>=========<<<;;;::::::888999;;;:::888777888999999:::;;;:::999999:::;;;888::::::888888<<<<<<:::;;;>>>@@@BBBBBBBBBDDDFFFNNNTTTfffrrr\\\dddqqqrrrgggaaa]]]\\\XXXVVVXXXWWWUUUUUUXXXSSSTTTUUUVVVVVVVVVVVVVVVOOOPPPQQQSSSTTTUUUVVVVVVTTTTTTUUUUUUWWWXXXZZZ[[[YYYVVVSSSSSSUUUXXXZZZZZZSSSSSSSSSUUUWWWXXXWWWUUUNNNOOOQQQQQQQQQRRRTTTWWWWWWVVVUUUTTTSSSSSSSSSTTTRRRSSSUUUVVVVVVXXXZZZ\\\ZZZYYYXXXSSSPPPPPPSSSWWWWWW]]]```\\\XXXWWW\\\___fffkkk{{{yyyqqq{{{{{{yyyeeeWWWQQQPPPOOOOOONNNMMMKKKHHHFFFDDDCCCBBBBBBAAAAAA@@@???>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;???AAABBBBBBAAAAAABBBCCCDDDHHHMMMRRRVVVZZZ^^^aaa]]]\\\[[[YYYWWWVVVUUUUUUTTTSSSQQQOOOLLLIIIHHHGGGAAAAAABBBAAAAAA@@@?????????>>>>>>@@@BBBCCCBBB@@@@@@CCCFFFGGGEEEEEEGGGJJJHHHLLLOOOQQQUUUcccyyyuuummmeeejjjzzz}}}zzzwww{{{qqqfffddd^^^ZZZ[[[\\\ZZZYYY[[[lllpppttttttssstttyyy}}}tttbbbWWWVVV]]]eeejjjttt}}}fffcccbbbYYYVVVZZZ\\\]]]___```aaaaaaaaaaaafffccc^^^ZZZXXXXXXZZZ\\\ZZZ___cccaaa\\\ZZZ^^^cccffffffgggfffddd```]]][[[YYYYYYXXXWWWYYY]]]cccggghhhgggeeeeeefffiiilllmmmnnnjjjgggggghhhgggeeecccccchhhjjjiiimmmwwwlllfffnnnmmmzzz{{{uuujjjhhhpppmmm[[[LLLHHHUUUJJJCCCFFFIIIDDD@@@???;;;:::888444333666999:::777777:::>>>;;;777;;;CCC>>>???@@@>>><<<;;;<<<<<<<<>><<<;;;<<<>>>???===<<<======>>>>>>>>>>>>??????@@@BBBDDDEEEEEEGGGKKKNNNLLLKKKIIIHHHGGGFFFGGGGGGDDDGGGGGGCCCBBBDDDCCC@@@@@@BBBBBBAAA>>>>>>@@@CCCAAA???AAADDDDDDBBBCCCGGG@@@EEEIIIIIIFFFGGGNNNTTTXXX]]]eeeppprrroootttpppwww~~~wwwmmmdddhhhrrrcccaaa^^^\\\\\\ZZZXXXVVVtttooottt~~~sss^^^]]]]]]VVVTTTYYY[[[\\\^^^```bbbcccccccccgggddd```\\\ZZZZZZ\\\^^^___cccfffddd^^^[[[^^^cccdddeeeffffffddd```[[[XXXXXXXXXWWWWWWYYY]]]bbbfffgggfffdddcccdddgggiiikkkiiigggddddddfffgggfffeeeeeegggeeedddlll}}}mmmccccccfffvvv{{{sssooossstttjjjXXXJJJGGGFFFCCC@@@@@@CCCFFFHHHFFFCCCBBBDDDAAA===@@@FFFJJJOOOOOOHHHEEEHHHLLLLLLNNN^^^uuu{{{jjjjjjnnnqqqxxxwwwkkkjjjllliiieeeddd\\\YYYVVVVVVXXXYYYWWWUUUPPPQQQQQQQQQQQQOOONNNMMMRRRUUUVVVSSSRRRSSSQQQMMMRRRRRRSSSTTTTTTUUUVVVVVVVVVUUUSSSQQQPPPPPPRRRRRRRRRVVVWWWUUUVVVXXXWWWTTTPPPOOONNNRRRVVVYYYXXXVVVUUUTTTSSSTTTVVVVVVTTTRRRSSSRRRQQQPPPQQQSSSVVVXXXZZZ\\\\\\WWWQQQNNNOOORRRVVVXXX[[[]]]^^^]]][[[YYY```bbbdddooo}}}ssskkkqqqxxxddd```^^^___[[[RRRJJJHHHJJJKKKKKKKKKKKKJJJIIIIIIEEEDDDCCCBBBBBBBBBAAA@@@>>>?????????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFEEEBBBDDDGGGFFFBBBBBBDDDEEECCC@@@======>>>CCCBBBEEEHHHHHHCCCBBBDDDFFFNNNWWWZZZZZZZZZ]]]aaajjjwww~~~www|||}}}~~~rrrkkkccc\\\```iiiccc```\\\YYYYYYXXXWWWVVV~~~}}}jjjYYYXXXZZZUUUUUUZZZ[[[\\\^^^aaacccdddeeeeeefffddd```]]][[[\\\]]]^^^bbbeeegggddd^^^[[[]]]```bbbdddeeeeeeccc^^^YYYVVVXXXXXXWWWWWWZZZ^^^bbbdddhhhfffeeeddddddfffiiijjjhhhfffcccbbbcccdddddddddccceeeeeefffoootttnnniiikkk|||xxxfffWWWTTTOOOJJJHHHMMMXXXaaa```[[[YYYZZZ[[[ZZZZZZ\\\rrrzzzxxxggg]]]aaadddbbbgggyyy{{{gggTTTSSSfff~~~{{{tttjjjbbbcccggghhhgggfff]]]\\\\\\[[[ZZZZZZYYYYYYRRRRRRQQQQQQOOOMMMKKKJJJPPPTTTVVVTTTTTTUUUSSSNNNRRRRRRRRRSSSTTTTTTUUUUUUTTTSSSQQQPPPPPPQQQSSSTTTXXXZZZYYYUUUUUUWWWWWWTTTPPPOOONNNQQQVVVYYYYYYWWWVVVUUUUUUVVVWWWXXXVVVUUUSSSQQQNNNMMMNNNRRRWWWZZZ[[[^^^___]]]WWWRRROOOOOOSSSUUUXXX[[[\\\\\\[[[ZZZWWW\\\___fffmmmnnnvvvzzz|||wwwnnnggg```WWWSSSSSSNNNOOOOOONNNLLLJJJGGGFFFHHHIIIIIIGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDCCC@@@>>>BBBBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCHHHMMMJJJDDDBBBEEEGGGHHHGGGEEEEEEEEEHHHFFFFFFIIIIIIFFFEEEHHHJJJPPPXXX]]]ccckkkwwwuuuzzz{{{nnnccc^^^YYYUUUYYYaaaaaa^^^YYYWWWVVVVVVUUUUUU~~~xxxgggYYYYYYZZZXXXYYY^^^^^^___```aaabbbcccdddeeedddbbb```]]]\\\\\\]]]]]]```bbbdddbbb]]][[[\\\___cccccccccbbb```]]]ZZZXXXZZZYYYXXXYYY\\\```bbbccciiigggeeedddeeegggiiikkkkkkiiieeebbbaaaaaabbbbbb```eeeiiilllsss}}}~~~vvvvvv{{{tttzzzzzzpppiiiooo|||xxx}}}{{{uuu``````^^^cccwwwrrrmmmfff``````dddgggfffeee]]]______^^^\\\ZZZZZZ[[[WWWUUURRRPPPNNNLLLLLLLLLMMMPPPRRRQQQRRRVVVWWWTTTSSSSSSSSSSSSTTTTTTUUUUUURRRQQQPPPPPPQQQSSSUUUVVVYYY[[[YYYTTTTTTWWWXXXVVVQQQOOONNNQQQVVVYYYYYYXXXVVVVVVVVVWWWXXXXXXWWWVVVSSSPPPMMMKKKMMMRRRXXX\\\ZZZ\\\^^^\\\XXXTTTRRRQQQRRRTTTWWWZZZ\\\\\\[[[ZZZUUUYYY[[[aaagggfffpppxxx||||||{{{lllaaa]]]___]]][[[YYYUUURRRPPPOOOLLLMMMMMMKKKGGGDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDBBBAAABBBDDDGGGGGGDDDBBBDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBFFFOOOUUUQQQIIIFFFFFFGGGHHHIIIJJJKKKLLLKKKHHHIIINNNRRRSSSVVVZZZ]]]eeepppzzz}}}}}}ooofff^^^[[[XXXUUUXXX^^^\\\ZZZWWWVVVUUUTTTSSSQQQ}}}www|||~~~sssfff\\\[[[[[[YYYZZZ___bbbaaaaaaaaaaaaaaabbbbbbccccccaaa```____________^^^```bbbaaa___^^^___bbbeeedddaaa___]]]]]]]]]]]]^^^\\\[[[]]]```bbbbbbaaaeeecccbbbaaaaaacccfffhhhjjjiiigggdddcccbbbcccdddaaafffiiijjjmmmqqqqqqmmmlllfffjjjuuu{{{rrrttt{{{yyyhhh[[[YYYVVVmmm{{{kkkaaagggccc^^^]]]aaaeeefffccc]]]___```^^^\\\ZZZYYYZZZZZZWWWSSSOOOLLLLLLNNNOOOOOOQQQPPPNNNOOOUUUXXXWWWTTTTTTTTTUUUUUUUUUUUUUUUQQQPPPPPPPPPRRRTTTWWWYYYWWWYYYWWWSSSSSSWWWZZZXXXSSSQQQOOOQQQVVVYYYYYYXXXTTTUUUVVVVVVVVVVVVVVVVVVXXXUUUQQQMMMMMMQQQUUUXXXXXXXXXXXXWWWUUUTTTUUUVVVTTTUUUXXXZZZ[[[[[[[[[ZZZYYY[[[WWWYYY___ZZZZZZhhhvvvvvvpppmmmhhhbbb]]]ZZZXXXWWWUUUUUUTTTRRROOOMMMLLLLLLIIIIIIJJJJJJJJJJJJKKKKKKGGGGGGGGGHHHJJJKKKJJJJJJGGGEEECCCBBBAAAAAABBBCCCAAACCCFFFMMMXXX```]]]UUUNNNLLLKKKKKKNNNSSSXXX[[[WWWXXXaaaoooyyy||||||~~~|||nnnjjjeee```]]]ZZZXXXYYY\\\WWWVVVVVVVVVVVVTTTPPPMMMrrrhhhlllnnnxxxmmmddd]]][[[ZZZXXXZZZ^^^ccccccaaa```````````````ddddddddddddcccbbbbbbbbb^^^```bbbbbbbbbbbbdddfffeeedddaaa___^^^___```aaabbb___^^^___bbbcccaaa___]]][[[ZZZZZZ[[[]]]```bbbdddeeeffffffffffffhhhjjjffffffeeebbbccchhhhhheeeiiiddddddhhhkkkooo}}}|||jjjlllmmmwwwwww}}}eeeUUUVVV^^^|||}}}hhh```aaa^^^]]][[[YYY^^^dddeeebbb^^^^^^^^^^^^\\\[[[XXXWWWXXXWWWTTTQQQPPPPPPPPPQQQUUUWWWUUUQQQQQQUUUWWWVVVUUUUUUUUUUUUUUUUUUUUUUUURRRQQQQQQQQQSSSVVVXXXZZZUUUWWWVVVSSSTTTYYY[[[ZZZVVVSSSPPPQQQUUUXXXXXXWWWRRRTTTVVVVVVUUUUUUVVVWWW___\\\XXXSSSPPPOOOPPPQQQUUUTTTSSSRRRRRRTTTWWWXXXVVVWWWXXXYYYZZZYYYXXXXXXVVVWWWRRRSSSYYYUUUQQQYYYgggyyy{{{sssmmmjjjgggdddaaa___^^^\\\YYYVVVRRRRRRSSSTTTUUUVVVWWWXXXTTTSSSRRRPPPNNNPPPTTTWWWQQQNNNKKKGGGFFFGGGIIIKKKNNNPPPTTTZZZfffrrrtttqqq___^^^^^^cccmmmyyyxxx}}}zzzzzzsssllleeeccc```^^^\\\ZZZYYYZZZUUUUUUTTTUUUUUUSSSOOOLLL}}}ssswwwwwwkkkgggooo{{{wwwuuutttgggbbb]]][[[YYYXXXZZZ^^^bbbaaa```_________```aaaaaabbbcccccccccbbbaaa```___```aaabbbbbbccceeefffbbbcccccccccccccccccccccdddaaa___```cccccc___[[[VVVUUUTTTTTTVVVYYY\\\___```cccggghhhgggggghhhjjjjjjiiiddd```bbbgggiiifffhhhgggfffeeefffkkkrrrxxxlllhhhkkksssuuuqqqrrryyyqqqVVV]]]bbb```[[[___nnn~~~tttfffccceee\\\]]][[[XXX\\\cccdddaaa___]]]\\\]]]^^^\\\XXXTTTWWWXXXZZZ[[[ZZZXXXVVVTTTYYY\\\\\\ZZZZZZ\\\[[[XXXUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRTTTWWWZZZ[[[VVVXXXXXXUUUVVVZZZ\\\ZZZXXXUUUQQQRRRUUUWWWWWWVVVQQQTTTVVVWWWUUUUUUVVVXXX```___\\\YYYUUURRRPPPOOOSSSRRRQQQQQQRRRUUUVVVWWWXXXXXXXXXXXXWWWVVVTTTTTTLLLQQQPPPPPPVVVSSSQQQZZZ[[[aaannn~~~{{{|||yyysssmmmlllkkkjjjiiigggfffeeeeeeaaabbbaaa\\\YYY\\\fffnnnjjjfffaaa^^^]]]```dddgggiiikkklllooo{{{yyyqqqllllll`````````^^^]]]\\\ZZZXXXWWWUUURRRQQQQQQQQQPPPNNN|||mmmgggeeezzz|||qqq{{{wwwssswwwyyyoooccchhhdddaaa]]][[[YYYYYY\\\``````___^^^^^^^^^```aaabbb]]]^^^___``````___^^^]]]^^^______```aaaaaabbbccc___bbbeeeggghhhfffdddbbbeeeaaa___```bbbbbb]]]XXXTTTTTTSSSSSSUUUYYY\\\___aaadddhhhiiigggeeefffgggkkkkkkhhhfffgggkkkiiiddd___dddffffffhhhnnnooolllqqqyyymmmkkkhhhqqqxxxrrrfff[[[^^^___aaabbbeeeppptttmmmhhhdddaaa```aaa___ZZZ\\\bbbccc^^^aaa^^^[[[]]]___^^^YYYSSSWWW[[[aaaeeeeeeaaa\\\XXXWWW]]]aaaaaabbbcccaaa\\\TTTTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSUUUXXXZZZ\\\XXX[[[ZZZXXXXXX[[[\\\YYYZZZVVVRRRRRRTTTWWWVVVUUUQQQTTTWWWWWWVVVUUUWWWYYY\\\\\\\\\\\\ZZZWWWTTTRRRRRRQQQQQQRRRTTTUUUUUUUUUYYYYYYXXXWWWUUUSSSQQQPPPIIIRRRQQQOOOQQQLLLLLLVVVYYY\\\```jjj|||wwwrrrnnnllljjjlllkkkfffccciiiwwwyyyvvvvvvzzz|||yyyiiiccceeeiii]]]______^^^^^^]]]\\\YYYZZZVVVQQQNNNNNNPPPQQQRRRxxxkkk___eeeuuuwwwgggaaa```___^^^]]]\\\[[[[[[[[[[[[bbbaaa```^^^]]][[[ZZZZZZ]]]\\\\\\]]]^^^]]][[[YYY\\\```dddeeeddd```^^^\\\```bbbddddddcccccccccdddccc```^^^^^^^^^]]]ZZZVVVVVVUUUTTTTTTVVVYYY\\\^^^cccdddfffhhhhhhgggfffeeeffffffffffffhhhjjjlllnnniiikkkmmmmmmkkkjjjiiijjjlllrrrooogggbbb___hhh|||bbbVVVVVV]]]gggttt~~~~~~~~~zzzooohhhfffffffffeeebbb```___^^^___^^^]]][[[ZZZ___aaa```___```\\\WWWRRRVVV\\\```aaa]]]XXXTTTXXXYYY\\\```dddeeecccaaaZZZWWWVVVXXX[[[ZZZTTTNNNPPPPPPRRRSSSUUUWWWXXXYYY[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTSSSVVVYYYYYYVVVTTTUUUWWWZZZ[[[YYYVVVVVVXXXWWWRRRSSSRRRPPPPPPRRRSSSSSSRRRVVVWWWXXXYYYWWWTTTQQQOOOKKKMMMOOOOOONNNMMMMMMMMMUUUXXX[[[]]]ggg}}}rrriiibbb]]]\\\]]]______\\\___ooozzz~~~}}}rrriiieeecccbbb^^^]]]]]]]]]]]]^^^______YYYUUUQQQOOOOOOOOOPPPOOOzzz||||||rrrccc^^^______^^^[[[YYYYYYZZZ\\\^^^bbbbbbbbbaaa```___]]]\\\^^^]]]\\\]]]]]]]]]ZZZXXX\\\___cccdddcccaaa______aaabbbddddddccccccccceeedddbbb____________]]]ZZZYYYWWWUUUTTTUUUWWWZZZ\\\```bbbdddfffffffffeeeddddddddddddeeefffhhhjjjkkklllnnnppppppnnnkkkjjjjjjiiikkkvvvwwwssslllgggiiioooqqqnnn{{{{{{tttpppwwwzzznnn]]]RRRNNN[[[rrr{{{mmmiiiccc______bbbdddeeedddbbb```______^^^\\\ZZZ\\\```bbb``````aaa^^^ZZZRRRTTTWWWXXXXXXVVVSSSQQQQQQPPPPPPRRRVVVXXXYYYYYYTTTSSSTTTYYY\\\\\\VVVQQQQQQQQQRRRTTTUUUWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXTTTUUUWWWYYYYYYXXXVVVUUUTTTVVVXXXYYYXXXWWWWWWWWWTTTVVVUUURRRSSSVVVUUUPPPLLLKKKKKKMMMPPPRRRSSSRRRSSSTTTUUUVVVVVVSSSQQQOOOLLLMMMMMMLLLJJJKKKLLLNNNTTTVVVWWWUUUYYYjjjyyy}}}zzzsssmmmffflllppplllccc[[[VVVTTTJJJLLLPPPSSSQQQPPPXXXbbbiiiqqqyyy~~~tttpppwwwyyypppzzz~~~sssjjjfffeeefff______^^^^^^^^^^^^^^^___[[[XXXUUUSSSSSSTTTTTTTTT}}}yyyyyy~~~}}}ssskkk___\\\aaa___\\\YYYVVVWWWZZZ]]]```aaabbbdddeeedddcccaaa```___^^^]]]]]]^^^]]][[[YYY[[[]]]```bbbbbbaaabbbcccaaacccddddddcccbbbccceeefffdddbbbaaaaaabbbbbbaaabbb___\\\XXXWWWXXXZZZ\\\]]]^^^```bbbcccdddccccccbbbbbbbbbcccdddfffggghhhmmmoooqqqqqqnnnkkkhhhhhhjjjlllqqqwww{{{ppphhhbbbZZZ```gggooozzzwwwmmmccc^^^```hhhhhhbbb```aaaaaavvvsssjjj``````___^^^^^^```dddggggggeeebbbaaa```___]]][[[^^^aaabbb``````bbb```]]]VVVUUUTTTSSSRRRQQQPPPPPPSSSPPPNNNMMMPPPTTTWWWYYYQQQQQQTTTXXX\\\[[[VVVQQQRRRRRRSSSTTTUUUWWWWWWXXXVVVVVVVVVWWWWWWWWWWWWXXXQQQSSSWWWZZZ[[[YYYVVVUUUVVVVVVVVVXXXZZZZZZYYYWWWUUUWWWVVVTTTVVVYYYWWWSSSJJJJJJJJJLLLOOORRRRRRQQQOOOQQQSSSTTTTTTRRROOONNNLLLLLLJJJHHHGGGHHHKKKNNNSSSTTTTTTRRRRRRYYYeeeooovvvuuu~~~vvvnnnvvvuuuhhh___]]]OOOOOOQQQSSSQQQNNNRRRXXX\\\```dddlll{{{zzzyyy{{{uuussspppvvvwwwvvvppphhhccccccddd^^^]]]]]]\\\\\\\\\]]]]]]\\\ZZZWWWVVVVVVWWWWWWVVV~~~~~~{{{zzz~~~ooobbbhhh{{{~~~vvvrrrzzz|||ddddddeee\\\[[[ccc[[[ZZZXXXWWWXXXZZZ]]]___^^^```ccceeefffeeecccbbb___^^^]]]^^^___```___]]]ZZZ\\\^^^___```aaaccceeeaaabbbcccbbbaaaaaabbbdddhhhfffdddcccdddeeeggggggmmmjjjeee```]]]\\\]]]]]]ZZZ[[[]]]___```aaaaaabbb```aaaaaabbbcccdddeeefffhhhjjjmmmnnnlllhhhfffeeejjjnnntttyyyzzz~~~~~~eee]]]XXX\\\bbbhhhvvvhhh^^^WWWTTT^^^oooyyy~~~{{{wwwxxxzzzzzznnniiihhh```bbbcccaaa^^^]]]```ccceeecccaaaaaaaaa```^^^\\\]]]``````^^^^^^aaa```]]]ZZZYYYWWWUUUSSSRRRQQQQQQWWWTTTQQQQQQSSSWWWYYYZZZTTTSSSSSSUUUWWWVVVSSSPPPRRRRRRSSSTTTUUUVVVWWWWWWSSSSSSSSSTTTUUUVVVVVVWWWRRRSSSUUUWWWWWWVVVTTTSSSUUUSSSSSSVVVZZZ[[[YYYVVVWWWXXXXXXVVVWWWZZZXXXSSSNNNMMMMMMNNNOOOPPPPPPNNNOOOQQQRRRSSSSSSQQQNNNLLLJJJJJJIIIHHHFFFGGGIIILLLLLLNNNOOOQQQRRRVVV[[[___mmmxxxkkkyyyuuuttttttrrrmmmjjjoooxxxvvvtttqqqwww~~~qqqpppyyyvvvooojjjkkklllhhhccc___]]]]]]YYYYYYYYYYYYZZZ[[[\\\]]]\\\YYYWWWVVVVVVUUUTTTRRR~~~~~~~~~~~~|||zzz{{{||||||zzzxxx{{{yyyhhh```hhh}}}~~~{{{{{{oooYYY[[[___YYYWWW^^^VVVWWWXXXYYYZZZZZZ[[[[[[[[[]]]```cccdddcccbbbaaa^^^]]]]]]^^^```bbbbbbaaaYYY[[[]]]]]]^^^___bbbddd`````````___^^^^^^___aaahhhgggfffeeeeeefffhhhjjjrrrooojjjeeeaaa^^^]]]]]]XXXYYY[[[\\\^^^___`````````aaabbbcccdddeeeeeeeeecccfffiiijjjiiigggffffffhhhjjjpppvvvwwwvvvxxx}}}uuufffggglllnnnssszzz{{{vvvpppllliiimmm{{{|||ooolllvvvqqqfff^^^\\\WWWWWWkkkuuuggg```aaaddd___aaaaaa___ZZZWWWXXXZZZ]]]\\\[[[[[[\\\]]]\\\[[[XXX\\\\\\ZZZ[[[^^^^^^[[[ZZZZZZZZZZZZXXXUUUSSSQQQSSSQQQPPPPPPRRRSSSSSSSSSTTTRRRPPPPPPQQQRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWPPPPPPQQQRRRSSSTTTTTTUUUTTTSSSRRRPPPOOOOOOOOOPPPQQQOOOPPPSSSWWWYYYWWWUUUUUUWWWWWWUUUUUUWWWTTTOOOPPPNNNLLLLLLMMMOOONNNNNNQQQRRRTTTTTTSSSPPPMMMKKKGGGHHHJJJJJJHHHHHHHHHIIIGGGHHHJJJLLLOOOQQQUUUWWW___wwwzzznnnrrruuuppp|||rrrjjjlllgggeeebbb```aaa```]]][[[WWWWWWXXXYYY[[[]]]^^^___\\\ZZZXXXWWWVVVTTTQQQNNN~~~~~~~~~~~~}}}}}}|||{{{zzzzzzyyyzzzzzzyyywwwtttvvvwwwyyy{{{iiiXXXYYY[[[VVVSSSWWWTTTVVVXXXYYYZZZZZZYYYXXXXXXZZZ\\\___`````````___]]]\\\\\\]]]___bbbbbbbbbYYYZZZ\\\\\\\\\]]]___```]]]^^^]]]\\\ZZZZZZ\\\^^^ddddddeeedddccccccfffhhhllljjjhhheeeaaa___]]]\\\YYYZZZ[[[\\\]]]^^^___``````aaabbbddddddeeeddddddbbbdddgggggggggfffggggggiiifffffflllooonnnooorrr~~~}}}kkk```\\\\\\aaafffsss~~~{{{oooiiiaaa[[[___bbblllzzzvvvmmmjjjsssuuuiiiYYYQQQTTT___iiioookkkfffbbb______nnnvvvjjjccc___^^^______``````^^^[[[YYYYYYYYYUUUTTTSSSUUUWWWXXXWWWVVVSSSWWWYYYXXXXXX[[[[[[XXXWWWXXXYYYZZZYYYVVVSSSQQQNNNNNNMMMNNNPPPOOOMMMLLLNNNMMMMMMLLLMMMOOOQQQSSSNNNOOOPPPRRRTTTUUUWWWWWWNNNNNNOOOPPPPPPQQQRRRRRRSSSQQQOOOLLLJJJKKKLLLLLLLLLLLLNNNQQQUUUVVVVVVUUUVVVXXXYYYWWWXXXZZZWWWQQQNNNKKKHHHHHHJJJMMMOOOOOOQQQRRRSSSTTTTTTQQQOOOMMMGGGIIIKKKLLLJJJIIIHHHIIILLLMMMNNNNNNMMMNNNPPPSSSXXX___kkk}}}{{{wwwwwwtttcccaaagggccc___[[[[[[___bbbbbb```XXXXXXYYYZZZ\\\^^^```aaa]]]\\\ZZZYYYXXXVVVRRROOO}}}}}}}}}~~~~~~~~~~~~~~~|||{{{|||}}}~~~}}}{{{xxxyyy{{{vvvjjj```XXXXXXYYYXXXVVVWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWXXXZZZ[[[\\\]]]^^^^^^^^^\\\ZZZZZZ\\\^^^^^^]]]XXXZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZXXXVVVVVVXXX[[[]]]___aaa```___^^^```bbb```aaabbbcccbbbaaa___^^^[[[[[[[[[\\\]]]^^^______```aaabbbcccddddddccccccaaacccccccccaaaaaaccceeefffbbbaaaeeeggggggjjjnnntttwwwxxxsssqqqsssuuuxxxqqqiiibbb___eee\\\bbbmmmwwwwwwlllccc___aaafffeee```aaaiiiiiiccc```[[[WWWZZZdddtttvvvyyywwwiiieeeeeebbb``````cccbbb```_________^^^\\\TTTSSSRRRSSSUUUUUUUUUTTTOOOTTTWWWVVVXXXZZZYYYUUUUUUVVVWWWXXXXXXVVVUUUSSSOOONNNMMMMMMNNNNNNLLLKKKIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLNNNPPPSSSUUUWWWWWWMMMMMMMMMNNNNNNOOOOOOPPPOOONNNMMMKKKJJJJJJJJJKKKHHHKKKOOOQQQSSSTTTUUUWWWVVVYYY[[[[[[]]]```]]]XXXRRRNNNIIIFFFHHHKKKNNNPPPMMMOOOQQQSSSTTTSSSQQQPPPJJJKKKLLLKKKJJJIIIKKKLLLNNNPPPSSSRRRNNNMMMPPPSSSSSSRRRWWWbbbrrrtttdddYYYXXX\\\ZZZYYYWWWXXXZZZ\\\^^^___XXXXXXYYYYYYZZZ[[[]]]]]]ZZZYYYYYYZZZZZZXXXTTTQQQwwweee]]]XXXXXXWWWWWWYYY\\\]]]]]]XXXWWWVVVUUUUUUWWWXXXZZZWWWXXXXXXYYY[[[\\\]]]]]]^^^\\\YYYYYYYYYZZZYYYYYYXXXZZZ\\\\\\ZZZXXXXXXXXXYYYYYYXXXVVVTTTTTTVVVYYYYYY\\\^^^^^^[[[ZZZ[[[]]]YYY[[[___bbbddddddcccbbb]]]]]]\\\\\\]]]^^^_________```aaacccccccccbbbbbb`````````^^^\\\\\\^^^```]]]\\\^^^bbbbbbaaaccchhhooottt{{{zzzuuu{{{{{{ppplllkkkvvv|||xxxxxx~~~kkkmmmrrr{{{~~~pppuuuhhh^^^^^^aaa```___aaaeeebbb^^^^^^______]]]ZZZXXXWWWUUUVVVVVVWWWUUUTTTMMMRRRVVVVVVXXXZZZXXXSSSUUUUUUVVVVVVWWWWWWWWWWWWPPPNNNKKKJJJKKKKKKKKKJJJIIILLLOOOPPPMMMJJJFFFDDDJJJKKKMMMOOORRRUUUWWWXXXMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKLLLMMMMMMLLLKKKJJJFFFKKKPPPRRRRRRSSSVVVYYYPPPTTTWWWXXX\\\___^^^YYYZZZUUUMMMHHHHHHJJJMMMOOOIIIKKKOOORRRTTTTTTSSSRRRMMMMMMLLLJJJHHHIIIMMMOOOEEEJJJPPPPPPMMMLLLOOOTTTSSSSSSYYY______fff{{{iii```\\\XXXWWWYYYSSSUUUWWWVVVSSSSSSWWWZZZXXXWWWWWWVVVVVVVVVWWWWWWUUUVVVWWWYYYZZZYYYUUURRR}}}xxxcccZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYZZZZZZZZZZZZZZZWWWVVVUUUVVVXXX[[[\\\\\\[[[ZZZYYYYYYZZZZZZXXXWWWZZZZZZ[[[\\\]]][[[WWWTTTZZZYYYWWWUUUSSSRRRQQQQQQYYYZZZ\\\]]]]]]\\\ZZZYYYWWWXXX[[[^^^bbbddddddccc```]]]\\\]]]```aaa```^^^aaabbbddddddbbbaaabbbccc___^^^]]]\\\\\\]]]^^^___\\\]]]]]]___aaaeeehhhiiippp~~~~~~tttvvvkkkgggaaaaaa````````````aaabbbeeebbb___]]]\\\\\\[[[ZZZYYYVVVSSSSSSUUUVVVUUUSSSQQQRRRTTTVVVWWWWWWWWWWWWVVVUUUSSSRRRRRRTTTUUUWWWVVVRRRNNNMMMOOOPPPPPPNNNPPPPPPPPPOOOMMMJJJGGGEEEHHHMMMRRRUUUTTTTTTUUUVVVVVVSSSOOOMMMNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKPPPPPPPPPQQQSSSUUUXXXYYYWWWTTTRRRTTTXXX\\\]]]]]]\\\XXXRRRNNNLLLLLLLLLLLLJJJLLLOOOQQQRRRRRRPPPOOONNNMMMLLLLLLMMMNNNPPPQQQNNNNNNNNNMMMMMMNNNOOOOOOTTTVVVXXXXXX[[[dddqqq{{{|||ppplllggg```[[[YYYXXXWWWTTTUUUVVVUUUSSSSSSVVVZZZWWWTTTQQQQQQSSSUUUTTTRRRWWWVVVUUUUUUUUUTTTQQQOOOnnn___XXXWWWWWWWWWWWWVVVVVVVVVUUUUUUXXXXXXXXXYYYZZZ[[[\\\]]]\\\ZZZWWWWWWYYYZZZZZZYYY[[[ZZZYYYYYY[[[[[[ZZZYYYYYYXXXXXXYYYZZZYYYVVVSSSVVVVVVWWWWWWVVVTTTQQQPPPUUUVVVXXXZZZ[[[[[[[[[ZZZZZZZZZ[[[]]]```aaaaaaaaa^^^\\\[[[\\\^^^___^^^\\\]]]___aaaaaa`````````aaa```___^^^\\\\\\\\\\\\]]]XXXYYYZZZ\\\^^^bbbeeeggguuu}}}pppbbbZZZ^^^^^^^^^______`````````aaa```^^^[[[XXXWWWWWWWWWYYYVVVSSSSSSVVVWWWWWWVVVRRRSSSUUUVVVWWWXXXWWWWWWVVVUUUSSSQQQQQQQQQRRRSSSRRRPPPNNNMMMOOOPPPQQQQQQPPPOOONNNMMMLLLKKKJJJJJJIIIMMMRRRSSSSSSRRRRRRSSSUUUSSSPPPPPPPPPQQQPPPOOOOOONNNNNNMMMMMMLLLKKKKKKOOOOOOPPPPPPRRRTTTWWWXXXWWWSSSOOONNNQQQUUUXXXYYY[[[XXXSSSOOOLLLKKKJJJJJJJJJLLLNNNPPPQQQQQQQQQPPPRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOOOORRRTTTUUUUUUVVV\\\fffnnn}}}}}}qqqeeeccc___[[[XXXVVVUUUUUUTTTVVVVVVUUURRRQQQRRRTTTUUUSSSQQQRRRSSSTTTRRROOONNNNNNOOOPPPRRRRRRPPPNNNyyyrrrwwwoooccc]]]ZZZWWWYYYXXXXXXXXXWWWWWWVVVVVVWWWWWWVVVWWWYYY\\\^^^``````^^^ZZZYYYYYYXXXXXXVVV[[[ZZZZZZ[[[]]]^^^^^^]]]YYYWWWVVVVVVWWWWWWUUUSSSQQQSSSVVVXXXXXXVVVSSSPPPRRRSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^]]][[[ZZZ[[[\\\\\\[[[ZZZYYY[[[^^^^^^]]]]]]]]]^^^```___^^^]]]\\\[[[[[[[[[WWWXXXYYY[[[]]]aaadddfffsssxxxyyytttqqqtttzzz~~~xxxnnnbbbYYYZZZ[[[]]]^^^_________^^^___```___\\\VVVSSSTTTVVVXXXVVVTTTTTTUUUWWWWWWWWWSSSTTTVVVWWWXXXXXXXXXXXXXXXWWWUUUSSSRRRQQQPPPPPPOOOPPPQQQPPPPPPQQQSSSUUUPPPNNNMMMKKKKKKKKKLLLMMMJJJMMMPPPQQQPPPOOOOOOOOOSSSRRRRRRSSSTTTTTTSSSRRRQQQQQQPPPPPPOOONNNMMMMMMPPPPPPPPPQQQRRRSSSUUUVVVUUUQQQLLLIIIJJJMMMPPPQQQWWWVVVSSSOOOLLLJJJHHHGGGJJJJJJKKKLLLNNNOOOQQQRRRUUUUUUTTTRRRPPPMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQPPPPPPRRRXXX]]]aaalll{{{{{{jjj```YYYYYYYYYXXXVVVUUUTTTSSSSSSTTTVVVVVVUUURRROOONNNNNNSSSRRRQQQRRRSSSRRRQQQOOOHHHHHHGGGIIILLLNNNNNNMMMsssxxxqqqccc______^^^\\\YYYYYYYYYYYYYYYYYYYYYYYYUUUTTTTTTTTTWWW[[[___aaaaaa^^^[[[YYYYYYXXXWWWVVV\\\[[[[[[]]]```aaaaaaaaaZZZXXXUUUUUUUUUVVVUUUUUUQQQSSSVVVXXXXXXXXXVVVUUUTTTTTTUUUVVVWWWYYY[[[\\\[[[[[[ZZZYYYYYYYYY[[[]]]\\\[[[ZZZZZZ[[[ZZZZZZYYYYYY[[[]]]^^^\\\ZZZYYYYYY___^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\]]]___aaadddeeehhhjjjkkkjjjjjjlllnnnpppsss}}}zzzsssooonnnjjjccc]]]XXXZZZ\\\___``````___^^^aaacccddd___XXXSSSTTTWWWWWWVVVTTTSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYYYYXXXXXX[[[[[[YYYWWWTTTRRRPPPOOOOOORRRUUUTTTRRRRRRTTTWWWOOOOOONNNMMMMMMLLLLLLLLLJJJKKKMMMOOOOOONNNNNNNNNQQQQQQRRRUUUWWWXXXVVVTTTRRRRRRRRRQQQQQQQQQQQQQQQSSSSSSRRRRRRRRRRRRRRRRRRSSSPPPLLLIIIHHHHHHIIIJJJPPPQQQPPPOOOLLLIIIHHHHHHHHHHHHGGGGGGIIILLLOOOQQQTTTTTTSSSRRROOOLLLIIIGGGHHHHHHIIIIIIKKKLLLMMMNNNMMMOOOPPPOOONNNOOOQQQSSSYYYUUU^^^vvvzzzyyy|||}}}rrrwwwwwwccc]]]\\\XXXRRRTTTTTTUUUUUUUUUTTTRRRQQQRRRTTTUUUVVVTTTQQQOOOMMMRRRQQQPPPOOOPPPRRRTTTUUULLLIIIEEECCCEEEHHHJJJKKK}}}}}}uuukkkdddaaa```___^^^VVVVVVWWWXXXYYYZZZZZZ[[[SSSSSSRRRSSSUUUYYY]]]```^^^\\\YYYXXXXXXXXXXXXWWW\\\\\\\\\^^^aaaddddddccc\\\YYYVVVUUUVVVWWWWWWVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXYYYZZZVVVXXXXXXWWWVVVWWW[[[]]]ZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[]]]______\\\YYYWWWVVV\\\\\\]]]^^^___``````aaa``````_________```bbbccc```___```dddhhhjjjkkklllooorrrsssvvv|||uuusssoookkkgggbbb]]]YYYYYY[[[]]]```aaaaaa```___bbbeeeeeeaaaYYYTTTUUUWWWWWWVVVTTTRRRPPPOOOPPPQQQTTTUUUWWWXXXYYYXXXXXXWWWZZZZZZYYYXXXUUURRROOONNNOOORRRUUUUUURRRPPPQQQSSSOOOPPPRRRRRRQQQNNNKKKHHHIIIIIIKKKMMMOOOPPPOOOOOOOOOPPPRRRVVVXXXYYYWWWUUUQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVUUUTTTRRRQQQPPPOOOPPPPPPOOOMMMJJJGGGEEEEEEHHHKKKMMMMMMKKKIIIIIIJJJGGGEEEDDDCCCEEEHHHLLLNNNOOOOOOOOONNNLLLJJJHHHFFFFFFGGGGGGHHHIIIJJJLLLMMMLLLNNNPPPQQQQQQPPPQQQQQQUUULLLMMMYYYcccrrrsss}}}}}}{{{xxx}}}sssUUUIIINNNVVVWWWUUUQQQRRRSSSSSSRRRQQQOOOMMMOOOPPPSSSUUUVVVUUURRRPPPRRRPPPNNNLLLMMMRRRXXX\\\XXXQQQHHHBBBAAACCCGGGIIInnnllliiieeebbb___]]][[[TTTTTTUUUVVVWWWXXXXXXYYYTTTTTTSSSTTTVVVXXX[[[]]]YYYWWWUUUUUUVVVXXXXXXWWW[[[[[[[[[]]]```ccccccbbb]]]ZZZXXXWWWWWWXXXXXXWWWWWWVVVVVVUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVRRRUUUWWWWWWUUUVVVYYY]]]WWWYYYZZZZZZYYYYYYZZZ[[[\\\^^^``````]]]YYYWWWVVVYYYZZZ\\\^^^```aaaaaaaaa___^^^]]]]]]]]]^^^___```^^^\\\]]]cccgggggghhhjjjiiillloooqqqwwwqqqjjjkkkllljjjfffbbb___]]]\\\]]]___```aaaaaaaaa``````bbbbbb^^^YYYTTTSSSTTTUUUUUUSSSQQQNNNMMMNNNPPPTTTUUUVVVXXXXXXXXXWWWVVVUUUVVVVVVVVVSSSPPPMMMKKKLLLOOOQQQRRRQQQOOONNNMMMPPPRRRUUUVVVTTTPPPLLLHHHJJJJJJKKKMMMPPPQQQQQQPPPNNNOOOQQQTTTWWWXXXWWWUUUQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTRRRPPPOOONNNNNNOOOPPPOOOKKKGGGDDDCCCCCCFFFJJJJJJHHHHHHJJJMMMFFFEEECCCAAABBBEEEIIIKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJLLLNNNPPPRRRRRRRRRQQQQQQMMMOOOVVVWWW[[[qqqnnnooozzzmmm~~~kkk```TTTNNNLLLMMMQQQUUUOOOOOOPPPOOONNNLLLJJJIIILLLMMMOOOTTTWWWXXXVVVTTTPPPOOOLLLKKKLLLPPPXXX]]]___XXXNNNFFFCCCDDDFFFGGGqqqfffdddbbbaaaaaa```^^^\\\WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[VVVTTTSSSSSSTTTVVVVVVVVVYYYXXXXXXZZZ]]]___```___\\\ZZZXXXWWWXXXXXXWWWVVVUUUUUUVVVVVVVVVUUUTTTSSSUUUUUUVVVVVVUUUSSSRRRQQQOOOSSSWWWWWWTTTTTTVVVZZZTTTVVVXXXXXXWWWWWWYYY\\\YYY\\\___```^^^[[[YYYXXXXXXYYY[[[]]]^^^^^^^^^^^^\\\\\\[[[[[[\\\^^^```aaa___\\\]]]ccceeedddeeeiiidddgggmmmqqqsssvvv|||wwwaaabbbcccdddeeedddbbbaaa^^^^^^______``````````````````___\\\YYYVVVSSSQQQQQQRRRSSSQQQNNNNNNQQQSSSTTTTTTVVVWWWWWWWWWVVVUUURRRSSSTTTUUUTTTQQQMMMKKKLLLLLLNNNQQQSSSRRROOOMMMQQQSSSUUUVVVUUURRROOOMMMOOOMMMLLLNNNQQQRRRQQQOOONNNNNNOOORRRUUUWWWVVVTTTRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPQQQQQQQQQPPPOOONNNKKKMMMNNNLLLHHHDDDCCCCCCBBBEEEHHHHHHFFFFFFIIIMMMHHHFFFDDDBBBCCCEEEHHHJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKMMMPPPQQQPPPOOOMMMNNNRRRWWWVVVVVV___jjjyyy|||uuuwww~~~hhhYYYVVVUUUTTTOOOIIIKKKQQQNNNMMMMMMLLLKKKJJJIIIHHHJJJJJJLLLQQQVVVXXXWWWUUULLLMMMMMMLLLKKKMMMRRRVVV___YYYRRRLLLIIIHHHHHHGGGyyytttuuu~~~ssseeeccc^^^YYYZZZ^^^bbbbbb```^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZUUUSSSQQQQQQSSSTTTTTTTTTWWWVVVVVVXXX[[[\\\]]]\\\[[[YYYXXXXXXXXXXXXWWWUUURRRTTTVVVWWWVVVSSSPPPNNNPPPQQQRRRSSSSSSQQQOOOMMMOOOSSSXXXXXXTTTRRRTTTWWWQQQTTTVVVWWWVVVVVVYYY[[[VVVZZZ^^^___^^^\\\[[[ZZZWWWXXXZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[\\\^^^```cccddd___\\\]]]bbbdddaaadddjjjjjjkkkmmmmmmkkkjjjmmmrrrnnn|||qqqiiirrr|||{{{rrrccc```^^^___``````^^^[[[______^^^^^^^^^___``````aaa___^^^]]][[[YYYTTTQQQOOOQQQRRRQQQPPPPPPTTTWWWSSSTTTUUUVVVVVVVVVUUUTTTQQQSSSUUUVVVVVVSSSOOOMMMMMMMMMNNNSSSWWWXXXTTTPPPRRRSSSTTTTTTTTTTTTSSSSSSRRRPPPNNNOOOQQQRRRPPPNNNNNNNNNNNNPPPSSSUUUUUUTTTTTTTTTSSSQQQPPPNNNMMMMMMJJJKKKMMMOOOPPPPPPPPPPPPJJJKKKKKKHHHDDDBBBBBBDDDBBBFFFHHHGGGDDDDDDGGGLLLIIIGGGEEEDDDDDDEEEHHHIIIHHHGGGEEEDDDCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJMMMNNNMMMLLLIIIJJJLLLNNNOOOPPPSSSVVVWWWiii||||||xxxssssssxxx}}}yyyuuutttbbb]]]WWWPPPMMMPPPQQQMMMKKKMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJNNNTTTWWWVVVUUUIIILLLNNNMMMKKKKKKMMMOOOZZZXXXTTTQQQOOOMMMJJJGGG{{{sssmmmrrruuummmgggcccZZZWWWUUUVVVZZZ]]]]]]\\\YYY[[[\\\\\\ZZZYYYYYYZZZXXXZZZYYYVVVWWWZZZXXXSSSUUUPPPNNNQQQRRRQQQRRRTTTUUUUUUWWWXXXZZZ[[[[[[[[[]]][[[ZZZZZZ[[[[[[ZZZXXXYYYXXXYYY[[[XXXPPPKKKJJJLLLOOOSSSSSSRRRPPPNNNNNNNNNPPPRRRSSSSSSTTTVVVXXXYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\]]]\\\\\\ZZZYYY[[[[[[\\\^^^___^^^[[[XXXWWWXXXYYYZZZ\\\___aaabbbeeeccc```]]]]]]```cccfffhhhhhhiiiiiiiiijjjlllnnnmmmllluuuzzzxxxwwwrrrfffWWWSSSZZZaaabbb[[[XXXUUUWWWZZZ\\\ZZZWWWZZZZZZZZZZZZ[[[\\\]]]^^^```\\\XXXVVVWWWXXXWWWUUURRRSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXVVVVVVUUUUUUUUUVVVSSSQQQRRRTTTUUUSSSPPPNNNOOOQQQUUUXXXYYYXXXWWWTTTQQQPPPQQQRRRRRROOOLLLOOONNNNNNMMMMMMNNNNNNOOOLLLMMMNNNPPPQQQRRRRRRRRRTTTSSSSSSRRRQQQNNNJJJGGGIIIJJJKKKKKKLLLKKKKKKKKKHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGKKKIIIFFFEEEFFFHHHIIIIIIDDDDDDCCCCCCBBBBBBBBBAAAEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIKKKLLLNNNOOOOOOYYYXXXcccwwwsssrrrhhhnnnnnn[[[SSSTTTOOONNNMMMLLLKKKJJJIIIHHHOOOMMMJJJIIIIIIIIIIIIHHHFFFFFFGGGJJJMMMOOOOOONNNMMMKKKLLLOOORRRQQQJJJDDDNNNQQQSSSRRRMMMHHHFFFFFFvvvrrrqqqxxxrrrhhhccc___[[[ZZZWWWVVVVVVYYY\\\\\\[[[XXXYYYZZZZZZYYYXXXYYY[[[VVVXXXWWWVVVWWW[[[ZZZUUUUUUPPPNNNQQQSSSQQQQQQSSSUUUVVVXXXYYY[[[[[[[[[[[[ZZZYYYXXXYYYZZZZZZYYYXXXWWWUUUVVVXXXVVVOOOKKKKKKMMMOOORRRRRRQQQPPPOOOOOOOOOQQQSSSTTTTTTUUUWWWYYYYYYYYYYYYXXXXXXYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZ\\\]]]___^^^[[[XXXUUUVVVWWWZZZ]]]```bbbdddeeeccc```^^^^^^```cccffffffggghhhhhhiiijjjlllmmmiiiggglllwwwvvvmmmgggdddhhheee\\\PPPKKKNNNPPPNNNMMMMMMMMMMMMNNNPPPQQQRRRRRRSSSTTTUUUXXXZZZ\\\]]][[[ZZZXXXXXXYYYXXXUUURRRUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVXXXUUUSSSSSSTTTTTTSSSQQQOOOOOOQQQSSSUUUVVVUUUTTTWWWUUUSSSRRRTTTSSSQQQOOOPPPOOONNNMMMLLLLLLLLLMMMMMMMMMOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNLLLJJJHHHGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEBBBCCCCCCDDDEEEGGGGGGHHHJJJGGGEEEDDDFFFGGGHHHGGGBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMMMMNNNSSSPPPVVVdddnnnxxx}}}uuuzzzyyynnnbbbWWWQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEHHHKKKMMMMMMLLLLLLKKKKKKMMMPPPNNNHHHBBBGGGJJJMMMLLLIIIFFFEEEEEE~~~uuuwww|||pppeeeaaa___]]]ZZZYYYWWWVVVWWWXXXZZZZZZYYYVVVWWWWWWVVVVVVVVVYYY[[[XXXZZZYYYVVVWWWZZZYYYUUUUUUQQQOOORRRSSSQQQPPPRRRVVVWWWXXXZZZ[[[[[[[[[ZZZVVVUUUUUUWWWYYYZZZYYYWWWUUUSSSRRRTTTRRRMMMLLLMMMNNNPPPQQQQQQPPPOOOOOOPPPPPPRRRTTTTTTTTTUUUWWWXXXXXXYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZWWWWWWXXXZZZ[[[[[[XXXVVVSSSTTTVVVYYY]]]```cccdddbbbaaa___^^^^^^```ccceeeccccccdddfffgggiiijjjkkkiiifffgggmmmnnnnnnvvvtttnnnjjjccc]]]^^^]]]XXXPPPJJJHHHEEEBBBCCCEEEFFFEEEDDDEEEHHHKKKEEEFFFIIIKKKNNNQQQSSSUUUVVVVVVXXXZZZ\\\[[[WWWTTTXXXXXXXXXYYYYYYYYYZZZZZZXXXXXXWWWWWWWWWWWWXXXXXX[[[XXXUUUSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQTTTRRRPPPPPPQQQRRRRRRRRROOOOOOMMMLLLKKKKKKJJJJJJNNNOOOPPPPPPPPPPPPOOONNNKKKKKKKKKJJJJJJIIIIIIIIIDDDEEEEEEEEEEEEEEEDDDDDDFFFEEEDDDDDDCCCCCCDDDDDD@@@AAABBBCCCEEEGGGHHHHHHHHHFFFDDDDDDEEEGGGGGGFFFAAAAAABBBCCCCCCDDDDDDEEEAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHHHHIIIJJJKKKKKKLLLQQQNNNOOOVVVYYY[[[eeerrr|||xxxiiiZZZUUUUUUSSSQQQPPPMMMLLLKKKIIIIIIIIIJJJKKKKKKJJJHHHEEECCCBBBAAAAAACCCBBBCCCEEEHHHJJJIIIHHHIIIHHHHHHJJJLLLKKKFFFBBB???BBBEEEFFFEEEDDDCCCDDD~~~rrrkkkbbb^^^^^^___^^^\\\XXXXXXWWWWWWWWWXXXWWWWWWTTTTTTTTTSSSSSSTTTXXXZZZ^^^___\\\XXXWWWYYYWWWRRRVVVQQQPPPRRRSSSQQQPPPQQQTTTUUUWWWXXXYYYXXXWWWWWWRRRQQQRRRUUUWWWYYYXXXVVVTTTQQQOOOQQQPPPMMMMMMPPPQQQRRRRRRQQQOOOMMMNNNOOOOOOQQQRRRSSSRRRSSSTTTVVVUUUVVVYYYZZZ[[[YYYWWWVVVVVVVVVWWWWWWWWWXXXXXXWWWSSSSSSTTTUUUWWWWWWUUURRRSSSTTTVVVYYY[[[^^^___```^^^]]]\\\\\\\\\^^^```bbb``````aaaccceeegggggggggeeecccdddgggfffdddgggnnnuuu{{{~~~wwwpppeeeeeebbb]]]XXXTTTPPPMMMGGGEEECCCAAA@@@AAAAAABBB===>>>@@@BBBCCCDDDEEEFFFMMMOOORRRVVVZZZ[[[\\\[[[YYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXXXX\\\ZZZVVVSSSQQQQQQRRRSSSQQQQQQPPPNNNLLLKKKLLLMMMKKKJJJIIIIIIJJJMMMOOOPPPLLLKKKKKKJJJJJJJJJJJJKKKPPPQQQRRRRRRRRRPPPOOOMMMJJJJJJIIIGGGFFFEEEFFFGGGCCCCCCDDDDDDCCCBBBAAAAAADDDDDDDDDCCCCCCCCCCCCCCC>>>???@@@BBBDDDFFFHHHIIIGGGEEEDDDDDDEEEGGGGGGFFFBBBBBBBBBBBBCCCCCCCCCCCC??????>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIOOOLLLMMMQQQQQQPPPUUU\\\kkksssxxxooosssyyy~~~~~~}}}}}}dddVVVKKKKKKOOOQQQQQQRRRNNNMMMKKKIIIHHHHHHIIIJJJIIIIIIGGGDDDAAA???>>>>>>AAA@@@AAACCCEEEGGGFFFEEEDDDCCCDDDFFFIIIIIIFFFDDD===>>>AAABBBCCCBBBBBBBBB|||www~~~lll```]]]YYYYYYZZZ[[[ZZZYYYWWWXXXXXXWWWVVVUUUUUUUUURRRSSSRRRQQQQQQRRRVVVYYY______\\\XXXXXXZZZYYYUUUVVVRRRPPPSSSSSSPPPNNNOOOQQQRRRTTTVVVVVVUUUSSSRRRNNNOOOPPPSSSVVVXXXWWWUUUTTTPPPNNNOOOOOOMMMOOOSSSUUUUUUTTTQQQNNNKKKKKKLLLMMMNNNPPPPPPOOOOOOPPPQQQPPPRRRUUUWWWXXXVVVTTTRRRRRRRRRRRRSSSSSSTTTTTTUUURRRRRRRRRTTTVVVVVVTTTSSSTTTUUUVVVXXXYYYZZZZZZZZZXXXXXXXXXYYYZZZ\\\]]]^^^]]]]]]]]]```ccceeedddbbb\\\[[[[[[]]]]]][[[]]]```bbbcccjjjtttuuurrrpppnnnkkkgggeeeeeeWWWPPPHHHFFFHHHHHHDDD???AAAAAAAAAAAA???>>><<<;;;@@@BBBDDDHHHMMMRRRXXX[[[XXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVZZZXXXUUUQQQOOONNNOOOQQQPPPPPPPPPMMMIIIHHHHHHJJJIIIHHHGGGEEEEEEFFFHHHJJJGGGGGGGGGHHHIIIJJJKKKLLLPPPQQQSSSTTTTTTRRRPPPNNNKKKLLLKKKGGGCCCAAABBBCCCDDDDDDDDDDDDCCCAAA@@@@@@CCCCCCCCCCCCBBBBBBAAAAAA<<<===???AAACCCFFFGGGHHHFFFDDDCCCDDDFFFGGGGGGFFFDDDCCCCCCBBBAAA@@@@@@???===============>>>??????AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGIIIKKKLLLKKKLLLPPPQQQSSS^^^tttzzzwwwooojjjmmmxxx}}}oooddd```___WWWPPPKKKLLLNNNNNNOOORRRPPPOOOLLLJJJIIIHHHHHHHHHIIIIIIIIIFFFAAA>>>===>>>@@@???@@@AAACCCDDDCCCBBB>>>???@@@CCCEEEGGGGGGGGG@@@@@@AAABBBBBBBBB@@@???ppp\\\ZZZgggttt}}}nnnddd\\\[[[YYYZZZ[[[[[[ZZZYYYWWWXXXYYYWWWUUUSSSRRRSSSQQQRRRRRRQQQQQQQQQTTTVVVXXXYYYXXXUUUWWW\\\]]]ZZZVVVRRRQQQTTTTTTPPPNNNNNNNNNOOORRRSSSSSSQQQOOOMMMMMMMMMOOOSSSVVVWWWUUUTTTRRRNNNMMMNNNNNNMMMNNNSSSUUUUUUUUUSSSOOOKKKJJJJJJKKKLLLMMMMMMLLLKKKLLLNNNLLLNNNQQQSSSTTTSSSQQQOOOOOOOOOOOOOOOPPPQQQRRRRRRTTTSSSSSSTTTVVVWWWVVVUUUTTTUUUVVVWWWWWWUUUTTTSSSSSSTTTVVVWWWYYYZZZ[[[[[[\\\[[[[[[]]]aaabbb```]]]YYYYYYXXXXXXXXXXXXYYYYYYYYYYYY^^^eeeiiiqqqzzzwwwvvvvvvvvvvvvsssssssssssstttxxx}}}{{{wwwuuuuuussspppppprrrkkkaaaWWWUUUYYYZZZTTTMMMMMMLLLKKKIIIFFFBBB>>><<<888999999;;;>>>EEEMMMSSSVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSUUUTTTRRROOOKKKJJJLLLMMMMMMOOOPPPMMMIIIFFFGGGIIIMMMMMMKKKHHHDDDCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMOOORRRTTTTTTSSSQQQPPPMMMNNNNNNJJJDDD@@@@@@AAAEEEEEEEEEDDDCCCAAA@@@???AAABBBBBBBBBBBBAAA@@@@@@<<<===>>>@@@BBBDDDFFFGGGCCCBBBBBBCCCEEEFFFEEEDDDCCCCCCBBBAAA???>>>===<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGIIIJJJIIIIIIIIIGGGNNNUUUZZZaaarrrzzzvvvssspppvvvvvvxxx|||~~~ppp```VVVRRRSSSUUUPPPMMMLLLMMMLLLIIIKKKOOOOOOOOONNNLLLKKKJJJIIIHHHJJJLLLLLLIIIDDD@@@@@@AAA@@@@@@@@@AAACCCCCCBBBAAA;;;<<<>>>@@@CCCEEEGGGHHHDDDBBBAAAAAAAAAAAA>>><<<~~~```WWWcccqqqppphhhdddaaa^^^]]]]]]]]]^^^]]]\\\[[[VVVXXXYYYXXXTTTQQQPPPQQQQQQRRRSSSRRRQQQQQQRRRSSSSSSTTTSSSRRRUUU[[[]]][[[WWWSSSRRRTTTTTTPPPMMMMMMMMMNNNPPPRRRQQQOOOLLLJJJLLLMMMOOOSSSVVVVVVUUURRRPPPMMMKKKMMMMMMKKKLLLPPPQQQSSSTTTSSSPPPMMMKKKKKKJJJKKKLLLLLLJJJIIIJJJLLLJJJLLLNNNPPPPPPPPPOOONNNNNNNNNMMMNNNNNNPPPQQQRRRRRRQQQQQQRRRTTTVVVUUUTTTSSSSSSUUUUUUTTTSSSQQQPPPQQQRRRUUUWWWYYYZZZZZZZZZ[[[YYYYYY[[[___```\\\XXX[[[[[[ZZZZZZ[[[]]]^^^]]][[[XXXZZZ```bbbdddrrr~~~{{{wwwrrrvvvtttsssrrrssssssqqqooojjjhhhfffdddeeeiiiooosssuuuqqqoooqqqoookkkkkknnnmmmfff^^^\\\___aaa^^^ZZZVVVVVVUUUSSSOOOKKKGGGEEE>>>>>>===;;;;;;???EEEKKKUUUUUUUUUUUUVVVVVVVVVVVVRRRQQQPPPOOOOOOOOOOOOOOONNNOOOOOOLLLIIIGGGHHHIIIIIIMMMOOONNNIIIFFFGGGIIIMMMNNNNNNKKKGGGDDDDDDFFFCCCDDDDDDEEEFFFHHHIIIJJJIIIKKKOOORRRTTTSSSRRRPPPMMMPPPQQQMMMGGGBBBAAABBBFFFEEEEEEDDDBBBAAA???>>>@@@AAABBBBBBBBBAAA??????<<<<<<>>>@@@AAACCCEEEEEE@@@??????AAACCCDDDCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<>>>??????>>>??????@@@@@@AAAAAABBB@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHHHHIIIJJJHHHFFFEEEMMMRRROOOJJJPPPccctttzzz{{{}}}rrrgggYYYOOOMMMNNNPPPQQQNNNKKKJJJKKKKKKHHHJJJNNNKKKLLLNNNOOONNNMMMKKKJJJKKKNNNPPPMMMHHHDDDDDDEEEAAAAAA@@@AAACCCCCCBBBAAA<<<===>>>???@@@BBBEEEGGGCCCAAA????????????<<<:::mmmgggvvvpppccc```___[[[\\\\\\\\\\\\\\\\\\ZZZZZZVVVXXXZZZXXXTTTPPPPPPPPPPPPRRRTTTSSSRRRQQQQQQRRRRRRSSSQQQOOORRRXXXYYYWWWWWWSSSRRRUUUTTTPPPLLLMMMLLLNNNPPPRRRQQQOOOKKKIIIMMMMMMPPPSSSVVVVVVTTTRRROOOKKKJJJLLLLLLIIIJJJNNNNNNQQQSSSTTTRRROOOMMMLLLJJJKKKLLLKKKJJJIIIJJJKKKJJJKKKLLLNNNOOOOOONNNNNNNNNNNNMMMMMMNNNPPPQQQSSSOOONNNNNNOOOQQQRRRRRRQQQQQQRRRSSSTTTSSSRRRPPPOOOQQQRRRUUUWWWYYYZZZ[[[[[[[[[YYYXXX[[[^^^___ZZZVVVZZZZZZZZZZZZ]]]aaacccbbbaaaYYYVVV\\\``````jjjxxx~~~{{{uuuqqqqqqtttrrrooooooooopppqqqpppmmmhhhdddhhhfffddddddgggiiijjjjjjmmmiiihhhkkkiiicccbbbeee___[[[WWWVVVXXXZZZ\\\[[[YYYYYYYYYXXXUUURRROOOLLLJJJJJJHHHDDD@@@@@@DDDHHHUUUUUUUUUVVVVVVWWWWWWWWWQQQPPPOOONNNMMMLLLLLLLLLJJJLLLMMMKKKGGGEEEEEEGGGGGGKKKOOONNNJJJFFFGGGIIIHHHKKKMMMLLLIIIHHHHHHJJJDDDDDDDDDDDDEEEFFFGGGHHHEEEHHHLLLPPPRRRSSSQQQPPPLLLPPPSSSPPPIIICCCBBBDDDFFFEEEEEEDDDBBB@@@>>>===@@@@@@AAABBBAAA@@@???>>><<<===>>>???AAACCCDDDDDD=========???AAABBBAAA@@@>>>>>>>>>>>>============;;;;;;;;;<<<===>>>???@@@=========>>>??????@@@@@@??????AAABBBDDDEEEFFFGGGBBBCCCDDDEEEGGGIIIGGGDDDDDDGGGHHHHHHHHHKKKQQQVVVaaappp~~~tttppplllmmmqqqzzzsssbbb[[[SSSQQQSSSTTTQQQLLLPPPJJJGGGHHHJJJJJJLLLOOOHHHJJJMMMPPPQQQPPPNNNMMMMMMPPPSSSPPPJJJFFFFFFHHHBBBAAAAAABBBDDDDDDBBBAAA???????????????@@@CCCEEEBBB???<<<<<<>>>===;;;888~~~xxxjjjaaa[[[UUUWWW\\\ZZZ[[[]]]]]]]]]ZZZXXXVVV\\\YYYTTTRRRQQQQQQPPPPPPMMMMMMLLLKKKIIIJJJMMMPPPXXXVVVTTTRRRQQQQQQQQQQQQSSSRRRQQQQQQQQQQQQOOOMMMLLLLLLLLLKKKJJJHHHFFFEEEMMMNNNPPPRRRRRRQQQOOONNNJJJIIIGGGGGGIIIIIIHHHFFFIIILLLOOORRRRRROOOLLLIIIKKKOOORRRPPPKKKHHHIIIKKKIIIIIIJJJKKKMMMNNNOOOOOOHHHJJJMMMNNNOOOPPPQQQSSSQQQRRRSSSSSSRRRPPPNNNMMMPPPOOONNNMMMLLLLLLLLLLLLQQQRRRTTTVVVWWWXXXXXXXXXWWWZZZYYYWWWWWWZZZ[[[YYYWWWYYY[[[[[[[[[[[[]]]^^^]]]^^^]]][[[ZZZ]]]ccciiivvv|||~~~xxxuuussswwwxxxwwwxxxuuuuuusssooommmllljjjhhhfffdddhhhmmmooommmjjjgggfffeeeddddddcccdddeeefffgggkkkeee___]]]___```^^^\\\XXXTTTPPPPPPRRRSSSRRRPPP[[[ZZZXXXXXXWWWUUURRROOOPPPSSSUUUQQQKKKGGGGGGIIIQQQRRRTTTVVVWWWXXXWWWWWWSSSOOOMMMPPPUUUVVVQQQKKKMMMKKKHHHEEECCCCCCEEEFFFGGGGGGIIIKKKMMMMMMJJJGGGHHHGGGHHHLLLOOOOOOLLLHHHFFFGGGIIIKKKLLLLLLJJJJJJMMMLLLJJJIIIIIIJJJKKKKKKJJJJJJIIIHHHFFFDDDBBBAAAEEEDDDCCCBBB@@@???>>>===>>>>>>>>>???@@@@@@AAAAAA===<<<<<<===@@@BBBCCCCCC<<<;;;;;;<<<>>>???===<<>>===;;;::::::999:::888999999:::;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;<<<>>>@@@BBBAAA@@@>>>AAADDDFFFGGGEEEBBB@@@EEEEEEEEEFFFGGGGGGHHHHHHKKKQQQZZZgggyyy}}}oooiiiaaagggtttvvv}}}tttwww~~~zzziii```XXXWWWUUUTTTRRRRRRQQQQQQPPPOOONNNKKKIIIIIILLLOOOMMMMMMMMMNNNOOONNNKKKHHHMMMMMMLLLKKKIIIGGGEEEDDD???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888nnnooouuuyyynnncccZZZWWWUUUTTTWWW\\\______^^^\\\[[[ZZZYYYXXXYYYWWWSSSQQQPPPOOOMMMLLLMMMNNNNNNMMMLLLLLLNNNPPPYYYXXXVVVTTTSSSRRRRRRRRRUUUTTTSSSTTTUUUUUUTTTRRRNNNMMMMMMKKKJJJIIIGGGGGGKKKNNNQQQSSSSSSRRRPPPNNNIIIHHHGGGHHHJJJJJJIIIGGGKKKMMMOOOPPPPPPNNNKKKIIIMMMPPPRRRPPPKKKGGGGGGIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPPPPPPPOOOMMMNNNPPPRRRSSSTTTTTTTTTSSSQQQOOOMMMOOONNNMMMMMMLLLMMMMMMMMMQQQRRRRRRSSSTTTUUUVVVVVVVVVXXXWWWTTTUUUYYY[[[YYYUUUVVVYYY[[[]]]\\\[[[[[[ZZZ\\\^^^___^^^```cccfffqqqyyy|||vvvpppoooppppppiiigggfffiiiqqqzzz}}}~~~}}}~~~~~~~~~~~~|||}}}xxx||||||qqqqqqrrrppprrrooollljjjiiihhhfffdddcccgggkkkmmmllliiifffeee___aaabbbdddffffffffffffgggbbb]]]\\\___aaa```^^^WWWTTTQQQOOOPPPRRRSSSTTTXXXXXXWWWWWWVVVSSSPPPMMMOOORRRTTTRRRNNNKKKLLLOOOOOOQQQTTTWWWXXXWWWVVVUUUUUUQQQNNNQQQUUUWWWSSSNNNPPPOOOMMMKKKJJJJJJJJJKKKGGGGGGHHHJJJLLLLLLJJJHHHHHHHHHHHHKKKMMMMMMKKKHHHFFFGGGIIIKKKKKKKKKJJJIIIKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEECCCBBBAAACCCCCCBBBAAA???>>>===<<<<<<======>>>>>>???@@@@@@===<<<<<<===???AAABBBBBB:::::::::;;;>>>???>>>===>>>>>>===<<<;;;:::999999999999999:::;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<>>>@@@AAA@@@??????@@@BBBDDDDDDCCCBBB@@@BBBBBBCCCDDDEEEEEEFFFFFFGGGIIIMMMQQQZZZjjj~~~~~~qqqnnnfffjjj|||wwwuuutttzzz}}}uuutttxxx~~~xxxnnnccc\\\ZZZYYYWWWUUUTTTRRRQQQQQQOOOOOOMMMKKKIIIJJJLLLOOONNNMMMLLLMMMNNNMMMKKKHHHIIIIIIHHHGGGEEECCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::999888777~~~jjjeeemmmooo^^^]]]XXXTTTUUUWWWXXXZZZ]]]bbb```]]][[[YYYYYYYYYZZZWWWUUUSSSRRRRRRPPPMMMKKKMMMOOOQQQQQQOOONNNNNNOOOXXXWWWVVVUUUTTTSSSSSSSSSVVVUUUUUUWWWYYYZZZYYYXXXPPPOOOMMMLLLJJJJJJIIIIIIJJJLLLPPPTTTTTTSSSPPPNNNGGGGGGGGGIIIKKKLLLJJJHHHMMMMMMMMMMMMLLLKKKIIIHHHMMMPPPRRRPPPKKKGGGGGGHHHLLLMMMOOOQQQRRRRRRQQQQQQSSSSSSQQQOOONNNNNNQQQTTTUUUUUUUUUUUUSSSQQQOOOMMMNNNMMMMMMLLLLLLMMMOOOOOORRRRRRQQQQQQQQQRRRTTTTTTTTTVVVUUURRRSSSYYY\\\[[[VVVVVVXXX\\\```aaa^^^ZZZVVVYYY^^^```aaa``````aaammmsssuuuooohhhfffffffffbbbaaaaaaccciiioootttvvvuuuqqqnnnrrrzzzuuutttqqqnnnmmmoootttxxx}}}}}}xxxxxxtttmmmvvvssskkkmmmpppxxxwwwwwwvvvqqqlllmmmrrr~~~wwwoooqqqsssrrrnnnllljjjhhhgggeeecccaaa```ccchhhjjjiiigggeeeddd___aaadddfffgggfffdddbbbccc___\\\\\\___aaaaaa```WWWVVVSSSPPPOOOPPPTTTXXXUUUVVVVVVVVVTTTRRROOOMMMLLLOOORRRRRRPPPOOOQQQSSSNNNQQQTTTVVVWWWVVVUUUSSSUUUQQQNNNOOOSSSUUUSSSOOOQQQQQQPPPPPPPPPOOOOOOOOOKKKJJJIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHFFFGGGIIIJJJJJJIIIHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>============>>>???@@@AAA999888888:::===>>>>>>===============<<<;;;999888999999999999:::<<<===>>>===<<<;;;;;;:::;;;;;;;;;======<<<>>>@@@@@@???===??????@@@AAAAAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDFFFGGGFFFDDDEEEKKKUUU]]]mmm|||wwwxxxyyykkkeeejjjrrryyy{{{wwwwwwxxxzzziiiccc]]][[[```gggmmmoooooorrrxxxrrrhhhgggeee___XXX]]]\\\ZZZXXXUUUSSSQQQQQQNNNNNNNNNLLLKKKKKKMMMOOOOOOMMMLLLLLLLLLLLLJJJIIIGGGGGGFFFEEECCCAAA???>>>????????????????????????=========>>>>>>?????????>>>===<<<;;;999888777666sssxxxwwwuuutttlllqqqzzzmmmqqq~~~vvv~~~zzzmmmccc\\\\\\YYYXXXYYYZZZZZZYYYXXX]]][[[YYYXXXWWWWWWXXXYYYUUUUUUUUUUUUVVVUUUQQQOOONNNQQQTTTUUUSSSQQQOOOOOOTTTTTTSSSTTTTTTTTTTTTUUUTTTTTTTTTWWWZZZ\\\[[[ZZZRRRPPPOOOMMMKKKKKKKKKKKKHHHKKKOOOSSSUUUSSSQQQOOOGGGGGGHHHKKKMMMNNNLLLJJJOOOMMMLLLJJJHHHGGGGGGGGGLLLNNNOOONNNLLLIIIIIIIIINNNOOOPPPQQQQQQPPPNNNMMMMMMOOOPPPPPPPPPQQQSSSUUUUUUUUUUUUTTTRRRQQQOOONNNNNNMMMLLLLLLMMMOOOQQQRRRUUUTTTRRRQQQQQQRRRSSSUUUUUUVVVUUURRRSSSZZZ^^^^^^]]][[[ZZZ^^^dddfffccc___WWWYYY]]]______^^^\\\[[[fffjjjllljjjeeeccccccdddbbbbbbccceeehhhkkkmmmnnnooommmjjjjjjmmmrrrvvvxxxpppnnnjjjfffeeegggmmmqqqvvvzzzzzztttppppppoookkkooozzz|||sssoooooooooppplllkkknnnnnnlllkkknnnsssyyyzzztttpppqqqssssssnnnllliiigggfffccc```]]]ZZZ^^^cccffffffeeedddcccdddeeefffffffffdddaaa```ccc```^^^^^^```bbbbbbbbb[[[ZZZXXXSSSOOOPPPUUUZZZWWWWWWUUUSSSQQQPPPQQQRRRKKKMMMPPPQQQPPPPPPQQQSSSQQQQQQRRRTTTTTTUUUUUUUUUSSSPPPLLLLLLPPPRRRQQQOOONNNOOOPPPQQQRRRQQQPPPPPPQQQOOOLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEGGGFFFFFFDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBB>>>>>>===<<<;;;:::999999888888999::::::;;;;;;<<<<<<=========<<<===>>>@@@:::888888888:::<<<<<<;;;;;;<<<=========;;;888777999999999999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;>>>======>>>??????>>><<<>>>>>>>>>>>>>>>???@@@@@@======>>>???AAABBBCCCCCCDDDEEEEEEDDDDDDFFFKKKOOOQQQZZZgggssszzzyyyuuupppooorrrttttttrrruuuwwwvvvtttuuu}}}~~~yyyuuummmllllllpppvvv||||||sssiiieeeggggggaaa[[[```___]]]ZZZWWWTTTQQQPPPOOOOOOPPPOOOMMMLLLNNNOOOPPPNNNLLLKKKKKKKKKKKKIIIFFFFFFFFFEEECCCAAA@@@???========================<<<<<<======>>>>>>??????===<<<;;;:::999777666666www}}}oooqqq}}}~~~yyyhhhaaa^^^\\\ZZZ[[[[[[YYYXXXXXXWWWTTTPPPRRRSSSTTTUUUUUUVVVVVVVVVRRRRRRTTTVVVXXXXXXUUUSSSOOORRRVVVWWWUUURRRPPPNNNNNNOOOPPPQQQRRRSSSTTTTTTPPPPPPQQQTTTWWWYYYYYYXXXRRRQQQOOONNNLLLKKKKKKKKKFFFIIIMMMQQQSSSSSSQQQPPPIIIIIIJJJLLLOOOPPPOOONNNOOOMMMKKKHHHFFFFFFFFFGGGHHHJJJLLLMMMLLLLLLKKKLLLOOOOOOPPPOOONNNLLLJJJIIIHHHKKKPPPRRRRRRQQQPPPPPPRRRRRRRRRRRRQQQPPPOOOOOOOOONNNMMMMMMNNNPPPSSSTTTXXXWWWUUUSSSSSSTTTVVVWWWWWWXXXWWWTTTVVV\\\aaaaaaccc^^^ZZZ[[[aaaeeefffddd^^^^^^^^^______^^^\\\[[[]]]___aaabbb___\\\\\\^^^^^^___```aaabbbdddeeefffgggggggggffffffgggkkkmmmhhhhhhfffdddbbbcccgggjjjnnnqqqqqqmmmkkkkkkkkkjjjffflllooonnnmmmnnnlllhhhfffaaa```dddhhhhhhhhhiiiiiimmmooollljjjkkkmmmmmmooommmkkkiiigggccc___\\\WWW[[[```ccccccbbbbbbbbbhhhgggfffeeeeeeeeeeeeeeegggeeecccbbbcccccccccbbb```___\\\VVVQQQQQQUUUZZZZZZYYYVVVRRROOOPPPUUUYYYOOOQQQRRRRRRRRRRRRRRRSSSTTTSSSQQQQQQQQQSSSVVVWWWSSSPPPMMMMMMOOOQQQQQQPPPLLLNNNPPPQQQRRRRRRQQQPPPWWWSSSOOOLLLKKKJJJHHHGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEDDDDDDCCCBBBAAAAAA???>>>>>>>>>>>>???@@@AAA<<<<<<;;;:::999999888888666777777888999999:::::::::<<<===<<<;;;;;;===???<<<:::888777888888888777999:::;;;<<<;;;999777666888888777888888999:::;;;::::::;;;;;;;;;;;;;;;;;;===<<<<<<===??????>>><<<>>>======<<<===>>>???@@@======>>>???@@@BBBBBBCCC???AAABBBCCCDDDEEEHHHIIIIIILLLNNNNNNQQQ```www|||uuummmiiijjjllloootttwwwwwwvvvwwwtttoookkkiiimmmwwwtttooommmrrrvvvwwwwwwxxxpppmmmmmmsss{{{|||vvvpppvvv~~~yyyvvvvvvzzz{{{wwwrrrooolllkkkkkkjjjhhhfffbbbaaa```]]]ZZZVVVSSSQQQQQQSSSSSSSSSQQQOOOOOOPPPQQQOOOMMMLLLLLLLLLKKKJJJEEEEEEDDDCCCBBBAAA???>>>;;;;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<=========;;;;;;:::999888777777666}}}tttbbb\\\\\\[[[XXXVVVZZZ[[[ZZZXXXYYYZZZXXXSSSMMMNNNPPPRRRSSSTTTUUUUUUQQQQQQRRRUUUXXXXXXVVVTTTPPPSSSWWWXXXVVVSSSPPPNNNKKKLLLNNNOOOPPPQQQQQQQQQNNNNNNOOOQQQTTTUUUUUUSSSPPPPPPPPPOOONNNLLLKKKJJJDDDGGGJJJNNNQQQRRRQQQQQQMMMLLLLLLMMMPPPRRRRRRQQQQQQOOOLLLIIIHHHHHHHHHIIIGGGHHHJJJLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGKKKQQQSSSSSSOOOLLLKKKOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQOOONNNOOORRRTTTVVVZZZYYYXXXWWWWWWWWWXXXYYYXXXZZZYYYWWWYYY___bbbbbbaaa]]]XXXWWW[[[___bbbbbbdddcccaaa```aaaaaa___^^^^^^]]]___```^^^YYYXXXZZZ[[[]]]____________aaabbbcccdddeeedddcccccceeefffhhhiiijjjiiihhhhhhiiijjjhhhjjjkkkjjjhhhfffeeeeeeeeeffffffeeehhhlllkkkgggbbb\\\ZZZ]]]bbbbbbcccfffeeeggghhhgggggghhhjjjkkknnnmmmkkkjjjhhhfffaaa^^^ZZZ]]]aaacccbbbaaa```aaacccccccccdddfffhhhkkkmmmjjjiiihhhfffeeedddddddddbbb```\\\WWWTTTTTTVVVXXX[[[ZZZWWWRRROOOQQQWWW]]]VVVWWWWWWWWWVVVVVVUUUTTTVVVTTTRRRQQQQQQSSSVVVXXXTTTSSSQQQQQQSSSTTTSSSRRRMMMOOOPPPRRRSSSRRRRRRQQQXXXTTTPPPLLLJJJHHHFFFDDDFFFHHHIIIIIIHHHGGGHHHIIIHHHHHHFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@===<<<<<<;;;;;;===>>>???;;;;;;:::999999888777777555666666777777888999999888:::<<<<<<::::::===@@@===:::777666666666555444777888999999999888666555666666666666666777888888999::::::;;;;;;;;;;;;:::<<<<<<;;;===??????>>><<<=========<<<===>>>>>>???>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@AAADDDEEECCCBBBGGGSSS]]]oooyyyuuullldddbbbiiisssrrrmmmmmmvvv{{{uuurrrooonnnqqqqqqnnnjjjggggggkkkooofffeeedddaaa^^^ZZZVVVTTTVVVWWWYYYXXXUUURRRQQQQQQRRRPPPNNNNNNNNNMMMKKKIIIBBBBBBBBBBBB@@@???>>>===;;;:::999888888999:::;;;::::::::::::::::::::::::999999999888888888777777vvvjjj```______[[[XXXWWWZZZ\\\[[[YYY[[[``````\\\PPPPPPPPPPPPQQQSSSVVVWWWUUUTTTTTTVVVXXXXXXWWWUUUPPPTTTWWWXXXVVVRRRPPPOOONNNNNNOOOOOOOOONNNMMMLLLOOONNNNNNPPPRRRSSSRRRPPPNNNOOOPPPQQQOOOLLLIIIHHHCCCEEEHHHKKKNNNPPPQQQRRRRRRPPPNNNNNNQQQSSSTTTTTTSSSQQQOOOMMMLLLLLLLLLMMMGGGHHHIIIKKKMMMMMMMMMKKKJJJIIIHHHGGGGGGIIIJJJLLLFFFJJJOOORRRQQQPPPNNNMMMMMMMMMNNNPPPRRRTTTVVVWWWUUUSSSQQQPPPPPPSSSVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZXXX[[[[[[YYYZZZ___bbb```]]][[[XXXVVVWWWYYY\\\^^^bbbaaa```aaaccccccaaa___bbb___```cccaaa[[[YYY\\\\\\^^^``````______bbbdddeeeeeeddddddccccccdddddd___aaaccccccbbbbbbcccddddddgggjjjlllkkkhhhfffffflllllljjjfffggglllnnnmmmfff```\\\]]]______aaaddddddddddddfffggghhhkkkmmmjjjiiiiiijjjjjjiiieeecccbbbdddffffffccc```^^^^^^^^^___bbbeeegggjjjlllmmmjjjjjjiiihhhfffeeeeeeeee```]]]YYYVVVVVVWWWWWWWWWXXXYYYXXXUUUQQQRRRWWW\\\ZZZYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTTTTUUUUUUVVVTTTSSSSSSTTTUUUUUUTTTSSSNNNNNNOOOPPPQQQQQQQQQQQQSSSPPPMMMJJJIIIGGGDDDBBBDDDGGGJJJKKKJJJHHHIIIJJJIIIHHHFFFDDDBBB@@@??????===>>>???@@@@@@@@@???>>><<<;;;:::999999;;;<<<===::::::999999888888777777555555666666777888888888555999;;;;;;999999===AAA;;;999666444555555555555666666666666666555555555555555444444444555666666888999:::;;;<<<;;;;;;:::;;;:::;;;<<>>>>>>>>>>>????????????????????????AAAAAABBBBBBBBBAAA>>><<<:::>>>BBBDDDDDDFFFKKKOOONNNSSS\\\fffnnn|||ooonnnnnnpppqqqoookkkgggpppooommmhhhdddcccgggkkkjjjjjjiiigggccc___[[[YYYZZZ\\\]]]\\\YYYUUUSSSRRRRRRQQQPPPPPPPPPOOOLLLIIICCCCCCCCCBBBAAA@@@???>>><<<;;;999888888999;;;<<<::::::999999888888777777777777777777888888888999wwwvvvzzzqqqhhhaaa___\\\WWWWWW[[[WWWZZZYYYVVVYYY```aaa]]]UUUSSSQQQOOOPPPSSSWWWYYY[[[YYYXXXYYYZZZZZZXXXVVVQQQTTTWWWXXXUUURRRPPPOOOQQQQQQQQQPPPOOOLLLJJJIIIQQQPPPOOOPPPRRRRRRQQQOOOMMMOOOQQQQQQPPPMMMIIIFFFCCCDDDFFFIIILLLOOOQQQSSSUUURRROOOOOOQQQSSSUUUVVVUUUTTTRRRPPPOOOOOOPPPPPPIIIIIIJJJKKKMMMMMMKKKJJJHHHFFFEEEEEEGGGJJJMMMPPPDDDHHHLLLOOOQQQRRRSSSTTTLLLLLLNNNPPPSSSWWWYYY[[[WWWUUUSSSQQQQQQSSSVVVXXXYYYYYYZZZ[[[\\\\\\[[[[[[XXX[[[\\\ZZZ[[[___aaa___ZZZZZZZZZYYYWWWWWWZZZ\\\\\\[[[\\\___cccccc```]]]___\\\]]]aaaaaa[[[ZZZ^^^ZZZ]]]______]]]^^^aaaeeeeeecccaaa``````aaabbbbbbaaabbbddddddcccdddeeeggg```ccciiinnnoookkkiiijjjmmmooollleeebbbggglllnnnkkkddd^^^]]]]]]\\\^^^bbbaaa``````bbbdddfffiiimmmeeeeeefffiiikkkkkkhhhfffjjjkkkkkkiiiddd___\\\[[[\\\___cccfffiiiiiiiiihhhhhhiiiiiihhhgggffffffggg\\\YYYUUUUUUWWWYYYXXXVVVTTTWWWYYYWWWTTTRRRVVVYYYYYYXXXWWWXXXYYYYYYWWWUUURRRTTTVVVXXXXXXWWWUUUSSSQQQRRRSSSTTTTTTSSSRRRQQQMMMMMMMMMMMMNNNNNNOOOOOONNNLLLJJJHHHHHHFFFDDDAAABBBFFFKKKMMMKKKIIIIIIJJJIIIHHHFFFCCCAAA??????>>>:::;;;<<<>>>>>>>>>>>>===<<<;;;999888888999;;;<<<::::::999999888888777777555555666666777888888888444888;;;;;;888999===BBB:::777444333444666666666666555555444444444555555444444333333333444555555777888:::;;;<<<;;;;;;::::::::::::<<>><<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<===>>>@@@AAA@@@>>><<<===???AAABBBBBBCCCEEEGGGFFFHHHLLLOOOPPPYYYppptttiiillliiifffgggkkkoooqqqqqqllllllllljjjfffcccaaa```mmmmmmllljjjgggccc___]]]]]]___```___[[[WWWTTTRRRSSSRRRRRRRRRRRRPPPLLLIIIFFFFFFFFFEEEDDDCCCBBBAAA===<<<:::999999:::<<<===::::::999888777666555555555666666777888999999999xxxqqqmmmjjjiiiiiifffbbb___]]][[[YYYXXXYYYYYYXXXYYY\\\___cccfff___^^^\\\XXXTTTSSSTTTUUUYYYYYYYYYYYYYYYXXXWWWWWWTTTTTTTTTTTTSSSRRRPPPOOOMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNMMMPPPSSSUUUUUURRRMMMKKKHHHGGGFFFGGGJJJMMMNNNNNNSSSQQQPPPQQQSSSTTTUUUTTTQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLMMMNNNMMMKKKHHHJJJIIIHHHHHHHHHIIIKKKLLLEEEFFFHHHKKKMMMOOOPPPQQQPPPPPPPPPOOOQQQTTTZZZ^^^[[[XXXSSSMMMLLLOOOVVV\\\ZZZYYYYYYYYYZZZ\\\^^^___aaa```___^^^]]]\\\\\\\\\\\\ZZZXXXVVVVVVWWWYYY[[[^^^\\\YYY[[[^^^```___]]]^^^^^^^^^\\\ZZZYYY[[[\\\\\\]]]^^^___```aaaaaaaaa^^^aaadddeeeccccccdddfff```^^^^^^bbbcccbbbcccgggdddfffhhhkkklllmmmmmmmmmmmmnnnlllgggbbbbbbhhhnnnsssmmmeee```^^^```aaabbb___cccffffffcccaaabbbddddddfffhhhiiihhhhhhhhhjjjggghhhhhhgggeeebbb^^^\\\]]]___bbbccceeefffiiikkkggggggggggggfffeeedddccc^^^\\\XXXVVVYYY^^^\\\VVVXXXWWWUUURRRPPPQQQSSSVVVUUUUUUUUURRRPPPNNNOOOPPPSSSUUUWWWXXXYYYYYYXXXWWWVVVTTTRRRRRRSSSTTTSSSRRRTTTPPPMMMKKKKKKKKKKKKKKKOOOJJJFFFEEEGGGGGGDDD@@@BBBFFFJJJKKKIIIHHHJJJLLLJJJJJJHHHDDD@@@>>>???@@@???===;;;888888999;;;<<<999888777666666777888999999888888888888888888999555555555555666666666666666666666666666555555555777777666555555555555666444444444444444444444444333333444444555666666666888999;;;======<<<;;;:::777888999:::;;;===>>>>>>;;;;;;;;;;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;<<<>>>???>>>===<<<===???>>>>>>???@@@AAAAAAAAAAAAHHHCCCAAAEEEHHHKKKUUU```kkkrrr{{{sssiiibbbeeeeeefffhhhjjjkkklllmmmiiiiiihhhgggfffeeedddccckkklllmmmmmmkkkfffbbb___^^^^^^^^^]]]ZZZWWWSSSQQQOOOQQQSSSRRRQQQPPPPPPQQQFFFEEEDDDBBBAAAAAAAAAAAA@@@???<<<:::999999:::;;;;;;;;;;;;999777666888:::555555666666777777888888wwwqqqjjjdddbbbaaa``````dddbbb^^^\\\ZZZYYYWWWWWWZZZYYYXXXXXXZZZ^^^bbbeeehhhfffbbb\\\VVVSSSRRRSSSXXXXXXXXXYYYYYYXXXWWWWWWSSSSSSRRRQQQPPPNNNMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOMMMOOOQQQTTTVVVTTTPPPLLLHHHFFFEEEFFFIIIKKKLLLLLLOOONNNMMMOOOQQQSSSRRRQQQLLLMMMMMMNNNNNNNNNNNNNNNJJJIIIJJJKKKNNNOOONNNMMMLLLKKKKKKJJJKKKLLLMMMNNNHHHIIIKKKLLLNNNOOOOOOOOOMMMNNNOOOPPPQQQTTTYYY]]]___\\\VVVQQQNNNPPPVVVZZZYYYYYYYYYYYYYYY[[[]]]^^^```___^^^\\\\\\\\\]]]]]]YYYXXXVVVUUUUUUVVVXXXZZZZZZYYYXXXYYY[[[]]]^^^___\\\]]]]]][[[YYYXXXXXXYYYXXXZZZ]]]___```___^^^\\\```bbbccccccaaa```bbbddd```]]]]]]```aaa```aaaeeecccdddfffggghhhhhhhhhhhhoooooommmgggaaa```dddiiinnnlllhhhdddaaa``````aaa___aaabbbbbbaaaaaaaaabbb```bbbdddeeeddddddfffgggggggggggggggeeeccc```^^^ZZZ\\\^^^```bbbdddfffhhheeeeeeeeedddcccbbbaaa``````___[[[XXXZZZ^^^\\\VVVTTTTTTSSSQQQOOOPPPSSSUUURRRQQQOOONNNLLLLLLKKKKKKOOOQQQSSSUUUVVVVVVUUUUUURRRRRRQQQSSSTTTTTTRRRQQQRRRPPPMMMKKKKKKKKKJJJIIIOOOKKKGGGFFFIIIIIIFFFCCCDDDFFFHHHIIIIIIHHHHHHIIIGGGHHHGGGDDD@@@>>>>>>??????===;;;999888888:::;;;888888777666666777888888777777666666666666777777444444555555555666666666555555555555555555555555777666555555444444555555444444444444444444444444333333444444555666666666777888:::;;;;;;;;;999888888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::<<<===>>>>>><<<<<<===>>>>>>>>>???@@@AAAAAAAAAAAACCC??????AAABBBAAAFFFMMMNNNQQQXXXaaalllvvv{{{qqqkkkiiihhheeeccccccdddfffiiikkkmmmnnnooommmkkkiiigggggghhhiiijjjkkkkkklllllljjjgggdddaaaaaa```]]]YYYUUURRRPPPOOOMMMNNNPPPPPPOOOOOOOOOQQQLLLJJJHHHHHHIIIJJJIIIHHHDDDBBB???<<<:::999::::::<<<===<<<:::888888999;;;888888777777666555555555uuuiiibbb^^^\\\ZZZYYYZZZ[[[\\\[[[___^^^[[[YYYWWWWWWWWWWWWZZZXXXVVVVVVXXX\\\```cccjjjhhhddd]]]WWWRRRQQQRRRVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQOOONNNMMMLLLLLLKKKKKKLLLNNNOOOPPPQQQRRRRRRQQQQQQPPPOOOPPPPPPPPPNNNMMMNNNRRRWWWXXXSSSNNNIIIGGGEEEFFFHHHJJJKKKKKKJJJIIIJJJMMMOOOPPPOOOMMMFFFGGGIIIJJJLLLMMMMMMMMMJJJIIIHHHIIILLLNNNNNNNNNKKKKKKKKKJJJKKKLLLLLLMMMJJJKKKKKKLLLLLLKKKKKKJJJIIIKKKMMMOOOPPPSSSWWWYYY```]]]XXXSSSOOOOOOSSSVVVYYYXXXWWWWWWXXXYYYZZZ[[[]]][[[ZZZXXXXXXYYY[[[\\\VVVUUUTTTSSSTTTUUUVVVWWWVVVVVVWWWVVVWWWYYY]]]```[[[]]]]]]\\\ZZZXXXWWWXXXUUUXXX[[[^^^^^^]]]ZZZXXXaaaaaaaaa___]]]]]]___aaa```\\\[[[^^^^^^]]]^^^bbbcccdddeeefffffffffeeeeeellllllkkkgggbbbaaacccfffgggiiiiiigggbbb______```___^^^\\\\\\^^^`````````[[[]]]___`````````bbbccceeeeeeffffffeeecccaaa```ZZZ[[[]]]___aaaccceeefffddddddeeedddcccbbb```___cccbbb^^^ZZZ[[[^^^[[[VVVQQQQQQQQQPPPOOOOOORRRTTTPPPMMMJJJJJJKKKLLLJJJHHHJJJLLLOOOQQQSSSTTTSSSSSSOOOOOOOOOQQQSSSSSSRRRPPPQQQPPPNNNMMMLLLKKKHHHFFFMMMJJJGGGGGGIIIJJJHHHFFFFFFFFFFFFHHHIIIHHHFFFEEECCCDDDDDDCCC@@@>>>>>>>>>???===;;;999777888888999777777666666666666777777555555555444444555555555444444444444555555555555444444444444555555555555555555444333333333444444444444444444444444444444333333333444555555666666666666888999999999888777::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;===>>>===<<<;;;<<<======>>>???@@@AAAAAAAAAAAA??????@@@BBBAAA>>>???BBBCCCBBBAAACCCHHHNNNUUUYYYggguuu}}}vvvpppmmmiiigggccc```]]]\\\\\\\\\```bbbfffiiimmmooopppppppppnnnkkkjjjjjjkkknnnpppjjjjjjjjjjjjiiifffdddccc```^^^YYYUUURRRPPPPPPPPPLLLNNNOOOPPPPPPPPPRRRSSSOOOJJJEEEEEEIIIKKKJJJHHHGGGFFFBBB???<<<:::999888===>>>===<<<:::999:::<<<:::999888777555333222222vvvkkkccc^^^[[[XXXZZZYYYXXXYYY[[[[[[YYYXXXZZZZZZYYYWWWVVVUUUVVVXXXZZZXXXUUUTTTUUUYYY]]]```aaa```]]]XXXTTTQQQRRRSSSVVVWWWWWWWWWVVVTTTRRRQQQUUUTTTRRRPPPNNNMMMMMMMMMIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRPPPOOOOOOOOOPPPQQQNNNKKKJJJPPPWWWZZZUUUOOOJJJHHHFFFFFFHHHJJJKKKJJJFFFGGGHHHKKKNNNNNNLLLJJJDDDEEEFFFHHHIIIJJJKKKKKKMMMKKKHHHHHHIIIJJJKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDGGGJJJMMMNNNPPPRRRTTTZZZYYYVVVRRRNNNNNNPPPRRRWWWVVVUUUUUUUUUVVVXXXYYYXXXWWWUUUTTTTTTUUUXXXYYYVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVTTTVVVZZZ___]]]^^^___^^^\\\ZZZYYYYYYUUUVVVXXXYYYYYYYYYWWWVVV^^^^^^\\\[[[[[[\\\^^^```___[[[ZZZ\\\\\\[[[\\\___ddddddeeeffffffgggggggggfffggghhhfffddddddfffhhhbbbeeegggeee___\\\^^^aaaaaa]]]YYYYYY\\\______^^^XXXZZZ[[[\\\\\\\\\___aaaaaaaaabbbbbbbbbaaa```___\\\\\\]]]```cccfffggggggffffffggggggfffdddbbb```ddddddaaa\\\\\\]]]ZZZUUURRRSSSSSSRRRPPPPPPQQQRRRNNNJJJGGGHHHMMMOOOMMMJJJHHHJJJMMMPPPRRRSSSSSSRRRNNNLLLKKKLLLNNNQQQRRRRRRPPPOOONNNNNNNNNKKKGGGDDDIIIGGGEEEFFFHHHIIIHHHGGGIIIGGGEEEFFFIIIHHHEEEAAA>>>@@@BBBAAA???===<<<===>>>===;;;999777777777888666666666666666666666666555444444333333444444555333333333333444444444444333333333333444444444444555444333333222222333333333333333333333333333333222333333444444555666666555666777888888888888777::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::<<<===<<<;;;:::;;;<<<======>>>???@@@@@@@@@@@@<<<===???AAAAAA@@@AAACCCHHHEEEBBB@@@AAADDDGGGJJJHHHRRR^^^kkkzzzzzzuuunnniiigggfffffffffhhhiiihhhccc]]]YYYXXXYYY]]]```dddhhhllloooppppppqqqpppooommmmmmmmmnnnnnnjjjiiihhhgggfffdddbbbaaa[[[ZZZWWWUUUTTTSSSSSSSSSMMMOOOQQQRRRRRRSSSVVVXXXSSSJJJAAA???CCCGGGFFFDDDFFFEEEBBB???<<<:::999888<<<======<<<:::999999;;;999999777666444333222111|||lllggg```YYYUUUSSSRRRRRRWWWWWWWWWYYYYYYXXXUUURRRUUUUUUVVVTTTRRRRRRTTTVVVYYYWWWTTTRRRSSSVVVZZZ\\\ZZZYYYWWWTTTQQQOOOQQQRRRVVVVVVWWWVVVUUURRROOOMMMSSSRRRPPPOOOMMMLLLKKKKKKHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQPPPOOOOOOOOOOOOOOOLLLIIIHHHMMMUUUXXXTTTOOOJJJHHHGGGGGGIIIKKKKKKKKKFFFFFFHHHJJJLLLLLLJJJHHHDDDEEEFFFGGGGGGGGGGGGGGGJJJHHHFFFFFFGGGIIIIIIIIIFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHFFFEEECCCBBBAAADDDHHHJJJKKKLLLNNNPPPTTTUUUTTTRRRPPPOOOPPPQQQTTTSSSSSSRRRSSSTTTVVVWWWWWWVVVTTTSSSTTTUUUWWWXXXWWWWWWWWWVVVUUUTTTSSSRRRVVVWWWXXXVVVSSSSSSWWW[[[[[[\\\]]]]]]ZZZYYYYYYZZZXXXWWWUUUTTTTTTUUUVVVWWWZZZYYYXXXXXXZZZ\\\___```]]]ZZZZZZ]]]]]]ZZZ[[[^^^aaaaaabbbccceeefffhhhhhheeeeeeffffffeeeeeefffggg```bbbccc___ZZZYYY^^^cccbbb^^^YYYXXX[[[^^^___^^^WWWXXXYYYYYYYYYZZZ]]]___\\\\\\]]]]]]]]]]]]]]]\\\]]]\\\\\\___dddggggggfffdddeeefffgggfffdddbbb```bbbcccaaa\\\[[[\\\YYYTTTVVVWWWWWWUUURRRPPPOOOPPPJJJFFFDDDGGGLLLPPPOOOLLLGGGIIILLLPPPRRRSSSSSSSSSNNNKKKGGGFFFIIIMMMQQQSSSOOONNNNNNNNNNNNKKKGGGCCCDDDCCCBBBBBBDDDEEEEEEEEEHHHFFFEEEEEEGGGFFFCCC???;;;===??????===;;;;;;;;;===<<<:::888777777777777555555555666666555555555444444333333333333444444222222222222333333333333111222222222333333333444444444333222222222222333333333333333333333333333222222333333444555555555666777777888888888888888999999999999888888888888888999999999::::::;;;;;;999999::::::::::::::::::999;;;<<<;;;:::999:::;;;;;;<<<===>>>????????????;;;======<<<<<>>>>>>>>???@@@BBBGGGLLLQQQYYYdddjjjkkkuuuwwwqqqhhhfffbbbaaabbbccccccbbb^^^aaacccaaa\\\ZZZ[[[]]][[[]]]```eeeiiikkkmmmnnnooopppqqqqqqooollliiigggiiihhhgggeeecccaaa___^^^ZZZZZZZZZZZZXXXVVVTTTRRRNNNOOOQQQRRRRRRTTTXXXZZZ^^^SSSFFFAAACCCFFFFFFCCCBBBAAA???===<<<:::999999:::;;;;;;:::888777777888666666666555444333333222~~~uuuoooggg^^^WWWVVVTTTSSSRRRRRRRRRSSSTTTUUUVVVXXXZZZXXXUUURRRPPPRRRRRRQQQNNNNNNQQQTTTWWWUUUSSSRRRRRRTTTVVVXXXXXXXXXUUURRRNNNMMMNNNPPPRRRSSSUUUUUUTTTQQQNNNLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIJJJLLLNNNOOOPPPNNNOOOOOOOOOOOONNNMMMMMMKKKHHHGGGJJJPPPSSSQQQNNNIIIGGGFFFFFFHHHJJJKKKKKKHHHGGGGGGHHHJJJJJJHHHFFFDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBCCCFFFIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFBBBEEEGGGIIIIIIJJJLLLMMMPPPRRRTTTTTTRRRQQQQQQQQQPPPPPPPPPPPPQQQSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWUUUVVVWWWXXXXXXVVVUUUTTTUUUVVVVVVUUUTTTSSSTTTUUUWWWXXXXXXWWWVVVVVVWWWYYY[[[XXXUUURRRQQQSSSVVVXXXXXXVVVUUUWWWZZZ]]]^^^^^^[[[YYY[[[______\\\[[[]]]\\\]]]]]]^^^```bbbdddeeegggfffeeedddcccbbbbbbbbb``````^^^[[[XXXZZZ___dddbbb___[[[ZZZZZZ\\\\\\]]]XXXXXXYYYXXXWWWXXX[[[]]]YYYYYYYYYYYYYYYYYYYYYYYYZZZXXXXXX\\\aaaddddddbbb]]]___aaacccbbbaaa___]]]]]]___^^^ZZZYYYYYYWWWSSSVVVXXXXXXWWWSSSOOOMMMMMMEEEBBBAAADDDHHHKKKKKKIIIFFFHHHKKKOOOQQQRRRRRRQQQMMMIIIEEEDDDFFFKKKOOOQQQKKKKKKKKKKKKKKKIIIFFFCCC@@@?????????@@@@@@AAABBBDDDDDDCCCCCCCCCBBB???===999;;;<<<<<<:::999999:::::::::999888777777777777444444555555555555444444444333333222222333333444111111111111222222222222000000111111222222333333444444333222222222333333333333333333333333333333222222222333444444555555666666666777777777888888777777777777777666666666777777777888888999999:::888888999999999999::::::888:::;;;:::999888999:::::::::;;;<<<============AAACCCBBB===<<>>======<<<;;;::::::999777999:::999777666555666444444444444444444333333xxxrrrfffXXXQQQRRRQQQNNNJJJKKKMMMOOOQQQRRRUUUVVVUUUUUUWWWYYY[[[ZZZWWWTTTPPPSSSTTTRRRNNNNNNQQQUUUUUUTTTSSSSSSRRRSSSSSSTTTUUUTTTRRROOOLLLKKKLLLNNNMMMOOOQQQSSSTTTRRRPPPNNNIIIJJJLLLMMMLLLKKKHHHGGGFFFFFFHHHIIIKKKLLLMMMNNNLLLMMMOOOPPPOOONNNKKKJJJIIIGGGGGGHHHKKKLLLLLLKKKFFFDDDCCCDDDFFFIIIJJJJJJIIIGGGFFFFFFFFFFFFEEECCC@@@AAAAAAAAAAAAAAA@@@@@@??????@@@BBBEEEGGGGGGFFFDDDDDDFFFGGGGGGGGGFFFEEEFFFGGGGGGHHHIIIIIIIIIIIIFFFHHHIIIIIIIIIJJJKKKMMMMMMPPPSSSTTTRRRPPPNNNNNNMMMMMMMMMNNNPPPRRRTTTUUUUUUVVVVVVVVVVVVUUUSSSRRRPPPRRRUUUWWWYYYYYYXXXWWWRRRRRRRRRSSSTTTTTTSSSQQQVVVVVVUUUTTTSSSUUUXXX[[[[[[YYYVVVSSSSSSSSSUUUVVVWWWVVVUUUWWW[[[]]]\\\[[[YYYXXX\\\bbbccc___\\\]]][[[[[[[[[[[[\\\^^^```aaadddcccaaa___````````````aaa___\\\[[[[[[^^^aaaddd```___^^^[[[XXXXXXYYY[[[XXXXXXXXXVVVUUUVVVXXXZZZWWWWWWWWWVVVVVVVVVWWWWWWXXXVVVUUUYYY^^^bbbaaa___WWWYYY\\\___```^^^\\\[[[VVVZZZ[[[XXXVVVWWWVVVSSSRRRTTTUUUTTTQQQMMMKKKJJJCCCCCCCCCCCCDDDDDDEEEFFFDDDEEEHHHKKKMMMNNNNNNMMMIIIGGGEEEEEEGGGJJJKKKLLLGGGFFFFFFFFFGGGFFFDDDAAA==================>>>???>>>@@@AAA@@@>>><<<;;;;;;999::::::999777666777999888888888888777888888888333444555555555555444333222111111000000111111222000000000111111111222222//////000000111222222333555555444333333333333333222222222222222222222222111222222333333444555555555555555555555666666777444555555555555555555555555555555666777888888888888888888888999999999:::888999:::999888777888:::888888999:::;;;;;;;;;;;;AAAEEEDDD>>><<<@@@BBBAAA>>>>>>>>>======>>>>>>>>>===???>>>===@@@CCCAAA<<<>>>@@@DDDHHHOOOWWWaaagggfffmmmxxxkkkeee\\\VVVVVVZZZ___bbbWWWWWWWWWYYY[[[\\\\\\[[[]]]^^^^^^\\\YYYWWWVVVVVVXXXXXXXXXYYY\\\___bbbdddkkklllnnnnnnmmmiiieeecccbbbdddfffgggfffdddbbb```dddcccaaa]]]ZZZVVVSSSQQQNNNOOOPPPPPPQQQSSSWWWZZZ```\\\WWWRRRMMMHHHBBB>>>=========<<<;;;:::999888777888:::999777555555555444444444333333333333222xxxvvvooogggXXXXXXTTTNNNLLLNNNNNNLLLJJJLLLMMMNNNNNNOOOQQQRRRUUUUUUVVVWWWXXXWWWTTTQQQSSSVVVXXXUUUQQQQQQTTTYYYSSSSSSSSSSSSSSSRRRRRRQQQOOOOOONNNKKKIIIIIIKKKMMMHHHKKKOOORRRTTTTTTSSSQQQHHHJJJMMMOOOOOOMMMJJJHHHFFFFFFGGGHHHIIIKKKLLLLLLJJJLLLNNNPPPPPPMMMJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJCCCAAA@@@BBBEEEGGGIIIIIIIIIGGGEEEDDDDDDDDDCCCBBB======>>>???????????????@@@@@@AAABBBDDDDDDBBBAAA@@@AAACCCDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKKKKJJJJJJLLLNNNJJJMMMQQQRRRPPPLLLJJJIIIKKKKKKLLLMMMOOOQQQTTTVVVRRRSSSTTTTTTSSSQQQOOOMMMKKKNNNRRRVVVZZZ[[[[[[ZZZOOONNNNNNQQQUUUUUURRROOOWWWVVVUUUTTTSSSVVV[[[^^^YYYYYYWWWVVVUUUUUUUUUUUUYYYWWWVVVXXX[[[\\\ZZZWWWXXXXXX]]]dddeeeaaa]]]^^^]]]\\\[[[[[[[[[\\\^^^______]]]\\\\\\^^^```bbbbbbaaa___\\\\\\___aaacccccc^^^______\\\WWWUUUWWWYYYXXXXXXWWWUUUSSSTTTVVVYYYWWWWWWVVVUUUUUUUUUVVVVVVXXXVVVUUUXXX^^^bbbaaa___UUUWWW[[[^^^___^^^\\\[[[RRRVVVXXXVVVTTTUUUUUURRRMMMOOOQQQQQQOOOKKKIIIHHHEEEFFFFFFDDDBBBAAABBBDDDAAACCCFFFHHHJJJJJJJJJIIIFFFEEEEEEGGGIIIJJJHHHGGGDDDCCCBBBCCCDDDDDDBBB@@@<<<======<<<;;;;;;===>>>999<<>>:::888888:::999:::999777555555777888777777777777888888888888333333444555555444333333000000////////////000000000000000000111111111111...//////000111222222222666555444444333333444444222222222222222222222222111222222333333444555555444333333333333444555555333333333444444444555555444444444555666777777888777777888888999999999:::777999:::999888777888999777777888999::::::::::::888===>>>999888<<<===;;;===<<<;;;999999999;;;;;;<<<>>>>>>>>>AAADDDAAA;;;@@@<<<<<>>>>>>>>===<<<:::999888777888::::::888666555555555555444333333222111111vvviiiaaa^^^___aaaUUURRRNNNJJJIIIJJJLLLNNNHHHIIIKKKMMMOOORRRSSSTTTVVVVVVUUUUUUVVVVVVWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTVVVWWWYYYZZZYYYWWWUUUSSSPPPLLLGGGHHHLLLOOOOOOMMMLLLNNNPPPSSSUUUVVVVVVVVVRRROOOMMMMMMOOOPPPOOOMMMKKKHHHEEECCCDDDHHHNNNRRRPPPMMMKKKMMMPPPOOOJJJEEEFFFEEEEEEEEEEEEEEEFFFGGGCCCAAA>>>???BBBFFFIIIKKKHHHHHHFFFEEEDDDCCCCCCCCC???===<<<>>>@@@AAA???<<>>===<<<;;;;;;<<<===>>>===<<<;;;999888777777777777777777777666666666666666666666777666555555444333333222222222222222222000000////////////000000111111000000000000111111000000//////000111222222444444444333333222222222222222222111111111000000111111222222222333333333222222222333333444444444444333333333333444555555777777666666555555555444666666666666777888999:::888888888888888888888888444555555666777888888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=====================>>>>>>>>>>>>============>>>>>>>>>>>>CCCEEEGGGHHHHHHJJJLLLNNNSSSWWW___gggqqq|||~~~yyyqqqiiidddcccdddeeekkkjjjgggccc^^^XXXSSSPPP[[[[[[[[[ZZZXXXWWWXXXZZZXXXZZZZZZYYYVVVVVVYYY\\\]]]___aaa^^^YYYUUUTTTUUUVVVVVVWWWXXX[[[]]]___```jjjhhhggghhhkkkkkkhhhfffeeeeeeeeeeeedddbbb```^^^bbb```\\\YYYXXXXXXYYYZZZTTTSSSRRRQQQRRRTTTWWWYYYXXXXXXYYYYYYVVVOOOFFF???CCCAAA>>>;;;999888888888999888888777666555555444444444333333333222222222yyytttuuuqqqhhhhhhooouuuooofff^^^YYYYYY[[[]]]QQQOOOKKKGGGFFFGGGJJJLLLIIIJJJKKKMMMPPPRRRSSSTTTVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTRRRMMMHHHHHHKKKNNNOOOMMMLLLNNNPPPQQQSSSSSSSSSSSSTTTQQQOOONNNPPPPPPOOOMMMKKKIIIFFFEEEFFFIIIMMMPPPOOOMMMLLLMMMPPPOOOKKKFFFFFFEEEEEEDDDDDDDDDEEEEEEAAA???===>>>AAAEEEHHHJJJHHHHHHFFFEEEDDDCCCCCCCCC@@@>>>===>>>@@@@@@>>><<<@@@@@@AAAAAAAAA@@@??????>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGDDDDDDFFFFFFEEECCCDDDGGGKKKMMMLLLKKKKKKLLLLLLNNNPPPPPPOOOMMMMMMNNNLLLNNNQQQQQQPPPOOONNNNNNOOOOOOPPPRRRSSSUUUWWWXXXRRRRRRRRRRRRRRRSSSSSSSSSUUUVVVVVVVVVVVVWWW[[[]]]\\\ZZZXXXWWWXXXWWWVVVUUU[[[\\\]]]___```aaabbbbbb___aaadddddd```\\\XXXVVVWWWXXXXXXVVVUUUUUUWWWYYY\\\\\\]]]```cccdddcccbbbbbbaaaaaaaaacccbbbaaa_________]]]\\\ZZZXXXWWWVVVWWWWWWWWWVVVSSSQQQQQQRRRTTTUUUUUUUUUTTTUUUXXXZZZWWWWWWXXXYYY\\\___bbbccc^^^___\\\YYYZZZ]]][[[UUUVVVUUUTTTUUUXXXYYYYYYYYYTTTOOOKKKJJJLLLNNNLLLJJJIIIIIIGGGDDDAAAAAABBBDDDCCCEEEFFFDDDBBBCCCFFFJJJDDDEEEGGGIIILLLLLLIIIGGGCCCBBBAAA@@@???>>>>>>???===<<<;;;::::::;;;<<<===<<<;;;:::888777666666666666666666555555555444444555555666666555555444333222222222222222222222222111000000//////000000111000000////////////000000000000//////000111111222444333333333222222222222222222222111111111000000000000000111111111222222222222222333333333444444333333333333333444555555666666666666555555444444555555555555666777888999888888888888888888888888444555555666777777888888999999::::::::::::999999:::::::::;;;<<<<<<===========================<<<<<<<<<=========>>>>>>>>>>>>???AAABBBBBBCCCEEEFFFGGGIIINNNRRRWWW^^^eeejjjooommmkkklllrrr{{{~~~zzzwwwvvvuuu|||uuummmgggeeeeeehhhddd^^^YYYUUUUUUVVVWWW_________^^^[[[VVVRRRPPPYYYZZZZZZYYYWWWVVVWWWXXXWWWXXXXXXWWWUUUVVVYYY\\\\\\___``````]]]YYYVVVTTTUUUVVVWWWXXXZZZ[[[\\\]]]aaa``````ccchhhkkkkkkjjjddddddeeefffeeedddcccbbbaaa___]]]ZZZYYYYYYYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQNNNJJJDDD@@@AAA@@@>>><<<:::888777777888888777666666555444444444333333333333222222222}}}{{{xxxtttooojjjfffdddaaa[[[XXX\\\[[[XXXZZZ```eeebbb]]]YYYWWWXXXZZZ\\\QQQOOOKKKHHHFFFGGGIIIJJJLLLLLLNNNPPPSSSUUUWWWWWWYYYWWWUUUSSSRRRSSSUUUVVVRRRRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPRRRSSSTTTVVVQQQKKKIIIKKKNNNOOONNNMMMNNNOOOPPPQQQQQQQQQPPPRRRPPPNNNNNNNNNNNNMMMLLLLLLKKKIIIHHHHHHJJJLLLNNNOOOMMMLLLNNNPPPPPPLLLHHHFFFEEEDDDCCCCCCCCCCCCCCC@@@>>><<<===@@@DDDGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@??????@@@@@@>>><<>>===<<<;;;<<>>@@@AAABBBDDDEEEFFFHHHLLLPPPTTTRRRPPPOOOQQQVVV\\\```aaadddhhhmmmpppqqqppppppiiihhhffffffggggggfffeeeiiihhhiiijjjkkkmmmoooooolllnnnppppppnnnlllllllllkkkgggbbb]]]XXXVVVUUUUUUdddjjjnnnhhh\\\RRRPPPRRRWWWUUUSSSPPPOOOOOOPPPQQQSSSUUUXXXZZZZZZWWWUUUSSSVVVXXXYYYYYYWWWVVVVVVWWWUUUUUUUUUUUUTTTVVVYYY\\\]]]]]]^^^```___\\\XXXTTTVVVWWWYYYZZZ[[[\\\\\\\\\[[[ZZZZZZ\\\aaafffiiijjj```aaacccdddeeeddddddccc^^^^^^]]][[[[[[ZZZZZZZZZXXXYYYYYYZZZYYYWWWUUUTTTSSSPPPLLLJJJHHHFFFDDDBBB??????>>><<<:::888666555777777666666555444444444333333333222222222111111~~~|||zzzzzz{{{{{{yyyxxxvvvwwwuuunnneee___]]]^^^___^^^]]][[[YYYXXXVVVUUUVVVRRRRRRUUUWWWVVVYYY___```___\\\YYYXXXWWWXXXXXXVVVTTTOOOLLLIIIIIIIIIJJJMMMNNNPPPSSSVVVYYY\\\]]]___\\\YYYVVVUUUVVVYYYZZZRRRRRRRRRQQQQQQRRRRRRSSSSSSQQQOOOMMMNNNPPPTTTVVVZZZUUUOOOLLLMMMOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNMMMMMMOOOPPPOOOLLLIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>===>>>AAADDDGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@???>>>===<<<<<<======>>>>>>=========;;;<<<>>>AAADDDFFFGGGHHHDDDBBB@@@??????AAADDDFFFIIIHHHEEEDDDDDDDDDEEEEEECCCCCCDDDEEEFFFFFFHHHIIIKKKIIIHHHIIIMMMNNNLLLJJJLLLMMMMMMKKKJJJJJJLLLNNNNNNOOOPPPRRRSSSTTTUUUUUUWWWUUURRROOOOOOPPPRRRTTTUUUVVVWWWVVVVVVWWWYYY[[[YYYXXXVVVVVVWWWWWWUUUSSSVVVWWWYYY[[[]]]```bbbccc___aaacccccc```]]][[[ZZZVVVVVVVVVTTTSSSSSSUUUWWWZZZ___dddeeebbb^^^]]]]]]bbbbbbdddfffgggfffbbb___]]]^^^___^^^]]]ZZZXXXVVVXXXXXXWWWUUUSSSRRRSSSUUUUUUVVVWWWWWWWWWYYY\\\^^^\\\ZZZXXXWWWXXXZZZ^^^```ffffffbbb[[[YYYZZZYYYVVVVVVUUUVVVYYY\\\^^^^^^^^^ZZZTTTMMMIIIHHHJJJLLLLLLPPPOOOMMMIIIEEEDDDEEEFFFFFFHHHJJJIIIFFFEEEGGGIIIEEEEEEFFFIIIKKKLLLJJJIIICCCAAA>>>:::999999:::;;;:::999888777777888999:::888777666555444444444444444444444444333333333333333333333333333222111111///000000111222333333444222222111111111111222222000//////......//////000000000/////////000000111111111111111111111111111111111111111000000000000/////////000000000111111222222222222222222222333222222222222222333333444444444444444444444444444444444444444444555666666666666666666666666666666555555555666666666777777777777888888888888777777888888999999:::;;;;;;;;;<<<<<<<<<;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======<<<<<<===>>>???AAABBBCCCDDDFFFIIILLLJJJIIIGGGEEEFFFGGGIIIKKKEEEGGGJJJNNNOOOOOONNNMMMMMMLLLJJJJJJJJJKKKLLLMMMIIILLLOOOOOONNNMMMOOOQQQSSSSSSSSSTTTUUUTTTSSSQQQSSSQQQMMMIIIHHHHHHIIIJJJQQQ]]]iiiggg[[[QQQPPPTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPRRRWWWZZZ\\\[[[YYYWWWUUUWWWYYYYYYXXXWWWWWWWWWSSSSSSRRRRRRSSSUUUYYY[[[^^^\\\[[[\\\^^^]]]YYYUUUVVVXXXZZZ\\\^^^_________\\\ZZZXXXXXXZZZ]]]aaaccc]]]^^^___```aaaaaa``````ZZZZZZ[[[\\\\\\]]]]]]]]]YYYYYYYYYYYYXXXVVVUUUUUUUUURRRNNNJJJHHHGGGDDDBBB=========<<<:::888555444555555555555444444333333222222222222111111111111aaa___^^^^^^___``````___dddeeeeeeaaa\\\XXXWWWXXXTTTTTTTTTTTTTTTUUUUUUUUUTTTQQQQQQSSSUUUVVVXXX\\\ZZZYYYXXXVVVUUUTTTSSSSSSZZZWWWSSSNNNKKKJJJIIIIIIKKKLLLOOORRRVVVZZZ]]]^^^```^^^ZZZXXXWWWXXXZZZ\\\UUUUUUTTTSSSRRRQQQQQQRRRTTTRRRPPPNNNNNNQQQTTTWWW\\\XXXSSSPPPOOOPPPQQQRRRPPPPPPPPPOOOOOONNNNNNNNNLLLMMMMMMMMMMMMNNNOOOPPPLLLLLLLLLMMMLLLLLLKKKJJJMMMMMMNNNOOOOOONNNKKKIIIEEEEEECCCBBBAAAAAAAAAAAABBB@@@??????BBBEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@???>>>===<<<<<<888999:::<<<===>>>??????<<<===???BBBCCCEEEFFFFFFDDDBBB@@@??????AAACCCEEEHHHGGGFFFEEECCCCCCDDDEEECCCCCCCCCDDDFFFGGGGGGGGGJJJGGGEEEGGGJJJLLLJJJHHHLLLLLLKKKJJJHHHIIIKKKNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVTTTPPPNNNMMMOOORRRTTTTTTUUUVVVWWWVVVWWWYYYZZZ[[[ZZZYYYZZZZZZZZZXXXVVVUUUUUUVVVXXXZZZ]]]___aaa```aaabbbaaa_________aaaYYYYYYYYYWWWTTTTTTUUUWWW]]]aaacccccc```]]]^^^___```aaabbbeeegggfffcccaaa___`````````^^^[[[XXXVVVWWWWWWWWWVVVUUUUUUXXXZZZVVVWWWXXXXXXXXXYYY\\\^^^]]][[[YYYWWWWWWYYY\\\^^^eeefffbbb[[[XXXYYYYYYWWWXXXXXXYYY[[[]]]^^^]]]\\\ZZZVVVPPPLLLKKKLLLNNNOOOQQQQQQNNNKKKGGGEEEFFFHHHHHHKKKNNNMMMJJJHHHHHHJJJFFFFFFFFFHHHJJJJJJIIIGGGCCCAAA>>>;;;999999:::;;;999888777666666777888999666666555444333333333333555555555444444444333333222222222222222111111000//////000111222222333333222222111111111111222222111000000//////000000111000000///////////////000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222111111111111222333333333333333333444444444444555555444444444555666666555555555555555555555555555555555555666666666666777777888888888888777777777777888888999:::::::::::::::::::::999999888888999:::::::::;;;;;;;;;;;;;;;===>>>===<<<;;;<<<>>>:::<<>>;;;;;;<<<;;;999777555333444444444333333333333333222222111111111000000000YYYWWWUUUUUUWWWYYYYYYYYY^^^^^^^^^\\\YYYVVVVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSQQQQQQQQQRRRTTTVVVXXXYYYVVVVVVVVVVVVVVVVVVUUUUUUWWWUUURRRNNNKKKIIIIIIIIIIIIJJJMMMPPPSSSVVVYYYZZZ\\\ZZZXXXVVVUUUVVVXXXYYYWWWVVVUUUSSSRRRRRRQQQQQQTTTSSSRRRQQQQQQSSSTTTVVVZZZXXXUUURRRPPPPPPPPPQQQPPPPPPOOONNNNNNNNNNNNNNNNNNOOOPPPOOOOOOOOOQQQSSSKKKKKKLLLLLLLLLLLLKKKJJJMMMNNNOOOOOONNNLLLIIIHHHEEEDDDCCCBBBBBBBBBBBBBBBDDDBBB@@@@@@BBBDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>===>>>??????===;;;;;;<<<666777999;;;===???@@@@@@>>>???@@@BBBCCCDDDEEEEEEDDDCCCAAA@@@@@@BBBCCCDDDDDDEEEFFFEEECCCAAABBBCCCBBBBBBBBBDDDFFFGGGGGGEEEJJJHHHFFFFFFFFFGGGFFFEEEKKKKKKKKKJJJHHHIIIKKKMMMOOOPPPRRRTTTUUUUUUUUUTTTTTTRRROOOLLLLLLNNNQQQRRRRRRTTTVVVVVVWWWWWWYYY[[[[[[[[[[[[\\\]]]\\\ZZZWWWWWWWWWWWWWWWYYY[[[^^^___bbbccccccaaa___^^^^^^___[[[[[[[[[YYYWWWVVVXXXYYY```aaabbbaaa```___```bbb``````aaacccddddddbbb```^^^_________]]]\\\ZZZXXXWWWWWWWWWVVVVVVWWW[[[^^^XXXYYYYYYXXXWWWXXX[[[]]]\\\ZZZXXXVVVVVVXXXZZZ\\\___bbb```[[[WWWYYYYYYXXXZZZZZZZZZ\\\^^^^^^\\\ZZZXXXVVVTTTQQQPPPPPPQQQRRRRRRQQQOOOKKKHHHGGGHHHJJJJJJNNNQQQPPPMMMJJJIIIJJJGGGFFFFFFFFFHHHHHHGGGEEEBBB@@@>>>;;;::::::;;;;;;999888777666666777888999555555444333333333333333555555444444444333333333222222222222222111111000///000000000111222222222111111111000000111111111111111000000000000111111000000//////......//////......///////////////000//////000000000000000111000000000111111111222222222222222222222111111111111111000000111111222333222222333333333333333444555555444444444555555666444444444444444444444444555555555555555555555555666777777888888777777666666666777777888999999999888888888888888888888888999999999999::::::::::::999:::;;;;;;:::999;;;<<<999;;;===??????@@@BBBDDDDDDCCCCCCCCCCCCCCCDDDDDDHHHGGGEEEDDDDDDEEEGGGHHHBBBCCCDDDCCCBBBBBBCCCEEEBBBEEEHHHHHHGGGFFFHHHJJJKKKJJJJJJLLLNNNOOOOOOOOOMMMLLLKKKIIIIIIIIIJJJJJJEEEOOOZZZ\\\WWWQQQQQQSSSRRRRRRSSSSSSRRRQQQPPPOOOSSSUUUVVVXXXYYYXXXWWWVVVSSSTTTUUUUUUTTTUUUWWWZZZTTTQQQNNNNNNQQQUUUXXXYYY]]][[[YYYXXXXXXXXXXXXWWWNNNOOOQQQTTTXXX\\\___aaa]]]\\\ZZZWWWUUUWWWZZZ]]]]]]]]]______```___^^^]]]UUUUUUVVVXXXZZZ]]]___```YYYXXXUUUSSSRRRSSSVVVWWWRRRPPPNNNLLLHHHDDD>>>999;;;;;;:::999888666444333333333333222222222222222111111111000000000000///WWWTTTRRRQQQRRRTTTTTTTTTUUUUUUUUUSSSQQQPPPPPPPPPQQQPPPNNNMMMMMMMMMNNNOOONNNOOOPPPQQQTTTXXXZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXSSSRRROOOMMMLLLKKKKKKLLLMMMMMMOOOPPPRRRSSSUUUUUUXXXWWWVVVUUUUUUUUUVVVWWWUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSVVVUUUTTTRRROOONNNNNNOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQOOOMMMLLLNNNPPPJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNOOONNNLLLIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDBBB@@@@@@AAABBBAAA@@@AAA@@@???>>>===<<<<<<<<<:::<<<>>>===;;;:::;;;<<<777888:::<<<===>>>??????===>>>@@@BBBCCCEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDBBBEEEHHHGGGDDDBBBAAABBB@@@@@@AAADDDGGGGGGEEEBBBFFFFFFFFFEEEDDDDDDEEEGGGJJJKKKLLLKKKIIIIIIKKKLLLNNNOOOQQQSSSTTTTTTSSSSSSPPPOOOMMMLLLLLLMMMPPPQQQPPPRRRUUUVVVWWWXXXZZZ\\\ZZZZZZZZZ[[[]]]\\\YYYWWWYYYXXXWWWWWWWWWYYY[[[\\\]]]```bbbbbb```]]][[[ZZZYYYZZZZZZYYYXXXYYY\\\^^^`````````aaacccdddcccbbbbbbaaa``````aaa```^^^\\\ZZZZZZ[[[[[[[[[[[[\\\\\\XXXXXXWWWVVVUUUVVVZZZ]]]YYYYYYYYYXXXWWWWWWYYY[[[XXXWWWVVVUUUUUUVVVWWWXXXXXX\\\]]]YYYWWWYYYZZZYYYYYYYYYZZZ\\\^^^^^^\\\ZZZUUUVVVWWWWWWVVVUUUUUUVVVQQQPPPOOOLLLIIIHHHJJJKKKKKKNNNRRRRRRNNNJJJIIIIIIHHHFFFEEEEEEFFFFFFDDDBBB???>>>===<<<;;;::::::;;;999888777666666777888999555555444333333333444444333333333333222222222222222222333333222222111000000000000000111111111111111000000//////000000111000000////////////000000000000///...............------........./////////////////////000000111111/////////000000000111111222222222222111111111000000000000000000111222222111222222222333333333333444444333333333333444444333333333333333333333333555555555555555555555555555555666666666666555555555555666777777888888999555666666777777888888999888888888888999999999:::666888999999888888999;;;:::<<>>===>>>???>>>???@@@AAAAAABBBDDDEEEHHHIIIIIIIIIIIIJJJKKKLLLHHHHHHHHHHHHGGGFFFEEEEEEJJJNNNTTTWWWVVVUUUTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTQQQRRRQQQQQQPPPRRRVVVYYYVVVRRRNNNNNNQQQUUUXXXYYYYYY[[[]]]]]]ZZZXXXVVVUUUOOONNNOOOPPPTTTXXX]]]_________^^^ZZZWWWWWWYYY\\\YYYZZZ\\\^^^_________^^^WWWWWWVVVVVVWWWZZZ\\\^^^ZZZYYYWWWUUUTTTSSSSSSSSSNNNLLLJJJGGGEEEAAA<<<999;;;:::999777666555444444222222222222222222222222111111000000000/////////VVVSSSOOONNNNNNOOOOOOOOOQQQQQQQQQQQQQQQPPPQQQQQQKKKJJJIIIHHHIIIJJJKKKLLLHHHJJJLLLNNNRRRXXX[[[\\\ZZZYYYXXXWWWVVVUUUTTTTTTPPPPPPOOONNNNNNOOOPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTVVVVVVUUUUUUVVVVVVWWWWWWSSSRRRRRRRRRRRRSSSTTTTTTSSSTTTUUUVVVVVVTTTQQQPPPRRRSSSSSSQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOMMMIIIGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOONNNKKKGGGEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDBBB@@@???@@@@@@???===@@@???>>><<<;;;;;;;;;;;;888;;;======:::999;;;<<<999:::;;;<<<===>>>>>>>>>;;;===???AAADDDEEEGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGKKKKKKHHHEEECCCDDD>>>>>>@@@CCCGGGGGGDDD@@@@@@BBBDDDDDDCCCDDDHHHLLLJJJKKKLLLLLLJJJJJJJJJLLLMMMNNNPPPRRRSSSSSSRRRQQQNNNMMMLLLKKKLLLMMMOOOPPPNNNQQQTTTVVVWWWYYY[[[\\\XXXXXXYYYZZZ[[[ZZZXXXUUUYYYXXXVVVUUUUUUVVVWWWXXXVVV[[[aaadddbbb^^^ZZZXXXWWWXXXYYYYYYYYY[[[^^^aaa___^^^___bbbfffgggeeebbbeeeccc```___^^^]]][[[YYYVVVVVVWWWXXXYYY[[[]]]^^^YYYXXXWWWUUUTTTUUUXXXZZZZZZZZZZZZXXXVVVVVVXXXZZZTTTTTTTTTTTTTTTTTTUUUUUUSSSXXX[[[YYYWWWYYY[[[ZZZWWWXXXYYY\\\^^^___]]][[[SSSVVVYYY[[[ZZZYYYXXXXXXPPPPPPNNNLLLIIIIIIJJJLLLJJJNNNRRRRRRNNNIIIHHHHHHHHHGGGEEEDDDDDDDDDBBBAAA<<<<<<<<<;;;;;;:::::::::999888777666666777888999555555444333333333444444222222222111111111111000222333333333333222111111111111111000000000000000000000////////////000000//////............//////111000///...............---------.........//////.../////////000000111111............/////////000222222222222111111000000000000000000000111111222111111111222222333333333333333222222111222222222333333333333333333333333555555555555555555555444333444444555555444444333555555666666777888888888444444555666777888999999777888888888888999999999666777999999888999:::<<<888;;;>>>???@@@AAACCCDDDBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB<<>>@@@@@@@@@AAACCCEEEFFFGGGIIIJJJJJJIIIGGGFFFHHHJJJGGGHHHIIIJJJJJJJJJIIIHHHKKKKKKMMMQQQUUUWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSTTTTTTUUUPPPPPPOOOMMMMMMPPPUUUYYYWWWSSSNNNNNNQQQUUUXXXXXXWWW\\\aaabbb^^^XXXUUUTTTRRRQQQPPPPPPSSSXXX\\\___cccdddbbb]]]XXXVVVWWWZZZTTTVVVXXX[[[]]]^^^^^^^^^ZZZYYYVVVUUUUUUWWWYYY[[[ZZZZZZZZZXXXVVVSSSQQQOOOMMMJJJGGGDDDBBB@@@>>>;;;;;;:::888666444444555555111111111111111111222222000000000000////////////LLLLLLLLLLLLKKKKKKKKKKKKPPPPPPOOOMMMLLLLLLLLLLLLJJJHHHGGGHHHJJJJJJHHHEEEGGGHHHJJJMMMQQQTTTVVVWWW\\\[[[XXXUUUSSSRRRRRRRRRRRROOOLLLLLLMMMNNNLLLJJJPPPQQQRRRQQQQQQRRRUUUWWWXXXWWWVVVTTTTTTTTTUUUUUUPPPPPPPPPRRRSSSSSSQQQOOORRRSSSUUUVVVUUURRRPPPNNNRRRSSSSSSPPPKKKHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMIIIJJJKKKJJJHHHGGGGGGIIIJJJKKKLLLLLLLLLKKKIIIHHHLLLMMMLLLHHHGGGHHHDDD???CCCCCCBBBAAA@@@@@@@@@@@@CCCAAA>>>;;;999999:::;;;===<<<;;;:::999999999999888999::::::;;;;;;::::::999888777777888:::<<<>>>;;;;;;<<<>>>AAAEEEHHHJJJIIIDDD??????BBBDDDCCC@@@???@@@AAABBBDDDEEEFFFGGG@@@AAACCCDDDDDDDDDCCCBBB>>>@@@BBBEEEFFFFFFFFFEEEFFFIIIJJJJJJHHHHHHKKKNNNLLLMMMOOOPPPPPPPPPRRRTTTPPPNNNLLLJJJJJJLLLNNNPPPPPPPPPQQQRRRTTTVVVXXXYYYRRRRRRTTTUUUUUUVVVUUUUUUVVVTTTSSSRRRSSSUUUXXXZZZYYYWWWWWWZZZ^^^```___^^^[[[[[[ZZZYYYYYYXXXYYYYYYZZZ\\\______^^^^^^bbbeee``````______]]][[[ZZZYYYSSSTTTTTTUUUVVVVVVWWWWWWTTTVVVYYY[[[[[[YYYWWWUUUWWWXXXYYYZZZYYYXXXVVVTTTWWWVVVSSSPPPNNNOOORRRUUUUUUWWWZZZ[[[ZZZYYYXXXXXX[[[XXXUUUTTTWWWYYYYYYXXXTTTUUUVVVVVVVVVTTTSSSRRRPPPNNNLLLLLLLLLLLLJJJIIIKKKLLLNNNNNNMMMKKKHHHFFFEEEEEEDDDCCC@@@===:::888::::::999888777777777777555666777888999999888777444444444333333222222222111111111111111111111111000000000000000000000000111111000000//////......000000000000000///......000//////............//////............------------------............///////////////////////////...............///000000000000000000000///......111111000000000000000000222222111111222222333444222222222222222222222222111111222222222333333333555555555444444333333333555555555555555555555555444555555666777888888999666666666666777777777777888888777777888:::<<<===888777666555555666777777999999:::;;;<<<===>>>???BBBCCCDDDDDDCCCCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>>>>===<<<:::::::::;;;<<>>===<<<>>>@@@BBBDDDJJJJJJIIIHHHHHHHHHIIIIIINNNNNNMMMMMMLLLKKKKKKJJJKKKLLLOOORRRTTTUUUVVVVVVWWWVVVUUUSSSRRRSSSSSSTTTVVVUUUTTTSSSTTTUUUVVVWWWPPPPPPOOOOOOPPPRRRTTTUUURRROOOKKKLLLPPPTTTWWWWWWUUU[[[___\\\[[[^^^]]]YYYYYYUUUPPPMMMNNNRRRXXX[[[]]]___```]]]VVVSSSTTTVVVVVVZZZ]]]\\\YYYXXX[[[___\\\\\\[[[XXXTTTQQQQQQRRRYYYYYYWWWUUUSSSPPPMMMLLLPPPNNNJJJFFFAAA<<<999777888888888777666444333222000111111222222222111111000000000000///...---,,,LLLLLLKKKKKKJJJJJJIIIIIINNNMMMLLLKKKJJJJJJJJJJJJGGGEEEEEEGGGIIIJJJHHHFFFGGGHHHJJJLLLOOORRRTTTUUUYYYYYYXXXWWWVVVUUUUUUUUURRROOOMMMLLLNNNNNNMMMKKKMMMOOOPPPQQQQQQSSSUUUWWWTTTTTTSSSRRRRRRSSSTTTUUUQQQPPPPPPQQQRRRSSSQQQPPPPPPQQQSSSTTTTTTQQQOOOMMMOOOQQQRRRPPPLLLJJJJJJKKKIIIJJJJJJJJJKKKKKKKKKLLLIIIJJJJJJIIIHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJKKKJJJFFFFFFGGGCCC>>>BBBAAA@@@??????>>>??????BBB@@@===:::888888999:::;;;;;;999888888777777777888888999:::::::::::::::888777666666777999<<<===;;;;;;<<<===@@@CCCFFFGGGGGGBBB>>>>>>AAACCCBBB???=========>>>@@@AAACCCDDD@@@AAABBBBBBCCCCCCCCCBBB@@@AAACCCDDDFFFFFFFFFFFFFFFHHHIIIIIIGGGHHHJJJMMMLLLMMMNNNNNNNNNOOOQQQSSSPPPOOOLLLJJJJJJKKKLLLMMMOOOOOOPPPPPPQQQRRRSSSTTTQQQQQQRRRSSSSSSTTTTTTUUUVVVUUUTTTSSSSSSUUUXXXYYYWWWUUUTTTVVVZZZ\\\]]]\\\]]]\\\[[[YYYWWWVVVVVVUUUVVVYYY[[[ZZZYYYYYY\\\___^^^^^^]]]]]]\\\[[[ZZZYYYTTTTTTTTTSSSSSSSSSRRRRRRUUUVVVXXXZZZ[[[ZZZXXXWWWVVVWWWYYYZZZYYYXXXVVVUUUZZZXXXUUUQQQMMMLLLMMMPPPSSSUUUXXXZZZYYYXXXXXXYYYVVVTTTQQQQQQSSSUUUUUUTTTPPPQQQRRRSSSRRRQQQOOONNNQQQOOOMMMLLLLLLKKKIIIGGGJJJKKKMMMMMMMMMKKKHHHGGGFFFFFFDDDBBB???<<<:::999999999888777666666666666555555777888888888777777444444333333333222222222111111111111111111111111////////////////////////000000000/////////......///000000000000///......///...............//////............------------------------...................................................//////000000000111111000//////...000000000000000000000///222111111111111222333333222222222222222222222222111111111222222222333333555555444444444333333333444444444444444444444444555555555666666777777888555555666666666777777777888777777777777999:::;;;888777666666666666777888999999:::;;;<<<===>>>>>>AAABBBDDDCCCBBBBBBCCCEEEDDDDDDDDDCCCBBBAAA???>>>>>>======<<<;;;;;;;;;;;;>>>>>>>>>>>>???AAABBBDDDHHHHHHGGGGGGGGGHHHHHHIIINNNNNNNNNMMMMMMMMMLLLLLLMMMNNNPPPRRRUUUVVVWWWWWWVVVUUUTTTRRRQQQPPPPPPQQQTTTSSSRRRRRRSSSTTTUUUVVVTTTTTTSSSSSSTTTUUUUUUVVVSSSPPPMMMMMMQQQUUUWWWWWWUUUZZZ]]]ZZZZZZ]]]]]][[[\\\XXXTTTPPPOOORRRUUUXXXXXXZZZ\\\YYYTTTQQQRRRUUUTTTWWW[[[ZZZXXXXXX[[[___\\\\\\[[[XXXTTTRRRRRRSSSTTTUUUWWWVVVUUUQQQMMMKKKLLLKKKIIIFFFBBB???;;;:::777777777666555444333222111111111222222111000000///000000//////...---,,,KKKKKKJJJIIIIIIHHHGGGGGGJJJJJJIIIHHHGGGGGGHHHHHHDDDDDDDDDFFFIIIJJJIIIHHHHHHHHHIIIKKKMMMOOOQQQRRRTTTUUUVVVWWWXXXXXXWWWVVVRRRPPPNNNMMMNNNNNNMMMLLLMMMOOORRRRRRRRRRRRSSSTTTPPPOOOOOOOOOPPPQQQSSSTTTQQQPPPNNNNNNPPPPPPPPPOOOMMMNNNPPPRRRQQQPPPNNNLLLJJJLLLMMMLLLKKKIIIJJJKKKGGGHHHIIIJJJKKKJJJIIIIIIHHHIIIIIIIIIGGGFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNGGGIIIGGGDDDDDDEEECCC>>>@@@???>>>===<<<<<<<<<<<>>@@@BBBCCCBBB???<<<<<<>>>@@@???===:::999888999:::<<>><<<::::::888777666555555444444444444555666666777777666666333333333222222222222222000000000000000000000000........................///////////////.........///////////////...------------------......///000............------------,,,,,,,,,---------....................................------......///000000000111111111000////////////////////////000000111111111111111222222333111111111111111111111111000111111111222222222222444444444444333333333333444444444444444444444444555555555555555666666666555555555666666666666777666666555666666777888999888888777777777777888888888999999:::;;;<<<======???AAABBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>?????????>>>===;;;:::>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMOOOPPPRRRTTTVVVWWWVVVUUUTTTSSSRRRQQQPPPPPPSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVUUUUUURRRQQQOOOOOORRRUUUVVVWWWUUUXXXZZZXXXXXX[[[]]]]]]___]]]YYYUUUSSSRRRSSSTTTSSSVVVWWWUUUQQQOOOPPPSSSPPPSSSVVVWWWVVVVVVZZZ]]][[[[[[ZZZXXXUUUSSSSSSTTTPPPRRRUUUVVVUUUQQQMMMJJJGGGGGGGGGGGGDDDAAA>>><<<777666666555444333222222111111222111111000///...////////////...---,,,+++JJJJJJIIIHHHGGGFFFEEEEEEHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMNNNQQQRRRUUUWWWWWWVVVTTTSSSPPPOOONNNMMMNNNNNNNNNMMMPPPRRRTTTTTTSSSQQQQQQRRRNNNNNNMMMMMMMMMNNNPPPQQQOOOMMMKKKJJJKKKLLLLLLLLLIIIKKKMMMOOOOOONNNLLLJJJFFFGGGHHHHHHGGGFFFFFFEEEDDDFFFGGGIIIIIIHHHFFFEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFFFFGGGIIIJJJLLLFFFGGGFFFCCCCCCEEECCC>>>======<<<;;;::::::::::::;;;:::888666555555666777666555444444333333333333555555666777777777777777555444444555666777999::::::::::::;;;;;;<<<===>>>===;;;999999;;;===<<<;;;888777555555666999<<<>>>AAA???===<<<<<<>>>@@@AAACCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHGGGGGGHHHIIIJJJIIIIIIHHHGGGFFFHHHLLLOOOSSSQQQNNNKKKIIIHHHHHHHHHKKKLLLLLLMMMMMMMMMMMMMMMOOONNNLLLLLLLLLNNNQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRTTTRRRPPPPPPQQQTTTVVVXXXUUUTTTTTTTTTUUUVVVWWWWWWXXXZZZ\\\[[[XXXVVVXXXZZZYYYYYYXXXWWWWWWXXXYYYZZZWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWYYYYYYUUUUUUVVVWWWXXXXXXXXXWWWUUUUUUSSSPPPLLLJJJKKKLLLLLLOOORRRTTTTTTUUUVVVXXXVVVUUUSSSQQQOOOMMMLLLKKKLLLMMMOOOPPPPPPOOOMMMKKKNNNMMMKKKJJJJJJIIIGGGFFFDDDEEEGGGHHHIIIHHHGGGGGGGGGEEEBBB???<<<;;;::::::888888666555444444444444444444555555555555555555222222222222222111111111000000000000000000000000------------------------.......................................---,,,,,,,,,,,,,,,,,,---...///000.........---------,,,,,,+++,,,,,,,,,------------------------------------...------------...//////000000000111111000/////////000000000000000111111000000000000000111222222111111111111111111111111000000000111111111111222333333333333333333333333333333333333333333333333555555555444444444444444444444555555555666666666444444444555555666666777777777777777888888888999888888999999:::;;;;;;<<<>>>???@@@@@@??????@@@AAABBBBBBCCCCCCBBBAAA@@@@@@???AAABBBCCCBBB@@@===<<<>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNJJJKKKKKKMMMOOOQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSUUUUUUUUUTTTTTTTTTTTTTTTPPPRRRSSSUUUVVVUUUUUUTTTRRRQQQPPPPPPRRRTTTUUUVVVTTTVVVVVVUUUUUUXXX\\\^^^```^^^\\\YYYWWWUUUTTTTTTSSSUUUUUUSSSPPPNNNOOOPPPMMMOOOQQQRRRQQQRRRTTTVVVXXXYYYXXXVVVSSSRRRSSSTTTPPPQQQRRRSSSQQQNNNJJJHHHDDDEEEFFFFFFDDDAAA>>>;;;666555444444333222222222111111111111000///...---...............,,,++++++HHHHHHHHHGGGFFFEEEEEEEEEHHHHHHHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKIIIHHHGGGGGGHHHIIIKKKLLLNNNPPPRRRTTTTTTRRROOOMMMNNNNNNMMMLLLLLLLLLLLLMMMOOOQQQTTTUUUTTTTTTTTTUUUPPPOOONNNLLLLLLLLLMMMNNNLLLJJJGGGGGGHHHIIIIIIHHHGGGIIIKKKMMMMMMLLLJJJHHHEEEFFFFFFGGGGGGFFFDDDBBBBBBCCCEEEFFFFFFEEECCCAAACCCDDDFFFEEEDDDCCCDDDFFFHHHGGGEEEDDDDDDEEEFFFGGGFFFGGGEEEBBBBBBDDDCCC>>>;;;;;;:::999888888888888888777666555444444555555333333222111111111222222333444555555666666555555333333333444555666777888888888888999999999999999888777777777999:::::::::888777555444555888;;;===@@@>>>;;;999999;;;>>>???BBBBBBBBBBBBCCCDDDFFFGGGIIIHHHGGGGGGHHHIIIIIIIIIGGGGGGFFFDDDCCCEEEIIILLLRRRPPPNNNKKKIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNLLLLLLJJJJJJJJJLLLNNNPPPSSSSSSSSSSSSSSSSSSRRRRRRTTTSSSRRRPPPPPPRRRUUUWWWRRRRRRRRRRRRSSSTTTUUUUUUYYY\\\^^^]]]YYYWWWXXXYYYWWWWWWVVVVVVWWWWWWXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRTTTVVVWWWTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTSSSPPPMMMJJJIIIJJJJJJLLLOOOPPPQQQRRRTTTVVVWWWVVVSSSOOOKKKHHHGGGFFFIIIKKKNNNOOOOOONNNKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGAAABBBCCCEEEEEEEEEEEEDDDDDDCCC@@@===;;;:::::::::999999777666555444444444444333333333333333333333111111111111111111111111////////////////////////........................---------------.........---------------,,,++++++++++++++++++,,,...//////...------------,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------------...//////...//////000000000//////000000000111111222222222000000//////000000111222000000000000000000000000//////000000000111111111333333333333333333333333333333333333333333333333444444444333333333333333444444444444555555555555333333444444555555555444666666777777888888888888777777888888999999::::::;;;===>>>>>>======>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBDDDFFFEEECCC@@@>>>>>>???@@@AAABBBCCCCCCCCC@@@@@@AAABBBCCCDDDFFFGGGFFFFFFGGGIIIJJJLLLMMMMMMIIIJJJKKKMMMNNNPPPQQQRRROOOQQQSSSUUUUUUUUUTTTSSSWWWWWWWWWWWWVVVUUUUUUTTTMMMNNNQQQTTTVVVWWWWWWWWWRRRQQQPPPOOOOOOQQQSSSUUUSSSRRRRRRSSSSSSTTTXXX]]]\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUSSSPPPNNNMMMMMMKKKLLLMMMMMMLLLLLLLLLMMMSSSTTTTTTRRRPPPOOOPPPRRRRRRQQQOOOMMMJJJHHHGGGFFFBBBCCCDDDDDDBBB>>>;;;888555444333222111111222222111111111000///...---,,,............---,,,+++***GGGGGGGGGFFFFFFFFFEEEEEEIIIIIIHHHIIIIIIJJJKKKLLLMMMOOOPPPOOOMMMLLLLLLMMMIIIHHHGGGFFFFFFHHHJJJKKKLLLNNNPPPQQQPPPNNNKKKIIIJJJKKKKKKJJJIIIIIIJJJLLLKKKMMMQQQSSSTTTUUUWWWYYYRRRQQQOOONNNMMMMMMMMMNNNLLLJJJHHHHHHHHHIIIHHHGGGGGGHHHJJJLLLLLLJJJHHHFFFGGGGGGGGGIIIJJJIIIFFFCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@BBBCCCCCCAAAAAABBBDDDGGGFFFEEEEEEDDDDDDDDDEEEGGGGGGEEEAAAAAACCCAAA===:::999888777777666666666555555555444444444444555111111000000000000111111222222333444444444444333111111222333444555666666555666666777777666666555444555555666777888888999888777666666777999;;;<<<>>><<<:::888888999;;;===??????@@@BBBCCCDDDEEEFFFIIIGGGFFFFFFGGGHHHHHHGGGCCCDDDCCCBBBAAABBBEEEHHHMMMMMMKKKIIIHHHGGGFFFFFFGGGHHHJJJLLLMMMNNNMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTRRRQQQRRRTTTWWWUUUTTTSSSQQQPPPOOOOOOOOOVVVYYY\\\[[[WWWUUUUUUVVVUUUVVVVVVWWWWWWWWWVVVVVVPPPPPPQQQQQQRRRSSSTTTTTTOOOOOOOOOPPPPPPRRRSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVUUURRRMMMIIIFFFFFFHHHJJJLLLMMMNNNOOORRRTTTTTTSSSOOOJJJEEEBBBBBBCCCFFFHHHKKKNNNNNNLLLJJJHHHEEEDDDCCCDDDFFFHHHGGGFFF??????@@@AAAAAAAAAAAAAAA??????===<<<;;;::::::::::::999777666444444333333333333222111111111222222000000000000000111111111////////////////////////........................,,,,,,,,,---------------,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,---...------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------.../////////......//////000000111111222222///////////////000000111////////////////////////////////////000000000000222222222222333333333333222222222222222222222222222222222222222333333333333333333444444444555555333333444444555444444333444555666777888888777777777777777777888888999999:::;;;<<<<<<;;;;;;<<<===>>>>>>???@@@@@@@@@?????????AAACCCEEEEEEDDDBBBAAA>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@AAABBBDDDEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJLLLNNNPPPRRRRRRRRRRRRJJJLLLOOORRRSSSRRRPPPOOOTTTUUUVVVVVVVVVVVVUUUUUULLLMMMPPPSSSUUUWWWYYYYYYQQQPPPNNNLLLKKKLLLPPPTTTQQQOOOOOOQQQQQQPPPTTTYYYWWWWWWWWWWWWWWWWWWWWWVVVWWWVVVTTTRRROOOMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHMMMNNNNNNMMMLLLKKKMMMNNNQQQOOOLLLHHHEEEDDDCCCCCC@@@@@@@@@@@@===:::777555444333222000000000111222//////000//////...---,,,------------,,,+++******EEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLOOOQQQQQQOOONNNOOOPPPJJJHHHGGGEEEFFFHHHJJJLLLKKKLLLMMMNNNNNNLLLJJJIIIGGGHHHIIIHHHFFFFFFHHHJJJLLLMMMOOOPPPPPPRRRUUUWWWRRRQQQPPPOOOOOOPPPQQQQQQNNNMMMLLLLLLMMMLLLJJJHHHGGGHHHJJJKKKKKKIIIFFFDDDEEEEEEFFFIIILLLLLLIIIFFFDDDDDDCCCCCCCCCBBBBBBBBB>>>???@@@@@@??????@@@BBBEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGCCC???>>>@@@???;;;999999888777666666666666444444444444444444444555000000000//////000000111000111222222333333222222000000111333444444555555333444555555555555444333111333555666666777888888888888777888888999:::;;;<<<;;;999777777888999:::;;;<<>>>>>>>>>>>>>>:::;;;;;;;;;;;;:::999999999888666444333222222111333222111000000000111111/////////000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++******))),,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++------,,,,,,------...///+++,,,,,,---......---------------...///000000000///............///000000////////////////////////........./////////000000111111222222222333333333222222222222222222222222000000111111222222333333222333333333333444444444333333444555555444333333222333555666777777666666666666777777777777888888888999;;;:::999999:::<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>@@@BBBCCCCCCBBBBBB>>>>>>>>>>>>???AAABBBDDD@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIJJJKKKKKKIIILLLOOORRRTTTSSSQQQPPPJJJMMMPPPRRRRRRPPPLLLJJJLLLMMMOOORRRTTTUUUUUUUUULLLLLLNNNOOORRRTTTVVVXXXPPPOOOLLLHHHFFFHHHNNNRRROOOLLLMMMPPPOOOMMMOOOUUURRRRRRRRRRRRRRRSSSSSSSSSRRRQQQOOOMMMLLLKKKIIIHHHGGGGGGFFFGGGHHHHHHHHHGGGGGGHHHIIIHHHGGGGGGIIIJJJKKKJJJHHHFFFDDDBBBAAA@@@===<<<<<<;;;999777666555333222000//////000111222.........//////...------,,,------,,,,,,+++***)))EEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJMMMPPPPPPOOOOOOPPPSSSJJJHHHFFFEEEFFFHHHJJJLLLJJJJJJLLLMMMMMMLLLLLLKKKEEEGGGHHHGGGDDDDDDFFFIIIPPPPPPPPPNNNMMMMMMOOOQQQRRRQQQQQQPPPQQQRRRTTTUUUQQQPPPPPPQQQQQQPPPMMMKKKHHHIIIKKKKKKJJJHHHEEECCCAAAAAACCCGGGKKKLLLIIIFFFFFFEEEDDDCCCCCCCCCCCCCCC<<<>>>??????>>>>>>???AAACCCEEEFFFHHHIIIIIIIIIHHHFFFFFFBBB===<<<>>>===999999888777666666555555666333333444444444444555555000000/////////000000111000000111222222222222222///000111222333444444444111222333444555444333222000222444666666666777888777777888999999999::::::;;;:::999777777777888888888:::>>>AAACCCDDDDDDDDDFFFCCC@@@AAACCCDDDCCCAAA>>>@@@AAAAAA@@@???@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKNNNPPPSSSVVVWWWVVVTTTSSSQQQTTTUUUTTTRRRPPPRRRTTTQQQPPPPPPOOONNNNNNNNNNNNQQQUUUXXXXXXUUURRRRRRSSSTTTVVVXXXZZZYYYWWWTTTRRRSSSSSSSSSSSSTTTTTTTTTTTTPPPPPPQQQRRRRRRQQQQQQPPPSSSRRRQQQPPPPPPPPPPPPPPPPPPRRRTTTSSSPPPLLLKKKJJJGGGHHHJJJJJJJJJKKKNNNPPPMMMLLLIIIDDD@@@@@@EEEJJJHHHKKKOOOQQQRRRPPPMMMKKKDDDBBBAAAAAABBBCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;:::999888888777555333222111000000333222111/////////000111.../////////000000111111........................+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++***)))))),,,,,,++++++***+++++++++---------,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......***+++,,,,,,---------,,,++++++,,,,,,---...//////...............///000000////////////////////////............/////////000111111111222222333333333111111111111111111111111//////000111222333333444222222333333333444444444333444555555555444333222111222444666666666666555666666666666777777777777777999::::::999888:::;;;:::;;;<<<===>>>>>>>>>===:::;;;===???AAABBBBBBBBB???>>>======>>>@@@BBBDDDAAAAAAAAAAAABBBCCCDDDDDDFFFGGGGGGHHHIIIKKKKKKLLLGGGJJJNNNRRRSSSRRROOOMMMNNNPPPRRRTTTSSSOOOKKKHHHDDDFFFJJJNNNQQQSSSUUUUUUKKKKKKKKKKKKMMMPPPRRRTTTOOONNNJJJFFFCCCEEELLLRRRNNNKKKKKKOOONNNJJJLLLRRROOONNNNNNNNNNNNOOOOOOPPPMMMLLLJJJJJJJJJIIIHHHFFFFFFEEEEEEFFFHHHJJJIIIIIIDDDEEEFFFEEEDDDDDDFFFHHHEEEFFFFFFFFFEEEBBB@@@>>>:::999888888777666555555333222000///...///111222------......///.........,,,,,,,,,,,,+++***))))))GGGFFFFFFHHHJJJJJJGGGDDDJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFIIIKKKLLLMMMLLLKKKLLLMMMJJJIIIIIIIIIJJJKKKMMMNNNLLLNNNPPPNNNJJJIIIMMMQQQNNNMMMNNNNNNOOOQQQSSSUUURRRRRRRRRTTTUUUTTTQQQOOOKKKLLLNNNMMMJJJGGGEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGHHHIIIHHHDDD@@@===???BBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDAAA@@@EEEDDDBBB@@@===;;;999888666555555444555666777888444222111222444444444222222222222111111111111111222111000000000111222333222222222222222222222222000000111111222222333333111111222333555666777777;;;:::999888777555444444888777666555555666777888999:::;;;===???@@@BBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@??????AAACCCFFFDDDBBB@@@@@@BBBDDDFFFKKKGGGDDDEEEJJJLLLJJJGGGIIIHHHFFFFFFMMMTTTTTTPPPOOOPPPQQQRRRSSSTTTUUUVVVTTTRRRQQQQQQSSSTTTTTTTTTOOOMMMKKKKKKLLLNNNNNNNNNNNNRRRUUUUUURRRRRRUUUYYYTTTUUUVVVXXXYYYWWWRRROOOSSSVVVYYYXXXUUURRRSSSUUUXXXVVVTTTSSSSSSSSSQQQOOOQQQPPPOOOMMMKKKLLLNNNQQQLLLNNNNNNMMMKKKJJJJJJKKKIIIHHHHHHJJJKKKLLLKKKIIIFFFFFFFFFCCCAAABBBGGGKKKLLLMMMNNNNNNNNNMMMLLLKKKDDDCCCBBBAAA@@@@@@AAABBBAAA>>>;;;;;;<<<<<<999777999888666555555666888999777777555444333222222111666555444333222000//////000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))************------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------............////////////....../////////......---------////////////000000000000000000000000000000000000222222222111111111000000000111111111111222222222222222222222222222222222333444555555666555555555333444444555666777777888555555666666777777888888:::999888666666666777777666777888999999:::===???;;;;;;;;;<<<===???@@@AAA???>>>===<<<===???BBBDDDEEEDDDBBBAAA@@@??????>>>@@@AAACCCEEEFFFGGGGGGFFFGGGHHHKKKMMMOOOOOOOOOOOONNNMMMMMMOOOQQQPPPLLLIIIKKKLLLNNNPPPQQQQQQQQQQQQOOONNNLLLKKKJJJKKKLLLNNNMMMJJJGGGDDDCCCEEEHHHJJJNNNMMMKKKJJJJJJKKKLLLMMMNNNKKKIIIJJJMMMNNNLLLJJJQQQOOOLLLIIIHHHIIIKKKLLLFFFCCCAAABBBEEEGGGFFFEEEDDDCCCBBBDDDFFFGGGGGGFFFHHHEEEBBBAAAAAAAAA@@@???<<<999666444555666666555111111111000//////............---------,,,,,,,,,++++++++++++++++++++++++DDDDDDEEEHHHKKKKKKIIIGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKMMMMMMMMMMMMLLLLLLKKKKKKJJJLLLNNNMMMLLLKKKKKKLLLKKKKKKJJJJJJJJJLLLMMMNNNNNNPPPQQQMMMIIIGGGJJJMMMOOOOOOOOOOOOOOOPPPQQQSSSPPPPPPQQQSSSUUUTTTRRRPPPNNNOOOPPPNNNKKKHHHFFFDDDGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHIIIKKKKKKHHHEEE@@@AAACCCDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCAAA???CCCBBBAAA>>><<<:::888777666555444333333555666888444333222222333444333222111111111111111111222222222111000//////000111222111111111222222333333333000000111111111111111111333333333444444555555555888888777777666555444444888777666555555666777777777888999:::<<<>>>???@@@??????>>>===<<<<<<<<<===>>>@@@AAA@@@???>>>???AAA@@@?????????AAACCCEEEGGGIIIFFFCCCFFFJJJMMMLLLJJJJJJJJJIIIIIIOOOVVVWWWSSSMMMMMMNNNOOOQQQSSSUUUVVVQQQPPPNNNNNNOOOQQQRRRSSSQQQOOOMMMLLLMMMMMMLLLKKKOOORRRSSSQQQNNNNNNSSSXXXXXXVVVUUUUUUUUUUUUTTTRRRUUUVVVXXXXXXUUUSSSRRRQQQQQQQQQRRRSSSTTTRRRNNNJJJJJJKKKLLLLLLLLLLLLMMMOOOKKKJJJJJJIIIIIIHHHHHHGGGIIIHHHHHHIIIKKKLLLLLLKKKGGGHHHGGGEEECCCCCCGGGJJJKKKLLLNNNOOOPPPOOOOOONNNHHHGGGEEEBBBAAA@@@??????;;;:::999;;;>>>@@@???===<<<:::888666555555666777777777555444333222222222444444333222111000//////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++*********)))))))))++++++++++++++++++++++++))))))))))))************************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,------------...---......//////......---.........---------,,,,,,........./////////000000000000000000000000000000222222222111111111000000000000111111111222222222222222222222222222222222333333444555555555555555444444555555666666777777555555555666666666666666:::999777666666666777777777999<<<<<<<<<<<<===>>><<<<<<<<<<<<>>>???@@@AAA???>>>======>>>@@@CCCEEEEEEDDDCCCAAA@@@??????>>>@@@AAACCCEEEFFFGGGGGGGGGFFFGGGIIIKKKMMMNNNNNNNNNJJJIIIIIIKKKNNNOOOMMMKKKJJJKKKMMMNNNOOOOOOOOONNNKKKLLLMMMMMMMMMMMMLLLLLLLLLJJJFFFCCCCCCDDDGGGIIIJJJIIIGGGFFFFFFFFFHHHIIIIIIHHHGGGIIIKKKLLLJJJHHHLLLKKKIIIGGGFFFFFFGGGGGGFFFDDDBBBCCCEEEEEECCCAAAAAA@@@???@@@BBBCCCBBBAAAEEEBBB???=========<<<;;;;;;888555444444555555555222111000//////.........------------,,,,,,,,,,,,++++++++++++++++++++++++AAABBBCCCFFFJJJKKKJJJIIIEEEEEEDDDCCCCCCDDDDDDEEEDDDEEEGGGIIIJJJKKKKKKLLLOOOOOOOOOOOOOOONNNNNNNNNMMMNNNOOONNNLLLKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNQQQRRRQQQMMMHHHEEEGGGIIIPPPQQQQQQPPPOOONNNPPPRRROOOOOOOOOQQQSSSTTTRRRPPPNNNOOOOOOOOOMMMKKKIIIHHHKKKJJJHHHGGGEEEEEEFFFFFFIIIIIIIIIKKKMMMMMMKKKIIIDDDDDDEEEEEEEEEEEEDDDDDD???@@@BBBCCCDDDCCCBBBBBBBBBAAA???===;;;888777666555444222111111333555777555444222222333333222000000000000111222222222333333222000/////////000000000000111222333333444444111111111000000000000000444444444444444444444444666666555555555444444444777666666555555666777777444555666888999;;;<<<===<<<;;;;;;:::::::::;;;;;;===???AAAAAA@@@?????????===>>>???@@@AAACCCDDDDDDFFFDDDCCCEEEJJJMMMMMMKKKJJJKKKJJJKKKPPPWWWXXXTTTLLLLLLKKKLLLNNNQQQTTTVVVPPPNNNLLLKKKKKKNNNQQQSSSSSSQQQPPPOOOOOONNNLLLIIIPPPQQQPPPMMMJJJKKKPPPUUUZZZWWWSSSQQQQQQSSSUUUUUUVVVUUUVVVVVVVVVTTTQQQNNNKKKMMMPPPSSSTTTQQQKKKGGGEEEHHHLLLNNNNNNNNNOOOPPPLLLIIIFFFFFFHHHIIIGGGEEEJJJHHHGGGHHHKKKMMMNNNNNNIIIIIIIIIHHHFFFEEEFFFHHHKKKLLLNNNOOOPPPQQQPPPPPPLLLJJJGGGDDDAAA>>>===<<<888888888;;;>>>@@@@@@@@@>>><<<:::777555444444444777777555444333333333333111111111111000000000///////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************))))))))))))((((((++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,+++---------.........//////000000000000000000000000222111111111111000000000000000000111111111222222222222222222222222222222222333444444555555444444555555555555555555555555555555555555444444444444888888777666666666777777999<<<@@@BBBAAA???======<<<<<<<<<===>>>???@@@AAA??????>>>>>>@@@AAACCCEEEFFFEEECCCBBB@@@?????????@@@AAABBBDDDFFFGGGGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLFFFEEEEEEGGGJJJLLLMMMLLLIIIJJJKKKLLLMMMMMMLLLKKKHHHJJJMMMOOOPPPOOOLLLKKKKKKIIIFFFCCCCCCDDDFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDHHHGGGGGGGGGGGGFFFCCC@@@@@@???>>>>>>@@@@@@@@@>>>CCC@@@===;;;::::::999888999777444333444555444444333222000.........//////---------,,,,,,,,,++++++))))))))))))))))))))))))@@@AAABBBEEEGGGHHHHHHGGGEEEEEEEEEDDDDDDDDDEEEEEECCCDDDFFFHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOMMMKKKJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSQQQMMMIIIFFFGGGHHHNNNPPPQQQPPPNNNNNNPPPRRROOOOOOOOOPPPQQQQQQPPPNNNJJJJJJKKKLLLNNNOOONNNMMMMMMLLLJJJHHHFFFFFFGGGGGGKKKKKKLLLLLLMMMMMMLLLKKKGGGFFFEEEEEEEEEDDDCCCBBB???@@@BBBCCCDDDEEEEEEEEEAAA@@@>>><<<:::888777666555333111//////222444666666444222222333222111/////////000111222333333333444333222000//////000000//////000111333444555555111111111000000/////////333333333444444444444444444444444444555555555555555555555555666666666777444444666777888:::;;;;;;::::::999999999:::;;;;;;===@@@CCCCCCBBB@@@??????@@@AAABBBCCCCCCBBBAAA@@@EEEDDDCCCEEEHHHJJJKKKJJJGGGIIIJJJJJJOOOUUUVVVSSSNNNMMMKKKKKKLLLOOORRRTTTQQQOOOMMMJJJIIILLLPPPSSSSSSRRRRRRRRRSSSQQQOOOLLLPPPPPPPPPMMMKKKKKKNNNQQQYYYVVVQQQOOOPPPSSSUUUVVVUUUSSSRRRTTTVVVVVVQQQMMMJJJLLLOOOSSSTTTRRRMMMIIIIIIKKKNNNOOOOOOPPPQQQRRROOOJJJFFFGGGJJJLLLIIIEEEJJJHHHGGGGGGJJJMMMOOOPPPKKKKKKKKKJJJHHHGGGFFFFFFJJJKKKMMMNNNOOONNNNNNMMMJJJIIIFFFCCC@@@===;;;:::::::::::::::;;;;;;;;;:::<<<;;;999777555444444444777666555444333333333333/////////000000000000000////////////////////////.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************)))))))))(((((((((((((((************************((()))))))))************************************************************)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111222222333444444444444444555555444444444444444444555444444444333222222222777666666666666777777777:::>>>CCCEEEDDD@@@===;;;============>>>???@@@AAA?????????@@@AAABBBDDDDDDEEEDDDCCCAAA@@@@@@?????????@@@BBBCCCEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKKKKKKKEEEDDDCCCCCCEEEHHHJJJKKKIIIJJJKKKLLLLLLLLLKKKJJJGGGIIILLLNNNOOOOOONNNMMMKKKIIIGGGEEEDDDDDDEEEFFFIIIHHHGGGFFFEEEEEEFFFFFFEEEFFFHHHKKKMMMMMMMMMLLLJJJKKKKKKJJJIIIGGGEEEDDDIIIJJJKKKKKKKKKIIIFFFDDDCCCAAA@@@@@@AAAAAA@@@???CCC@@@<<<::::::999888666777555333222333444333222333222000...---...///000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNMMMLLLLLLLLLLLLMMMOOOOOOOOOPPPQQQOOOMMMKKKJJJJJJNNNNNNNNNOOOOOOOOOOOOOOORRRRRRPPPMMMJJJIIIIIIJJJIIIMMMPPPPPPNNNMMMPPPTTTPPPOOONNNNNNOOOOOOMMMLLLIIIHHHHHHJJJMMMNNNNNNLLLLLLKKKJJJIIIHHHHHHIIIIIILLLLLLLLLKKKJJJIIIHHHHHHGGGEEECCCBBBCCCCCCAAA???>>>???@@@AAABBBCCCCCCDDD@@@???>>><<<:::888666666333222000//////111333555555444222222222222000/////////000111222333333333555444222111000000000111//////000111333444555555222222111111000000//////111111222333444555666777444444555555555555666666444444555555666666666666555666777888999:::;;;<<<::::::999999999:::;;;;;;>>>@@@CCCDDDCCCBBBAAAAAABBBCCCDDDEEEFFFDDDCCCBBBEEEDDDCCCDDDEEEGGGGGGGGGGGGJJJKKKKKKOOOTTTUUURRRQQQPPPNNNLLLMMMOOOQQQSSSQQQPPPMMMJJJGGGHHHLLLPPPQQQQQQQQQSSSUUUUUUSSSRRROOOQQQQQQQQQPPPNNNMMMNNNUUURRRPPPPPPRRRTTTUUUUUURRRPPPOOOQQQTTTUUUSSSPPPOOOOOOPPPRRRTTTSSSQQQOOOPPPPPPOOONNNMMMNNNQQQSSSPPPKKKGGGGGGJJJLLLJJJGGGJJJHHHFFFGGGJJJMMMOOOPPPLLLLLLKKKKKKJJJHHHFFFEEEJJJKKKKKKLLLKKKJJJHHHHHHDDDDDDBBB@@@>>><<<:::999:::::::::999777666555555888888777666555555555555666555444333333222333333...////////////000000000...........................------------,,,,,,,,,++++++++++++++++++++++++************************************************((((((((((((((()))))))))************************((()))))))))************************************************************)))))))))*********+++++++++++++++,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------////////////////////////000000000000000000000000//////000000000111111111111111111111111111111111111222222333333333333333444444444444333333333333444444333333222222111111555555666666777777777777999===BBBDDDBBB???;;;:::<<<<<<<<<<<<===>>>??????>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBDDDFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKGGGFFFEEECCCCCCEEEGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKNNNPPPQQQLLLLLLJJJIIIHHHGGGGGGGGGJJJIIIIIIHHHGGGFFFFFFFFFDDDFFFHHHJJJKKKLLLLLLMMMKKKLLLLLLLLLJJJHHHFFFDDDFFFHHHJJJLLLKKKJJJIIIIIIEEECCCBBBAAABBBAAA@@@>>>@@@===:::888777777666444444333111111222333222111222111000///......//////,,,,,,+++++++++*********((((((((((((((((((((((((CCCCCCDDDCCC@@@???@@@AAA@@@AAABBBCCCDDDEEEEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJJJJJJJKKKLLLNNNOOONNNOOOPPPOOOLLLJJJJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPMMMKKKJJJIIIIIIJJJFFFJJJOOOOOOLLLLLLOOOSSSOOONNNLLLLLLMMMNNNMMMKKKMMMJJJHHHHHHJJJKKKIIIFFFIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHEEEDDDDDDEEEGGGDDD@@@@@@BBBBBB@@@>>><<<<<<<<<======>>>>>>>>>>>>===<<<:::888666555444222111111000111222333444444333111111222222111///000000000111222222222333444333222000000000111111000000111222333333444444222222222111111111111111000111222333555666777888444555555555555555555555333444555666666666666666777777888999:::;;;<<<===;;;;;;:::999999:::::::::===???BBBCCCCCCBBBCCCDDDAAABBBDDDFFFHHHHHHHHHHHHEEEEEEEEEDDDEEEEEEFFFGGGIIIMMMOOONNNPPPTTTTTTRRRQQQPPPOOONNNNNNPPPRRRSSSSSSSSSPPPKKKEEEDDDGGGJJJOOOOOOOOORRRUUUWWWVVVUUUPPPQQQSSSTTTSSSQQQOOOMMMPPPOOOOOOQQQSSSVVVVVVVVVRRRQQQOOOOOOQQQRRRRRRRRRTTTRRRQQQQQQSSSTTTSSSRRRRRRRRRPPPMMMKKKLLLOOORRRPPPLLLHHHGGGIIIJJJJJJHHHIIIGGGFFFGGGJJJLLLMMMMMMMMMKKKJJJJJJJJJIIIGGGEEEIIIIIIJJJIIIHHHGGGEEEDDD>>>>>>>>>>>><<<;;;999999777888888777555444444555444444444555555555555555444444333222222222222222////////////000000000000........................------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********************************(((((())))))))))))******************************))))))))))))************((((((((((((((((((((((((************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000000000000000111/////////000000000111111111111111111111111111111000111222222333333222222333333333333333333333333333333333333222222222222333444555666777888888777777:::>>>???===;;;999888<<<;;;;;;;;;<<<<<<===>>><<<>>>@@@BBBCCCCCCBBBBBB@@@????????????@@@@@@AAA??????@@@AAACCCFFFHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHFFFDDDDDDFFFIIIJJJKKKLLLNNNNNNNNNMMMLLLNNNLLLIIIGGGHHHLLLQQQTTTPPPPPPOOONNNLLLKKKJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEBBBDDDFFFGGGGGGHHHJJJLLLKKKKKKKKKKKKIIIGGGDDDCCCAAACCCFFFHHHHHHHHHIIIJJJEEECCCAAA@@@@@@???===;;;;;;888555444444444333222222111000111222222111000111111111000//////......+++++++++*********))))))((((((((((((((((((((((((DDDEEEEEECCCAAA???AAABBB???@@@BBBEEEFFFGGGHHHHHHKKKJJJIIIIIIHHHIIIJJJJJJGGGFFFEEEEEEGGGIIIKKKLLLLLLNNNOOONNNKKKJJJJJJJJJJJJKKKMMMOOOPPPQQQQQQPPPPPPNNNKKKIIIHHHGGGGGGFFFEEEJJJOOOOOOKKKIIILLLPPPLLLJJJIIIJJJMMMNNNNNNNNNPPPLLLHHHHHHJJJJJJGGGDDDEEEFFFGGGHHHGGGFFFDDDCCCCCCDDDEEECCCAAA@@@AAACCCGGGCCC??????AAACCC@@@>>>===<<<;;;;;;::::::::::::::::::888777555444333222111111222222333333222222333111000111222222111000111111111111111111222222111000///......///000000111111111222222333333333222222222222333333333333222222333333444555666666444444444444333333333333222333444666666666666666888888999:::;;;<<<<<<===;;;;;;:::999888888888888;;;<<>>@@@AAABBB?????????AAACCCEEEHHHIIIJJJIIIHHHGGGGGGHHHIIIIIIIIIJJJKKKIIIFFFFFFHHHJJJIIIJJJKKKMMMNNNNNNNNNMMMOOOLLLIIIGGGHHHLLLPPPSSSTTTTTTSSSSSSQQQOOONNNLLLJJJJJJJJJIIIHHHGGGEEEEEEDDDEEEFFFEEEDDDFFFIIIMMMLLLLLLKKKJJJHHHFFFDDDCCC@@@BBBEEEEEEEEEFFFHHHKKKFFFDDDAAA@@@@@@>>><<<:::888666444333333444333333000//////000111222000//////000111222111///---,,,+++*********))))))))))))))))))))))))))))))))))))DDDFFFFFFEEEBBBAAACCCEEEAAABBBEEEHHHJJJKKKLLLLLLMMMKKKJJJHHHGGGGGGHHHHHHBBBAAA@@@@@@BBBDDDGGGHHHKKKMMMNNNMMMKKKJJJJJJJJJHHHJJJLLLOOOPPPQQQQQQQQQPPPMMMJJJGGGFFFEEEDDDCCCEEEKKKPPPOOOIIIGGGIIIMMMHHHGGGGGGIIIMMMOOOPPPPPPOOOKKKGGGGGGKKKLLLIIIFFFCCCDDDFFFGGGFFFCCC@@@>>>>>>@@@AAA@@@>>>>>>@@@CCCHHHCCC??????BBBDDDAAA>>>???>>>===<<<;;;:::::::::888777666555333222000000000111222444444333222222222111000000222333222111222222222111111111111111......---,,,,,,---//////222222222222222222222333222222222333333444444444444444444444444444444444333333333222222222111111111222444666777777666555888888999:::;;;<<<<<<<<<;;;;;;999888777777777777999:::<<<===>>>@@@CCCFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIILLLNNNGGGLLLNNNLLLLLLNNNNNNLLLHHHJJJLLLNNNQQQSSSUUUUUU______^^^VVVMMMHHHGGGJJJMMMLLLKKKLLLOOORRRSSSSSSTTTRRRPPPPPPQQQRRRSSSRRRNNNLLLKKKLLLQQQVVVZZZ\\\WWWVVVSSSNNNIIIIIIMMMRRRQQQPPPPPPQQQQQQQQQOOOMMMQQQSSSUUUVVVTTTSSSSSSSSSSSSRRRQQQNNNLLLLLLOOOQQQGGGFFFFFFHHHJJJJJJIIIGGGMMMJJJGGGGGGIIIJJJHHHFFFDDDEEEGGGGGGHHHGGGFFFEEE<<<<<<======<<<:::999777999;;;;;;999444222222444222222333333333222111111111111000000000000000000222111111111000000000///........................---------,,,,,,,,,++++++************************'''((((((((())))))******************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------------.........//////////////////////////////.../////////000000111111////////////000000000000000000000000000000000000000000111222222222222222000000111222333333444444222222222333333444444555111222444666888888888888333444555444333333555777::::::999999999:::;;;;;;:::<<>>???AAABBB?????????@@@CCCEEEHHHJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLKKKHHHHHHJJJLLLGGGHHHJJJLLLNNNNNNNNNMMMNNNMMMJJJHHHIIILLLOOORRRVVVVVVVVVVVVTTTRRRPPPNNNLLLLLLLLLKKKJJJIIIGGGFFFGGGHHHHHHFFFEEEFFFKKKOOOOOONNNMMMKKKIIIGGGFFFEEEBBBDDDFFFFFFEEEEEEIIILLLHHHFFFCCCBBBAAA???===;;;999777555444555666666555000///...000111111000......000222333222000---+++************))))))))))))************************EEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGMMMMMMLLLJJJIIIHHHGGGGGGEEEEEEDDDBBBAAAAAADDDFFFJJJKKKMMMMMMKKKHHHDDDBBBGGGHHHIIIJJJLLLMMMNNNOOOLLLJJJGGGGGGIIIJJJIIIGGGDDDHHHMMMNNNLLLIIIHHHIIIHHHGGGFFFFFFGGGJJJMMMNNNMMMOOONNNJJJHHHJJJIIIFFFDDDCCCCCCCCCEEEEEECCCBBBAAA@@@>>>===<<<===>>>@@@GGGDDD@@@===<<<===???AAA============<<<;;;:::999666666777777666444222111000000000111222222333333111222222333333222222222000000////////////000000000///...---,,,---......//////000000000000///...000111111222222333444444222222222222222222222222111111111000000000000000111222333555666555555444666777888999:::;;;;;;;;;999999888777777888999999;;;;;;<<<===???@@@BBBCCCEEEFFFGGGGGGFFFEEEFFFHHHDDDCCCBBBBBBBBBDDDFFFGGGKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIJJJKKKMMMPPPSSSTTT^^^eeeiiiaaaQQQGGGHHHMMMJJJIIIIIIKKKNNNQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOLLLJJJIIIKKKQQQWWW[[[\\\ZZZTTTMMMGGGGGGKKKPPPTTTRRROOOMMMNNNPPPPPPQQQPPPQQQRRRRRRQQQOOOMMMKKKLLLMMMNNNOOONNNLLLJJJHHHKKKHHHEEEGGGKKKLLLJJJFFFFFFHHHJJJLLLKKKIIIEEECCCEEEEEEDDDBBB@@@???@@@BBB>>>===<<<:::888666555444777666555444444555666777222111111111111111222222///...---,,,,,,---...///000000//////.........---+++++++++,,,,,,,,,------,,,,,,+++***)))))))))***+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++++++++***)))(((((('''(((((())))))))))))(((((())))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))'''))),,,---...---+++))),,,---......,,,+++,,,...---,,,,,,,,,,,,---......------------............//////............//////222222222222222222222222000000000000111111111111000111111111222222222222000000111222333333333333333333444444555666666777555555555555666666666666999888888888888:::;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>=========???@@@AAABBBCCCDDDCCCCCCCCCEEEGGGJJJJJJIIIFFFCCCBBBDDDEEEFFFHHHJJJJJJIIIHHHIIIJJJKKKLLLMMMLLLKKKLLLOOOQQQPPPNNNLLLIIIHHHIIIMMMQQQTTTSSSRRRRRRQQQPPPNNNLLLKKKNNNQQQQQQOOONNNOOOQQQEEEGGGIIIJJJIIIIIIJJJKKKHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGJJJLLLGGGEEEBBB>>><<<;;;;;;;;;777666444222111111111111000000000///......------......---------,,,,,,,,,+++++++++************)))((((((((((((''''''''''''CCCDDDEEEFFFFFFEEEDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJIIIFFFFFFFFFDDDCCCCCCDDDEEEGGGHHHKKKLLLKKKHHHDDDAAAFFFFFFGGGHHHIIIJJJJJJKKKJJJHHHFFFGGGIIIKKKJJJIIIGGGJJJMMMNNNMMMKKKJJJIIIFFFFFFFFFFFFGGGIIIKKKLLLJJJMMMLLLHHHGGGIIIHHHEEEDDDCCCBBBCCCEEEEEECCCBBBDDDBBB@@@===;;;;;;;;;;;;CCCAAA>>><<<:::;;;<<<===<<<<<<<<<<<<;;;:::999888666666777666555333111000000000000111111111222222111222222222222222111000000000////////////000000000///...---,,,------...//////000000000//////...000000111111222333333444111111111111111111111111111111111000000000000000000111222444444444444333444555666888:::;;;<<<<<<999999888777777888999999;;;;;;;;;<<<===???@@@AAABBBDDDEEEEEEDDDCCCEEEFFFBBBAAA@@@??????AAADDDFFFGGGIIIKKKMMMNNNNNNMMMLLLHHHHHHHHHIIILLLOOORRRTTT___ggglllgggZZZRRRRRRWWWMMMLLLJJJJJJLLLNNNNNNNNNQQQQQQQQQQQQQQQPPPPPPOOOMMMKKKIIIHHHJJJOOOTTTWWWYYYWWWRRRKKKFFFEEEIIIMMMOOONNNLLLKKKKKKKKKKKKKKKMMMNNNOOOOOOOOOMMMKKKJJJIIIJJJKKKMMMMMMLLLKKKJJJJJJGGGEEEFFFJJJLLLJJJFFFFFFGGGIIIJJJIIIGGGDDDBBB???AAABBBAAA???===<<<======<<<;;;999777555444333666666555444444555666666222111111000000000111111///...---,,,,,,---...////////////.........------+++++++++,,,,,,,,,,,,---,,,+++******))))))******+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))(((((()))))))))***************))))))(((''''''&&&(((((())))))))))))(((((())))))***++++++++++++***))))))*********+++++++++)))))))))))))))))))))))))))+++---//////...,,,+++,,,---...---,,,+++,,,------,,,,,,,,,,,,---......---------.........////////////............//////000000000000000000000000//////000000000111111111000000000000111111111222000000111222333333333333333333333444555666666666555555555555555666666666888777777777777999:::;;;;;;<<<<<<======>>>>>>???======<<<<<<<<<===??????AAABBBCCCCCCBBBBBBDDDFFFHHHIIIHHHFFFCCCCCCDDDFFFHHHIIIKKKKKKIIIHHHIIIIIIKKKLLLLLLLLLLLLMMMPPPRRRRRRPPPMMMJJJIIIKKKNNNPPPQQQPPPOOOOOONNNNNNMMMKKKLLLNNNOOOOOOMMMMMMOOOQQQJJJKKKLLLKKKJJJJJJKKKLLLKKKJJJHHHFFFEEEEEEFFFFFFGGGHHHHHHFFFEEEEEEFFFHHHGGGEEEBBB>>><<<:::::::::777666444333111111111222000000//////......---------------,,,,,,,,,,,,++++++++++++*********))))))((((((((((((''''''''''''CCCDDDFFFGGGGGGFFFEEEDDD@@@AAABBBCCCEEEEEEEEEEEEBBBDDDFFFIIIKKKLLLLLLLLLHHHHHHHHHHHHGGGEEEDDDDDDDDDFFFJJJMMMLLLIIIEEECCCCCCCCCDDDEEEEEEFFFGGGGGGHHHGGGFFFGGGJJJLLLLLLLLLIIIIIIJJJLLLMMMLLLIIIGGGDDDDDDEEEFFFFFFGGGHHHHHHFFFIIIJJJGGGGGGIIIHHHEEECCCBBBBBBCCCDDDDDDCCCAAACCCAAA???===;;;:::::::::===<<<;;;:::999888888888::::::;;;::::::999888777777777666555444222000///000000000000000000111111111111222111111000//////000000////////////000000//////...------------.........///////////////...000000000111222222333333000000000000000000000000111111111000000////////////000111333333333333222222333555777999;;;<<<<<<999999888888888888999999999999:::;;;;;;<<<======@@@AAABBBBBBAAAAAABBBDDD@@@???<<<;;;<<<>>>BBBDDDDDDFFFHHHKKKMMMNNNNNNNNNHHHGGGFFFGGGIIILLLPPPRRR]]]eeekkkhhh___WWWVVVYYYNNNLLLJJJIIIKKKLLLMMMMMMNNNOOOOOOPPPPPPNNNMMMLLLIIIHHHGGGFFFHHHKKKNNNPPPTTTRRRNNNHHHDDDDDDGGGJJJLLLLLLKKKJJJIIIHHHFFFEEEIIIJJJKKKKKKKKKKKKIIIHHHEEEFFFGGGIIIJJJKKKKKKKKKIIIFFFDDDFFFIIIJJJIIIFFFEEEEEEFFFFFFEEEDDDBBBAAA:::<<>>?????????===<<<;;;;;;;;;<<<===>>>???@@@BBBBBBAAAAAACCCDDDFFFFFFGGGEEECCCCCCDDDFFFIIIJJJLLLKKKJJJIIIIIIJJJJJJLLLMMMMMMMMMOOORRRUUUSSSPPPMMMJJJIIIJJJLLLNNNPPPOOONNNMMMMMMMMMMMMNNNLLLMMMMMMLLLKKKKKKNNNPPPNNNOOONNNLLLJJJIIIKKKLLLMMMKKKGGGEEEDDDDDDFFFGGGKKKKKKKKKHHHFFFDDDEEEFFFGGGFFFBBB???<<<:::999999777666555333222222222222000000//////...---------,,,,,,,,,+++++++++******++++++*********)))))))))(((((((((''''''''''''&&&CCCEEEFFFGGGGGGEEECCCAAA>>>???AAABBBCCCDDDEEEEEE???AAAEEEHHHKKKLLLMMMMMMJJJJJJJJJJJJJJJHHHEEEBBBBBBEEEJJJMMMNNNKKKHHHEEE@@@@@@AAACCCDDDEEEGGGGGGIIIIIIHHHIIIKKKLLLMMMNNNIIIGGGFFFGGGIIIIIIFFFBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDGGGHHHGGGGGGIIIIIIFFFBBBAAAAAABBBCCCCCCBBB@@@>>>===<<<<<<;;;;;;<<<<<<999999999888777666555555888888888888888777666666777666555444222000///...000/////////////////////000000000000000///...---//////............////////////......------------------.../////////......//////000000111222222222111111111111111111111111111111111000//////......///000111333333333333222222333555666888888999999888888888888888888888888777888888999::::::::::::===???@@@@@@??????AAABBB???===;;;::::::>>>AAADDDCCCDDDFFFIIIKKKLLLMMMMMMJJJHHHFFFEEEFFFIIILLLNNNWWW^^^dddccc[[[SSSPPPPPPMMMJJJHHHIIIKKKNNNPPPQQQKKKLLLMMMNNNNNNMMMKKKJJJEEEEEEDDDDDDEEEFFFHHHIIINNNMMMJJJGGGFFFFFFHHHJJJLLLMMMNNNMMMJJJGGGEEEDDDFFFFFFGGGHHHIIIIIIHHHHHHCCCDDDDDDFFFGGGHHHIIIJJJGGGEEEDDDEEEGGGHHHGGGEEECCCCCCCCCCCCBBBAAA@@@@@@999;;;<<<<<<999666555444888777666555444333222111333333333333333333333333222111000......---------------------------------------------,,,,,,,,,,,,************++++++++++++******))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))((((((''''''''''''(((((((((((((((((('''((())))))***************))))))))))))************))))))))))))))))))))))))+++,,,---...///...---,,,***+++,,,,,,++++++,,,---,,,,,,++++++,,,,,,---...------.........////////////......------......///------------------------////////////000000000111.........////////////000//////000000111222222333222222333333444444444444333333333444555555555666555555444444555666888999;;;<<<<<<===>>>???@@@@@@======<<<;;;;;;<<<===>>>===???AAAAAA@@@@@@AAACCCCCCDDDEEEEEECCCCCCDDDFFFFFFHHHJJJKKKJJJJJJKKKLLLKKKLLLNNNNNNOOOQQQUUUXXXRRROOOKKKIIIHHHIIIJJJJJJOOOOOOOOONNNMMMMMMOOOQQQLLLKKKJJJIIIIIIJJJLLLNNNOOONNNLLLIIIGGGFFFHHHJJJKKKJJJHHHFFFEEEEEEEEEFFFLLLMMMLLLJJJGGGFFFFFFFFFHHHFFFCCC@@@===;;;999999666555444444333222222222000//////......---,,,,,,+++++++++************)))************))))))))))))(((((('''''''''&&&&&&&&&DDDEEEFFFEEEDDDBBB???>>>===>>>@@@AAACCCDDDDDDDDD@@@AAADDDGGGIIIJJJKKKKKKJJJJJJIIIJJJKKKIIIEEEAAA???BBBFFFJJJKKKJJJGGGEEE>>>>>>@@@BBBEEEGGGHHHIIILLLLLLLLLLLLLLLLLLMMMNNNKKKHHHFFFFFFHHHHHHEEEBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBFFFHHHGGGHHHJJJIIIFFFAAA@@@???@@@BBBBBB@@@???<<<<<<<<<;;;;;;;;;;;;;;;666666777777666555444333555666666666666555555444666555444222111//////.../////////......---------.../////////......---,,,...------------------..................---------,,,,,,---..................//////000000111111222222222222222222222222222111111000000///......---///111222333444444333333444444555666666555555444777777777777777777777777555666777888888888888888<<<===??????>>>???@@@BBB???===<<<;;;<<>>>>>;;;;;;;;;888666444444666555555444333333222111111222333333333333333333222111000///...------------,,,------------------,,,++++++++++++,,,,,,,,,,,,)))))))))*********++++++***))))))((())))))*********))))))((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******)))))))))))))))(((''''''((((((((((((''''''(((((()))************)))(((((()))))))))*********)))))))))))))))))))))))))))***+++,,,,,,,,,++++++)))***++++++******+++---,,,++++++++++++,,,------------------..................------------.................................////////////000000000---.........///////////////////////////111222333222222222333333333333333222222222333444555555555555444444444444666777888;;;;;;<<<===>>>???@@@@@@???>>>===<<<<<<<<<===>>><<<>>>@@@AAA@@@@@@AAABBBAAACCCDDDDDDCCCBBBCCCEEEBBBEEEGGGIIIIIIJJJLLLMMMKKKLLLNNNOOOPPPRRRVVVYYYSSSOOOKKKIIIJJJKKKJJJJJJKKKLLLMMMMMMKKKKKKMMMOOOJJJIIIGGGFFFGGGIIIJJJKKKKKKJJJHHHEEECCCBBBDDDFFFGGGHHHIIIIIIHHHGGGEEEDDDHHHIIIJJJIIIFFFEEEEEEFFFGGGFFFCCCAAA>>>;;;:::999444444444333333222111111/////////...------,,,,,,++++++*********)))))))))*********)))))))))((((((''''''''''''&&&&&&&&&&&&CCCCCCBBBAAA@@@???===<<<===>>>???AAACCCDDDEEEEEEBBBBBBCCCEEEFFFHHHIIIJJJJJJHHHGGGIIIKKKJJJEEEAAA<<<>>>BBBEEEGGGFFFDDDCCC>>>???AAACCCEEEHHHIIIJJJLLLMMMNNNMMMLLLLLLNNNOOONNNLLLIIIHHHHHHHHHGGGFFFCCCCCCBBBBBBBBBBBBBBBBBBAAAFFFHHHGGGHHHJJJIIIEEE>>>>>>===>>>???@@@>>><<>>===;;;:::888777666444555555555555444333222333333444444444444333333444333222000//////////////////......---,,,++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,......//////......---,,,++++++,,,---.....................///000000111111222222222222222222222222111111000000///...------000111222444444444444333555555555555444333222111555555666666666666555555333444666777888888777777999;;;============???@@@>>>>>>======???AAACCCEEEDDDEEEEEEEEEFFFFFFGGGGGGKKKJJJIIIHHHHHHIIIJJJJJJLLLQQQWWW[[[ZZZVVVRRRPPPPPPNNNLLLKKKLLLLLLKKKIIIFFFGGGHHHIIIJJJKKKLLLMMMFFFFFFEEEDDDEEEFFFGGGHHHJJJIIIIIIJJJLLLMMMLLLKKKHHHKKKMMMLLLGGGCCCBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGFFFDDDBBBAAAAAABBBCCCEEEGGGFFFEEEDDDCCCBBBAAA@@@??????@@@@@@@@@>>>===;;;<<<<<<:::777444333444666444333333333222222111111222333333444444333333222111000///...............,,,,,,------------,,,,,,************++++++++++++((())))))))))))*********))))))((((((((()))*********)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))************))))))))))))&&&''''''((((((''''''&&&'''((())))))******))))))((((((((()))))))))******))))))))))))))))))))))))((())))))***************((()))***+++******+++---+++++++++++++++,,,------+++,,,,,,,,,,,,---------......------------....................................////////////000000............//////////////////.........000111333222222222222222222222222000111222222333444555555555444444333444666777888999:::;;;<<<===>>>???@@@???>>>===<<<<<<<<<===>>>;;;>>>@@@AAAAAA@@@@@@AAA@@@BBBCCCDDDBBBAAABBBCCC???BBBEEEFFFGGGHHHJJJKKKIIIKKKLLLMMMNNNPPPTTTVVVSSSOOOKKKJJJLLLMMMLLLJJJEEEHHHKKKJJJGGGFFFGGGJJJHHHFFFEEEEEEFFFHHHHHHHHHEEEEEEEEECCCAAA@@@BBBCCCDDDFFFHHHJJJJJJHHHFFFDDDCCCDDDFFFEEEDDDBBBBBBCCCDDDCCCAAA???===;;;999888222222222333222111000000//////......---,,,,,,,,,+++++++++*********))))))******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%???>>>===<<<<<<======>>>===>>>???AAACCCEEEEEEFFFCCCBBBBBBBBBDDDFFFIIIKKKIIIFFFDDDFFFIIIIIIEEEAAA>>>???BBBDDDEEEEEEEEEEEEAAAAAABBBDDDEEEFFFGGGGGGIIIKKKLLLLLLKKKKKKNNNPPPNNNNNNLLLIIIGGGFFFGGGHHHDDDCCCBBBAAA@@@AAABBBBBB@@@DDDGGGFFFFFFHHHGGGCCC<<<<<<;;;<<<===>>><<<:::======<<<;;;999777666555333333222222222222222111111222222333333222222222222111000/////////000000//////...---,,,+++******)))***+++,,,------------******))))))))))))******---.../////////...---,,,******+++------.........------...//////000000111111111111111111111111111222111000///...---,,,,,,///000111333333333333222333333333333333333222111333333444555555444333333111222555777888888888777777888:::::::::;;;<<<>>>======>>>???AAABBBDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMKKKOOOSSSWWWXXXVVVRRROOOMMMLLLKKKKKKKKKJJJGGGEEEFFFEEEEEEFFFHHHKKKNNNPPPKKKJJJIIIHHHHHHJJJLLLMMMLLLKKKJJJLLLMMMMMMJJJGGGGGGJJJLLLJJJEEEBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDAAA??????AAACCCEEEGGGGGGFFFDDDAAA???>>>>>>===>>>@@@AAA@@@>>>;;;::::::;;;:::888555333222333333333333222222222222222222333444555555444333222000000//////...//////000+++,,,------------,,,+++)))))))))*********++++++((((((((()))))))))******((((((((((((((()))******))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********'''(((******)))***+++---+++++++++***++++++,,,---******++++++++++++,,,,,,...------,,,,,,------..................................../////////000000....../////////000000000///...---------///111222222222222222222111111111000000111222333444555555555555444444444666777888888888999;;;<<<>>>??????>>>===<<<;;;;;;;;;<<<<<<;;;>>>AAABBBAAA@@@@@@AAA@@@BBBCCCCCCBBB@@@@@@AAA???AAACCCDDDDDDDDDEEEFFFFFFGGGIIIIIIJJJLLLOOORRRPPPLLLHHHHHHKKKMMMKKKIIIAAAFFFJJJJJJFFFCCCDDDEEEFFFDDDCCCDDDGGGHHHFFFEEEAAACCCDDDCCCBBBBBBCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGCCCDDDFFFEEECCCAAAAAAAAA???>>>===<<<:::888777666000000111222111000///...///......------,,,,,,+++,,,,,,+++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%<<<;;;999999:::<<<>>>@@@===>>>@@@BBBDDDEEEFFFFFFCCCBBBAAAAAACCCFFFJJJLLLHHHEEEBBBDDDHHHIIIEEEAAABBBCCCDDDEEEGGGHHHHHHHHHCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGJJJJJJJJJKKKNNNRRRLLLMMMLLLHHHDDDBBBEEEHHHFFFDDDBBB@@@@@@@@@BBBCCC???CCCFFFEEEEEEGGGEEEAAA;;;::::::;;;<<<<<<;;;999999::::::::::::999888888222111111000000000000111000111111222222222111111111000///......///000111//////...---+++***))))))((()))***+++,,,---------))))))(((((((((((())))))---.../////////...,,,,,,)))***+++,,,------...---------......///000000000000000000000000000000000222111000///...---,,,,,,---...000111222222111111111111222333333333333333222222444444444444222222000222444777999999888888444666888888888999;;;<<<<<<===???AAABBBCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGDDDFFFIIILLLOOOPPPQQQQQQLLLNNNPPPSSSSSSQQQLLLIIIGGGGGGHHHIIIKKKJJJGGGEEEEEEEEEDDDEEEHHHLLLPPPSSSOOONNNLLLKKKKKKNNNPPPRRROOOMMMLLLMMMMMMLLLGGGCCCGGGKKKMMMJJJEEEBBBDDDFFFCCCBBBBBBAAAAAABBBBBBCCCDDDBBB@@@>>>???AAADDDGGGHHHHHHGGGDDD@@@===<<<<<<<<<>>>@@@AAAAAA>>>;;;888777999;;;:::777333111000222222222222222222222222333333555555555555333333000////////////000000111++++++------------++++++(((((())))))*********+++(((((((((((())))))))))))((((((((((((((()))******))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((&&&''''''''''''''''''&&&'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********&&&((()))***))))))+++---++++++******++++++,,,---))))))*********+++++++++...------,,,,,,------...------------------------............/////////000////////////000000000000///...---,,,---///111222222222111111111111111111///000111222333444555555555555444444555666888999777888999:::<<<===>>>???===<<<;;;:::999::::::;;;;;;>>>AAACCCBBBAAAAAAAAA@@@BBBCCCCCCBBB@@@???@@@@@@BBBCCCCCCBBBAAAAAABBBDDDEEEFFFFFFGGGHHHLLLNNNKKKGGGCCCDDDHHHJJJHHHEEEAAAFFFLLLLLLHHHDDDCCCEEEEEECCCBBBDDDGGGHHHEEECCC@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKFFFHHHIIIHHHEEECCCBBBBBB;;;;;;:::999888666555444//////000111111000......///......------,,,++++++,,,,,,,,,++++++++++++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%:::999999;;;===>>>>>>===:::<<<>>>AAACCCEEEEEEEEEEEEBBB???@@@EEEIIIKKKKKKIIIIIIGGGEEECCCBBB@@@???AAACCCDDDDDDDDDFFFHHHJJJHHHGGGDDDBBBAAAAAABBBCCCCCCCCCCCCDDDFFFHHHJJJLLLKKKJJJHHHFFFEEEEEEEEEFFFDDDBBB@@@?????????AAABBBDDDCCCBBBCCCDDDEEEDDDCCC999888777666777999<<<>>>888888888777666666555555333222000...------.../////////000111222333333333000111111000000///...---...------,,,+++***))))))***+++,,,,,,******+++,,,+++***)))((()))***+++,,,------,,,,,,,,,,,,++++++(((***,,,---------///111,,,,,,,,,,,,---///000111111111000000000000111111///000111222222111000///111111111111222333444444222222222222222222222222333333444555666666666666111333555777777666444333666555333333333666999;;;===<<<===@@@CCCEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIKKKNNNQQQRRRQQQOOOMMMMMMNNNMMMIIIEEEFFFDDDDDDFFFIIIKKKIIIGGGFFFHHHJJJJJJIIIJJJMMMPPPPPPOOONNNNNNOOOQQQSSSUUUPPPOOOMMMKKKIIIGGGFFFFFFHHHIIIKKKKKKJJJFFFBBB???AAABBBAAA===:::;;;???DDDCCCCCCCCCAAA@@@@@@BBBDDDJJJIIIGGGEEEBBB???<<<:::AAABBBDDDEEEDDD@@@===:::888999999999777444000...222222222222222222222222111222333333444444333333111000///......------...///......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---......///////////////000000000000000///......////////////000000000000000000000000111111111111000000111222333444444555666666666666777777777777888888888999;;;===>>>???999999::::::;;;;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@@@@AAADDDGGGHHHHHHGGGEEEDDDEEEGGGJJJKKKIIIEEE@@@>>>AAADDDFFFFFFEEEHHHKKKKKKJJJGGGFFFEEEFFFCCCCCCEEEEEECCCDDDGGGHHHIIIKKKLLLKKKIIIFFFDDDGGGGGGFFFDDDBBBBBBCCCEEEHHHHHHGGGFFFDDDBBB@@@???>>>;;;999999:::999555222//////...------------...///---+++***((((((((((((------,,,,,,***)))'''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&:::999999:::===>>>>>>===<<<>>>@@@BBBDDDFFFGGGGGGEEEBBB@@@AAAEEEIIIKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBAAACCCDDDEEEEEEFFFHHHJJJHHHGGGDDDAAA@@@???@@@@@@AAABBBCCCEEEGGGIIIJJJKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDDDDCCCBBBBBBCCCDDDCCCBBB:::999999999999;;;<<<===777777777666666555555555444222000///......///000---...///000111111111111111111111000///...---,,,---,,,,,,++++++************+++,,,,,,******+++,,,***************+++,,,,,,------,,,,,,,,,+++++++++)))***,,,,,,,,,,,,...///------......///000222333111000000//////000000111///000111111111111000///000000000111111222333444222222222222222222222222222222333555666666666666333444666888888777555444555444333222333666999;;;======>>>AAADDDEEEEEECCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGJJJLLLMMMOOONNNMMMNNNOOONNNJJJGGGAAA@@@BBBFFFLLLPPPQQQPPPKKKMMMOOOOOOMMMMMMNNNPPPRRRRRRQQQQQQRRRTTTVVVWWWPPPOOOMMMKKKJJJIIIHHHHHHDDDEEEGGGHHHGGGFFFCCCAAAAAAAAA???===<<<>>>AAADDDBBBCCCDDDCCCBBBCCCEEEGGGJJJIIIHHHFFFCCC@@@===<<<@@@BBBCCCDDDBBB???<<<999999999999999777444111///222222222222222222222222000111222222333333222222111000///...------------......---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,---......//////------...///////////////000000000000000///......////////////000000000000/////////000000000111111000000111222333444444555666666666666666777777777888888888999;;;<<<>>>???<<<<<<;;;;;;;;;:::::::::<<<<<<<<<===???@@@BBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAA@@@@@@@@@AAACCCFFFGGGHHHGGGEEEDDDEEEGGGIIIKKKLLLHHHCCCAAACCCEEEGGGGGGJJJLLLNNNNNNKKKHHHFFFEEEDDDAAAAAAEEEFFFDDDFFFIIIJJJKKKLLLLLLKKKHHHEEECCCCCCEEEFFFFFFDDDBBBAAABBBEEEEEEDDDCCCAAA@@@>>>===<<<999666666666555222000//////...------------...///...,,,***))))))******,,,,,,,,,+++***)))((('''))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&:::999999:::===>>>>>>======>>>???@@@BBBDDDFFFGGGEEEDDDBBBCCCFFFIIIKKKKKKLLLKKKJJJIIIGGGFFFEEEDDDBBBDDDFFFFFFFFFGGGIIIKKKLLLJJJGGGDDDAAA@@@?????????@@@CCCFFFHHHIIIJJJJJJHHHHHHHHHGGGEEEDDDBBBAAACCCBBBBBBAAABBBDDDEEEFFFEEECCCBBBBBBCCCCCCAAA@@@;;;<<<<<<======<<<<<<<<<555555555555555555444444444333111000//////000111------...///000000000000111111111000///---,,,+++++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++,,,,,,++++++,,,---*********+++,,,---...///000000////////////000000//////000000000000/////////000000111111222333333222222222222222222222222000111333444555666666666555666888999999888666444333222222222333666999;;;<<<===???BBBEEEFFFDDDCCC@@@??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIILLLLLLMMMNNNPPPOOOLLLIIIBBBBBBDDDHHHMMMRRRUUUVVVRRRSSSUUUUUUSSSQQQPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWPPPOOONNNLLLKKKJJJJJJJJJEEEEEEFFFEEEDDDCCCBBBAAA???===<<<<<<>>>AAACCCCCCCCCDDDEEEEEEEEEFFFHHHJJJKKKJJJIIIGGGDDDAAA???>>>@@@AAABBBCCCAAA>>>;;;999999999999888777444222111111111111111111111111111000000111222222222222111000000///...------------...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********++++++++++++,,,++++++++++++++++++++++++*********************++++++,,,,,,------......///------...////////////...//////000000000///......////////////000000000000....../////////000000000000000111222333444444555555555555666666666777777777888888999:::<<<===>>>???>>>>>><<<;;;:::999999::::::;;;<<<===???@@@AAA??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBCCCEEEEEEIIIGGGFFFEEEEEEGGGIIIJJJOOOKKKGGGEEEFFFGGGHHHHHHMMMNNNOOONNNJJJFFFDDDCCCAAA???@@@EEEGGGFFFGGGKKKKKKLLLLLLLLLJJJHHHEEECCCAAACCCFFFGGGEEEBBB@@@@@@BBBAAAAAA???>>>===<<<<<<;;;888666444444333222000//////...------------......---,,,+++***++++++,,,******++++++******)))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&999999888:::<<<>>>======<<<;;;<<<<<<>>>AAACCCEEEEEEDDDDDDDDDFFFHHHJJJKKKLLLKKKJJJIIIHHHGGGFFFEEECCCEEEHHHIIIIIIIIIKKKLLLPPPNNNKKKHHHEEEBBBAAA@@@===???CCCFFFHHHIIIHHHHHHGGGHHHHHHHHHFFFDDDBBB@@@BBBBBBBBBCCCDDDEEEGGGHHHFFFEEECCCBBBCCCBBB@@@???===>>>???@@@???>>><<<;;;444444444444444444444444333333222111000000111111---...//////000000000000111111000///...,,,+++************++++++,,,,,,,,,***+++,,,,,,******+++,,,***+++,,,---...---,,,+++,,,,,,,,,++++++++++++***+++,,,------+++***+++---)))))))))***+++,,,---...000//////......//////000////////////////////////000000111222333333333333111111111111111111111111///000222333555666666666777888999999999888666555111111111222444777999;;;<<<===???BBBEEEFFFDDDBBB=========>>>???@@@AAABBBEEEEEEEEEFFFFFFGGGHHHHHHJJJKKKLLLNNNOOOOOOMMMLLLKKKKKKJJJKKKNNNPPPRRRRRRSSSUUUWWWWWWWWWUUUSSSRRRPPPPPPQQQRRRSSSTTTUUUUUUOOOOOONNNMMMLLLLLLLLLLLLLLLKKKIIIFFFDDDBBBAAA@@@???<<<:::<<>>;;;:::888888888888666555333222111111111111111111111111000000111222222222222111000///...---,,,,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++************************))))))))))))************+++++++++,,,------......,,,---......//////.........///////////////......////////////000000000000............////////////000000111222333444444555444444444555555666666777777777888888999;;;<<<===@@@@@@???>>>======<<<<<<:::::::::;;;===???@@@AAA>>>???@@@AAABBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDHHHGGGFFFEEEFFFGGGHHHIIIPPPNNNKKKHHHGGGGGGGGGHHHKKKLLLMMMKKKHHHDDDBBBBBBBBB@@@AAAEEEGGGEEEFFFIIIIIIJJJKKKKKKJJJHHHFFFEEEBBBDDDFFFGGGEEECCCBBBBBBAAAAAA???>>>===<<<<<<<<<<<<:::777555444333333222//////...------------...---,,,+++*********+++,,,))))))************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&999888888999<<<======<<<;;;;;;;;;;;;===???BBBCCCEEEEEEEEEEEEEEEGGGHHHJJJJJJIIIIIIHHHGGGFFFFFFFFFDDDGGGIIIKKKKKKKKKLLLMMMPPPOOOLLLIIIFFFCCCAAA@@@>>>@@@CCCEEEGGGGGGGGGFFFGGGGGGHHHHHHGGGEEECCCAAAAAAAAABBBCCCDDDEEEGGGGGGGGGFFFDDDCCCCCCBBBAAA???===>>>@@@AAA@@@>>><<<:::444444444444333333333333222222222111111111111111//////000000111111000000000000//////---,,,+++************++++++,,,,,,---***+++,,,,,,******+++,,,***+++,,,---...---,,,+++,,,,,,+++++++++*********,,,---...---,,,++++++------------...///000111222//////............/////////..................///000111222333444444444333111111111111111111111111///000111333444555555555777777888888888888777666111111222333555777999;;;======>>>AAADDDEEECCCAAA;;;;;;<<<<<<===???@@@AAAEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMMMMNNNNNNNNNQQQQQQPPPOOONNNMMMMMMNNNQQQRRRTTTVVVWWWWWWUUUTTTOOOOOOOOOPPPQQQRRRTTTUUUOOOOOONNNMMMMMMMMMMMMMMMOOONNNKKKIIIFFFEEEDDDDDDBBB@@@???AAAFFFIIIHHHFFFFFFGGGHHHGGGEEEDDDEEEFFFKKKJJJJJJHHHFFFDDDBBBAAAAAABBBBBBBBB@@@>>><<<:::777777777666555444333333000000000000000000000000000000111222222222222222///...---,,,,,,++++++++++++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))*********+++++++++************************((((((((())))))***************++++++,,,---------,,,------.....................////////////......////////////000000000000............////////////000000111222333444444555222333333444555555666666777777777888999:::;;;<<<>>>>>>??????@@@@@@@@@@@@<<<<<<<<<===>>>???@@@AAA???@@@AAACCCDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFHHHIIIJJJOOONNNLLLJJJHHHGGGGGGGGGHHHJJJKKKJJJHHHFFFEEEEEEDDDBBBCCCGGGGGGDDDCCCFFFFFFGGGHHHHHHIIIHHHHHHGGGEEEFFFGGGEEEDDDCCCEEEFFFCCCBBB@@@>>>===<<<<<<<<<:::999888666444222222222//////...------------...+++***)))(((((()))******(((((()))************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&999888888999<<<======<<<<<<<<<<<<===???AAABBBCCCDDDEEEFFFEEEDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDFFFIIIKKKKKKKKKLLLMMMLLLKKKIIIGGGEEEBBB@@@???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCC???@@@AAABBBCCCDDDEEEEEEFFFEEECCCBBBBBBBBB@@@>>><<<===?????????===;;;:::666555555444333333222222111111111111111111111000///000000111111000000000............---,,,++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,,,,,,,,,,++++++++++++************+++,,,---,,,+++***+++,,,,,,,,,,,,---...///000111......------------............------------......///000222333444444333333111111111111111111111111000000111222333333333333444555666666777777777666222333333444666888999:::=========???AAACCCBBBAAA::::::;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEFFFEEEEEEGGGIIIJJJJJJJJJKKKNNNPPPPPPQQQRRRQQQOOOMMMMMMMMMNNNNNNOOORRRUUUVVVUUUTTTQQQPPPOOONNNPPPRRRTTTVVVOOOOOONNNMMMLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJEEEEEEFFFHHHJJJKKKKKKIIIGGGHHHIIIHHHEEECCCCCCCCCJJJJJJIIIHHHGGGEEECCCBBBAAAAAAAAA@@@???===;;;:::666555555444444333333333//////////////////////////////000111111111111111......---,,,++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))************+++************************((((((((()))******++++++)))******++++++,,,,,,---,,,,,,---............---------.../////////......////////////000000000000....../////////000000000000000111222333444444555111222222333444555666666777777777777888999:::;;;;;;<<<===>>>@@@AAABBBCCC???>>>>>>>>>??????@@@AAAAAAAAABBBDDDDDDEEEEEEEEEEEEFFFHHHHHHGGGEEECCCAAADDDDDDEEEFFFGGGIIIJJJKKKMMMNNNNNNLLLIIIGGGGGGGGGIIIJJJLLLKKKJJJIIIIIIJJJFFFDDDEEEHHHGGGCCCAAACCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGEEEDDDDDDFFFHHHDDDBBB@@@===<<<;;;;;;;;;666777888666333000///000//////...------------...+++***)))((('''(((((()))(((((())))))***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999888777999;;;======<<<:::;;;<<<>>>???@@@AAAAAABBBDDDFFFEEECCCCCCDDDGGGHHHHHHHHHGGGGGGGGGGGGGGGAAADDDGGGIIIIIIIIIIIIJJJIIIIIIHHHGGGEEECCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDD>>>>>>???@@@AAABBBBBBBBBCCCBBB@@@@@@@@@@@@???===;;;<<<<<<======<<<;;;:::888777666555444333222111///000000000000000000000...//////000000//////...,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,***************+++,,,,,,++++++++++++************((()))******)))(((***+++))))))))))))***,,,---......------------------.........---,,,,,,---......---...000222222222111000111111111111111111111111111111222222222222111111111222333444555666666666444444555666777888999:::>>><<<;;;<<<>>>@@@AAAAAA:::::::::;;;===>>>@@@AAA@@@AAACCCDDDEEEEEEEEEEEEHHHHHHHHHGGGFFFHHHMMMQQQKKKNNNRRRRRRPPPMMMMMMMMMNNNMMMLLLOOORRRTTTTTTRRRPPPNNNLLLJJJLLLOOORRRUUUOOOOOONNNLLLLLLKKKKKKKKKHHHHHHIIIIIIIIIIIIJJJJJJEEEGGGIIIJJJIIIHHHGGGHHHEEEGGGIIIHHHFFFEEEDDDEEEIIIIIIHHHHHHFFFEEECCCCCC??????>>>===<<<:::999888444444333222222222333333////////////////////////,,,---......//////.........---,,,+++************)))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))************************************(((((()))******+++,,,,,,))))))******+++,,,,,,,,,+++,,,------......------,,,---......//////......////////////000000000000/////////000000000111111000000111222333444444555111111222333444555666666777777666777777888999:::999999;;;<<<>>>???@@@AAA@@@@@@??????>>>>>>??????AAAAAABBBCCCDDDDDDDDDCCCDDDFFFGGGHHHFFFDDD@@@>>>BBBCCCDDDFFFHHHJJJLLLLLLLLLNNNOOONNNKKKHHHHHHIIIIIIKKKKKKKKKIIIHHHIIIJJJFFFDDDEEEHHHGGGCCCAAABBBCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEGGGFFFEEEDDDEEEFFFCCCAAA>>>:::888777777777555777:::999555111////////////...------------...---,,,***(((((('''((((((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&888888777999;;;===<<<<<<777888;;;===>>>>>>>>>===AAADDDFFFEEEBBBBBBCCCFFFHHHHHHHHHHHHHHHHHHHHHHHH???BBBEEEGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCC@@@???>>>>>>???AAABBBDDD======>>>???@@@@@@@@@@@@AAA???>>>>>>??????===<<<::::::;;;;;;;;;;;;;;;:::999999777666444222111111...///000000000000//////---......///......------++++++,,,---------,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++***)))((()))***,,,---+++++++++************)))&&&'''((((((''''''(((************+++,,,---//////...------,,,,,,------......---,,,,,,,,,,,,---...+++,,,...000111000///...000000000000000000000000111222222222222111000000///000111222333555666666555666666777888999999:::>>><<<::::::<<>>AAA@@@???>>>============AAAAAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGEEEBBB>>><<>>BBBCCCBBBAAA??????AAABBBCCCBBBBBBAAA@@@@@@AAAAAA???@@@AAABBBDDDEEEFFFFFFIIIGGGEEEEEEGGGHHHIIIHHHEEEBBB@@@@@@CCCEEEDDDCCCAAA@@@???===<<<;;;;;;;;;===???BBBDDDEEEDDDCCCBBBBBBAAA???>>><<<;;;;;;;;;;;;:::888666666666666777777555222///------....../////////...------,,,,,,,,,---......///.........,,,***))))))***++++++***))))))*********+++++++++******+++++++++,,,,,,,,,******))))))))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++---.........//////000000000//////.........//////111111111111111000////////////000000111333444555777888888888999999999999999:::;;;<<<===>>>@@@@@@CCC@@@<<<<<<>>>@@@???===>>>@@@CCCFFFHHHIIIIIIJJJJJJLLLKKKGGGBBBDDDLLLTTTRRRQQQOOOMMMMMMNNNOOOPPPOOONNNMMMMMMNNNPPPRRRTTTNNNKKKGGGCCCAAADDDJJJOOOOOOMMMKKKJJJIIIIIIGGGEEEGGGGGGEEEDDDDDDDDDEEEFFFDDDEEEGGGGGGFFFCCC@@@>>>BBBCCCFFFGGGGGGFFFCCCBBBDDDDDDCCCBBBAAA???>>>======;;;:::999999999777666555333111...------......111111111111000///---------,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------......///000000000000000000000000000////////////000000111222222222111111111111222333444666666777666555555555555666777777999999888888888999;;;;;;???>>>===<<<;;;:::999888???@@@AAAAAABBBBBBAAAAAAAAACCCEEEFFFFFFEEEBBBAAADDDEEEGGGHHHIIIJJJLLLNNNHHHFFFFFFFFFGGGHHHFFFEEEDDDEEEHHHLLLMMMLLLGGGDDDBBBCCCEEEFFFFFFEEECCCAAACCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAABBBCCCDDDBBBAAA<<<;;;:::888666555333333333333444444333222000///---,,,,,,...111222222111111000---***(((((())))))******))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%555555666888999:::;;;<<<999;;;======<<<<<<===???AAABBBAAA???======???@@@AAAAAA@@@?????????@@@AAA@@@@@@AAABBBCCCEEEFFFGGGIIIGGGEEEDDDEEEGGGGGGFFF@@@>>><<<>>>AAADDDEEEEEEAAA@@@???===<<<;;;;;;;;;<<<>>>AAACCCEEEDDDCCCBBBAAA???===;;;:::999999:::999888777666555555555555555444111///...---.../////////......---,,,,,,,,,,,,,,,---...............,,,***((()))***++++++***)))))))))*********++++++*********+++++++++,,,,,,***))))))(((((())))))******++++++++++++++++++*********************************)))))))))***+++,,,+++,,,,,,,,,++++++***)))*********++++++++++++,,,---........./////////000//////............//////000000000000000///......////////////111222333444777777777777888888888888<<<======>>>>>>======<<>>>>>@@@BBBEEEGGGHHHIIIIIIIIILLLNNNKKKFFFFFFLLLRRROOONNNLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLMMMOOOQQQSSSNNNLLLHHHCCC@@@BBBFFFIIILLLKKKIIIIIIIIIHHHEEECCCEEEEEEDDDCCCCCCDDDEEEFFFDDDEEEFFFFFFEEEBBB???===???@@@CCCFFFGGGFFFEEEDDDBBBBBBAAA@@@???===<<<;;;;;;999888777888777555444444222000...---------...000000000000///...------,,,,,,++++++++++++,,,,,,(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------......///000000000000///000/////////////////////000000000111111222222222000111111222333444444555555555444444555555666777:::999888888888999::::::========================@@@AAAAAABBBBBBBBBBBBBBBAAABBBDDDFFFFFFEEECCCAAACCCDDDFFFGGGHHHIIIJJJJJJGGGEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJIIIEEEBBB@@@AAABBBCCCCCCBBBAAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@??????@@@AAABBB@@@???;;;;;;999888666444333222222222333333222111///......------///111333333222000...,,,)))((('''(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%333444555666777999999:::<<<===??????===<<<===>>>?????????===;;;:::<<<===???>>>===<<<<<<===???@@@@@@@@@???@@@AAACCCEEEGGGGGGEEECCCCCCDDDEEEEEEDDD>>>===;;;<<>>===;;;:::::::::;;;<<>>>>>===<<<;;;:::888777888:::===>>>>>>>>>???AAADDDFFFGGGHHHHHHGGGKKKNNNLLLGGGFFFHHHLLLKKKJJJIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJKKKMMMOOOPPPMMMLLLIIIDDDAAA@@@AAACCCIIIHHHHHHIIIIIIGGGCCC@@@BBBAAAAAAAAAAAACCCDDDEEEDDDEEEEEEEEECCC@@@===;;;;;;===@@@CCCEEEFFFFFFEEE@@@??????>>>===;;;:::999888666555444444444222111222111///---,,,,,,---...///////////////...---,,,++++++************++++++'''''''''''''''''''''''')))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************))))))))))))))))))*********+++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,---...//////000/////////////////////////////////000/////////000111333444000000111111111222222222444444333333333444555555999999888888888888888999;;;<<<===>>>???@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBB@@@AAACCCEEEFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFDDDBBBAAABBBDDDEEEEEEFFFEEEDDDDDDEEEDDDBBB@@@>>>>>>>>>>>>??????@@@AAACCCBBBAAA@@@???>>>>>>>>>???>>>======??????>>><<<::::::999777555444333222000111111111000///...---000000000333555555444222...,,,***((('''''''''''')))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%222333444555666777888888<<<>>>??????===;;;;;;<<<======<<<:::888888999;;;>>><<<:::999:::;;;===???>>>>>>======>>>@@@CCCDDDCCCAAA???@@@BBBDDDDDDDDDAAA???>>><<<<<<=========@@@???===<<<;;;:::::::::999999;;;===???@@@AAAAAA<<<:::777555333333444555111222333333333111000///000000///.........//////......------,,,+++++++++++++++,,,---------------+++)))(((((()))))))))(((((((((((()))))))))******)))))))))************+++)))((((((''''''(((((()))))))))************))))))************************)))))))))))))))******+++******++++++++++++******++++++,,,,,,,,,---------..............................---------...//////000000000000000//////...---------...///000111222444444444555555555666666555777999<<<=========<<<777666555666777999;;;;;;>>>???@@@BBBDDDEEEFFFGGGEEEHHHJJJHHHEEECCCEEEGGGHHHHHHGGGGGGGGGHHHIIIJJJGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKIIIFFFBBB@@@@@@AAAFFFGGGHHHJJJJJJGGGBBB>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDDDDCCCAAA>>>;;;999:::<<<>>>AAACCCCCCCCCCCC>>>>>>>>>===;;;:::888777555333111111111111///...000///...---,,,,,,------...............---,,,,,,******))))))))))))******(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))***************************++++++,,,***++++++++++++,,,,,,,,,------...////////////............///////////////000///...---...000333444111111111111111111111111333333222222333333444555999888888888777777777777;;;;;;<<<===>>>???@@@AAA>>>??????@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEEEEEDDDFFFFFFGGGIIIJJJJJJHHHFFFFFFCCC@@@???AAACCCDDDEEEDDDBBB@@@@@@AAABBBAAA@@@>>>===<<<;;;<<<>>>@@@AAAAAAAAA@@@?????????@@@@@@@@@>>><<<<<<======<<<;;;999888777666555333222222////////////......------///111555999;;;999444000+++***)))''''''&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%222222333444555555666666:::<<<>>>===;;;999999999:::;;;:::999777777999;;;===<<<:::999999;;;<<<===<<<;;;;;;;;;<<<>>>???AAA>>><<<<<<===@@@CCCDDDDDD@@@@@@>>>===;;;;;;<<<===>>>===<<<;;;:::::::::;;;777777888999:::<<<===>>>:::888666333222222222333...///000111111///...---//////...............///---------,,,++++++*********++++++,,,,,,,,,,,,,,,+++)))''''''((((((((('''''''''((((((((()))))))))(((((()))))))))*********((((((''''''''''''((((((((())))))******))))))((())))))))))))))))))))))))(((((())))))************)))******++++++*********++++++,,,,,,,,,---------...............------------------------...//////111222222222222111000000,,,,,,------...000111222333444444444444555555555333444666888::::::::::::777666666555555666888999===>>>???@@@BBBCCCEEEFFFGGGHHHHHHFFFCCCBBBEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHCCCCCCDDDDDDEEEGGGHHHHHHHHHIIIIIIGGGDDDBBBBBBCCCEEEFFFHHHJJJKKKHHHCCC???;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@>>><<<:::999;;;<<<>>>???@@@@@@??????=========<<<:::999777666333111////////////---+++------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***))))))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,*********+++++++++,,,,,,,,,,,,---...............------....../////////000///...---------///222333111111111111222222222222333222222222222333444444777777777777777777777666:::;;;;;;<<<<<<=========<<<<<<===>>>>>>>>>>>>======???AAACCCDDDEEEFFFFFFJJJIIIIIIJJJLLLLLLJJJHHHEEECCC@@@???AAACCCEEEEEECCC@@@>>>===???AAAAAAAAA???===<<<;;;;;;===???AAA????????????@@@AAACCCCCCBBB@@@===<<<======<<<;;;777777666555444222111111......---------------------111888>>>???;;;333,,,)))((((((''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222222333333444555555666777:::<<<<<<:::888777777888999999888777888:::<<<======<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>;;;:::999;;;>>>AAACCCCCC<<<======;;;:::;;;===???;;;;;;:::::::::;;;<<<<<<777777666666777999;;;<<<888777666444333222111111---......///......------...............------------,,,,,,++++++******))))))***++++++,,,,,,+++++++++)))'''&&&'''((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))******))))))((()))******+++*********++++++++++++,,,,,,,,,,,,.........---------------,,,,,,,,,,,,---...//////222222333333222222111000------------...000111222333333444444444555555555666666666555555666666666666777777666444555777999======>>>>>>@@@BBBCCCDDDIIIIIIIIIGGGEEEFFFGGGIIIHHHHHHHHHGGGGGGGGGFFFFFFAAABBBCCCDDDEEEFFFFFFGGGFFFGGGHHHGGGEEECCCCCCDDDEEEFFFGGGJJJJJJHHHCCC???999888888999:::<<<>>>???@@@??????>>>===;;;:::999<<<<<<=========<<<<<<;;;<<<<<<;;;:::999777666555222000///...///...,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******************************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))*********))))))))))))***++++++************+++++++++++++++,,,------......---------------......//////000///......------...000111000000111111222222222222333333222222222333444444555555666777777777777777::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<===???BBBDDDFFFGGGGGGLLLJJJHHHIIILLLMMMKKKIIIEEECCCAAAAAACCCEEEFFFFFFDDDAAA>>>===>>>@@@AAAAAA???>>><<<;;;;;;<<<>>>???======>>>???@@@BBBDDDEEEDDDAAA>>>=========<<<;;;666666555444333222111000...------,,,,,,,,,------,,,000666<<<===888000)))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%222222333444444555555555666888;;;<<<:::888777777777888999888888999<<>>>>>???>>>===<<<:::999999:::<<<>>>???>>>===<<<<<<:::999999<<<>>>??????:::;;;;;;:::888777:::===888888888999:::<<<===>>>:::888777666666888:::<<<777777777666555333111000...---------------..................------,,,+++,,,,,,,,,+++******)))))))))******++++++++++++++++++)))'''&&&''''''&&&%%%&&&&&&'''''''''((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''''''''''''''''''''''')))*********)))((((((((()))************************++++++++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,---...///000222222222222222111000000---------...///000222222444444444444555555555555777666444333333444666777444666777666555666999<<<============>>>@@@BBBCCCFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGEEECCCAAABBBCCCDDDDDDEEEGGGHHHFFFBBB>>>888777777777888999;;;<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;:::999999999888777555333333222000///...///...---+++))))))***++++++,,,++++++******+++++++++++++++***+++******))))))******+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***)))))))))))))))***++++++************++++++++++++++++++,,,------------,,,,,,,,,---......///000000//////............------......///000000111222222333333333333333444555555222333555777888888777777999999999999:::::::::;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<>>>AAACCCFFFGGGHHHKKKGGGCCCDDDHHHKKKJJJHHHEEEDDDCCCDDDFFFGGGGGGGGGGGGDDDAAA?????????>>>===???>>><<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@BBBCCCDDDAAA>>><<<<<<<<<;;;;;;555555444333222111000000...---,,,,,,,,,,,,---...,,,...111444555222,,,''''''''''''(((((((((''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%333333333444444555555555555888;;;<<<;;;999888888777888999999999;;;>>>@@@???@@@AAAAAA???===:::888999;;;>>>@@@AAA@@@>>><<<===;;;999999:::<<<<<<;;;<<<===<<<999555333555777777777777999:::<<<>>>???<<<:::888777777888:::<<<666777888888777444111///...---,,,,,,,,,---...///............---,,,+++***,,,,,,++++++***)))))))))))))))***++++++++++++++++++)))&&&&&&&&&'''&&&$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((((((((()))***************))))))*********+++++++++.........------,,,,,,,,,+++++++++,,,---...///000111111111111111000//////............///111222333444444444555555555666666555444333222444666:::<<<333555777777666888<<>>@@@BBBCCCAAADDDGGGJJJJJJHHHFFFDDDGGGGGGGGGFFFEEECCCAAAAAACCCDDDEEEGGGHHHHHHHHHHHHFFFFFFFFFCCCAAA???@@@AAACCCCCCCCCEEEFFFDDDAAA>>>777777666666666888999:::<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;888777777666555333222111333111////////////---+++((()))***+++++++++++++++)))******+++++++++******++++++************++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++++++++,,,------------,,,,,,,,,------...///000000////////////...---,,,+++,,,,,,---...///000111222444444333333444444555666111222444666888888888888888888999999:::;;;<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<>>>@@@CCCFFFHHHIIIIIIDDD@@@@@@EEEIIIIIIGGGEEEDDDDDDFFFHHHIIIHHHGGGKKKHHHDDDAAA???>>><<<:::>>>===<<<;;;:::999999999===<<<<<<======>>>???@@@DDDAAA===;;;;;;;;;::::::444444333333222111000000...---,,,,,,,,,---...///,,,,,,,,,---...---***'''&&&'''(((((()))(((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%333333222222222333444444777888:::;;;;;;:::888777<<<===???AAAAAA???===<<<;;;AAAFFFEEE>>>999999;;;:::>>>BBBDDDCCCAAA@@@@@@<<<<<<;;;::::::<<<===>>>@@@>>>;;;888777777888999666777888999::::::;;;<<<;;;888555666999<<<<<<:::;;;:::888777555444444333111000///......------...............---,,,+++***************************)))))))))))))))*********''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((+++++++++++++++++++++++++++++++++*********)))))),,,,,,---------,,,++++++///---***((()))+++...000000000///.....................---......///000111111222333555666555555444666555444333444666888999:::999888777999<<>>;;;:::;;;;;;:::999999888777777555555555444333333222222222111111000...---+++***************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***++++++***((('''(((***,,,***((('''&&&'''((()))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------------...//////---......///000111111222444444333333333333222222111333555777999:::;;;<<<999:::;;;===>>>?????????AAA@@@@@@@@@@@@>>>;;;999:::<<<@@@CCCEEEFFFEEEDDDHHHDDD???>>>@@@CCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFHHHGGGFFFBBB>>>;;;;;;;;;===;;;:::;;;<<<<<<:::777<<<<<<;;;;;;;;;===>>>???AAA@@@>>><<<;;;:::::::::666555222000...---------............---,,,+++******************)))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&444444333333333444555555777888:::;;;;;;;;;999888===>>>@@@BBBBBB@@@>>>======CCCHHHGGGAAA<<<===???;;;===@@@CCCDDDBBB@@@>>><<<<<<<<<<<<<<<===>>>>>>>>>===<<<:::999999999999888888999999::::::;;;;;;;;;888666666999::::::999:::999888666555444333333111000///...------------............---,,,***************************************)))))))))))))))(((''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&'''((((((&&&&&&'''((((((((()))))))))*********+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,---,,,,,,,,,...---+++******,,,...000000000///...............---------......000111111222222333444555555555555777666555555555777999:::<<<;;;:::999:::===@@@BBBCCC@@@>>>>>>AAABBBBBBAAAAAACCCEEEFFFEEECCCBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEGGGJJJLLLMMMMMMMMMJJJJJJHHHDDD@@@===<<<===BBBBBBCCCCCCCCCCCCBBBBBB>>><<<;;;:::;;;<<<;;;:::??????@@@@@@???===;;;999999999999999999999888888666666555555444333222222222222111000///---,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))******)))''''''(((***,,,+++)))((('''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////...------------...//////.........///000111111111222222222333333444444444222333555666888999::::::888999;;;===>>>???@@@@@@???>>>======>>>>>><<<::::::<<<@@@DDDFFFFFFFFFEEEHHHDDD???===>>>AAABBBBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHFFFCCC???===<<<======<<<:::;;;======;;;999>>>===<<<<<<<<<===???@@@AAAAAA???===<<<;;;;;;;;;666444222000...---------............---,,,+++***)))************)))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&444444444444444555666666777888:::;;;<<<;;;::::::===>>>@@@AAAAAA@@@>>>===<<>>>>>AAA======>>>AAADDDDDDAAA===<<<<<<===>>>>>>>>>>>>>>>============<<<<<<;;;;;;::::::::::::::::::::::::;;;999777777888888888777999888777555444333222222000000///...------------//////......---+++***)))************************++++++******))))))(((((((((''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&'''((((((&&&&&&'''(((************++++++++++++************************+++************)))))))))******+++,,,---------,,,------,,,,,,------...///000///......---.........,,,,,,------///000111222333333333333444555666777888777666666777888:::;;;>>>===<<<;;;<<<>>>@@@BBBCCCAAA@@@@@@BBBCCCDDDCCCAAACCCDDDDDDBBB@@@??????===>>>???@@@BBBCCCDDDEEEDDDFFFIIILLLMMMMMMLLLKKKHHHIIIIIIGGGCCC@@@>>>===BBBCCCCCCDDDDDDDDDCCCCCCBBB@@@>>>===>>>>>>===;;;===>>>>>>>>>===<<<:::888666777888::::::999999888888777666555444333222222333222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((&&&'''(((***,,,+++***)))((()))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...------------...//////......//////000000111111000111111222444555555666333444555666888888888888777888:::<<<>>>@@@AAAAAA>>><<<::::::;;;<<<<<<<<<:::<<<@@@DDDFFFGGGGGGGGGHHHDDD???<<<===???AAAAAAAAABBBCCCEEEFFFFFFFFFFFFGGGHHHGGGDDDAAA>>>>>>>>>===<<<;;;<<<>>>???>>><<>>=========>>>@@@@@@BBBAAA???>>><<<;;;;;;;;;555444111///------------------------,,,++++++***))))))******))))))((('''(((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&333333333333333444555666777888999;;;<<<<<<<<<;;;<<<===>>>??????>>>===<<<888===AAAAAA>>><<<===??????<<<<<>>>>>>>>===<<<;;;<<<>>>??????>>>===<<<;;;;;;;;;:::::::::999999:::999888777777666666555777666555444222222222111000///...---,,,,,,,,,,,,.........---,,,+++***)))************************,,,++++++***)))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''((())))))*********+++++++++************************************))))))))))))((()))***+++,,,---------,,,---......//////......///......------.........,,,,,,,,,---///000222333444333333222333555666888777666666666777888999:::======<<<<<<<<<>>>@@@AAABBBAAA@@@@@@AAACCCDDDDDDBBBCCCDDDBBB@@@=========<<<<<<>>>???AAACCCDDDEEEDDDFFFJJJMMMNNNMMMJJJIIIGGGIIIJJJJJJGGGCCCAAA@@@BBBCCCDDDDDDDDDDDDDDDDDDBBB@@@>>>=========;;;:::<<<<<<===<<<<<<:::999888666777999:::999888777666888888777666444333222222333333222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&(((*********)))(((((())))))***'''((((((((()))))))))***(((((((((((((((((((((((()))))))))******)))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------------...//////.../////////000000000111111111222333333444555555555666666777888888888888666888:::<<<>>>@@@AAABBB@@@===:::999:::<<<<<<===;;;===@@@CCCFFFHHHHHHHHHGGGDDD@@@===<<<>>>@@@AAA@@@@@@AAABBBCCCCCCDDDDDDFFFGGGGGGEEEBBB@@@???@@@>>>=========>>>???@@@@@@@@@???>>>>>>>>>???@@@@@@@@@???===<<<:::999999999444333111...---,,,,,,---,,,,,,,,,,,,,,,+++******)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%111111111111222333444555666777888:::;;;<<<<<<===:::;;;<<<======<<<;;;:::666:::===>>><<<;;;<<<===???<<<;;;>>>CCCDDDAAA<<<999:::;;;<<<===<<<;;;:::;;;<<>><<<<<<;;;;;;::::::999999888888888888777555444444444555555333222111111111111///...---,,,,,,+++++++++------------,,,+++***)))************************,,,++++++***)))(((''''''(((((((((''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''((()))(((''''''((()))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,------,,,---.../////////............------------......,,,,,,------///000111222333333222222222444666777444444555555666666777888;;;:::::::::;;;===>>>??????????????????@@@BBBDDDCCCDDDDDDBBB???<<<<<<<<<<<<===>>>???AAABBBCCCCCCDDDFFFIIILLLLLLJJJHHHFFFFFFHHHKKKKKKIIIFFFDDDCCCBBBCCCCCCDDDEEEEEEDDDDDDBBB@@@>>>=========;;;:::<<<<<<;;;;;;::::::999999999999999999888666444333888777666555444333222222222222222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%&&&(((***(((((('''''''''(((((((((''''''(((((())))))******(((((((((((((((((((((((())))))************))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........------------...//////////////////000000000000333333333333333333333333666777888888999999888888666888:::<<<>>>@@@AAABBBDDDAAA<<<::::::<<<<<<<<<;;;===@@@BBBEEEGGGHHHHHHFFFDDDBBB???>>>???AAACCC???????????????@@@@@@AAACCCEEEFFFEEEBBB@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@???>>>======>>>??????===<<<:::888777666666666333222000...,,,,,,,,,,,,+++++++++,,,++++++***))))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%000000000000111333444555555666777888:::;;;<<<===:::::::::;;;;;;:::::::::888:::=========<<<===>>>>>><<<<<<>>>BBBBBB@@@===999999:::;;;;;;;;;;;;:::<<<===???@@@@@@???===<<<:::::::::999999888888888555777888777555333333333444333222111000000000000......---,,,++++++++++++++++++,,,,,,,,,,,,++++++************************++++++******))))))(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))''''''((()))&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***))))))***+++,,,,,,,,,+++,,,,,,---............------------,,,------...///......---......///000111111111111111222333444555222222333444444555555666888888888999;;;<<<>>>???===>>>>>>>>>===???AAADDDDDDEEEDDDBBB???=========>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIIIIGGGEEECCCDDDGGGJJJJJJIIIFFFEEEDDDAAABBBCCCDDDDDDDDDDDDDDDDDDBBB@@@?????????>>>===<<<;;;;;;::::::::::::999;;;:::999777555444333222555555555444333333222222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''')))&&&&&&'''''''''''''''(((''''''(((((())))))******))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------......------------...//////////////////000000000000444444444333333222222222555666777888888999888888777888:::<<<>>>@@@AAAAAAFFFCCC>>><<<<<<=========<<<===???AAACCCEEEFFFFFFDDDEEEEEECCCBBBAAACCCEEEAAA@@@???>>>======>>>>>>@@@BBBCCCCCCAAA??????????????????>>>======@@@BBB>>>>>><<<;;;;;;<<<<<<===:::999777666444333333333222111///---,,,,,,,,,,,,******+++++++++******)))(((((())))))(((((('''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%000000000111222333555555444444555777888:::<<<===::::::::::::::::::::::::999;;;<<<===============<<<===>>>???@@@@@@@@@???;;;::::::::::::;;;<<<<<<===>>>>>>??????>>>===<<<888888888888888888888888333555777777444222222333222222111000////////////...---,,,+++************)))***+++,,,,,,---,,,,,,*********************************)))))))))))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''')))***)))((('''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))******)))******+++++++++******,,,,,,,,,,,,---------------,,,,,,,,,------.../////////............////////////000111222222222222111222333444444555555555555666777999;;;===???@@@<<<===>>>>>>===>>>AAADDDEEEFFFEEECCC@@@>>>>>>???===>>>???@@@AAACCCDDDDDDCCCDDDEEEEEEDDDCCCBBBAAAAAADDDFFFGGGFFFEEEDDDDDD@@@@@@BBBCCCCCCDDDDDDDDDDDDBBB@@@@@@AAAAAA@@@???<<<;;;;;;:::::::::::::::;;;999777555333333444555333333333333333333333333000000000000///...------+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&%%%'''(((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------------...//////000000000000////////////333333333333333333333333333333555666777777777777888999;;;===>>>???@@@@@@DDDAAA>>>======>>>>>>>>>===>>>???@@@BBBCCCDDDDDDCCCEEEHHHHHHFFFEEEFFFGGGDDDCCCAAA???============<<>>===>>>???@@@@@@>>><<<<<<>>>AAA===<<<:::999999999:::;;;888777666444333222111111111000...,,,++++++,,,,,,))))))***************)))(((((())))))(((((('''&&&'''''''''&&&&&&&&&%%%%%%)))(((((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$111111111222333444666777333333444666888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;;;;===?????????>>>???AAA<<<<<<;;;::::::<<<===>>>>>>>>>>>>>>>>>>===<<<<<<777777777777777777777777111444777777444222222444222111000///////////////...---,,,+++************((((((***+++,,,---------************************)))))))))))))))*********))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''')))***)))((('''(((***''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))************+++++++++******))),,,,,,+++++++++,,,---...,,,,,,,,,,,,------...///000000///...............---...000111222222111111111222333444555555555555555666777:::<<<>>>@@@AAA<<<>>>??????===>>>BBBEEEFFFGGGFFFDDDAAA???@@@AAA<<<===>>>@@@BBBDDDFFFFFFCCCCCCCCCCCCBBBAAA@@@??????AAADDDDDDCCCCCCCCCDDD???@@@AAABBBCCCCCCCCCCCCBBB@@@??????@@@AAA@@@???<<<<<<;;;:::::::::;;;;;;:::888555333333444666777111111222222222333333333//////000//////...---,,,************************+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))))))))(((&&&&&&'''(((''''''((()))******))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...------------...//////000000000000////////////111111222333444444555666000111333444555666666666999:::;;;===>>>?????????AAA???======>>>?????????===>>>??????AAABBBBBBCCCBBBEEEIIIJJJIIIGGGGGGIIIGGGEEECCC@@@>>>=========:::===???@@@???===<<<<<<@@@AAA@@@>>>;;;;;;>>>AAA;;;;;;999888777888888999888777666444333222111111000///...,,,++++++,,,,,,((())))))*********))))))(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%******)))(((&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$222333333333222222444666444444444555666888999:::??????===:::777777999;;;;;;:::::::::999999888888;;;<<<>>>??????===;;;999777888999;;;;;;<<<<<<;;;??????>>>>>>=========<<<555777888999999888777555444444444555444444333333333222000///.........//////...---,,,++++++++++++************************((()))*********((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))((((((''''''&&&&&&$$$%%%'''))))))))))))(((************************)))************+++++++++******+++,,,,,,---......///...---,,,,,,---.../////////000000111111222222111111111222222333333333555555555666888:::===>>><<<===>>>???AAABBBCCCDDDJJJHHHEEEDDDEEEEEEBBB???;;;;;;===AAADDDEEEDDDBBBCCCBBB???<<<:::999999999@@@@@@????????????@@@@@@===???@@@BBBCCCCCCCCCBBB???>>>===;;;;;;:::::::::888999::::::999888:::;;;888666444222000000111222222111111000///......---////////////...---,,,+++))))))************))))))))))))(((((((((((())))))(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++***++++++,,,------------------------------,,,,,,///......------///000111000000111111111222222222000111222333444555555555666888:::;;;::::::;;;===>>>>>>>>>>>>>>>======<<<======???AAACCCDDDDDDDDDBBBCCCFFFIIIIIIIIIGGGFFFCCCDDDDDDDDDBBB@@@===;;;;;;:::::::::;;;===>>>???BBBAAA>>>;;;:::::::::;;;999888888888888888999999777666555333222111000000...------,,,,,,++++++***+++++++++*********))))))))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$111222333222111222333555555555555555666888999:::======<<<:::777777888999999888888777777777777888;;;<<<>>>>>>===;;;888666777777888888999::::::;;;<<<<<<<<<;;;;;;:::::::::555666888999999888666555333444444444444333222222222111000.....................---++++++*********************************((())))))***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))(((((((((((('''''''''(((((()))************************************))))))*********+++++++++******++++++,,,------...000///...------...///000.........//////000111222111111111222222222333333444333333444555777999:::;;;<<<===???AAAAAABBBBBBEEECCC@@@@@@AAAAAA>>><<<::::::<<>><<<:::999999999999<<<<<<<<<<<<<<<=========;;;;;;===>>>????????????===<<<;;;::::::999999999777888999999888777888:::777555333111000111222222111111000//////...------...//////......---,,,+++))))))************))))))))))))(((((((((((())))))(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------------------///...---------...000111000000000111111111222222000000222333444555555555666777::::::999999:::;;;<<<===============<<<<<<===>>>???@@@AAABBBBBBBBB@@@BBBEEEGGGHHHHHHGGGFFFCCCCCCDDDCCCAAA>>><<<:::::::::999999:::<<<>>>???AAA???===;;;::::::;;;<<<::::::999888777666666777777666444222111000//////...------,,,,,,+++******++++++*********))))))))))))((((((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&''')))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$111222222222111111333444666666666666666777888888:::;;;;;;:::777666666777888888777666666777999999;;;;;;<<<<<<;;;999666444666666555555666777999999;;;;;;:::::::::::::::999555666777888888777666555333333333333333222111111111000///...---------...------,,,+++************))))))))))))))))))))))))((((((((()))(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***************++++++)))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,------000//////......//////000...------------///000111000000111111111111222222444444333444444666777777888:::<<>>============;;;:::999999;;;===@@@BBBAAA???;;;;;;:::999888888888888888999:::<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;::::::999999888888888666777888777666555666777555444222111111111222222000000//////...---------............---,,,+++***((())))))******))))))((()))((((((''''''(((((()))''''''(((''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------......///...---------...000000000000000000111111111111///000111333444444555555444666888999888888888999::::::;;;<<<<<<<<<;;;;;;>>>???????????????>>>======???AAADDDFFFFFFEEEEEEBBBBBBBBBAAA???===;;;999999888888888999;;;===>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;999777666555444444666555333111///...---------------,,,++++++******************))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$000111111111000000222333777666666666666666777777666888999999777555555666999888777666777888:::;;;999:::;;;;;;:::999777666666555333333333555777888;;;;;;;;;;;;;;;;;;;;;;;;555666666777777666666555222222222222111000000//////......---------------,,,,,,+++***************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++,,,+++***)))))))))***+++(((((((((((((((((((((((())))))))))))******************++++++,,,,,,,,,,,,........................---,,,++++++,,,---///111000000000000000000000000555555555555555666666666666888;;;===???>>><<<;;;===<<<<<<;;;<<<<<<;;;:::999999999<<>>;;;;;;:::999888777777777666888:::<<<======<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999888888777555666777666444333444555333222111111111111222222............------,,,,,,------------,,,+++***)))(((((())))))))))))(((((((((((((((''''''(((((((((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))******+++,,,------............---,,,---...///000/////////000000000111111///000111222333444444444333555777777666666666888888888999::::::;;;::::::?????????>>>===<<<;;;:::999:::===@@@BBBBBBCCCBBB????????????>>>===<<<;;;888888777777888:::;;;===;;;;;;:::::::::;;;<<<===:::999888666555444333333444333111///---,,,,,,+++------,,,,,,+++***************)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$///000000000//////111222555555555444555555666666444666888777666555555666666666555555666777888999777777999:::;;;:::::::::666555333222222444666777999999999999999:::::::::555555555666666555555555111111111111000///...---------------,,,,,,,,,+++++++++***)))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++***(((''''''((()))***(((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///////////////////////////444444444444444444444444444666999;;;<<<;;;:::888999999:::::::::::::::;;;:::999:::;;;>>>@@@???>>>>>>===<<<;;;999777555555444666888;;;<<<<<<;;;:::999888888888888888888888999::::::::::::999888888555666777555333222222333222111111111000111111111---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((()))))))))*********,,,,,,,,,,,,+++******)))******++++++,,,---.........------,,,,,,...///000....../////////000000000//////111222333444444444333444666666555444555666666666888999::::::::::::>>>>>>>>>===<<<;;;999888666777999<<<===?????????;;;<<<======>>>>>>>>>>>>:::999888777888999:::;;;999999999:::;;;;;;<<<===777777666555444444444444222111000...---,,,++++++---,,,,,,++++++***)))))))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$.../////////......000111333333333333333444555666444555666666555555666777444444444444555555555555555666777999:::;;;;;;;;;666555444333333444555666555666666666666777777777555555555555555555555555000000000000///---,,,+++++++++,,,,,,,,,,,,+++*********)))))))))))))))***((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***((('''''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))************++++++++++++++++++***++++++,,,,,,++++++******++++++,,,------......//////............------000000111222222222111111333444666888999888777777555666888888888888999;;;<<<;;;;;;<<>>>>><<<:::777555444111333555777999999999999666666555444333333333444888999:::;;;;;;:::888888666777777555222111111222111111111111000000//////,,,,,,,,,+++++++++++++++++++++++++++***)))(((''''''(((((())))))(((((('''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((()))))))))******++++++++++++++++++***)))******++++++,,,,,,------...---,,,,,,,,,---//////............////////////...///000222333333444444333444666666555444444555444555777888999::::::;;;============<<<;;;:::999555666888:::;;;<<<======;;;;;;<<<<<<===>>>??????<<<;;;999888888888888999888888999::::::;;;;;;<<<666666555444333333333333000///...------,,,,,,,,,,,,,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---...///...------///111000000111111222333444555555555666555444444777999555666777888777666555333555555666777888999999999666666666666666666666666444444555555555666666666555444444444444444444555000/////////...,,,+++***)))***+++,,,,,,+++******))))))((((((((())))))***''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&''''''((((((((((((************************(((((((((((()))))))))***++++++*********************+++,,,,,,,,,,,,+++***)))***,,,...///...------............------,,,,,,......000111111111111000333333444555666666666666555777999:::999999;;;>>>>>>===<<<>>>@@@BBBBBBAAA=========<<<:::888666555222333444666777999:::;;;777666444333222222222333666777999::::::999777666777777777555222000000111222222111111000///...---++++++++++++++++++++++++************)))(((''''''''''''((((((((((((''''''(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((()))*********(((((((((((()))))))))***)))******++++++++++++***++++++++++++++++++,,,,,,------,,,,,,,,,---...///------........./////////...///000222333333333333333555666666555444444555444555666888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;888888999:::;;;<<<======>>>===============>>>>>>???===;;;999888777777777777888999:::::::::::::::777666555333222111111111......------------......,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---.........------///000/////////000111333444555555666555444333555888:::888999;;;===<<<:::777555555555555555666666666777666777777888888777666666555666666666777777888888555444444333333444444555/////////...---,,,***)))))))))+++,,,,,,+++***)))))))))(((((((((((()))***''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%''')))***))))))(((************************(((((((((((())))))))))))++++++******************+++,,,------------,,,+++(((***---000000///---,,,.........------,,,,,,,,,...///111222333333222222333333333333444555555666777:::<<<===<<<<<>>>>>???AAACCCCCCBBB::::::;;;;;;:::999777666444555555777999;;;===>>>999888666444333333444444444555777888999888666555777888888666333000000111222222222111000...---,,,******************++++++************)))((('''&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((())))))))))))((()))***+++++++++++++++,,,,,,++++++++++++++++++------,,,+++,,,---...///---------.........//////...///000111222333333333444555777666555444444555444555666888:::;;;<<<<<<::::::;;;<<<============::::::;;;<<<<<<===>>>>>>AAA@@@???===<<<<<<<<<<<<@@@???<<<:::888777666666777888999:::::::::::::::999888666333111000///...---------------...///000,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$------......///000000000------------...000111222333222222222333666999:::777888999999999777555444777777888888888888777777888888888888888777666555555666999;;;<<<;;;:::999999555111000222333333111000111222222111///,,,+++(((((())))))******++++++******))))))((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$&&&((()))((('''''''''(((((()))***+++,,,,,,,,,+++***)))((((((((()))******))))))))))))+++,,,---......---,,,+++))))))(((++++++******++++++,,,---...------......///000111222222333111000111333555333444555444222222444555::::::;;;<<<=========<<<:::<<<>>>@@@BBBCCCCCCCCC???===;;;888666555444444444444444666888<<>>@@@BBB??????>>>>>>>>>>>>??????<<<<<<===<<<<<<>>>BBBEEEEEEDDDBBB>>>:::999:::;;;>>>===<<<:::888777777777777666666666777888888999888777555333111000000///------,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%------......//////000000---------...///000222222333333222333444666999;;;888999:::::::::888777555666777777888888777777666777777888999::::::::::::666777999:::;;;;;;:::::::::666222111222333222111000111111111000...,,,+++)))))))))))))))*********)))))))))(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&(((*********)))***+++((((((((())))))******************))))))***++++++***))))))))))))+++,,,---------,,,++++++******)))+++++++++++++++,,,------...------......///000111222222222111000111333555444555555555333333555666::::::;;;<<<============<<<===@@@BBBDDDDDDDDDCCCAAA???<<<999777555444444666666666777:::===@@@BBB???===:::777444222111000555555555555555555555555999999888777666555555444222111000...------------++++++******************)))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))*********))))))(((((()))******++++++***************++++++++++++,,,,,,,,,,,,,,,------------+++,,,------......------000000111222333333333333555555555666555555444333555666777999;;;===???@@@???>>>>>>=========>>>>>>======>>>>>>>>>???CCCFFFDDDDDDBBB???<<<;;;<<<>>>???>>>===;;;:::999888888888888777777888999999:::888777555333111000//////------,,,,,,+++++++++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%---------...//////000000.........///000111222333444333333444555777999:::999:::;;;;;;;;;:::999888777777888888888888777777666777888:::<<<===>>>>>>999999999999999:::;;;<<<;;;888555333333333222000///000000000///...,,,+++***))))))))))))))))))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%''')))***''')))))))))'''&&&'''(((((((((((((((((((((((((((''''''((()))************))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------......///000111111222222111000111333666555666666666444444666777999:::;;;<<<===============???CCCEEEGGGFFFEEEDDDCCCAAA???;;;888666555444888888888:::<<>>===;;;888666333222666666666777777888888999::::::999888777666555555222111000...---,,,,,,,,,,,,+++++++++***)))))))))((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***++++++)))&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))(((((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........------...////////////...000000111222222333333333444555666666777666666666777777888999:::<<<======>>>>>>======<<<<<<<<<<<<<<<============???BBBEEEDDDDDDCCCAAA>>>>>>???AAA@@@???>>><<<;;;::::::999999999999999::::::::::::777666444222000///......------,,,,,,+++***))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%,,,,,,---......//////000////////////000222333444444444444444666777999:::::::::;;;<<<<<<<<<;;;;;;999999999::::::999999999666777999;;;<<<===>>>>>>:::999888777888999;;;===<<<:::777555333222111000.../////////...---+++*********))))))((((((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%''')))***+++++++++(((%%%$$$$$$%%%)))(((((((((((((((((((((###%%%&&&((())))))(((((()))))))))******+++,,,,,,)))******++++++,,,------------,,,,,,,,,---.........------......///000111111222222111000111444666666777777666555555666888999999;;;<<<============???AAADDDGGGHHHGGGEEECCCDDDCCCAAA===:::888666555:::::::::<<<>>>@@@BBBCCC@@@@@@@@@???===:::777666777777888999999:::;;;;;;::::::999888777666555555222111///...---,,,++++++,,,,,,,,,+++***)))((((((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******+++)))'''%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''((())))))***)))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////......///000000000000///111111111111111222333333555666777888999999999999888999:::;;;;;;<<<<<<<<<============<<<;;;:::::::::;;;<<<======>>>AAACCCEEEEEEEEEBBB@@@??????AAA???>>>===;;;:::999999999:::::::::;;;;;;;;;::::::666555333111///...------------,,,+++***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%,,,,,,------.../////////////////////000222333444444444444555666777888888999::::::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777888999:::;;;;;;;;;;;;;;;999888666777888:::<<<;;;:::888666333111000000------------,,,,,,+++******)))))))))((((((''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((+++,,,,,,+++(((''''''''')))))))))))))))))))))((($$$%%%''')))******))))))((())))))***++++++,,,,,,((()))***+++,,,------...------,,,,,,,,,---.........------......///000111000111222111111111444666666777888777555555777888888999:::<<<===>>>>>>>>>@@@AAADDDFFFFFFEEEDDDBBBCCCCCCAAA???<<<:::888777:::;;;<<<===>>>@@@AAABBB@@@AAABBBBBBAAA>>>;;;999777888888999:::;;;<<<<<<::::::999888777666555555222111///...,,,++++++***,,,,,,,,,+++***)))(((((()))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((()))******+++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////...///000000111111000000111111000000000111222333666777888999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===<<<;;;:::999;;;<<<>>>??????@@@BBBDDDGGGGGGFFFCCC@@@>>>===>>><<<;;;:::999888777777777999:::;;;;;;;;;:::999999555444222000...---,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%,,,,,,,,,---......//////.........///000111222333333333444444555666666666888888999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777888999999999999999888:::888777666666777999:::999999999666333000///000---,,,,,,++++++++++++***)))(((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''((($$$'''))))))((('''''''''))))))))))))))))))))))))((())))))***++++++++++++((((((***++++++,,,++++++((()))***+++,,,---......,,,,,,,,,,,,,,,------......------......///000111000111111111111222444777666777777777555555777888888999:::<<<===>>>>>>>>>@@@@@@BBBBBBBBBBBBAAA@@@@@@@@@@@@???>>><<<:::999::::::;;;===>>>???@@@@@@???@@@AAABBBAAA???<<<;;;888888888999999::::::;;;999999888777666555444444222111///---,,,+++******,,,+++++++++***))))))))))))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((()))***++++++,,,++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------............///000000111111000000222111000//////000222222666777888999::::::::::::999:::;;;<<<===<<<;;;::::::;;;<<<======<<<;;;:::===???AAABBBBBBCCCDDDFFFFFFFFFFFFCCC???<<<;;;<<<:::999888777666666666666888999:::::::::999777666444333111///---,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%+++,,,,,,------......///---------...///000222222222222333444444555555555666666666777888:::;;;<<<::::::;;;;;;;;;;;;::::::777888888999999999999999888777666555555666777777666888888666222//////000,,,++++++***************'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%'''(((***''')))------+++(((&&&%%%'''''''''(((((())))))))))))))))))(((((())))))***'''(((***+++,,,,,,++++++))))))***+++,,,,,,------+++++++++++++++,,,------...------......///000111000111111111111222555777666666777666555444666888777888:::<<<===>>>????????????>>>>>>>>>>>>>>>>>>======>>>??????>>>===<<<999:::;;;<<<==================>>>>>>>>>===;;;:::888888888888888888888888888888777666555444333333222111///---+++***))))))++++++******************((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%''')))%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''((()))***++++++++++++((()))******++++++***************++++++++++++,,,,,,,,,,,,,,,------------...//////000111000000000222111000//////000111222555555666777888888777777666777999;;;;;;:::999888999:::<<<>>>>>>>>>===<<<<<<>>>AAABBBBBBBBBDDDEEEBBBCCCCCCAAA>>><<<;;;;;;999888777666555555555555666777888999888777555444333222000...---++++++***((((((((()))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%++++++,,,------......///------------...000111222111111222333444444444444555555555666777999:::;;;888999999::::::999999888666777888999::::::::::::666666666555555555555666555777888666222//////000,,,+++******)))*********&&&'''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$&&&(((***,,,444777999888444...)))'''%%%%%%&&&&&&'''((())))))((('''%%%$$$$$$%%%&&&''''''(((***+++,,,,,,++++++)))******+++,,,,,,------++++++******++++++,,,---...------......///000111///000111111111222555777555666666666444444666777777888:::<<<===>>>?????????>>><<<;;;;;;;;;<<<===:::;;;===>>>?????????>>>888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777777777777777777777777666555444333222222222111///---+++***))))))***************+++++++++''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&'''((()))************(((((()))***************))))))*********++++++++++++++++++,,,,,,,,,------......///000000000000000333222000......///111222333444444555555555555555444555777999:::999888777888:::<<<>>>??????>>>===999;;;>>>?????????AAABBB???@@@AAA@@@>>><<<;;;<<<999888777666666555666666555666777888777666444222333222000...,,,+++******''''''(((((()))*********))))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%++++++,,,------......///...---------...///111222111111111111222333444555444444444555777999<<<===:::::::::999888777666555555666777999999:::::::::;;;999777444333333444555333333111000...,,,+++***)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###"""'''///555666555222000------...---+++(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''((()))******++++++***+++++++++*********))))))++++++******++++++,,,---............///111222222,,,...000000000111333555444555777777555555555666;;;;;;;;;;;;<<<===>>>???===<<<;;;:::::::::;;;<<<===<<<;;;;;;======<<<;;;:::;;;:::999888888;;;======<<<;;;;;;:::999555333222333444666666666666555555555333222111000000000000//////...,,,+++******))))))************))))))(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///000000////////////000000000222444555555444333222444666777777666666777999888888:::>>>AAABBB>>>;;;===<<<;;;::::::;;;<<<===FFFBBB>>>;;;:::;;;;;;:::===:::777777888888555222555444333444555555333222111///---+++)))******+++))))))************))))))************)))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++,,,,,,---............---------...///111222000000000111111222333444444444444555666888999:::::::::::::::999888777666555666777777888888888888999888666444333333444555333222111///---,,,******(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$)))///222000---+++)))''''''((((((&&&###%%%%%%&&&&&&&&&'''''''''))))))(((''''''''''''''''''''')))***************+++++++++*********))))))+++++++++++++++,,,,,,---...............///000111,,,...000000000111222444444555777777666555666777999999999999:::;;;<<<===>>>===;;;:::999999::::::<<<:::999:::;;;<<<:::999999::::::999888888:::;;;;;;:::999999999888444222111222333555555555555444555444333111000000//////...------,,,***))))))((())))))************))))))(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------............000000////////////000000111333444666666555444333333555666777666666888999:::999:::===@@@@@@>>>;;;<<<;;;;;;::::::;;;======CCC@@@<<<::::::::::::999<<<:::777777777777444222444333222333444444222000000...,,,***))))))******))))))************))))))*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++,,,,,,------......------------...///000111////////////000111222333333444555666777777777777::::::::::::999888777777555555555555666666666666777666555333333333444555222111000...---+++***)))(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&)))---,,,)))$$$%%%$$$######$$$$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&***)))((((((((((((((((((''''''((()))************+++************))))))))),,,,,,++++++,,,,,,---......---------------......,,,...000000///000111333333555777777666666777888777666666777777888999:::>>><<<;;;999888888999999999888777777999999888777777999::::::888777888999999888777777777666333000///000111333444333333222333333111000///.........++++++***)))(((((('''&&&((())))))******))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............111000000//////000000111222333555666666666555444222444666666666777999:::<<<;;;:::;;;===>>>===<<<;;;;;;:::999:::;;;<<<===>>>===;;;:::::::::888777;;;999777666666555444222222111111111222222000......---+++)))((((((((()))((())))))******))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***++++++,,,------......------------......//////.........//////000111222444444666777777777666555888888888888888777666666444444444333333333333333555444333333333333444444000000///---,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%$$$$$$######""""""!!!########################$$$$$$$$$###############################################################&&&%%%%%%%%%$$$$$$######%%%%%%%%%'''((((((%%%"""$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%((((((''''''''''''((((((&&&'''((()))************************)))))))))))),,,,,,,,,+++,,,,,,---...------,,,,,,+++,,,,,,,,,---...////////////000111222444666777666666777999555555555555555666777777:::999777666666777888888666555444555777888777666555777999999888666666666666555444555555444222///---...000111222222111111222111000...------------******))))))((('''&&&&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........111000000//////000000111111222333444555555555444111333555666666777999;;;<<<;;;:::::::::;;;<<<<<<;;;:::999999999:::<<<===;;;::::::;;;<<<;;;999777999888777666555444222111111000//////000000...,,,,,,+++)))((('''''''''((((((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******++++++,,,------...---------...........................///000111222444555666777777666555444555666666666666555555444444333222111111222222333333333333222222222222222///...---,,,+++***)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$######"""""""""!!!!!!!!!################################################################################################%%%%%%%%%$$$$$$#########%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&'''((())))))******))))))))))))))))))))))))))),,,++++++++++++,,,---------,,,,,,++++++++++++,,,---...//////...---...000111333555666666666777999555555444444555555666666555444444333444555777888555444333444666777666555444666888888666555444444333222222333444333111...,,,---...000000000000///000///...---,,,+++++++++******))))))((((((''''''(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,------------...000000////////////000000000000111222333333444444000222444555666666999:::<<<;;;:::999999:::;;;===;;;:::999888888999:::;;;888888999;;;======:::888777777777555333222111111000///......///...,,,******))))))(((''''''''''''(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******++++++,,,,,,------,,,------.........------............///000111222444444555555555555555555444444444555555444444333333222111000000111222333333222222222111111111000------,,,+++***)))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""###############################################################$$$$$$$$$$$$$$$#########$$$######"""###$$$&&&'''###%%%&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&'''((())))))))))))(((((()))))))))))))))***++++++******++++++,,,---,,,,,,++++++++++++,,,,,,---...///...---,,,---...///111333555555555777999777777666666666666777777444333333222333444666777555444333444666777777666444666777666444333333333111111111222333333000...+++,,,...///000000///...///...,,,+++******))))))*********))))))((((((((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))))))))*********************++++++++++++,,,,,,,,,,,,------------///......------....../////////000111222333444444111333555555555666888999999::::::999888999;;;===<<<;;;999888777888888999666666777:::<<<===<<<:::666666666555222000000111000///.........---+++))))))))))))((((((''''''''''''(((((())))))(((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*********+++,,,,,,------,,,---.........---,,,,,,////////////000111222222222222111111222333444444333444444555555444444444222111000///000111333555333333222222111000///...,,,,,,+++***)))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&########################################################################$$$$$$############$$$$$$!!!!!!!!!""""""###$$$$$$########################!!!"""""""""#########$$$############################################################$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%&&&###%%%&&&%%%###"""###%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))(((((((((((())))))************))))))******+++,,,+++++++++++++++,,,---...---...///...,,,+++,,,------///222333444555666888:::999999888888888999999777666555444333333444555555444444555777888888777555666666444222111222333000000000111333333111///+++,,,---////////////...------+++***)))((((((((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((()))))))))******************++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------000000000111222333555555222333555555555555666888666888:::999888999;;;>>>===<<<:::888777666666666444444555777:::<<<;;;:::444666666444111//////111000///...---...---+++))))))))))))))))))(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))******+++,,,,,,------,,,---.........---,,,+++/////////000000111222333000//////...///111333444444444555555666555555444111000//////000222444666333333222222111///...---,,,++++++***)))(((((('''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&################################################""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""$$$'''((('''%%%$$$$$$$$$&&&'''&&&###"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&'''((())))))))))))'''((((((((())))))******)))))))))((()))******+++++++++++++++,,,---...///---...///...,,,++++++,,,+++...111222333444666777;;;;;;:::::::::::::::;;;;;;:::777555444333333333666555444666888999999888666666555333000000222444000//////111333333111///+++,,,---///000//////...---,,,+++)))((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---111111111222333444666777333444555555444444666777444777::::::999999;;;>>>>>>===:::888666555555555333222333555888:::;;;:::444666666444000...///111000///.........---+++(((((()))))))))))))))((('''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******+++++++++,,,,,,,,,------......//////000000......//////000000111111111000///......000222333777888999999888666333222000111333555666666555555111111000///...---,,,+++,,,,,,+++***)))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""#########%%%'''((('''%%%%%%%%%&&&&&&'''(((((((((((()))))))))'''''')))***(((((((((((())))))))))))+++***)))(((((()))************+++,,,,,,---......---,,,++++++++++++,,,---...///111222333333222222444666777888777777777888888777666444333333222222444444555777888999::::::888888777666444222111000///111222333333222000///---......///////////////,,,,,,***)))))))))***+++))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,------......---------------.........//////111111111222333666888:::777777777777777777888888999:::;;;<<<<<<<<<;;;:::888999::::::999888666555555444333555777999:::999222222222111111111000000222111000///...---,,,,,,,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++,,,,,,,,,,,,............////////////.........///000000111111222111000//////111222444444555777888999888777666555555666777888888888888555555444222111///......,,,++++++***)))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$#################################%%%'''((('''%%%%%%%%%&&&&&&'''(((((((((((()))))))))'''''')))***(((((((((((())))))))))))++++++***)))))))))***+++***++++++,,,------.........---,,,++++++,,,---...---...000111222222111111000222444444333333444555888888777666555555555555666666666666777999::::::::::::999888666555333222222222444444444222000///......////////////......,,,+++***)))))))))******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,------......---------------.........//////222111111222333555777888666777777777888888999999;;;<<<===>>>>>>>>>===<<<::::::;;;;;;:::999777666555444333444777999999999333333333333222222222222111111000///...---,,,,,,,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++,,,,,,,,,---------/////////...............---......//////000111111222222111000000222333444111333555888:::;;;;;;;;;999888888888888888999999777777555444222000......++++++***)))(((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))'''''')))***(((((((((((()))))))))))),,,++++++******+++,,,,,,+++++++++,,,------............------------......---...///111111111000000...000222222222222333444999888888777777888888999999999888777888999:::;;;<<<;;;;;;:::888777666666555555666666555333111000///////////////...---,,,++++++***))))))))))))***))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,+++,,,------......------------........./////////222222222222333444555666666666777777888999:::::::::;;;===>>>>>>>>>===<<<;;;<<<<<<<<<;;;:::999888666444333444777888999888555444444444444333333333000000///...---,,,,,,+++++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++,,,,,,,,,,,,---------/////////......---------------......///000000111222222111111111222333444111222555777999;;;<<<<<<888777666444444444555666555555333111///,,,+++*********)))(((((('''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$#########"""""""""!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%''''''&&&$$$%%%%%%&&&&&&'''(((((((((((()))))))))'''''')))***(((((((((((()))))))))))),,,++++++,,,,,,,,,------,,,,,,,,,,,,------......//////............//////...///000222222222111000///111333444444444555666999999999999:::;;;<<<<<<===<<<:::999999:::<<<===<<<;;;:::999888888888777777777777666555444222111000000000///...---+++***+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((()))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))+++,,,------......------+++,,,------......------............////////////333333333333333333444444555555666777888::::::;;;888999:::<<<<<<<<<;;;;;;======<<<<<<;;;::::::999666555444444666777777777444444444333333333222222//////......---,,,,,,++++++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++++++++,,,,,,,,,------//////......------,,,,,,---------...//////000000222222222222222333333333222333444666777888999999777666444333222222333444333222111///,,,***)))((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$%%%%%%&&&&&&'''(((((((((((()))))))))'''''')))***(((((((((((())))))))))))++++++,,,,,,------------,,,,,,------------......////////////////////////000111222333333333222111000222444555555555666888888999999999:::<<<===>>>???>>>===<<<<<<<<<======:::999888777777777777777888777777666555333222111000000000///...,,,******************))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((()))'''&&&(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,---............---+++,,,------......------........./////////000000222333333333333333333333444444555777888999::::::777999:::<<<<<<<<<<<<;;;===<<<<<<;;;:::::::::999777555444444666777666555222222222111111111111000......------,,,,,,++++++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******+++++++++,,,,,,,,,.........---------------,,,------......///000000111111111222222222222222333333333333444444444555666555555444333333333444222222000...---+++))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$%%%%%%&&&&&&'''(((((((((((()))))))))'''''')))***(((((((((((())))))))))))******+++,,,------------------------------............////////////......111222333444444333222222///111333444444444666777888888888999:::;;;===>>>==================<<<<<<888777555444444555666777666666555444333222222222000000//////---,,,******))))))******))))))((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))+++,,,------......------+++,,,------......------....../////////000000000111222333333333333333222444444555555666777888888999:::<<<>>>??????>>>>>><<<;;;:::999888888888888777666444444555666555444000000000000////////////------,,,,,,,,,+++++++++)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))*********++++++,,,------------------...,,,,,,---......//////000///000111111222222111111111111111000111111111222444444444444444444333333111000///...,,,+++***)))'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###%%%%%%&&&&&&'''(((((((((((()))))))))'''''')))***(((((((((((())))))))))))((()))+++,,,---------,,,..................---------...////////////...---111222333444333333222111...000333444444555666777777777777888999:::;;;<<<999:::;;;======<<<:::999666555444333333444666777444333333222111111111222/////////...---,,,+++***((()))*********)))''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,---------------+++,,,------......------.../////////000000000000000111222333444333333222333444444444555555666666999:::<<<>>>?????????>>>::::::888777666666777777888666444444555555444333000000000/////////......,,,,,,,,,,,,++++++++++++((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))))))))*********,,,,,,,,,------.........,,,,,,------...//////000//////000111111111111000//////////////////000111000111222333333333111111...------,,,***)))((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###%%%%%%&&&&&&'''(((((()))((()))))))))'''''')))***(((((((((((())))))))))))((()))***,,,------,,,,,,..................------,,,---...//////...---,,,000111222333333222000000000222444666666666888999777777777777888999:::;;;555777:::<<<<<<;;;999777666555333222333444666777222222111000000111111111............---,,,++++++((()))*********)))'''&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,+++,,,------......------////////////000000000000///000222333444444333333333333444444444444444444777888:::<<<=========<<<999888777555555555555666888666444444555555444333000000000000////////////,,,,,,++++++++++++++++++((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((())))))***,,,,,,+++******+++++++++---...///...---,,,...000//////000000///...---------,,,,,,,,,---...000111000111222333333222000///...---,,,***)))(((((('''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&'''''')))******(((((((((((())))))))))))((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,---......///.........111000///...............111222444555666555555444555666777888888777666555555444444555555666777888999999888666555222111///333333333222000///---,,,...---,,,,,,++++++,,,,,,***))))))((('''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""#########$$$%%%%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******)))))))))))))))***)))***++++++***+++---///,,,,,,,,,------.........////////////000000000000111111222222222111111000222111111000000111222333444444555666777888999999999888777666444222111111666555444333222111111111............---,,,+++***((()))***++++++++++++++++++******)))(((''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))***,,,,,,+++++++++++++++,,,---......---,,,,,,---/////////.........---------------------...///000000///000000111000000......,,,+++***)))((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################$$$######""""""######$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%&&&'''((()))''''''((((((((()))))))))((((((''''''''''''((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...............000///...------------...---...000222333333333333333444555666666555555444444333333444444555666777555555555555444333222111111111111111000...---------,,,++++++******++++++)))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""#########$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))((((((((()))))))))***++++++******,,,...,,,,,,,,,---------.............../////////000000000111111222222111111000111111000///000111222333444444555666777888999:::999888777666444333222111666555444222111111111111.........------,,,+++***((()))******+++++++++*********))))))(((''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((())))))***,,,,,,++++++++++++,,,,,,,,,------,,,++++++,,,...///...,,,++++++,,,------......///////////////..................---,,,+++***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$######$$$$$$$$$$$$####################################$$$$$$$$$######"""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$%%%&&&'''((('''''''''(((((((((((()))((((((''''''''''''((((((************************+++******))))))******++++++,,,------......------...------,,,,,,,,,,,,---,,,---///000111222222222000111222444444444333222222222222222333444555555111111222333333333333222///////////////...------++++++***))))))))))))***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############"""##################""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((())))))***+++*********,,,...,,,,,,,,,,,,---------------------.........//////000000111111111111000000000000///...///000111222444444555666777888888999888777666555444333222222555444333222111000000000...---------,,,++++++***))))))))))))************)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((()))))))))))),,,++++++++++++,,,,,,---+++,,,,,,+++******+++---...,,,+++))))))***,,,---...///000000000///...---......------,,,,,,++++++(((((((((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!!!!"""""""""#######################################$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))***)))(((''''''((()))***++++++,,,---------------,,,,,,+++++++++++++++,,,//////000111111222222222///000111333333333333222000000000000111222333333///000111111222111111111,,,------.........------******)))(((((((((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$#########""""""$$$#########"""!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((((((((()))******)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000111000000000//////.........000111222333333444444555666666777777777666555444333333333444333222111000/////////------,,,+++++++++++++++)))))))))((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))))))))))))))***************+++,,,---***+++,,,+++***)))+++------+++***((()))***,,,---......///000000///...---//////...---,,,,,,++++++))))))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$#########""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!!!!"""""""""#############################################$$$$$$$$$%%%%%%$$$###############$$$$$$&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))'''''''''''')))******++++++,,,,,,,,,,,,,,,++++++*********++++++,,,111111000000000000000000000111222333444333333222.........//////000111222111111111111000///......+++,,,,,,------------,,,***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$#########""""""$$$#########"""!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((()))******)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000000000///............000222333111222222333333444444444666666555555444444444333333222111000///.........,,,,,,+++*********++++++))))))(((''''''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))))))))))))))))))))))))))***+++,,,+++,,,,,,+++******+++---++++++***))))))***,,,---------...............---111000...---,,,,,,,,,,,,)))))))))(((((()))******%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################!!!"""######$$$#########""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""#########$$$$$$$$$$$$####################################$$$$$$$$$######"""""""""""""""################################################$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((())))))***++++++,,,,,,+++++++++************++++++,,,000///...---------......111222333444444333222111............///000111111222222111111///...,,,,,,+++,,,,,,---------,,,,,,***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$############"""##################""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))((()))***)))))))))+++---,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,---...//////000000//////.........///111333444111111222222333333333333555555555555555555444444222111000///...---------,,,+++***)))))))))++++++***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))''''''''''''((()))***++++++,,,---,,,******,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///111000...,,,++++++++++++))))))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$##############################""""""###$$$$$$$$$######""""""""""""################################################$$$$$$$$$$$$"""###&&&'''((('''%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((()))******++++++++++++++++++************+++,,,---...---------...///000111222333444444333222000///......---......///000111111111111111000...---,,,,,,---------------,,,,,,***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***''')))))))))))))))+++---,,,,,,,,,+++++++++******------------............+++,,,---...////////////////////////000222444555333333333333444444444444444444555555555555555555111111///...---,,,,,,,,,+++***)))(((((()))+++,,,***)))'''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*********)))))))))))))))&&&&&&&&&''''''(((******,,,------,,,++++++,,,...)))***+++,,,,,,,,,,,,,,,++++++******+++---...000000///---+++*********+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$!!!$$$''')))***(((&&&$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''((()))******)))((('''))))))***+++++++++++++++++++++******+++,,,---------------...000333555777333333333333222000///..................///111111000111111111000///......---.........------,,,+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$############"""#########$$$%%%%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&&&&&&&'''((()))******'''((())))))((()))+++---,,,,,,,,,++++++*********---------.........//////+++,,,---...////////////000/////////111333444666444444555555555555555555444444444555555555555555111000///...---,,,,,,,,,+++***((('''''')))+++,,,***)))'''%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((&&&''''''((()))*********))))))*********+++++++++***++++++***)))***,,,...,,,,,,+++++++++,,,,,,---...---,,,,,,++++++++++++((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#######################################"""!!!!!!########################""""""""""""""""""""""""######""""""""""""######""""""#########""""""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###"""!!! !!!"""$$$&&&########################$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$######"""######""""""""""""######$$$%%%(((+++,,,+++'''###%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''++++++***)))((('''&&&&&&)))))))))((((((((((((((())))))))))))************,,,---...//////---+++***+++---000111111111333444666555444333111000///...///...---,,,---...111222111111111000///...---,,,///......---+++***))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))))))))(((((((((((()))))))))))))))******+++------++++++++++++------------------------------///............//////000......---...///222444666333444444444555555666666333444444555666777777888666666555333000---***(((************)))(((&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((&&&&&&'''(((((()))******)))))))))*********++++++,,,,,,,,,***)))***---000---,,,,,,,,,,,,,,,------//////---,,,******))))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#######################################"""!!!!!!########################""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$#################################"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###############""""""""""""######$$$%%%'''***,,,+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((*********)))((((((''''''))))))))))))))))))))))))))))))))))))*********+++,,,---...//////---,,,++++++...000111111222333555555555444333222111000000000///...---...///111222111111111111111000///.........---,,,+++***))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))***++++++------,,,++++++,,,------------------------------///............///000000//////......000222555666444444555555555666666666666666666666777777777777555444333111///,,,***)))*********))))))(((&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))'''''''''((())))))******))))))************++++++......---+++***+++...111...------,,,,,,---------000///---+++)))(((''''''$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################"""############""""""!!!########################""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""################################################""""""""""""""""""""""""##############################""""""""""""######$$$%%%&&&)))+++***'''$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))************************))))))*********++++++++++++,,,---.........---,,,,,,...111222222222444555555555555444444444333333333333111000000000111222111222222222222222111111...------,,,+++***))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))***++++++------,,,,,,,,,,,,------------------------------...............///000000000000000000111333555777555555555666666666666666888888888777777777666666222111000...,,,+++******))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))((()))))))))******++++++***+++++++++,,,,,,,,,,,,//////---+++***+++///222......------,,,---------...---+++***)))(((((('''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""!!!########################""""""""""""""""""""""""######""""""""""""######!!!""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!########################$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""##################$$$$$$$$$######""""""######$$$%%%$$$%%%'''))))))&&&$$$$$$%%%'''(((((('''%%%###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))************+++++++++++++++,,,,,,*********+++++++++,,,,,,++++++,,,............------///111222222222333555555555666666666777777777777666555444333333333333111222222333333333333222---,,,,,,+++***)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))******))))))******+++,,,---------,,,,,,---------..............................---......///000111111111111111333444666777666666666666666666666666999888888777666555444444000///---+++*********+++(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((()))))))))******+++++++++++++++,,,,,,,,,,,,,,,---------......000000...,,,+++,,,///111///...---,,,,,,,,,,,,,,,***))))))((((((((())))))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!! ####################################$$$$$$%%%%%%""""""""""""""""""""""""######""""""######%%%%%%$$$$$$############$$$$$$%%%$$$$$$%%%'''(((&&&%%%###$$$&&&(((((('''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((())))))******++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---............---///111222222222333444666666666777888888999999999888777666555444444444111111222333333333222222+++++++++******))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))******************++++++,,,------------------------........................---------......///111111111111222222333444555666666666666666666555555555777777666444333222111000---,,,+++)))((()))******'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((())))))******+++++++++++++++++++++,,,,,,,,,---------........./////////---,,,,,,---///......---,,,++++++++++++(((''''''''''''((())))))''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""######$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############""""""""""""######################## !!!""""""######""""""""""""""""""""""""######"""""""""$$$%%%&&&$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%'''((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((())))))))))))******+++++++++*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,---------------...---///111111111000111333444555555666777777888888777777777666555444444333000111111111111111000000*********)))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((''''''(((((())))))******+++************+++,,,,,,------............------........................---------......000111222111111222333444444555555555555555555555444444444555444333222111///......,,,+++***)))))))))))))))''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((()))*********************************++++++++++++,,,,,,,,,------...//////---,,,,,,---------,,,+++************((((((''''''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""&&&%%%$$$"""""""""###$$$######################## !!!""""""###$$$$$$""""""""""""""""""""""""###"""!!!!!!"""$$$&&&'''%%%$$$$$$######$$$$$$%%%&&&$$$"""###$$$&&&&&&%%%"""###$$$&&&''')))***+++&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))******************++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------,,,...000000000///000111111222222333333444444444333333444333333222111111000000000000///...------)))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''''''''((()))*********++++++******++++++,,,---,,,---...//////...---,,,........................------------///000111222000111222333333444444444555444444444333333333333444333222111000......---+++++++++******)))((('''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((()))******+++)))))))))((((((((((((((())))))*********++++++++++++---//////---,,,++++++---,,,+++***))))))))))))***)))((('''&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!######$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""(((&&&$$$""""""###$$$%%%##############################$$$%%%&&&&&&''''''""""""""""""""""""""""""###"""!!!!!!"""$$$&&&'''%%%$$$$$$######$$$$$$%%%&&&$$$""""""$$$%%%&&&%%%""""""###%%%'''***,,,---&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))************************(((((()))***++++++,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,+++---///000///...///000//////000000000111111111000000111111111000//////////////////...---++++++))))))))))))(((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++++++++******++++++,,,---,,,---...//////...---,,,////////////////////////,,,,,,------///000111222000111222222333333333333444444444333333222222222333333222111000///......***+++,,,,,,+++)))'''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$((()))))))))))))))((((((((((((''''''''''''((((((''''''(((((())))))******''')))++++++******+++,,,***++++++++++++***))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""###############!!! ###$$$""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))***++++++,,,***+++,,,---.../////////+++++++++************)))......---......///000111---...000222333222111000............///000222222//////000000///---+++***''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((()))************))))))******+++,,,---------------------------.........---,,,,,,+++++++++,,,,,,---...//////000000///......///111111333222222111000000111111222222111000///...------((((((((((((''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((((((((''''''''''''((((((''''''(((((())))))))))))(((***+++,,,+++***+++,,,******++++++******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############$$$""" !!!###$$$""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))******)))))))))******+++++++++,,,---------------+++++++++*********))))))------,,,------...///000...///000222222111000///...---......///000111111...............,,,+++***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((()))************))))))******+++,,,------------------------------......------,,,+++++++++,,,,,,---....../////////.........///000111222111000000000000000111222111000///...------,,,)))))))))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((***,,,,,,+++***+++,,,)))************)))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############$$$###""""""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$##################""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))***))))))((((((((())))))***++++++,,,,,,,,,++++++++++++*********)))))))))++++++++++++,,,---...///...///000111111///...---,,,---------.../////////,,,,,,---,,,,,,+++***)))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$##########################################"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((()))*********))))))))))))***++++++------------------------------......------,,,,,,+++,,,,,,------...............------......///000/////////...//////000000000000///...------,,,,,,******)))))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***,,,,,,+++******+++((())))))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############$$$#########$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$%%%########################################################################"""""""""""""""######$$$!!!"""""""""############""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))(((''''''''''''(((((()))***+++++++++++++++************))))))))))))***))))))******+++,,,---///////////////...---,,,+++,,,,,,---............+++++++++******))))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((())))))***)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---------......,,,,,,------......//////......---------.../////////......---,,,,,,++++++************))))))))))))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''')))***,,,+++***))))))***'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""##################$$$$$$#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$######""""""!!!!!!!!! !!!"""######$$$$$$################################################"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""############""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((('''''''''''''''(((&&&'''(((***+++,,,,,,,,,*********)))))))))(((((()))(((((())))))***+++,,,............------,,,++++++,,,------...------,,,***)))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((())))))***))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------------+++,,,---....../////////...---------------......------,,,,,,+++*********************))))))))))))&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&((()))+++***)))'''((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""###$$$###""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""!!!!!! !!!!!!""""""#########################################################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''''''''((())))))'''((()))***+++,,,,,,,,,******)))))))))((((((((((((((((((((()))***+++,,,---------,,,,,,,,,,,,,,,+++,,,---.........,,,,,,))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((()))******)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------+++,,,---//////000000000///......---,,,,,,------+++++++++******)))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############ """$$$###!!! """$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))++++++***++++++,,,++++++*********)))))))))(((((((((((((((((((((((()))***+++,,,+++++++++++++++,,,,,,---,,,---...//////...---+++))))))(((''''''((()))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((()))******((((((((((((((()))******+++++++++++++++++++++++++++,,,------......------------------------------+++,,,...000111111111111111000///---,,,,,,,,,,,,******))))))))))))(((((()))))))))(((((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&((()))(((&&&%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############ """$$$### !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''')))***,,,---......------+++***((('''))))))))))))((((((((((((((((((((())))))***+++,,,+++*********+++,,,------,,,---///000000///---,,,***)))(((''''''((()))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((((((((((((((((()))******((((((((((((((()))******+++++++++++++++++++++++++++,,,,,,---.........---------------------------+++---///000222222222111222111000...---,,,++++++))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###########################&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$###""" """"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$""""""""""""############%%%$$$"""!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""###########################"""!!! !!!"""###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''')))))))))))))))******+++///...,,,***))))))******++++++******)))((((((((())))))(((((()))+++---...,,,++++++***+++,,,---...//////...---,,,,,,++++++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********)))))))))))))))++++++************++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------...///000000111/////////...------,,,,,,+++***)))'''''''''((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###########################%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$###""" """"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$""""""""""""############$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""###########################"""!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((())))))***...---,,,************+++,,,,,,+++***)))((((((((((((((('''((()))***,,,---,,,,,,+++++++++,,,...///.........---,,,+++++++++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))))))))))))))))))))++++++************++++++,,,,,,------..................------------......,,,------...//////000000//////......---,,,,,,,,,+++***((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###########################$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######""" """"""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$""""""""""""############"""############""""""!!!""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$$$$$$$$$$##########################################""""""!!!!!!""""""############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''((()))))),,,,,,+++******++++++,,,------,,,+++***)))((('''''''''''''''(((***+++,,,------,,,,,,,,,---......---------,,,++++++******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))******++++++************++++++---............//////////////////....../////////,,,------....../////////.........---,,,,,,++++++***)))((('''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))((('''%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!! !!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!"""""""""############!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((()))***************++++++,,,,,,---...---,,,+++***)))((('''''''''((()))***+++,,,,,,---------------------...,,,,,,+++++++++*********'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$###############$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))*********,,,++++++******++++++,,,...///////////////////////////............//////,,,,,,---------.........---------,,,++++++******(((((((((((('''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))((('''%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###########################%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!!!!"""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!"""""""""#########!!!"""""""""############!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))*********))))))******+++,,,)))******+++,,,,,,,,,,,,------,,,+++***)))((('''((()))***+++,,,---------------------------,,,,,,***************)))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$###############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))************,,,,,,++++++++++++,,,,,,/////////////////////......------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,+++******))))))'''''''''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###########################%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""######""""""""""""############!!!""""""############"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$########################"""######$$$$$$######"""#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((******+++************+++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++******)))(((((((((((()))+++,,,---.........,,,,,,---------,,,+++***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$#########"""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++,,,,,,++++++++++++,,,,,,/////////............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###########################$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""###""""""""""""############"""""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))***+++*********)))***++++++,,,******+++,,,,,,,,,+++***(((((((((((((((((((((((('''(((***,,,------------++++++,,,,,,,,,+++***)))((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$######""""""###$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))******++++++---,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******))))))(((''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))***+++)))))))))))))))******+++***+++,,,---,,,,,,******''''''''''''((((((((((((&&&''')))+++,,,,,,,,,,,,***++++++,,,+++***)))((('''''''''((((((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$######""""""###$$$%%%%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***+++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++*********)))((((((''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""######"""""""""""""""""""""""" """###"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""########################""""""""""""############!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!######""""""######$$$%%%""""""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""###%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))++++++***************+++******))))))((((((''''''***))))))((('''&&&&&&&&&'''(((((()))***++++++++++++******)))(((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,++++++,,,,,,---...//////---,,,+++*********,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""""""""""""""""""""!!!"""######!!!!!!"""###""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############""""""############""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!""""""!!!!!!""""""###$$$""""""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""###########################$$$$$$###""""""###%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((()))******))))))))))))******(((((((((((())))))))))))***))))))(((''''''&&&&&&'''(((((()))******++++++******))))))(((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((()))******+++++++++++++++++++++,,,------...---,,,++++++******+++,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))'''''''''((()))*********)))))))))(((''''''&&&&&&'''(((((())))))******+++***))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$#####################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((()))******++++++******+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######"""""""""""""""""""""""""""###$$$###"""!!!"""$$$""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""#########""""""""""""""""""!!!!!!!!!!!!"""######!!!"""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))'''((((((((()))))))))***))))))((((((''''''''''''(((((((((((())))))******))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((()))******++++++******++++++++++++++++++***)))))))))***++++++,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!""""""############""""""""""""####################################!!!"""""""""############$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""###$$$$$$!!!"""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""###########################$$$%%%$$$######%%%'''&&&&&&%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&'''((())))))***)))))))))((((((((('''((((((((((((''''''''''''((((((((((((((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((()))******++++++)))***+++,,,,,,,,,,,,+++))))))))))))***+++,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""""""""######"""""""""""""""""""""""" """###"""!!! !!!""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""#########$$$$$$########################""""""""""""##################""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""###########################$$$$$$%%%""""""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$$$$&&&(((((('''%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&''''''((()))************)))((('''''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((()))******++++++***+++,,,---...---,,,,,,***************+++,,,---,,,,,,,,,+++++++++************++++++******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$########################""""""############""""""######""""""""""""######""""""""""""""""""""""""!!!"""!!!  !!!"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$########################""""""""""""############""""""############""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############"""""""""""""""###$$$$$$""""""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""###########################$$$%%%%%%$$$$$$&&&((()))'''%%%#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))***+++))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((()))******++++++***,,,---//////...---,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++*********************))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''&&&%%%$$$###$$$$$$############$$$$$$########################""""""############""""""######""""""""""""######"""""""""""""""""""""""" !!! !!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""######""""""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%'''))))))(((%%%#########$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((***++++++''''''(((((())))))******'''''''''(((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))******+++++++++,,,...000000///...---------,,,,,,+++,,,,,,---,,,,,,,,,+++++++++*********************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""##################""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$#########""""""###&&&))))))((('''$$$"""!!!###%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((())))))((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))(((((((((((())))))))))))((()))***+++,,,---------------............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""###""""""!!!!!!""""""###"""######$$$$$$######"""############"""""""""!!!""""""""""""##################""""""""""""######""""""""""""""""""""""""$$$$$$$$$######""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########""""""###&&&)))))))))(((%%%""""""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,------............------------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########"""######$$$$$$######"""############""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""$$$$$$############""""""############$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$############"""###%%%(((******)))'''$$$######%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******+++++++++++++++***------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((((())))))***'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""#########"""""""""""""""!!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$###""""""$$$&&&)))******(((&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&''')))***(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))***++++++++++++******))),,,------......------,,,,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%&&&(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""######"""""""""""""""""""""""""""######!!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$###""""""###%%%''')))***)))'''%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&((()))***(((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))******+++++++++***)))))),,,,,,------------,,,,,,,,,,,,+++++++++*********************************))))))(((((((((((())))))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&''')))'''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""#########""""""#########!!!""""""######""""""!!!""""""""""""############""""""""""""##################""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!""""""############$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!###$$$$$$""""""###$$$$$$&&&))))))(((%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))(((((('''(((((())))))((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))***************))),,,,,,------------,,,,,,++++++++++++************************************)))((((((''''''(((((()))%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&(((***'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""#########$$$"""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!###$$$$$$"""!!!"""###!!!$$$''')))(((&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((((((((((())))))))))))'''((()))******+++******+++,,,,,,------,,,,,,+++++++++++++++************************************((((((''''''''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%!!!""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$!!!###$$$$$$"""!!!"""""""""&&&)))(((&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&(((((((((((())))))))))))''''''(((******++++++++++++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((''''''''')))+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$#######################################################################################$$$%%%&&&''''''(((########################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###""" """###$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%""""""""""""""""""""""""$$$"""!!!"""&&&((('''%%%""""""############""""""$$$$$$$$$%%%''')))***+++((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++(((%%%%%%&&&)))+++(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))(((((()))***************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''((((((((()))******))))))((((((((('''******))))))((((((((('''(((((())))))******++++++************************&&&'''''''''&&&%%%$$$$$$************))))))))))))******))))))(((((('''''''''((()))******)))((('''%%%%%%%%%$$$$$$#################################################################################""""""""""""############""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""%%%###"""###%%%&&&$$$###""""""############""""""######$$$%%%&&&((()))***((('''%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%%%%&&&''')))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((()))))))))***((())))))***************++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))******)))))))))(((((((((******)))))))))((((((((()))))))))***************))))))))))))))))))))))))(((((())))))(((((('''&&&(((((())))))******++++++******))))))(((((((((((((((((())))))))))))(((((($$$$$$$$$$$$$$$####################################################################################"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""##############################""""""######$$$%%%""""""""""""""""""""""""%%%###""""""######"""!!!""""""############""""""""""""######%%%&&&((()))'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((()))))))))******((()))******++++++******************************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((())))))))))))*********)))))))))))))))*********)))))))))))))))++++++******************))))))))))))))))))))))))***++++++++++++***))))))''''''((()))***+++,,,---***))))))))))))(((((((((***))))))(((((())))))***$$$$$$$$$######################################################################################################"""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""############"""""""""!!!##############################""""""######$$$%%%""""""""""""""""""""""""###""""""""""""###""""""""""""############""""""!!!!!!""""""###%%%&&&''''''&&&$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((()))))))))*********))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))*********************************************************,,,,,,,,,++++++******)))************************++++++,,,,,,,,,++++++***(((((()))******+++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++########################################################################"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""""""""""""""""" !!!"""""""""###$$$%%%""""""############""""""!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$#########$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((()))))))))))))))))))))))))))************+++*********+++++++++++++++*********+++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++***************))))))))))))************+++***)))(((((()))***+++"""""""""###############################################################"""""""""""""""""""""""" !!!"""##############################""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""!!!"""#########%%%'''""""""############""""""!!!!!!!!!""""""$$$%%%%%%%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))*********++++++)))***++++++,,,+++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))'''(((((((((((()))))))))((((((((()))))))))******(((((())))))))))))******)))*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,++++++,,,,,,+++++++++*********)))))))))************+++*********))))))*********!!!"""""""""#########$$$################################################"""""""""""""""""""""""" !!!!!!"""""""""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""##############################""""""######$$$%%%""""""""""""""""""""""""!!!###%%%$$$######$$$&&&""""""############""""""""""""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$#########$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------***+++,,,,,,------,,,,,,***+++++++++++++++++++++))))))*********+++++++++)))******++++++******)))!!!!!!""""""#########$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%""""""""""""""""""""""""###%%%'''&&&###"""###%%%""""""############""""""###"""""""""###$$$%%%%%%$$$$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---))))))***+++,,,------...))))))******++++++++++++)))***+++,,,,,,+++***)))########################""""""""""""""""""""""""###$$$$$$###""""""###%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""#################################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''(((((()))***++++++,,,,,,(((((()))***++++++,,,,,,------,,,,,,+++***))))))************************+++*********))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))***)))(((((((((((())))))((((((((()))******++++++)))***+++***(((((()))+++,,,,,,,,,,,,------,,,***...---***)))((()))+++,,,---.....................------,,,,,,,,,,,,---...,,,++++++,,,---,,,---///...///000///...------...111///...---...---+++)))---------,,,,,,,,,,,,,,,...---,,,+++***)))))))))...---,,,,,,++++++,,,,,,########################""""""""""""""""""""""""###$$$$$$###""""""###%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((())))))***++++++,,,,,,((())))))***++++++,,,,,,------,,,++++++***))))))************************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))(((((())))))***++++++,,,,,,,,,---,,,******+++---...------...//////......222111000//////000000111000//////...------------////////////////////////000/////////......///111000111333333222000...---000...---...///111111000222111111000000///////////////.........//////000......------,,,---------########################"""""""""""""""""""""""""""$$$$$$$$$""""""###$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%###""" ########################""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$"""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''')))))))))***++++++,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,+++******))))))************************(((((((((((('''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))***)))))))))))))))******))))))******+++,,,,,,,,,.........---++++++,,,...,,,,,,,,,------.../////////////////////.........000000000111111222333444222222222222222222222222111222222111000111333555444444444333222222111000555222///...///000000000111000...---,,,,,,------..................///000.........---......//////########################"""""""""""""""""""""""""""###%%%$$$###"""###$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$###""" ########################""""""""""""""""""""""""###""""""""""""""""""###""""""""""""############""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((())))))*********+++++++++))))))*********+++++++++,,,+++++++++******))))))************************((((((((((((((((((((((((&&&&&&'''((()))******+++******************************)))))))))***++++++*********+++,,,,,,---------......---++++++,,,...,,,------------///111333333222111000////////////444444333333444555666777555444333222444777;;;===999<<<===999666888;;;;;;>>><<<:::888777666555444666333000000222555777777555333111///------...///000///......------------...............//////000########################""""""""""""""""""""""""!!!###%%%%%%###"""######!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!########################"""""""""""""""""""""""""""""""""######"""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((***************+++++++++***************+++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,------......,,,---------++++++---......////////////111555999>>>===;;;999888777777777<<<<<<<<<<<<>>>@@@BBBDDDEEECCCBBBCCCHHHPPPZZZ___^^^dddddd\\\VVVVVVVVVUUUZZZZZZ\\\\\\YYYRRRGGG@@@<<<;;;:::===BBBGGGLLLMMMEEEBBB===999666555555666222111111000//////000000//////............///000########################""""""""""""""""""""""""!!!###%%%%%%$$$###"""###!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""#################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''((())))))))))))(((************************************************************************))))))))))))))))))))))))))))))))))))************((((((((())))))*********++++++++++++++++++++++++************+++,,,------,,,,,,,,,---......//////---...///.........000222///111111000000333999???EEEFFFFFFGGGFFFDDDCCCBBBGGGJJJNNNVVV___iiiqqqvvvooommmkkkmmmttt~~~sssdddaaa___]]]^^^aaaeeeggggggYYYTTTLLLCCC<<<999777777333333222111111111111111222111000000/////////000########################"""""""""""""""""""""""" ###%%%&&&$$$###"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$###########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---......,,,------...//////000000000111222333333444666999;;;======<<<;;;???FFFMMMXXX]]]dddiiijjjgggbbb^^^```ccckkkwwwxxxkkk^^^RRRKKKGGGEEEAAA@@@===:::777555444333666555444222222111111111########################"""""""""""""""""""""""" ###%%%&&&%%%###"""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$#########"""###$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!""""""$$$%%%''')))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))++++++******************++++++******************)))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------......///000000000333444666777777999<<<>>>NNNOOOPPPOOONNNRRRZZZaaavvv|||tttiiicccaaaWWWUUUPPPJJJCCC>>>:::888999888777555444333222222!!!!!!""""""#########$$$$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################"""""""""""""""###!!!""""""############"""$$$######""""""###$$$$$$######""""""######$$$%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++...,,,)))))))))++++++++++++,,,---...------...///,,,...000111222555888;;;???AAAFFFIIIIIIMMM]]]oooxxxttteeeRRRLLLLLLLLLFFF===666666666444!!!"""""""""#####################""""""#########"""""""""###############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))***++++++,,,------,,,---...//////....../////////......///000555444444555888???GGGNNNXXXYYY___hhhmmmrrr}}}zzziiiXXXKKK@@@777""""""""""""###############""""""!!!!!!""""""###$$$$$$$$$###############""""""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$#########""""""""""""""""""""""""###""""""""""""!!!!!!!!!###""""""!!!!!!""""""###########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###########################"""""""""""""""######"""""""""#########$$$$$$$$$%%%&&&''''''&&&%%%$$$######""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))******+++,,,,,,,,,++++++---.../////////////////////000111333555666555666:::AAANNNaaauuuwww]]]JJJ"""""""""""""""#########""""""!!!!!!!!!!!!""""""$$$###############""""""!!!"""""""""############!!!"""############"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""###"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""###$$$""""""""""""###$$$$$$%%%%%%&&&((())))))'''%%%$$$######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********+++,,,,,,------,,,---...---------...///111000///111444888;;;<<<===AAAIIIVVVjjjttt######""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!"""""""""############"""##################"""""""""!!!!!!!!!!!!""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""############""""""########################""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""######"""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!"""###$$$$$$""""""""""""###$$$%%%&&&&&&''')))***)))'''%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((()))))))))*********++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************************++++++++++++++++++,,,,,,------......000000000...,,,...111555777666777<<>>EEEJJJOOOVVV[[[___```gggwww}}}~~~~~~{{{~~~$$$#########""""""!!!!!!$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""############"""  """""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%###"""""""""###%%%''')))***)))'''&&&%%%%%%%%%%%%#########"""###$$$$$$%%%))))))'''&&&%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------------......///000000000888CCCRRR^^^fffmmmtttzzz~~~||||||zzzpppgggvvv~~~$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###########################"""""""""!!!!!! !!!!!!"""###############%%%###!!!"""%%%%%%$$$"""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$############"""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###"""!!!!!!###%%%&&&''''''''''''&&&%%%$$$######"""""""""$$$&&&)))+++)))'''$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))*********)))))))))))))))))))))******++++++++++++++++++***)))(((((())))))******))))))((((((((('''************+++,,,---...+++,,,---,,,++++++---///---,,,,,,...///111444999:::LLLdddyyy~~~uuuuuuxxxyyyzzz}}}$$$######""""""######$$$$$$$$$$$$#########""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#################################""""""!!!!!!!!!!!!!!!"""###############%%%###""""""$$$%%%###!!!""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$############"""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""########################$$$###"""!!!"""###%%%&&&(((((((((((('''&&&%%%$$$$$$#########$$$''')))+++)))&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))************)))))))))))))))*********++++++++++++++++++***)))))))))))))))******)))))))))((((((((((((((((((((()))***+++,,,---...///...,,,+++,,,...000......111444666999<<>>MMMSSSZZZeee{{{###"""!!! !!!"""#########""""""""""""##################"""""""""!!!#################################$$$$$$$$$%%%%%%%%%$$$$$$###""""""##############################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$###############"""!!!!!!########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))************,,,,,,++++++++++++++++++,,,---------,,,+++)))(((************++++++++++++---......------///000111000000---444>>>>>>CCCTTTpppyyy""""""!!!!!!!!!!!!""""""######""""""""""""##################""""""""""""#################################$$$$$$$$$$$$%%%%%%$$$######"""################################# !!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""############""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((((())))))))))))))))))*********++++++************+++++++++++++++,,,,,,,,,+++***)))(((*********++++++,,,,,,,,,+++---//////---,,,---000111222111999HHHOOOZZZnnn""""""!!!!!!!!!!!!""""""######""""""""""""###############"""""""""""""""####################################$$$$$$$$$$$$$$$$$$###############$$$########################!!!!!!!!!"""""""""###### !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))*********+++++++++*********+++,,,,,,,,,---++++++++++++******))))))******++++++,,,,,,------,,,---111666666333222333666<<>>JJJ\\\qqq$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#######################################################################################""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&(((+++++++++''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))+++++++++***************(((((()))***++++++,,,,,,***++++++,,,---............---///444555222000222222444777666444444666888===>>>???@@@AAAAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDD???AAABBB???:::666666777555555444444333333333333333222111111000000000000,,,,,,,,,,,,,,,------.........------,,,,,,++++++,,,+++******))))))******,,,+++******))))))******+++******))))))******+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))******+++,,,,,,---+++++++++,,,,,,,,,------...///000111111///...---111333999FFFXXXmmm~~~}}}}}}~~~~~~xxxxxxwwwvvvtttsssqqqpppnnnqqqwww|||~~~|||zzz}}}########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$################################################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&)))+++------)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))************************************+++++++++,,,,,,,,,---,,,,,,------,,,,,,---///222222333444444222333444888===@@@???<<<;;;???CCCIIIJJJMMMOOOQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZ^^^___ZZZNNNEEEBBBBBB???@@@@@@>>><<<;;;;;;;;;;;;999666444444333222111222111000...------------...---------------------,,,,,,+++***************,,,,,,+++************+++*********))))))*********)))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))******+++,,,,,,,,,............////////////+++,,,...000111000///...333777>>>LLLbbbxxx}}}zzz|||{{{tttqqqpppoooooommmmmmlllkkkjjjhhhgggfff```bbbfffjjjmmmnnnmmmlllccceeehhhkkknnnsssyyy}}}################################################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""##################""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((+++,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,000111222111000000222555444777999999:::???DDDHHHEEEKKKQQQTTTUUUWWW^^^ccckkkmmmppptttvvvxxxyyyyyyxxxzzz{{{zzzxxxwwwwwwyyyuuuiiiddddddaaabbbaaa^^^YYYVVVUUUVVVIIIEEE@@@<<<:::888666333555444333222111000000000000000/////////000111111------,,,+++++++++++++++---,,,,,,+++++++++++++++***))))))(((((())))))******)))))))))((((((((((((''''''''''''''''''''''''((((((((()))))))))******''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((())))))***++++++,,,....../////////000000000...///000111222333444444666???LLL[[[qqq}}}}}}}}}}}}~~~}}}zzzyyy|||{{{zzzvvvwwwzzzooolllgggdddaaa___\\\ZZZXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXZZZ[[[[[[\\\\\\\\\[[[[[[]]]aaadddgggjjjoooxxx###############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""#########$$$%%%%%%%%%########################"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******)))*********++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---...///000000222555888999:::<<>>FFFVVVggguuuqqqkkknnnttt}}}~~~xxxrrrnnnlllmmmmmmiiiccc^^^\\\]]]UUUSSSRRRQQQPPPNNNJJJHHHFFFFFFGGGHHHIIIIIIHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKNNNNNNNNNLLLKKKLLLOOORRRRRRSSSTTTXXX]]]dddkkkooo{{{""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,------------.........///---///111333666999;;;<<<>>>CCCJJJOOOTTT[[[dddkkkpppyyy|||ssskkkbbb\\\RRRRRRRRRPPPMMMIIIEEECCC===;;;888444222000000000000000///.....................---,,,,,,,,,,,,,,,+++******))))))******+++*********)))))))))((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))))))))******+++,,,,,,,,,------........./////////---------111:::FFFRRRYYYdddyyywww~~~}}}~~~|||xxxrrrkkkddd^^^ZZZ[[[YYYWWWSSSOOOKKKIIIGGGHHHGGGFFFFFFFFFEEECCC@@@AAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBBBBAAACCCEEEHHHHHHGGGGGGHHHJJJMMMPPPQQQVVV[[[bbbfffhhhmmmuuuzzz""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++,,,+++(((%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,.../////////000000111111111333666:::???CCCFFFHHHQQQXXXaaaiiiqqq|||uuuuuutttpppjjjbbb[[[VVVLLLJJJEEE@@@<<<999888777111111000///////////////......---,,,,,,,,,,,,---,,,++++++++++++++++++,,,************))))))))))))(((((((((((((((((((((((())))))))))))************''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,---......000000000000111111111111///000222:::III[[[mmmxxx~~~qqqkkkttt|||}}}{{{xxxwwwllljjjgggbbb^^^ZZZWWWUUUNNNLLLIIIGGGFFFEEECCCAAADDDCCCAAAAAABBBBBBAAA@@@>>>>>>????????????>>>>>><<<===???AAAAAAAAA???>>>>>>???AAAAAAAAACCCEEEGGGCCCDDDEEEFFFFFFGGGGGGGGGGGGMMMUUUYYYYYYYYY\\\``````lllzzz########################%%%$$$$$$######$$$$$$%%%""""""""""""#######################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))***)))&&&###'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''((())))))((((((((((((((('''''''''&&&&&&''''''((())))))***(((***+++***))))))***+++++++++++++++***+++,,,---000......///111333444444===???DDDKKKTTT]]]dddgggjjjuuu|||fffQQQIIIBBB:::999???:::333000333333///,,,---///000222333222///+++)))***+++,,,---,,,***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))***)))((('''((())))))))))))))))))******+++))))))***+++,,,------...444000,,,,,,...000...---111111333===UUUrrrzzzooommmlllpppxxx}}}wwwqqqkkkfffbbb]]][[[XXXTTTPPPMMMJJJIIIFFFCCCAAAAAACCCCCCAAA>>>@@@@@@@@@???>>>===<<<;;;=========<<<;;;;;;;;;:::999999;;;<<<============;;;;;;<<<===>>>???@@@AAA???@@@AAABBBCCCDDDEEEFFFEEEFFFGGGHHHKKKMMMOOOQQQRRRXXX___dddiiiwww########################%%%$$$$$$######$$$$$$%%%""""""""""""#######################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))++++++)))'''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((((())))))************+++,,,+++)))))))))+++''')))---//////////////////222777<<<@@@CCCGGGIIIUUUXXX___jjjvvv{{{mmmYYYJJJFFFJJJ@@@777666666222///000///...,,,+++---///000111***************++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))***)))((('''((())))))))))))))))))***++++++))))))***+++,,,---...............///222333333333555666:::EEE]]]zzz{{{pppiiiiiilllsss~~~yyyqqqmmmhhhddd```\\\XXXUUUOOONNNLLLKKKJJJIIIIIIIIIDDDAAA????????????<<<:::888999999999999999888888888888777777777777777777<<<<<<===>>>>>>=========;;;<<<<<<<<<======>>>>>><<<======>>>@@@AAAAAABBBBBBCCCCCCDDDEEEGGGHHHIIIGGGJJJMMMNNNPPPWWWdddnnn$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%(((+++---,,,***'''&&&&&&&&&&&&%%%%%%%%%)))(((''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((***************+++++++++)))***+++***))))))***,,,+++---000222444666999<<>>===<<<;;;999999::::::999888;;;;;;<<<===============;;;<<<<<<<<<<<<<<<<<<===:::::::::::::::999888888999999999999999999999999::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCBBBBBBCCCGGGJJJ$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((+++---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((((((((((('''((())))))***((((((((((((((()))))))))************++++++++++++***++++++++++++,,,///111555666888999<<>>;;;999888777777777888999:::<<<<<<<<<999999:::;;;;;;;;;;;;:::999999999::::::;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::999999999999999999::::::::::::;;;;;;<<<<<<======>>>>>>======>>>??????@@@BBBBBBBBBCCCEEEEEEEEEDDD$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((()))******(((((((((((())))))******))))))************++++++------...---,,,...000333888>>>FFFMMMSSS[[[eeemmmwwwwwwiiiRRRJJJ@@@999777666555333//////...---------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&((())))))(((((()))+++***************++++++,,,++++++,,,---...//////000000000000000222888BBBJJJUUUaaasss~~~yyyvvvyyyyyysssooofffddd```\\\YYYXXXZZZ[[[VVVSSSOOOLLLIIIGGGCCCAAA777777777888999:::<<<===777888::::::;;;<<<===>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???>>>>>>???BBBFFFGGGFFFDDD%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######################################################$$$%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''((())))))(((((())))))***+++'''(((((())))))******+++((())))))***++++++,,,,,,,,,------------///333666<<>>:::777555------..................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''))))))((((((***++++++************+++,,,,,,+++,,,,,,---...///000000//////000444===KKKZZZdddhhhtttttt|||zzzrrrkkkeeebbb^^^```aaa```\\\WWWTTTRRRLLLIIIEEEAAA???===:::777666666666777888999:::;;;777999::::::::::::;;;===BBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBBBBBBBBBBAAA@@@???????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<999999999999:::<<<===>>>======>>>@@@BBBDDDCCCBBB%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######################################################$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((()))))))))(((((())))))***+++'''(((((()))******++++++((()))***+++,,,---...///000222555888===CCCJJJNNNSSS___ooozzz}}}}}}|||hhh[[[PPPFFF???999777444111/////////000------------------------************************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''))))))((((((***+++++++++******++++++,,,---,,,,,,---...///000111111111111555???PPPcccttt}}}yyyvvvqqqlllgggdddcccbbb^^^______ZZZRRRIIICCCAAA@@@===;;;999999888777555<<<;;;;;;:::::::::;;;;;;>>>@@@DDDEEEEEEGGGJJJMMMJJJKKKMMMOOOQQQSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSVVVUUUTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIGGGEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@======<<<<<<<<<<<<==================>>>???@@@BBB%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###################################################$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&(((((('''%%%%%%%%%&&&&&&'''''''''((((((((((((((()))******)))))))))))))))******+++'''(((((()))***+++++++++))))))***,,,...///111111;;;???EEEMMMVVV```kkkrrrnnnuuu|||~~~}}}~~~qqq```TTTIIIEEE>>>666222000000111------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%'''))))))((((((***,,,++++++******++++++,,,---,,,,,,---...///000111111666666<<>>>>>>>>:::;;;;;;:::888:::===AAA$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((((((((('''''')))'''&&&(((,,,...---+++,,,...111444333444888===KKKSSS```llltttyyy|||}}}}}}}}}}}}|||{{{}}}~~~}}}qqqdddVVVEEE<<<;;;:::666000---///000...,,,---------+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))***+++++++++******************+++,,,---...111***)))///333111111444333<<>>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((()))************333000,,,******,,,,,,,,,...///222666<<>>BBBFFFIIIKKKNNNTTTZZZ```gggooottt}}}|||yyytttooojjjccc]]]XXXSSSQQQNNNJJJGGGFFFEEEDDDEEEBBB@@@CCCBBB???>>>@@@%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''((()))***+++,,,,,,---+++,,,,,,,,,+++,,,///111555;;;BBBJJJUUUcccsss}}}~~~}}}yyyxxxyyy}}}}}}gggUUUHHHAAA>>>555555444111...,,,///222------------------------***++++++,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''((((((((('''''''''((()))+++,,,++++++++++++,,,---......---,,,...111222333999@@@OOOXXXgggvvv|||xxxrrrlllfffeeejjjpppssstttooohhh^^^SSSKKKDDD???<<<888888888999:::;;;<<<<<>>%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))******+++,,,,,,---%%%)))...000111333777:::IIIUUUbbbmmmuuu~~~vvvsssqqqvvv|||kkk\\\SSSGGGAAA<<<:::888333///.........------------......++++++,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))+++***((('''''')))+++,,,+++++++++,,,,,,---...///...000222333444;;;HHHTTTdddnnn}}}xxxrrrooommmmmmppptttxxxvvvpppkkkZZZUUULLLCCC>>><<<<<<===;;;<<<======???BBBFFFHHHSSSZZZcccjjjpppxxx~~~uuujjjbbbZZZRRRLLLJJJIIIEEECCCDDD%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***,,,++++++******+++,,,---///111333555777>>>HHHOOOhhhuuu}}}vvvtttssswwwuuukkkZZZIIIBBB@@@:::333111000///...------------...,,,,,,------------,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***///---+++)))))))))+++,,,,,,,,,,,,,,,---...///000...222444444777EEEZZZhhhrrr|||xxxrrrqqqsssuuuvvvyyy|||{{{ttthhh[[[RRRHHHFFFAAA===;;;<<>>>>>===;;;;;;===AAAEEEDDDIIIRRR[[[eeerrrtttjjj]]]SSSNNN&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********------,,,---///222555666999;;;BBBNNN___ppp~~~yyylll\\\JJJAAAAAA888666333111////////////------............------+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))******+++******+++++++++,,,,,,,,,------------...///000111333:::???CCCMMMaaauuuxxxkkknnnpppsssxxx~~~~~~yyyuuuvvv|||tttdddVVVMMMGGGBBB>>><<<===???@@@BBBGGGOOOTTTZZZbbbnnnyyy}}}mmmddd&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,---///222666:::<<>>@@@BBBGGGMMMXXX^^^jjjxxx|||sssfffaaaZZZSSSOOOLLLIIIFFFIIIIIIMMMSSSVVVZZZdddooo((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((()))))))))******&&&(((***++++++,,,...///)))+++,,,,,,,,,...333777999DDDPPPXXXaaapppxxxmmmooonnnppp{{{ttt```TTTIII===888:::444111000222111---,,,///------,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++*********++++++,,,---...,,,.../////////333999???QQQZZZgggsss{{{ttt~~~uuu^^^IIICCCHHHPPP___lllvvvyyy}}}uuusssxxxvvvdddSSSGGG@@@@@@<<<;;;@@@GGGNNNXXXaaarrrzzz}}}tttjjj___WWWMMMIIIDDDAAA@@@???>>><<<======@@@EEEHHHLLLUUU^^^rrr((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((()))))))))*********''')))***++++++,,,...000+++,,,---+++,,,444AAAKKKVVVcccqqqzzz{{{nnnqqqrrrvvv|||iiiRRRCCC>>>;;;555111222333000///111------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++,,,---......---...//////111:::IIITTTffflllwwwuuu}}}gggYYYJJJ@@@DDDNNN[[[lll|||~~~vvvuuuvvv}}}}}}kkkYYYLLLCCC???===AAAAAAFFFQQQ[[[fffrrr}}}vvvhhh]]]UUUMMMEEE@@@>>><<<999888888999999888777666999===@@@CCCJJJRRR^^^lll|||''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((''''''((((((((())))))))))))************)))***+++*********---///000111222444:::III^^^lllwwwwww^^^QQQGGG===444222333111///000.........---------,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++,,,---...///---///000///444DDD\\\nnnuuu{{{cccJJJCCC???BBBLLLVVV___qqq{{{xxxuuu{{{|||oooaaaPPPDDDBBBDDDGGGGGGLLLQQQ\\\lllyyyuuummm]]]VVVLLLDDD@@@<<<999777777555333333444555555444555333444999;;;===BBBHHHOOO[[[iiittt~~~uuusssnnnhhhccc```^^^]]]WWWXXXZZZ^^^bbbiiiqqqwww}}}))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&&&&'''''''''((((((((()))((((((''''''(((((())))))))))))*********++++++++++++++++++***+++---///111444:::CCCOOOaaauuusss[[[KKK<<<666444222////////////.........---------,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++,,,---...///---000111111777KKKiii}}}~~~eeeKKK???:::===HHHVVV]]]bbbooo}}}zzzzzz{{{}}}jjj]]]TTTNNNHHHGGGKKKQQQUUUVVVaaaiiixxxzzzeeeUUUNNNEEEAAA===999888888888777777666444444666777666555444222222666888999<<>>???DDDHHHIIILLLNNNKKKFFFDDDCCCAAA???>>>===>>>>>>===>>>?????????AAADDDFFFFFFHHHKKKOOOSSSXXX^^^bbblllrrr~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))******''''''''''''((((((((()))))))))(((((((((((()))))))))************+++++++++***+++,,,,,,---000444777BBBLLL]]]ppp}}}~~~zzzzzz~~~}}}{{{wwwqqqmmmnnnttt{{{uuu[[[KKKCCC===777555000/////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,---...//////,,,222777777:::KKKhhhzzz~~~ttt```NNNBBB???BBBFFFGGGRRRfffuuu|||||||||rrraaaUUUSSSUUU___rrrzzziii[[[LLL???;;;>>>777777777888777666555444444333333444666888777666999555444777:::999;;;>>>;;;???@@@???AAACCCAAA<<<>>>>>>>>>>>>===<<<;;;:::<<<===>>>>>>======???AAAAAABBBDDDEEEGGGJJJOOOSSSZZZ```lll|||wwwjjjbbbaaaccceeeppp~~~>>><<<999777555444444555111222111...,,,///888@@@===???<<<333///111111...---,,,+++((('''(((+++---000(((%%%'''(((&&&)))///***(((&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***++++++***((('''((()))((()))+++,,,,,,+++***))),,,***(((***---///---+++'''111777222000888HHHSSSgggooo{{{xxxrrriiikkksss|||}}}||||||~~~zzzyyy{{{wwwhhhdddlllwww{{{ssslllfffcccbbbeeegggeeeaaabbbhhhmmmtttiiiUUUNNNDDD888666444222222111//////111///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,+++***+++---///000000222111666@@@JJJXXXooommmVVVLLLJJJGGGEEEFFFIIILLL^^^{{{~~~}}}{{{|||sssbbbTTTNNNPPP]]]jjj|||eee[[[NNNCCC>>><<<;;;:::888888888888888999999999888999999888666777999;;;666888::::::999:::<<<>>>;;;;;;===???>>><<<===@@@>>>>>>>>><<<;;;:::;;;===???>>>===<<<======>>>>>><<<<<<<<<===>>>@@@AAABBBHHHMMMVVV```kkktttyyy|||eee^^^TTTJJJEEEDDDFFFIIIPPPWWWdddoooxxxRRRMMMGGGAAA>>>===>>>>>>???AAAAAA???>>>BBBLLLUUUiiihhh___NNN@@@:::777333111444666555000,,,))))))+++)))))),,,+++&&&$$$''')))((('''(((***++++++***((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))***+++***)))(((((())))))***,,,---------+++***,,,+++***+++,,,,,,+++***(((,,,///333>>>RRReeeppp{{{|||{{{zzzxxxtttpppllliiibbbcccfffppp}}}~~~rrriiifffeeeiiinnnqqqpppmmmqqqqqqpppmmmkkkpppzzzuuufff^^^```fffkkklllpppoookkkgggbbb^^^ZZZXXXXXXZZZ\\\\\\]]]bbbiiinnnqqqqqqYYYBBB===999555000,,,,,,///222...---,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++---,,,+++,,,---///000000888999AAAPPP___mmm|||jjjZZZKKKFFFHHHHHHJJJMMMUUUYYYlllyyy~~~~~~kkk^^^OOOIIINNN^^^uuuyyyjjjbbbNNNIIIBBB===<<<<<<;;;:::999999999:::::::::::::::888888999888777777999;;;999:::;;;<<<<<<<<<<<<===>>>>>>@@@AAABBBAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDAAA@@@???>>>======;;;:::===<<<<<<<<<<<<===>>>>>>BBBDDDJJJRRRZZZ\\\ZZZWWWNNNJJJCCC>>><<<===???BBB>>>BBBIIIOOOUUUbbbzzzTTTOOOHHHCCCAAAAAAAAAAAABBBDDDEEECCCBBBHHHRRRZZZuuuvvvpppcccVVVPPPOOOOOOOOOPPPMMMEEE999000------,,,+++---///---)))'''***'''&&&&&&''')))***)))(((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((***++++++)))(((((()))***+++,,,---...---,,,,,,***,,,------,,,+++,,,---111111111:::PPPjjj{{{{{{sssnnnllldddbbb```___^^^___```aaabbbbbbaaacccjjjrrrrrrlll___[[[XXXYYY\\\___```___cccgggiiieee___```iiirrryyypppeee\\\YYYZZZ\\\^^^bbbaaa___]]]ZZZXXXVVVUUUSSSRRRRRRSSSXXX^^^dddhhhdddppp~~~qqqSSSDDD@@@999222......///000------,,,+++++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,------------...//////000777;;;HHH^^^rrrxxxiiiPPPKKKHHHJJJOOOTTTZZZ___dddhhhxxx~~~}}}zzzyyykkkZZZPPPGGGHHHSSSeeeyyyooo\\\QQQLLL===<<<;;;;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;777888:::999888888:::;;;<<<<<<<<<===??????===<<>><<<:::??????>>>===<<<<<<<<<<<<>>>>>>BBBHHHMMMLLLEEE>>>@@@>>><<<;;;;;;<<<>>>???======???@@@AAAHHH[[[nnnUUUSSSPPPPPPRRRSSSQQQOOOUUUTTTRRRKKKFFFFFFMMMTTT]]]bbbfffccc^^^\\\___bbbiiimmmooofffVVVEEE:::666333222///---++++++---000+++)))(((((((((((('''%%%((((((((()))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))++++++***(((((())))))***+++,,,---------,,,***,,,...---++++++---000555888>>>LLLbbbxxxyyytttxxx~~~zzzzzzwwwtttoookkkeee```\\\[[[ZZZXXXVVVWWWYYY[[[]]]bbbbbb___[[[]]]dddgggfff```]]]XXXWWWYYY[[[\\\\\\aaaccceeeccc___```dddiiimmmjjjddd^^^[[[[[[^^^aaafffeeecccaaa___]]][[[ZZZYYYVVVRRRQQQSSSXXX[[[]]]\\\^^^eeepppuuusssrrrrrrwww{{{~~~}}}xxxuuutttuuunnnSSSLLL@@@777555666222---------,,,,,,,,,,,,,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,---...////////////111333999BBBTTTjjj~~~xxxeeeXXXNNNRRRXXX___eeelllsssyyywwwzzz|||{{{tttbbbVVVKKKGGGHHHPPPXXX^^^dddiiiyyyqqq\\\MMMEEEBBB>>>>>>?????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;777999:::;;;::::::;;;<<<>>>======>>>AAABBBAAA???@@@CCCFFFJJJPPPVVVVVVSSSQQQQQQRRRRRRQQQNNNKKKHHHIIIEEE@@@>>>???AAAAAA@@@BBBAAA@@@@@@???????????????@@@CCCFFFIIIHHHEEEBBB@@@@@@@@@@@@???>>>>>>===DDDCCCCCCBBB@@@CCCPPP]]]mmmmmmoootttxxxxxxtttoooyyyxxxrrrhhh___\\\aaafffcccggglllllleee]]]ZZZZZZcccooo~~~wwwdddRRRGGGFFFCCC???:::777444111...000...,,,++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''')))+++,,,***)))))))))((()))******+++,,,,,,,,,,,,......---***+++///333888DDDUUUdddttt~~~yyy}}}yyypppiiieeedddbbbaaaccceeegggfffeee\\\[[[ZZZXXXXXXXXXYYYYYYXXXZZZXXXSSSRRRVVVYYYXXX[[[XXXUUUSSSTTTUUUVVVWWW___^^^^^^___aaaccccccbbbaaabbbaaa___]]]^^^bbbeeehhhgggfffeeecccbbbaaa```bbb^^^XXXTTTTTTUUUUUUUUU\\\UUUQQQSSSUUUUUUUUUWWWXXX^^^fffjjjhhhddd```^^^]]]eeeooouuu{{{uuugggQQQ???:::<<<777...///...------------------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((())))))***(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,---...000000000222666999KKKXXXjjjzzz}}}kkk^^^XXX```iiitttzzz~~~mmm[[[MMMFFF===>>>DDDNNNRRRPPPMMMNNNXXXnnn|||rrrcccUUUKKKEEE@@@===CCCCCCBBB@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;999:::<<<<<<;;;;;;===????????????BBBEEEGGGIIIIIILLLRRRYYY]]]eeeoooqqqnnnnnnmmmmmmmmmlllggg```[[[UUUMMMDDD??????BBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEEEEDDDDDDEEEFFF>>>?????????>>><<<:::999===<<<>>>???>>>===CCCKKK~~~~~~~~~zzzvvvyyy|||oooeeeaaaaaafffmmmrrrqqqmmmiiifff^^^___]]][[[XXXQQQCCC555444111,,,******+++,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&(((+++,,,+++)))))))))(((((())))))***+++,,,---//////......000555<<<@@@RRRbbbsss|||~~~{{{pppgggbbb___\\\ZZZWWWWWWYYY\\\aaaeeeggghhh]]]\\\ZZZXXXWWWVVVUUUUUUSSSWWWWWWSSSQQQSSSTTTSSSUUUTTTTTTSSSSSSSSSSSSSSSZZZXXXWWWYYY^^^aaa___\\\\\\]]]]]]]]]\\\\\\^^^___cccddddddeeefffgggggghhheeebbb^^^ZZZWWWUUUUUUUUUUUUNNNKKKLLLMMMJJJHHHHHHKKKNNNQQQRRRQQQPPPOOOOOOIIIMMMRRRTTTXXXdddtttnnnPPPBBB@@@===666111111000///............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---///000000111555<<>>AAADDDDDDAAACCCHHHUUUlllvvv]]]UUUKKKEEEDDDCCCAAA???BBBBBBAAA???======???AAA?????????>>>======<<<<<<<<<=========<<<===@@@CCCBBBDDDFFFIIILLLQQQWWW[[[dddpppyyy}}}zzzqqq___UUUHHHAAAAAACCCCCCBBB@@@@@@???????????????@@@AAACCCGGGHHHHHHFFFDDDBBB>>>?????????>>>===<<<;;;999888:::======;;;===BBB{{{uuuoooooouuu|||}}}|||ppprrrttttttttt{{{~~~||||||uuulllgggggglllpppssshhhjjjkkkooouuussscccQQQBBB<<<444...,,,+++,,,,,,,,,,,,+++***)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))%%%(((+++,,,+++***)))))))))))))))***+++,,,---......---...555@@@NNNZZZaaattt{{{|||xxxrrrmmmjjj[[[WWWTTTTTTXXX[[[ZZZXXXVVVWWWYYY[[[]]]___```aaa\\\[[[YYYVVVUUUUUUVVVWWWYYY\\\\\\YYYYYY\\\\\\YYYVVVYYY[[[]]]\\\[[[ZZZYYY\\\[[[[[[]]]___``````___```___^^^]]]]]]\\\[[[ZZZ]]]^^^```bbbdddfffhhhhhhddddddccc^^^YYYUUUUUUVVVSSSOOONNNQQQRRRNNNJJJJJJOOONNNMMMKKKHHHFFFEEEEEECCCFFFHHHIIIKKKQQQZZZaaajjjpppUUUJJJCCC===444333222000///.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,---------///000000111888BBBJJJlllvvvxxxrrruuu{{{~~~~~~{{{nnn___TTTIIIAAA@@@DDDFFFDDDCCCCCCAAACCCNNNZZZjjj}}}mmm^^^MMMKKKHHHFFFEEEFFFFFFFFFBBBDDDEEEEEEBBBBBBCCCEEEBBBBBBBBBAAA@@@???????????????>>>======???CCCGGGGGGKKKPPPRRRUUU\\\hhhqqq{{{nnn]]]SSSIIIDDDEEEFFFDDDBBBCCCBBBAAA@@@???>>>>>>>>>DDDHHHQQQ]]]eeedddXXXNNNFFFEEEDDDBBBAAAAAAAAAAAA>>>;;;;;;??????===>>>AAArrrggg[[[YYY```llltttxxxssstttrrrnnnjjjlllttt|||~~~{{{tttkkkddd``````bbbkkk{{{{{{kkkWWWOOOCCC999333000/////////...---,,,***)))(((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%(((+++---,,,***))))))*********+++,,,---///000,,,+++///<<>>>>>IIINNN]]]uuuwwwdddMMMJJJGGGCCCAAA@@@@@@@@@@@@;;;999;;;;;;::::::===XXXUUUNNNIIINNNYYYaaacccgggbbb\\\YYYZZZ^^^aaacccssstttuuuxxx|||~~~nnnbbb\\\bbbhhhmmmyyysssfffVVVJJJDDD@@@:::666222,,,)))---...)))'''((()))***++++++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++******************///+++(((***++++++...222000222:::NNNkkkwwwooouuuyyy}}}lll[[[SSSNNNJJJIIIMMMGGGIIIOOOVVVYYYXXXYYY]]]WWWWWWWWWXXXYYY\\\^^^___ccc]]][[[______\\\^^^cccdddjjjmmmllllllooommmgggbbbgggmmmppppppnnnlllkkkppppppppppppqqqrrrrrrsssuuurrrnnnkkkjjjhhhfffeeedddbbb___^^^]]]]]][[[ZZZ[[[^^^aaa___ZZZUUUTTTUUU___cccggggggaaaWWWNNNIIIPPPNNNQQQUUURRRIIIDDDFFFCCCCCCCCCEEEHHHKKKLLLLLLOOOUUU]]]gggtttoooVVVEEECCC===555000//////000000......---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++,,,---......,,,111333222555@@@JJJPPPjjjyyyzzzwww{{{}}}qqq]]]QQQIIIIIIIIIGGGGGGIIIGGGJJJNNNRRR^^^rrrzzziii[[[TTTRRRMMMNNNOOONNNMMMMMMOOOQQQSSSXXXZZZZZZ]]]___ZZZQQQVVVJJJHHHIIIFFFGGGGGG>>>@@@@@@>>><<<>>>BBBFFFGGGRRRWWWbbblllnnnppp{{{vvvhhhdddZZZXXXTTTOOOLLLIIIHHHHHHHHHHHHEEEBBBAAABBBBBBAAASSScccqqq~~~nnnTTTMMMGGGFFFEEEBBBBBBDDDBBB===:::::::::777999<<>>;;;999;;;AAAGGGJJJSSSYYYeeerrryyy~~~~~~{{{|||yyytttlllddd\\\VVVSSSSSSRRRNNNIIIDDDDDDEEEFFFYYYfffmmmooo|||sss\\\UUUPPPPPPOOOLLLJJJKKKGGGBBB======;;;999999<<>>QQQ[[[lllyyysssqqqmmmjjjjjjiii___UUUQQQPPPMMMLLLMMMQQQRRRWWW^^^aaaaaaccchhhlllllllllmmmnnnqqqssstttvvvsssuuu{{{{{{}}}|||xxxssspppoooooonnnnnnmmmkkkhhhfffaaabbbdddhhhjjjiiiccc^^^bbbjjjwwwyyyiii[[[UUULLLKKKIIIIIIJJJJJJIIIGGGHHHJJJLLLMMMNNNRRRYYY^^^mmm|||gggZZZHHH>>>;;;888222,,,.........///......---,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---//////111333444888FFFZZZjjjppp~~~zzzxxxxxx|||xxxiiiZZZQQQLLLKKKOOOXXX___aaadddfffpppzzzuuuhhhcccbbbccccccnnnuuupppdddZZZPPPMMMWWWYYYJJJEEE@@@;;;888999>>>EEEJJJTTT^^^mmmzzzyyysssoookkkbbbVVVKKKFFFJJJOOOdddlllhhhYYYXXXhhhqqqmmmddd^^^ZZZ\\\\\\XXXUUUTTTNNNGGG@@@???===::::::<<<|||~~~xxxhhhYYYVVVZZZ^^^]]]ccciiijjjeee```___```cccbbb```]]]ZZZXXXVVVUUUTTT```kkknnnmmmpppxxxsssuuuqqqmmmxxxnnn```MMM>>>555000---+++,,,+++)))((()))*********''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))))))))***************+++++++++++++++,,,111//////222444999FFFRRRpppwww|||tttlllkkkkkkjjjkkknnnsssnnniiigggeeecccaaa```bbbcccgggmmmpppqqqtttyyy~~~}}}||||||}}}~~~~~~zzzqqqiiiaaa___bbbfffgggffffffnnnzzz{{{kkk```SSSQQQOOOOOONNNMMMKKKHHHJJJLLLNNNNNNOOOPPPSSSVVVWWW^^^jjjzzzrrrYYYGGG???<<<666111---.../////////...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...///000///222888CCCWWWooo~~~zzzzzz|||wwwgggXXXOOOKKKPPPUUU^^^iiippptttvvvxxxxxxwww{{{ooo^^^WWWUUU\\\bbb]]]LLLEEE???<<<;;;===BBBGGGWWWgggxxx~~~iiiUUUMMMUUUbbbzzz|||oooWWWMMMXXXdddfffhhhbbb___ccceeeaaa\\\ZZZRRRIIIAAA>>>===::::::<<<|||pppgggeeeeeecccfffmmmtttuuuooohhhdddccchhhiiijjjiiifffaaa]]]ZZZNNNWWWaaaeeeddddddjjjrrryyyuuueee]]]___kkk~~~tttbbbPPPAAA888111---,,,***)))***,,,,,,+++)))(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))))))))******************++++++,,,,,,,,,,,,000...///555>>>KKK]]]lll{{{yyy~~~xxxjjjfffdddgggiiiiiilllqqqwwwxxxxxxxxxxxxyyywwwuuuvvvvvvyyyyyymmmfffgggjjjkkkjjjfffiiippp{{{wwwjjjZZZXXXVVVTTTSSSPPPMMMJJJGGGIIILLLNNNOOOPPPQQQRRRQQQTTTZZZaaakkk~~~mmmTTTEEE>>>:::777/////////......---,,,+++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))***************++++++++++++,,,,,,,,,------------...///000000///555@@@OOOdddzzz~~~{{{|||{{{iiiXXXNNNLLLNNNVVV```mmmwww~~~vvvdddhhheee`````````OOOGGGAAA@@@>>><<<@@@FFF[[[qqq}}}|||ggg^^^mmmrrriiiooossspppllleeebbbfffiiifffaaa___UUUJJJ@@@===<<<::::::;;;zzzyyyzzzxxxtttuuu{{{zzzrrrkkkhhheeehhhlllooopppnnnjjjhhh```aaaccceeebbb\\\\\\___^^^cccgggjjjrrrpppbbbYYYXXXllllllXXXIII===555111---***)))++++++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((())))))))))))))))))*********++++++******++++++,,,---------,,,,,,333CCCTTTeeevvvzzzwww~~~~~~qqqgggcccaaabbbeeeeeeeeehhhnnnyyy~~~~~~~~~yyyvvvtttooolllmmmlllmmmsss~~~}}}sssdddbbb___\\\YYYTTTOOOKKKHHHJJJLLLNNNOOOOOOOOONNNLLLPPPVVVZZZ___jjjnnnVVVFFF???>>>333222000///---,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++,,,,,,,,,,,,......---......///000111333===KKKZZZlll||||||zzz|||}}}ooo]]]QQQLLLPPPUUU]]]kkkyyyzzznnndddVVVLLLDDDCCCAAA>>>BBBKKKccc|||~~~uuuzzzpppiiikkknnnlllhhheee\\\OOOCCC>>>===;;;999:::~~~sssuuuwwwyyyzzzzzzyyyxxxyyyqqqlllkkkhhh___WWWUUUMMMJJJKKKRRR\\\iiixxxvvvllliiikkksssfff[[[TTT???888///*********)))'''((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''((((((((())))))))))))))))))*********+++++++++******++++++,,,------......333CCC\\\sss|||wwwtttooohhhccccccbbbccceeeeeefffmmmuuu~~~}}}}}}zzz~~~tttqqqmmmhhhccc\\\TTTOOOOOOOOOPPPRRRSSSSSSQQQPPPKKKMMMQQQVVVWWWZZZffftttsssWWWIIIEEE999666333000...---......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******+++++++++++++++,,,,,,,,,------............///000111222888EEEUUUdddrrr}}}~~~uuummmaaaVVVQQQTTT[[[aaalllzzz}}}jjj[[[NNNIIIDDD@@@FFFQQQqqqwwwuuuvvvtttpppnnnfffXXXIIIBBB@@@<<<::::::xxxpppssstttnnneeeaaaYYYMMMFFFJJJOOOQQQZZZeeeooottt[[[]]]qqq}}}yyyMMMCCC555,,,***++++++***))))))))))))))))))))))))''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%'''((((((((('''&&&(((((((((((()))))))))))))))************+++++++++******+++,,,,,,---......666???UUUsss~~~vvvppphhhdddcccddddddcccdddcccdddgggiiimmmxxxyyyssslllcccZZZTTTRRRRRRRRRTTTUUUUUUSSSRRRSSSPPPOOORRRRRRQQQXXXaaajjjxxxgggRRRLLL===:::555111......///000---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,---------.........//////000111222<<>>:::999zzztttssstttqqqoooggg]]]SSSPPPOOOMMMMMMOOO]]]lllpppZZZ\\\cccooo{{{{{{lllTTT===444000***))),,,,,,,,,+++))))))++++++***)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''((((((&&&$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************,,,+++***+++...///...+++///***)))...000...///444>>>NNNgggwwwfffccc```aaadddffffffeeemmmmmmooosssyyy}}}wwwlllaaaZZZ]]]UUUQQQUUUWWWTTTRRRTTTSSSPPPMMMMMMPPPTTTXXXYYYbbblllzzzbbbMMMIIIBBB???666,,,///444,,,///000111000---,,,++++++,,,,,,,,,+++++++++***************))))))))))))((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))(((((('''''')))************++++++++++++,,,,,,,,,,,,,,,,,,---222//////222333111111555===RRR^^^iii}}}rrr```YYYlll}}}sss]]]YYYVVVVVV]]]hhhrrrxxxiiiPPPHHHDDDJJJ[[[zzz}}}wwwkkkYYYKKKFFFCCC>>>888{{{xxxwwwmmmbbb\\\VVVOOOJJJIIIKKKSSSddd{{{{{{jjjfff___[[[]]]hhhvvvooo^^^KKK===444---))))))'''((()))))))))***+++***))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))*********,,,***((())),,,......---+++)))+++...//////777@@@MMMZZZnnn~~~yyy~~~yyynnneeeddddddfffkkknnnnnnnnnvvvyyy|||~~~{{{qqqkkkddd[[[TTTUUUUUUSSSSSSVVVUUURRRNNNLLLNNNPPPRRRRRRXXXaaallluuu}}}vvv```NNNGGGGGGBBB444111333/////////000///---,,,++++++,,,,,,,,,+++++++++******++++++*********)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,,,,,,,,,,---------///---...111111000444:::CCCWWWdddmmm~~~```YYYNNNMMMaaa|||}}}rrrggg[[[ZZZZZZ^^^fffqqq|||tttXXXLLLFFFLLL^^^}}}ppp]]]NNNHHHEEEAAA<<>>NNNaaaqqqyyy{{{|||yyy{{{yyyyyyuuupppooouuuxxxxxx|||wwwrrrlllddd]]]\\\XXXTTTQQQQQQQQQRRRQQQSSSUUUWWWXXXXXXZZZ^^^bbbhhh~~~tttXXXSSSMMMEEE>>>555222///---,,,......---,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,---,,,+++)))(((((((((((((((((((((((((((***)))))))))((((((((('''))))))*********+++++++++++++++,,,------...//////000000111222333888GGGVVVrrrzzzaaaPPPIIINNNVVV^^^dddjjjqqqvvvwww{{{{{{|||}}}tttkkkdddaaa```eeelllvvvyyyrrrhhh^^^WWWQQQMMMJJJIIIHHHGGGEEEGGGUUUrrrwwwYYYKKKDDDKKK^^^zzzwwwkkkaaaYYYVVVXXX}}}tttiii\\\RRRQQQVVVfffmmm{{{ppp___mmm|||~~~rrraaaSSS???222)))***,,,***))),,,******)))))))))(((((((((&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''000...+++(((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***))))))))))))************+++---//////...---...//////888FFFZZZqqq~~~}}}vvvkkkrrrrrrqqqqqqvvv~~~}}}yyyoooeeeaaa\\\VVVRRRQQQQQQRRRRRRTTTUUUVVVVVVVVVXXX\\\^^^```lllyyykkk\\\PPPHHHBBB888555222...---///000...,,,,,,,,,,,,+++++++++******,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,---......---,,,)))((())))))))))))))))))))))))*********)))(((''''''''')))************+++++++++++++++,,,---...//////000///...///222666>>>NNN]]]yyyrrr[[[RRRSSSWWW^^^ffflllpppssswwwzzz}}}~~~~~~wwwpppiiicccbbbeeemmmuuu{{{uuuaaa[[[SSSLLLHHHFFFEEEDDDDDDEEEHHHHHHGGGNNNaaatttpppUUUJJJDDDIIIZZZlllzzzsssiii^^^YYY\\\}}}vvvppphhh[[[OOO___```jjj\\\\\\aaannnwwwwwwtttrrrSSS>>>---,,,...+++)))+++*********)))))))))((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''+++***((('''&&&%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((())))))***************++++++++++++,,,---...------000555999===GGGVVVeeexxx~~~}}}{{{xxxtttrrrqqqqqqvvvxxxyyyyyy}}}vvvnnnggg^^^VVVSSSRRRRRRRRRRRRRRRSSSSSSTTTVVVXXXZZZ^^^hhhsssrrrUUUHHHFFF>>>999444///...000000...,,,,,,,,,,,,+++++++++******++++++*********)))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......,,,***((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++++++++,,,---...///000000000---...555>>>IIIYYYfff}}}tttccc]]]``````dddjjjppprrruuuyyy}}}~~~yyyqqqmmmiiifffhhhnnnttt|||{{{qqqhhhdddVVVRRROOOMMMMMMNNNNNNNNNMMMPPPUUUXXXXXXZZZeeerrrjjjQQQHHHBBBDDDPPPZZZooo~~~{{{rrrddd^^^aaammmVVVIIIHHHQQQjjjhhhVVVKKKTTTdddqqqgggLLL444000111---((()))************))))))))))))''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,+++,,,222;;;CCCMMMYYYfffoooyyy}}}~~~~~~zzz{{{xxxqqqjjjmmmxxx{{{sssggg\\\VVVTTTSSSSSSQQQQQQQQQQQQRRRTTTVVVXXXWWWcccqqq___MMMMMMJJJ;;;666000...000111...+++,,,,,,,,,+++++++++***************))))))))))))(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((***------,,,+++)))))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++++++++,,,---...///000111111...000999FFFSSScccooovvviiibbbcccjjjkkkooosssuuuvvvzzz~~~{{{sssllllllkkkjjjnnnvvvwww}}}oooccc\\\YYYWWWVVVVVVWWWYYY[[[ZZZYYY\\\```fffllllllmmmuuu~~~fffMMMFFF???===GGGKKKbbbrrr|||zzzkkkdddgggnnnRRRKKKHHHTTTkkkooo]]]RRROOOVVVgggxxxuuuXXX===777777///((()))+++***)))'''&&&&&&)))+++(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((())),,,,,,++++++++++++++++++---))))))...111333<<>>222...///000//////---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++)))))))))***++++++,,,,,,---------------...///000111333222<<>>RRReeekkkwwwzzzttt{{{yyykkkccc___[[[^^^jjjsssvvv|||~~~sssggg^^^ZZZXXXUUUUUUUUUUUUTTTSSSQQQSSSVVV^^^rrrhhhSSSOOOEEE;;;777444///,,,---------------,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++))))))******+++,,,,,,,,,------------...///000111111666888DDDXXXdddooollldddfffiiikkkmmmppppppqqqtttxxx{{{}}}|||{{{uuummmlllpppwww|||eeeNNNCCC>>><<<======@@@KKK]]]lllxxxzzzpppsss^^^MMMJJJSSS]]]tttvvv```XXX[[[nnnhhh___LLL333///...---+++++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++++++++,,,---000777DDDYYYqqq~~~|||yyyvvvkkkeeehhhcccbbbjjjqqqvvv|||{{{ttteeeaaa[[[WWWUUUUUUTTTSSSSSSTTTTTTUUU^^^rrryyybbbWWWKKK@@@===888000,,,......------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))***++++++,,,,,,---------......///000111222000999???MMMaaalllxxx{{{fffaaafffjjjmmmnnnqqqrrrtttwwwzzz|||}}}}}}wwwqqqlllmmmttt}}}eeeOOOCCC===;;;;;;::::::AAANNN[[[gggttt~~~zzzmmm~~~iiiXXXNNNKKKddduuuwww^^^NNNYYYssszzztttuuugggGGG222111...+++***+++***((('''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,---333AAAYYYttt~~~|||||||||vvvvvvzzzuuunnncccZZZVVVTTTTTTTTTSSSSSSRRRRRRVVV```ppp}}}gggUUUFFFCCC>>>555///000.........---------,,,,,,,,,,,,,,,++++++++++++***************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,*********+++,,,,,,------.........///000111333333666CCCNNN^^^rrr|||rrrcccbbbiiimmmnnnoooqqqsssvvvyyy{{{|||~~~}}}vvvqqqoooqqqyyyfffPPPEEE>>>::::::999777:::CCCMMMVVVbbbkkktttyyy}}}nnn{{{eeeWWWTTT```ssspppYYYMMMVVVcccppp|||iiiJJJ777222---*********(((&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,,,,------......///333<<>>888000++++++,,,***'''))))))))))))((((((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,---......//////000000;;;KKK```www{{{ooofff```[[[XXXSSSQQQSSSWWWWWWUUUYYY```kkkyyyZZZQQQMMMAAA777555............------------------,,,,,,,,,+++++++++************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******+++,,,,,,------.........///000111333444555???SSSeeevvv{{{oooiiieeehhhkkklllnnnqqqrrruuuxxxyyyzzz}}}}}}{{{yyyxxxzzz|||eeeTTTKKKCCC<<<:::999666666;;;???CCCIIIOOOXXXdddmmmsssQQQRRRUUU]]]rrrTTTLLLVVVWWWrrrdddDDD<<<222---,,,---+++)))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))************------......///000000111000AAAWWWlllxxxooofff___ZZZVVVUUUVVVYYYVVVRRRVVV___fffwwwbbbWWWRRRDDD999666//////.........------------------,,,,,,,,,++++++************************))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---***++++++,,,,,,------.........///000111333555666GGG\\\ooo{{{nnniiigggiiijjjjjjmmmrrrsssuuuxxxyyyzzz~~~|||{{{{{{{{{{{{}}}~~~eeeUUUMMMDDD===:::888555666;;;>>>@@@EEEJJJPPP^^^hhhlllzzz}}}~~~yyylll[[[IIIHHH___}}}qqq\\\SSSGGGQQQcccdddYYYJJJ777,,,***,,,,,,***+++***)))))))))))))))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&''''''&&&%%%%%%&&&%%%&&&''''''&&&&&&''')))''''''''''''((((((((()))))))))))))))***+++,,,---///,,,,,,...000222333555EEEUUUmmmxxxmmmeee]]]XXXVVVXXXXXXVVVUUUWWWWWWcccvvvcccSSSNNNFFF<<<222//////222///***+++111---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------.........000222333000000999DDDaaammmvvvzzzrrrmmmkkkjjjjjjmmmooooooooovvvuuuvvv{{{{{{zzz|||}}}}}}|||nnnZZZNNNFFF???:::888888888999;;;>>>AAACCCOOOVVVYYYcccttt~~~zzz}}}wwwnnnYYYOOOWWWlllttt]]]GGGFFFYYYggglll\\\GGG888222000...,,,++++++***))))))))))))***))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''&&&''')))(((''''''(((***'''''''''((((((((())))))))))))))))))***+++,,,---,,,---//////...111999AAAYYYiiitttkkkbbb\\\XXXYYYYYYVVVVVVXXXZZZ```jjj|||ttt^^^RRRKKKGGG777222000111000,,,---111---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************,,,,,,---------............///222333111222<<>>999888888777888:::===@@@BBBHHHPPPSSS[[[jjjtttyyyqqqwwwqqqwwwooo]]]RRRWWWqqqkkkPPPEEETTTqqqqqqZZZDDD666000...///,,,+++******))))))******)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&$$$%%%''')))'''((())))))(((((()))+++''''''((((((((()))))))))***))))))******+++,,,---***///222///,,,333BBBOOOkkkyyy|||yyyzzzxxxzzzvvvjjjccc\\\[[[YYYVVVWWWYYYZZZ\\\___ggg}}}iiiRRRJJJLLL???888111000000//////000------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************)))))))))))))))))))))))))))))))))*********++++++,,,------------............///222333222444@@@MMMaaalllyyytttfffhhhjjjllllllkkklllppptttvvvwww{{{~~~|||yyyyyy{{{}}}~~~~~~ttt[[[MMMDDD===888777777666777888;;;===???BBBKKKMMMRRR___iii{{{wwwlll~~~{{{www}}}qqqZZZNNN]]]ttt|||}}}gggPPPPPPkkkyyyjjjTTT>>>222///111---,,,+++***************)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''%%%$$$$$$'''***&&&((())))))(((''')))***'''(((((((((((()))))))))************+++,,,------,,,000111///222@@@SSS```yyywwwtttuuurrriiiaaa]]]ZZZWWWWWWZZZVVVZZZ]]]___jjjzzz]]]MMMKKKGGG>>>333///000000///......------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++------------............000000111333222666CCCQQQgggppp{{{uuuhhhiiilllooonnnkkkkkkpppuuuwwwyyy}}}|||{{{zzzzzz|||~~~sssZZZKKKCCC===999777777666555666888;;;<<>>PPPaaazzz{{{ppphhhgggiiijjjiiiggghhhkkknnnqqqvvv~~~~~~{{{{{{{{{|||~~~~~~~~~nnnVVVIIICCC>>>;;;999777666444444555777888;;;CCCDDDFFFNNNSSSaaawwwqqq```cccxxxiii]]]XXXZZZbbbaaa[[[___lllzzz~~~~~~|||wwwtttvvv}}}~~~yyy|||vvv^^^RRR]]]vvv{{{\\\MMM```~~~]]];;;000///...,,,+++++++++************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&((()))((('''&&&''')))&&&'''((((((''''''((()))(((((()))))))))*********++++++++++++,,,---......111444777BBB```{{{ooobbb\\\[[[YYYTTTQQQPPPOOOUUUfffvvvbbbUUURRRGGG999222222111...............------------++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,............////////////000000222666;;;FFF[[[mmm~~~zzzrrrkkkffffffgggggghhhiiilllnnnpppvvv|||}}}|||{{{zzz|||~~~~~~~~~~~~nnnVVVJJJCCC>>>::::::888666555444555666777888>>>???BBBKKKNNNWWWhhhrrr```___nnn~~~sssaaafffpppxxxwwwpppmmmoooqqqvvvpppiiiUUURRRgggeeePPPXXXoooiiiDDD000000...---,,,+++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&((())))))(((''''''((('''((())))))(((((()))***))))))))))))************++++++++++++,,,---......333888===FFFaaa}}}vvvggg]]][[[ZZZTTTRRRTTTTTTVVV^^^iiitttnnnXXXWWWMMM===333333333000//////.........---------++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,............/////////000//////222777???LLLcccwww~~~wwwrrrmmmiiifffhhhggggggiiinnnrrrtttuuu~~~~~~}}}|||yyy{{{~~~~~~}}}}}}}}}oooXXXKKKDDD>>>::::::999777555444555666777777======AAAKKKMMMRRR```ooo[[[WWWcccrrrmmmyyyyyyuuu{{{XXXGGGYYYuuu~~~cccSSS[[[rrrzzzNNN777444000------...---+++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))&&&---***(((......+++///333;;;AAAQQQlll|||zzzxxxrrrcccZZZ]]]XXXTTTTTTUUUUUUZZZ```hhhyyy```XXXNNNCCC888///...111//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************)))******++++++,,,---------...///.........000222333333222555BBBXXXppp~~~~~~sssnnnkkkhhhggghhheeedddeeejjjmmmmmmpppttt{{{|||zzz{{{{{{{{{{{{{{{|||}}}~~~lllXXXLLLDDD???>>>777666555444444555666777999:::<<<>>>BBBIIIQQQVVVuuussscccWWW[[[hhhyyyxxxVVVTTTgggsssxxx\\\QQQXXXfff}}}}}}cccDDD:::000+++))))))+++...*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''))))))))))))(((((((((((()))))))))************+++(((///+++)))//////---222999EEEOOO^^^ttt~~~|||yyy~~~pppiiiaaa[[[WWWXXXYYYYYYZZZ]]]bbbjjjlll]]]OOOHHH@@@666////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********************************+++,,,,,,---------...//////......000222222555999BBBQQQeeewwwyyymmmhhhhhhfffeeefffgggeeegggllloooooosssxxx~~~||||||{{{{{{{{{|||}}}~~~kkkYYYMMMEEE???>>>888777666555444555666777888999:::<<>>222.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************++++++,,,,,,---------...//////...///111333222666AAAQQQcccsssxxxhhhccceeefffeeeeeehhhgggjjjnnnqqqrrrwww}}}}}}|||{{{{{{{{{|||}}}kkkZZZOOOGGGAAA???999888666555444555555666666777888999<<>>666333---))))))++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************+++++++++,,,+++///,,,+++111222555BBBVVVlllzzz}}}yyymmmbbb```bbb```]]]\\\aaa^^^]]]kkklllQQQMMMNNNEEE777000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************++++++,,,------...---///000000///000222444222777EEEYYYlllyyyyyygggbbbeeegggfffeeehhhhhhjjjoooqqqssszzz~~~|||zzzzzzyyyzzz{{{}}}jjj[[[RRRIIIBBB@@@:::999777555555555555666666777888888:::>>>DDDHHHUUUqqqppp```XXXUUU[[[ooojjjbbbvvv```KKKIIIWWWlllfffHHH777222///+++)))+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))'''((((((((()))))))))***)))))))))*********+++++++++...+++,,,333555<<>>AAANNNeeezzzjjjbbb\\\XXX\\\dddsssrrrhhhrrrRRRFFFYYYyyyqqqIII<<<666+++,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******&&&''''''((()))******+++++++++,,,,,,,,,------------///...555AAAGGGWWWssswww{{{xxxrrrsssyyyvvvjjjcccbbbbbbXXXVVV\\\[[[XXXbbbsss```KKKNNNJJJ;;;000000000000////////////------------------------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************++++++,,,------......///...///111111222333555888;;;CCCVVVlllwww}}}kkkddd___aaacccbbbbbbdddfffgggkkknnnpppuuu|||yyyuuuuuuvvvyyynnn___VVVNNNIIIHHH>>><<<:::777555444444444111333555666777999===@@@III```zzzooohhhaaaYYYWWW\\\fff~~~{{{dddjjjoooEEEQQQoooggg>>>222333///---,,,...,,,''''''+++))))))))))))(((((((((((())))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))************---+++))))))***,,,,,,,,,...---444???DDDIII]]]sssuuurrr~~~~~~rrrtttyyy{{{|||~~~||||||sssgggaaaaaa\\\YYY[[[[[[ZZZZZZ\\\mmmyyy|||rrrWWWLLLKKKJJJ999222000222111,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------,,,,,,+++***,,,,,,------------------111222111//////333666777CCCFFF```}}}rrrfff___cccfffbbbaaaeeejjjiiimmmuuu{{{~~~}}}zzzssstttvvvyyy}}}ssscccZZZQQQIIIFFFCCC@@@<<<777555444555666444555444444444666;;;>>>GGG```yyyxxxkkkccc^^^[[[YYY___sss}}}}}}ooojjjzzzQQQOOO^^^rrryyyRRR;;;//////,,,---...---)))))),,,***)))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((***)))))))))((((((((('''))))))))))))************---+++******+++,,,,,,,,,//////777DDDLLLTTTeeexxxzzzyyyxxx}}}~~~vvvzzz~~~}}}~~~~~~}}}~~~xxxjjjbbbaaa[[[WWWXXXXXXWWWWWWZZZeeepppuuu|||{{{```OOOIIIGGG<<<444000111111...,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------,,,,,,+++***,,,,,,------------.........000111111111333555777DDDPPPoootttggg^^^aaacccaaaaaaeeeffffffmmmxxx~~~{{{yyywwwrrrtttwwwzzzuuueee\\\SSSKKKGGGCCCAAA<<<888555444555666444555555444444666:::===EEE]]]vvv{{{nnnfffaaa\\\YYY\\\lll~~~jjjtttbbbQQQPPP___lllNNN444///,,,,,,......******,,,******)))))))))((((((((())))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,000222===OOO\\\eeerrryyyzzz~~~||||||}}}|||zzz|||~~~rrriiiddd]]]WWWVVVVVVTTTUUUXXX]]]fffmmmwwwnnnVVVJJJGGGBBB888000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,---------.........,,,///222333333333777;;;FFF[[[|||xxxiii^^^^^^```^^^```fffdddfffnnn{{{|||xxxuuutttrrruuuxxx}}}wwwggg^^^UUUMMMIIIDDDAAA===999666555555666444444555444444666:::<<>>444000111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---...///000000111444333555777444666GGG[[[xxx}}}vvv}}}{{{hhhbbbaaaaaafffnnnzzzvvvxxxvvvpppqqqwwwvvvzzz}}}zzzvvvrrrooommmllliiijjjkkkjjjjjjjjjlllnnnsssssstttvvvxxx{{{}}}~~~zzzjjj```WWWNNNKKKGGGEEEBBB>>>:::888777666333444555555444555777999>>>LLLbbbwwwwwwppphhhbbb```[[[fff||||||UUUIIIMMMeeesssJJJ>>>333...---+++***,,,+++++++++*********))))))(((((()))))))))*********&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((('''((((((((()))))))))***))))))))))))************)))+++---,,,+++...444:::MMM___xxxyyy~~~tttqqq{{{||||||zzz{{{|||||||||{{{|||~~~zzz}}}yyyrrrnnnjjjccc```aaaccciiijjjuuuzzz```JJJKKKKKKDDD888000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,---------,,,,,,,,,---...///000111111111222666999666666III___uuuwwwxxx|||qqqwww~~~kkkdddbbbbbbgggnnnxxx}}}uuuqqqtttsssmmmooowwwxxx|||~~~|||{{{vvvuuusssqqqooommmlllkkkiiijjjkkkjjjhhhhhhjjjmmmpppqqqqqqrrrsssuuuwwwxxx}}}lllbbbXXXPPPLLLHHHFFFCCC???;;;999777666222444555555444444666888;;;HHH]]]ttt~~~wwwqqqjjjdddaaa\\\ccczzz```MMMHHHWWWtttQQQDDD666000...,,,,,,...+++++++++************)))(((((())))))*********+++%%%&&&&&&''''''(((((((((&&&''''''((((((((((((((('''((((((((())))))******))))))))))))************(((+++,,,+++***...666===OOOaaayyy|||pppppp~~~}}}vvvvvvxxxwwwyyyzzz|||}}}||||||}}}~~~{{{|||~~~yyy}}}}}}yyytttmmmiiiiiiiiiooopppzzzkkkQQQJJJMMMHHH:::000///000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......***+++,,,,,,------------,,,,,,---...///000111222...000666;;;777777HHH___sssuuu||||||zzziiijjjwwwllleeecccbbbfffnnnmmm||||||sssooosssrrrkkkmmmvvvyyy~~~}}}{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}~~~}}}zzzyyy{{{~~~}}}}}}}}}}}}~~~~~~}}}~~~nnndddZZZRRRNNNHHHFFFCCC@@@<<<999777666222444555555444444666777999EEEZZZqqq}}}wwwqqqkkkfffccc^^^bbbtttuuuaaaLLLMMMiiisssLLL999777***)))000+++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))******)))(((((((((((((((((((((((()))******++++++,,,---000111...///>>>OOOTTTaaattt{{{~~~ssspppzzzyyynnnnnnuuuxxxyyyzzz{{{{{{{{{zzzyyyyyy{{{}}}~~~~~~|||ttt~~~wwwssssssssshhhqqqsssppp}}}___NNNJJJIII???...+++111/////////...---,,,,,,++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++------------------------...............///000111444444555555666>>>MMM[[[iii{{{~~~tttwwwuuuyyyuuubbbcccfffeeeggguuuzzzsssnnnooorrrsssvvvyyyzzznnnddd]]]TTTLLLIIIFFFAAA>>>;;;999666444333333333444555777999;;;:::AAAOOOcccxxx|||xxxtttjjj``````\\\\\\kkk}}}wwwnnnTTTKKK___YYY???888---,,,...'''***)))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))******)))((((((((((((((((((((())))))******++++++,,,---///000...222AAARRRZZZeeevvv{{{zzzvvv|||yyyqqqqqqwwwxxxyyyzzzzzzzzzyyywwwwwwvvvxxxzzz{{{|||}}}xxxssswwwrrrpppooodddiiiiiiiiiuuummmOOOJJJJJJAAA111...222/////////...------,,,++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++------------------------............///000111111444555666666777AAARRRaaasss{{{|||xxx{{{wwwddddddgggiiiooo}}}|||tttnnnoooqqqrrrtttxxx~~~qqqfff^^^TTTMMMJJJGGGBBB>>><<<:::888666444333333333444666888999888???LLL___sss|||xxxuuulllccc___[[[[[[hhhxxxpppdddMMMQQQnnnhhhIII;;;111000///&&&******)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***))))))((((((((((((((((((((())))))***+++++++++,,,,,,---///000888IIIYYYeeennn|||~~~{{{~~~|||{{{{{{zzzzzz{{{xxxrrrrrruuuvvvvvvvvvvvvuuusssrrrpppqqqsssvvvwwwxxxzzz|||~~~~~~rrrsssxxxqqqllljjjfffeeedddeeemmm}}}yyyRRRKKKKKKDDD555111333/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------............///000111222333777888777999FFFZZZiii}}}wwwdddcccfffmmmyyy|||tttnnnmmmnnnppptttzzz}}}{{{xxxuuuuuutttsssrrrqqqoooooonnnpppuuuzzz}}}{{{zzz{{{}}}}}}{{{zzzxxxxxxwww}}}uuuhhh___UUUMMMLLLHHHCCC???===<<<:::999444444333222333444555666666<<>>===;;;:::555444333222222222333333555999BBBPPPbbbsss~~~yyyuuunnnfff^^^WWWTTTZZZhhhzzzxxxvvvbbbDDDCCCXXXllljjjNNN;;;111---000************))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,---///444@@@SSShhhuuuyyyxxx~~~~~~wwwtttsssssstttpppllllllqqqssspppmmmnnnnnnnnnooonnnmmmkkkiiigggkkkmmmppprrrsssuuuxxxzzz{{{}}}vvvlllvvvlllnnnzzz~~~www}}}uuukkkdddddd\\\\\\aaa]]]\\\qqq|||\\\NNNKKKIII<<<444333...///...............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......////////////111222333444111777::::::BBBWWWnnn{{{}}}~~~~~~oooaaa```eeetttzzzrrrmmmjjjkkkooosss}}}}}}wwwqqqkkkggg___^^^[[[XXXTTTRRRPPPOOOPPPNNNKKKJJJJJJHHHFFFDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFHHHJJJJJJIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIILLLPPPXXXhhhqqqdddXXXOOOJJJGGGCCCAAA@@@>>><<<;;;666555333222111111222222333777>>>IIIXXXiiixxxyyyssslllfff^^^VVVPPPRRR[[[kkkzzzmmmLLL@@@JJJWWW}}}\\\CCC111***///++++++*********)))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))******+++,,,,,,,,,,,,///222:::LLLfff|||uuu}}}yyy|||zzzrrroooooopppqqqmmmlllppppppmmmkkklllllllllmmmmmmmmmkkkjjjiiijjjlllooopppqqqsssvvvxxxxxxzzz|||~~~~~~~~~mmmcccooohhhooo~~~zzztttvvv{{{ooofffddd]]]]]]ccc___ZZZhhh~~~dddRRRLLLKKK???666333...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------........./////////000111333444555333999;;;===KKKeeezzzqqqmmm|||zzzlllbbbdddiiiyyy{{{vvvllliiiiiimmmqqqwww~~~zzzwwwoookkkeee```\\\XXXTTTQQQNNNMMMLLLJJJIIIHHHGGGGGGHHHFFFEEEEEEFFFFFFEEECCCEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGDDDGGGKKKVVVoooxxxiii[[[RRRIIIGGGEEEDDDCCCAAA>>>;;;666555444222111111222222333555;;;CCCOOO___nnnxxxyyyrrrlllggg```XXXQQQPPPSSS___yyy}}}uuuVVVFFFHHHPPPxxxhhhOOO999+++000+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((()))******)))******++++++,,,,,,---,,,000666AAAXXXvvvwwwsss}}}xxxuuu~~~tttkkkiiijjjnnnkkkjjjkkkiiiffffffiiifffgggiiijjjjjjjjjiiiiiiiiikkkmmmnnnoooppprrrttttttuuuxxx{{{}}}}}}}}}}}}}}}~~~|||zzz{{{vvvwwwwwwwwwxxx|||zzzfff^^^jjj|||fffpppzzzsssqqqtttjjjeee______eeeeeebbbiiivvvmmmXXXOOONNNBBB888555000............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---....../////////000000222444555666777;;;===BBBUUUrrr}}}{{{~~~eee^^^zzzxxxuuuggg```ffflll|||wwwsssiiihhhjjjooosssyyy~~~yyysssmmmhhhdddccc]]]ZZZVVVSSSRRRQQQPPPNNNMMMMMMMMMNNNNNNOOOPPPQQQOOONNNMMMMMMOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLQQQdddppp```WWWIIIHHHIIIIIIHHHEEEAAA===666555444333222222333333333555999???IIIVVVeeeppp}}}yyysssnnnjjjaaa[[[VVVTTTPPPVVVnnn~~~|||pppzzz]]]LLLKKKOOOpppnnnYYYAAA000333+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((()))******)))******++++++,,,------,,,111888EEE___ppprrr~~~wwwjjjnnn}}}wwwiiiddddddiiifffeeeeeeccc___aaaeeeaaabbbdddfffgggggggggggghhhjjjlllmmmmmmnnnppprrrqqqrrruuuxxxzzz{{{zzzzzzyyy{{{|||}}}~~~zzzuuussssssqqqrrrssstttvvv|||uuubbb[[[hhhzzz}}}eeeqqqvvvooo~~~nnn|||xxxnnnaaa[[[[[[aaaeeeeeeiiiqqq|||sss\\\QQQPPPDDD:::666222.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...////////////000111222444666777:::===???EEE\\\{{{{{{xxxzzz```UUUnnn}}}tttooobbb]]]eeelll{{{{{{tttqqqhhhhhhkkkpppuuuzzzxxxuuuoooiiiddd```^^^]]]```]]]ZZZXXXXXXYYYYYYYYYVVVVVVWWWYYY[[[^^^```aaaaaa___^^^___```aaa```___\\\\\\[[[[[[ZZZZZZZZZYYYWWWWWWWWWXXXZZZ[[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUTTTQQQSSSRRRSSSaaatttdddZZZIIIJJJKKKMMMLLLIIICCC>>>666555444333333333444444333555999>>>FFFRRR```jjjzzzyyyssspppmmmbbb]]]ZZZXXXQQQQQQffffffwwwqqq\\\RRRHHHlllaaaGGG:::444222,,,(((***,,,+++)))***************)))))))))))))))))))))(((''''''&&&&&&))))))))))))(((((((((((()))************++++++++++++***+++---,,,***---222+++///===UUUpppyyyzzz|||ttt___[[[___nnnrrr___XXXYYY[[[]]]```aaaaaa___\\\ZZZYYY[[[\\\]]]]]]___aaaccceeefffhhhiiijjjlllpppsssqqqqqqssstttuuuuuuuuuuuutttwwwzzz|||}}}zzzsssoooppprrrjjjjjjkkkmmmnnnsssmmm___XXXddd~~~{{{hhh|||rrrkkk~~~|||kkkxxxyyylllddd]]]YYY\\\___```aaaddd{{{{{{cccNNNLLLNNNEEE777//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++------------,,,,,,+++***,,,,,,------------------000000111222333555666777777;;;CCCSSShhh}}}yyyyyy{{{gggLLL]]]gggllltttsssqqqvvvrrrfff]]]^^^dddnnn|||}}}uuunnngggeeehhhlllpppwwwzzzrrrqqqooommmkkkjjjjjjkkklllmmmnnnpppqqqrrrrrrrrrrrrssstttvvvxxxzzz{{{|||~~~~~~}}}|||{{{yyywwwvvvuuuuuuttttttsssrrrrrrqqqoooooooooppprrrsssrrrppppppooonnnllljjjiiiiiiiiicccfffgggeeehhhzzz}}}iii[[[SSSKKKGGGKKKOOOLLLFFFBBB:::777444333444444333222444444888???EEELLLXXXdddppp|||xxxoooiiifffbbb___\\\VVVUUU```ooouuuoooooo___MMMgggmmmQQQAAA:::222,,,(((***,,,+++)))***************))))))))))))&&&&&&''''''((()))))))))(((((((((((()))))))))))))))************+++++++++///+++***,,,,,,+++...333555999DDDVVVlllzzzwwwiii```^^^aaalllwww}}}kkkWWWRRRTTTVVVXXXZZZ\\\\\\ZZZWWWVVVUUUWWWYYY[[[\\\___ccceeeeeefffggghhhhhhiiimmmoooooooooqqqrrrssstttttttttrrrtttwwwxxxyyy{{{~~~~~~wwwqqqoooqqqsssmmmjjjiiilllooovvvmmm^^^VVVaaazzzxxxiii}}}ppphhh|||zzzjjjwww{{{ooojjjaaa[[[[[[\\\ZZZZZZ[[[mmmkkkUUUNNNNNNFFF999111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++---------------,,,+++***,,,------------.........000111111222333555666777:::===EEETTTgggzzz}}}yyygggPPP```hhhjjjpppnnnkkkpppjjjaaa\\\aaalllwwwzzzrrrkkkeeegggjjjooottt{{{}}}{{{tttvvvuuuqqqrrr~~~lll```TTTMMMIIIMMMQQQMMMFFFBBB:::777444333444444333222333333666<<>>HHHTTTcccxxx~~~}}}ssseee^^^```iiisssvvvrrrnnnmmm|||cccQQQNNNRRRVVVWWWXXXYYYYYYWWWUUUTTTOOOQQQUUUXXX[[[^^^cccfffdddeeefffeeeeeefffiiikkkkkklllnnnppprrrsssssstttrrrtttuuuvvvvvvxxx{{{~~~yyyrrrooopppsssuuupppjjjgggjjjqqqzzzmmm]]]UUUaaayyyrrrkkk~~~jjjaaatttxxxiiivvvuuunnnddd\\\ZZZYYYVVVUUUVVVdddxxx^^^RRRNNNGGG<<<444///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,------------,,,,,,+++------------......//////111111222222444555777888;;;>>>FFFTTTfffvvv~~~ttteeeXXXiiiooommmpppmmmhhhjjjddd^^^]]]fffuuuvvvnnnhhhcccgggkkkpppwwwpppfffVVVOOOLLLPPPSSSOOOGGGBBB:::777444333444444333222222111444999===CCCNNNYYYfffuuu}}}uuunnnllliiigggddd^^^YYY\\\aaakkkuuusssPPPZZZuuugggLLL@@@444---)))***,,,+++***+++************)))))))))((()))))))))(((''''''&&&&&&&&&''''''((()))******+++))))))*********+++++++++000***(((+++......///111777CCCPPPZZZeeexxx~~~sssoooaaakkkyyy~~~qqqiiihhh|||ttt]]]NNNNNNSSSUUUUUUUUUUUUSSSQQQOOONNNKKKNNNQQQTTTWWWZZZ___bbb```aaabbbbbbbbbcccfffiiiiiijjjlllnnnpppqqqrrrrrrtttuuuuuuuuuvvvxxx|||}}}tttnnnnnnqqquuuxxxssskkkfffjjjsss}}}~~~iii]]]YYYfffxxxlllnnnkkk```rrrvvviiivvv|||ooofff]]][[[ZZZYYYYYY[[[iii}}}~~~hhhUUUMMMHHH???666///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,---------------,,,,,,---------...//////000000222222222333444666888999999===HHHXXXggguuuvvvkkk```cccvvv|||xxxxxxrrrhhhggg```]]]___jjjzzz|||pppiiidddaaadddhhhpppxxxsssjjjYYYQQQNNNRRRUUUPPPGGGBBB:::777444333444444333222222111333777:::???IIITTTbbbrrrwwwpppllljjjhhhfffccc___\\\\\\pppwwwpppyyyZZZQQQdddpppSSSEEE777000++++++---++++++,,,************)))))))))((()))))))))(((''''''&&&&&&&&&''''''((()))******+++))))))*********++++++++++++((((((---///......111:::MMMaaalllvvvzzzuuu{{{|||~~~nnniiimmm|||xxxxxxiiiWWWMMMNNNSSSOOONNNMMMKKKIIIFFFEEEDDDIIIKKKNNNPPPQQQTTTWWWZZZ[[[\\\]]]^^^___aaaeeegggfffgggiiikkkmmmooooooppprrrrrrrrrrrrssswww|||yyynnniiilllrrrvvvxxxsssjjjeeeiiisss}}}uuuccc\\\]]]oooxxxmmmgggqqqqqqfffuuussshhhwwwvvvlllbbb___^^^]]]^^^aaannnyyypppWWWLLLJJJBBB666///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,------......---------------...//////000111111222222333444555777888999:::@@@OOOcccrrr|||zzzmmmaaaZZZjjjyyykkkddd\\\\\\aaakkk{{{vvvllldddaaaaaaccciiirrrzzzvvvlll[[[SSSOOORRRTTTOOOGGGBBB:::777444333444444333222333222333666888<<>>===<<<<<<===???AAACCCBBBDDDEEEEEEEEEEEEHHHJJJNNNOOOPPPPPPOOOPPPSSSVVV\\\]]]^^^___````````````ccccccdddeeejjjqqq{{{wwwkkk^^^\\\dddkkkmmmjjjccc```___ccchhhmmmvvv~~~{{{sss]]]KKKKKKWWWrrrsssaaaaaaiiiyyyyyybbbgggggg]]]XXXcccwwwxxxggg```sssrrrllljjjhhhjjjmmmmmmnnn{{{~~~aaaSSSTTTKKK::://////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,---.../////////...---...///000111222333333444444444555777888:::;;;>>>LLLiiiwwwoooooojjj\\\QQQMMMmmm}}}sssllleeekkknnnlllrrrrrrjjjddd___```eeekkkrrr}}}uuu___TTTLLLLLLLLLIIICCC@@@:::777444333444444333222000//////111333666???IIINNNeeezzzuuummmjjjrrryyyrrrfffhhhvvvyyyjjjsssuuulllcccKKKMMMlllnnnSSSHHH???555111///---,,,,,,+++++++++************)))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,---***,,,000------===QQQvvvxxx\\\\\\ooo}}}dddZZZMMMEEECCCDDDCCCBBB===<<<;;;::::::;;;===>>>@@@@@@AAAAAA@@@BBBDDDGGGJJJJJJIIIJJJKKKLLLNNNOOOTTTWWW[[[___bbbccccccbbbbbbcccbbbbbbjjjxxxwwwdddWWW]]]iiikkkgggddd^^^___]]]ZZZ^^^hhhoooqqqoooiiiWWWJJJJJJPPPiiimmm[[[^^^hhh~~~xxxlll^^^XXXbbbvvvrrreeeddduuuwwwmmmhhhiiilllnnnjjjppp|||dddQQQRRROOO===333111...---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000000//////////////////000000111222444555555666888888888999;;;===BBBRRRssszzz|||vvvpppqqqgggUUUPPPWWWmmm|||{{{sssvvvxxxqqqmmmhhh}}}}}}www~~~pppeee``````ccceeelllwwwtttgggZZZMMMGGGDDDAAA>>>???999888666555333333222222222222111111222777===AAAMMMaaa|||~~~xxxooojjjlllooollleeehhhwww|||mmmuuu}}}ppp}}}lllQQQPPPlllwww^^^NNNCCC888222000---+++++++++++++++************)))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,---***,,,///---000DDD[[[{{{yyybbbRRRZZZlllzzz{{{zzznnn]]]TTTIIIBBB@@@AAA@@@>>>;;;:::999888888:::;;;======>>>???>>>>>>???BBBDDDHHHGGGGGGGGGIIIJJJLLLMMMPPPSSSVVVZZZ\\\]]]]]]\\\[[[]]]]]]^^^fffttt~~~qqq^^^SSSYYYdddeee```^^^ZZZ]]]]]]\\\^^^dddgggfffbbb\\\LLLBBBDDDLLLfffiii[[[aaammm|||uuuaaaXXXbbbxxxwwwiii^^^^^^oooyyyooojjjiiikkklllkkknnnwww{{{iiiUUUTTTRRRCCC444111...---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000000////////////000000000000111333444555666777999999999;;;===@@@EEEXXXxxx|||{{{}}}tttooommm```MMMKKKVVVttt}}}uuugggggghhhfffgggzzz~~~vvvjjjaaa^^^aaaeeehhhoooyyy}}}}}}{{{xxxvvvxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||yyyyyyiii[[[NNNHHHEEEAAA>>>>>>999888666555333333222222222222111111222666<<>>===999888666555333333222222222222111111222555;;;???HHHYYYrrr~~~tttllllllnnniiiaaacccsssttt{{{}}}___KKK```^^^MMM<<<666222,,,***++++++++++++*********))))))))))))(((((((((((())))))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,...//////777OOOfffxxxxxx}}}pppYYYMMMVVVgggpppooogggkkkyyysssgggRRRFFFBBB===999999888777555777777666666777888999:::888999:::999999:::===???AAABBBBBBCCCDDDEEEFFFGGGHHHJJJLLLMMMOOOOOONNNMMMMMMOOORRRVVV```lllrrrqqq```QQQIIIOOOVVVTTTPPPOOOPPPVVV[[[\\\\\\\\\WWWPPPIIIGGG===999???JJJeeexxxaaa[[[gggsssxxx|||~~~kkkeeekkkxxxzzzhhh]]]TTTUUUdddvvvzzz{{{sssnnnkkkjjjjjjnnnlllmmmwwwZZZQQQQQQJJJ555222///.........---,,,------------------------,,,,,,,,,------------...////////////000000000000111111111111333444555666777888:::;;;<<>>===999888666555333222222222111222222111222555999===DDDUUUnnnvvvmmmlllmmmggg^^^hhhuuuwww}}}|||jjjKKKYYYgggQQQ>>>888444---+++---+++++++++*********))))))))))))(((((((((((())))))************++++++++++++******+++++++++,,,,,,,,,+++---000111222<<>><<<999777666666555444666666666666777888999:::777888999888888999<<<>>>??????@@@BBBCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJIIIIIILLLOOOUUU```kkkmmmjjjYYYLLLEEEKKKPPPNNNKKKLLLNNNTTTYYYZZZ[[[ZZZUUUOOOEEEDDD;;;888???JJJdddqqq]]]\\\gggqqqvvvzzzwwwgggbbbjjjwwwwwweeeZZZRRRQQQ^^^nnn~~~zzzsssooommmllllllnnnpppooo|||```QQQOOOJJJ666333000.........---,,,------------------------,,,,,,---------............/////////000000000111111111222222333555666777666777999:::===AAAFFFJJJNNNsssxxx{{{zzzjjjOOO@@@MMMccczzzlll___[[[cccnnnnnnggg___[[[\\\aaagggjjj|||wwwiiiYYYPPPJJJCCC>>>===999888666555333222222222111111222111111444888;;;AAAQQQjjjwwwmmmllllllfff]]]hhhuuu{{{{{{TTTTTTrrrsssYYYCCC<<<888///+++///+++++++++************)))))))))(((((((((((())))))*********++++++++++++,,,******+++++++++,,,,,,,,,,,,---///222888GGGYYYgggrrrdddQQQVVVlll|||ppp\\\UUUlllxxxjjjZZZDDD:::999777666444444444444444444555666777888888999666777888777777888;;;>>><<<===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEHHHMMMTTT___hhhgggaaaRRRGGGAAAFFFIIIGGGGGGJJJLLLSSSXXXZZZZZZYYYSSSMMM@@@@@@999777>>>GGG```hhhZZZ]]]ggglllssswww|||ooo]]]WWW```rrrsssaaaVVVNNNLLLWWWeeewwwzzzssspppoooooonnnnnnttttttjjjVVVPPPKKK666444111//////...---,,,------------------------,,,---------..................//////000000111111222222222333444555666777666777999;;;>>>CCCIIIMMMTTT|||}}}{{{iiiPPPEEESSShhh|||ggg]]]eeeqqq{{{kkkeee^^^[[[]]]ccciiimmm~~~}}}nnn^^^TTTMMMEEE@@@>>>999888666555333333222222111111222111111333666999===LLLccc{{{vvvmmmkkkkkkeee]]]dddrrr___PPP\\\~~~dddJJJBBB<<<000,,,000+++++++++************)))))))))(((((((((((())))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,111???TTTiiiuuu~~~xxx[[[XXXpppfffVVVUUUnnnsssaaaPPP<<<888777666444222222333444111222333555666666777777555666666666666777:::<<<999:::;;;===>>>>>>>>>>>>======>>>???@@@@@@AAAAAA@@@DDDIIIQQQ\\\ddd```XXXKKK@@@;;;???BBB@@@BBBHHHJJJRRRYYY[[[[[[WWWOOOGGG<<<===777666===FFF^^^~~~rrr]]]UUU___hhhiiiooosssxxx|||~~~yyygggVVVNNNVVVhhhwwwnnn\\\RRRKKKJJJSSSaaauuuhhhkkk}}}uuuqqqpppppppppnnnwwwzzzrrrZZZRRRJJJ777444111//////...---,,,........................------------.....................///000111111111333333333333444666777888777888:::<<<@@@EEELLLQQQeee}}}|||uuucccNNNGGGTTTggg{{{ooofffoooyyytttddd___[[[ZZZ___gggnnnssssssbbbWWWOOOGGGAAA???999888666555333333222222111111222111111222555777:::EEEYYYppptttlllkkkkkkeee]]]bbbrrr~~~{{{gggLLLJJJgggkkkPPPFFF???111,,,000+++++++++************)))))))))(((((((((((())))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///,,,***000DDD___vvvrrryyyqqqWWWeeecccXXX^^^yyyppp\\\KKK777777666555222000000222444///000222333444555555555333444555555444666888;;;666777999;;;<<<<<<<<<;;;999999:::;;;<<<<<<===>>>===AAAFFFOOOYYY```[[[RRRFFF;;;666:::<<<;;;???FFFHHHQQQZZZ]]]\\\VVVLLLAAA;;;<<<777666>>>GGG^^^~~~xxxgggTTTRRR```hhhhhhlllpppuuuyyy{{{}}}~~~ppplllbbbUUUMMMQQQ___lll{{{}}}lll[[[QQQKKKJJJTTTaaavvvtttggg```___{{{wwwrrrqqqqqqqqqoooyyy}}}ttt\\\QQQIII777555111//////...---,,,........................---------.........//////---......///000111111222333333333444555666777888888:::;;;>>>AAAGGGOOOTTTxxxvvvsssiiiWWWDDD@@@MMM]]]nnnqqqkkkwww}}}nnn]]]ZZZWWWYYY```jjjsssxxxvvveeeYYYQQQHHHBBB@@@999888666555333333222222000111222111111222444666888@@@QQQggg{{{~~~ssskkkjjjkkkfff]]]cccuuu~~~}}}kkkMMMHHHZZZwwwzzzYYYJJJFFF666+++222...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))************,,,,,,++++++***+++++++++111000...666OOOppp}}}ooo{{{mmmTTTfffeee\\\ooogggOOO@@@999555555444333333222111111333333333444444444555555444444444555555555555666888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======AAAAAADDDMMMWWWYYYTTTMMMCCC;;;666777;;;===@@@DDDCCCPPP\\\]]]WWWOOOEEE>>>===999666777===III___qqquuukkk^^^VVVVVV\\\bbbeeeeeehhhooouuuyyyzzzyyyxxxzzzpppooo^^^TTTUUUQQQMMM]]]vvv}}}lll[[[SSSNNNKKKQQQ[[[vvv}}}tttdddZZZZZZpppvvvpppmmmllllllvvvvvvvvvtttYYYLLLKKK;;;444000111222///,,,,,,........................---------............///000000000000000111111111555555555666777888888888:::>>>>>>BBBHHHFFFMMMaaawwwqqqbbbPPPDDDEEEMMMTTTjjjwwwsssvvvwwwkkk]]][[[XXXXXX^^^hhhrrryyyxxxeee^^^UUUHHHBBBEEE<<<999666444444444333222333333333333333333333333888AAAQQQdddvvv}}}tttmmmlllllleee\\\aaaooo~~~{{{www~~~sssTTTFFFOOOjjj}}}\\\LLLHHH999---222...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++++++++,,,//////111<<>>AAAHHHQQQSSSNNNHHHBBB:::555666999;;;???CCCCCCPPPZZZ[[[TTTLLLDDD===:::666444666===JJJ^^^pppmmmdddXXXQQQRRRWWW]]]```cccgggmmmsssxxxyyyyyyyyy|||www|||wwwnnn___VVVZZZ___cccpppzzzhhhXXXPPPKKKHHHNNNXXXqqq{{{fffYYYXXXhhhxxxpppllljjjiiilllpppsss|||uuu[[[OOONNN;;;444000111222///------........................---------............///000000000000111111111111333444555666888999:::;;;888<<<<<<@@@HHHHHHRRRhhhyyyppp```OOOEEEFFFMMMRRRaaannn}}}qqqwwwsssggg[[[YYYXXXYYY```kkkvvv}}}zzzfff^^^WWWLLLFFFGGG<<<:::777555555444333222333333333333333333333333444<<>>CCCFFFSSS]]]]]]VVVMMMDDD===666333222555<<>>;;;888666555555444222333333333333333333333333222999FFFWWWiiiwww{{{qqqiiihhhfff^^^TTTVVVdddwwwzzzoooRRRNNNiiifffQQQLLL@@@111......------,,,,,,++++++***))))))))))))))))))))))))((()))))))))************,,,,,,+++++++++,,,------+++///999KKKfff}}}uuuyyy}}}zzz{{{~~~zzz|||kkk]]]bbbttt}}}sssdddqqqkkkNNN;;;555555333333222222111111111000....../////////000000000222222222222333333333444333333333444444444555555555444444444444555666666:::999:::>>>EEEHHHGGGDDD===777222333555777===CCCLLLYYYfffggg___TTTHHH???555222111555<<>>QQQhhh|||uuuxxx{{{zzzsssxxxlllbbbeeeqqquuummmbbbbbbvvv{{{~~~{{{```FFF888444555222111111111111111000000////////////000000000111111111111111222222222222333333333444444444444444444444444444444555555666777777999===DDDHHHHHHGGG<<<666222222333555<<>>CCCGGGHHHHHH;;;666222111111444<<>>DDDDDDEEEKKKTTTpppxxxbbbOOOMMMUUU\\\bbbiiigggfffccc```bbblll|||xxxhhh^^^XXXRRRTTTWWW]]]gggqqq{{{vvvaaaXXXSSSMMMGGGCCC@@@<<<999888666444333222222222222222222222222222666???MMM\\\jjjsssxxxwwwssslllfffeeeddd[[[PPPMMMYYYjjj{{{jjjwwwvvvrrrvvvxxxeeePPPbbbaaaPPPFFF999333...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,...//////---777KKKbbbsss{{{xxxbbbjjjpppwww{{{wwwlll```WWWjjjvvv|||fffJJJ:::666555222000000000000000000000000////////////000000000000/////////000000000111111333333333222222222222222222222222222222333444444333555888===AAADDDDDDDDD:::666222111111333===FFFNNN\\\jjjjjj```RRRBBB777444000000666===CCCKKKRRRLLLFFF???===AAAFFFJJJKKKOOOPPPSSSVVVZZZ___ccceeeggghhhuuusssaaaRRROOOOOOSSSdddxxxyyydddVVVKKKGGGDDD@@@CCCJJJ^^^~~~jjjXXXSSSNNN___rrrjjjjjjmmmhhhmmmmmmnnn~~~~~~aaaPPPAAA888111000000///...///........................---------............//////000000111333444444555777777888999:::;;;<<<======DDDFFFHHHOOOZZZyyy~~~oooZZZJJJLLLVVV___jjjtttuuuqqqjjjdddfffqqqqqqbbbZZZUUUQQQSSSXXX___iiittt}}}iii[[[UUUOOOKKKEEEBBB===:::888777444333111111111111111111111111111555>>>KKKYYYfffnnnrrrqqqnnngggccccccccc[[[PPPGGGQQQbbbsssdddpppvvvvvvoooaaa]]]eeemmmmmmMMMWWWttteeeRRRGGG<<<666......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))************+++++++++,,,---...///000---888OOOhhhyyyttt\\\ooo|||mmmaaa[[[ooo~~~ttt{{{}}}___DDD777666444111////////////000000000000........./////////000000////////////000000000000222222222111111111111111111111111111111222222333222444888<<>>DDDKKKRRRIIICCC===;;;>>>CCCFFFGGGKKKKKKMMMPPPTTTXXX\\\___ccccccnnnzzzrrr\\\MMMPPPSSSSSSaaavvvwwwbbbTTTIIIFFFCCC>>>AAAIII]]]~~~jjjVVVQQQLLL[[[qqqiiijjjmmmfffooopppnnnwwwgggWWWBBB999222111000...---///........................---------........./////////000000222333444555555555666777999;;;===>>>???===FFFIIILLLTTT```~~~iiiUUUFFFKKKWWWaaannn{{{|||wwwnnngggiiivvvlll___WWWTTTPPPSSSXXXaaakkkwwwppp^^^WWWRRRNNNFFFBBB>>>;;;999777444333111111111111111111111111222666???LLLZZZfffmmmpppmmmjjjdddaaabbbbbbZZZPPPBBBLLL[[[mmm|||iiisss|||~~~jjjkkkeeeVVVMMMMMMTTTnnnTTTUUUZZZzzznnn\\\QQQAAA777///---,,,...,,,((()))---******************************+++++++++,,,,,,,,,+++,,,,,,+++***+++---///000@@@YYYrrr|||ppp]]]yyynnnbbbeee|||~~~~~~wwwpppxxxkkkLLL<<<999888444111///000111000///...///000111///...///000111000...////////////////////////222111111111000000//////111111000000111111222333222444666999<<<>>>@@@@@@<<<666222111222666@@@JJJTTT]]]ddd```WWWKKK???555333222222666===FFFMMMPPPGGGCCC>>><<<===BBBEEEGGGEEEGGGJJJLLLNNNQQQUUUXXX[[[dddnnnwwwwwwbbbSSSTTTWWWXXXddduuuzzzssscccXXXLLLEEE@@@>>>@@@DDD___{{{nnnWWWSSSOOOSSSkkk~~~oooggggggkkkdddjjjjjjkkk|||pppPPPMMM???222000222222///---........................------......///000000000333333333444444444555555666666777999<<>>555111000111666===EEEKKKNNNEEEAAA===;;;===BBBEEEGGGFFFHHHJJJLLLMMMPPPSSSVVVZZZbbblllvvvwwwfffYYYYYYYYYYYYgggzzzyyyrrrbbbWWWKKKDDD@@@>>>@@@DDD___zzzrrrYYYRRRKKKMMMaaaqqqiiiiiillljjjkkkhhhjjj}}}~~~uuuWWWLLL>>>222000222111///---........................------......///000000000333333333444444555555666888888999;;;>>>BBBEEEGGGIIIMMMQQQSSSYYYlll}}}zzz```HHHEEEGGGPPP[[[```vvv{{{sssnnnuuuvvvcccYYYTTTOOORRRRRRWWWbbbqqq}}}nnndddaaaVVVJJJHHHEEE@@@;;;888666666333333222222111111222222///555???KKKXXXfffsss{{{vvvrrriiibbbbbbddd___VVVKKKGGGMMMbbbzzz{{{}}}zzzqqqvvveeeMMMBBBEEEKKKccc|||~~~xxx~~~OOOHHHFFFdddxxxcccQQQAAA;;;222...---...,,,)))))),,,******************************+++++++++,,,,,,,,,+++,,,,,,,,,+++,,,///111111IIIiii}}}tttaaaXXXiiicccYYYhhhzzzvvvrrrooottt~~~www]]]AAA333111111///...///000111000...---...///000///......000000///...........................000000000000////////////000000//////000000111222000111444666999;;;======;;;555111111222666???IIIUUU\\\___YYYOOOEEE<<<444//////111666===CCCHHHIIICCC???;;;:::===AAAEEEGGGFFFHHHJJJKKKKKKMMMPPPRRRWWW^^^hhhuuu}}}tttggg______^^^^^^kkk}}}wwwooo___TTTIIICCC@@@>>>@@@DDD___yyyxxx^^^RRRIIIMMMbbbzzzuuulllkkkmmmmmmkkkdddeeexxxxxx]]]JJJ>>>333111222111..............................---......//////000000111333333333444555666666777999999:::===@@@CCCGGGIIILLLQQQUUUVVV\\\nnn|||{{{ZZZDDDCCCDDDNNN[[[aaawww{{{tttpppxxxrrr___VVVQQQNNNQQQTTT[[[ggguuuxxxlllfffZZZMMMJJJEEE@@@<<<999777666444333222222111111222222...444>>>KKKZZZiiixxxzzzuuukkkbbbaaabbb^^^XXXKKKGGGLLL^^^vvv{{{yyy~~~}}}tttyyyeeeKKKAAAEEEJJJ___{{{}}}vvvxxxNNNHHHFFFZZZjjjTTTDDD@@@555000---------******,,,******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---000333666TTTyyyuuu~~~}}}```NNNJJJQQQsssvvvTTTRRRlll|||vvvtttuuuxxx{{{oooXXX>>>222111222111000///000000000...---...///000///......///000///...........................//////////////////////////////......//////000111...///222555777:::;;;<<<999555111111222555>>>HHHTTTYYYZZZSSSIIIAAA999333//////111666<<<@@@BBBCCC@@@===:::999<<>>@@@DDD^^^uuufffTTTKKKSSSnnnxxxooommmoookkkiiibbb___mmmwww^^^HHH===333111222000.......................................///000000111111222333444555666777888888888999:::<<<@@@DDDGGGIIIOOOUUUYYYZZZ___ppp~~~zzzxxxUUUBBBBBBBBBJJJXXX___sss~~~wwwsss{{{mmm[[[RRRNNNLLLPPPUUU___lllxxx~~~rrrhhhXXXMMMIIIDDD???<<<:::999888444444333222111111111111...444>>>JJJYYYjjjyyy}}}uuujjjaaa^^^]]]ZZZWWWLLLHHHJJJZZZqqq{{{wwwzzzvvvyyyyyy|||fffLLLEEEIIIKKK^^^||||||{{{{{{yyyRRRLLLIIIXXXttt[[[JJJHHH888111---------+++***+++******************************+++++++++,,,,,,,,,***,,,---------///222444999[[[uuuzzz}}}qqqTTTCCCBBBJJJggg~~~}}}gggOOOVVVuuu|||vvvwwwzzzzzzwwweeeQQQ;;;222222222111111...///000///...------//////...---...///000///---.............................................///......------......///000,,,...000333666888::::::888444111111222555===FFFPPPUUUUUUMMMCCC===777222000000222666:::===>>>>>>>>><<<999999<<<@@@CCCDDDEEEFFFGGGGGGFFFFFFHHHJJJNNNTTT___oooyyynnnbbb\\\eeepppuuuwwwzzztttiiiYYYOOOFFFBBB@@@???AAAFFFZZZmmmnnnZZZMMMRRRmmmzzzqqqooopppiiijjjfff___cccqqq}}}vvv]]]FFF<<<333222222///....................................//////000111111111222333444555777888999:::;;;;;;===???CCCGGGJJJLLLQQQXXX\\\[[[bbbrrr}}}|||zzztttRRRBBBCCCAAAHHHUUUZZZmmmwwwsss{{{|||fffWWWNNNLLLLLLPPPVVVbbbooo{{{}}}}}}~~~}}}lllXXXMMMHHHBBB>>>===<<<;;;999555444333222111111111111///444===HHHVVVgggwww~~~uuuiii```[[[WWWTTTSSSMMMIIIIIIUUUkkk|||~~~|||ttt}}}{{{sssjjjkkkuuuiiiPPPIIILLLJJJ\\\|||YYYPPPIIIUUU}}}www\\\JJJIII;;;333------...+++***+++******************************+++++++++,,,,,,,,,***+++------...000333666>>>___mmmUUUGGGCCCOOOgggrrrjjjYYYMMMZZZxxxzzzssswww~~~zzzpppYYYHHH666000111111000000...///000///---,,,---...///...------//////...------------------------------------...............------,,,,,,------...///,,,---000333555777999:::777333000111222555===EEELLLQQQQQQIII@@@:::555111000000111555999<<<>>>======;;;888888;;;>>>AAABBBCCCDDDEEEDDDCCCDDDEEEGGGJJJQQQ]]]kkk{{{xxxmmm___XXXcccttt}}}qqqgggWWWNNNFFFCCCAAA@@@CCCGGGTTTaaarrr}}}rrr]]]MMMHHH[[[uuu{{{rrrooopppkkknnnmmmeeebbbkkkwww~~~vvv\\\DDD;;;444222111///---///...........................//////000000111111222222333444666888999;;;;;;???@@@AAADDDHHHLLLPPPRRRRRRYYY\\\[[[cccuuu||||||nnnMMMAAADDDAAAFFFRRRVVVfff}}}uuuqqqyyyttt```SSSKKKJJJMMMPPPWWWdddqqq{{{~~~}}}yyy```PPPJJJCCC>>>>>>>>><<<:::555444333222111000000000000444<<>>@@@AAA===;;;888888:::===??????BBBCCCCCCCCCBBBBBBDDDFFFGGGOOO[[[hhhvvv~~~xxxhhh[[[SSS[[[nnn~~~wwwmmmgggVVVMMMFFFCCCCCCBBBDDDIIIKKKTTTbbbqqq}}}rrrZZZLLLCCCMMMfffzzzqqqooopppnnnqqqooojjjgggmmmvvv|||vvv[[[CCC;;;444333111...---///......................../////////000111111222222222222444666888:::<<<===BBBBBBDDDGGGKKKOOOSSSUUUQQQYYY[[[ZZZcccvvv{{{|||fffGGG>>>DDDAAAEEERRRTTTbbb|||uuurrrzzznnn\\\PPPIIIJJJMMMPPPXXXeeeqqq{{{lllVVVOOOFFFAAA@@@???<<<:::666555333222111000000000000444;;;EEETTTfffwwwyyynnnggg^^^TTTPPPRRRRRRMMMHHHMMMbbb|||yyyrrr}}}}}}tttkkkssstttVVVKKKGGGCCCYYY{{{fffVVVKKK___eeeRRRQQQ>>>555------...,,,***+++******************************+++++++++,,,,,,,,,***+++---...///111555888LLLfffxxxfff]]]SSSHHHUUUgggdddPPPJJJRRRcccwwwyyysss{{{|||iiiMMM@@@444222444222000///.../////////---,,,---...///...------...///...---------------------------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,---///222555777999999666222000111222444<<>>@@@AAABBBBBBAAAAAACCCEEEEEENNN[[[fffrrr{{{|||xxxbbbWWWNNNSSSdddxxx}}}ssskkkgggUUUMMMFFFDDDCCCCCCEEEJJJFFFKKKXXXiiiyyypppUUULLLFFFLLLbbbyyyqqqooopppooopppnnnkkkkkkpppwwwzzz|||tttXXXBBB;;;444333111...---///......................../////////000111111222222222222444666999;;;<<<===AAABBBDDDFFFJJJOOOSSSUUUQQQXXXZZZYYYcccwwwyyyzzz___CCC<<>>TTTooo{{{{{{oooaaa___TTTZZZkkkpppaaaKKKIIIXXXooo}}}|||aaaHHH===222111222111...---......---------,,,,,,,,,........................------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,+++++++++******------///222555888888777555111...///000222999BBBFFFEEEBBB>>>999444111...//////...///:::GGGIIICCC;;;:::888777777888:::;;;>>>??????@@@AAABBBCCCDDDDDDKKKUUUbbbrrr}}}~~~yyykkk]]]RRRRRRYYYgggyyylllaaaZZZLLL??????FFFNNNTTTYYYWWWQQQPPPZZZlll}}}yyyjjjUUUFFFBBBIIIWWWuuu{{{pppooosssuuutttssssssuuuvvvvvvuuuyyy~~~oooSSSCCC:::444333222///------..................------000000111222333444444555444666777888888999<<<>>>AAADDDGGGJJJMMMPPPSSSVVVVVVYYY]]]aaajjjwww~~~wwwtttZZZCCC===;;;@@@HHHNNNUUUZZZ~~~~~~|||eeeUUULLLIIIKKKPPPUUUaaannnuuu{{{lllZZZPPPKKKBBB???@@@;;;777555111000000111111111444222555@@@OOOaaawwwyyyooohhh```YYYTTTYYY[[[VVVQQQ\\\tttzzzppp~~~aaaQQQFFFCCCVVVoooxxxuuu~~~nnnTTTXXXpppZZZQQQGGG:::///...000///------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------000,,,,,,444555888DDD]]]sss|||}}}kkk[[[^^^aaarrr}}}{{{dddJJJHHHXXXrrr~~~yyyzzzbbbGGG<<<222111222000...............---------,,,,,,........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++*********,,,---...222666888888777666111/////////111777???HHHFFFCCC???999444000---000000///222;;;FFFGGGBBB999888777666777888:::;;;>>>>>>???@@@AAABBBCCCCCCDDDKKKUUUbbbqqq|||}}}yyykkk___UUUUUUZZZdddvvvwwwkkkbbbUUULLLCCCBBBGGGQQQbbbpppiii[[[OOORRRcccwwwpppkkkddd[[[TTTGGGCCCHHHSSSppp}}}rrrppptttvvvuuuttttttuuuuuuvvvvvvzzz}}}tttTTTAAA999333333222///---...........................//////000111111222333333555666888888999:::===???EEEGGGJJJLLLMMMOOOQQQTTTWWW\\\bbbfffmmmvvvzzzsssYYYAAA<<<:::???FFFLLLSSSXXXxxx~~~yyycccSSSKKKHHHJJJOOOVVVaaannnuuu{{{qqq___TTTNNNCCC???@@@<<<888555222000111111111111222111555>>>LLL___yyyyyyoooggg```]]]]]]^^^WWWQQQZZZqqqvvvooogggTTTGGGEEETTTiiixxxxxxtttxxxsssYYYNNNsssnnnZZZWWWJJJ===111///000///......+++++++++++++++++++++++++++++++++,,,,,,---------,,,///,,,...555777===MMMhhhwwwgggQQQXXXjjjiiiJJJFFFVVVpppzzzwww{{{aaaEEE:::222111222000...............------------,,,........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,++++++++++++************+++...333777999888777666222000000//////444;;;HHHFFFCCC>>>999444///---/////////222:::AAAAAA===666666555555666888:::;;;<<<===>>>???@@@AAAAAABBBDDDKKKUUUaaaooozzz|||xxxkkkaaa[[[^^^bbbgggttt~~~tttjjjbbbPPPKKKFFFCCCFFFTTTnnnnnnVVVOOO\\\ooo{{{vvv```XXXTTTOOORRRGGGEEEHHHOOOiiiuuurrruuuwwwvvvuuuuuuuuuuuuvvvwww|||~~~~~~wwwUUU@@@888222222222000...///........................---......000111222222333555666888999999;;;===@@@EEEGGGJJJMMMNNNPPPSSSVVV[[[bbbkkkrrruuuyyy}}}|||lllSSS???:::999>>>DDDJJJPPPVVVppp|||ttt___QQQIIIGGGJJJOOOWWWbbbooouuu{{{yyyfff[[[RRREEE@@@AAA===999666222111111222222111///111555===HHH]]]{{{qqqfff```^^^aaa___WWWOOOWWWlll|||uuusssoooYYYLLLKKKXXXggguuuxxxssstttrrrXXXIIIcccmmmZZZ[[[NNN@@@222//////...------+++++++++++++++++++++++++++++++++,,,,,,------------///---///666666@@@TTTppp{{{hhhIIINNNfffjjjIIIEEERRRjjjwwwwww]]]AAA999111111111000...///............------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***---222777999888666666333000000///...222888CCCBBB???<<<777333///---,,,+++,,,000666:::999666555555555666777999:::;;;;;;;;;<<<===>>>???@@@@@@CCCJJJTTT^^^kkkvvvyyywwwiiibbb```hhhnnnqqqyyy|||qqqfff^^^KKKHHHDDDAAABBBPPPjjj{{{bbbUUUYYYggguuu|||xxxeee\\\VVVPPPPPPGGGFFFHHHLLLeeexxxuuuvvvxxxxxxwwwvvvuuuuuuwwwyyyqqqTTT>>>777111222222000///000............////////////......///000222333444444444666888999999;;;>>>@@@CCCFFFJJJMMMQQQTTTXXX[[[```hhhttt}}}xxxcccJJJ>>>:::999>>>DDDHHHOOOVVVlll{{{ooo[[[OOOIIIGGGKKKPPPYYYdddooouuuzzz~~~~~~~~~ooocccZZZJJJCCCCCC>>>:::777333222222222222111...111666<<>>777111111111///...000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***,,,000555777666555555222111111000...111777<<<;;;:::888555222000///,,,***+++///333555444333555555666777888999:::;;;999::::::;;;<<<===>>>>>>@@@HHHQQQZZZeeepppuuuttteee___```jjjqqqssswww}}}nnn___UUUIIICCC>>><<<>>>HHH[[[mmm}}}sssdddYYYWWW```nnnxxx~~~tttjjj^^^TTTNNNGGGGGGHHHKKKdddzzzvvvxxxxxxxxxxxxvvvuuuvvvyyy|||eeeRRR===666000111222000///000........./////////000000///000111222444555666777444666888999:::<<>>;;;<<<@@@EEEHHHOOOVVVkkk|||zzzjjjXXXMMMIIIHHHMMMRRRZZZeeepppuuuzzzvvvlllcccRRRHHHFFF@@@;;;888444222222333222111///222888===EEEYYY{{{xxxggg___^^^\\\XXXPPPHHHKKKZZZlllxxxrrrhhhiiiooo}}}aaaTTTVVV^^^bbbiiifffiii|||yyyrrrppp}}}|||mmmwwwqqqZZZJJJTTTmmmrrr```[[[TTTDDD444...---,,,+++,,,++++++++++++++++++++++++******+++,,,,,,---.........000...111555444CCC```{{{yyyaaaEEEFFFSSSppprrrSSS???AAAMMMccc~~~yyyvvvqqqyyyoooLLL;;;555111111111//////111/////////.........------........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++************)))))))))))))))***---111444444333333111111333222000333888777777666555444222000///...++++++000333333333555444444555666777888888999888888999:::;;;<<<<<<======DDDMMMUUU___jjjppppppccc[[[ZZZcccjjjjjjlllrrr}}}jjjXXXLLLEEE???999888:::@@@MMMYYYdddbbb]]]VVVRRRXXXfffrrrzzzzzzooo```UUUPPPGGGFFFGGGKKKdddyyywwwyyywwwxxxyyywwwuuuwww|||ppp[[[QQQ===666000111222000///000.........//////000000111111222333444666777999999666888:::;;;<<<>>>AAADDDKKKNNNPPPRRRSSSUUUWWWYYY]]]aaappp{{{```GGG>>><<<>>>BBBEEEHHHOOOWWWlll{{{ttteeeTTTKKKHHHIIINNNSSS\\\fffpppuuuzzzzzzuuummm[[[NNNIIIAAA<<<999555333333333222222000333888===DDDVVVuuuzzzjjjaaa___YYYUUUNNNGGGFFFPPP___iii{{{oooaaa```gggfff\\\cccjjjlllooolllmmm{{{zzztttppptttxxxaaaJJJWWWooouuuddd]]]WWWGGG666///---,,,,,,---++++++++++++++++++++++++)))******+++---......///...//////333777666HHHiii}}}vvv}}}xxxsssVVVBBBFFFNNNeeejjj___GGG888<<>>666111111111///...///---......///000000111111111222333555777888::::::999;;;===???@@@BBBEEEHHHNNNPPPRRRSSSTTTUUUWWWYYY]]]^^^kkkzzz___EEE===<<<>>>CCCEEEGGGNNNVVVkkkxxxooo```PPPIIIGGGHHHMMMSSS]]]gggqqquuuyyy|||{{{vvvcccTTTKKKBBB===:::666444333333333222///222777<<>>777111111111///---...---......///000111111222111222333555777888::::::<<<>>>@@@BBBCCCEEEHHHKKKLLLOOOQQQTTTUUUWWWZZZ\\\___]]]jjjxxxZZZ@@@<<<;;;>>>BBBDDDFFFMMMUUUjjjvvvkkk]]]NNNGGGEEEGGGLLLRRR^^^hhhqqquuuyyy}}}~~~{{{hhhWWWMMMBBB===:::666444333333333222///000555;;;BBBPPPhhh|||wwwnnnhhhfff[[[WWWQQQIIIBBBBBBIIIQQQfffnnnyyyrrrwwwcccXXX]]]uuupppiiirrr|||~~~|||{{{}}}yyy|||eeeNNNQQQtttwww^^^ccc\\\NNN;;;///---......,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////333000000333333;;;UUUrrr~~~~~~}}}cccEEE===DDDRRRcccgggBBB<<<:::777CCCYYYxxx|||uuummmhhhkkkvvvyyyiiiMMM888111111111111000000000000//////000000000000//////......------------..............................---------,,,,,,+++++++++---,,,+++***))))))))))))&&&'''(((***,,,...///000///000111111333777<<<@@@;;;888555222111111///...---+++***+++...222444444222222111111222222333444555666888888777777999:::===>>>BBBJJJSSS\\\cccfff```[[[YYY```llluuuvvvsssrrrwwwzzzwwwpppdddTTTFFF@@@;;;777666777<<>>@@@DDDFFFGGGHHHJJJKKKOOOOOOPPPSSSWWW\\\```cccggggggrrr}}}oooTTTEEE;;;AAA@@@AAAGGGGGGLLL\\\mmmuuu~~~{{{hhhWWWHHHFFFGGGHHHMMMVVVdddkkksssyyy|||}}}yyywwwxxxnnnYYYKKKHHHAAA<<<777444333333333333000222555:::AAAPPPhhh~~~yyyrrrmmmgggaaaZZZVVVQQQLLLJJJHHHFFFDDDUUUbbbssshhh|||vvvbbbVVV\\\ppp|||xxxrrr|||xxxxxxrrr|||vvvZZZMMMTTT{{{yyy^^^ddd]]]OOO<<<000---......,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,......///000444111111444555>>>YYYuuu~~~dddHHHAAAIIIWWWiiijjjDDD===:::777CCCXXXwwwzzzqqqkkkkkkoooqqqiiiUUU@@@444111111111111000000000000///000000000000000///...///..................///...........................---------,,,,,,,,,,,,...---,,,++++++*********'''((()))***,,,...///000///000111111333666;;;???:::777444222111000///...---+++***+++...111333444222111111111111222333333444666777777666777888:::;;;<<<@@@GGGPPPYYY___cccaaa\\\YYY___jjjrrrrrroookkkoooqqqmmmfff\\\NNNAAA<<<999666666555777@@@JJJ\\\___^^^WWWMMMKKKSSS]]]bbbgggnnntttxxxzzz|||}}}sssggg___ZZZWWWQQQMMMEEEAAALLLaaauuu~~~tttkkkmmm{{{{{{|||{{{yyyxxxyyyzzzzzz|||sss___TTT;;;888555333222222111000/////////000000000000000///222444666777888;;;===BBBDDDFFFHHHHHHIIIKKKMMMSSSTTTWWW[[[^^^aaadddeeemmmnnnxxx~~~nnnSSSEEE>>>DDDBBBCCCIIIIIIPPP```rrrxxx~~~xxxgggVVVHHHFFFGGGHHHNNNVVVeeekkksssyyy||||||zzz{{{~~~xxxssstttyyyqqq]]]NNNJJJAAA===777444333333333333111222666;;;BBBOOOfffzzz{{{rrrlllfff```YYYWWWTTTRRROOOLLLHHHDDDJJJVVVggguuu\\\sssvvvbbbVVV[[[mmmyyy}}}uuu{{{|||nnnkkkuuu}}}|||ZZZKKKYYY}}}aaaggg```QQQ===111...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000333222333555666BBB^^^{{{}}}bbbHHHDDDMMM___sssjjjCCC:::888666BBBWWWwwwxxxnnnnnnsssxxxrrr]]]EEE777555111111111111000000000000000000000000000///......//////............//////.......................................---------......------,,,,,,++++++'''((()))+++,,,...///000...///111111333666:::>>>888555222000000000///...---+++***+++...111333333111111111111111222222333333555666666666666777999888:::>>>DDDLLLTTT[[[______ZZZWWW[[[dddiiiiiieeeaaadddddd```[[[TTTHHH===:::888777666444333999AAAPPPUUUWWWQQQIIIGGGMMMUUU]]]bbbkkkqqquuuxxxyyyzzz{{{{{{}}}~~~wwwiii```ZZZXXXQQQMMMFFFDDDNNNaaapppvvvlll```^^^pppvvvvvvzzz}}}}}}{{{{{{{{{zzz{{{~~~vvv___RRR:::888444333222222111000//////000000000111111111222333555666777999===@@@DDDFFFHHHHHHIIIKKKNNNPPPVVVXXX\\\```ccceeeffffffnnnpppxxxjjjQQQDDDCCCHHHEEEEEEKKKMMMUUUfff{{{|||tttdddUUUHHHEEEFFFGGGNNNWWWeeellltttzzz}}}~~~xxxrrrnnnkkkjjjiiigggdddaaa___bbbgggkkkvvvwwwxxxwwwuuutttuuuvvv}}}~~~wwwrrrllljjjooowwwrrraaaQQQLLLAAA===888444333333333333111222666<<>>MMMRRRVVVSSSKKKHHHKKKPPPYYY___gggooosssuuuwwwwwwuuuuuuwwwxxxyyyzzz{{{{{{}}}{{{lllccc]]]YYYRRRMMMGGGGGGSSSeeeqqqssslll^^^VVVaaa{{{}}}ttttttyyy}}}~~~{{{{{{zzzxxxyyy|||yyy___PPP:::777444333333222111000///000000111111222222222444555666666888;;;???CCCDDDFFFHHHJJJKKKNNNRRRUUUYYYZZZ\\\^^^aaacccdddeeeiiilllrrr{{{{{{eeeOOOEEEFFFJJJFFFFFFMMMPPPYYYkkkpppaaaRRRGGGEEEFFFGGGNNNXXXfffllltttzzz}}}xxxooollleee]]]WWWTTTTTTUUUVVVXXX[[[\\\\\\]]]___```nnnoooppppppooonnnnnnnnnooooooppprrrvvvzzz}}}rrrkkkddddddiiipppmmm```SSSMMMBBB>>>888555333333333333111222666===DDDOOObbbrrryyypppiiicccZZZYYYYYYYYYWWWSSSNNNIIIBBBFFFOOO]]]ooo~~~VVVoooyyyggg[[[___mmmvvvxxxnnnffflllrrrpppwwwjjjKKK]]]kkklllfffVVVAAA333/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111111222444444999KKKlll{{{^^^DDDDDDSSSlllpppFFF:::666444BBBWWWvvvsssiiicccllltttmmmUUU<<<000111111111111111000000000///000000000000000///......//////000111111000//////////////////////////////////////////////////////,,,---------,,,+++***)))(((((()))***,,,---......---...000111222444888;;;666444111000000000///...---+++******---000111222000000//////000000111222000222333444333333444666666888<<>>888666555555222111777>>>JJJPPPUUUTTTNNNIIIHHHIIIRRRWWW^^^dddhhhkkkmmmooopppoooooopppqqqrrrsssttt}}}|||}}}|||qqqmmmcccXXXQQQJJJEEEKKK___wwwzzzkkkccckkk|||wwwxxxzzzzzzyyy|||}}}}}}}}}}}}~~~sssZZZLLL999777444222333333222111000000111222333444444555555777999:::<<>>WWWzzzzzz~~~ZZZCCCCCCMMMccc|||OOO>>>888777DDDXXXuuu}}}ppphhhbbbiiiqqqlllXXXAAA666666111111111111000000000000---...///000000111111000///000222333333222000///////////////////////////------........./////////,,,---...///...,,,***)))&&&&&&'''((()))******+++,,,...000111222333666888:::777444222111000///......,,,******,,,///000000///............///000000...000111111111111222444222555888999:::@@@IIIPPPTTTTTTTTTWWW\\\^^^^^^]]]UUUUUURRRLLLIIIHHHCCC===888888999:::777333666<<>>AAA===777777;;;CCCIIINNNPPPMMMJJJIIIIIILLLOOOSSSWWWZZZ^^^bbbeeecccbbbaaaaaaaaabbbcccddd```dddiiiqqq|||tttpppqqqdddRRRKKKCCC===GGGdddyyyfff^^^iii{{{zzzvvvwwwzzzzzzxxxvvvyyy|||~~~wwwbbbRRRKKK999666333222333333333222000111111222444555666666444777;;;>>>@@@BBBEEEGGGKKKOOOUUUYYY[[[[[[[[[[[[ccccccbbbbbbbbbcccdddddd```hhhtttxxx]]]HHHBBBEEEJJJHHHIIIQQQTTT]]]ooo|||___UUUKKKEEEEEEFFFFFFPPP]]]iiiooovvv{{{~~~|||vvvjjj]]]UUU[[[kkkyyy~~~uuuggg^^^]]]eeerrrzzzwwwyyy{{{nnn]]]___aaa```___ZZZSSSKKKEEE@@@:::666444444333222111///222<<>>FFFZZZlllkkkHHH555777999DDD^^^qqqyyylllddddddhhhgggXXXBBB666777000000///...............,,,---...///000111222333111222333333333222111111111111000000000111333444111000///000333333000---////////////...---,,,+++((((((''''''''''''((((((+++---///111222333666888<<<:::666333000000000000---,,,***+++---/////////......------------......////////////000000000000222222222333666<<>>@@@???:::777888:::BBBFFFKKKLLLJJJGGGFFFEEEJJJMMMPPPRRRTTTUUUWWWYYYVVVSSSQQQQQQRRRSSSRRRPPPIIIFFFGGGPPP^^^ssstttpppooobbbRRRKKK@@@@@@HHHTTTppp}}}vvvccc[[[bbbfffwww{{{wwwwwwzzz|||}}}}}}zzzyyy~~~zzzqqqbbbRRRDDD666666444333222111111111000000111111333444666777777<<>>>>><<>>CCCIIINNNSSSVVVVVVUUUWWWYYY\\\___^^^VVVOOOIIIDDD>>>:::<<<===;;;777555777999AAADDDHHHIIIIIIGGGFFFFFFGGGIIILLLNNNNNNNNNOOOPPPQQQPPPQQQSSSUUUVVVVVVTTTSSSOOOLLLMMMRRRbbb{{{sssqqqqqqcccQQQKKK@@@>>>DDDOOOiiiyyypppaaa]]]dddeeessszzzxxxxxxzzz{{{||||||zzz{{{rrr}}}jjj^^^PPPBBB666555444333222111111111111222222333444666888999999>>>CCCEEEFFFHHHKKKOOOQQQRRRRRRTTTVVVXXXZZZ\\\ZZZ\\\^^^___```bbbeeegggrrr~~~~~~xxxfffOOOCCCCCCAAADDDFFFHHHJJJPPPYYY```sssooo]]]PPPGGGCCCGGGIIIJJJRRR]]]iiinnnuuu{{{|||||||||rrreeennnvvvxxxmmmsssmmm```fffmmmmmmfff\\\SSSNNNFFF@@@:::666666555333111333111333<<>>>>>@@@NNNjjjuuummmxxxmmmQQQCCCCCCKKKXXXbbbUUU<<<444:::888@@@YYYnnnuuuiiicccbbbfffllleeePPP===666111000000///.../////////000000000000////////////000222666999999777444111222222222222222222222222555555555555444222000.........//////...------,,,&&&&&&%%%%%%%%%%%%&&&&&&)))+++---...///000222444444555777777555222///,,,...,,,++++++---///000000...------,,,,,,------...------........./////////.../////////111555;;;@@@EEEJJJQQQSSSRRRPPPOOOOOOTTTXXXXXXQQQKKKGGGAAA<<<;;;;;;:::777444444666888???AAADDDFFFFFFFFFFFFFFFEEEGGGJJJKKKJJJIIIIIIIIIOOOSSSZZZaaagggiiiiiihhhkkkggg```WWWRRRWWWlllpppnnnooobbbOOOJJJ???===BBBKKKdddwwwrrrgggdddjjjjjj{{{}}}zzzxxxxxxyyy{{{|||{{{zzz{{{|||yyywwwpppwwwcccYYYMMM???666555444333222222222222111222222333555777999:::;;;???DDDFFFGGGIIIMMMPPPQQQRRRTTTTTTUUUVVVXXXYYYZZZ[[[]]]^^^^^^```ccceeesssuuuaaaLLLDDDFFFBBBEEEGGGHHHJJJNNNVVV\\\nnn~~~mmm\\\NNNGGGCCCGGGIIIJJJSSS^^^jjjnnnuuuzzz~~~sssuuuwwwyyy{{{~~~xxxsssxxxuuuqqqsss|||wwwooorrroooffflllpppmmmcccWWWPPPMMMEEE@@@:::777666666333111333111333;;;HHH\\\yyyuuulllccc___[[[TTTPPPOOOLLLKKKKKKGGGBBBEEETTTdddsss~~~GGGUUUcccddd]]]TTTLLLEEEKKKDDD??????CCCLLL[[[iiittt|||xxxmmm]]]MMMEEEDDDGGG[[[nnnxxxttt```NNNXXXrrrtttssshhhKKK444222222...///......---------......//////000222333444666999<<<<<>>>>>???AAACCCDDDDDDDDDCCCFFFIIIJJJHHHGGGFFFFFFJJJSSSbbbqqq|||}}}zzzsssgggZZZXXXeeevvv{{{jjjiiilll```NNNHHH>>>===BBBJJJdddzzzzzzqqqlllnnnppp||||||zzzyyyxxxyyy{{{}}}}}}}}}}}}sssjjjrrruuurrrttt```XXXLLL===555555444333222222222222111111222333555777999:::;;;???DDDGGGHHHIIIMMMQQQTTTVVVXXXYYYXXXXXXZZZ\\\\\\]]]_________aaaccceeeqqq}}}rrr]]]JJJDDDFFFEEEGGGIIIIIIJJJNNNUUU[[[pppjjjZZZMMMFFFDDDGGGIIIJJJSSS```lllooouuuyyy{{{~~~pppqqq}}}nnnooottt{{{ttt~~~|||mmmqqqnnnrrryyywwwlllssseeeiiijjjeee[[[RRRNNNNNNEEE@@@;;;888888777444111222222444:::EEE[[[{{{xxxnnneee```]]]WWWTTTTTTRRRQQQOOOKKKDDDCCCNNN[[[kkkwwwDDDPPP\\\```^^^ZZZRRRJJJGGGBBB>>>>>>???DDDQQQ]]]lllsss}}}xxxmmmbbbYYYOOOEEE???>>>@@@NNNttt|||zzz}}}~~~zzzsssbbbOOO___vvvyyyuuujjjLLL555333222...///.........---......///000000111333555666888;;;===???CCCFFFJJJVVVkkk~~~oooiiiyyyoooPPP@@@BBBPPPfffvvvYYY>>>444999888@@@XXXlll|||sssgggaaaccclllkkkXXX@@@333222111000000//////000000000000000000////////////000222555888888777555333333333333444333333222111333555666555333111000000---...............------''''''&&&&&&&&&&&&''''''''')))+++,,,,,,---///000111333555777666333///,,,///---+++,,,...000000000------,,,,,,,,,,,,------,,,,,,,,,---------............///...///222666:::AAAGGGNNNQQQOOOLLLJJJIIIJJJPPPRRROOOKKKIIIDDD@@@<<<:::888666555555666777===<<<;;;===???AAAAAAAAAAAADDDHHHIIIHHHGGGEEEEEEIIITTTgggyyy|||iii]]]___hhhvvvffffffiii```PPPGGG>>>>>>BBBJJJeeezzz|||vvvqqqrrrrrr{{{{{{zzzyyyxxxyyy}}}}}}{{{~~~ssseeeiiixxxtttjjjxxxuuuaaaZZZMMM<<<555444333333222222222333111111222444666888:::;;;<<>>UUUggg}}}|||tttmmmddddddnnnooo\\\DDD555222111000000//////000000////////////000000000000000222444666777666555444333333444444444333222111111333555555222000111222------...............---(((''''''''''''''''''(((&&&(((***+++++++++---///000222555666666333000---///---,,,,,,...000111000---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------,,,------------///333666===CCCJJJMMMKKKIIIGGGHHHGGGMMMPPPNNNKKKIIIEEEAAA===;;;999777777777777777<<<:::888999<<<>>>>>>===???BBBFFFIIIHHHGGGFFFFFFHHHQQQ___mmmwww~~~ttt```YYY[[[lllttteeeeeejjjcccVVVHHH??????CCCJJJdddnnnqqqrrrtttvvvuuu{{{{{{zzzyyywwwyyy~~~{{{zzz}}}nnnooo|||uuuooosss___YYYKKK888444444333222222222333333222222333555777999<<<===>>>CCCHHHJJJKKKLLLPPPTTTYYY^^^bbbbbb```___aaadddaaabbbccccccccccccfffhhhqqqyyypppZZZKKKEEEDDDHHHHHHHHHGGGGGGLLLUUU[[[kkk}}}dddUUUJJJEEEDDDHHHHHHIIITTTcccllloootttxxx{{{~~~wwwsssuuusssqqquuu}}}yyyvvvrrrjjjiiinnnhhhgggssswwwxxxwww{{{sss{{{eeeeeedddaaa[[[UUUPPPMMMFFFAAA===;;;;;;:::777444222222444777???VVV{{{uuujjjddd___ZZZXXXXXX[[[VVVPPPMMMHHHDDDEEEJJJUUUfffyyy:::GGGTTTWWWYYY^^^fffjjjbbb___\\\WWWNNNGGGHHHNNNIIIJJJMMMUUUfffuuu```KKKBBBBBBAAA??????<<<>>>[[[pppmmmuuuiii\\\ZZZ^^^iiixxxyyyeeeKKK[[[{{{yyywwwlllNNN666444333...///...............///000000111222555666777:::===???BBBGGGKKKOOO\\\sssyyywww~~~[[[DDDAAASSSrrrhhhFFF333444333:::PPP```|||zzzrrrsssiiihhhrrrsssaaaHHH999222111111000000000000000////////////000000000111111222333444555555555555333333444555444333111000///222555555222000111222------...............---((((((''''''''''''((((((&&&(((*********+++---...000222444666555333000...///---,,,,,,...000111111---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++++++++---000333888>>>EEEHHHGGGEEEDDDEEECCCIIIMMMLLLIIIHHHDDD???===<<<:::999999999888666<<<999666777:::<<<<<<;;;===AAAEEEHHHHHHGGGFFFFFFDDDJJJQQQWWW\\\```fffjjjuuucccYYYXXX[[[uuutttffffffkkkfff[[[III@@@@@@CCCJJJddduuu```dddkkkttt{{{yyy}}}{{{|||{{{xxxwwwyyy~~~~~~~~~~~~|||ppp]]]VVVHHH333444444333222222222333333333444555777999;;;===>>>@@@DDDIIILLLMMMNNNRRRVVVWWW\\\aaaaaa___^^^```dddbbbcccddddddcccdddfffhhhttt|||sss^^^OOOHHHEEEHHHHHHGGGEEEFFFKKKTTT\\\```uuubbbSSSIIIEEEDDDHHHHHHIIIUUUccckkkoootttyyy||||||```XXX___rrr|||}}}zzzpppiii[[[YYY``````eeevvv}}}{{{wwwxxxuuu~~~ooonnnkkkhhhbbbZZZPPPIIIFFFBBB>>><<<<<<;;;888555222333444666>>>TTT{{{yyyllleee___ZZZWWWWWW]]]VVVOOOLLLIIIEEECCCEEENNNaaavvv>>>JJJVVVZZZYYY^^^kkkxxxxxxssskkkccc\\\VVVPPPLLLHHHDDDBBBEEEOOOdddttthhhXXXNNNIIIGGGCCC???@@@AAASSSrrrxxxqqqssskkkRRROOOPPP\\\kkkxxx{{{vvvwwwfffLLLWWWttt~~~}}}|||nnnOOO888444000,,,111//////...//////000111222666666666666888;;;>>>@@@GGGKKKLLLNNN[[[sssyyyeeeCCC@@@PPPfff|||oooNNN222///666???RRRhhh|||qqqkkkkkkoooxxx{{{mmmQQQ;;;666333000///000111111111////////////000000000000000111222333333333333333111222444555555444222111222222333333222111///...,,,---...//////...---,,,+++***)))(((&&&&&&%%%%%%))))))******+++++++++,,,,,,...111222333111///------...---+++---111111---......---,,,++++++++++++++++++,,,,,,,,,,,,---------,,,+++******,,,...///444777===BBBEEEEEEDDDCCCAAAEEEJJJLLLKKKHHHEEECCC???<<<999666666888;;;===:::;;;;;;;;;<<<============>>>BBBKKKRRRRRRIIIAAACCCEEEIIILLLOOOSSSXXX[[[eeeiiiqqqvvvtttjjj]]]SSS^^^lll{{{zzzjjjhhhoooppphhhUUUHHH===>>>MMMeeeyyykkkiiioooxxx}}}~~~}}}{{{zzz{{{|||~~~yyygggdddPPP999:::444333222222222333444555222444777999:::===@@@CCCFFFIIIMMMPPPQQQSSSUUUWWWUUUYYY___aaa___]]]```eee```___```dddiiilllkkkjjjsssqqq\\\LLLFFFGGGIIIGGGFFFFFFFFFLLL]]]mmmvvv}}}gggTTTIIIFFFEEEGGGHHHMMMXXXcccmmmooorrrwww}}}oooYYYSSSTTTdddwwwuuufff[[[ZZZ\\\___iiiuuusssmmmzzz~~~tttpppnnnnnniii]]]SSSNNNGGGDDD@@@>>>>>>;;;777222222666555555:::EEEkkk~~~tttjjjccc_________```\\\XXXUUUNNNEEEAAABBBKKK[[[nnn|||EEEMMMUUUWWWXXX```ppp~~~|||wwwpppiiiaaaYYYRRRMMMHHHEEEDDDGGGMMM]]]www~~~qqq```TTTOOOLLLGGGBBB@@@AAASSSrrrwwwuuuqqqWWWRRRMMMWWWeeerrr~~~sssnnnzzzkkkQQQYYYqqq~~~|||nnnOOO888444000,,,111///////////////000111222555555555666999<<<@@@BBBHHHLLLMMMPPP\\\tttyyyhhhGGGBBBMMM___ssshhhIII111000777AAAVVVnnnrrrkkkiiikkkrrruuujjjRRR===666333000///000111111111////////////000000000111000111222333333333333333000111333444444333111000000111222333333222111111---...///000000///...---***)))((('''''''''''''''((()))))))))*********+++***+++---...///...---,,,,,,...---+++---111111---......---,,,++++++++++++*********+++++++++,,,,,,---,,,+++******,,,---///111555:::@@@CCCCCCBBBAAA@@@DDDIIIKKKJJJFFFDDDBBB>>><<<888666555777:::<<<::::::::::::::::::;;;;;;===>>>CCCLLLRRRRRRIIIAAAAAACCCFFFIIILLLOOOSSSVVV^^^bbbjjjqqqrrrkkk^^^TTT\\\jjjxxx~~~qqqlllrrrtttoooVVVJJJ???@@@MMMcccpppjjjmmmttt~~~|||||||||}}}tttddd```MMM888999444333222222222333444555444555777888:::<<<@@@CCCIIIKKKNNNQQQRRRUUUXXXZZZaaa\\\ZZZ]]]bbbccc___[[[```______bbbgggjjjjjjhhhvvv|||jjjWWWIIIEEEGGGEEEEEEEEEGGGIIIQQQbbbsss|||}}}gggTTTHHHFFFEEEGGGHHHMMMXXXcccmmmnnnrrrwww|||mmmUUUNNNOOO```rrr|||sssdddWWWVVVYYY]]]hhhttt{{{wwwllluuuvvvsssqqqpppiii\\\RRROOOIIIFFFCCCAAAAAA>>>999444333666444555999CCCfffvvvkkkccc```aaabbb```]]]ZZZXXXQQQHHHCCCCCCHHHVVViiiwwwGGGMMMSSSWWWZZZcccqqq}}}~~~yyyrrrjjjccc[[[TTTOOOJJJJJJKKKLLLMMMTTTeeeuuu|||iii]]]YYYVVVPPPJJJCCCEEEWWWuuuzzz}}}zzz```ZZZSSSYYYcccppp{{{ppplllxxxkkkPPPVVVkkk{{{~~~|||mmmMMM666333000---111////////////000111222333555666777:::>>>BBBFFFHHHMMMQQQSSSUUUaaaxxxyyyjjjKKKCCCIIIVVVhhhcccHHH333222777@@@WWWrrrtttjjjeeeeeejjjnnnfffRRR@@@777444111///000111111111/////////000000000111111111111222333333333222222000000222222222222000000...///111222333333222222......////////////......)))((((((''''''(((((()))((((((((((((((()))))))))''''''((()))******++++++,,,---,,,***,,,111111......---,,,++++++******+++)))))))))************+++,,,++++++******,,,---...///222888===@@@AAA@@@>>>???CCCHHHJJJHHHEEEBBBAAA===;;;777555444666999<<<999999888888888888888888===>>>CCCLLLRRRPPPHHH@@@>>>@@@CCCFFFGGGJJJMMMOOOVVVXXX___jjjqqqooocccXXX^^^kkkyyywwwmmmooorrrqqqZZZNNNCCCBBBMMMaaa|||tttkkklllrrr}}}~~~~~~~~~mmm```ZZZIII888777444333333222333444555666666777888999:::===BBBEEELLLNNNQQQSSSTTTWWW[[[^^^```^^^\\\___dddgggeeeaaacccbbbaaacccfffiiijjjjjjttttttbbbPPPFFFDDDFFFBBBBBBDDDFFFIIIRRRddduuuzzzeeeRRRHHHFFFEEEGGGIIIMMMXXXccclllnnnrrrwww|||nnnVVVNNNPPPaaarrrwwwxxxtttcccSSSPPPRRRWWWbbbnnnuuuzzzmmmooo{{{{{{xxxwwwtttiii[[[RRRPPPJJJHHHFFFFFFEEEBBB<<<777444777444444888???^^^xxxllldddbbbcccdddaaa^^^\\\\\\VVVLLLFFFDDDDDDPPP```oooyyyEEEKKKRRRWWW\\\cccnnnvvv}}}wwwnnnfff___[[[WWWTTTXXXZZZ]]]^^^ZZZWWW]]]fffsssgggcccaaa\\\WWWLLLNNN```|||}}}kkkfffaaadddlllvvv~~~uuutttssscccMMMVVVkkk~~~zzz}}}mmmLLL555333111---111/////////000111222333444888999<<<@@@EEEJJJNNNQQQTTTXXX[[[]]]iii~~~{{{vvvgggKKKCCCEEEPPPaaabbbIII666444666<<>>===>>>BBBGGGIIIHHHEEEBBB@@@<<<:::666333333555888::::::999888777666666777777<<<>>>CCCJJJOOONNNGGG@@@<<>>BBBHHHLLLPPPRRRTTTUUUWWWZZZ]]]```YYYaaafffccc]]]]]]aaaeeefffeeeddddddfffiiilllmmmttt|||ppp]]]LLLDDDCCCDDDAAAAAABBBDDDFFFNNN___ppp}}}wwwbbbOOOGGGEEEEEEHHHIIIMMMWWWbbbkkknnnsssxxx|||ppp\\\UUUZZZlll{{{yyysssyyyvvvbbbOOOIIIJJJNNNXXXdddllloooxxxrrrkkkzzz}}}{{{vvvkkk\\\RRRQQQJJJIIIHHHHHHIIIEEE???999666777444444777;;;UUU|||zzzmmmeeebbbccceee```]]]\\\]]]YYYOOOGGGEEEAAAJJJXXXfffsss~~~JJJNNNRRRUUUXXX```lllvvvzzzsssjjjbbb______```aaakkkooouuuuuummmbbb```ccc~~~rrrmmmjjjhhheeeWWWXXXiiitttqqqnnnooowwwxxx}}}ppp]]]LLL\\\vvv}}}}}}lllJJJ444333111---111//////000000111333444555999;;;???DDDJJJPPPTTTWWWYYY]]]```bbblllwwwttt}}}yyy___HHHBBBCCCMMM___```III777555555:::QQQmmmzzzttt```]]]___gggnnnhhhUUUDDD888555222000000111111000000000000000111111111111222222333333333222222111////////////////////////---.../////////...,,,+++++++++++++++++++++++++++---,,,+++)))'''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''***+++***,,,+++))),,,111111...------,,,+++************************+++++++++,,,************++++++,,,,,,---111666;;;>>>???>>>===>>>BBBGGGIIIGGGDDDAAA@@@;;;888555222222444777999:::999777666555666777777:::<<>>AAACCCCCCCCCDDDFFFKKKKKKQQQ^^^nnntttpppjjjqqq~~~~~~uuuvvvzzznnnaaaSSSNNNRRRccc}}}zzznnnmmmvvvttteee^^^RRRBBB:::777333333333333444666888999888:::===???CCCHHHNNNRRRRRRTTTVVVXXXYYY[[[^^^```\\\dddhhhccc]]]]]]^^^]]]fffeeecccbbbcccfffkkkooovvv~~~}}}qqq\\\KKKEEEDDDCCC@@@@@@BBBDDDFFFNNN^^^nnnzzzvvvaaaOOOGGGEEEFFFHHHJJJMMMWWWbbbjjjnnnsssxxx{{{rrrccc___gggxxxwwwzzzttt^^^IIIBBBCCCHHHRRR]]]cccgggssszzzkkkzzz}}}xxxlll^^^TTTRRRJJJIIIHHHIIIJJJGGG@@@;;;888888444444777888MMMooo~~~pppfffbbbcccddd^^^[[[[[[]]]ZZZQQQHHHEEEBBBGGGRRR___nnn}}}UUUVVVTTTQQQQQQ[[[lllzzzwwwqqqiiieeefffkkkpppsssuuu{{{xxxiiiaaaaaawwwxxxnnnjjjiiiiii\\\^^^mmmxxxwwwrrrsss|||sss~~~rrr\\\KKKccc~~~zzz~~~~~~kkkIII222333222...111000000000111222444555666999;;;@@@FFFLLLRRRWWWYYY[[[___aaaccclll~~~wwwttt||||||zzzpppWWWCCC@@@AAALLLaaa___GGG666444555999OOOjjj}}}wwwrrr___]]]```jjjrrrlllZZZHHH999666222111111111111000000000000111111111222222222222333333333222111111////////////////////////......//////...---+++*********))))))))))))******///...,,,)))'''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***)))+++***))),,,111111...---,,,+++******))))))************+++++++++,,,,,,*********+++++++++++++++---000666;;;>>>???>>>===<<<@@@EEEGGGFFFBBB@@@>>>999777333111000222555888999888666555444555777888999:::===AAADDDCCCAAA>>>;;;>>>AAABBBBBBBBBCCCDDDHHHGGGLLLXXXgggqqqrrrpppwww~~~|||}}}rrrfff______jjj~~~rrrnnnvvvqqqddd___NNN???:::666333333333444555777:::;;;999<<<@@@DDDHHHMMMRRRUUUTTTVVVYYYZZZZZZ[[[\\\]]]aaaaaa___bbboooxxxpppaaabbbaaa___]]]]]]aaahhhnnnttt}}}}}}rrr\\\KKKFFFEEEBBB??????BBBFFFIIIPPPaaaqqqzzzvvvbbbPPPFFFEEEFFFIIIJJJNNNWWWaaaiiinnntttxxx{{{zzzooonnnxxxsss\\\FFF???AAAFFFPPPZZZ]]]dddqqq|||lll{{{~~~{{{wwwooobbbWWWRRRKKKIIIHHHIIIJJJHHHBBB===999999444555777666FFFeeetttiiidddbbbccc^^^ZZZYYY\\\ZZZRRRJJJFFFCCCFFFMMMZZZjjj{{{SSSWWWYYYUUUQQQVVVffftttpppmmmkkklllqqqyyy~~~qqqgggfffooowwweee]]]\\\___ZZZ[[[jjjyyywwwsssrrr}}}lll{{{ttt]]]QQQooo}}}xxx~~~~~~kkkGGG111222222...111000000000111333444666777:::===BBBHHHOOOUUUYYY[[[]]]aaacccdddlll|||yyyyyyxxxlllSSSAAA===>>>KKKaaabbbIII666333444777JJJbbbyyypppaaa___aaakkktttppp___OOO999777333111111111111000000000111111111222222222222333333333333222111000000000////////////000000---...///000//////------+++***)))(((((()))***+++...---+++)))((('''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******))),,,111111...---,,,+++***)))))))))))))))))))))************+++))))))***+++++++++++++++,,,///555:::===>>>===<<<999===BBBDDDCCC@@@===;;;888666222000///111444777777555333222222444666888777888999;;;===>>>>>>===999<<<@@@AAAAAAAAABBBBBBCCCCCCGGGQQQ^^^iiippprrr||||||uuuppprrr~~~uuupppvvv~~~oooccc```KKK<<<999333333333333444666888;;;<<<:::>>>CCCGGGJJJNNNQQQSSSTTTWWWZZZ\\\[[[ZZZYYYYYY[[[[[[ZZZcccvvv{{{hhh___^^^\\\YYYYYY___gggnnnuuuxxx{{{qqq\\\KKKGGGFFFAAA@@@AAACCCFFFHHHOOO___nnn{{{sss```NNNFFFEEEFFFIIIKKKNNNWWWaaahhhmmmtttyyy{{{~~~xxx```III@@@AAADDDKKKTTTZZZdddqqqzzz}}}mmm||||||xxxuuuqqqfffYYYSSSMMMKKKIIIIIIJJJIIIEEEAAA:::999444555888666BBB^^^zzznnnfffcccbbb___ZZZXXX[[[[[[TTTLLLHHHEEEEEEIIIUUUgggyyyIIITTT]]]\\\UUUTTT]]]gggjjjiiikkkqqqyyy~~~tttrrrkkkqqq[[[NNNNNNQQQVVVWWWeeeyyyxxxwww}}}yyyvvvtttrrr|||hhhyyysss[[[___~~~~~~jjjGGG111222333...111000000111222333555777777===@@@EEEKKKRRRXXX\\\^^^```dddffffffmmm}}}{{{zzzmmmSSS@@@<<<<<>>>>>>>>>>>???BBBHHHRRR```oooxxx}}}wwwvvvzzz~~~~~~~~~vvvtttcccSSSEEE:::444222333333333444777:::===???BBBBBBDDDFFFIIILLLNNNOOOPPPSSSWWWZZZ[[[[[[YYYWWWWWWXXXXXXZZZ^^^bbbfffhhheeeddddddbbb]]]]]]eeepppuuuzzzrrr\\\NNNNNNHHH===@@@BBBCCCCCCFFFOOO]]]hhhxxx~~~nnn]]]MMMFFFDDDEEEHHHJJJMMMVVV___ggglllrrrwwwzzzqqqTTTJJJGGGAAADDDNNNYYYdddqqqwwwxxx{{{ssswww~~~~~~yyyrrriiihhhbbbRRRNNNLLLKKKMMMNNNLLLFFFAAA>>><<<555333888888BBBYYYqqquuulllfffccc```\\\YYYYYY[[[YYYRRRLLLGGGFFFHHHPPPaaauuu===FFFQQQUUUTTTSSSUUUYYYYYYVVV]]]nnnrrrhhh^^^UUUPPPQQQ\\\hhheee\\\dddvvv|||uuuqqqyyysss~~~eeeYYY]]]~~~fffDDD222111222000---000111333555777888999999@@@DDDJJJQQQWWW[[[]]]^^^bbbgggiiiiiippp|||lllHHH<<>>???AAAFFFOOO]]]llluuu}}}xxxuuuuuuxxx|||~~~~~~wwwnnn___PPPBBB888444333444333444555777;;;>>>AAACCCDDDGGGIIIKKKKKKKKKJJJLLLNNNRRRVVVYYYZZZZZZYYYWWWWWWWWWYYY\\\aaadddgggfffeeefffddd```^^^fffppp}}}yyy___MMMJJJFFF===???AAACCCDDDGGGRRRaaammmvvv{{{jjjZZZJJJFFFDDDEEEHHHJJJMMMUUU___ggglllrrrvvvzzzxxxtttrrruuu___PPPHHHAAADDDNNNYYYdddpppwwwxxx{{{tttxxx~~~~~~yyyrrriiifff```QQQMMMMMMNNNRRRTTTRRRMMMGGG???>>>666444777888CCCZZZpppwwwmmmfffdddccc___\\\[[[[[[XXXRRRLLLHHHFFFGGGNNN___rrr888@@@IIIPPPSSSTTTWWWYYYVVVUUUZZZfffrrryyyzzzmmmaaaWWWUUUZZZaaa^^^XXXaaarrr|||uuuvvv||||||rrrzzzbbbXXX\\\}}}cccBBB222222222000...000111333555777999;;;;;;CCCGGGLLLSSSXXX\\\^^^___cccgggiiillluuuxxxPPP@@@FFFRRRsss}}}___BBB666222000444===ccczzzzzzkkk___```kkktttzzzvvvfffIII>>>444111222111111222222222222222333333333444222222222222222222222222222222222222111111111111111222222333333222222111111111000///---+++)))'''%%%'''******(((''''''''')))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&*********,,,///000///...,,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,///111222333333000222555888999888777666888444111222111000222666777444111000111222222111222333333444555666777888666777888999:::;;;;;;;;;>>>>>>@@@CCCKKKXXXfffooo~~~yyyxxxxxxwwwuuuttttttwwwzzz}}}kkkfff\\\MMM???666444555444444444666999===@@@CCCFFFHHHJJJMMMMMMKKKIIIGGGIIIKKKNNNRRRVVVYYY[[[\\\VVVVVVWWWYYY[[[___ccceeeffffffggggggccc```fffnnn|||~~~aaaJJJDDDCCC??????AAABBBDDDHHHTTTeeerrrvvvxxxgggWWWHHHFFFDDDEEEHHHIIILLLUUU^^^gggkkkqqqvvvzzzsssffffffVVVUUUXXXaaaooo~~~oooZZZLLLCCCDDDMMMZZZdddooovvvwwwzzztttyyy}}}~~~yyyrrrhhhccc]]]PPPLLLMMMRRRXXX\\\ZZZTTTNNNAAA@@@888444777888EEE]]]ppp{{{ooohhhdddeeecccaaa___\\\YYYTTTQQQLLLGGGEEELLL[[[nnn~~~888===DDDKKKRRRYYY```ddd```___```cccdddfffnnnwwwxxxwwwiiiaaa^^^___ccc```\\\dddrrr|||xxxwww~~~tttjjjwww```UUUXXX{{{```???222222222000///000111333555888;;;===???EEEHHHMMMSSSYYY^^^```bbbdddeeehhhllluuu{{{VVVAAACCCJJJgggsss\\\CCC666111111555<<<\\\vvv~~~jjj[[[YYYcccnnnyyyxxxiiiOOOAAA555111222222222333333222222222222222222222222222222222222222222222444333333333333222222222222222333333333333222222111111111000///,,,***)))$$$&&&(((((('''''''''((())))))************)))(((''''''&&&%%%%%%%%%%%%&&&+++******,,,///000///...,,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***,,,000222444333222222111333777888666666777:::555333555444222333777666444111///000111111111111111222333444555666666444555666777888888888888======>>>@@@GGGQQQ^^^fff|||~~~~~~~~~}}}qqqrrrsssssstttuuuvvvwwwyyy{{{~~~cccbbbYYYJJJ;;;444444555444444555777;;;???CCCFFFKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLNNNQQQTTTXXX[[[]]]XXXXXXXXXYYY\\\___ccceeeeeedddfffgggdddaaadddkkk}}}bbbJJJBBBBBBAAA@@@AAABBBCCCHHHTTTeeeqqqwwwwwwgggXXXJJJFFFDDDEEEHHHIIILLLTTT]]]fffkkkqqqvvvzzzmmmZZZSSSOOOMMMOOOUUU___mmm}}}eeeTTTGGGGGGMMMYYYbbbmmmtttvvvyyytttzzz}}}}}}zzztttggg___YYYOOOJJJNNNTTT\\\aaa^^^VVVOOODDDBBB999555888999GGGbbbtttsssjjjfffffffffeeebbb^^^[[[[[[[[[SSSJJJDDDIIIWWWiii{{{888:::???EEEOOO\\\iiirrrlllkkkhhhddd\\\YYY```kkkuuu~~~yyynnnjjjkkkmmmjjjgggllluuu~~~||||||wwwxxx~~~~~~mmmjjjvvv^^^QQQUUUzzz|||[[[<<<222333222000111222222444777:::>>>AAACCCEEEHHHMMMTTTZZZ___ccceeeddddddfffkkkqqq|||uuu[[[CCC@@@@@@VVVeeeVVVBBB444000222777;;;PPPmmm~~~nnn[[[UUU\\\ggguuuxxxmmmUUUEEE666000111111111222333333222222222222111111222222222222222222222222444444444444333333333333333333444444444444333333111111111111000...,,,+++###%%%''''''&&&&&&''')))((()))***++++++***)))(((''''''&&&%%%%%%&&&&&&&&&+++++++++,,,//////...---,,,+++***)))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''***+++---111666777666444777444555999:::666777:::;;;777666888777444444777666333000//////000000000000000111222333444555555444444555666777777777777;;;;;;<<<>>>CCCKKKTTT[[[ooo}}}uuuiiiddd```\\\aaaooozzzvvvvvvlllmmmnnnppprrrssssssrrrvvvyyy|||uuu___```WWWFFF888444444444444555666999===BBBFFFIIIOOOOOONNNNNNOOOPPPRRRSSSQQQQQQRRRSSSUUUWWWZZZ[[[ZZZZZZZZZ[[[]]]```ccceeebbbaaabbbdddccc```ccciii{{{}}}eeeLLLAAA@@@AAA@@@BBBCCCCCCFFFQQQaaammmzzzyyyjjj[[[MMMFFFDDDEEEHHHIIIKKKSSS]]]eeejjjpppuuuyyyzzziiiZZZSSSZZZVVVRRRQQQRRR\\\rrrooo\\\MMMIIIMMMUUU^^^hhhpppuuuyyy~~~ssszzz~~~}}}}}}wwwhhh]]]VVVMMMIIIMMMUUU^^^bbb^^^TTTLLLEEEDDD;;;666888:::KKKggg{{{wwwnnniiigggiiiiiieee``````eeejjj\\\OOOEEEHHHTTTdddwww555777:::???IIIYYYkkkxxxsssrrroooggg\\\UUU[[[fffnnnttt}}}}}}zzzzzzwwwsssuuu{{{{{{|||~~~www~~~rrryyy|||hhhrrrttt\\\PPPZZZ{{{yyyXXX999222444111000333333444555888<<>>;;;888777999888555444666555222///...///000000//////000111111333333444555333444555555666666666555888999;;;===@@@EEELLLPPPbbbmmmyyy|||tttfffWWWNNNJJJFFF@@@>>>DDDQQQaaallliiiuuuzzznnnhhhggggggggghhhkkknnnpppooonnnuuuwww{{{~~~}}}|||mmm^^^^^^TTTAAA555444555333555555777:::???DDDIIILLLQQQPPPOOONNNOOORRRVVVXXXVVVVVVVVVVVVWWWXXXYYYYYY[[[[[[[[[[[[]]]```ccceee___^^^^^^aaaaaa```ccchhh}}}}}}gggNNNAAA>>>???@@@BBBCCCCCCFFFOOO]]]hhhzzz{{{lll]]]NNNFFFEEEEEEGGGHHHJJJSSS\\\dddiiipppuuuyyyqqqlllkkkkkkllltttppplllfff^^^]]]pppuuu```PPPKKKLLLPPPXXXccclllsssxxx~~~}}}rrryyy~~~{{{iii[[[TTTMMMHHHMMMVVV^^^ccc^^^TTTKKKFFFEEE<<<666888<<>>CCCHHHKKKJJJLLLPPPTTTYYY]]]```bbbddddddfffiiikkkttt{{{jjjqqqYYYEEECCC:::GGGSSSQQQFFF777000222333111???aaauuu```SSSSSSZZZnnn}}}{{{cccOOO;;;222222222111000111111111111111222222222333333333333333333333333444444444333333333222222444444555555555555444444111222222222222111///...&&&'''((('''&&&&&&((()))%%%''')))++++++***)))'''%%%%%%%%%%%%&&&((()))***///...------...---+++))),,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))),,,333:::===;;;777444444<<>>AAAEEEGGGVVV^^^ggghhh___QQQEEE???;;;999444111222999CCCIIIXXXkkkyyymmmiiijjjeeedddeeeiiimmmqqqqqqppptttwww{{{~~~~~~xxxzzz~~~~~~}}}~~~hhh\\\ZZZNNN;;;222666777333555666777;;;@@@FFFKKKNNNQQQPPPOOOOOOPPPRRRTTTVVVYYYYYYYYYYYYYYYXXXXXXXXX[[[[[[ZZZZZZ\\\___aaaccc^^^\\\\\\___``````dddiii~~~}}}~~~wwwcccLLL???===>>>>>>AAACCCDDDGGGOOO\\\fffxxx|||kkk[[[LLLFFFEEEEEEGGGHHHJJJRRR[[[dddiiioootttyyyqqqooovvv~~~qqqzzzwwwaaaPPPJJJJJJJJJRRR^^^iiiqqqyyy|||pppxxxkkkZZZRRRLLLIIIMMMVVV```ddd```VVVNNNFFFEEE<<<666999===SSSsssuuupppnnnqqqqqqiiibbbfffvvvooo[[[KKKJJJRRR___sss000666<<>>;;;888000222???QQQVVVKKKCCCDDD888555666888777222000222444222///---.../////////000000111222333444444555444444555555666555555555333666:::<<<===???AAABBBKKKQQQXXXYYYPPPBBB999666777666444333555777999;;;GGG[[[ooorrrggg^^^```gggeeedddeeeiiioootttuuuttttttwww||||||vvvyyy~~~}}}|||~~~zzz|||eeeZZZWWWIII666111777888333555666888<<>>UUUvvvwwwrrrrrruuutttkkkbbbgggyyyuuu___MMMKKKRRR^^^sss999444444:::===CCCXXXooo}}}tttiii^^^XXXXXXZZZmmmiiiiiirrrzzzxxxyyykkkwwwddd^^^hhh~~~lllIII666666111///222444777999<<<@@@EEEJJJNNNPPPQQQSSSUUUXXXZZZ\\\]]]^^^fffmmmlllnnnuuuyyyppplllttt|||aaaDDD===BBBGGGVVVQQQHHH>>>666333111000444EEE\\\ppp{{{iiiPPPFFFMMM]]]pppnnnYYYBBB555333333222111000111111111111222222222222333333222111000222333555444333333222222333333444444666666666555444333333333333222222222111111)))'''$$$######%%%%%%%%%'''''''''(((((((((((((((''''''''''''((()))++++++000///---+++*********+++))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))),,,******///555999888555000111777EEERRRSSSHHH<<<555444222000///.........///...---------...000111222333444444444333222111000111111222222333444444555555555888;;;===>>>===EEEFFFFFFCCC???:::777666777333222333444333555:::???GGGQQQXXX[[[]]]```bbbcccbbbdddhhhoootttuuuuuuyyy{{{}}}~~~}}}||||||}}}~~~```^^^NNN>>>888777666666777777999===@@@CCCHHHLLLPPPSSSTTTUUUUUUSSSSSSTTTUUUUUUYYY]]]___]]][[[YYYYYYXXXZZZ]]]___aaaaaa```___ZZZXXXWWWXXX\\\bbbgggjjj}}}yyytttaaaHHHAAADDDAAA???AAACCCEEEGGGNNNXXX___vvvwwwhhhWWWHHHFFFFFFHHHJJJIIIIIIQQQZZZdddhhhmmmrrrwww}}}}}}hhhUUUFFF???AAAFFFKKKVVVdddnnnuuu}}}yyyuuuyyy~~~zzzsss```QQQKKKGGGNNNYYYbbbddd```XXXSSSJJJAAA;;;:::888>>>TTTmmm}}}|||zzzyyytttqqqqqqtttwwwrrrmmmuuu}}}jjjUUUJJJMMM\\\sss444111333999:::<<>>FFFPPPWWWZZZ\\\^^^```bbbbbbdddiiioootttuuuuuuyyy{{{}}}}}}}}}{{{~~~lllssswwwxxxcccYYYKKK<<<777777666666777:::===@@@CCCFFFJJJOOORRRTTTVVVWWWWWWUUUUUUVVVXXXVVVWWWZZZ[[[\\\[[[ZZZXXXWWWYYY\\\^^^````````````ZZZXXXVVVWWWZZZ^^^ccceeezzz}}}zzzvvveeeKKKBBBDDD??????@@@BBBCCCFFFMMMVVV]]]vvvvvvgggWWWHHHFFFFFFHHHJJJIIIIIIQQQZZZdddhhhnnnrrrwww~~~{{{tttcccXXXKKKBBB@@@BBBGGGTTTbbbjjjpppyyyvvvtttyyywwwwww|||xxxdddUUUNNNJJJQQQ[[[ccceee___WWWRRRJJJ@@@:::888666999III]]]eeeiiieeecccllluuu}}}xxxrrrssszzzwwwuuuyyy|||jjjVVVKKKLLLZZZqqq111///333999999777???KKKTTTVVVWWWTTTOOOLLLLLLMMMXXX___ffflllrrr{{{yyyxxxwwwjjjQQQ^^^yyyuuuWWW===111555222222777888:::>>>CCCHHHKKKLLLKKKJJJRRRWWW]]]cccfffeeeccc```aaaiiijjjmmmsssrrruuuxxxxxxQQQ??????DDDfffcccTTT<<<000333333---...777GGG[[[lllxxx}}}~~~}}}ooo[[[JJJAAAFFFYYYmmmuuucccLLL;;;555444222000000111111111111222222222222333333333111111333444555444444333333333333333444444555555666555555444333333333333222222222222,,,***'''&&&'''(((''''''%%%%%%&&&&&&''''''''''''''''''''''''((()))******+++******))))))******+++))))))))))))((((((((((((******))))))))))))******''''''((((((((()))))))))***((((((+++///111000......,,,,,,...333555333000//////...---------------///............///000000......////////////......000000000111222222333333444444555666888:::;;;<<<===BBBHHHKKKJJJEEEAAA???===888666666666444555999>>>EEENNNUUUXXXZZZ\\\___aaaaaadddiiioootttuuuuuuxxxzzz}}}}}}{{{zzz|||~~~~~~xxxeeemmmtttxxxzzzdddQQQEEE999666666666777999???AAAEEEGGGJJJMMMRRRUUUWWWXXXYYYYYYXXXXXXZZZ[[[YYYWWWVVVXXX[[[]]][[[YYYWWWYYY[[[^^^````````````[[[YYYWWWVVVWWWZZZ]]]```ooo~~~{{{yyyhhhMMMDDDDDD>>>>>>@@@BBBCCCFFFMMMWWW^^^vvvuuufffWWWIIIFFFFFFHHHJJJIIIIIIPPPZZZdddhhhnnnssswww~~~vvvqqqkkkaaaZZZNNNDDDAAA???FFFRRR```ggglllvvvzzzrrrrrrzzz~~~ooobbbkkkttt}}}iiiZZZRRROOOUUU^^^dddeee___VVVPPPKKKAAA:::888666555>>>JJJJJJOOOLLLKKKRRRZZZmmm|||vvvuuu{{{{{{rrrqqqxxxiiiVVVLLLLLLXXXooo111111555::::::777:::@@@NNNRRRUUUUUUPPPLLLJJJJJJSSSZZZbbbggglllwww~~~}}}|||{{{zzz{{{jjjOOO^^^zzzpppMMM888000555222333999999===@@@DDDIIILLLMMMMMMMMMOOOSSSZZZ```dddeeedddccc```fffgggiiipppoooqqqyyy~~~[[[CCC???CCCdddjjj```DDD111111222...---222===PPPeeeuuu|||~~~ttt```MMMAAADDDXXXlllpppcccNNN;;;444444444111000000111111111222222222222333333333222222333555555555444333333333333333444444444555555555555555444444333333333222222222---+++((('''(((((('''&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''((()))***''''''(((((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((('''''')))+++,,,+++))),,,+++******+++---//////,,,,,,+++++++++,,,,,,---...............//////000---------...............//////000000111222222222333444555555666888:::<<>>@@@BBBDDDHHHPPP\\\dddvvvuuufffXXXIIIFFFFFFHHHJJJHHHHHHOOOYYYccchhhnnnssswww}}}wwwggguuu{{{ooobbbQQQFFFDDD@@@FFFRRR^^^fffkkkttt~~~~~~uuunnnqqqzzz~~~}}}~~~mmmaaaeee|||nnn^^^VVVQQQWWW___dddddd^^^UUUOOOLLLCCC<<<:::888666888===<<>>444444444222000000111111111222222222222333333333222222444666666555444444333333444444444444444444555555666666444444444333333333222222---+++)))(((((((((&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''(((((()))%%%&&&'''((()))*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''((()))(((&&&((())))))***+++,,,...///******************+++,,,,,,,,,------............------------......//////...//////000000111111222111333444555555777;;;>>>LLLTTT```fffddd\\\QQQKKKBBB===:::999888555666999AAAGGGOOOUUUWWWYYY\\\^^^]]]```eeeiiimmmppprrrssssssuuuxxxzzz{{{||||||yyy}}}~~~~~~~~~}}}jjjhhhrrr{{{zzzgggXXXBBB:::555666999999;;;???EEEFFFIIIKKKLLLNNNRRRUUUXXXZZZ[[[\\\\\\\\\^^^``````[[[VVVWWW\\\``````^^^\\\\\\^^^___```bbbbbbccc______]]]ZZZWWWWWWYYY\\\lllvvv}}}wwwcccHHH@@@DDDAAA???AAACCCFFFLLLVVVbbblllvvvvvvgggXXXIIIFFFFFFHHHIIIHHHGGGOOOXXXbbbgggnnnssswww|||nnn|||{{{^^^KKKFFFAAAEEEMMMZZZccciiirrr{{{xxxrrrmmmqqqzzz}}}|||}}}rrrhhhooosssbbbZZZSSSXXX___dddddd]]]UUUOOOIIIBBB<<<:::999777666777888<<<:::;;;@@@CCCWWWwwwvvvtttuuuwwwqqqfffccciiiiii```UUUMMMLLLVVVmmm///000222777:::;;;:::888888===DDDGGGGGGGGGHHHIIIUUUVVVYYY___fffmmmrrrssszzzvvvzzz{{{yyy{{{~~~|||zzz{{{uuu~~~{{{fffRRRZZZvvvxxxxxx]]]BBB555444777333666>>>>>>EEEFFFHHHKKKOOOSSSVVVXXXRRRSSSUUUYYY]]]ccchhhkkkiiimmmllloooxxxyyy|||gggJJJ>>>>>>III\\\ggg[[[BBB111///222///000666EEEYYYmmmyyyvvveeeTTTHHHIIIZZZlllxxxqqq]]]DDD666555444111000111111111111222222222222333444333222333555777666555555444444444444444444444444444444555666777444444444444333333333333---+++***))))))(((&&&$$$$$$$$$%%%&&&'''(((((()))(((''''''&&&''''''(((((($$$%%%'''((()))*********))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%''')))+++,,,------******)))))))))******+++***+++,,,,,,------,,,,,,---------------...///000.........///000000111111000222444444444777===AAAQQQXXX```ddd```XXXNNNIIICCC>>>::::::888555666:::BBBHHHOOOTTTVVVXXX[[[^^^\\\```eeeiiikkklllnnnooooooqqqtttvvvwwwyyy{{{}}}~~~}}}}}}~~~ppplllvvvttt___QQQ===888666888;;;<<<>>>BBBFFFHHHJJJKKKLLLNNNQQQSSSVVVXXXZZZ[[[[[[\\\^^^```aaa]]]YYYYYY\\\___```___^^^^^^^^^___``````aaaaaa```aaa```]]]YYYXXX[[[^^^oooxxxzzzsss^^^CCC===BBB@@@???AAADDDGGGMMMXXXeeeooowwwyyyiiiYYYIIIFFFFFFHHHIIIGGGGGGNNNWWWaaafffmmmrrrvvv{{{sssTTTHHHDDDBBBFFFRRR^^^gggooovvvssspppooossszzz~~~{{{}}}~~~vvvjjjvvvyyyiiiaaaXXX\\\bbbfffddd]]]TTTNNNDDDAAA===:::999888777666999:::777999>>>>>>OOOmmmsssssswww{{{sssddd^^^aaaccc^^^VVVOOOKKKTTTkkk...000444999>>>???;;;555333999???CCCEEEGGGKKKNNNSSSUUUXXX\\\aaaeeeggggggooouuu~~~{{{pppnnnrrrwwwrrrkkkdddbbbgggqqqyyyyyyzzz|||}}}}}}wwwwww||||||zzz|||mmmooorrr___TTT___yyyzzzsssuuuoooVVV>>>444555777444999CCCDDDKKKLLLOOORRRUUUWWWXXXYYYUUUUUUVVVXXX\\\```eeegggjjjooonnnsss}}}||||||}}}|||aaaHHH??????===KKK[[[]]]JJJ444---222...///444AAASSSfffuuu|||}}}yyyppp___MMMHHHVVViiiyyytttaaaFFF666555555111000111111111111222222222111333444333333333555777666666555444444444444444444444333333444555777888555444444444444333333333///---,,,++++++***'''%%%$$$%%%&&&'''((())))))***(((''''''&&&&&&'''''''''%%%&&&''')))************))))))))))))(((((((((((('''((())))))))))))((('''&&&&&&&&&'''''''''((((((%%%&&&'''((('''&&&&&&'''%%%$$$%%%'''+++------,,,+++***)))))))))))))))***((()))***+++,,,++++++***,,,,,,++++++,,,...///000------...//////000000111...111444555555888???EEEOOOQQQSSSRRRNNNHHHDDDBBBBBB===::::::888555666:::BBBHHHNNNSSSTTTVVVYYY\\\[[[___eeehhhiiiiiijjjlllkkknnnppprrrsssuuuwwwzzz|||vvv}}}kkkWWWIII;;;888777;;;>>>>>>AAADDDGGGIIIKKKKKKLLLNNNPPPSSSSSSUUUWWWYYYYYYZZZ]]]___```^^^\\\[[[[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^___aaaaaa___ZZZYYY\\\```sss|||zzzuuuooo\\\BBB;;;???<<>><<<777;;;@@@>>>JJJeeewwwtttvvv|||vvvhhh^^^^^^bbb^^^XXXPPPJJJQQQggg|||///222888>>>DDDDDD<<<333222777<<>>OOOaaaqqqyyy{{{~~~|||kkkRRRFFFSSSffftttqqq```EEE555555666222000111111111111222222222111333444444333444666888666666555444444444444555444444333333444555777888555555444444444333333333000///---------+++)))&&&%%%%%%&&&'''((()))***+++(((''''''&&&&&&&&&''''''%%%&&&(((************)))))))))))))))((((((((((((((()))***++++++***)))(((&&&&&&&&&'''''''''((((((%%%'''(((((('''''''''(((***'''%%%'''+++///...---++++++***)))))))))))))))'''((()))***+++***))))))++++++******+++---...000------......///000000000---111444555555999@@@GGGJJJIIIFFFAAA<<<:::;;;<<>>@@@EEEMMMQQQVVVYYY[[[\\\]]]^^^aaahhhpppqqqjjj___UUUOOO\\\YYYSSSLLLGGGHHHNNNTTT\\\fffpppuuuuuuzzz}}}{{{|||{{{ppprrr\\\YYYooo{{{kkkssszzz[[[>>>333555777888999===EEEKKKRRRTTTWWWZZZ\\\\\\\\\[[[XXXYYYYYYZZZZZZZZZZZZYYYccchhhooovvvzzz{{{yyyxxxuuuvvv}}}}}}yyyvvvhhhJJJ999BBB>>>CCCTTTdddYYY;;;,,,000/////////666KKKfffuuuxxxzzzmmmZZZNNNPPPVVVjjjiii___LLL;;;444222222111111000000111222333333222444555555444555666888777777777666555555444444333333222222333444666777666666666666555444333222111111111000...,,,)))(((%%%%%%&&&(((***,,,...///+++)))'''%%%$$$%%%&&&'''(((((())))))*********+++)))))))))))))))(((''''''%%%'''))),,,,,,,,,***)))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((***,,,///000---,,,+++***)))))))))))))))************+++++++++,,,,,,,,,---------......------......///000000000222222222333666<<>>:::888888888777999999888777666777999<<>>===;;;???PPPaaa[[[AAA111000...///...333DDD]]]ooouuuwww{{{}}}tttcccTTTNNNNNNaaaddd___OOO>>>666444444111111000000111222222333222333555555444444666777555555555555444444444444333333222222333555666777666666666666555444333222111111111000///,,,***)))%%%%%%&&&(((***,,,...///+++***(((&&&%%%&&&'''(((((()))))))))************)))))))))))))))(((''''''%%%''')))+++,,,+++***)))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((***,,,///000---,,,+++***))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---------......//////000000111111111222666===FFFLLLHHHDDD>>>:::777666666555888888777666555666999;;;@@@DDDHHHLLLOOORRRVVVXXXZZZYYYZZZ^^^dddggggggfffhhhggggggiiikkkmmmmmmlllxxx}}}~~~{{{jjj]]]LLL::::::;;;===???BBBFFFHHHJJJLLLNNNQQQRRRRRRSSSUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZ]]]]]]^^^^^^^^^^^^]]]]]]]]]___``````^^^]]]]]]^^^```bbbbbb___[[[\\\bbbhhh{{{|||qqqZZZCCC999999<<<>>>AAACCCDDDFFFMMMXXXbbbwwwnnn\\\KKKHHHIIIIIIGGGFFFHHHMMMRRR```dddjjjppptttxxx}}}zzzeeeYYYRRRYYYgggppprrrsssqqqtttxxx|||~~~~~~}}}||||||{{{|||}}}pppaaaeeeyyyyyywwwyyy{{{rrrddd```dddiiiggg___UUUNNNOOOTTTXXXXXXNNNHHHIIIGGGGGGVVVjjj{{{vvvxxxvvvnnneee___cccbbbXXXPPPNNNLLL[[[vvv111444;;;DDDJJJIIIBBB<<<===::::::@@@DDDCCCBBBBBBBBBFFFKKKOOORRRVVVYYY\\\\\\dddnnnwwwwwwnnn```UUUPPPMMMHHHAAA<<<:::<<<>>>IIIZZZnnnwwwwwwxxxzzzwww}}}zzzvvvxxxjjjqqqyyymmmxxx|||fffIII999777:::===???AAAFFFMMMSSSVVVWWWXXXZZZZZZZZZYYYYYYYYYZZZ\\\^^^___``````aaacccffflllqqqtttuuusssrrr}}}uuucccMMM<<<@@@BBBQQQdddeeePPP;;;222......---...:::PPPfffqqqwww~~~}}}nnn^^^TTTPPP[[[ccceeeYYYGGG<<<777555111111111000111111222333222333555555444444666777333333333444444444444444333333333333444555666777555555666555555444333222222222222111///---+++)))%%%&&&'''(((***,,,...000,,,+++)))((('''(((((()))))))))))))))************)))))))))))))))(((''''''%%%''')))+++++++++)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''((()))+++---///000---,,,+++***)))))))))))))))))))))*********++++++************++++++++++++---------...//////000000000000000111666???IIIQQQMMMJJJDDD???:::777666555666666666555444555888:::???BBBFFFJJJLLLOOORRRUUUWWWWWWXXX[[[___bbbbbbaaacccdddeeefffhhhkkkooosss}}}~~~wwwcccUUUFFF888:::<<>>888777888:::CCCWWWppp~~~~~~zzz|||{{{}}}ooohhhyyyrrr{{{[[[???777777;;;@@@CCCEEEJJJQQQVVVXXXXXXYYYZZZZZZYYYXXXXXXVVVWWWYYY[[[]]]___``````ccceeejjjmmmppppppooonnnxxxyyy}}}cccBBBCCCDDDQQQfffnnn^^^CCC222......---,,,444GGG___ppp|||rrreee[[[TTTXXXeeennngggVVVFFF;;;444222111111111111111222222111333444444444444555777222222333444555555666666444444444444555555666666444555555555444444333222333333333222000...+++***&&&&&&'''(((***---///000---,,,+++************+++)))))))))))))))*********)))))))))))))))(((''''''&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((***,,,---///000---,,,+++***))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,---......//////000/////////000666@@@LLLTTTWWWUUUPPPIIIAAA;;;888777444555555333333444777999>>>AAAEEEHHHJJJLLLOOOQQQTTTUUUVVVYYY[[[]]]]]]]]]\\\^^^aaadddhhhppp{{{|||ooo[[[MMM@@@777:::<<>>???DDDKKKPPPOOOJJJCCCFFFIIIKKKNNNRRRWWW[[[bbbjjjwwwrrrfffYYYRRRGGG===777666888999>>>SSSnnn~~~{{{wwwvvvzzz~~~}}}ffffffyyyxxxwwwSSS:::777888<<>>DDDIIIKKKOOOTTTXXXZZZZZZYYYYYYXXXXXXXXXXXXVVVWWWYYY\\\^^^```bbbbbbeeeeeeggghhhhhhhhhggggggmmmyyy}}}WWW<<<:::???QQQgggkkkVVV===000000//////111<<>>AAADDDFFFGGGHHHJJJLLLLLLOOORRRSSSTTTUUUVVVXXXYYY[[[___eeennnyyy}}}zzzzzzzzzwwwnnn___NNNAAA999666:::<<>>CCCFFFIIIPPP[[[dddqqqqqqaaaRRRHHHHHHGGGCCCAAACCCIIINNNZZZ```gggmmmrrruuuxxxzzz~~~}}}{{{zzz|||xxxwwwwwwwwwxxxyyyzzz{{{zzzzzzzzzzzz|||~~~}}}qqqsss~~~uuudddffffffeeeuuuyyytttpppkkkfffdddbbbbbbYYYQQQLLLFFFOOOggg------000555;;;>>><<<:::999???AAAAAADDDJJJJJJGGG@@@AAACCCFFFJJJPPPWWW\\\gggooo{{{|||sssmmm___YYYOOOGGGBBB???<<<999;;;EEEUUUeeepppttttttrrryyyyyyuuummmjjjrrr~~~}}}jjj[[[dddxxxwwwwwwpppZZZAAA888<<<;;;@@@GGGLLLNNNQQQUUUXXXZZZYYYYYYXXXXXXXXXXXXYYYWWWXXX[[[]]]___aaabbbcccfffffffffffffffeeeeeedddjjjyyyiiiFFF???:::EEE[[[hhh\\\FFF222000//////000666HHHZZZiiixxxnnn[[[KKKJJJLLLTTT___```QQQ>>>333222222111000000111111000222333333333333444666444444444555555666666666444555666777777666555444222333333444444333333333111111111000///,,,***)))&&&'''((()))+++...000111+++,,,,,,------,,,,,,,,,************)))))))))((()))))))))))))))(((''''''((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&(((***,,,.../////////---,,,+++***))))))))))))(((((((((((()))))))))***************+++++++++++++++,,,,,,------......///......///111555===FFFMMMTTTUUUTTTMMMCCC:::666666333333333333222444777:::===???BBBCCCDDDEEEGGGHHHGGGJJJNNNPPPPPPQQQSSSVVVYYY\\\cccmmmxxx{{{{{{yyypppcccSSSFFF===:::;;;===>>>???BBBEEEHHHKKKLLLQQQRRRRRRQQQQQQRRRUUUWWWUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXYYY[[[[[[YYYXXXYYYZZZ[[[]]]___]]]ZZZ\\\cccjjjzzzzzzkkkUUUCCC=========999===BBBDDDFFFLLLVVV^^^ppprrraaaQQQGGGHHHHHHEEEBBBDDDHHHMMMXXX^^^eeelllqqqtttvvvxxx||||||~~~~~~yyywwwyyywwwvvvuuuuuuvvvxxxyyy{{{yyyyyyxxxyyyzzz}}}ssstttbbb\\\]]]^^^qqq}}}vvvqqqkkkgggfffcccddd[[[SSSNNNGGGOOOfff,,,,,,...333888;;;:::777777>>>AAA??????DDDEEEBBB;;;===???BBBGGGNNNVVV\\\fffooo{{{~~~wwwpppmmmaaa\\\UUUOOOKKKEEE???:::>>>CCCMMM[[[jjjtttxxxxxxxxxuuulll___WWW^^^rrr|||vvvxxxsssaaaXXXfff}}}sssuuussseeeMMM:::888???===CCCJJJNNNPPPRRRVVVYYYZZZYYYXXXXXXXXXXXXYYYYYYWWWXXXZZZ\\\___```aaabbbggggggfffeeeeeeddddddccciiizzzssssssxxxMMMBBB555888MMM^^^WWWDDD333///...///...222@@@PPPhhhttt|||~~~uuueeeSSSJJJDDDKKK[[[bbbTTT@@@333333222111000000111111000222333333333333444666333333333444444444555555555555666777777666555444222222333444444333333333111111111000...,,,)))(((''''''((())),,,...000111++++++,,,------,,,,,,,,,+++*********))))))(((((()))))))))))))))(((((('''(((((((((((((((''''''''')))))))))))))))))))))))))))(((((((((''''''''''''&&&(((***---.../////////---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,------......///---...///111555<<>>>>>???999===@@@BBBCCCGGGQQQXXXooosssaaaOOOGGGHHHHHHFFFDDDDDDHHHLLLWWW\\\dddkkkpppsssuuuwww~~~{{{~~~}}}}}}~~~vvvsssuuuvvvuuuttttttuuuwwwyyy{{{xxxxxxwwwxxxzzz|||sssuuu\\\RRRQQQTTTjjjwwwrrrlllhhhhhheeeeee]]]UUUOOOGGGOOOfff...---...111666999888666555777;;;???CCCEEEGGGGGGFFFAAA;;;:::???HHHRRRWWWcccsss{{{uuuoookkkccc[[[VVVUUURRRJJJCCCJJJIIIKKKRRR\\\hhhrrrwwwyyyqqqeeeYYYUUU[[[gggppp}}}zzzyyyttt}}}rrr___RRR```{{{sssmmmtttjjjNNN<<<>>>@@@;;;FFFIIIOOOSSSUUUVVVXXXZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXZZZ\\\^^^```aaaaaaaaagggiiilllllljjjgggeeedddkkkuuu{{{nnn~~~kkkGGG999======FFFLLL???111......000......<<>>@@@BBBCCCDDDIIIFFFFFFIIIJJJJJJOOOUUUYYYfffuuu~~~zzzyyywwwuuusssjjjWWWBBB:::===???>>>CCCCCCBBBCCCEEEIIINNNPPPUUUUUUTTTSSSSSSRRRSSSSSSWWWWWWWWWWWWWWWXXXZZZZZZUUUTTTRRRSSSTTTTTTSSSRRRUUUWWWZZZZZZYYYWWWWWWWWWWWWWWWZZZ^^^```bbbjjjssspppVVVEEEBBBBBB@@@;;;<<>><<>>EEENNNSSS```ssszzzrrrmmmkkkhhhbbb\\\]]]aaagggiiiiiiiiijjjlllppphhh]]]VVVVVV___llluuu~~~{{{zzz~~~kkkbbb___lllqqqooocccPPP@@@888:::CCCJJJJJJNNNRRRUUUVVVVVVWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\^^^___aaacccdddeeeeeedddhhhkkkmmmnnnllljjjjjjjjjjjjrrrsssqqqdddLLLAAA;;;???DDD>>>333...---000...+++222===UUUiiizzz}}}|||}}}{{{rrrbbbUUURRRUUUUUUQQQFFF???666111000000000///000000000000111333444555333333444444555555666666444555666777777666555444444333333333333444444555222222111///---+++)))(((&&&&&&''')))+++---///000......---------,,,,,,,,,+++++++++************)))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&))),,,---------...///...,,,******+++,,,,,,+++''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++,,,---...///333333555<<>>>>><<<<<>>BBBEEEEEEEEELLLUUUeee~~~ttt```QQQIIIFFFEEEEEEBBB@@@EEELLLVVV[[[aaaggglllppptttvvv{{{~~~{{{pppzzz|||{{{xxxwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvxxx{{{}}}~~~}}}vvvllloooyyytttfffYYYPPP[[[oootttmmmmmmnnnmmmkkkggg___SSSNNNVVVaaa000///000111333555666777000000222444777:::===>>>@@@===:::999;;;AAAJJJPPPZZZmmm|||uuummmgggmmmttt{{{|||wwwrrrppppppsssqqqkkkccc]]]```jjjsss~~~vvvzzzmmmmmmpppyyyzzzkkkgggTTTAAA:::999;;;CCCNNNMMMPPPTTTVVVWWWVVVWWWXXX[[[[[[\\\]]]^^^___```aaa```bbbdddfffggghhhggggggiiikkknnnnnnmmmllllllllljjjppp|||}}}qqqzzzuuuYYYEEE<<<>>>CCCCCC666...,,,//////,,,...666HHH\\\rrr{{{|||}}}ooo___VVVUUUVVVTTTHHH@@@666000///000111111000000000111111333444444222222333444444555666666555666666777777666666555333333333333333333333444222111000///---***((('''&&&&&&''')))+++---///000......---------,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''))),,,---------...///,,,***)))***,,,,,,,,,+++''''''((()))))))))))))))))))))))))))))))))))))))*********+++,,,---...///222444888@@@JJJUUU^^^cccffffffccc]]]TTTKKKEEEBBB>>><<<999555444555888:::999999::::::::::::::::::::::::<<>>CCCHHHJJJFFFGGGHHHKKKMMMOOOPPPQQQKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPRRRUUUXXXXXXUUUSSSQQQSSSVVVXXXXXXXXXYYY[[[]]][[[ZZZ\\\\\\]]]fffoooxxxzzzoooYYYHHHCCCCCCAAA???@@@DDDFFFEEEDDDKKKTTTccc}}}wwwcccTTTJJJHHHGGGFFFCCCAAAEEEKKKTTTYYYaaahhhmmmpppsssuuuvvv{{{vvvzzz}}}}}}zzzxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxttttttuuuvvvxxxzzz}}}~~~{{{nnncccdddlllnnnuuuyyyiii[[[\\\eeewwwpppnnnnnnnnnmmmjjjbbbWWWRRRYYYeee///000000000111333555666222222111222333666999:::<<<<<<;;;:::;;;AAAJJJQQQ\\\nnnxxxrrrttt{{{}}}vvvssssssvvv}}}xxxmmmhhhoooyyy}}}|||tttxxxtttgggZZZGGG888999>>>???EEENNNOOORRRVVVXXXXXXWWWXXXXXXXXXYYY[[[]]]```bbbddddddaaaccceeegggiiijjjjjjjjjjjjkkkmmmnnnmmmllllllmmmmmmooovvvvvvqqqbbbHHH>>>???DDDJJJ<<<111+++...000---...222555JJJbbbqqqxxx{{{~~~zzziii[[[TTTRRRPPPFFF>>>444//////111333333222222111222222333444555111222222333444555666666555555666666666666555555333333333333333333222222111111000...,,,***((('''&&&&&&''')))+++---///000......---------,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''***,,,...---------...+++*********,,,---,,,***''''''((()))))))))))))))))))))))))))))))))))))))*********+++,,,---//////333666<<>>;;;888555555666888999888888888888888888888888:::888888<<>>??????>>>???CCCLLLRRRaaarrrxxxqqqvvvzzzzzzwwwrrrppppppuuu|||vvvzzz~~~xxxyyy~~~{{{mmmdddMMM@@@888<<>>BBBCCCCCCAAA@@@CCCJJJPPP^^^ppp~~~vvvppppppqqqpppooonnnnnnmmmqqqyyy}}}}}}yyyqqqeee```FFF@@@<<>>EEEMMMVVVaaahhhnnnnnnkkkdddYYYNNNEEEAAA999777555666888999777555555666666666777777888888777777===MMM^^^lllyyyzzzsssfffXXXRRRVVVZZZYYYVVVJJJDDD@@@CCCDDDCCCEEEIIIJJJIIIIIIIIIKKKNNNQQQRRROOOOOONNNNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRPPPNNNMMMOOONNNNNNPPPRRRSSSRRRQQQQQQRRRTTTTTTTTTUUUWWWYYYZZZYYY\\\______^^^cccjjjtttxxxoooXXXDDD???AAABBBEEEEEEGGGHHHEEEBBBGGGOOO^^^xxx{{{gggXXXMMMKKKKKKJJJFFFBBBDDDIIIQQQWWW^^^eeekkkooorrruuuyyy}}}|||zzzyyyuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuwwwyyy|||ttt___XXX```___ooo~~~wwwrrrvvv}}}|||vvvoooiiiddd]]]VVV]]]fffwwwzzzsssqqqpppnnnjjjbbbXXXUUU___lll---......---++++++///333333222111111444999???BBBCCCEEEEEEBBB>>>@@@FFFLLLUUUiiiyyyooossspppmmmlllmmmnnnnnnnnnmmmqqqvvv{{{}}}~~~~~~~~~{{{rrriii^^^\\\CCCBBB@@@AAAIIISSSVVVTTTQQQUUUXXXZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^bbbfffiiilllmmmnnniiijjjkkkiiigggffffffgggdddbbbdddnnnllljjjlllppp~~~gggGGG???;;;===MMM]]]GGG333///000...,,,------111<<>>:::777555444666999999777444555555666666777888888999888999DDDYYYooo}}}}}}{{{}}}nnndddYYYTTTUUUVVVSSSOOOHHHBBB???CCCEEEDDDEEEJJJIIIHHHGGGGGGHHHLLLOOOQQQMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOPPPQQQQQQPPPNNNLLLOOONNNNNNOOOQQQRRRQQQQQQPPPQQQRRRRRRRRRRRRUUUWWWZZZZZZ^^^bbbbbb```eeekkk~~~uuuxxxoooWWWCCC>>>AAABBBFFFFFFHHHHHHEEEBBBGGGOOO\\\vvv{{{fffWWWLLLJJJJJJIIIEEE@@@BBBHHHPPPUUU\\\ccciiimmmqqqtttuuuyyy~~~}}}{{{zzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwzzz}}}ssshhhbbbkkkwwwfffbbbaaa^^^ZZZZZZYYYZZZYYYVVVXXXYYYUUUOOOJJJOOO^^^www{{{uuurrrrrrnnniii```VVVRRR\\\jjj------,,,++++++---...///333444555555444444666888888888999;;;>>>AAADDDFFFNNNXXXhhhyyy{{{ppphhhgggeeegggnnnnnnkkkkkkooovvvwwwxxxyyyzzz|||qqqpppyyybbbWWWSSS;;;@@@HHHNNNSSSWWWZZZ\\\XXXWWWWWWYYY\\\]]]ZZZXXX^^^______]]][[[YYYYYYZZZ[[[\\\^^^aaadddgggiiijjjhhhiiijjjiiigggffffffgggcccdddffflll{{{ttt\\\___mmmuuuzzzzzzlllPPP<<<999======NNNKKKAAA222+++---...+++------333???MMMYYYfffpppqqqxxxwwweeeVVVFFF???666...+++,,,///111222111///......///000000222333444444222222333444555444333333222222222222222222222111111111000000000000///...,,,***(((''')))((('''((()))---000222//////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''///...------,,,,,,,,,,,,...///000///,,,*********))))))))))))(((((((((((())))))))))))))))))))))))((()))+++,,,---.........111222333666:::@@@DDDGGGXXXUUUNNNGGG@@@:::777666333333333444444444555555777333333777999888777999>>>GGGWWWjjj|||{{{xxx{{{zzzwww{{{qqqjjjdddWWWLLLLLLQQQNNNGGGBBBAAAAAABBBEEEFFFFFFFFFHHHEEECCCDDDGGGJJJJJJIIIMMMMMMNNNMMMLLLLLLOOOQQQJJJLLLOOOQQQRRRRRRPPPOOOOOONNNLLLKKKLLLNNNQQQSSSSSSRRRQQQPPPPPPQQQSSSTTTYYYWWWXXX[[[]]]]]]bbbhhh|||xxx```AAA999@@@AAABBBFFFJJJIIIGGGFFFJJJNNN[[[ttteeeXXXNNNKKKIIIHHHDDD@@@CCCIIIQQQVVV]]]ccchhhmmmqqqsssuuuyyy~~~|||{{{{{{zzzxxxwwwvvvvvvuuuuuuxxxxxxxxxyyy{{{~~~~~~gggdddooohhhaaa]]]]]][[[WWWSSSXXXVVVSSSSSSUUUTTTPPPMMMMMMIIIKKK[[[ttt{{{xxxvvvmmmcccYYYNNNKKK\\\qqq---------------......///222333444444333333555777444555666888;;;>>>BBBCCCDDDKKKUUU```iiirrrxxx|||}}}vvvnnnjjjkkkkkkhhhdddhhheeegggnnnrrrqqqqqquuu||||||}}}|||{{{{{{~~~~~~pppqqqoooaaaUUULLL>>>CCCJJJPPPTTTWWWYYY[[[ZZZYYYYYY[[[^^^^^^\\\ZZZ___``````^^^[[[YYYYYYZZZYYYZZZ\\\^^^aaaccceeefffggghhhiiihhhfffffffffgggccceeefffkkkvvvhhheeesssyyywwwiiiSSS???888999;;;HHHFFF===222---...///,,,...,,,000999DDDQQQaaaooooooxxx~~~ooobbbRRRHHH<<<222//////111222000000////////////000000000111333333222333444666555444333333222222222333222222222111111111000000000000///...,,,***(((''')))(((((((((***---000222000000//////...------,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''++++++++++++,,,---.........///000///,,,+++***+++)))))))))))))))))))))(((************************))))))+++,,,---.........//////000222666:::>>>@@@FFFDDD@@@<<<888666666555333333333444444444444555666444444777888777888<<>>222///000000000///////////////000//////...///111222222333555777444444333222222222333333222222222111111111111111000000///...,,,***)))((()))(((((((((***---///111111111111000//////......,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((()))+++---...///...///000///---+++++++++))))))))))))))))))))))))************************)))***+++,,,---.........,,,,,,---...000222555666666555333222111222222333333333333333444444444444666444555666666777===EEEXXXdddwwwzzzqqqooonnnrrrxxxwwwttt|||kkkYYYYYYWWWRRROOOPPPQQQKKKCCCAAAAAA@@@BBBDDDEEEEEEDDDIIIGGGEEEDDDEEEFFFEEEDDDBBBEEEIIIJJJIIIGGGFFFFFFEEEGGGJJJMMMNNNOOONNNMMMLLLKKKJJJJJJKKKNNNPPPRRRRRRRRRQQQQQQRRRSSSSSSTTTVVVVVVYYY^^^______bbbgggwww^^^???888???@@@FFFHHHJJJHHHEEEDDDGGGJJJXXXpppiii\\\LLLJJJIIIJJJGGGCCCDDDHHHMMMRRRZZZ```fffjjjnnnqqqtttyyy~~~~~~{{{zzzxxxwwwvvvvvvuuuuuuwwwwwwwwwxxx{{{~~~~~~fffaaa{{{vvvrrrtttsssqqqqqqlllgggaaa^^^]]]\\\YYYVVVYYYWWWVVVUUUVVVUUUTTTRRRLLLFFFAAADDDRRRggg|||uuuiii]]]RRRJJJLLL```www,,,---///000000000///......///000000000111333555222333444666999===@@@BBBDDDEEEGGGIIILLLQQQWWW\\\]]]YYYTTTQQQSSSXXX]]]```[[[ZZZ\\\fffqqqyyy|||}}}|||}}}~~~~~~~~~}}}{{{wwwlllpppzzzjjj```]]]RRRCCCGGGKKKPPPTTTUUUVVVWWWXXXYYYYYY[[[]]]^^^^^^^^^]]]aaabbbaaa___\\\YYYYYYYYYZZZ[[[\\\^^^___aaabbbbbbcccdddeeeeeeccccccccceeebbbdddfffhhhlllzzzqqqxxxwwwnnnfffUUUAAA999<<<;;;AAAEEE???444---,,,------,,,---...111;;;NNN```jjjrrr{{{zzzsssdddVVVDDD888444444444222//////000000000000000///...///111222111222444555444333333222222333333333111111111111111111111111000000///...---+++)))((())))))((()))***---///000111000000000/////////...,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''')))+++---......///000///---++++++,,,)))))))))))))))*********************************)))***+++,,,------------,,,,,,,,,,,,---...///000222222111000000000000111222222333333333444444444444333444555777<<>>@@@BBBCCCDDDFFFHHHMMMTTTYYY[[[YYYVVVSSSQQQQQQTTTWWWWWWYYY^^^fffqqqzzzzzz{{{}}}}}}~~~vvvkkkkkkwwwwwwrrrzzz}}}mmm^^^UUUKKKBBBKKKOOOSSSVVVVVVUUUUUUVVVVVVXXXZZZ\\\\\\\\\\\\\\\```aaaaaa___[[[YYYYYYYYYZZZZZZ[[[]]]^^^___```aaaaaabbbccccccaaaaaabbbcccbbbccceeegggiiitttuuuvvv{{{tttooo```JJJ===<<<:::EEEOOOLLL<<<...,,,000,,,,,,...000000555DDDSSS```jjjtttzzz{{{tttgggVVVHHHAAA===:::777222222111111111000000000///111222111000000111333333333333222222333333444111111111111111111111111000//////...---+++***)))))))))))))))+++---...//////...............------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''((()))***+++,,,...///...,,,++++++,,,((()))))))))*********+++******************************+++,,,------------.........---------......111111111111111111111222222222222333333333444444333222444999???III[[[kkkxxxyyyuuuwwwyyyvvvkkkgggoooyyy}}}hhh]]]aaaZZZUUUPPPNNNMMMJJJFFFDDDAAA@@@???AAACCCDDDCCCBBBDDDEEEFFFGGGGGGGGGHHHIIIEEEFFFFFFEEEDDDDDDEEEGGGFFFHHHJJJLLLNNNOOOPPPPPPLLLKKKKKKKKKLLLMMMNNNOOONNNNNNOOOPPPQQQQQQRRRRRRSSSSSSWWW]]]___^^^aaaeeeyyy|||vvvaaaEEE???HHHIIIKKKJJJHHHFFFCCCBBBCCCDDDRRRhhhmmm^^^JJJGGGFFFGGGGGGCCCAAACCCLLLQQQYYY```eeejjjnnnqqqssswww{{{}}}~~~sssrrr~~~}}}zzzzzzxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwzzz~~~jjjccczzz~~~rrriiijjjooorrrtttvvvmmmjjjeeeaaa___]]]\\\[[[ZZZZZZYYYWWWVVVUUUVVVVVVRRROOOIIIBBBAAAIIIXXXddd|||}}}wwwiiiYYYOOOKKKRRRjjj------...////////////...,,,---...//////000222444111111111333555777:::;;;AAABBBDDDEEEFFFJJJNNNRRRVVVXXXXXXUUURRRQQQTTTWWW^^^dddjjjnnnuuu}}}{{{|||}}}}}}}}}wwwfff___gggzzzyyynnn\\\LLLDDDDDDNNNQQQUUUVVVVVVUUUTTTTTTTTTVVVYYY[[[[[[ZZZ[[[\\\^^^______]]][[[YYYYYYZZZWWWXXXYYYZZZ\\\]]]^^^___```bbbccccccaaaaaabbbddddddbbbdddggghhhpppyyyzzzssseeeRRRBBB::::::FFFSSSUUUHHH888111222,,,,,,///111111222;;;EEERRR^^^kkkuuu}}}uuufffWWWJJJAAA<<<888666555333111000000111111///111222111000///000111333333222222222333444444111111111111111222222222000/////////---,,,+++***)))))))))***+++,,,......------------------,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((()))+++,,,...---+++******+++((())))))******+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,////////////............---...///000111222333333222222222222333333333333444555;;;EEEPPP]]]nnn|||zzzxxxppprrr{{{}}}pppjjjuuu}}}jjjXXXVVV^^^[[[TTTOOOMMMJJJFFFDDDDDDAAA@@@???@@@BBBCCCBBBAAAAAACCCFFFGGGFFFGGGHHHIIIHHHHHHHHHFFFDDDEEEGGGIIIFFFGGGHHHJJJLLLMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRUUU[[[]]]\\\```eee}}}~~~|||xxxeeeJJJEEEMMMNNNLLLJJJGGGDDDBBBBBBBBBCCCOOOddd}}}ooo___MMMHHHEEEGGGFFFCCCAAABBBKKKPPPXXX___eeejjjnnnqqqsssvvvzzz||||||zzznnnvvv}}}{{{zzzxxxwwwvvvvvvuuuuuuuuuuuuuuuwwwzzz~~~iiiaaawwwwwwooojjjnnnsssvvvwwwxxxooommmiiidddaaa^^^^^^]]][[[[[[ZZZWWWUUUTTTUUUVVVSSSQQQMMMGGGBBBEEENNNVVVrrrxxx}}}}}}xxxiiiXXXOOOLLLUUUmmm---------------......///+++---...//////000333555333222222333444666888999@@@BBBEEEGGGHHHJJJLLLNNNRRRUUUWWWVVVSSSTTTZZZ```iiissszzzzzzzzz}}}~~~zzz{{{}}}}}}~~~pppbbbccctttyyyooojjj[[[FFFBBBKKKNNNQQQUUUVVVVVVTTTSSSSSSSSSVVVYYY[[[ZZZZZZ[[[]]]\\\]]]]]]\\\ZZZYYYYYYZZZVVVWWWXXXZZZ\\\^^^___```bbbccceeeddddddccceeefffgggbbbbbbeeefffkkk~~~wwwjjj\\\III::::::@@@MMMXXXVVVGGG:::555...,,,---///000000444;;;FFFSSScccnnnxxxzzzqqqcccSSSGGGAAA???;;;999555222000000111333---///000000//////111222333222222222333333444555000000111111111222222222////////////...,,,++++++))))))******+++,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((())))))+++,,,,,,***))))))***((())))))******+++,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---------...............,,,---...000111222222222111222222222222333333333555999EEEWWWgggrrr}}}ppprrrnnnggggggqqq}}}uuusssooo]]]UUUUUUVVVWWWQQQLLLLLLIIICCCAAACCCAAA@@@???@@@AAABBBAAA@@@@@@CCCEEEFFFDDDCCCDDDEEEHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIIIIKKKLLLMMMMMMNNNPPPOOOOOONNNMMMMMMLLLLLLNNNOOOQQQRRRTTTTTTTTTSSSQQQQQQSSSXXXZZZ[[[___eee~~~~~~|||jjjOOOIIIOOOOOOLLLIIIFFFCCCBBBBBBBBBBBBMMMaaazzzrrrbbbRRRKKKGGGGGGGGGDDDBBBCCCIIINNNVVV]]]ccchhhmmmppprrrvvvyyy{{{{{{~~~xxxttt}}}{{{zzzxxxwwwvvvvvvuuuuuuttttttuuuvvvzzz~~~iiiaaawwwzzztttsssxxx|||{{{yyyyyyrrrppplllgggbbb___^^^___\\\\\\[[[WWWSSSRRRSSSUUUUUUTTTQQQLLLGGGHHHMMMRRRhhhqqqzzz|||~~~xxxhhhWWWNNNLLLUUUmmm------,,,++++++---...///+++---...//////000333555666555555555666888999:::<<>>;;;===FFFSSSWWWQQQJJJ555---***//////***---777:::???LLL^^^mmmvvv~~~{{{rrreeeUUUJJJHHH===333222555333000//////...------//////...,,,000000000000000111111222222222222111111111000000//////.........---------///...---,,,+++,,,------,,,---.........---,,,+++************************************))))))))))))))))))(((((('''''''''&&&******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))***)))((((((((()))+++,,,++++++******************++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,---------......111///------...////////////---///444333111666???DDDPPPbbbsss||||||zzzuuuuuupppkkkgggbbb^^^```fffhhhooo|||}}}lllddd___WWWNNNHHHOOONNNKKKGGGCCC@@@===<<<======<<<<<<<<<<<<======@@@BBBCCCEEEEEEDDDBBBAAADDDEEEGGGIIIIIIIIIGGGFFFGGGJJJNNNOOONNNMMMLLLLLLQQQSSSTTTSSSOOOMMMNNNOOOQQQRRRTTTUUUVVVVVVUUUUUUSSSSSSSSSSSSTTTXXX]]]bbb|||}}}vvv```SSSRRRPPPJJJHHHDDDAAA??????@@@AAAHHHZZZppp~~~{{{cccVVVPPPKKKKKKJJJFFFDDDFFFHHHLLLTTT]]]dddjjjmmmnnnqqqtttxxxzzz{{{}}}|||}}}{{{yyywwwvvvuuuvvvvvvrrrrrrrrrtttwww{{{~~~bbbaaa~~~~~~zzzyyysssllleeebbb```___^^^___^^^[[[WWWSSSPPPQQQRRRTTTSSSRRROOOLLLJJJKKKKKK[[[eeesss|||~~~}}}qqqaaaSSSNNNKKKPPPfff.........------............///111111111222444666666666555555555666777777<<<===???AAACCCCCCBBBAAAGGGHHHKKKMMMKKKJJJTTT```lll|||wwwvvvuuuqqqsssrrrsssxxx}}}wwwssskkkbbbYYYUUUUUUWWWXXXXXXXXXVVVSSSSSSUUUXXXXXXZZZ\\\]]]\\\\\\]]]^^^aaa___]]][[[[[[[[[[[[ZZZ\\\^^^```aaaaaabbbdddfffgggggghhhhhhiiijjjkkkkkkiiihhhjjjlllkkklllsss|||sss```UUUDDD===777:::EEERRRYYY[[[CCC666---///...***+++111222444===LLLZZZeeerrr|||{{{qqqeee\\\KKKCCC;;;999666222000111000///......///000///...000000//////000000111222222222222111111111000000000000/////////.........///...---,,,,,,,,,------,,,---.........---,,,+++************************************))))))))))))))))))((((((((('''''''''***)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))***))))))((()))***+++,,,++++++******************++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,---------.........000///......///000111000333000000333555999CCCOOOaaahhhttt~~~{{{uuurrrqqqllllllmmmjjj```WWWXXX^^^pppvvvttthhheeeccc\\\TTTOOOOOOMMMIIIEEEAAA???===<<<>>>>>>>>>======>>>>>>>>>>>>???AAACCCCCCBBBAAA@@@BBBCCCEEEGGGHHHGGGFFFFFFFFFIIIMMMNNNNNNLLLLLLLLLNNNQQQTTTTTTRRRQQQQQQRRRSSSSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSUUUXXX\\\```vvvxxxaaaSSSRRRPPPJJJHHHEEEAAA???>>>??????DDDVVVlllhhhWWWPPPKKKJJJIIIFFFDDDEEEGGGKKKSSS[[[bbbhhhkkklllooorrrvvvyyy{{{}}}}}}zzzxxxvvvuuuuuurrrrrrrrrtttvvvzzz}}}cccccczzzsssmmmppp|||{{{qqqllleee```^^^\\\[[[[[[\\\[[[YYYVVVSSSSSSTTTWWWUUUUUUUUUTTTRRRPPPOOOOOOSSS]]]kkkxxx}}}ooo```TTTOOOLLLOOOddd}}}///////////////......---111222222222111222333555555555555555555666777777999:::<<>>...,,,---,,,+++...000///333===JJJXXXiiiwwwzzzqqqkkkTTTNNNHHHCCC;;;444222444111000......000111000///000000//////000000111222222111111111111000000000000000000000000////////////...---,,,,,,,,,,,,------------------,,,++++++************************++++++*********)))))))))))))))((((((((((((''''''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))***))))))))))))***++++++******++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------,,,------------...............//////000000111111555222111444:::FFFWWWfff{{{rrrmmmpppjjjoootttqqqeee[[[^^^gggzzzwwwnnnhhhiiiiiibbbXXXSSSOOOLLLGGGBBB???===<<<<<>>@@@AAAAAAAAA@@@???@@@BBBDDDFFFFFFFFFEEEEEEHHHKKKMMMMMMLLLMMMMMMLLLOOOSSSVVVVVVUUUUUUUUUSSSSSSTTTTTTSSSRRRPPPOOOQQQRRRTTTUUUVVVYYY\\\^^^iiixxx~~~yyyaaaRRRPPPMMMIIIGGGDDDAAA???>>>>>>>>>AAASSSggglllXXXPPPJJJIIIIIIEEECCCDDDGGGJJJQQQYYY```eeeiiijjjmmmppptttwwwzzz~~~~~~{{{wwwuuusssrrrssssssssstttwwwzzz|||~~~eeeggg|||wwwoooiiiccc```aaalll|||lllgggbbb]]][[[[[[ZZZYYY\\\[[[YYYVVVSSSTTTWWWYYYXXXYYYZZZ[[[YYYVVVRRRPPPLLLTTTbbbrrr~~~yyynnnaaaWWWSSSOOOOOObbbzzz...///000111111000///...111222333222111222444555666666666666666777888999777999;;;???DDDJJJPPPUUUKKKMMMRRRXXX^^^eeelllrrruuu|||}}}vvvppppppqqqpppooommmmmmppptttxxxxxxvvvwwwiiijjj{{{xxxlllfffddd```[[[WWWXXX[[[^^^\\\\\\[[[ZZZYYYXXXXXXYYYXXX[[[^^^___]]][[[YYYYYY]]]^^^```___]]][[[YYYYYY]]]]]]^^^______bbbgggjjjlllkkkiiihhhhhhiiikkklllkkkiiijjjllllllkkkooouuusssuuutttjjjOOOIII@@@888888AAAOOOZZZUUU@@@---)))---.........000...000777AAANNNaaapppzzz|||{{{vvvrrrbbb[[[TTTNNNFFF===777666222000......///000000//////////////////000111111111111111111000000000000////////////////////////......------,,,,,,,,,,,,------------,,,,,,++++++************************+++++++++*********))))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------+++,,,------......------------------............---...000000//////000000222222444:::EEEVVVjjjyyywwwpppuuuqqqppppppnnngggeeemmmyyyvvvpppmmmpppoooeeeYYYRRRMMMJJJDDD???<<<;;;;;;<<<>>>??????????????????>>>;;;<<<===???@@@AAAAAAAAA>>>???AAACCCEEEFFFFFFFFFEEEHHHKKKMMMMMMMMMNNNOOOLLLOOOSSSWWWXXXWWWVVVUUUQQQQQQRRRSSSRRRQQQPPPOOOQQQSSSVVVXXXYYYZZZ\\\^^^fffvvv{{{}}}yyy```PPPMMMIIIEEEDDDCCCBBB@@@@@@??????BBBRRRccczzz~~~mmmZZZQQQIIIIIIIIIFFFCCCCCCGGGJJJPPPXXX___dddhhhiiimmmooosssvvvyyy|||~~~|||yyyuuusssqqqpppuuuuuuuuuvvvxxx{{{}}}~~~}}}hhhlllyyysssooojjjfffbbbaaaeeetttooojjjddd```^^^]]]\\\[[[^^^]]]ZZZVVVSSSTTTWWW[[[aaabbbcccccc```YYYQQQLLLIIIOOO[[[mmm}}}}}}vvvoooddd\\\YYYSSSQQQbbbxxx...///111111222111000//////000111111000000222444555555555555666777888999666999>>>DDDKKKTTT^^^fffgggggghhhnnnvvv||||||xxxyyy{{{zzzuuuqqqqqqrrrqqqnnnooonnnlllkkknnntttyyy~~~jjjiiixxxyyypppcccfff___XXXUUUWWWZZZZZZXXXXXXYYY[[[]]]]]][[[XXXUUUTTTWWW[[[]]]\\\ZZZYYYYYY[[[]]]``````]]]ZZZXXXXXX]]]^^^______```cccgggjjjooommmkkkiiihhhhhhiiijjjjjjhhhiiilllllljjjlllqqqvvvjjjyyyssshhhWWWRRRIII===777;;;GGGRRRUUUCCC111***,,,......,,,,,,+++---333999CCCRRR```rrrvvv||||||{{{sssiii___ZZZUUUJJJ???999444111///---...//////.../////////...///000000111000000000000000000000000........................---------------,,,,,,,,,------,,,,,,++++++++++++************************++++++++++++************(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))*********++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......---------------.........//////---///111000......000111000666>>>HHHUUUgggyyy~~~}}}~~~zzz}}}uuuyyytttiii^^^[[[___iiiwwwwwwssssssvvvsssgggYYYQQQIIIFFFAAA===::::::;;;<<<===>>>>>>??????>>>>>>===<<<===>>>???AAAAAABBBBBB@@@@@@BBBDDDEEEFFFGGGHHHFFFHHHKKKMMMMMMMMMOOOPPPNNNPPPSSSVVVXXXWWWTTTRRRNNNOOOPPPQQQRRRQQQQQQPPPQQQTTTWWWYYYZZZZZZ\\\]]]hhh}}}zzz```OOOKKKGGGAAAAAABBBBBBCCCBBBBBBBBBEEESSSaaavvv|||mmm]]]SSSJJJHHHIIIFFFCCCBBBFFFJJJPPPWWW^^^dddhhhjjjnnnpppsssuuuwwwzzz~~~~~~|||{{{zzzxxxvvvtttrrrqqqvvvvvvwwwyyyzzz|||~~~{{{jjjrrr}}}xxxsssppphhhhhhmmm{{{wwwqqqjjjdddaaa`````````aaa___[[[WWWUUUWWW\\\```mmmmmmmmmlllggg]]]RRRJJJEEEIIITTTfffxxx~~~xxxpppgggaaa^^^VVVRRRaaawww888888888777666555444333222333333222111000222333444444444444555777888999777>>>IIIUUUcccssszzzuuuuuutttsssqqqqqqpppooommmmmmjjjeeeccciiiwww~~~xxx|||ssslllcccfff]]]SSSQQQVVVZZZXXXTTTUUUVVVZZZ^^^___]]]XXXTTTRRRUUUYYYZZZZZZZZZZZZ[[[YYY]]]______[[[XXXWWWXXX___```aaabbbbbbdddhhhjjjnnnmmmkkkiiihhhggghhhhhhhhhfffgggkkkllljjjjjjmmmuuurrruuu}}}nnncccbbb[[[MMM>>>555999EEEQQQVVVKKK===333///---+++)))++++++///333666:::FFFRRReeemmmwwwuuukkkhhhcccWWWIII@@@888444111............---//////......//////000111//////000000000000000111------------............------......------,,,+++------,,,+++++++++++++++************************,,,++++++++++++*********(((((())))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******)))***++++++,,,,,,++++++******++++++,,,---------++++++,,,,,,,,,,,,------+++,,,------......------------........./////////...000111111///000444888888DDDQQQ]]]iiixxx}}}zzzzzzuuuwww}}}wwwvvvrrraaaSSSTTTbbbtttyyyvvvssssssvvvrrrfffXXXQQQDDDBBB>>>;;;::::::;;;<<<<<<===>>>??????>>>===<<<>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGHHHFFFHHHKKKLLLLLLLLLMMMOOOOOOPPPQQQTTTUUUUUURRROOOMMMNNNPPPQQQRRRRRRQQQQQQQQQSSSVVVWWWXXXYYYZZZ\\\ggg{{{aaaOOOJJJFFF@@@AAACCCDDDEEEDDDCCCCCCEEESSS^^^ppp{{{oooaaaUUUJJJIIIJJJHHHDDDBBBEEEHHHNNNUUU]]]dddiiikkknnnppprrrsssuuuyyy}}}}}}{{{{{{{{{zzzyyywwwvvvuuutttuuuwwwyyy{{{}}}yyymmmxxxvvvvvvzzz~~~xxxooohhheeeeeefffgggfffddd```\\\ZZZ^^^dddiiitttsssrrrqqqlllbbbTTTJJJ@@@CCCLLL]]]ooozzz{{{yyynnngggbbb___VVVOOO^^^tttLLLJJJHHHEEEBBB???>>>============:::777555666777666666777777888:::;;;<<<;;;DDDQQQ```oootttlllkkkkkkmmmooommmkkkiiiiiiddd^^^YYY]]]lllvvvlllllliiibbbZZZSSSPPPSSSVVVVVVTTTUUUVVVYYY]]]```___[[[WWWTTTVVVYYYZZZYYYYYYZZZ\\\XXX\\\^^^]]]XXXUUUVVVXXX^^^```bbbccccccdddfffhhhjjjjjjiiiiiiiiihhhhhhhhhfffcccdddiiikkkiiihhhjjjnnnttt~~~tttjjjiiiaaaSSSCCC999999BBBJJJVVVSSSKKK???444...,,,+++,,,...111444333444===GGGVVV```nnn{{{xxxtttlll___RRRKKK<<<999444111000//////...///............///000000////////////000000111111---.........////////////------.........---,,,+++---,,,+++*********+++,,,************************,,,,,,+++++++++*********(((((()))))))))*********'''((((((((()))))))))***(((((()))))))))*********(((((()))))))))*********)))***+++,,,,,,,,,++++++******++++++,,,------...++++++,,,,,,,,,,,,------+++,,,------......------............////////////---000222222222555<<>>===<<<;;;::::::;;;<<<===>>>@@@AAAAAA@@@>>>===????????????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIIIIIIIIIIJJJLLLNNNNNNNNNPPPSSSSSSQQQOOOOOOPPPQQQRRRRRRQQQPPPPPPOOOQQQSSSTTTTTTUUUWWWYYYcccxxx^^^LLLGGGBBBBBBDDDEEEFFFFFFDDDBBBAAABBBOOOYYYkkk|||~~~tttcccWWWKKKJJJKKKIIIEEECCCBBBEEEKKKSSS[[[ccchhhkkklllmmmppprrruuuyyy~~~}}}zzz{{{{{{zzzyyywwwuuutttrrrsssuuuxxxzzz}}}~~~xxxooo|||~~~sssllljjjllloooqqqsssoooiiiccc```aaagggkkkooonnnmmmmmmkkkbbbUUULLLAAABBBGGGSSSbbbmmmqqqqqqkkkccc___\\\QQQJJJXXXnnn^^^[[[WWWRRRMMMIIIGGGGGGIIIIIIGGGCCC???<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAA???FFFPPPXXXaaammmzzz~~~rrriiieeecccdddiiikkkjjjfffdddeee]]]SSSPPP[[[qqqssshhhmmmppp]]]YYYTTTQQQQQQSSSUUUVVVWWWWWWXXX[[[___```^^^[[[WWWYYYZZZZZZYYYYYY[[[\\\XXX[[[^^^[[[WWWTTTUUUXXX[[[^^^```aaaaaaaaabbbcccffffffhhhiiijjjjjjiiiiiidddbbbccchhhkkkiiihhhiiilllnnnxxxwwwkkkeeeZZZLLL@@@;;;<<>>???AAABBBBBBAAA???>>>@@@???????????????@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHGGGGGGGGGHHHIIIMMMKKKKKKMMMQQQSSSRRRPPPQQQRRRRRRSSSRRRQQQOOONNNMMMOOOPPPQQQQQQRRRUUUWWW```}}}|||}}}tttZZZGGGBBB===EEEFFFHHHHHHGGGDDDAAA??????LLLUUUggg|||{{{yyyeeeXXXLLLJJJLLLJJJFFFCCC@@@CCCIIIQQQYYYaaahhhkkkiiikkknnnqqqtttzzz|||yyyyyyyyyxxxwwwtttrrrqqqoooqqqsssvvvyyy|||}}}~~~xxxppp~~~wwwpppooorrrwww{{{{{{sssiiicccbbbeeehhhfffeeeeeegggggg```UUUKKKEEEDDDGGGMMMWWW```fffgggggg```\\\XXXLLLEEESSSjjj^^^bbbeeecccZZZPPPGGGCCCPPPRRRUUURRRIIIDDDKKKVVVIIIDDD@@@DDDKKKNNNJJJDDDLLLIIIFFFDDDHHHSSSaaakkk}}}{{{qqqiiiaaa[[[^^^^^^```ccceeeeeebbb___]]]RRRIIIRRRllliiilllmmmeeegggZZZPPPPPPQQQOOOOOORRRUUUVVVYYY^^^bbbccc```\\\___\\\XXXWWWXXXZZZ[[[[[[\\\\\\[[[ZZZYYYXXXXXXWWW_________aaaccccccaaa___hhhfffeeegggjjjkkkiiifff```aaabbbdddeeegggiiiiiikkklllsss}}}wwwlllaaaXXXHHH999999BBBJJJJJJSSS\\\UUUAAA111...///.........+++)))...777???JJJZZZiiittt{{{~~~vvvjjj___WWWOOODDD:::555333000000333---------...//////000000............////////////------......//////000000------------------------+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,---************************************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---+++,,,000222111000///444666555999EEERRRXXXlllsss~~~|||sssooonnnjjj```XXXEEEWWWkkk}}}{{{yyyyyyyyyvvvsssnnnaaaQQQFFFCCC:::999888777777999;;;<<<>>>>>>>>>>>>???????????????>>><<<;;;;;;===???AAABBBBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFIIIJJJLLLMMMMMMNNNQQQSSSQQQRRRSSSTTTTTTSSSRRRQQQNNNOOOPPPRRRTTTUUUVVVWWWbbbzzz~~~vvv___DDD===DDDCCCFFFJJJKKKIIIFFFCCCBBBCCCLLLUUUccc|||yyyzzztttfff\\\OOOHHHGGGGGGCCC???CCCDDDHHHOOOWWW^^^ccceeekkklllmmmnnnppptttzzz~~~}}}~~~|||zzzwwwtttqqqooonnnoooqqqtttvvvwwwyyy|||~~~rrrvvv}}}{{{yyywww|||rrriiiggggggeeeccccccdddeeeccc]]]VVVPPPGGGDDDCCCEEEJJJQQQXXX[[[aaa^^^SSSLLLJJJEEEMMMcccHHHMMMRRRRRROOOJJJFFFDDDNNNUUUaaafffbbb\\\^^^eeegggbbb```ccchhhiiiddd^^^KKKDDD;;;888>>>KKKXXX```nnnssstttnnnfffaaa[[[VVV[[[___dddgggfffbbb\\\YYYJJJOOOZZZlll{{{kkknnnnnnffffff[[[QQQOOOOOOLLLLLLNNNQQQRRRUUUZZZ```bbbaaa___]]]\\\[[[[[[\\\\\\[[[YYY[[[ZZZYYYYYYYYYZZZ[[[\\\_________aaacccdddbbbaaafffeeeeeeeeeffffffeeeccc`````````aaabbbcccccccccfffhhhnnnvvv~~~zzziii^^^OOO???999===;;;???MMM]]]cccUUU>>>///...---...///...,,,...333999AAANNN[[[fffnnnuuuxxx|||yyyiii[[[QQQFFF;;;888666333111111///////////////......---............////////////.........///////////////.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************************************************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------111000000000111111000///111666;;;@@@MMM]]]jjjnnnzzz}}}sssdddWWWOOOKKKOOObbbyyy~~~}}}tttjjjcccYYYLLLBBB>>>999999888777777888999:::;;;;;;<<<<<<=========>>>>>>===;;;;;;<<<>>>AAACCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLKKKKKKMMMPPPSSSSSSTTTUUUVVVWWWWWWVVVUUURRRRRRRRRRRRSSSTTTVVVVVVeeezzzfffJJJ===???BBBEEEIIIJJJIIIEEECCCBBBCCCJJJQQQ]]]vvv|||yyyyyyiii]]]OOOHHHGGGGGGDDDAAABBBCCCFFFMMMUUU]]]aaacccjjjlllmmmnnnqqquuuzzz~~~{{{zzzyyywwwvvvtttssssssppprrruuuwwwxxxzzz|||~~~rrrwww|||pppjjjfffaaa\\\\\\]]]```bbb___XXXQQQLLLJJJHHHIIILLLQQQVVVXXXYYYXXXOOOJJJHHHBBBJJJ```888<<<@@@CCCCCCCCCCCCDDDCCCKKKXXXaaa```[[[\\\aaannnkkkiiikkkooooookkkfffRRRHHH===:::BBBPPP\\\cccnnntttwwwtttpppmmmhhhccc^^^bbbeeeccc\\\TTTNNNKKKEEEVVVppp|||}}}}}}qqqkkkkkkhhhbbbhhh___UUUQQQOOOKKKJJJKKKKKKLLLPPPUUU\\\```bbbbbb]]]]]]]]]___```___\\\YYYYYYYYYYYYYYY[[[]]]___```^^^]]]^^^```cccddddddbbbdddeeeeeedddbbb```___````````````_______________```eeehhhmmmyyyvvviii\\\KKK>>>;;;222555???PPPaaa```JJJ222111---,,,///000......///000666>>>HHHRRR]]]gggmmmtttzzztttfff\\\OOOBBB>>>===888333111111111111111000...---,,,............///////////////////////////.........000//////...---,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////////////////...///111111000000111333<<>>???AAABBBBBBCCCHHHKKKIIIFFFIIIPPP[[[YYYXXXZZZ^^^``````___[[[UUUNNNKKKPPP[[[fffmmmttt{{{xxxqqqhhhgggbbbXXXLLLDDDDDDGGGYYYhhhvvvyyytttnnniiibbb]]]\\\jjjcccZZZTTTPPPMMMJJJIIIHHHJJJMMMQQQWWW]]]aaabbb^^^^^^^^^___```___]]][[[WWWXXX[[[]]]____________\\\[[[\\\^^^aaacccccccccccceeefffddd___\\\\\\^^^```____________^^^^^^^^^^^^ccceeeeeessswwwkkkXXXFFF>>>999888666>>>RRR```WWWDDD777///***,,,///...---------///333999BBBNNN[[[cccqqquuuwwwyyy||||||vvvppp```PPPIIIEEE>>>888555222222222222111000///...............////////////000000//////......------111000///...---,,,+++***,,,,,,------------,,,,,,---------------------------------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////////////////---///111111111444;;;@@@MMMUUU^^^gggtttzzzooogggccchhhnnnmmm___NNNMMM^^^ppp{{{lll[[[OOOEEE<<<777666666777777888777777666555666666777888:::;;;<<<<<<:::::::::<<<>>>BBBEEEFFFFFFDDDBBB@@@@@@AAACCCDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNMMMKKKHHHGGGJJJOOOSSSPPPQQQRRRSSSUUUVVVWWWWWWYYYWWWTTTQQQPPPQQQRRRSSSXXXqqq~~~xxx```III???@@@CCCFFFGGGFFFDDDBBBBBB>>>DDDIIISSSlllyyyrrrdddRRRGGGEEEGGGGGGEEEAAAAAADDDIIIQQQYYY^^^```gggiiikkknnnqqquuu{{{}}}|||{{{zzzyyyxxxuuuqqqnnnhhhhhhgggfffffffffggggggjjjmmmpppssstttuuuxxxzzzsss}}}vvvkkkbbbXXXUUUUUU]]]hhhlllhhhaaaggggggfffdddbbb`````````YYY[[[VVVRRRNNNGGGMMMbbbBBB@@@===<<<<<<>>>???@@@KKKHHHGGGGGGDDDAAACCCHHHNNNMMMMMMNNNSSSXXX^^^aaa___aaaaaa^^^\\\^^^eeekkknnnvvv~~~}}}tttkkkiiicccWWWHHH>>>???JJJTTTqqqyyyuuussswwwyyy||||||yyyvvvkkk]]]YYY\\\eeeaaaZZZSSSNNNLLLJJJGGGIIIJJJMMMPPPTTTYYY]]]``````___]]]]]]^^^___^^^]]]VVVZZZ___ccccccaaa]]][[[ZZZYYYZZZ\\\___bbbcccbbbccceeegggddd```]]]]]]^^^]]]]]]]]]^^^^^^______```___ddddddcccooowwwbbbMMMAAAAAA===666777HHH```gggaaaAAA555+++***,,,---,,,------...///222999DDDPPPYYYlllrrrvvvwwwxxx}}}qqq___TTTMMMDDD===:::333222222111000000000000............////////////000000//////......------111111000///---,,,++++++,,,------......------,,,------------------------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......////////////111222222222555<<>>AAADDDFFFEEEDDDCCCAAAAAABBBDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLJJJIIIKKKOOORRROOOOOOPPPRRRSSSUUUVVVWWWZZZXXXTTTQQQOOOPPPQQQRRRZZZkkkrrrqqqxxx}}}~~~|||gggMMM@@@@@@BBBEEEFFFEEECCCBBBBBB;;;CCCIIIRRRjjj{{{vvvgggTTTHHHEEEGGGHHHFFFBBBBBBDDDIIIQQQXXX^^^```eeegggjjjmmmppptttyyy}}}|||zzzyyyzzzuuutttrrrqqqoookkkfffbbb]]]]]]]]]^^^___bbbdddffffffhhhkkknnnooorrrvvvxxxvvv~~~qqqggg\\\WWWWWW^^^kkkrrrqqqmmmvvvwwwxxxuuupppkkkiiihhhaaaddd^^^XXXSSSJJJPPPfffIIIEEE@@@>>>>>>@@@AAABBBJJJHHHJJJMMMLLLGGGEEEFFFKKKKKKLLLNNNQQQXXX```fffgggnnnsssooofff```aaadddjjjpppuuuvvvuuuqqqggg]]]UUUNNNDDD<<<===III[[[iii|||zzzzzzmmm]]]ZZZ^^^[[[[[[VVVOOOJJJIIIHHHEEEJJJLLLOOOQQQSSSVVVZZZ]]]```^^^\\\\\\]]]]]]]]]\\\XXX[[[aaaeeefffbbb]]]ZZZ[[[ZZZYYY[[[___aaabbbbbbdddeeeeeedddbbb```___```[[[\\\\\\^^^___```aaaaaabbbeeeffffffnnn}}}qqqZZZJJJ???<<<666777DDDXXXhhhnnnKKK???222------+++,,,.........///000555===FFFMMM^^^jjjvvv||||||mmmcccYYYNNNGGGEEE===;;;777333000/////////............///////////////////////////.........111000000///...---,,,,,,------............------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000111000111333:::FFFSSS\\\lllyyypppddd```___]]]^^^WWWNNNLLLWWWnnn}}}ccc\\\SSSJJJ>>>666555999666666666666777777777888777777888999::::::;;;;;;999:::;;;<<<>>>@@@BBBCCCBBBBBBBBBBBBCCCCCCDDDDDDHHHHHHIIIIIIIIIHHHHHHGGGKKKLLLMMMMMMMMMMMMOOOQQQQQQQQQRRRSSSTTTVVVXXXYYYYYYWWWUUUSSSQQQQQQRRRRRRYYYhhhjjjgggnnnxxx~~~~~~}}}iiiNNN???@@@CCCEEEFFFEEEDDDCCCCCC;;;CCCHHHPPPhhh{{{yyyjjjVVVJJJGGGHHHHHHGGGBBBBBBCCCHHHOOOWWW]]]```cccfffiiilllooorrrvvvyyy{{{~~~xxxrrrnnnnnnmmmjjjjjjllleeedddbbb```]]]XXXRRRMMMMMMMMMNNNPPPTTTXXX\\\___```aaaccceeehhhlllrrrvvvzzzxxxlll___[[[ZZZaaammmxxx|||{{{|||tttooonnngggiiibbbZZZSSSKKKSSSkkkUUUPPPJJJFFFFFFHHHHHHGGGIIIHHHKKKRRRTTTPPPLLLLLLPPPSSSVVVXXXYYY\\\bbbgggooouuu{{{zzzrrriiidddcccgggiiihhheeebbb___VVVLLL@@@???@@@EEERRRdddvvv|||ggg[[[YYY\\\SSSVVVSSSLLLHHHIIIHHHEEEIIIMMMPPPSSSTTTVVVZZZ]]]\\\[[[[[[\\\]]]]]]ZZZXXXZZZ]]]aaaddddddccc```^^^]]]\\\[[[\\\___bbbccccccdddcccbbbcccddddddbbbaaa``````aaabbbcccdddeeeeeeddddddgggkkknnntttttt```MMMCCC:::999>>>HHHXXXdddSSSHHH<<<555111,,,+++---------...///111555;;;@@@KKKYYYiiiuuu~~~{{{uuukkk^^^WWWVVVSSSNNNEEE<<<555222000000............////////////.........///////////////000/////////......------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------..............................///000000111111222000111555???MMM]]]jjjqqq|||zzzyyytttooommmmmmiiibbbQQQNNNPPP]]]uuuqqqZZZQQQGGGAAA;;;777666999666666555555666888:::;;;777777888888999999999:::::::::;;;<<<===>>>>>>???===>>>@@@BBBCCCCCCCCCBBBFFFFFFGGGGGGGGGGGGFFFFFFGGGKKKOOOQQQQQQPPPPPPPPPSSSSSSSSSSSSTTTVVVXXXYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUgggmmmlllsss|||}}}mmmRRRBBBAAACCCEEEFFFEEEDDDDDDEEE>>>CCCFFFLLLbbbxxxyyy{{{lllXXXKKKHHHIIIHHHGGGAAA@@@AAAEEEMMMUUU[[[^^^bbbeeehhhkkkmmmpppsssvvvyyy|||rrrkkkyyyrrriiicccaaaaaa```aaadddcccbbb```]]]YYYSSSLLLGGGDDDCCCCCCDDDGGGKKKOOORRRUUUUUUVVVXXX[[[bbbjjjoooyyy~~~~~~rrrdddaaa```eeeqqq|||uuurrrjjjlllcccYYYRRRLLLXXXrrrccc]]]UUUQQQPPPPPPOOOMMMTTTQQQQQQWWW[[[ZZZYYYZZZ\\\aaafffhhhffffffiiilllppptttyyyzzzwwwppphhhddd^^^]]]WWWPPPLLLIIIBBB:::<<>>AAABBBBBBAAA@@@DDDDDDEEEFFFFFFFFFFFFEEEEEEJJJPPPTTTTTTRRRPPPOOOSSSSSSRRRRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVkkkwwwzzzzzzrrrWWWGGGAAACCCFFFFFFEEEEEEEEEFFF@@@DDDDDDGGG]]]{{{uuuuuu|||mmmYYYMMMIIIIIIHHHFFF@@@??????DDDKKKSSSYYY\\\bbbdddhhhjjjlllnnnrrrtttwwwzzz~~~nnnlllwwwnnnfffdddddddddfffiiiuuutttqqqnnnjjjccc[[[VVVGGGFFFDDDCCCCCCEEEGGGIIIJJJKKKKKKLLLPPPXXXaaahhhtttzzzvvvhhhfffeeekkkvvvyyyuuummmmmmdddZZZSSSNNN\\\yyyggghhhhhhgggddd```\\\YYY^^^bbbgggjjjjjjiiihhhggggggqqq|||}}}vvvooonnnppptttqqqllliiieee___WWWQQQOOOLLLJJJGGGAAA;;;<<>>NNNhhh~~~ssscccVVVQQQUUUZZZTTTRRROOOMMMMMMOOORRRTTTTTTRRRQQQSSSWWWZZZZZZXXX^^^XXXZZZccccccZZZUUUXXXZZZZZZ[[[\\\^^^___``````bbbaaaaaa```aaaccceeefffdddcccbbbbbbbbbcccdddeeebbbccceeeiiimmmpppqqqqqqhhhgggnnnwwwuuunnnqqq{{{uuuYYYBBB;;;>>>???<<<@@@GGGKKKGGG<<<222000111...,,,***+++...000///---666:::BBBPPP```nnnwww{{{~~~}}}vvvjjj______bbbdddaaaVVVIII===777333222000000000000///---111111000///------///111---------------...///000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.................................***,,,......,,,+++,,,---222000---,,,---...//////---000444555666777<<>>???AAABBBCCCCCCDDDDDDCCCBBBBBBEEEGGGIIILLLQQQSSSRRRPPPOOONNNOOOOOOPPPRRRTTTVVVXXXYYYYYY]]]```___ZZZUUUUUUWWW[[[ooouuu{{{cccCCCHHHGGGFFFGGGGGGGGGEEECCCEEECCCEEEHHHSSSqqq}}}ppppppYYYMMMHHHFFFGGGHHHCCCBBBAAACCCGGGNNNUUUZZZ^^^dddiiijjjlllrrruuuuuutttwww~~~qqqdddpppzzzuuuxxxttt```\\\SSSLLLGGGBBB>>>CCCLLLFFFHHHHHHFFFEEEKKKVVV```rrr|||xxxmmmjjjhhhlllyyy|||uuuqqqfffYYYQQQVVVgggvvvhhhiiijjjkkkjjjhhheeecccfffkkkqqquuuvvvtttrrrqqqoooxxx|||tttpppnnniiifffcccaaa^^^YYYSSSNNNEEEBBB@@@>>>;;;999>>>EEEVVVddd{{{wwwtttlllcccZZZVVVVVVXXXTTTTTTSSSSSSTTTUUUVVVWWWUUUSSSRRRTTTWWWZZZZZZYYY^^^[[[```jjjkkkaaa[[[\\\[[[[[[[[[\\\]]]^^^^^^^^^aaa```````````````aaaaaacccbbbbbbaaabbbcccdddeeeeeeeeefffiiimmmpppppppppiiigggkkkttttttooorrr{{{mmmQQQAAA======<<<:::AAAHHHGGG???666000...000---***((((((+++...111222555;;;EEESSSbbbooowwwyyy{{{qqqhhh```aaadddfffcccXXXIII===888555111//////000000000...////////////000111333...............///000000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,---------------------------------------------------,,,------------------...........................,,,...000000///...///000......---...000111111111...111555999<<<@@@FFFKKKZZZ___iiiuuu|||mmmaaa]]]gggpppyyysss___NNNOOOYYYllluuu{{{nnn___TTTFFF@@@999777888999888666777777777777777777777777777777777888888888999999999999888999999:::;;;<<<============???AAACCCEEECCCDDDDDDCCCBBBCCCEEEGGGGGGJJJNNNOOOOOOMMMMMMMMMOOOOOOOOOPPPQQQSSSTTTUUU\\\```cccccc___]]]^^^aaabbbttt~~~xxxzzzhhhIIIEEEDDDDDDEEEGGGGGGFFFEEEFFFDDDFFFHHHRRRooo~~~qqquuu]]]OOOIIIFFFFFFGGGCCCBBBAAACCCGGGNNNUUUYYY^^^dddhhhiiikkkpppsssssstttwww}}}___dddppplll```UUUPPPKKKGGGHHHLLLHHHGGGDDDCCCDDDJJJSSSYYYmmmyyyzzzrrrlllhhhkkkyyyzzzuuukkk^^^WWW]]]nnn|||\\\^^^aaacccddddddcccbbbeeekkksssxxxxxxuuurrrppplllqqqwwwyyyuuummmeee```XXXVVVSSSPPPMMMHHHBBB>>>===999666888;;;CCCRRR___vvv~~~|||gggeeeccc```___]]]ZZZWWWTTTUUUVVVWWWXXXYYYYYYXXXUUUTTTTTTUUUXXXZZZZZZZZZ\\\\\\dddooopppggg``````]]]]]]]]]]]]]]]]]]]]]]]]aaaaaaaaaaaaaaa```______aaaaaaaaabbbcccdddeeefffeeeeeeeeegggjjjllllllkkkiiieeefffmmmooommmpppwww~~~bbbJJJ???<<<:::777<<>><<<999777888777999AAAMMM^^^uuu}}}|||yyyqqqkkk]]]ZZZYYY\\\```bbb^^^ZZZUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWYYY[[[\\\\\\YYY\\\dddmmmmmmfffaaabbb_________^^^^^^]]]]]]]]]```aaacccddddddcccbbbaaaaaabbbbbbccceeefffggghhhdddcccbbbccceeeffffffeeehhhbbbaaaeeeiiijjjnnnsssssszzzrrr\\\NNNDDD===:::;;;AAAOOO]]]\\\MMM===000///......//////---+++***,,,...000444???OOO[[[bbblllvvv|||}}}}}}tttjjjgggjjjkkkfff```YYYTTTLLLEEE???:::666444222111111000000000...,,,.........------...//////------............------------------------------------------------------...------,,,,,,,,,------------------------------------------------------//////......------,,,,,,........................---...///...------...000//////000111333555999;;;CCCIIISSS^^^hhhqqqwwwzzz~~~ssshhhfffhhhiiijjjkkk\\\UUULLLEEEAAAIII___sss}}}lllbbb]]]RRRFFF:::888666666888888777555888888888888888888888888666666666777777777888888777777777888888999:::;;;===<<<<<<<<<>>>BBBEEEGGGBBBDDDEEEDDDCCCCCCEEEFFFEEEFFFGGGGGGGGGGGGIIIKKKLLLLLLLLLLLLMMMNNNOOOOOOSSSTTTUUUTTTTTTVVVZZZ]]]eeepppvvv~~~kkkMMM=========@@@EEEHHHJJJJJJCCC@@@BBBCCCHHHaaa{{{|||rrrdddSSSKKKFFFFFFGGGDDDCCCBBBBBBEEEKKKQQQUUU[[[aaafffgggjjjpppttttttvvvxxx|||jjj\\\XXXllllll^^^^^^fffnnnjjjdddZZZOOOFFFDDDGGGKKK^^^rrr|||zzzsssjjjbbb\\\YYYaaauuuzzz~~~xxxnnneeecccjjjxxx666777999;;;===>>>>>>>>>>>>DDDKKKOOOPPPMMMIIIGGGDDDBBBAAA@@@AAA@@@===:::666666666555666888:::<<<999>>>LLL^^^nnn|||~~~}}}qqqeee^^^YYYVVVSSSWWW^^^bbbaaa^^^[[[YYYVVVTTTSSSSSSUUUVVVXXXYYYYYYZZZZZZ[[[]]]^^^YYY\\\bbbggggggcccbbbccc````````````____________^^^___aaacccdddeeeddddddbbbcccdddeeeggghhhhhhiiidddbbbaaaaaaccceeeeeedddiiidddaaacccfffiiimmmqqqooovvvrrrcccPPP@@@===999===RRRkkkttthhhXXX<<<555...,,,...///---***))),,,.........444???HHHQQQ[[[gggnnnttt{{{~~~}}}~~~vvvpppmmmkkkiiihhhccc```ZZZUUUOOOHHHAAA<<<999666444333444333111///......---------------...------............------------------------------------------------------------,,,,,,,,,------...------------------------------------------------/////////......---------////////////////////////111222222111//////000222222444666888<<>>BBBPPPgggxxxvvvggg___VVVHHH>>>;;;666555555666777777666555777777777777777777777777555555666666666777777777777777777777888999::::::<<<<<<<<<<<<>>>AAADDDEEEAAACCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEFFFHHHJJJIIIIIIJJJJJJLLLMMMOOOPPPNNNMMMMMMLLLLLLNNNQQQTTTZZZbbbwww}}}mmmPPP<<<<<<<<>><<<;;;:::;;;999666555666888888888555555333111111555:::???HHHTTTjjj|||~~~|||ttthhh___[[[ZZZVVVRRRTTTZZZ___```___```]]]YYYUUUSSSTTTVVVWWWXXXYYYZZZZZZYYYZZZ\\\^^^[[[^^^bbbcccaaa___aaaccc_________``````aaaaaaaaa[[[\\\^^^```bbbcccddddddcccdddeeefffggghhhhhhgggeeedddbbbccceeeggghhhhhhjjjhhheeedddeeehhhmmmpppqqquuu|||nnnVVVAAA>>>888999MMMhhhyyyvvvmmmQQQFFF666,,,)))+++---...***,,,......---///555999GGGRRR\\\cccjjjttt{{{~~~|||}}}vvvoookkkjjjgggeeeccc```]]]XXXQQQMMM===888444222333444222/////////...------------...------............------------------------------------------------------------,,,,,,,,,---......------------------------------------------------/////////...............////////////////////////...//////.........111333111555;;;BBBJJJVVVccclllnnnssszzz|||ggg[[[]]]iii}}}zzz```KKKCCC===>>>MMMfff~~~{{{|||{{{xxxgggZZZVVVMMM<<<444888444444555555555666666666666666666666666666666666555555555555666666666666666666666666777888999:::;;;;;;<<<===>>>???AAABBB@@@AAACCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEGGGIIIGGGGGGHHHIIIJJJLLLNNNNNNNNNMMMKKKKKKLLLMMMPPPQQQWWW___sss|||~~~lllPPP???>>>===???CCCFFFHHHHHHGGGBBBDDDDDDCCCWWWttt|||uuu}}}hhhUUUKKKGGGGGGIIIFFFDDDBBBAAADDDHHHNNNQQQVVV]]]ccceeeiiipppuuuuuuvvvxxx{{{sss]]]MMMPPP[[[hhh{{{uuuwwwwwwtttuuu\\\KKKGGGJJJSSSkkk{{{ooommmkkkooo{{{|||rrrlllkkklllxxxtttggg^^^\\\ZZZTTTNNNFFFGGGKKKWWWlllzzzrrriiidddhhhqqq|||333333444444444444555555444555777666555444555666666555555444444555777888777888888999>>>GGGTTT\\\llluuuyyy{{{xxxrrrlllbbb\\\[[[[[[WWWTTTSSSVVVYYY[[[[[[^^^\\\ZZZWWWVVVVVVWWWWWWUUUWWWYYYXXXVVVWWWYYY\\\YYY^^^aaa```\\\[[[\\\^^^[[[[[[\\\^^^___aaabbbbbb^^^^^^^^^___```bbbcccdddbbbcccdddeeeffffffeeeeeeeeecccbbbcccfffiiikkkkkkhhhiiihhhdddbbbdddiiimmmrrrrrrxxxvvv```KKKAAA<<<;;;CCCSSSccckkknnnddd\\\OOO>>>111+++---111++++++,,,,,,---///111222<<>>>>>>>>===>>>@@@BBBCCCBBBAAAAAABBBAAACCCDDDEEEDDDDDDEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKJJJKKKMMMOOOPPPPPPWWW^^^rrrzzz|||nnnVVVCCCAAA???@@@BBBEEEFFFFFFFFFAAABBBBBB???QQQpppyyyyyymmmWWWLLLGGGFFFHHHFFFDDDBBBAAACCCGGGLLLPPPVVV\\\aaacccfffmmmppppppsssuuuyyy~~~jjjQQQJJJJJJNNN___rrrppplll~~~ooo[[[OOOKKKNNNfff~~~{{{vvvqqquuutttpppooosssvvvvvvmmmllllllnnnuuuvvvoookkkhhhooo{{{{{{pppddd___]]]ZZZSSSMMMCCCDDDGGGOOO```zzztttlllccc___eeeoooyyy~~~000000000000111111111222555555444222000000222444111222444333222111333555333666===GGGVVVkkk~~~vvvnnnllliiiaaa[[[[[[[[[XXXUUUTTTTTTUUUVVVVVVYYYYYYYYYXXXXXXWWWVVVUUUSSSUUUWWWVVVTTTTTTWWWZZZVVV\\\```^^^YYYWWWWWWXXXWWWXXXZZZ\\\^^^```bbbccccccbbbaaaaaaaaacccdddeeeaaabbbcccdddddddddcccbbbbbbaaa```aaaeeeiiikkkllldddggghhhbbb^^^___eeeiiipppmmmppp{{{ooo^^^FFFCCC???<<>>BBBIIIUUUaaahhhrrrvvvzzz}}}~~~~~~~~~zzzwwwssspppooommmkkkjjjhhh___RRRJJJEEEAAA<<<888333333222111000000111111---..................---........................------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------------......//////000000000000000000000000000000111333555777:::>>>DDDHHHQQQ[[[hhhttt}}}zzzwwwmmmbbbYYYPPPFFFBBBBBBKKKUUUiiittt[[[]]]RRR???555777777222555555555444333444666888555555555555555555555555444444444555555555666666555555555666666777888999999:::<<<>>>>>>===<<<:::===???AAABBBAAA@@@@@@AAA???AAACCCDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIKKKNNNOOOOOOPPPXXXkkkxxxbbbEEECCCAAA@@@BBBDDDDDDDDDCCC===???>>>:::LLLjjj||||||vvvqqqZZZMMMGGGFFFHHHGGGEEEBBBAAACCCGGGLLLOOOWWW\\\aaaaaadddiiillllllpppsssxxx|||~~~{{{ZZZLLLFFFCCCOOOaaa}}}{{{lll___nnnppp^^^TTTLLLccc{{{~~~uuuooo```bbb```\\\]]]eeelllnnnrrrrrrqqqoooqqq{{{zzzsssqqqhhhkkkqqq|||{{{pppddd___]]]XXXOOOHHHCCCCCCCCCHHHUUUnnnyyynnnfff\\\ZZZaaakkktttyyy