BM6@ 6(@@ yyy}}}{{{mmm~~~}}}ggg]]]]]]\\\RRRTTTkkkhhhSSS@@@:::777>>>LLL]]]lllwww}}}{{{yyyvvvqqqkkkddd___PPPGGG>>>;;;999888:::???@@@CCCFFFCCC===:::;;;===???GGGTTT___```^^^aaahhhYYYPPPIIIJJJLLLLLLKKKLLLNNNPPPPPPOOOMMMKKKKKKKKKNNNLLLLLLPPPUUUVVVRRRMMMIIIFFFGGGNNNZZZeeekkklllgggeeecccdddhhhmmmrrrttt}}}ooo```[[[WWWPPPLLLJJJGGGCCC@@@>>><<<<<<:::999888999:::;;;:::::::::@@@EEELLLXXXeeeiiifff``````dddmmmsssrrrmmmiiiggg]]]VVVXXXbbbqqqxxxllldddZZZVVVPPPKKKJJJLLLOOORRRJJJAAA===???>>>;;;BBBMMMZZZ[[[SSSGGGCCCFFFBBB999??????@@@BBBDDDEEEFFFGGGHHHGGGDDDAAA>>><<<:::999888777777666555444444444444444333333333333222222222222111111111111222222000111111111111222222222555555555333000//////000111333555777888888777666555555777;;;@@@AAA???;;;999444///000555999:::999<<<;;;:::888666555333333222222333222222444777:::rrrzzztttxxx}}}kkkcccccceee]]]\\\jjj||||||eeeNNN@@@===<<>>???BBBDDDAAA===:::<<<>>>@@@GGGSSS^^^aaa```bbbfffZZZQQQIIIIIIKKKKKKJJJKKKMMMNNNNNNMMMMMMNNNQQQTTTWWWSSSOOOOOOQQQTTTTTTSSSJJJGGGFFFJJJSSS___iiinnnmmmkkkiiiiiikkkooorrrtttzzz}}}vvvjjjeeefffbbbYYYOOOLLLGGGBBB>>>;;;::::::???===;;;999999:::::::::???AAAAAABBBKKK[[[gggkkkuuulllhhhppp}}}sssggg[[[RRRNNNXXXjjj|||~~~tttiiibbbVVVTTTPPPLLLLLLOOOTTTXXXZZZVVVTTTSSSOOOKKKKKKNNNJJJGGG@@@:::999<<<:::666>>>>>>@@@AAACCCDDDEEEFFFHHHFFFDDD@@@>>>;;;:::999888777777666555555444444444444333333333333222222222222111111111111222222000111111111111222222222666666444111...,,,---...222333555777777777666555333444666:::===>>><<<:::999444000111666:::;;;;;;::::::999888666444222111222222333222222444777:::uuu{{{{{{qqq~~~}}}}}}uuuiiidddccc```^^^cccqqquuuaaaGGG999999888999DDD\\\{{{~~~}}}vvvjjjcccZZZQQQLLLIIIHHHGGGHHH@@@:::999999888;;;???@@@BBBDDDBBB???===???AAABBBEEEPPP\\\bbbbbbaaaccc\\\RRRJJJKKKLLLKKKIIIJJJJJJKKKLLLMMMOOOTTTYYY^^^aaa\\\SSSMMMKKKNNNTTTXXXMMMJJJEEECCCHHHTTTcccmmmrrrrrrqqqpppppppppqqqqqqrrrooofff___cccjjjggg]]]RRRNNNIIICCC???=========@@@?????????@@@CCCFFFHHHOOORRRSSSSSSVVV]]]ccceee{{{xxxxxxrrrbbbSSSKKKLLL]]]uuuxxxpppfff```VVVVVVTTTPPPMMMOOOUUUZZZfffjjjlllhhhddd___XXXPPPCCC:::333444777888999:::<<<===>>>@@@AAACCCDDDEEEFFFEEEBBB@@@===;;;:::999777777777666555555444444444444333333333333222222222222111111111111222222000111111111111222222222555555333000......111333333444555666666666444444000333777999999999999:::666333000222666;;;======888888999888777444111///222222333222222444888;;;|||yyyjjjuuuyyyppppppzzz}}}mmm___^^^aaa______jjjppp]]]BBB<<<;;;999<<>>===;;;<<>>===GGGXXXeeepppssswwwzzzyyywwwuuutttjjjeee[[[UUUYYY```^^^VVVQQQNNNJJJFFFDDDDDDFFFHHHKKKMMMPPPRRRTTTWWW[[[]]]aaafffnnnssstttoooeee\\\eeettttttjjjUUUPPPTTTiii|||vvvnnnfffaaa]]]\\\ZZZTTTOOONNNQQQVVVcccnnnvvvttttttrrrgggYYYIII<<<444777:::777888>>>::::::<<<>>>@@@AAACCCCCCDDDCCCAAA>>><<<;;;999999777777666666555555555555444444333333333222222222222222111111111111222222000000111111111222222222333222222111111444999===444555555555555444333222///333888999777666888:::333111000111666:::<<<===777888999999888555222///111222333222333555999<<>><<<;;;<<<@@@EEEFFFFFFEEECCC@@@??????CCCDDDLLL[[[dddeeeaaa___^^^WWWSSSVVVWWWRRRKKKHHHIIIMMMSSSXXX[[[^^^aaaccckkkhhh```XXXQQQOOOPPPRRRWWWSSSJJJ???999>>>KKKWWWeeennnyyyvvvrrrjjjbbb```aaa```]]]XXXWWWUUUTTTUUUVVVXXXZZZdddfffhhhgggccc```^^^^^^___aaahhhrrryyywwwnnnfff]]]oootttYYYYYYccczzz|||vvvpppjjjfffbbbaaa^^^XXXRRRPPPQQQSSS\\\hhhsssxxx}}}xxxjjjSSSFFF===<<<999333222888777888999;;;>>>@@@AAABBBBBBAAA???===;;;:::999999666666666666555555555555444444333333333222222222222222111111111111222222000000111111111222222222222222111000111444999>>>555555555444444333222222111555888999777666888::://////...000444888:::<<<888999:::;;;999666333111111222333333333555999<<>><<>><<>>@@@@@@AAA@@@>>><<<;;;:::999999666666666666666666555555444444333333333333222222222222111111111111222222000111111111111222222222222222111///...000333666444444444333333222222222444666888888777777888999---...///000333666999:::888999::::::999777444333111222333333444666:::===lllwww~~~wwwxxxhhhgggiiiooovvvwwwrrrkkkooosssxxxvvvqqqtttwwwuuuppplllkkkllluuuwwwyyyvvvnnnaaaTTTLLLJJJNNNUUU]]]eeehhhhhhgggeeeYYYMMMDDD???;;;<<<@@@>>>@@@DDDGGGHHHFFFAAA>>>GGGJJJUUUccckkkjjjgggfffeee[[[SSSSSSUUUSSSQQQQQQQQQUUUZZZ^^^```bbbeeeggggggggghhhjjjkkkggg```ZZZZZZZZZWWWPPPHHHAAA>>>>>>HHHRRR___llluuuwwwpppkkk```___ZZZPPPCCC:::666666;;;777555:::@@@KKK]]]mmmkkkLLLKKK]]]zzz|||yyytttqqqiiieeeaaa```aaaaaa^^^[[[[[[YYY]]]hhhrrrtttsssssshhhiiibbbPPP???666444444333444666888:::===>>>??????>>>===;;;:::999999999555666666666666666666666444444333333333333222222222222111111111111222222000111111111111222222222222222222000///...000222333333222222222222222222777666555666777888777666...///000111333555888:::888888888888777666444444111222333333444666;;;>>>eeeqqqzzz{{{|||lllwwwxxxhhheeejjjyyymmmiiinnnrrrpppiiifffhhhlllsssuuuvvvpppeeeZZZRRRNNNYYY___kkkxxxzzzlll[[[OOOEEE???>>>@@@===AAAFFFKKKNNNLLLGGGCCCIIINNNZZZhhhnnnllljjjjjjhhh\\\QQQOOOQQQRRRSSSVVVTTTWWWZZZ]]]___cccgggjjjbbbbbbeeekkkpppnnneee]]]ZZZ[[[[[[XXXPPPFFF>>>999@@@FFFOOOWWW___jjjvvv{{{nnnbbbZZZKKKKKKIIIBBB;;;999===AAA777:::>>>@@@;;;999EEEUUUnnn~~~bbbFFFEEE]]]~~~{{{wwwsssoooiiiccccccffffffbbb\\\[[[RRRRRR\\\dddcccccchhhgggnnnhhhRRR===666444222222333555777:::<<<>>>???>>>>>><<<;;;:::999999999555555555666666666666666444444444333333333222222222222111111111111222222000111111111111222222222000111222222111222333555333222222111111222333333888555333444777888666444///000222333444666888:::888888777666555444444444111222333333444777;;;>>>bbbpppxxx~~~sssooo~~~mmmhhhllljjjiiiiiilllqqqrrrnnnlllnnnooojjjddd___VVVPPPTTT]]]lllsssaaaOOOBBB???AAA:::AAAHHHNNNTTTUUUNNNDDDIIIPPP\\\iiisssuuupppjjjnnnYYYKKKMMMSSSTTTUUUZZZ^^^\\\ZZZ[[[___bbbddddddfffcccdddlllwwwzzzuuunnneee\\\XXX\\\\\\RRRFFF@@@??????AAAFFFMMMWWW```eeeoooppprrruuuwwwwwwxxxwww}}}rrrggg]]]OOOBBBBBB999555;;;@@@>>>;;;:::999777999======999;;;???ZZZmmmfffSSSNNNlll{{{wwwqqqlllhhhiiilllllliiieeeaaaaaa___\\\XXXUUUTTTTTTXXXYYYVVVLLL>>>444222444,,,000555888888888:::<<<======<<<<<<<<<;;;;;;;;;777777777666555555444444333222111222333444222000333333222222111000//////222222111111111111111111222000...------///111333555666666444222222333444777666777999:::999777444///000222444666666666666888999888555000...000222222222222222222555999===^^^oooyyyppp|||tttlllmmmkkkllllllpppwww{{{xxxuuuuuulllcccZZZTTTPPPTTTbbbqqqrrr[[[GGG>>>>>><<>>BBBDDDBBB???>>>@@@CCCEEEGGGFFFXXXrrrrrraaa___zzz|||xxxsssllliiijjjlllmmmmmmeeeeeeccc___XXXRRRMMMKKKFFFGGGEEE>>>777222222444222444666777666777999<<<<<<<<<;;;;;;;;;;;;::::::777777777666555555444444333222111222333444222000333333222222111000000///111111111111111111111111111000...------///111333555666666555333222333555777777888999:::999777444...000222444666777888888888:::;;;888444111000000222222222222222555999===YYYhhhttt}}}rrrmmmzzzqqqooopppuuu~~~tttiii]]]WWWXXXeee{{{}}}eeeMMM???<<<>>>DDDJJJPPPWWW[[[WWWOOOKKKMMMSSS___mmmsssqqqlllgggXXXLLLMMMSSSUUUXXX^^^___\\\XXXSSSQQQSSSWWW[[[bbbgggpppyyyzzzlllbbbYYYRRROOOPPPGGGEEEBBB???===<<<======>>>???AAABBBEEEFFFHHHIIIJJJKKKHHHBBB>>>===;;;888:::888999===???AAAGGGMMMXXXZZZWWWSSSWWW^^^[[[RRREEENNN```tttrrrfffrrr}}}uuunnnlllmmmqqqsssllllllkkkfff___UUULLLFFF@@@>>>;;;888666555666777666666666555444555888:::;;;::::::::::::999999999777777777666555555444444333222111222333444222000333333222222111000000000111111111111111111111111111000.........000222333555666666555444333555666999888999:::;;;:::777444///000222444777:::<<<===999;;;<<<;;;777222000///222222222222222555999===WWW[[[{{{uuukkknnnwww~~~vvvrrrttt{{{yyytttxxxwwwdddOOOAAA>>>>>>CCCHHHNNNVVV\\\ZZZTTTKKKIIILLLVVVdddlllkkkhhhaaaTTTJJJIIILLLNNNRRRWWWYYYYYYWWWTTTPPPPPPSSSVVV[[[cccppp|||uuujjj```WWWSSSQQQNNNLLLHHHCCC???<<<:::999<<<<<<======>>>@@@AAAAAADDDDDDCCC@@@??????AAAAAA===???AAACCCIIIUUUhhhwwwzzzddd]]]XXXXXXaaammmpppnnnjjj~~~{{{tttppppppqqqpppqqqpppnnnhhh^^^SSSLLLGGGAAA;;;888777888777666444444555555666666777888999999999999888888888888777777777666555555444444222222111222333444222000222222222111111111000000111111111111111222222222000000///...///000222333555666777666555555666888:::999999:::;;;999666333000111333666:::===@@@AAA;;;;;;:::888555222000...222222222222222555999===VVVQQQppp|||tttlllkkknnnttt~~~}}}uuusssxxx{{{xxx|||wwwsssoooiii]]]LLLAAA======@@@DDDIIIQQQYYYYYYUUUMMMJJJJJJQQQ\\\dddfffddd]]]TTTKKKGGGGGGHHHMMMQQQRRRTTTWWWXXXWWWUUUSSSRRRXXXaaapppvvvzzz{{{yyyssskkkaaaWWWQQQNNNLLLHHHDDDAAA>>><<<<<<999:::;;;<<<>>>???@@@AAA???@@@BBBCCCDDDEEEIIIMMMFFFIIIJJJNNN\\\yyyooo___[[[___fffnnnvvvxxxqqqmmmmmmllllllkkkhhhbbbYYYRRRJJJCCC;;;777666666444111222444777:::======;;;:::999999888888888777777777777777777666555555444444222222111222333444222000222222222111111111111111000000111111111222222222000/////////000111333444555666777777666666888::::::::::::::::::888555222222333555999<<>>@@@DDDLLLVVVXXXTTTRRRPPPNNNQQQXXX]]]```aaa\\\VVVNNNGGGEEEGGGLLLPPPNNNQQQVVV[[[^^^[[[UUUPPPXXX```nnn|||ssssssvvvyyywwwtttnnnbbbXXXOOOLLLIIIDDDAAA???>>>>>>999;;;>>>AAACCCEEEEEEEEEBBBAAABBBCCCAAA@@@EEEKKKGGGYYYnnnwwwhhh```^^^iiiwwwzzzssskkkgggdddbbbaaa]]]WWWRRRKKKEEE???;;;999888666444444666:::@@@DDDDDDAAA>>>999888888888888777777777777777777666555555444444333222111222333444222000111111111111111111111111000000000111222222333333/////////000111222333444555777888888777888:::<<<::::::999999999777333000222444777;;;>>>???@@@@@@<<<888222///...///000000222222222222222555999===XXXTTT[[[llluuuzzz}}}|||}}}zzz{{{{{{tttlllgggjjjqqqyyyzzz|||||||||yyyooohhhZZZNNNKKKKKKGGG@@@<<<:::<<<===@@@IIISSSVVVTTTUUUTTTSSSRRRRRRUUUYYY\\\XXXUUUOOOHHHDDDGGGMMMQQQNNNOOOTTT[[[aaa```WWWNNNRRRZZZfffrrrzzz|||zzzxxxwwwxxxwwwuuuwwwxxxrrrhhh^^^ZZZTTTNNNIIIFFFFFFFFFCCCEEEHHHKKKLLLLLLJJJIIIFFFCCCCCCDDDCCCCCCLLLWWWeee}}}jjj\\\aaappptttmmmddd^^^[[[XXXTTTPPPLLLIIIDDD@@@>>><<<999888777777:::???DDDEEECCC@@@999999999888888888777777777777777666555555444444333222111222333444222000111111111111111111111111///000000111222222333333/////////000222333444444555777888888888999;;;===:::999888888888666222///111333777;;;======<<<;;;999555111///000111000///222222222222222555999===ZZZWWWXXXfffyyy~~~~~~~~~yyyzzzxxxvvv}}}~~~xxxppphhheeefffppp}}}}}}~~~yyyyyyzzztttlll]]]MMM>>>>>>DDDFFFCCC@@@:::<<<<<<>>>GGGQQQUUUSSSUUUUUUTTTQQQNNNOOOSSSWWWTTTSSSNNNFFFCCCGGGMMMQQQQQQOOORRRZZZbbbaaaWWWMMMIIIRRR\\\dddiiiooowww}}}}}}vvvqqqwww~~~wwwqqqlllddd[[[TTTPPPOOOOOOMMMOOOQQQSSSQQQMMMIIIFFFAAA???AAAGGGLLLTTTdddttttttaaacccqqqxxxjjj```[[[XXXSSSPPPJJJIIIFFFAAA===999777666888777888;;;@@@BBBAAA???999999999999888888888888777777777666555555444444333222111222333444222000111111111111111111222222///000000111222222333333...///000111222333444444555777888999888:::<<<>>>:::999888888777555111...000333777;;;<<<;;;888666777444111111333333000...222222222222222555999===___SSSRRRcccuuuvvv{{{uuuttt{{{}}}uuuooodddXXX\\\~~~zzzzzz~~~}}}ssseeeSSSDDD888888<<<===???AAA===;;;;;;???GGGPPPWWWZZZXXXYYYWWWSSSNNNLLLNNNQQQPPPOOOMMMHHHDDDGGGOOOVVVWWWVVVUUUVVVWWWYYY[[[\\\UUUPPPUUUdddmmmnnnttt~~~}}}~~~}}}uuummmfffccccccdddddd___XXXQQQMMMIIIFFFDDDIIIJJJJJJLLL\\\zzz}}}~~~~~~{{{uuunnniiifffwwwjjj^^^TTTOOOKKKHHHEEEBBB@@@===:::888666;;;===;;;===CCCCCC???;;;999777777888999888777777666666666555555555555666555555444222111111000000000000111222222222333222000...000333444333111//////000111333444555555999;;;888111111888;;;999:::888666444333222///...222222444777999888555333222111///......000111333222222111000111444888<<<```RRROOO```ttt{{{sss{{{yyyzzz~~~yyypppfff]]]aaa{{{{{{yyyxxxzzz~~~~~~|||~~~|||oooaaaHHH???999:::<<<<<<===@@@@@@???>>>???CCCIIIQQQUUUYYYYYYXXXTTTNNNKKKKKKMMMMMMNNNNNNKKKHHHIIIOOOUUUVVVXXXYYYWWWVVVWWW\\\aaa]]]]]]bbbiiihhhcccjjjxxx}}}|||uuuoookkkjjjiiiiiiaaaZZZPPPIIIDDDCCCCCCCCC???LLL```uuu}}}ttttttrrrnnnkkkiiihhhhhhhhhvvvwwwllleeebbbYYYNNNFFFBBBBBBCCCBBBJJJNNNNNNKKKIIIJJJFFF???<<<:::888888888999888777777777666666666555555555666555555444222111111000111111111111111222222222111000///111333444222000...///000111333444666666999;;;888222222777:::888999888666555444222///---111222333666888888666444222111000///...///111222222222111111111444888<<>>BBBAAA@@@>>>>>>CCCLLLSSSZZZZZZYYYUUUOOOJJJGGGFFFJJJMMMPPPPPPNNNNNNPPPSSSTTTXXX\\\YYYTTTSSSVVV[[[___ccchhhfffYYYOOOXXXhhhvvv~~~|||wwwpppkkkiiigggdddaaaWWWQQQIIIFFFHHHNNNTTTXXXgggzzz}}}rrrkkkddd```bbbgggjjjlllqqq|||zzzkkkaaa```dddgggiiijjjjjjfff___XXXRRRIII@@@===;;;999888999999888777777777777666666666555555555555444333333222111111222222222111111111111111000000111222444444111///...///000222333555777777::::::777333222666888777888888777666444222///---111111222444777888666555333222000///...///000000111111111111111444999<<>><<<;;;;;;999777888888777777777666666666444444444333333222222222222222222111111111111111111333555444222000......000111222333444555666777555333444666666444333666666888888666222///000222333333555888:::999777444////////////////////////...000111222333555999<<>>;;;666111+++,,,---///000000111111---///111333444666999<<>>BBBKKKUUUWWWQQQLLLKKKgggzzzrrruuu{{{{{{wwwlllgggjjj{{{yyyvvvyyyzzzvvvrrrqqqwwwzzzvvvrrrrrrttttttooonnniii___UUUYYYooorrraaaVVVPPPNNNSSSRRRRRRRRRQQQNNNIIIEEEMMMccc{{{{{{yyywwwvvvwwwssskkkffffffgggooo}}}~~~wwwmmmeeeaaa]]]YYYVVVTTTWWW\\\___dddmmm{{{~~~{{{www|||~~~|||zzzxxxsssmmmfff___[[[VVVOOOJJJGGGDDD@@@===<<<;;;:::999777777777777666666666666444333333222222333333333000000000111222333444555222222111000///000222555555666777999:::999666333777777888999999888666666333000---///333666777666999::::::888555111//////////////////000000000000000///111444333444:::BBB777===HHHSSSUUUOOOKKKJJJVVVjjjxxxyyy~~~nnnpppxxxvvvzzz|||zzzvvvuuuzzz{{{vvvssstttssspppgggggg```XXXZZZlllvvvjjj^^^UUUPPPTTTSSSSSSSSSSSSPPPJJJFFFIIIWWWnnn|||zzz}}}}}}vvvnnnjjjeeeiiisss~~~pppggg```ZZZUUUUUUYYY^^^``````eeeooowww~~~}}}{{{wwwtttqqqkkkddd^^^ZZZVVVOOOKKKGGGDDD@@@===<<<;;;:::999777777777777666666666666333333333222222333333444000000000111222333555666222222111///...000333666666777888999:::888444111777888999999888777666555333///---///555999999777777888999777333000///000////////////000000000000000///111333444444:::BBB///777EEEQQQRRRMMMLLLOOOOOOfffllluuu}}}xxxrrrrrrvvvyyyyyyxxx}}}{{{xxxzzzwwwqqqjjjiiiaaaZZZhhh}}}sssggg[[[UUUXXXVVVTTTTTTTTTQQQLLLGGGIIIOOOccc~~~|||yyy}}}zzzpppkkk```cccjjjwwwzzzooofff```TTTZZZ```aaa```cccjjjqqq}}}}}}{{{vvvsssnnniiibbb]]]ZZZVVVPPPLLLGGGDDD@@@===<<<;;;:::999777777777777666666666666333333333222222333444444000000000111222444555666222222111///...000333666777777888::::::777333///888888999999888777666555333///---000666::::::888444666777555222///000111////////////000000000000//////111333444444:::BBB111888>>>DDDMMMVVVSSSJJJNNNfffuuupppyyy~~~~~~~~~}}}|||zzzyyyxxxttt}}}~~~uuuooowww{{{xxxooo^^^PPPRRRTTTYYY^^^```ZZZPPPHHHHHHLLL]]]wwwxxxjjj^^^\\\\\\aaannnqqqfffdddfffjjjllllllnnnrrr{{{}}}|||{{{~~~}}}|||zzzwwwuuummmjjjeee```[[[UUUOOOKKKGGGDDD@@@===<<<:::888777888888888888777777777777666555444333222333444444333333333222222333444444000000//////000222444555:::888999<<<999333555;;;;;;999666555555555333222000111333555777777777777666888888555000...///111000000000000000000000000111222333333555888===AAA000666<<>><<<<<<<<<;;;999888888888888777777777777666555444333333333333444333333333333333333333333000000000111333555777888999777666666444111333888:::888666555555444333111000111333555777777777777888777555111......000222000000000000000000000000111222333333555888===AAA---000555>>>HHHQQQUUUUUUMMMTTTeeevvv{{{|||yyygggjjjzzz{{{lllbbb]]]___ccchhhmmmrrruuuwww~~~~~~|||}}}xxxmmmbbbZZZ```gggjjjgggdddbbbbbbRRRSSS^^^qqqxxxpppxxx}}}}}}xxxuuunnnpppuuu{{{hhhRRREEEKKKXXXbbbttt~~~{{{yyyvvvrrroookkkhhhccc___ZZZUUUOOOKKKCCCAAA>>><<<<<<<<<<<<;;;888888888888777777777666555555444444333333333333333333333333333333222222000000111333444666777888:::777555444333333555888999777666555555444222000111222444555777777777666888666333///---...000222////////////////////////111111222333555888>>>BBB,,,---222:::DDDLLLSSSWWWSSSRRRYYYgggllljjjnnnvvvjjjeeeooo{{{|||xxxooolllmmmooorrrvvv{{{|||yyyzzzzzzxxx{{{zzz|||zzzqqqiiibbbeeehhhgggeeefffiiilllTTTRRR[[[ooo~~~}}}~~~uuurrrvvv{{{|||{{{{{{|||}}}~~~~~~[[[NNNOOOddd||||||zzzvvvrrrooojjjgggbbb^^^YYYTTTOOOKKKCCC@@@===<<<<<<===<<<;;;888888888888777777777666444444444444444333333333333444444444444333222111000111222444555666777888:::888666444444777999999888777666555555444111///111222444666777777666666888555111...---...000111////////////////////////000111222333555999>>>BBB,,,+++///777???FFFOOOVVVOOONNNVVVeeerrrtttpppmmmxxx{{{tttgggeeerrrzzz~~~}}}xxxzzzyyywwwvvvxxx|||~~~}}}zzzuuu|||}}}~~~zzzsssssswwwyyyvvvqqqeeehhhjjjkkkkkkkkklllmmmUUUOOOTTTgggyyyyyyvvvuuussspppssssssrrrqqqppprrrvvvzzznnnUUUXXXjjj|||zzzwwwssspppiiifffaaa]]]YYYTTTNNNKKKCCC@@@===<<<<<<<<<<<<;;;888888888888777777777777444444555555444444333222333444444555444333111000111111333444555666666666888888666444777;;;===;;;777666666666666444111...222333444666666666666555777333000....../////////000000000000000000000000000111222333555999???CCC---+++---444;;;AAAKKKTTTNNNNNNQQQ\\\ooo~~~}}}vvvzzz{{{sssfffjjjuuu|||{{{|||vvvssspppnnnpppuuu{{{}}}~~~zzzxxxwwwtttnnniiijjjqqqxxxyyyxxxlllkkklllmmmoooppppppnnnYYYNNNMMM___ttt~~~vvv}}}|||sssoooqqqpppnnnlllkkklllqqqttteee___rrr}}}{{{yyyvvvrrrooohhheeeaaa\\\XXXSSSNNNJJJDDDAAA>>><<<<<<<<<;;;:::888888888888777777777777444444555555555444333222333444555555444333111///111222333444555444444333555777666444888??????;;;777666666666666444111...222333444666666666666555555222///...///000///---000000000000000000000000///000222333555999???CCC...+++,,,333999>>>HHHSSSVVVSSSNNNQQQeeepppnnnzzz}}}~~~www{{{{{{zzz~~~mmmjjjgggfffjjjsss|||}}}zzzwwwwwwwwwxxxkkkeeeaaadddmmmwww|||}}}tttpppkkkjjjnnnrrrtttttt___PPPKKK[[[rrr~~~~~~{{{mmmvvvzzzvvvrrrqqqooolllkkkmmmrrrvvvgggooo~~~|||zzzxxxuuurrrooogggeee```\\\XXXSSSNNNJJJDDDBBB>>><<<<<<<<<:::999888888888888777777777777333444555555555444333222333444555555555333000///222222333444444444222222222555555444999@@@@@@:::666666555666666444000---222333555666666666555555444111......000000...,,,000000000000000000000000///000222333555999???CCC,,,,,,---...333;;;FFFMMM[[[UUUIIIKKK^^^lllyyywwwfffbbbuuu~~~|||xxxyyyzzzrrrgggbbbgggmmmqqqwww{{{}}}zzzxxxxxxuuukkkaaaXXXXXX[[[ggg{{{yyynnniiiooowwwxxxwwwxxxgggSSSJJJ]]]ttt~~~zzzfffmmm{{{zzzuuuqqqppppppqqqxxxrrrooo}}}yyyvvvrrrmmmjjjfffdddaaa]]]YYYTTTNNNIIICCCAAA>>>======<<<;;;999:::888666555555666666666666555444333333333333333555555666666555333111000555444333222222333444555555444444777;;;???AAAAAA777888777444000...///111555666777666555555777999222000...---,,,---...///////////////000000000000000111222333555999>>>BBB,,,,,,---...222999CCCIIITTTUUUNNNKKKTTT```uuuwwwkkkfffppp{{{tttrrrjjjjjjtttzzzvvvsssssswww{{{yyyvvvooodddZZZWWW```mmm|||{{{pppiiiooozzz~~~~~~~~~mmmVVVKKK\\\ttt~~~qqqdddjjjxxx|||uuutttuuuvvvzzz~~~uuu|||}}}zzzwwwrrrooohhheeebbb^^^ZZZTTTMMMIIICCCAAA>>>======<<<;;;::::::888777666666666666666555555444333333333444444555555555444333222111000555555444333444444555666555444444666:::>>>???@@@888888777444000///111444777777666666666666777777111000...---------//////////////////000000000000000111222333555888>>>BBB,,,---,,,---000666>>>DDDNNNWWWUUUMMMKKKRRRmmmyyynnnjjjqqq|||sssooouuussskkkuuu~~~zzzwwwrrriii^^^WWW]]]ooo}}}sssmmmsss}}}tttZZZKKK[[[ttt~~~ggg```fffsssxxxwww|||~~~rrrxxx}}}xxxtttkkkiiiddd___ZZZSSSMMMHHHBBB@@@>>>=========;;;::::::999888777666666666666444444333333333444555555666555333222111000000111555555555555555666777888444333333555999<<<======:::999666333000000333666:::888555666777888666333111000...------...//////////////////000000000000000111222333444888>>>BBB,,,,,,,,,,,,...333999>>>IIIWWWYYYPPPIIIJJJbbbzzzjjjmmm~~~yyy~~~vvvjjjsss|||~~~yyyuuuqqqllleee```^^^rrr{{{xxxxxx{{{www[[[JJJZZZuuuzzzaaa[[[aaannnyyywwwwwwkkk{{{zzzvvvoookkkfff```ZZZSSSLLLGGGBBB@@@>>>=========<<<::::::::::::999777666666666333333333333333444555666666444111///...///111222666666666777777888999999333222222444777::::::999999777333000///111444777<<<888444555888888444000000///............//////////////////000000000000000000111222444888===AAA,,,,,,---,,,---000555888DDDRRRVVVQQQKKKGGGTTTnnntttqqqoooffflllsss~~~wwwppplllfffbbbdddjjjxxx~~~tttYYYJJJ[[[www{{{___UUU\\\kkkzzzwwwsssmmm~~~|||ttttttyyy~~~zzzvvvqqqmmmggg```YYYRRRKKKGGGBBB@@@============<<<;;;:::;;;<<<:::777555666777333333333333333444555666555333000......///222333666777777888888999999999333222222444777888777666777444000......111444666;;;777444555888777333...//////........./////////////////////000000000000///000111222444888===AAA+++,,,---------///222555<<>><<<888555666777444444333333333444555555222111///...///111444555777888888999999888777777333333333444666777666444555222...---///222444555777555444444666555111---.........///////////////////////////000000000000///000111222333777===AAA+++,,,---------...111333777BBBHHHMMMQQQIIIEEEMMMnnn}}}wwwsssooopppuuummmgggiiittt~~~}}}}}}{{{rrrmmmkkkgggeeeppptttllloooxxx|||~~~hhhUUUOOObbb{{{\\\MMMUUUiii}}}}}}wwwvvvzzzfffbbb___eeesss}}}yyyrrrmmmfff___XXXQQQJJJFFFAAA???===<<<===>>>===<<<:::===???===888555666888555555444333333333444444000/////////111333666777888888999999888777666555444444444555777777555333333111...///222444555555333333444444444222000...---......///////////////////////////000000000000///000111111333777<<<@@@***,,,---------...111333555@@@GGGOOOUUUMMMGGGNNNbbbzzz}}}yyywwwwwwzzzzzz{{{uuusssuuuxxxzzznnnhhhoooxxxzzzxxxwwwssslllkkkmmmkkkjjjwww~~~rrroooyyy}}}}}}fffVVVRRReee{{{YYYKKKTTTiii~~~}}}xxxuuuvvv}}}mmmjjjppp~~~|||qqqmmmeee^^^WWWPPPJJJFFFAAA???===<<<===>>>===<<<:::===@@@>>>999555666888666555444444333333333333...//////000222555777888888999999999888666555333555444444666777777444222333111///000444666666555000222444444222000//////------...///000000//////////////////000000000000//////000111333777<<<@@@++++++,,,,,,,,,,,,------666:::>>>EEERRR[[[XXXMMMaaattt}}}vvvzzz{{{wwwrrrttt{{{~~~xxxxxxvvv~~~|||pppeeebbbeeehhhmmmqqqmmmoooqqqpppqqquuu}}}{{{zzz~~~|||eeeRRRMMMcccyyyWWWJJJSSSkkk{{{zzz~~~wwwyyyxxxqqqyyy~~~rrrlllddd\\\TTTMMMGGGCCCAAAAAA@@@>>>===;;;::::::<<<:::888888:::999666333444555555666555444222111000000111222333555777888777888999777555333333444222555777888666444222222000......000444555444222111333555333000...///111---,,,,,,,,,,,,---......000000///////////////000111222333333555888===AAA+++++++++,,,,,,,,,------444777<<>>===<<<;;;:::;;;999888888999888666333555555666555555333222111000111111222444555777888777777888666444333333444444777::::::777444222111000///...111444555444222222333333111...,,,---///---,,,,,,,,,,,,---......000000////////////000000111222333333555888===AAA++++++++++++,,,,,,,,,,,,000333888AAANNNZZZ\\\XXXYYY]]]fffppptttttttttwwwzzz}}}~~~vvvpppssszzz{{{vvvsssxxxwww^^^[[[[[[ZZZXXXTTTUUU```nnnssssssssstttvvvzzz}}}}}}wwwmmmfffhhhppptttrrrrrrppplllkkkqqqzzz{{{xxxaaaSSSTTTmmmyyyVVVMMMWWWpppqqqnnn{{{tttiii^^^TTTKKKDDD@@@@@@??????>>>===<<<<<<;;;:::999777777777777555333666666666555444333111000111111222333555666777888555666666555333333444555777:::===<<<999555222000000///000111444555444333222333222000---+++,,,,,,---,,,,,,,,,,,,---......000000////////////000000111222333333555888===AAA***++++++++++++,,,,,,,,,---///444>>>JJJVVV\\\^^^[[[XXX___nnnyyy{{{zzz|||xxxwww}}}~~~sssrrryyypppqqqsssxxxtttYYYRRRWWW^^^^^^XXXWWWbbbqqqssstttvvvxxxzzzzzzxxxwwwqqqjjj___XXX[[[cccfffccc^^^\\\YYYZZZbbblllnnnkkkZZZOOOTTTpppsssQQQSSSaaa}}}~~~jjjnnn~~~zzzssshhh]]]TTTMMMGGGDDD??????>>>>>>======<<<<<<:::999777666666555444444777777666555333222111000222333444555666777777888444555555444333333555777;;;===???>>>:::555111///000111111333444444444444555444222///---++++++,,,---,,,,,,,,,,,,---......000////////////000000111111111222333555888>>>BBB*********+++++++++,,,,,,+++,,,111:::EEEPPPZZZaaa[[[UUUXXXfffwww~~~~~~|||~~~zzz}}}zzzssstttmmmrrruuuwww~~~kkkWWW\\\bbbccc]]]XXX^^^hhhlllpppuuuyyyxxxtttooollljjjfff]]]WWWYYY```aaa]]]YYYYYYXXXYYY```hhhgggcccUUUNNNYYYwwwiiiNNNTTTgggxxxeeekkkzzzxxxpppeeeZZZQQQKKKGGGDDD??????>>>>>>======<<<<<<:::999888666555444444555777666555444333222222111333444555777888888888888444444444444333444777999===??????===888444000///111222333444444444444555777555222///...------,,,---,,,,,,,,,,,,---......///////////////000111111000111222333555999>>>BBB************++++++++++++,,,+++...666???IIIVVVaaa___ZZZWWW^^^pppzzz}}}yyyzzz~~~wwwmmmgggmmmrrrtttwwwiiieeebbb```[[[UUUSSSVVV^^^fffnnnqqqooojjjfffeeekkkllliiieeeeeeiiijjjgggccccccbbbbbbfffkkkhhhaaaTTTQQQ___^^^PPPWWWoooyyydddhhhyyy~~~wwwnnnbbbUUUMMMGGGCCCAAA@@@??????>>>===<<<<<<;;;::::::999777444444555777666666444333333333333333444555777888999999888888444444444444444555999<<>>:::555111000///111333555555444444444555777444000............------,,,,,,,,,,,,---......///......//////000111222000111222333555999???CCC************++++++++++++---+++---333:::BBBQQQ___bbb```YYYWWWiiizzzzzz}}}}}}zzzwwwsssjjjaaajjjmmmpppyyy~~~nnn^^^ZZZZZZWWWRRRNNNOOOXXXaaaccc___]]]___cccmmmtttxxxwwwwwwyyyzzzxxxqqqpppnnnnnnrrrwwwtttmmmbbbaaaooo{{{WWWWWWfff~~~xxxeeelllzzzqqqiii\\\PPPIIIEEEBBBAAAAAA@@@???>>>===<<<;;;:::;;;;;;:::888444444666999555444333333333333444555444666888999:::999888888444555555444444777;;;>>>???>>>;;;666222//////000222444666666444333444666666222...,,,---......------,,,,,,,,,,,,---..................///000111222///000222333555999???CCC)))************+++++++++...+++,,,222777>>>MMM]]]___```XXXPPPccc{{{~~~xxxwwwqqqhhhhhhjjjmmmyyyttt\\\WWW\\\^^^YYYSSSEEENNNWWWXXXTTTTTT\\\eeennnxxx|||{{{yyyyyyxxxvvvnnnTTT^^^xxxuuufffttt}}}jjjbbbVVVMMMGGGEEEEEEEEEAAAAAA@@@>>>===;;;::::::;;;<<<;;;888555444777:::444444333222333444555666555666888:::;;;:::999888555555555555555888<<<@@@???===999444///---...000222444777777444333555666444000,,,***,,,......------,,,,,,,,,,,,---..................///000222222///000222333555999???CCC++++++++++++++++++,,,,,,.........///333;;;DDDKKK[[[]]][[[VVVZZZfffrrrwww~~~hhhlllqqq|||qqqhhhgggcccVVVJJJIIIIIILLLQQQTTTVVV\\\ccclllwww~~~aaa^^^ooorrrkkk|||}}}nnncccUUULLLGGGEEEBBB???AAA@@@>>><<<:::999888888999888777666555444333333444444444444555777888999;;;:::999888666555444444444444444555777999<<<===<<<999555111///000222444222444555777777666444333///...---,,,,,,,,,,,,,,,---...............------000000000000////////////000111222333555999>>>BBB******++++++++++++,,,,,,,,,,,,++++++...555===DDDRRRXXX[[[WWWPPPOOOXXXcccggg|||yyyooouuuxxxfffXXXSSSSSSPPPNNNNNNQQQSSSVVV^^^ggghhhqqqzzz|||}}}uuuddduuutttvvvvvvddd[[[OOOHHHEEEDDDCCCAAA@@@???>>><<<:::999999888666666666666666666555555333333444555777888999999999999999999888777666666444555888;;;<<<;;;:::999:::777333000///000222444444555666777666444222111......---,,,,,,,,,,,,,,,---...............------////////////000000000000000111222333555888>>>BBB*********+++++++++,,,,,,,,,+++******,,,111888===FFFOOO\\\___RRRHHHRRRcccnnnpppssszzzzzzyyy|||{{{{{{qqqrrraaa\\\___^^^[[[XXXWWWVVVXXXaaakkkmmmuuu|||mmmvvvyyyxxxkkkXXXQQQIIIDDDCCCDDDDDDCCC???>>>===;;;:::999999999333444666777888777666666111333555777888999999999777888999::::::999888777444777===@@@AAA===888444666444111//////111333444666666666666444222000......------,,,,,,,,,,,,,,,------...............---......//////000000111111000111222333444888>>>BBB))))))******++++++,,,,,,,,,,,,,,,+++---111777;;;DDDLLL]]]ggg[[[MMMTTThhh|||uuutttxxxxxxuuuuuurrrttt{{{xxxwwwjjjccckkkgggdddbbb]]]\\\cccmmmwww|||ppp```QQQLLLGGGDDDDDDEEEEEEDDD>>>>>><<<;;;:::999999999444555777888888888666555222333666999::::::999999777888:::::::::999777666666999>>>AAA@@@;;;555111222111000///000111333555555555555444333111///...------,,,,,,+++,,,,,,---,,,---......///.........---......///000111111222000000111222444888===AAA(((((()))******+++,,,,,,***++++++,,,---111666:::KKKNNNZZZddd\\\MMMMMMZZZiii|||xxxpppsss||||||vvvxxxwww{{{sssgggllljjjiiigggaaa^^^dddmmmyyy~~~|||gggWWWOOOMMMIIIGGGFFFFFFFFFEEE???>>><<<;;;999999888888666777888888888777555555444666888;;;<<<;;;:::999::::::::::::999777555444999:::<<<===;;;888444111/////////000111222444555333333333222222111000///,,,,,,+++++++++,,,,,,---,,,------...//////......---......///000111111222///000111222444888===AAA'''(((((()))***+++,,,,,,'''(((******+++...222666GGGIIIRRR^^^___VVVRRRUUU[[[hhhwww}}}zzzyyy{{{|||xxxkkklll{{{}}}}}}xxxhhhhhhhhheee^^^[[[aaajjjvvv~~~qqq^^^QQQOOONNNMMMJJJHHHFFFEEEDDD???>>>===;;;999888777777888888888777777666666666999:::;;;<<<===<<<;;;;;;;;;:::999888666555444444<<<;;;:::888666444333222......///111222333444444222222111111000000000///+++++++++++++++,,,,,,---,,,,,,---...////////////......//////000000111111///000111222333777===AAA''''''((()))***+++,,,,,,((()))***+++***,,,...111888@@@NNN\\\fffgggaaa\\\]]]aaaeeeeeedddfffkkkqqqvvvyyyyyytttsss|||ooommmiiibbbWWWRRRXXXbbbppp|||ssscccXXXRRRMMMMMMMMMKKKHHHEEECCCCCCAAA???===;;;888777555555888777666555666777999:::>>>>>>>>>=========<<<<<<:::999777555444444555666===<<<999777555444333333---///000222333444444444444333222000///...------++++++******+++,,,,,,---+++,,,---...////////////////////////000000000000///000111111333777<<<@@@&&&'''((()))***+++,,,,,,+++,,,---,,,++++++---...///===NNN]]]hhhlllfff[[[XXX^^^ccccccaaa```cccgggrrrsss{{{{{{vvvnnnaaaRRRJJJPPPZZZhhhvvvyyyfffZZZVVVVVVJJJKKKLLLJJJGGGDDDBBBBBBBBB@@@>>>;;;888666444444777666555444555888;;;===AAAAAA???>>>============888777444333333444777888===<<<:::888666444333333...///111333444555444444666444222000...,,,+++++++++*********+++,,,,,,---+++,,,---...////////////000000000000//////////////////000111333777<<<@@@)))************+++++++++******+++++++++,,,,,,,,,///888CCCPPP```kkkiii___^^^^^^ccciiiiiieeedddggggggjjjzzz{{{hhhVVVLLLIIIKKKMMM]]]mmmyyyiii___WWWSSSTTTPPPOOOKKKGGGBBB@@@BBBCCC@@@>>><<<999777777777777888999888666444777===BBBHHHMMMKKKAAA::::::;;;999888555111111444888<<<>>>BBB>>>999666444444333222///000222333444555777999333222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111000///////////////222222222333666;;;???BBB))))))*********+++++++++*********+++++++++,,,,,,***111:::DDDUUUfffnnnmmmgggfffggglllpppnnnfff___```kkk|||qqq[[[KKKCCCBBBDDDQQQ```ssskkk___ZZZUUUSSSSSSOOOMMMIIIEEEBBBAAAAAABBB???===:::888666777888888888888777666666999>>>BBBDDDGGGFFF@@@<<<======:::888555222222555888:::;;;AAA===888555333333222111000111333444555666777999222111///...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000000///////////////111111111333666:::>>>AAA)))))))))*********++++++*********++++++++++++,,,(((,,,111777FFF[[[nnnxxxpppooolllnnnxxxtttcccfffrrr}}}{{{{{{ssswww|||vvvsss|||zzzdddSSSKKKHHHOOOYYYiiixxxxxxiiiZZZTTTTTTSSSRRRRRRNNNJJJEEECCCCCCCCCBBB@@@>>><<<999777666777999:::999777666777:::>>>@@@AAA???AAA@@@>>>???@@@>>>999777555444444666888999999???<<<666333222111111000222222333444555777777888222000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////......//////000000000222555999===@@@))))))))))))************************+++++++++++++++---...000999MMMfffwwwvvvvvvppplllwwwuuupppuuu~~~}}}~~~qqq___WWWVVVWWW]]]hhhvvvyyyccc[[[RRROOOQQQRRRQQQPPPNNNIIICCCBBBDDDEEEBBB>>>>>><<<:::888888999;;;<<<999777666999>>>AAABBB@@@======<<<>>>@@@AAA<<<777555444333555888999999999===999444111000000000///333333333444666777777777000///...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////.........////////////000222555999<<<>>>(((((()))))))))*********))))))*********++++++++++++,,,---...222AAAYYYlll{{{~~~vvviiilll{{{zzzoookkkzzz~~~vvvmmmfff```ZZZ^^^jjjyyyvvvccc]]]YYYTTTQQQSSSTTTRRRMMMMMMHHHCCCBBBEEEEEEBBB>>>===<<<;;;::::::;;;<<<===999888888<<>><<<<<>>999555222222333555999;;;;;;::::::666222000000000000000555333222333666777666555///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////......000222555888;;;===((((((((()))))))))******)))))))))************+++)))***,,,...000999LLL^^^xxx~~~|||nnndddfffjjjjjjkkkgggvvv~~~zzzxxx|||ssshhhbbb]]]\\\YYYVVVVVVWWWSSSMMMKKKHHHDDDBBBCCCBBB???<<<<<<<<<<<<<<<<<<;;;;;;;;;888999<<>>AAA>>>777555888777555444555777888888888555222//////000333444555666222000111444666333000------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///000...///111444777:::<<<===(((((((((((())))))))))))))))))))))))************---******+++)))***555BBBSSSeee|||zzzbbbTTTSSSnnnsssqqqeee^^^bbbkkkooo|||yyytttssswww~~~ttt___PPPYYYhhhwwwooojjjnnnnnndddZZZYYY\\\\\\XXXXXXZZZVVVNNNEEEEEEDDDAAA<<<999888888666888;;;<<<;;;999555333777<<>>===:::666333888:::<<<<<<;;;:::;;;<<>>))))))))))))(((((((((((())))))*********++++++++++++*********+++---///000===FFF[[[ssszzzlllbbb```jjjoookkkkkknnnkkkdddnnnnnnttttttmmmrrr~~~}}}rrrZZZGGGKKKGGGFFFLLLYYYjjj{{{tttpppnnnoooqqqlllccc]]]^^^]]]YYYUUURRRQQQNNNJJJGGG???>>>;;;888666888>>>CCC;;;:::888888:::===@@@BBBOOOLLLIIIHHHHHHHHHEEECCCBBB===888666888:::888666999888666555555555333222///000000000111111222222222222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,,,,------------111111222333555888;;;===(((((((((((()))))))))))))))))))))*********+++++++++*********+++,,,...///333:::III```yyy{{{llliiipppzzzyyy{{{qqqvvv|||{{{~~~zzzyyybbbPPPQQQJJJGGGIIILLLTTTfffyyy}}}ssslllppppppooolllddd\\\[[[^^^YYYSSSMMMJJJKKKKKKGGGCCC::::::888444222:::HHHTTT???:::666777===EEELLLNNNTTTNNNGGGEEEFFFGGGDDDAAAAAA<<<666444666888999888999777555444444333222000//////000111222222333333333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............------------.........///000000000222555888:::<<<(((((((((((())))))))))))))))))))))))************************+++,,,---...,,,222;;;LLLhhhvvvwwwzzz~~~{{{jjjVVVSSSNNNNNNPPPJJJFFFSSSfffxxxxxxlllhhhjjjllllllkkkiiieee___YYYWWWXXXSSSMMMHHHGGGIIIHHHCCC>>>999999888666777???LLLVVV@@@;;;888;;;FFFQQQXXXZZZXXXPPPGGGCCCEEEFFFCCC@@@;;;888555555777:::::::::<<<:::666444333222000...//////000111222444444555444222000---,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.....................////////////000000111222555888;;;==='''((((((((()))))))))***(((((()))))))))*********************+++,,,,,,---)))///444===TTTqqq{{{}}}||||||vvvaaaZZZWWWVVVTTTKKKCCCKKKYYYaaammm}}}zzzmmmccc___```dddgggfffeeeccc```___\\\VVVPPPLLLIIIGGGHHHIIIGGG@@@:::888888888;;;>>>CCCFFFHHH<<<::::::BBBMMMXXX\\\]]]ZZZTTTKKKGGGGGGGGGDDDAAA444444555888:::<<<<<<;;;@@@<<<888555333111///...///000111222333444555666444222///---,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............/////////000000000111222333666:::===???''''''(((((())))))******((((((((()))))))))******)))******++++++++++++,,,(((,,,000666EEE___yyyuuuttt}}}{{{wwwnnn```RRRJJJJJJMMMOOO[[[mmmzzzrrrlllddd^^^^^^```^^^\\\\\\bbbbbb___]]]]]][[[SSSJJJGGGGGGHHHIIIGGGCCC===888777777:::>>>AAAAAA===:::::::::>>>FFFOOOUUUWWWVVVSSSPPPKKKGGGDDDBBB???===222444777:::<<<<<<;;;;;;@@@<<<777444222111000///111111222333444444555555222000...,,,,,,,,,...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............/////////000000111222444777:::>>>@@@'''''''''((()))*********(((((((((((()))))))))***)))******+++++++++++++++++++++---222:::KKKeee{{{wwwpppsssttt{{{{{{qqqiii]]]PPPLLLRRR]]]kkkxxx{{{vvvrrrooolllddd___```___ZZZWWWXXX\\\___]]]WWWTTTRRRLLLEEEEEEGGGIIIGGGBBB===:::999888;;;???AAA@@@>>><<<;;;>>>@@@EEEJJJMMMOOOOOOOOOIIIJJJJJJFFF@@@;;;888777777888:::;;;::::::::::::;;;888444222222222222222222333333333444444555555...---,,,++++++,,,---...************************++++++++++++++++++++++++++++++,,,,,,,,,---------------.........////////////000111333666:::===???&&&''''''((()))******+++(((((((((((()))))))))))))))******+++++++++******///******///333;;;RRRiiirrrpppyyyzzzzzzwwwnnnqqqzzz}}}ttt{{{~~~~~~{{{bbbQQQPPPSSS[[[dddnnnyyy}}}}}}wwwtttvvv|||zzzoooeee```[[[UUUWWW]]]WWW\\\[[[RRRIIIGGGEEEAAAEEEHHHIIIEEE>>>999999;;;;;;@@@DDDDDD@@@>>>@@@CCCEEEHHHKKKMMMMMMKKKKKKKKKFFFJJJMMMJJJBBB;;;888888<<<<<<<<<:::888888999:::777444111000111333444555444444444444444444444444++++++******++++++,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------.........///......000222555999<<<>>>''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++(((***,,,---///777CCCLLLooo~~~xxx}}}{{{~~~uuubbb\\\cccjjjnnnssszzz}}}vvv|||mmmiiiYYYPPPUUU[[[\\\bbbkkkmmm}}}|||vvvyyywwwtttrrrrrrsssuuuwwwllljjjfffaaa\\\[[[]]]___aaaYYYMMMCCC>>>>>>@@@AAA>>>===>>>@@@===999999===@@@GGGFFF===;;;DDDKKKKKKQQQRRRRRROOOKKKIIIHHHHHHDDDHHHJJJEEE;;;555666:::===>>>>>>;;;888666999<<<333222111111111222333444000111222333333222000000,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------///000000222555888;;;===''''''''''''(((((((((((('''((((((((())))))))))))))))))*********++++++++++++,,,---++++++///777???XXXqqq}}}|||~~~|||~~~~~~~~~vvvkkkfffiiisssuuuvvvyyy}}}~~~yyyfffUUURRRSSSSSSYYYbbbhhhttt~~~{{{xxxwwwvvvtttrrrqqqqqqrrrsssmmmjjjfffccc````````````WWWPPPGGG@@@===>>>@@@AAAAAA>>>>>>???>>>;;;<<>>>>>BBBEEEDDDTTTTTTSSSQQQMMMKKKKKKLLLFFFDDDAAA>>>;;;999999999=========;;;888777888999222111111111111222444444111111222222222111//////,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................///000111222555888;;;===''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********+++++++++------+++)))+++000444AAA^^^zzz}}}zzz|||{{{xxxyyyxxxuuuttt{{{ooofff___VVVRRRTTTXXX```kkkuuu|||}}}~~~}}}|||vvvuuutttsssqqqpppoooooollliiifffeeeeeeccc___[[[IIIEEE@@@>>>???AAABBBCCCBBB>>><<>>DDDJJJKKKKKKMMMRRRSSSSSSQQQNNNLLLLLLLLLEEE???999888<<>><<<:::999999888666444000000000111111333444555222222222111000///...---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................///000111222555999<<<>>>''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***************+++---,,,,,,---000333444KKKfffwwwuuuuuukkkWWWMMMMMMSSS\\\hhhsss{{{~~~wwwwwwvvvuuutttqqqooonnnjjjhhhgggggggggaaaVVVNNN???>>>>>>@@@CCCFFFGGGGGGAAA===<<<@@@CCCAAAAAABBB===<<>>''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((***+++,,,---...///111---888KKKaaawwwtttvvv}}}iiiYYYVVVVVVWWW[[[```hhhqqqxxxxxxxxxxxxvvvtttpppmmmkkkgggfffggghhhfff\\\LLL@@@<<<===???DDDIIIKKKLLLKKKDDDAAA@@@BBBBBB>>><<<===JJJOOO\\\fff```PPPJJJNNNLLLPPPTTTTTTQQQKKKEEEBBB;;;<<<===@@@BBBBBBAAA@@@@@@<<<888777777666222...//////000111222222333333111111000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////000111333666:::===???''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))*********+++++++++000111999MMMggg{{{xxxvvv|||uuunnnfff]]]XXXWWW\\\fffppp|||~~~}}}yyyxxxvvvsssnnniiidddaaa^^^___```aaa]]]SSSEEE:::<<<>>>AAAEEEJJJLLLKKKIIIGGGDDDCCCBBB???;;;;;;@@@WWWaaannnrrrfffVVVNNNOOOQQQTTTVVVUUUPPPIIICCC@@@:::>>>CCCEEECCCAAAAAABBBAAA>>>:::666444333111//////000111111222222111111000///...---,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///////////////111333777:::>>>@@@''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))(((((())))))))))))//////333>>>OOOdddwww~~~xxxwww~~~|||xxxuuusssmmmhhhhhhlllssszzz~~~}}}{{{{{{|||~~~yyyvvvqqqjjjbbb[[[UUUQQQMMMOOOPPPPPPLLLFFF>>>:::<<<===???CCCFFFGGGEEECCCBBB@@@???>>>;;;<<>>@@@''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((('''(((***,,,,,,,,,(((+++...111999KKKiii{{{qqqqqqwww{{{|||uuuhhhcccmmmyyy~~~}}}}}}||||||yyytttmmmcccYYYPPPHHHDDD???@@@AAA@@@===;;;::::::;;;<<<===@@@BBBBBB???<<<:::::::::999:::AAAUUUgggttt~~~yyysssrrrmmmeee[[[XXXRRRJJJBBB>>>>>>???DDDCCCBBBAAA@@@@@@@@@???CCCBBB>>>777000...111444111111222222111000...---...---,,,+++++++++,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000//////111333777;;;???AAA((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***************---******///555AAAWWWmmmyyyzzzrrrsss|||tttyyyuuuhhhffflllyyyyyy|||~~~~~~~~~wwwssseeeSSSGGGCCC>>>777888999888666555666:::>>>;;;999<<>><<<<<<<<>>======>>>???CCCFFFAAA888555888333444666===GGGSSS```jjjiiihhhhhheeebbb\\\XXXUUUOOOJJJAAA888777???EEEFFFGGGEEEBBB???=========>>>???<<<888333111111222333333555777777444111///...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++*********))))))************************))))))******+++,,,,,,,,,...------------...//////...///111333666999<<<>>>''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((()))*********************---...,,,+++222;;;RRRgggxxx|||yyyrrrssszzzuuuoookkknnnrrrsssuuuwww~~~{{{zzz{{{zzzuuupppggg\\\JJJ;;;666777666333666666888<<>>============777666444333222222333444444666888777444111000///,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,*********)))))))))((((((******************************++++++,,,---------...------------.../////////000111444777:::===>>>''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((()))***************&&&))),,,---,,,+++...333EEEUUUccceeegggtttvvvqqq~~~{{{kkkeeejjjooommmiiibbbooo||||||sssqqq{{{{{{zzzzzz}}}}}}|||zzz}}}xxxppp]]]RRRBBB888666888888666777:::>>>AAACCCEEEGGGIIILLLJJJFFFAAA:::777999===???CCCGGGLLLTTT]]]bbbbbb```dddfffcccZZZRRRLLLJJJAAA<<>>@@@CCCCCCAAA<<<666222333333444444444333111000111333444222000---,,,---++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++************************************++++++,,,,,,---.........------------.../////////000222444777;;;===???&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((()))***************&&&******((('''***------(((000===JJJSSSWWWWWWVVVZZZmmmyyy{{{zzzuuu|||ssssss}}}}}}}}}~~~}}}}}}sss```UUUggguuuzzzvvvrrrrrruuuyyy~~~~~~|||~~~~~~}}}~~~}}}yyyyyy|||yyyttt{{{zzzwwwssstttyyy{{{xxx|||||||||}}}}}}xxxsssooojjj```SSSIII???:::666777888777888;;;:::IIIYYYZZZMMM@@@;;;===>>><<<:::<<>>&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((()))***************&&&***+++''''''+++,,,)))+++---555AAALLLPPPQQQPPPVVVhhhnnnnnnuuuxxx|||xxxpppmmmuuu~~~}}}yyywwwuuuzzzyyytttxxx{{{ccclllvvv|||yyyyyyyyyvvvqqqlllgggeee___bbbiiirrr{{{}}}~~~|||yyyyyyzzz|||}}}}}}~~~~~~|||{{{|||~~~~~~|||zzzrrrsssssssssyyy}}}~~~yyyvvvwwwwwwqqqhhhjjjhhhhhhlllsssxxxxxxvvvlllggg^^^VVVOOOGGG@@@<<<:::777888::::::999>>>EEEMMMVVV\\\UUUFFF:::777:::===BBBHHHMMMVVV^^^^^^XXXUUUZZZZZZZZZcccpppssslll___^^^YYYQQQGGGAAA@@@BBBCCCIIILLLLLLLLLNNNMMMIIIBBBBBBAAA???===;;;888777777888888777666444333222///000000...,,,***************************************))))))******+++,,,++++++++++++************************************))))))******+++,,,,,,,,,...------------...//////...///111333666999<<<>>>&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((()))***************%%%***,,,))))))------)))000,,,+++111:::DDDKKKPPP\\\hhheee___kkkwwwwwwvvvjjjbbb___eeejjjlllqqqxxx|||{{{sssllluuukkkSSSQQQ\\\cccgggkkkmmmhhh___XXXVVVVVVXXX\\\dddmmmvvvzzz{{{zzzwww|||~~~{{{xxxvvvvvvxxx|||~~~yyy}}}|||}}}{{{wwwrrrtttuuuuuuyyyzzzvvvvvvrrreeeWWWVVVSSSSSSXXX```ccc```[[[YYYTTTKKKCCC===;;;<<<======;;;===@@@???>>>FFFQQQdddaaaYYYIII:::444888???KKKVVVaaafffiiilllggg```\\\bbbcccaaafffnnnjjj___XXXYYYVVVLLL???:::>>>EEEHHHNNNOOOKKKMMMRRROOOEEEDDDBBB>>>;;;::::::<<<===888888888888777666555444///000000...+++******************************************)))***++++++,,,************))))))))))))************************((())))))***++++++,,,,,,...------------...//////......000222666999<<<===''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************,,,///222999JJJZZZhhhqqqwwwrrrhhhiiivvvrrrjjjaaa___dddkkkqqquuuzzzwwwrrrllliiinnnyyybbbTTTKKKAAAPPPIIISSS```[[[TTTQQQMMM___eeennntttpppgggdddeee```bbbeeeiiimmmqqqssstttzzzxxxuuuyyy||||||{{{}}}xxx|||~~~|||||||||yyysssqqquuu|||}}}|||}}}uuuvvvxxxssseeeXXXJJJMMMOOOOOOKKKGGGDDDCCCFFF@@@:::888777555666:::??????@@@AAABBBJJJ[[[lllmmmWWWCCC;;;999:::GGGWWWoooxxx}}}uuujjjdddbbbaaa___iiirrrtttqqqkkkaaaWWWWWWOOOEEE??????EEEMMMRRRHHHLLLLLLJJJOOOZZZ______QQQIII???;;;===@@@>>>;;;<<<888555666999:::777333//////...---,,,,,,++++++))))))))))))))))))))))))------,,,,,,,,,,,,++++++)))************+++++++++************************)))******++++++,,,------------------------,,,,,,000222444777:::===???@@@''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************,,,---...333AAAOOOxxxyyywwwxxxvvvwww}}}~~~rrrqqqwww|||oooaaaIII@@@EEEQQQUUU\\\gggjjjsssxxxuuuiii___[[[UUUMMMGGGGGGHHHLLLTTT```kkkrrrooouuuxxxvvvuuuuuurrrllluuuyyy}}}{{{sssxxx{{{yyyxxxyyywwwttt~~~}}}vvvsssuuuxxx{{{ssslllnnnsssnnn^^^OOOIIIIIIIIIFFFBBB>>><<<<<>>FFFOOOTTTVVVQQQRRRPPPNNNSSS^^^eeefffOOOGGG???<<<>>>???<<<999;;;888555666888888555111...------,,,++++++******************************---------,,,,,,+++++++++)))************+++++++++************************)))******++++++,,,------------------------------000111444777:::===???@@@''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******+++***+++,,,+++,,,555@@@aaarrrzzz}}}sss[[[IIIAAAAAASSSlllvvvpppdddaaaUUUBBBBBBBBBCCCDDDGGGIIILLLMMM[[[^^^```bbbeeefff```YYYSSSfffuuuyyy|||~~~tttdddhhhnnnsssqqqooopppqqqoooxxxxxxtttkkkbbbbbbkkkuuuooohhhbbbdddhhhcccSSSEEEIIIHHHFFFBBB===;;;;;;<<<;;;666333777999777555666;;;666888AAAIIIHHHDDDAAAJJJGGGIIIPPPXXXddd{{{vvvgggdddllltttvvvttthhh]]]RRRIII===<<<===DDDMMMTTTVVVUUUWWWWWWTTTRRRTTTYYY[[[YYYFFFAAA;;;:::<<<>>>;;;888:::888666666777666111---,,,,,,++++++******))))))++++++++++++++++++++++++...------,,,+++*********)))************+++++++++************************)))******++++++,,,------+++,,,,,,------.........000111333666999<<<>>>@@@''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++)))(((---444999MMMgggyyy{{{{{{oooZZZQQQ___qqqsssppprrrmmmeeebbbaaaVVVIIICCCEEEHHHKKKNNNOOOOOOOOOKKKGGGEEEGGGNNNSSSPPPKKKBBBQQQ```eeehhhhhhbbbYYYfffmmmqqqnnnlllnnnppppppooolllddd[[[UUUXXXbbblllfffbbb]]][[[YYYSSSIIIAAAKKKKKKIIIFFFCCCAAAAAABBB;;;666444777999666444444222333555888999<<>>???''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))(((***+++***'''***000...:::NNNbbbrrr~~~yyyxxxcccTTTJJJMMMSSSWWW\\\dddgggfffdddbbb```^^^]]]]]]HHHBBB@@@DDDKKKMMMHHHCCCFFFFFFKKKSSSVVVXXXaaammmoootttvvvsssqqqsssttttttrrrjjj```XXXVVVYYY^^^aaa```^^^ZZZRRRJJJDDDBBBCCCKKKLLLLLLIIIEEEBBB@@@@@@:::555333444444222333666555333444999@@@KKK\\\llldddbbbbbbfffhhhhhhjjjllliiikkklllkkknnntttwwwvvvsssmmm```SSSMMMMMMLLLIIIJJJIIIEEEBBBDDDNNN^^^kkkeee___WWWSSSNNNGGG???:::@@@===;;;:::;;;;;;999777666555444333222///,,,))),,,,,,,,,,,,++++++++++++************************------,,,++++++***))))))))))))*********+++++++++************************)))******++++++,,,------++++++,,,,,,---.../////////111333666999<<<>>>???''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))((())),,,+++(((***......111888FFFYYYooo~~~xxxuuusssuuu{{{|||zzz~~~zzz^^^FFFBBBDDDGGGVVVjjj|||qqq```VVVOOOLLLNNNUUUYYYSSSIIIAAABBBEEESSSdddfff```eeerrrnnnpppnnniiihhhjjjjjjgggaaaZZZTTTRRRVVVZZZ\\\[[[XXXVVVQQQHHH???;;;===AAAFFFFFFFFFCCC???:::777666555333222333333666@@@JJJ[[[OOOHHHPPP___iiinnnqqqiiifffeeegggjjjkkkjjjiiinnnpppooolllmmmqqqrrrooohhh```SSSHHHKKKVVV___aaaZZZVVVOOOIIIIIISSScccpppcccWWWJJJFFFEEEDDDCCCDDDJJJGGGCCC@@@===;;;888555555444222000...,,,+++***,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++************)))************+++++++++************************)))******++++++,,,------+++,,,,,,------.........///000222555888;;;===???''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))***((((((++++++(((***---)))***,,,222???TTTmmm~~~zzzssssssssstttwww{{{uuuoooxxxyyyhhhVVVNNNJJJGGGLLLTTT[[[fffuuutttdddYYYSSSPPPTTT]]]___WWWMMMHHHJJJYYYnnnyyyuuuiiiaaaaaa___]]]WWWQQQQQQSSSPPPJJJCCCAAAAAADDDHHHMMMQQQRRRLLLHHHAAA<<<888888999999<<<===<<<999666555555666555666888;;;???JJJ```ssswwwnnnqqqzzz}}}zzzwww~~~xxxrrroooppptttvvv}}}zzztttoooooooooiii```QQQOOOMMMNNNYYYhhhqqqrrrjjjddd\\\XXXZZZ^^^bbbeeeVVVKKKBBBCCCGGGIIIKKKNNNMMMJJJEEEAAA>>>;;;999777444333000---+++******+++******++++++++++++++++++************************************++++++++++++)))************+++++++++************************)))******++++++,,,------------------------------///000222555888;;;===>>>''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))+++)))(((+++***((())),,,***...000...000<<>>:::===BBBGGGNNN___~~~{{{rrrttt}}}zzzqqqmmmooolll\\\KKKDDDKKKTTT___mmmwwwwwwqqqhhhaaa\\\___fffgggaaaZZZOOOGGGEEENNNVVVUUUSSSSSSHHHFFFBBB???<<<;;;;;;;;;333222///+++)))(((***,,,)))))))))))))))*********++++++++++++++++++++++++)))))))))***++++++,,,,,,)))************+++++++++************************)))******+++,,,,,,------------------------,,,,,,///000222555888;;;===>>>'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))******************+++---///555;;;@@@cccxxxrrrlllrrr}}}yyypppvvv~~~mmmqqq|||vvvjjj\\\VVVTTTQQQNNNKKKNNN@@@>>>BBB@@@@@@CCC???SSSUUUVVVTTTPPPKKKIIIGGGCCC:::555777777333222555666555555777777666888;;;777666888;;;888222111555666888888888???IIIPPPQQQXXX\\\___fffuuuvvvwwwttt{{{{{{xxx||||||xxxyyyuuupppiii^^^TTTNNNNNNWWWdddnnnpppttt||||||sssvvvtttmmmhhhfff```WWWJJJIIIMMMVVV```aaaXXXOOOIIIEEE???<<<<<<<<<999777000///...,,,+++***))))))++++++++++++++++++++++++************************************************------,,,,,,+++***))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......000111333555888:::<<<===(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&((()))+++,,,---''''''(((((((((((('''''''''((((((((())))))))))))(((((()))))))))************++++++,,,---000555999@@@UUUnnnzzzxxxzzzrrrxxx{{{}}}{{{}}}sssYYYJJJFFF<<<777::::::666777:::===@@@>>>:::666:::666666;;;<<<777444555777777666555666777555333666444222111222777===AAA???IIIUUU___kkkzzzxxxvvvzzz~~~zzzsssllltttxxxwww||||||wwwkkkbbbXXXUUUXXXaaajjjpppllliiihhhlllooosssyyykkkZZZQQQKKKSSS[[[dddfffaaaXXXRRRPPPJJJEEEAAA>>><<<999444//////...---,,,+++*********++++++++++++++++++++++++************************************************------,,,++++++***))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......111222444666999;;;===>>>((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&(((***,,,......''''''((((((((((((''''''''''''((((((((()))))))))(((((())))))))))))*********+++++++++***+++---//////>>>QQQeee}}}uuuqqqwww{{{}}}ggg___OOOCCCBBBDDDEEEDDDFFFMMMSSSOOOAAA555777555666999999777777999888???CCCCCCFFFMMMLLLFFFEEEDDD>>>666<<>>@@@((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((()))))))))***(((***++++++***)))***+++222777===HHH^^^zzzyyyjjjgggsssxxxhhhdddeeerrrsssyyymmmYYYIIIGGGDDDBBBBBBDDDKKKQQQZZZhhhqqqooopppuuuuuuooogggiiibbbWWW\\\oooyyyvvvyyyrrrkkkkkkqqqpppeeeXXXOOO]]]pppwwweee^^^\\\eeeqqqxxx}}}qqqqqqkkk___[[[iiizzzjjjaaa[[[SSSLLLHHHCCC===999777444000,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************,,,+++++++++******))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......000222444666999<<<>>>@@@&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))''')))+++,,,+++***++++++,,,///111444CCC]]]{{{zzzkkkmmm~~~|||zzz|||dddgggiiihhhhhhllluuu{{{~~~~~~tttkkkeeebbbeeejjjfffZZZPPPZZZqqqvvvaaaMMMXXXbbbkkk{{{zzzaaa___^^^cccnnnzzzhhh```[[[VVVQQQLLLDDD;;;444222000...,,,++++++*********+++,,,,,,++++++++++++++++++++++++************************************************++++++***************)))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......///000222555888;;;>>>???%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&(((+++,,,++++++---...&&&+++...000444BBBVVVfff{{{uuu{{{}}}vvv}}}|||}}}||||||}}}qqq~~~}}}nnn___RRRQQQUUU]]]bbbaaa___^^^vvvuuufff]]]mmmvvvuuu}}}~~~fff^^^bbbooorrrcccZZZZZZ\\\LLLDDD888000---,,,+++***++++++*********++++++,,,++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------.........///222555888;;;>>>???&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''')))***+++++++++---///***,,,//////...000888@@@YYYkkk}}}zzzzzzzzzzzzzzz|||xxxzzzuuupppvvv{{{{{{}}}uuuwww}}}}}}zzzyyy{{{{{{lll```]]]VVV^^^lllyyyzzzsssqqqsss|||zzzqqqzzz}}}vvvuuuyyypppaaafffppp{{{lll]]]TTTRRRTTTCCC;;;222,,,+++,,,,,,+++++++++***************+++++++++++++++++++++++++++************************************************))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------.........000222555999<<>>AAACCC''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''%%%$$$&&&***+++'''%%%'''(((((()))))))))******************+++++++++,,,,,,111222777BBBUUUkkk{{{{{{vvvrrryyyyyyqqqpppuuuqqqwww}}}vvvtttwww}}}wwwyyyyyytttnnnnnnvvv}}}{{{uuurrrlllaaaXXXbbbfffooouuutttuuu~~~~~~vvvnnniiiqqq{{{rrriii\\\KKK>>>999666111---...------,,,,,,,,,------++++++************++++++******************************************************************++++++))))))))))))))))))))))))444333000...,,,+++++++++)))******++++++,,,------....../////////......---...000222666999===???AAA(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''+++111222,,,))))))(((((())))))))))))***************++++++++++++,,,.........///555EEE\\\lllsssttt~~~}}}uuupppuuu}}}|||{{{}}}wwwpppggg___]]]```fffjjjuuussswwwzzz}}}{{{uuuuuuvvvyyyYYYMMM>>>444111000///...------,,,,,,,,,------...++++++************++++++******************************************************************))))))))))))))))))))))))))))))///...---,,,+++*********)))******++++++,,,------,,,---............------000111333666999<<<>>>???''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%&&&''''''((('''''''''))))))---222333...***+++(((((((((((()))))))))***************++++++++++++))),,,...---...444???III```lllzzzssstttzzz{{{{{{xxxuuuzzzyyyvvvwww|||{{{~~~~~~ssskkkiiiccckkkssstttttt~~~|||~~~kkkFFF>>>444...---......---------,,,,,,,,,---......++++++************++++++************************************************++++++******))))))(((((())))))))))))))))))))))))*********))))))))))))))))))******++++++,,,------+++,,,------...---------000111333666:::===???AAA&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''(((''''''&&&%%%%%%&&&''''''(((''''''''''''%%%'''***+++(((''')))'''(((((((((((()))))))))))))))*********+++++++++***+++---///000111222333AAALLL```vvv~~~{{{wwwyyy{{{{{{uuuqqqkkkmmmvvvssskkkpppxxxaaaWWWZZZ___cccfffbbbhhhttt~~~zzzmmmeeeddd{{{{{{gggGGG777333///---...///---,,,------,,,,,,,,,------...++++++************++++++************************))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))******++++++,,,------+++,,,,,,---......------...///222666;;;>>>AAACCC&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((((((''''''&&&%%%%%%&&&''''''(((((('''''')))&&&%%%'''(((&&&'''+++''''''(((((((((((()))))))))))))))************+++...+++)))***---//////---111666BBBUUUjjj{{{yyyssstttiiiaaa```]]]^^^oootttkkknnnjjjdddgggpppvvv|||uuubbbRRRQQQ[[[bbbbbbaaaiiinnnzzzvvvrrrvvv~~~lll[[[CCC---///.........//////...,,,///...---,,,,,,,,,,,,---++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************)))))))))******++++++,,,------+++,,,---......///......---///222666;;;???BBBDDD''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''***'''&&&))))))'''(((,,,'''''''''((((((((())))))))))))))))))************---***'''&&&))),,,---...+++///444;;;GGG[[[ppp{{{~~~zzzyyyyyy{{{pppddd``````bbbiiimmmrrrqqq___TTT\\\eeekkknnnooosss{{{~~~{{{zzzttttttvvvyyyjjjPPP???666000,,,...---------.........---000///...---,,,+++++++++++++++************++++++************************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((()))******)))(((''')))******++++++,,,------,,,,,,---...///////////////111333777;;;???AAACCC((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&###$$$''''''%%%%%%'''''''''''''''((((((((()))))))))))))))************))))))))))))***+++,,,---'''///333///---:::SSSggg~~~uuulllpppvvvoooppptttqqq}}}lllvvvwww{{{{{{wwwyyy~~~zzzrrrllluuu}}}wwwwwwnnn\\\III<<<444//////333///...,,,,,,,,,---//////111000///---,,,+++******++++++************++++++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))------...///...---,,,+++)))******+++,,,,,,------,,,---...///000000000000111222555888;;;>>>@@@AAA''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))***((('''((()))++++++***///---++++++...333:::>>>RRRooo}}}vvvqqqwww}}}~~~}}}wwwmmmkkkppp|||vvv{{{]]]===:::555000------...///000//////...------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++++++++******'''((()))++++++***))))))******************************************************+++++++++,,,,,,,,,,,,,,,------...////////////000333666999<<<>>>@@@''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((((()))))))))*********))))))))))))))))))))))))+++*********+++,,,,,,,,,,,,+++******,,,000333555777KKKXXXbbbttt~~~~~~yyyuuu{{{zzzrrrsssyyyzzzyyyzzzwwwzzznnnSSS;;;888666222000......///000/////////...---,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++,,,+++++++++************(((((()))***************************************))))))))))))))))))))))))************++++++++++++,,,,,,------...////////////000333666999<<>>444000111111000/////////000000///......------,,,,,,+++++++++++++++++++++,,,,,,))))))))))))))))))))))))+++******))))))******+++************)))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---....../////////000333666:::===???AAA''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))******)))((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))))))))))))))'''((())))))((((((((()))222111000...------------222000+++///999===NNNkkkzzznnnTTT;;;000333555---....../////////......------------,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((((((((***)))((((((((()))+++,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,------.../////////000333666:::===@@@AAA''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))******)))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&)))+++***((('''((()))666333000---+++,,,---......---***---222111CCCeeennnpppvvv~~~qqqTTTBBB>>>777444333///------.........---,,,+++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---++++++,,,,,,---.........///000333666:::>>>AAABBB''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''(((((((((((())))))(((((((((((((((((((((((())),,,///...+++)))***+++222000---***)))***,,,...))),,,,,,...000---999UUUJJJKKKRRRaaaqqqrrrSSS???666777888///---000---............---,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,------......///000333777;;;???AAACCC''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&&&&((())))))'''''''''((((((((())))))(((((((((((((((((((((((()))---111000,,,******,,,,,,,,,+++******+++,,,---***...,,,,,,///***,,,:::222111777BBBMMMZZZmmm}}}zzz^^^AAA...333111444///%%%***222///...------------,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))*********(((((()))***************))))))))))))))))))))))))************************((())))))))))))************++++++,,,,,,---.........000333777;;;???BBBDDD''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))((((((((((((((((((((((((''',,,000///+++((()))+++((()))+++---.........---(((,,,''''''///---(((,,,,,,---111555444666DDDTTTiiittt}}}~~~pppUUU@@@555333444...---000///---666666&&&------,,,,,,,,,---...///******************++++++---,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***++++++,,,,,,---.........000333777;;;???BBBDDD%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---///111333444@@@JJJYYYfffpppzzz}}}yyy^^^QQQAAA666222111111000111000000///...---------+++++++++++++++++++++++++++++++++*********))))))///...---,,,+++)))(((((()))))))))((()))******++++++***)))(((((()))***+++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))******************************************++++++++++++,,,------......///000333666:::>>>AAABBBCCC%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********************************+++++++++,,,,,,,,,,,,,,,---...000111222///444:::BBBMMM___rrr}}}}}}gggOOOCCC<<<333......000///...//////......---,,,,,,++++++++++++++++++++++++++++++++++++*********))))))------,,,+++***)))(((((()))))))))))))))******++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,------......///000222666:::===@@@BBBCCC%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))************+++------------...///000000///...,,,,,,222AAASSS```eeemmmwww}}}~~~ttthhhTTT>>>111111///---...111333111///---------,,,,,,++++++***+++++++++++++++++++++++++++************)))))))))************)))))))))((()))))))))))))))***************))))))))))))******))))))))))))))))))))))))((((((((()))((((((''''''))))))))))))))))))))))))************************(((((()))***+++,,,,,,---++++++,,,------......//////111444888<<>>>>>GGGUUUaaalllvvvtttaaaLLL???888444222222.........111333333111...------,,,,,,,,,+++++++++************************************))))))))))))((((((((()))))))))))))))(((((()))******************))))))))))))))))))***))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))************************'''((((((***+++,,,------++++++,,,------......//////000333777;;;???BBBCCC%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************+++++++++,,,------,,,,,,,,,,,,------''')))---/////////000000...333:::AAAHHHPPPYYY___ooo~~~}}}hhh[[[BBB:::444444444111//////...---------------,,,+++---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((***+++,,,------++++++,,,------......//////000333777;;;???BBBDDD%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++*********************************+++++++++,,,,,,,,,,,,+++++++++,,,------******++++++,,,---------///000000000111444888<<>>GGGRRRbbbqqqvvvsss|||jjjdddVVVDDD888444000,,,555000---...---,,,///333.........---,,,---...000++++++++++++++++++++++++************************(((((((((((())))))******))))))))))))))))))))))))'''(((***+++++++++)))(((((()))***++++++***)))((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------......///000111333777<<<@@@EEEGGG%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((()))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++************************(((((((((((())))))))))))************+++,,,---...*********+++,,,---,,,++++++,,,...///000000000000222111222777@@@IIIMMMMMMFFFQQQ___lllyyy|||xxxvvvmmmeeeTTTCCC888777222///000555555111///...///222000,,,,,,...,,,------,,,*********+++)))))))))))))))*********))))))))))))))))))))))))'''((((((((())))))******+++*********)))))))))((('''(((***+++,,,+++)))(((((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++,,,------......///111222444777<<>>888555444//////......---------,,,000000//////..................------,,,+++******+++++++++************)))************************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************+++++++++***++++++,,,,,,+++000555555111......000000333777:::<<>>999<<<:::777444333333444444/////////......---------/////////......------------------,,,+++*********+++++++++************)))************************(((((()))))))))*********************************((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************++++++*********+++,,,,,,...222555444000,,,---...000333777:::<<>>;;;888555333333666999;;;666333000///111222333222222222222111///...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))((((((((((((((((((((((((''''''((((((((()))))))))************************((((((((((((((((((((((((---,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((***************************)))))))))***+++,,,---***,,,.........///333666000333777:::<<>>???===888555.........------,,,,,,,,,)))***,,,---...---,,,,,,000000///------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******+++++++++************)))///...---,,,+++)))((((((************************)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))'''&&&&&&'''))))))))))))))))))))))))*********)))))))))))))))(((((()))******)))'''''')))************+++++++++,,,,,,---...///000111111000444888::::::<<<@@@DDD(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%&&&((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((************************(((((())))))))))))((((((******))))))))))))))))))*********)))))))))(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,........................+++---///222222111///......---------,,,,,,,,,,,,***+++,,,,,,------,,,,,,000///...---,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))***************)))))))))((((((,,,++++++***)))(((''''''************************)))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))((()))************+++++++++++++++,,,---...///000000000444888::::::<<<@@@DDD(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%''''''&&&&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))++++++***))))))(((''''''******))))))))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---///...---,,,,,,+++,,,,,,)))))))))(((((()))))))))************************))))))))))))))))))))))))***************************))))))(((((())))))***))))))((((((((('''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))(((''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))+++,,,+++((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))***+++)))************+++++++++******+++,,,---...//////000444888:::;;;<<>>BBBFFF'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$******$$$###((()))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))******++++++,,,''''''((((((((((((''''''&&&&&&'''(((((()))******''''''(((((((((((())))))((((((((()))))))))***************************************++++++*********))))))))))))))))))))))))'''(((***,,,,,,***)))((()))************+++++++++,,,++++++************++++++***))))))))))))******+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))*********)))))))))(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***+++***)))(((((()))''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))******+++,,,)))************+++++++++,,,------...///000111111000444999;;;<<<>>>CCCGGG&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$))))))$$$'''000111+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))******+++,,,,,,(((((())))))))))))((((((''''''(((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******************************++++++++++++++++++***))))))))))))))))))))))))((()))+++,,,---,,,,,,+++))))))))))))******+++++++++++++++++++++***)))))))))))))))(((((())))))***)))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''))))))((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***)))******+++++++++******)))************++++++++++++,,,,,,---...///000111000444999;;;<<>>CCCHHH///######++++++///PPPzzz{{{qqqvvvxxxxxx|||tttzzzwwwuuuwwwmmm~~~xxxuuuVVV...)))&&&&&&---"""++++++ ***$$$'''222///+++qqqggg 000,,,)))$$$&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''''''''(((******///...,,,***(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********+++***)))((('''''''''(((************************************************'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,+++++++++++++++,,,...,,,,,,111888999444///222666999;;;;;;>>>DDDHHH'''###***---111...!!!,,,%%%,,,+++...&&&###---!!!111'''%%%~~~---''')))777!!!&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''(((((()))*********)))(((''''''''''''''''''((((((((()))))))))************************''''''((()))))))))))))))(((((())))))))))))*********)))((('''&&&&&&&&&'''************************(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''''''''((((((,,,+++)))'''%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))+++***************++++++++++++---333999;;;666000333666:::<<<<<>>###)))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))***))))))((((((''''''''''''************************(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((---+++)))&&&%%%%%%&&&'''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))((())))))***++++++******+++000555666222///333777;;;<<<===???CCCGGG,,,%%%###&&&&&&,,,GGGdddPPPkkk|||ooopppDDD!!!---''')))"""&&&'''$$$%%%###$$$]]],,,///%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''(((((((((((())))))))))))******)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((+++***'''&&&%%%&&&((()))%%%&&&&&&&&&''''''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))***+++,,,---+++***,,,///111000///333777;;;======???BBBFFF((('''%%%&&&***,,,$$$+++&&&%%%555222$$$((($$$$$$111""")))"""''')))***!!!$$$OOO666,,,333+++(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''((())))))))))))(((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''((()))%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))+++,,,---000...,,,,,,...000111111222666:::<<<<<<>>>AAADDD"""))),,,'''$$$(((,,,...000)))!!!"""www555&&&(((000---&&&,,,"""'''$$$((((((,,,###EEE@@@444~~~vvv***...'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&'''((())))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))'''''''''((((((((())))))'''((()))******)))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))***,,,---...---------...000222222222111555:::<<<<<<<<>>AAA''''''''''''''''''''''''%%%'''###(((@@@'''&&&'''''''''''''''&&&&&&$$$(((((($$$(((///ttt''''''***(((***###(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''&&&&&&((()))***%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''((((((((((((&&&'''((((((''''''(((***)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))***+++,,,---,,,------...///000111111444999<<<;;;;;;>>>>>>===''''''''''''''''''''''''%%%'''###(((@@@'''&&&'''''''''''''''&&&&&&%%%%%%)))$$$%%%SSS''''''+++''''''444!!!((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))(((((('''((()))***+++&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((())))))(((((()))***)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))***+++,,,---,,,------...///000111111444999<<<;;;;;;>>>???===''''''''''''''''''''''''%%%'''###(((@@@'''&&&&&&'''''''''''''''&&&'''%%%((($$$'''///&&&&&&+++&&&$$$UUU%%%))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))))))))))))))***++++++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$''')))******)))(((***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,---...///000111111444999<<<;;;;;;>>>???===''''''''''''''''''''''''%%%'''###(((@@@'''%%%&&&''''''(((''''''''''''(((&&&%%%=== %%%&&&+++%%%###///((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((()))))))))******((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&((())))))(((((()))***((((((((((((((())))))***(((((((((((((((((((((((())))))))))))***+++,,,---+++,,,---...///000111222444:::===;;;;;;>>>???===''''''''''''''''''''''''%%%'''###(((@@@'''%%%&&&&&&'''((((((''''''%%%***$$$)))kkk###%%%&&&***&&&$$$+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''(((((((((((()))(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''%%%&&&((('''&&&&&&''')))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---++++++---...///111222222555:::===<<<<<>>''''''''''''''''''''''''%%%'''###(((@@@'''%%%%%%&&&'''((((((((((((%%%)))$$$...)))&&&%%%)))'''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((($$$&&&''''''&&&%%%'''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---***+++,,,...///111222333555:::===<<<<<>>''''''''''''''''''''''''%%%'''###(((@@@'''$$$%%%&&&'''(((((((((((()))&&&&&&...***'''%%%((()))..."""''''''''''''''''''''''''''''''''''''((((((((((((******))))))((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''((()))***))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&''''''&&&&&&''')))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))***+++,,,---***+++,,,...000111222333555;;;>>><<<<<>>''''''''''''''''''''''''%%%'''###(((@@@'''$$$%%%&&&'''((((((((((((...$$$))),,,zzz+++((($$$(((***111222))))))))))))))))))))))))''''''''''''((((((((()))++++++***)))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''((()))++++++******)))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&&&&'''(((***$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((((((''''''(((***&&&''')))*********)))((())))))))))))))))))))))))))))))))))))***+++,,,---***+++,,,...000111333333555;;;>>>======???@@@>>>&&&%%%%%%%%%%%%&&&''''''(((***%%%***@@@)))''''''&&&&&&&&&&&&''''''(((000 ...qqq---???000JJJ,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))((())))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))'''&&&&&&'''''''''''''''''''''&&&&&&******))))))((((((''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""###'''((('''$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''')))+++&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***))))))))),,,///222222222444:::>>>======@@@@@@>>>&&&&&&%%%%%%&&&&&&'''(((%%%(((###(((@@@)))(((''''''&&&&&&''''''((((((/// )))sss,,,&&&"""333jjj&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))'''&&&''''''''''''''''''''''''''''''***)))))))))((((((((('''''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''***,,,&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******+++++++++---111333444333555;;;>>>>>>>>>@@@@@@>>>&&&&&&&&&%%%&&&&&&'''(((###&&&"""'''@@@)))(((''''''&&&&&&''''''((((((---"""&&&...555---###***$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&(((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''(((***,,,&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******,,,,,,,,,///222555555555666<<>>>>>@@@AAA>>>&&&&&&&&&&&&&&&'''(((((($$$'''###(((@@@)))((((((''''''''''''((((((&&&+++&&&&&&www###---%%%***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))((('''((()))&&&&&&&&&'''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''###"""###&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((***,,,&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,///222555555555777<<<@@@>>>>>>@@@@@@>>>'''&&&&&&&&&&&&'''(((((((((+++&&&***AAA)))(((((((((''''''((((((((($$$***)))))),,,,,,///EEE<<<...((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))((('''((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''###"""###&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((''''''''')))+++&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***+++++++++***+++---111333333333777<<>>>>>@@@@@@===''''''&&&&&&''''''((()))***,,,'''+++BBB))))))((((((''''''(((((()))$$$*********(((111"""+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))),,,///222222222666<<>><<<'''''''''''''''(((((()))(((***&&&***BBB)))))))))(((((((((((())))))&&&***''''''???+++333bbb+++'''))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))++++++***)))(((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))'''&&&''''''%%%%%%&&&&&&'''(((((()))'''((((((((()))))))))***%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))******(((&&&%%%&&&(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))),,,///111222111666;;;>>><<<<<<======;;;'''''''''''''''((())))))%%%'''$$$)))AAA)))))))))(((((((((((())))))(((***$$$$$$fff***'''))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++,,,+++***)))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))'''&&&&&&'''%%%%%%&&&&&&'''((())))))'''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""###'''((('''$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***+++***(((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,***)))***,,,///222222222555:::===<<<;;;===<<<:::))))))))))))))))))))))))&&&)))$$$)))@@@((())))))(((((('''''''''&&&###---)))(((%%%HHH&&&***'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((***---...((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((()))))))))))))))(((''''''))))))(((((('''''''''&&&)))'''&&&&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%,,,...'''"""&&&)))((((((((((((((()))***+++,,,******+++,,,...000222333777999<<<===<<<;;;<<<<<<((((((((((((((((((((((((&&&)))$$$)))@@@((()))((((((((('''''''''''',,,&&&!!!///,,,EEE"""''',,,))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((***,,,...((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''***(((''''''((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((()))'''''''''''''''''''''''''''''''''(((''''''&&&&&&***---,,,)))'''((('''&&&(((((((((((()))***+++,,,******+++,,,...000222333666888;;;<<<<<<<<<<<<===((((((((((((((((((((((((''')))%%%)))@@@(((((((((((((((''''''''''''+++((("""---***mmm|||%%%333666)))******)))((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((***,,,---))))))((((((((((((''''''((((((''''''''''''(((((('''''''''''''''&&&&&&%%%((((((((((((''''''''''''+++)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))***+++''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((&&&&&&)))***(((&&&''')))))))))))))))***+++,,,***++++++---...000222333444777:::<<<<<<===>>>???''''''''''''''''''''''''''')))%%%)))@@@((((((((((((((((((''''''''' 222)))%%%###999<<<###---888000444))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,)))))))))))))))(((((((((((((((''''''''''''(((((('''''''''((((((''''''&&&((((((((((((((('''''''''***)))'''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''%%%&&&'''((((((((((((((($$$!!!$$$***+++'''(((,,,***)))))))))******+++,,,++++++,,,---///111222333333666:::<<<======???@@@(((((((((((((((((((((((('''***%%%***AAA((('''''''''(((((((((((((((222(((&&&$$$%%%000$$$...'''$$$,,,!!!###444***,,,777'''!!!&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))******((((((((()))))))))))))))((((((''''''''''''(((((('''(((((()))))))))(((((('''''''''((((((((((((((()))(((&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''))),,,)))&&&''',,,******************+++,,,++++++,,,---///111333444333666999<<<===>>>???AAA))))))))))))))))))))))))(((***%%%***AAA((('''''''''(((((((((((((((&&&(((!!!...+++ RRRjjj+++'''&&&"""---)))222333)))###(((,,,""" ...%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''(((((((((((())))))((((((''''''''''''(((((('''((())))))))))))))))))'''''''''(((((((((((((((((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((()))))))))(((((()))++++++((('''***+++)))++++++*********++++++,,,+++,,,,,,...///111333444333666999<<<======???@@@************************(((***&&&***AAA(((''''''''''''((((((((()))***###$$$///''''''(((555$$$000(((---!!!"""...(((...***888!!!&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&'''(((((())))))((((((''''''''''''((((((((())))))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%'''((()))''''''''''''''''''''''''((())))))))))))((((((''''''+++***(((444GGGIII???,,,++++++******+++++++++,,,,,,---...000222333444444777:::<<<<<<===>>>???************************(((***&&&***AAA(((&&&'''''''''(((((())))))'''(((...'''111!!!333WWW)))///$$$///+++///$$$,,,''')))333'''///((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((('''%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!!!!"""###%%%''')))***''''''''''''''''''''''''))))))***))))))((('''''''''---,,,000KKKmmmrrrbbb,,,,,,++++++***+++++++++,,,,,,---...000222333555444777:::<<<<<<===>>>???666"""222,,,:::%%%***((((((*** WWW*********)))))))))((((((((()))(((((((((((((((((((((LLL111%%%++++++222(((******)))((())))))'''))))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$(((,,,***&&&"""***)))'''&&&&&&''')))+++---000+++%%%'''...,,,$$$111"""111]]]qqq```RRRWWW...---+++)))(((((()))))),,,,,,------///000222222666777999;;;===>>>>>>===222???+++777???///CCC555333444444sss,,,''''''((())))))***++++++'''''''''((()))))))))***(((000000###111))) %%%,,,+++((())))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&&&&'''(((((((((((()))+++---...///000...***)))++++++)))%%%;;;ZZZjjjZZZ>>>555===...---,,,*********++++++,,,,,,,,,---///000222333555777999;;;===>>>>>>>>>777LLL555???:::EEE000)))))))))******++++++,,,&&&&&&'''((()))******+++222bbb222666...(((333444,,,&&&''',,,))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$!!!"""%%%'''$$$%%%''')))+++---///000+++*********&&&###'''...777ZZZrrraaa<<<&&&'''......---,,,++++++,,,------,,,,,,,,,---///000222333444666999;;;>>>???@@@@@@===III===@@@999RRR444//////...---,,,+++******'''((((((((())))))******)))...$$$qqq%%%++++++222((( """(((***(((&&&))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&%%%###$$$&&&&&&%%%###%%%''')))+++---......(((%%%)))///000///888FFFlllpppcccCCC)))$$$)))+++,,,++++++***+++,,,---...++++++,,,---///111222333444555888<<<>>>@@@AAAAAA???GGG<<>><<>>===>>><<<::::::<<<;;;:::<<>>;;;777333000555hhh...---,,,++++++*********(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))(((((('''''''''&&&&&&'''''''''(((((()))))))))%%%###)))222555000)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''(((((('''%%%%%%'''((('''&&&$$$######$$$&&&'''******)))((('''&&&%%%%%%+++))))))...222333///***))))))(((((((((((())))))((()))+++,,,,,,+++)))'''---------...000111333444666777888:::===???AAAAAAqqqhhh]]]UUUOOOKKKOOOUUU[[[UUURRRWWWcccmmmnnnlllSSSGGG???@@@@@@@@@@@@@@@@@@@@@AAA>>>===>>><<<777777:::::::::<<<>>>@@@???<<<:::EEE000!!!,,,OOO999,,,,,,+++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))(((((((((''''''''''''''''''''''''((((((((()))***'''%%%)))...000,,,''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%&&&((('''&&&%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&+++)))(((+++...///+++'''))))))(((((((((((())))))++++++---......------,,,---------...000111333444555777999<<>>FFFKKKIIIBBB@@@BBB???888BBB???>>>AAA@@@======@@@>>>>>>>>>@@@BBBBBB@@@>>>000@@@JJJEEE===<<<;;;888RRRyyy111,,,++++++*********+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************((((((((((((''''''''''''''''''''''''(((((((((((()))(((((()))***)))'''$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&''''''((((((((()))''''''''''''''''''''''''+++(((&&&''')))***'''$$$))))))(((((((((((())))))(((((())))))+++,,,---...------...///000222333444555777:::===AAAEEEHHHIII}}}uuurrrnnnkkkllloooqqqttt{{{}}}bbbeeegggvvvmmmlllqqqnnnfffiiipppjjj[[[OOOIIIEEEEEECCCAAAAAACCCBBB@@@??????AAACCCCCCCCC>>>AAA===444555??????777:::>>>:::***333...CCC###///...---,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((((((''''''''''''''''''(((((((((((((((&&&'''((((((&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((((('''&&&''''''%%%%%%'''(((((((((((((((&&&&&&&&&''''''((((((((()))'''$$$$$$&&&''''''&&&))))))(((((((((((())))))(((((('''(((***,,,///111---......///000222333444666888:::>>>BBBEEEHHHIII|||xxxxxx|||}}}|||}}}yyy{{{}}}}}}jjjmmmcccwwwwwwoootttrrrggg[[[TTTMMMGGGDDDEEECCC@@@>>>===???BBBDDDDDDJJJCCC>>>>>>@@@@@@;;;666444888<<>>???FFF>>>???888222;;;444111444:::999777444222000///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************'''''''''(((((((((((((((((((((((((((((('''''''''$$$%%%&&&&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&''')))+++,,,))))))(((((((((((())))))++++++***+++---111444666......///000111333444555777888:::===@@@BBBEEEFFF{{{oooccc]]]XXXQQQLLLKKKLLLGGGEEENNN\\\ccc^^^VVVgggtttxxx{{{uuufffcccgggrrrrrruuuxxxtttxxx~~~}}}yyyqqqeeeXXXOOODDDCCCCCCCCC<<<666888???<<>>;;;CCCJJJAAA===<<<;;;:::888777666666555333222111000///...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************''''''''''''((((((((())))))((((((((('''''''''''''''&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%$$$&&&))),,,***)))(((&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''((()))***))))))(((((((((((())))))'''''''''(((***---///111......///000111333444555555777999===@@@DDDFFFHHHvvvcccTTTGGG@@@>>>AAADDDJJJQQQVVVVVVSSSOOOCCCXXXYYYbbbYYYOOOVVVTTTMMMOOOXXXeeemmmmmmmmmooojjjfffiiittt|||rrrGGGAAA777111555>>>CCCBBB@@@>>>BBBBBB<<<<<<777AAA===<<<;;;;;;::::::;;;;;;999888666444111///---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************&&&'''''''''(((((())))))))))))(((((('''''''''&&&***(((&&&&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$###%%%***------,,,)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''''''''((())))))(((((((((((())))))(((((()))+++,,,...000111...//////000111333444555444555999===AAAFFFIIIKKK|||iiiVVVOOOOOOTTTNNN\\\oooTTTLLLHHHDDDAAA???;;;::::::CCC===@@@LLLQQQNNNQQQZZZRRRQQQUUU___iiiqqqzzzbbbWWWJJJDDDEEEGGGFFFCCC999:::???EEEFFFCCCAAACCC@@@AAA>>>;;;===@@@===888FFFBBB<<<777444333111///---,,,***)))((())))))******))))))***+++,,,,,,+++((((((((()))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&%%%######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&######&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''%%%%%%''')))***555///(((&&&(((***(((&&&&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))+++***)))((()))---333888...,,,,,,000222111333777999;;;<<<>>>@@@DDDIIIMMMyyymmmkkklllnnn}}}vvv^^^TTTIIIDDDBBBCCCGGGKKKEEEDDDFFFKKKJJJCCC@@@AAA??????BBBIIINNNSSS[[[ccczzzrrrjjjeeedddeeedddbbbYYYUUUUUUXXXWWWNNNEEE@@@>>>>>><<<999<<>>>>>===>>>>>><<<999777333222000...,,,+++++++++---+++******++++++)))((())))))))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&###%%%%%%$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$$$$''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))&&&%%%%%%&&&)))***111---(((''')))***(((%%%&&&''''''((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))++++++***)))))),,,000444...,,,,,,000222111333777888:::<<<===???CCCHHHLLLrrrfffZZZTTTRRRRRRXXX___dddnnnuuussskkk```RRRFFF===::::::<<<======AAAHHHSSSXXXYYYTTTRRRZZZfffnnnyyywwwvvvuuuwwwyyy|||}}}vvvyyyxxx\\\JJJCCCCCC@@@<<<===BBBCCC@@@???@@@BBBEEEFFFCCC>>>::::::999666444111///...------,,,******++++++)))(((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''%%%&&&((('''$$$&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((())),,,)))'''''')))***'''%%%&&&''''''((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))***++++++***)))***---///...,,,,,,000222111333777777999;;;===???CCCGGGKKK~~~}}}}}}wwwsssqqqkkkgggmmmyyy}}}gggYYYPPPHHHGGGGGGEEECCCDDD<<>>JJJXXXaaa\\\```eeejjjpppxxxrrr```XXXZZZXXXSSSNNNKKKEEE>>>AAAAAABBBDDDFFFEEEBBB@@@>>><<<;;;888666444222111---,,,++++++,,,,,,+++***************))))))))))))+++***)))(((((()))***+++************************((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&((('''&&&(((&&&"""%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&(((((('''&&&&&&'''))))))'''$$$&&&''''''((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((()))***+++******,,,---...,,,,,,000222111333777777:::<<<>>>@@@DDDHHHKKK}}}xxx|||~~~yyy~~~|||xxxiii\\\ZZZ]]]ZZZTTTPPPGGGHHHFFF@@@>>>CCCGGGIIICCCGGGMMMSSS[[[ggguuu|||vvvvvvyyy~~~}}}uuukkk^^^SSSJJJGGGDDDBBBCCCEEEFFFFFF======<<<;;;999888777666333111///......---+++)))*********))))))(((((((((+++***)))(((((()))***+++++++++++++++++++++++++++((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***'''&&&'''$$$ """###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((($$$%%%&&&''')))((('''%%%&&&''''''((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))***%%%''')))******+++,,,......,,,,,,000222111333777888;;;>>>@@@BBBEEEIIILLLmmmrrrxxxvvvwwwoootttggggggkkkkkkfffaaaWWWXXXVVVOOOJJJHHHDDD???;;;<<<>>>@@@DDDMMMXXX```pppppprrrsssppppppxxxzzzlllfff\\\SSSLLLFFFAAA???<<<=========<<<;;;:::::::::888555222000...+++(((+++++++++***))))))((((((******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***'''&&&'''%%%!!!!!!"""$$$&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''(((''''''&&&&&&''''''(((((((((((((((''''''(((((())))))******((((((((()))))))))******%%%''')))******+++---///...,,,,,,000222111333777999;;;???BBBDDDFFFJJJLLLiiiuuu~~~|||zzzooowwwpppqqqvvvwwwyyyzzzxxxyyyvvvpppllljjjddd]]]LLLKKKHHHEEECCCCCCFFFHHHMMMOOOUUU]]]bbbgggpppyyyvvvgggVVVGGG>>>>>>>>>??????>>>===<<<;;;<<<:::777555444222000---......---,,,,,,+++******))))))************))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$&&&)))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((%%%%%%((((((%%%"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&''''''((((((((((((((('''''''''((()))*********(((((()))))))))*********)))***+++*********---///...,,,,,,000222111333777888;;;>>>AAACCCFFFIIIKKKqqq}}}{{{yyy|||~~~~~~|||uuunnnjjjgggbbb\\\UUUPPPLLLIIIJJJCCC>>>@@@FFFOOO[[[eeekkksss{{{nnnZZZMMM@@@AAAAAAAAA@@@>>><<<;;;888777666666777888777555000000///...------,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&(((''''''***...///---+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$%%%)))+++)))###%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&''''''(((((((((((((((&&&''''''((()))******+++))))))))))))************,,,,,,,,,+++))))))+++---...,,,,,,000222111333777777:::>>>AAACCCEEEHHHJJJeeehhhkkkooosssxxx}}}}}}{{{|||yyyqqqmmmnnndddUUUGGGDDDCCCAAA@@@BBBMMMQQQ[[[hhhrrryyyxxxmmm]]]VVVNNNHHHBBB>>>???CCC===>>>???>>>;;;999888888666555555444222...***&&&************+++,,,---...'''''''''((()))******+++)))************+++++++++(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""'''&&&!!!&&&111222***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))+++***)))(((((()))***+++************+++,,,---...///------...111333444333555777:::>>>BBBEEEGGGHHHUUUUUUTTTSSSTTTWWW\\\___dddgggkkkooorrrwww~~~|||zzzkkk^^^UUUXXX\\\WWWNNNHHH>>>???EEEPPPWWW[[[```fffhhhpppyyyxxxlllccc]]]YYYQQQJJJFFF@@@;;;999<<>>>>>>>>???@@@CCCFFFHHHGGGIIILLLQQQVVV]]]fffkkkyyyxxxvvvuuutttuuuuuuvvvuuupppkkklllqqqxxx|||~~~xxxtttzzzwwwdddVVVGGGEEEFFFJJJKKKFFFBBBAAALLLRRRYYY```kkkyyywwwdddXXXKKK>>>:::???DDDDDD@@@BBBAAA???===:::999888888///...---,,,++++++***+++++++++,,,,,,+++)))(((&&&)))************+++++++++***++++++++++++++++++***'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###''''''$$$(((111222---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))******))))))))))))******************+++,,,---...///------...111333444333777999<<<@@@DDDGGGIIIJJJ666777:::===???@@@>>>======<<<<<<===@@@FFFKKKOOOSSSRRRPPPPPPPPPRRRUUUWWWXXXUUURRRSSSYYYaaagggjjjwwwwwwhhhbbbaaacccgggcccVVVIIIBBBDDDFFFFFFGGGPPP^^^jjjooowwwnnnaaaQQQGGGEEEEEEAAA>>>>>>@@@BBBCCC@@@<<<999777333222000...,,,+++******)))***+++,,,+++)))'''&&&))))))*********+++++++++******++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$((((((&&&''',,,---***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))***))))))))))))))))))***************+++,,,------///------...111333444333444666:::>>>BBBEEEGGGIIIEEECCCBBBCCCCCCBBB>>>;;;???===:::999999:::;;;<<<<<<;;;;;;;;;===@@@CCCDDDFFFFFFFFFHHHLLLQQQTTTUUUYYYbbbqqqzzzyyyxxxvvvrrrqqqzzzvvvyyyssscccZZZGGGFFFBBB>>>BBBLLLUUUYYYbbbxxxyyymmm^^^QQQFFF@@@===???BBBDDDDDDBBB??????@@@888777444111///---++++++((()))************(((((())))))*********+++++++++)))******************)))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))******)))))))))************+++,,,------///------...111333444333444666999>>>BBBEEEHHHIIIXXXWWWVVVXXX[[[\\\XXXUUUIIIGGGEEEEEEDDDCCCAAA???=========<<<<<<<<<;;;;;;999;;;>>>AAADDDEEEEEEDDDGGGHHHNNNWWW```dddaaa]]]PPPTTT[[[bbbdddeeekkksss|||nnnhhheeecccZZZNNNGGGFFFEEEBBBHHHYYYqqqtttbbbSSSLLLKKKGGGGGGEEE@@@<<<;;;???CCC===<<<999666333000///...************************)))************+++++++++))))))************))))))((())))))******))))))((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))************))))))************+++,,,---...///------...111333444333555777;;;@@@DDDHHHJJJLLLiiioooyyy}}}sss]]]]]]^^^___```^^^YYYUUUIIIJJJJJJHHHDDD???:::777999<<<@@@BBBBBBAAA???>>>>>>>>>>>>@@@CCCEEEEEEDDDBBBEEELLLUUUXXXXXX\\\bbbyyy~~~zzz}}}wwwnnnhhh```ZZZMMMIIIMMMXXX]]]^^^eeeppptttiiidddeeeddddddaaaXXXMMMDDDAAABBBAAA@@@===:::666444222111///...,,,*********+++,,,)))************+++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((()))&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((((((((())))))))))))((()))***++++++***)))(((************+++,,,---...///------...111333444333555777;;;@@@DDDHHHKKKLLLwwwyyyrrrrrruuuxxxzzzvvvoooiiijjjjjjkkkhhhccc[[[RRRMMMFFFIIIKKKKKKIIIEEECCCAAA:::===??????===;;;<<<===BBBAAADDDHHHIIIGGGHHHLLLVVVfffrrrssssss|||rrr[[[IIIGGGFFFEEETTTiiivvv}}}{{{yyyzzzrrr^^^OOOHHHCCCBBB???<<<999666555444444222///,,,***+++,,,---)))************++++++++++++,,,,,,------,,,,,,+++))))))************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''"""$$$(((***(((&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))((()))***++++++***)))(((************+++,,,---...///------...111333444333333555999>>>BBBFFFIIIJJJ~~~{{{}}}wwwnnnfff___[[[XXXYYY]]]dddiiifff]]]UUURRRNNNHHHCCC@@@???>>>===???BBBEEEDDDAAA??????@@@GGGJJJSSS^^^eeehhhlllrrrsssuuuxxx}}}wwwbbbZZZPPPDDDEEEPPPWWW]]]hhhsssvvvxxxssscccUUUGGG>>>???>>>777222444555555444111...,,,******+++,,,---......---,,,++++++,,,,,,------,,,,,,+++(((((())))))*********+++:::LLLNNN666%%%((()))!!!''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&######%%%&&&((()))***+++))))))))))))***************++++++***)))***---//////...---...000333444444444666:::@@@FFFHHHHHHGGG~~~xxxuuusssrrrtttvvvzzz~~~}}}yyyuuupppnnnhhh```VVVMMMGGGDDDIIIHHHEEECCCAAA@@@@@@@@@<<<===AAAIIIMMMOOORRRWWW]]]bbbkkkttt~~~uuugggZZZMMMFFFCCCFFFMMMXXXbbbnnndddWWWIIICCC@@@<<<::::::111111222222222111000...++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++((()))))))))************...<<<>>>000&&&***---)))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))***************++++++***)))***---//////...---...111333444444444666:::@@@EEEHHHHHHGGG~~~}}}}}}~~~vvvggg]]]ZZZXXXWWWTTTQQQMMMGGGAAA===???<<<<<<@@@AAA@@@BBBEEEKKKOOOUUU[[[cccnnn{{{kkkVVVNNNIIIFFFFFFJJJSSSdddrrr}}}nnneeeTTTEEE@@@AAA???;;;999888777777888666444111------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++))))))))))))************%%%+++---***(((***------''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''))))))(((''''''&&&&&&&&&))))))))))))************)))***+++*********---///000...---...111333444555555666:::???EEEHHHHHHGGG~~~tttooorrrwwwwww{{{zzz|||~~~|||}}}zzzyyyppptttwwwtttkkk^^^QQQJJJPPPLLLIIIJJJHHHCCCAAABBB@@@@@@???>>>BBBMMM]]]iiixxxqqqggg^^^UUUOOOLLLMMM```bbbccccccdddiiiooosssuuusssgggUUUMMMNNNJJJAAA???===:::888888888888777222111///---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))*********'''%%%%%%)))***((((((+++''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((''''''&&&&&&((()))))))))************)))************+++---000000...---...111444555555555666:::???DDDHHHIIIHHHkkkkkkhhhcccccchhhlllmmmrrrzzz|||yyy|||~~~}}}|||zzzsssqqqnnnhhhcccaaa\\\RRRKKKHHHAAAAAA???:::777<<>>DDDHHHIIIHHH``````___^^^^^^___aaabbbiiiooorrrppppppwww|||zzzyyyooofffbbb___bbbaaaXXXJJJ???;;;;;;IIIMMMKKKBBB>>>HHHYYYfffpppxxx}}}hhhWWWNNNFFFCCCFFFNNN[[[ggg{{{xxxvvvuuu|||wwwkkkYYYGGG===;;;>>>===;;;999555222000...---------............------************)))))))))))),,,'''&&&))),,,+++******(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''((())))))******))))))))))))************((()))*********+++...111111///...///222444555555666777999>>>CCCGGGIIIIIIggggggffffffdddcccdddfffgggmmmrrrqqqqqqvvv{{{}}}yyytttmmmppptttzzz~~~||||||zzz~~~~~~}}}fffPPPBBB>>>;;;999999:::999999@@@GGGOOOZZZfffnnnwwwsssjjj```WWWRRRLLLFFFEEEIII___mmm~~~~~~}}}\\\DDD<<<<<<>>>===<<<:::777555222111......////////////......************)))))))))(((((()))((('''))),,,+++((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((())))))******))))))))))))************((()))*********+++...111111///...///222555666666777777999>>>CCCGGGIIIIIIwwwvvvuuutttrrrppprrrvvvpppzzz}}}yyywwwmmmggg]]]^^^aaaiiippprrrmmmgggpppuuuzzz{{{yyyxxx{{{xxxdddYYYVVVJJJCCCAAAFFFFFF>>><<<@@@;;;DDDMMMOOOSSSggg{{{qqqjjjgggfff___RRRIIIGGGEEETTTkkk{{{|||iiiLLLAAA@@@=========<<<;;;888666555//////000000000000//////+++*********))))))(((((('''+++***%%%&&&+++***%%%))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************((()))*********,,,///111111000...///222555666666777777999===CCCGGGIIIJJJ}}}llleeecccZZZSSSSSSUUUVVVXXX\\\]]]bbbhhhjjjhhhkkkvvv~~~~~~}}}yyyooojjjiii]]]^^^aaabbb^^^SSSHHHCCC@@@;;;:::>>>@@@KKKfff~~~vvvqqqnnniiiaaa___bbbRRRRRRWWWaaaiiirrrsssfffTTTDDDEEE@@@======>>><<<999888222222111111111000///---,,,+++******************(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***++++++++++++,,,///111333---+++---//////111444777999;;;>>>BBBEEEHHHIIIwwwvvvqqqdddYYYXXX[[[[[[[[[[[[]]]```cccgggiiilllsssyyyyyytttrrrtttxxx{{{pppdddTTTJJJBBB???:::777BBBQQQaaaWWWRRRXXXfffwww~~~{{{xxxuuuyyy|||nnnaaaVVVSSS\\\hhheeeiiimmmpppssspppcccTTTNNNHHH@@@<<<;;;;;;;;;;;;666555444111///...------,,,+++******)))*********))))))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******++++++***,,,...111111,,,***---000000222666555777:::>>>BBBFFFIIIKKK{{{zzz~~~}}}{{{vvvssstttyyy~~~yyysssuuu~~~zzzmmmbbbWWWRRRIII>>>999<<>>======<<<::::::888555111...------,,,+++******))))))******)))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))))))))***+++******+++...111///+++)))---000000222666333555999===BBBGGGJJJLLL~~~~~~vvvooojjjaaaTTTLLLKKK===>>>???>>>>>>CCCMMMVVVbbbqqqmmmWWWIIICCC???CCCKKKVVVccclllqqqqqq{{{tttfffVVVJJJCCC???;;;<<<<<<;;;999555111000///---,,,+++******)))******************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))************+++...000000+++***---000000111444444666999===BBBFFFIIIKKK}}}|||~~~}}}|||xxxtttoooggg]]]XXXXXXQQQQQQMMMCCC:::888<<>><<<:::777444111///...---,,,+++************+++++++++***************************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((()))))))))))))))*********)))+++---000111,,,+++...000//////111666777:::===AAADDDGGGHHH}}}wwwtttvvv~~~~~~nnnlllllllllkkkjjjjjjjjjlllsssrrriiiYYYKKKEEEEEEFFF888;;;BBBIIIQQQ```{{{sssfff\\\WWWOOOGGGDDDGGGQQQbbbqqqvvvzzzpppRRRJJJ???:::888777333///000///...---,,,++++++++++++++++++++++++*********************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))***))))))***---000///+++***...000//////111666888:::===@@@DDDFFFGGGzzztttvvvyyy~~~{{{nnnjjjjjjkkkqqq{{{}}}qqqggg]]]TTTMMMCCC:::777:::DDDUUUddd}}}xxxssslll```TTTPPPNNNKKKKKKNNN```vvvrrr```JJJ===;;;;;;777222222111000///---------,,,,,,,,,,,,++++++*********************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))***))))))***---///,,,((()))---111000111333444666999===AAADDDGGGIII}}}~~~{{{zzz~~~xxxxxxuuuttt|||vvvgggXXXGGG===:::999;;;???FFF]]]vvvuuuuuuttthhhWWWMMMHHHdddtttUUUBBB>>>@@@===888333222111000......------,,,,,,,,,++++++*********************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&'''(((******((('''&&&(((((((((((())))))))))))((())))))))))))***---///(((&&&'''---111222333666222444888<<>><<<>>>@@@JJJ\\\jjjqqqyyyvvvPPPGGGKKKWWWhhhuuu}}}zzzgggRRRGGGEEE???777888333111444444...---///,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))***+++,,,---++++++,,,...000222444555333666;;;>>>AAADDDHHHJJJ}}}|||tttoooeeeVVVHHH@@@>>>;;;===GGGPPPYYYdddnnnzzzkkkWWWOOOGGGGGGKKKUUUeeeuuuwwwyyysssfffXXXOOOGGG@@@>>>777333555444000------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))***+++,,,---++++++,,,...000222444555333777;;;???BBBEEEHHHKKK~~~tttxxx|||~~~xxxhhhYYYRRRNNNFFF???<<<>>>EEEPPPYYYhhhtttxxxjjj```SSSIIIBBBBBBIIIRRR]]]iiiuuuuuulllaaaWWWOOOHHH???777666666444111000//////...---,,,,,,------,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---++++++,,,...000222444555444777<<>>888888999777666000000...---,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,---++++++,,,...000222444555555888<<<@@@BBBEEEHHHKKK{{{uuuwww|||}}}sssuuu{{{}}}|||}}}~~~}}}~~~|||ooo___QQQHHHAAA===BBBCCCJJJ^^^~~~wwwdddUUUMMMKKKJJJNNNOOOZZZppp|||hhh]]]MMMAAA<<<;;;888555111111///...,,,,,,++++++,,,,,,,,,+++++++++******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,...000222444555555888<<<@@@BBBDDDGGGJJJ}}}~~~}}}yyy|||~~~|||{{{{{{zzzsssttt}}}zzzjjj\\\OOOEEEBBB>>>===III```}}}uuujjj```XXXJJJBBBEEE\\\|||}}}vvvhhhVVVIIIAAA:::444444333111///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,...000222444555555888<<>>@@@BBBEEEGGGwwwooollljjjiiiiiikkknnnqqqwww|||zzzqqqhhhUUUWWWVVVMMMBBB<<>>888888666333444---------,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************((((((''''''(((((()))******)))((((((''''''((((((***(((&&&'''((()))'''%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((()))))))))''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))************)))))))))***++++++,,,,,,,,,++++++---000222333222333666:::===@@@CCCGGGJJJtttssstttxxx~~~|||}}}~~~{{{qqqjjj]]]RRRGGGBBBGGGVVVmmmzzz___PPPLLLOOOTTT___ppp}}}pppXXX???555666999888666222000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************((('''''''''(((***---......---+++***)))((('''''')))(((''''''(((((('''&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))************))))))******+++,,,,,,,,,,,,++++++---111333333333333666:::===@@@CCCGGGJJJ{{{}}}~~~{{{xxxyyy|||~~~qqq^^^OOOFFFDDDMMMWWWqqqttt^^^PPPOOOMMMRRR```rrr|||}}}wwwcccLLL@@@>>>>>>;;;777777555222///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))''''''(((+++...000333111///---***((('''&&&((((((''''''((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''((()))))))))************))))))***++++++,,,,,,---+++++++++...111333444333444666:::===@@@CCCFFFIIIyyyxxxyyywwwhhh[[[NNNFFFCCCKKKmmm|||eee```UUUKKKMMM]]]pppzzzxxxkkk___TTTKKKAAA:::888555333111111///+++))),,,,,,,,,,,,,,,,,,,,,,,,************************---,,,)))(((((())),,,---///...,,,+++)))(((((((((''''''((((((''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))))))))((('''((((((((()))))))))))))))&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((((()))))))))*********************+++,,,,,,------+++++++++...111444555444444777:::===@@@BBBFFFIII~~~yyyfffRRRFFFBBBNNNhhhlllPPPAAAGGGZZZhhhzzzyyykkk\\\MMMBBB;;;777333111222111...+++,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++)))(((((()))***&&&&&&&&&'''''')))******&&&'''((((((''''''((()))''''''((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((()))))))))***************&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))******************++++++,,,---------+++++++++...222555555555444777;;;===???BBBFFFHHH~~~eeeTTTGGGBBBCCCQQQhhhgggLLLDDDIIIPPPaaappp|||tttggg\\\LLLDDD:::555333333111...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++))))))(((((((((&&&&&&&&&'''''')))******%%%''')))((('''&&&(((***'''((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((((((((((((((())))))************''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))******************+++,,,,,,------...+++++++++...222555666555555777;;;===???BBBEEEHHHtttbbbJJJIIIIIIGGGDDDNNNlll}}}bbbQQQIIIFFFIII]]]ttt|||___SSSDDD:::555444333111,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))((((((------+++***))))))((((((%%%'''))))))'''&&&(((+++(((((((((((())))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&'''''''''$$$%%%&&&'''(((((((((((('''((((((((())))))******(((((((((((())))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))***************++++++,,,,,,------...++++++,,,...222555666666555888;;;===???BBBEEEHHHuuueee]]]VVVQQQKKKEEEHHHNNNkkkxxxcccUUUKKKLLL\\\|||mmmMMM<<<888666555555///---++++++---.........,,,,,,,,,+++++++++******************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&)))'''&&&''')))***'''$$$(((((((((((('''''''''''''''''''''''''''((())))))*********)))))))))))))))''''''((()))))))))))))))((((((((()))******++++++++++++,,,///333555555555555777:::===>>>@@@CCCFFFxxxooofffYYYMMMIIIKKKRRRiiivvv\\\RRRTTTiii|||___HHH<<<777444222555333///------,,,***))),,,,,,,,,++++++++++++******************************)))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))))))))'''&&&(((***+++***((())))))((((((''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((())))))***************(((((())))))******++++++++++++,,,///333555555555555888;;;===???AAADDDGGGnnnZZZLLLFFF>>>HHHfffooo[[[YYYdddssssssVVVBBB<<<:::666111///------......---+++,,,,,,,,,,,,++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((())))))(((''''''))))))((('''***))))))((('''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))***+++++++++++++++(((((())))))***+++++++++++++++,,,///333555555555555888;;;===???BBBEEEGGGooo]]]SSSPPPJJJTTTrrrwwwbbbYYY]]]kkkyyyjjjQQQGGG@@@777222111//////000111111000------,,,,,,,,,+++++++++*********************************)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++***'''%%%$$$%%%%%%&&&)))((('''&&&&&&&&&&&&%%%******)))((('''&&&&&&%%%'''''''''''''''((())))))((((((((()))))))))))))))((()))******++++++******((())))))******+++,,,,,,++++++,,,///333555555555555888;;;>>>@@@BBBFFFHHHVVVZZZ^^^^^^\\\^^^dddjjjooottt{{{wwwppp___\\\___jjjzzzdddYYY^^^ggg|||tttbbbNNN;;;<<<999555222000///...------------,,,,,,,,,++++++************************************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&&&&'''''''''''''''(((***+++***))))))((('''&&&&&&&&&'''''''''''''''((())))))''''''(((((())))))))))))'''((())))))******)))))))))))))))***++++++,,,,,,++++++,,,///333555555555444777:::===???BBBFFFHHHIIIJJJJJJIIIHHHJJJOOOTTTQQQUUU[[[aaadddgggjjjllliiinnnuuu{{{vvvZZZHHHIIIbbb|||rrr\\\SSSRRR___xxxppp[[[BBB===666111///...------------------,,,,,,,,,,,,************************++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((())))))%%%&&&((()))***---111444(((((((((((('''''''''''''''''''''''''''((())))))&&&''''''(((((())))))***''''''((()))))))))))))))))))))******+++,,,,,,,,,++++++,,,///333555555555333666999<<>>AAADDDGGGDDDCCCDDDFFFHHHJJJIIIHHHJJJKKKMMMMMMLLLMMMOOOPPPSSSTTTTTTSSSRRRRRRTTTUUUZZZ___bbbaaadddppp}}}lll```YYYOOODDDPPPnnnmmm\\\LLLJJJUUUpppooo[[[JJJ>>>666222......---------,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$''')))***)))'''&&&'''(((((('''$$$%%%))),,,&&&&&&''''''((()))))))))'''''''''''''''((())))))&&&&&&&&&'''((())))))***))))))***+++++++++++++++)))******++++++,,,------++++++,,,///333555666555111444777:::===@@@DDDGGGIIIGGGEEEEEEGGGJJJLLLLLLHHHGGGGGGIIILLLNNNNNNNNNRRRRRRQQQPPPOOOMMMKKKJJJNNNOOOPPPRRRUUUXXX\\\^^^___eeekkkrrr{{{~~~tttqqqmmm^^^MMMCCCMMMfffzzzaaaRRRNNNaaannnOOO:::111---...///...,,,,,,...///+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))'''((()))++++++***))))))******))))))((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&((()))))))))(((''')))(((((('''''''''(((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++---///111333444555666555777:::<<<>>>@@@DDDGGGMMMJJJHHHHHHIIIJJJIIIIIIJJJIIIIIIKKKMMMOOOOOONNNPPPPPPOOONNNMMMLLLKKKKKKHHHHHHHHHIIIKKKNNNPPPQQQTTTWWWZZZ[[[]]]dddnnnuuuzzztttvvvvvvjjjZZZPPPMMMMMM```sss\\\VVVccc}}}zzz]]]DDD666333222111000///......---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((()))******************************+++++++++''''''&&&%%%&&&''')))***((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((%%%&&&'''((()))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++,,,...111333444555666555888:::<<<>>>AAADDDGGGIIIHHHGGGGGGIIIJJJIIIGGGIIIHHHHHHIIIKKKMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHFFFEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLMMMLLLOOOUUUZZZbbbfffmmmyyy~~~|||uuuuuu~~~{{{ooo^^^VVVHHHBBBWWWzzzqqqxxxlllPPP>>>:::777222111111000...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,((('''%%%$$$%%%'''***---((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++,,,...000333444555555666888:::<<<>>>AAAEEEGGGEEEEEEGGGJJJNNNPPPPPPOOOMMMKKKJJJKKKLLLMMMLLLKKKHHHFFFEEECCCCCCDDDFFFGGGIIIIIIIIIHHHHHHIIIIIIIIIHHHJJJMMMMMMMMMOOOQQQTTTYYYZZZ[[[___eeennnwww|||zzzuuuyyyooolllcccTTTKKKYYY}}}ttt\\\KKK???999222000111222...***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***)))((((((((()))+++,,,''''''(((((())))))))))))((('''''''''((()))+++---((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&'''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++,,,...000222444555555666888;;;===>>>AAAEEEHHHMMMMMMOOORRRWWWYYYZZZYYYUUUSSSRRRQQQRRRRRRPPPOOOLLLJJJHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNMMMLLLLLLMMMPPPQQQRRRTTTXXX\\\```bbbaaagggoooxxx{{{xxxrrr^^^OOO]]]xxxwww{{{kkk```GGG???666111111222///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************************)))((((((((()))+++,,,))))))))))))(((((('''''''''(((***+++,,,,,,++++++((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---***,,,...000222333444555666888;;;===???AAAEEEHHHaaa______```bbbcccbbbaaa```^^^\\\[[[[[[ZZZXXXVVVSSSRRROOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFHHHJJJLLLMMMOOOOOOOOOJJJLLLOOORRRTTTVVVWWWXXXUUUXXX\\\```lll|||{{{}}}gggYYYZZZyyynnnjjjoooxxx}}}wwwZZZQQQCCC999444111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))))))))))))))******+++,,,,,,++++++***))))))(((''')))+++---...,,,***((((((((((((((((((((((((((('''''''''&&&''''''((()))''''''''''''(((((((((((((((''''''''''''((())))))''''''&&&''''''((()))***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---***+++---///222333444444777999;;;===???BBBFFFHHH}}}zzzxxxxxxxxxwwwvvvvvvtttrrrqqqpppooollljjjfffeeeccc```^^^[[[YYYXXXWWWWWWWWWVVVTTTRRROOONNNKKKKKKMMMPPPSSSUUUVVVVVVMMMOOOQQQRRRSSSSSSRRRRRRQQQUUUVVVWWW\\\ffflllmmmnnn|||yyy^^^YYYkkk~~~hhhZZZ]]]fffvvvuuujjjXXXFFF999222000111------------------------+++++++++************)))************************(((((()))***************+++++++++***************((()))***+++***)))((('''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((()))(((((('''((()))***+++&&&&&&&&&''''''((()))***((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---***+++---///111333444444777999<<<>>>???BBBFFFIII}}}}}}{{{xxxuuuqqqnnnlllggggggfffdddaaa]]]ZZZXXX[[[YYYWWWVVVUUUTTTRRRPPPOOOPPPQQQSSSTTTTTTSSSSSSMMMQQQSSSTTTWWW]]]___]]]___fffmmmpppuuuyyyYYYSSSbbboooTTTRRRYYYnnn}}}hhhPPP===333111222------------------------+++++++++************)))************************'''(((***+++++++++***)))'''''''''((())))))*********)))(((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))***)))((((((((()))+++,,,&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&''')))*********)))((((((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---***+++---///111333444444777999<<<>>>???BBBFFFIII|||xxxvvvtttssspppoookkkgggaaa[[[VVVTTTTTTUUUUUUSSSQQQNNNMMMMMMOOOQQQSSSUUUVVVYYY\\\^^^[[[^^^```______gggttt}}}~~~mmmXXXMMM___jjjTTTHHHWWWvvvkkkNNN888222777222,,,...///+++///000''',,,,,,,,,+++++++++******************************************************************************(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&((())))))(((((()))+++''''''((((((((((((''''''&&&''''''(((''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((()))+++***)))(((((()))***+++)))))))))))))))))))))))))))******++++++,,,------...,,,---111333333555888777999;;;===???AAAEEEHHH{{{tttmmmfffaaa^^^^^^]]][[[XXXTTTQQQPPPOOOUUUTTTTTTTTTUUUYYY^^^bbb\\\]]]\\\YYYXXX[[[bbbiiiyyy~~~yyywwwvvvpppmmmxxxkkkPPPIIIYYYyyyvvveeeUUUTTTaaawwwoooUUU@@@555111,,,000000***,,,111,,,,,,,,,,,,++++++++++++***************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''((())))))(((((()))***''''''(((((((((((('''''''''''''''((((((''''''&&&(((((((((((((((((((((''''''''''''((((((((())))))******)))))))))))))))***)))))))))))))))))))))))))))******++++++,,,------...,,,---111333222444888666888;;;===???AAAEEEHHH{{{wwwuuurrroookkkeee```\\\YYYXXXZZZWWWSSSQQQRRRVVV\\\```[[[[[[ZZZYYYYYYZZZ[[[\\\aaaiiirrrzzzxxxuuusssttttttmmmfffkkkwwwyyydddPPPHHHVVVyyyttt___TTTaaasssSSS888555000333222((()))///---,,,,,,,,,,,,++++++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))***)))((('''((()))''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))***************)))(((((()))))))))))))))))))))))))))******++++++,,,------...+++,,,111333222444888666888;;;===???AAAEEEHHHzzztttoookkkiiieeeaaa\\\XXXWWWYYY[[[]]]ZZZYYYZZZ]]]aaacccbbb___ZZZ^^^cccggglllsssyyy|||wwwoooqqqrrruuuwwwrrrnnnrrrzzz{{{||||||gggPPPJJJ\\\qqqyyyaaa^^^qqqgggJJJAAA555222222******///,,,------,,,,,,,,,+++++++++************************************************************************(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))******)))(((''''''(((''''''((((((((((((''''''(((((((((((((((((())))))''''''''''''(((((((((((('''(((((((((((())))))))))))***+++++++++)))'''&&&)))))))))))))))))))))))))))******++++++,,,---------+++,,,000222222444888666888;;;===???BBBFFFHHHxxxtttoookkkiiifffbbb___[[[ZZZZZZ]]]aaabbb^^^ZZZVVVXXX\\\___aaaaaaccceeevvv{{{uuuppprrruuuvvvuuutttyyy|||tttxxxnnnTTTHHHNNNYYYsssyyyoooiii{{{hhhNNN:::111222000222333------------,,,,,,,,,++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))******)))(((''''''(((''''''(((((((((((('''''')))(((((((((((()))***+++&&&'''''''''(((((())))))(((((((((((()))))))))***)))***+++++++++)))(((''')))))))))))))))))))))))))))******++++++,,,---------+++,,,000222111333777555777:::===???BBBFFFIII|||vvvnnnhhheeebbb___]]]\\\XXXSSSNNNPPPRRRWWW]]]^^^[[[\\\___eeeiiipppvvvzzz{{{|||{{{zzz|||~~~ttttttzzzwwwcccUUUMMMIIIfff{{{mmm\\\nnn___DDD666888888999999222------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((()))***)))((('''((()))''''''((((((((((((''''''))))))(((((((((***+++,,,&&&&&&''''''((()))))))))((((((((()))))))))******))))))************)))))))))))))))))))))))))))))))))******++++++,,,---------***+++000222111333777555777:::===???BBBFFFIII|||wwwtttnnniiiddd^^^YYYVVVYYYYYY\\\aaaaaa\\\\\\aaa_________aaagggrrrzzzvvvxxxzzzqqqdddWWWaaasssWWW\\\hhh{{{tttWWWFFFCCC===999888333...------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''((())))))(((((()))***''''''((((((((((((''''''***)))(((((()))***,,,...&&&&&&''''''((())))))***(((((()))))))))*********(((((((((((()))***+++,,,)))))))))))))))))))))))))))******++++++,,,------,,,***+++///111111333777444777:::<<>>555333000......---------,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&((())))))(((((()))+++''''''((((((((((((''''''***)))(((((()))+++---...&&&&&&&&&'''((())))))***))))))))))))************((((((''''''(((***,,,---)))))))))))))))))))))))))))******+++,,,,,,------,,,***+++///111111333777444777:::<<>>BBBEEEGGG|||xxxvvvqqqkkkgggggggggfffdddbbb___]]][[[ZZZ[[[\\\^^^hhh~~~}}}sss|||lllTTTLLLRRRaaaxxxvvv```EEE666444///444333...+++------***,,,+++)))((()))+++---///...---+++))))))***+++,,,+++++++++************)))))))))))))))))))))))))))((()))***)))'''&&&'''((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))***++++++***))))))***,,,))))))((((((((()))***+++)))))))))))))))*********,,,---...///222444666777666777999<<>>AAAEEEHHHIIIeeedddaaa___^^^^^^]]]\\\aaabbbbbbaaa```aaadddfffpppyyy~~~zzzuuurrrqqqppppppuuu~~~yyywww~~~ooo^^^```ooobbbXXX^^^rrrMMM@@@888000---...///...---------+++************+++,,,+++++++++++++++,,,,,,+++++++++*********))))))************************+++(((''')))---///...,,,((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))&&&'''))))))(((''''''(((***+++++++++,,,,,,,,,,,,)))))))))***+++,,,,,,,,,***+++---///222555888999888999;;;>>>AAAEEEHHHJJJZZZYYYUUUQQQQQQRRRPPPKKKQQQSSSUUUVVVWWWWWWYYY[[[bbbjjjsssxxx}}}|||wwwvvvwww{{{~~~|||{{{{{{}}}}}}xxxuuuuuu|||}}}|||~~~qqq^^^VVVYYYyyy~~~ggg```nnnjjjWWWHHH777000///...............,,,+++***)))))))))************+++++++++++++++++++++************)))************************,,,***))))))))))))'''&&&))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,---+++***************+++,,,,,,,,,,,,+++******+++,,,------...///+++,,,---///222555777999888999;;;>>>AAAEEEHHHIIIHHHLLLKKKFFFDDDEEEEEEAAAGGGIIIJJJKKKKKKMMMOOOQQQUUU[[[aaaeeekkkqqqqqqnnniiijjjmmmqqqsssrrroookkksssvvvyyy|||~~~~~~~~~~~~yyyvvvtttzzz}}}wwwssstttyyy|||oooqqqssstttpppggg]]]VVV]]]nnnyyysss\\\DDD777222///---...---,,,,,,++++++*********))))))***++++++++++++++++++++++++************)))************************)))******)))'''&&&&&&'''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((()))))))))))))))+++---...---+++++++++))))))+++,,,,,,,,,+++***,,,,,,---...///000111111,,,---...///222444666777888888:::===AAADDDGGGIII:::CCCFFFAAA<<<===@@@???AAAAAAAAAAAA@@@AAAEEEGGGGGGLLLPPPTTTZZZaaabbb```XXX[[[```eeehhhhhhfffeeeaaaeeekkkppptttwww{{{}}}~~~yyyqqqppprrr{{{}}}uuuppptttxxx}}}ooorrrtttuuuxxxvvvjjj[[[HHHXXXzzz}}}vvvlllMMM<<<555///---///++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++************)))************************$$$'''******))))))+++...''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))'''***,,,---,,,***))))))((()))***+++,,,+++******))))))***+++,,,---...///---......000222444666777777888:::===@@@DDDGGGHHH::::::::::::::::::::::::::::::::::::::::::::::::???AAADDDGGGJJJMMMRRRUUUPPPRRRUUUXXXYYYYYYXXXWWWYYY\\\___``````eeemmmuuu{{{zzz~~~{{{vvvtttvvv}}}yyyvvvxxx||||||~~~|||sssuuu|||{{{oooddd^^^PPPUUUxxxeeefffzzzhhhIII666111000///111......///---)))***...,,,++++++******++++++,,,***++++++***((('''(((***************************%%%&&&((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&((()))))))))''''''((((((((((((''''''(((((((((((())))))))))))*********)))))))))))))))&&&'''((())))))(((''''''******))))))******+++,,,************+++,,,---...+++,,,---///111333555777666999<<<>>>@@@BBBFFFHHH555555555555555555555555777777777777777777777777:::===@@@BBBDDDHHHLLLOOOKKKMMMPPPSSSTTTTTTSSSRRRRRRUUUXXXXXXYYY]]]dddkkksssuuuyyy}}}}}}xxxwwwzzz}}}~~~|||{{{||||||zzzuuuqqqfff^^^YYYbbb}}}bbb[[[fffxxxtttTTT>>>555222//////,,,,,,...,,,)))))),,,,,,,,,++++++++++++,,,,,,***++++++***(((((()))******************************///333222,,,''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''******))))))******+++,,,************+++,,,---...,,,,,,---///111333555666666999<<<>>>@@@BBBFFFHHH222222222222222222222222333333333333333333333333444666999;;;===???CCCFFFDDDFFFIIIKKKMMMMMMLLLKKKIIIKKKMMMMMMNNNQQQWWW]]]aaaccchhhmmmsssxxx||||||zzz}}}{{{zzzzzzxxxxxx{{{}}}}}}}}}{{{kkkWWW[[[}}}mmm[[[XXXdddyyy\\\FFF;;;444//////,,,,,,......***))),,,,,,,,,++++++++++++,,,,,,***++++++***)))(((***+++***************************222999777...'''''')))))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''((())))))((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((((((((((((***))))))))))))***++++++************+++,,,---...,,,,,,---...000333555666666999<<<>>>@@@BBBFFFHHH111111111111111111111111111111111111111111111111000111444555666888;;;>>>>>>@@@BBBDDDEEEEEEEEEDDDBBBCCCDDDDDDDDDGGGLLLPPPSSSUUUYYY^^^eeemmmsssvvv~~~}}}||||||{{{lllYYYhhhqqq^^^]]]ttt|||hhhVVVHHH===444222///---000000,,,+++---,,,,,,,,,++++++,,,,,,,,,++++++,,,+++))))))+++,,,************************&&&+++000000,,,))))))+++((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))(((((())))))******))))))((((((((((((((())))))))))))((((((((()))))))))))))))...---+++)))(((((()))))))))))))))))))))***++++++************+++,,,------,,,,,,---...000222444555666999<<<>>>@@@BBBFFFHHH111111111111111111111111000000000000000000000000...///111222222333666888:::;;;<<<>>>?????????>>>======>>>>>>???AAADDDFFFJJJKKKNNNSSSZZZ```fffjjjnnnppptttxxx|||pppbbbtttqqqbbbhhhttt~~~nnn\\\JJJ===666111---//////---+++,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,+++******,,,---************************(((''''''(((***++++++***(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))''''''(((((())))))(((((('''(((((((((((())))))))))))''''''(((((())))))))))))...---+++))))))))))))***))))))(((((())))))***+++************+++,,,------,,,,,,---...///111333444666999<<<>>>@@@BBBFFFHHH////////////////////////////////////////////////...///000000000111333555666666777888999:::::::::999888888999:::<<<>>>???CCCDDDFFFJJJOOOTTTYYY[[[aaaaaadddkkkuuu}}}ggggggvvvpppdddaaa}}}kkkUUUEEE;;;333------...,,,***+++------,,,,,,,,,,,,------+++,,,---,,,++++++---...************************---)))%%%&&&))),,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******((('''''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''(((((())))))***,,,,,,+++***)))))))))))))))(((((((((((()))******************+++,,,---...,,,,,,---...///111222333666999<<<>>>@@@BBBFFFHHH........................////////////////////////...///000000//////111333222333333444555555555666444333333444666888::::::;;;<<>>@@@BBBFFFHHH000000000000000000000000...........................///000///......000111000000111111222222333333000000///111333666666666555777999<<<@@@CCCEEEGGGMMMNNNQQQUUU[[[bbbhhhkkkpppvvv|||zzz}}}yyy|||vvvzzz|||fffaaauuuxxxlllKKK@@@666333333222222333...------,,,,,,------...+++,,,------,,,,,,...000************************%%%(((+++,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++***(((&&&))))))************))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***'''(((***++++++***)))(((((((((((((((((()))******************+++,,,---...,,,,,,------///000222222666999<<<>>>@@@BBBFFFHHH////////////////////////....................................//////000000111111000000//////......000000000000111111111111333333444666888:::<<<>>>CCCEEEGGGIIIMMMRRRYYY^^^kkkpppvvv||||||uuusssssstttxxx}}}rrrooo|||gggjjjsss]]]EEE888222......222,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********((((((***---000///+++&&&***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************************+++,,,---...---......///000111111222666888;;;>>>AAADDDIIILLL////////////////////////........................------......////////////000000000000//////......//////000000000111111111111111222333555777999:::;;;===???AAADDDIIIOOOSSS___dddjjjpppuuuzzzyyyrrrsssuuuvvvyyy}}}yyyhhhmmm~~~www|||iiiIII777444222...,,,---------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))+++---...+++(((***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************+++,,,---...------...///000111222333666888<<<>>>AAADDDHHHKKK////////////////////////---------------------------------...............000000000////////////...//////000000000000111111//////000000111333444555333444666888:::???DDDHHHPPPSSSYYY___eeelllssswwwzzz{{{~~~~~~~~~eeeYYYfffzzzzzz[[[===888666...------------------------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,***((()))***,,,,,,+++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************+++,,,---...,,,,,,...///111222333444666888<<>>@@@BBBFFFJJJOOOVVV[[[```fffpppyyy|||ttttttwwwzzz~~~|||sssaaaeeennnWWW]]]vvvqqqSSS;;;444777000///...------------...//////...------,,,+++++++++++++++,,,,,,------...///...+++))))))+++///222))))))************))))))************************(((((((((((())))))))))))************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))*********+++************+++,,,------,,,,,,...000222333555555666999===@@@BBBDDDGGGIII111111111111111111111111///////////////////////////////////////.........---............/////////......////////////000000000000////////////000000...///000000000111333555999;;;===>>>AAAEEEJJJNNNTTT[[[eeeooowww{{{vvvvvvuuuuuuvvv~~~bbb^^^|||ddd[[[jjj}}}|||cccFFF888888111000///---------......//////......------,,,,,,,,,,,,,,,,,,------------------,,,***)))+++...111)))******++++++******)))************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************+++,,,---...------///000222333444555666999===AAABBBDDDFFFHHH333333333333333333333333111111111111111111111111111111000000000/////////---------.........//////........./////////000000000///////////////000000...///000000//////000222333555777999:::===AAADDDIIIPPPZZZbbbiiisssyyyvvvwww|||qqqfffxxxxxxccc```hhh}}}lllXXXEEE999222111///---,,,---.....................------------------------,,,,,,,,,)))+++,,,+++)))))),,,...)))***++++++++++++***)))************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,------************+++,,,---......//////111222333444444666999>>>AAACCCDDDFFFGGG444444444444444444444444111111111111111111111111222222111111000000//////---------.........//////............/////////000//////.........///000000///000111111000///000111///111333555777999<<>>AAACCCDDDEEEGGG666666666666666666666666444444333333222111000000222222222111111111111111000000000000////////////......///////////////...////////////////////////...//////000000000000000222222222222333444555666;;;===AAAFFFMMMVVV___eeerrrvvv~~~~~~~~~}}}oookkk|||ooo___fff~~~vvvuuuaaaCCC===222---333333,,,+++000------------------------.........------,,,,,,,,,)))))))))***+++++++++,,,+++++++++*********))))))++++++************++++++))))))))))))))))))))))))+++***))))))***,,,...000))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((()))************+++++++++***++++++,,,,,,------......//////111222333444555666999===@@@AAABBBDDDFFF666666666666666666666666555555555444333333333222333333333222222111111111222111111111000000000000//////000000000//////...000000000000000000000000...///000000111111000000111111111111222333444555555777:::>>>DDDKKKTTTYYYffflllvvv}}}yyy|||}}}tttfffqqq{{{~~~|||qqqeeeNNN===111///...***+++111------------------------,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))))))))((('''((()))+++---))))))))))))))))))))))))******))))))))))))******************)))))))))((()))************+++++++++***++++++,,,,,,------...+++,,,---///000222333333666:::>>>@@@BBBCCCEEEFFF777777777777777777777777666666666666666555555555555555444444333222111111333222222222111111111111111111111111111000///...000000000000000000000000//////000111111111111000000000000000111222333444000222444666:::???FFFKKKTTT\\\iiixxx~~~~~~kkkeeemmm~~~~~~[[[HHH666000///,,,---111------------------------,,,,,,,,,,,,,,,---------+++++++++++++++*********+++++++++***************++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******************)))))))))))))))************+++++++++***++++++,,,,,,------...++++++---...000222333444777:::>>>AAACCCDDDFFFGGG666666666666666666666666666666666666666777777777777777666555444333333222333333222222222111111111222333333222222111000///000000000000000000000000///000111111222222111111000000000000000111222222111222333444555888===AAAFFFNNNZZZhhhuuu}}}mmmmmmcccPPP===555333000...///---------------------------......//////000000000,,,,,,,,,++++++*********************************++++++************++++++))))))))))))))))))))))))------++++++******++++++))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))*********+++++++++***++++++,,,,,,------...,,,---///000222444666666888;;;???BBBCCCDDDFFFHHH666666666666666666666666666666666666777777777777888888888777666555555444333333333222222222111111333333444444333222222111000000000000000000000000000111111222222222222222000000//////000000111111111222333222222444777:::===CCCLLLVVVbbbooo{{{}}}}}}~~~~~~zzzvvv{{{uuurrr___HHH:::333000///000---------------------------......//////000000000---,,,,,,,,,++++++******************************++++++************++++++))))))))))))))))))))))))------,,,++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))*********+++++++++***++++++,,,,,,------...------///000222444555666888;;;???BBBCCCDDDFFFHHH888888888888888888888888888888888777777777777777999999999888888888777777444444444444333333333333333444444555555444444444111111111111111111111111111111222333333333333222111000000000000000111111000111111111000000333555888;;;AAAGGGOOO\\\jjjttt{{{zzzvvvzzzwwwssspppyyyyyytttYYYCCC555000111222------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++************++++++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))************)))************+++++++++***++++++,,,,,,------...,,,---...///000111222333777:::>>>AAACCCDDDFFFGGG<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999888888888999999999999999:::::::::777777777666666666555555333333444555666666666666444444444444444444444444111222222333444333333333222111111000000111111111///000111000//////111333222555999===AAAKKKWWW```kkkqqqzzz}}}}}}|||yyy~~~mmmVVVCCC999444222------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))******))))))))))))******((()))))))))************)))************+++++++++***++++++,,,,,,------...---......///000000111111666:::>>>@@@BBBCCCEEEFFF????????????????????????======<<<;;;::::::999999888999999::::::;;;;;;<<<999999999999888888888777222333444666777777888888666666666666666666666666111222333333444444333333222222111111111111111222000111222111000000222444...222666888;;;AAAKKKSSS___eeeoooxxxvvvvvv{{{|||jjjUUUDDD777000------------------------.........------,,,,,,,,,+++++++++,,,,,,---------))))))******++++++++++++++++++************++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++)))************+++++++++***++++++,,,,,,---......111111111111222222222222666999===@@@AAABBBDDDFFFBBB@@@???@@@CCCFFFGGGHHHGGGHHHHHHHHHGGGDDDAAA@@@BBBBBBAAA???<<<::::::;;;???======???AAA@@@;;;777555888777444444888999666:::888666666666777666555666555444444444555333222///111333444111///000444000111111222333444444555222222333555888<<<@@@CCCOOOUUU___jjjttt}}}yyy}}}gggeeesss~~~~~~|||vvvkkkYYYFFF888333222000000000000111111111...++++++...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******++++++++++++******((((((''''''''''''((((((************************''''''(((((())))))******...+++)))((()))******)))...---+++)))((())))))************++++++,,,,,,,,,,,,+++******+++,,,...///.........///000222444555555999>>>@@@AAACCCFFFJJJBBB@@@>>>>>>@@@CCCDDDEEELLLMMMOOOQQQQQQPPPNNNMMMKKKKKKJJJGGGDDDAAAAAABBBCCCBBBBBBCCCDDDBBB???======???>>>:::888:::999666999777666666777888777666777777666666777666555444999666444333222111000000111111111111111111111111444444333444666999<<<>>>BBBFFFMMMUUU___jjjvvv}}}|||vvv{{{ddd\\\dddooowww|||zzzsssdddLLL777111000........./////////111...+++***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++************))))))))))))******************************(((((((((((())))))******///---+++***+++,,,,,,+++***))))))))))))+++,,,---************++++++++++++,,,++++++++++++---...///.........///111222444555444999===@@@@@@BBBEEEHHHIIIEEEBBB@@@@@@BBBCCCCCCGGGIIILLLNNNPPPPPPOOONNNOOOOOOOOOLLLIIIHHHHHHIIIFFFGGGHHHGGGEEEDDDDDDEEEIIIKKKJJJDDD@@@???<<<777999777666666888999999888555666777888888888888777<<<888333222444555222///222222222222111111000000555444333333444555666777;;;<<<>>>CCCLLLYYYgggppp}}}}}}wwwyyy}}}jjjWWWTTTcccqqq{{{zzzuuukkkSSS:::444111///.........---,,,///---++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******++++++++++++******************************************************((((((((())))))))))))***///---++++++,,,---,,,+++))))))))))))***+++,,,---++++++++++++************++++++++++++,,,---...///......//////111222444555444888===@@@@@@AAADDDGGGWWWSSSMMMIIIGGGFFFEEEDDDBBBCCCEEEFFFFFFEEEDDDCCCKKKLLLMMMMMMMMMNNNPPPRRROOOQQQRRRPPPNNNNNNQQQTTT\\\^^^\\\VVVQQQNNNHHHBBB===;;;999999::::::999888666888999:::::::::;;;<<<888888666444666888777333444444444444444333333333444444333222222333444444888888888;;;AAAKKKXXX```ooouuu}}}~~~tttyyyxxx~~~aaaRRR]]]ppp{{{wwwqqqjjjXXXBBB:::666111/////////---++++++++++++---000333555777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******++++++++++++******((((((((())))))(((((((((************************)))))))))))))))))))))))),,,***))))))***+++***))),,,++++++******)))))))))------,,,,,,++++++******++++++,,,,,,---......///......///000111333444555444999>>>AAAAAABBBDDDGGGgggccc]]]WWWSSSPPPLLLJJJKKKJJJHHHEEEBBB???===<<>>===<<<<<<:::999:::<<<===<<<:::999;;;===;;;AAABBB===999::::::777555555555555555555555555333333333333333444555555444444555666999???FFFKKKZZZaaammmyyy}}}xxxzzzqqqdddlllyyywwwuuu^^^UUUiiixxxxxxrrrlll]]]KKK<<<777000...///000///---***+++,,,---///222666888,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******++++++++++++******(((((())))))))))))((((((************************************))))))))))))+++***)))***+++,,,***)))++++++++++++*********)))......------,,,,,,,,,+++++++++,,,---............/////////000111333555666666;;;@@@CCCCCCCCCEEEGGGtttqqqlllgggbbb]]]WWWTTTWWWTTTNNNHHHBBB???===<<<:::===AAAEEEIIINNNSSSWWWZZZ\\\^^^aaacccgggllloooqqquuuuuuoooiiibbbYYYQQQIIIGGGCCCAAA@@@???===;;;:::<<<<<<;;;999:::>>>BBBRRRWWWUUUHHH?????????<<<888888888777777666666666555555555666666666777777444666777777888999<<<>>>DDDLLLXXXfffttt|||{{{qqqdddhhhuuuwwwssssssSSS```pppyyy{{{tttdddUUUAAA999000,,,...111111///,,,,,,---,,,,,,,,,///111,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))************************+++************))))))))),,,++++++,,,......---+++&&&''')))***,,,,,,------------------,,,,,,,,,,,,+++,,,---......//////.../////////000222333555666777<<>>BBBDDDGGGKKKOOORRRYYYZZZ\\\bbbiiiooossstttvvvzzzzzztttllldddYYYOOOLLLJJJGGGEEEEEEDDDBBB@@@>>>AAADDDFFFHHHOOOYYYaaasssrrrfffSSSIIIJJJJJJEEEAAAAAA???===;;;:::888777888999999999999888888888666888999999888888999;;;:::???GGGRRR```ppp~~~uuummmlllpppyyyyyygggaaacccqqq}}}yyylllbbbRRRGGG888000///000///---,,,---...,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++++++++******)))***,,,------,,,***)))************************+++++++++*********))))))+++++++++,,,......---+++%%%''')))+++,,,---------******+++++++++++++++++++++,,,---.../////////...//////000111222444555666666;;;AAADDDDDDCCCDDDFFF{{{uuupppfff```WWWOOOIIIHHHIIIJJJHHHJJJLLLMMMNNNPPPSSSVVV]]]]]]```hhhrrryyy||||||~~~uuulll___UUUMMMKKKIIIGGGHHHGGGFFFDDDHHHMMMTTTZZZbbbooooooYYYQQQVVVVVVOOOKKKIIIGGGDDDAAA>>>;;;:::<<<<<<<<<;;;;;;999888777444666777666555555666888:::;;;>>>EEEQQQbbbttt|||uuurrrqqqrrruuuvvvvvvvvvxxx||||||gggXXXeeexxxzzzrrrkkkeeeWWWDDD666111///+++(((+++---...---,,,,,,000333,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---******++++++++++++******'''(((***++++++***((('''************************++++++++++++******)))))))))((()))+++,,,---+++)))))))))+++,,,,,,+++***)))(((((())))))*********++++++,,,---////////////...//////000111222444555666555:::AAADDDCCCBBBCCCEEEsssvvvyyy{{{|||}}}rrrlllccc[[[XXXXXXYYYYYYUUUTTTVVVZZZ]]]^^^cccjjjcccccciiivvv|||pppddd___\\\XXXXXXYYYZZZXXXUUURRRggg}}}}}}cccYYYVVVRRRWWW___fffddd^^^WWWNNNFFF???;;;:::;;;;;;:::888888999;;;<<<:::999999:::999777555:::777999???FFFPPPbbbttt|||zzzzzzyyyxxxyyyzzzxxxssspppttt{{{qqqwwwdddZZZfffuuutttkkkqqqdddQQQ>>>333...---...,,,,,,,,,++++++,,,---------------,,,,,,+++++++++))),,,...---***)))***,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,------.../////////111///---...000222333333777;;;@@@BBBAAABBBDDDGGGeeeiiipppuuuxxxzzz}}}~~~~~~xxxqqqllljjjkkklllllliiiffffffjjjlllmmmppptttsssuuu{{{yyypppooooooppprrrssssssrrrpppggg___WWWYYYaaannnkkkeee]]]UUUMMMHHHEEE===?????????=========???;;;:::999999::::::888777888666666;;;???FFFUUUcccvvv~~~}}}}}}~~~xxxzzzyyyvvvvvv||||||tttxxxhhhXXX```ooouuuqqqoooeeeTTTDDD888111---+++---,,,,,,+++,,,,,,---------------,,,,,,+++++++++)))+++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************************))))))))))))************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,------.../////////000///---...111333333333777;;;@@@BBBAAABBBDDDGGGiiiooovvv|||~~~~~~~~~~~~}}}|||~~~xxxqqqeeeYYYWWW]]]aaa^^^YYYSSSMMMIIIGGGFFF@@@BBBCCCBBB???<<<;;;;;;===<<<::::::;;;<<<;;;:::888666666888999<<>>===@@@@@@======@@@???:::999<<>>CCCQQQfffvvv~~~yyyttttttzzzqqqaaaYYYkkk~~~iii\\\VVVbbbdddhhhiiicccWWWGGG===000000///...---,,,,,,,,,+++++++++,,,,,,---------(((***,,,+++***,,,222666---------,,,,,,+++++++++))))))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******)))))))))************+++++++++))))))***+++,,,,,,------,,,,,,------...//////000------///222555777666444888===AAACCCCCCCCCFFFIIIsssddd\\\WWWPPPKKKIIIFFFEEEFFFIIIIIIGGGEEEEEEGGGFFFGGGKKKOOORRRQQQOOOYYYZZZ]]]ccclllxxx|||tttkkkfff```VVVOOOLLLGGGFFFCCCBBBHHHNNNNNNJJJDDD???<<<===???EEERRR^^^nnn{{{}}}|||pppbbbfffmmmwwwccc\\\WWWccclllkkkjjjgggZZZKKK:::333...///111///,,,,,,++++++++++++++++++++++++------++++++++++++------------------------------++++++***+++,,,...000222,,,+++***((((((((()))***))))))************)))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,000///...------...///000...---...333666555777:::???AAACCCCCCCCCCCCDDDFFFvvvlll```UUUQQQPPPLLLIIIHHHFFFFFFFFFDDDBBBDDDKKKRRROOOUUU\\\^^^^^^___cccgggjjjnnnvvv{{{uuummmccc[[[YYYQQQOOOKKKHHHLLLRRRRRRMMMIIIDDD@@@???@@@CCCKKKTTT^^^lll{{{|||qqqiiieee~~~tttfffSSS]]]hhhrrrwwwuuujjj^^^GGG<<<222000111///,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000,,,+++***)))(((((()))***))))))************)))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,000///...------...///000000---...111333222444888AAABBBCCCCCCBBBCCCEEEGGG}}}ttthhh]]]]]]UUUNNNLLLJJJFFFCCCCCCBBBIIIPPPQQQQQQVVVaaajjjwwwwwwqqqvvv}}}vvvmmmggggggcccaaa\\\WWWWWWYYYVVVPPPKKKGGGDDDEEEDDDAAABBBFFFNNN\\\lllwwwnnn___qqqxxx\\\\\\eeeyyy}}}sssYYYHHH777111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++***)))))))))******))))))************)))))))))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,//////............///000///,,,---111333444777<<>>EEECCCCCCCCCAAAAAACCCGGGJJJ{{{tttooojjjfffccciiilllmmmjjjhhhfff```YYYGGGDDDEEEHHHIIIHHHLLLQQQVVVbbbqqq~~~}}}|||{{{mmm[[[MMMIIIKKKSSS^^^aaaWWWIII@@@@@@GGGSSS___kkkuuuzzz|||~~~yyycccQQQ```yyywwwmmmiiiVVV@@@555222///......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************,,,,,,,,,,,,,,,,,,++++++*********++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,---......///////////////...+++,,,111666999>>>EEEBBBBBBBBBAAAAAACCCHHHKKK|||xxxuuutttmmmkkkjjjiiihhhfffccc```]]]^^^___^^^___aaafffiiisssxxxzzztttlllaaaRRRGGGGGGEEEFFFHHHHHHJJJQQQZZZfff|||~~~}}}~~~|||fffUUUJJJLLLVVVeeekkkaaaPPPDDD???@@@EEEOOOZZZfffuuuyyyooosss}}}}}}|||}}}|||{{{rrrVVVWWWkkkxxxuuummmhhhXXXFFF;;;555000///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++,,,,,,,,,,,,,,,+++***)))***++++++,,,+++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,,,,---...///000000000//////,,,---111333444777<<<>>>???@@@@@@AAADDDHHHKKK}}}xxxvvvllliiieee___ZZZVVVTTTSSSQQQPPPNNNNNNPPPQQQQQQQQQSSS[[[dddjjjmmmrrr{{{|||mmm^^^SSSHHH@@@MMMMMMOOOSSSVVV\\\jjjxxx~~~}}}|||lll```___fffttt{{{rrrbbbVVVJJJCCC@@@DDDLLLWWWggguuutttiiinnnzzz}}}|||}}}ccckkkfffWWW^^^nnnssspppfffZZZMMMCCC999111///000---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,---,,,++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,,,,---...///000000000///000---...111333222444888999;;;>>>@@@BBBEEEHHHKKK~~~|||wwwpppggg]]]UUUQQQPPPNNNKKKIIIFFFEEEEEEDDDIIIHHHGGGIIIMMMQQQTTTUUU]]]iiivvv~~~sss[[[KKKGGGIIIIIIKKKMMMUUU___jjjyyy{{{~~~zzz}}}zzznnnXXXLLLBBB@@@CCCLLL\\\kkk{{{}}}hhhooo{{{```dddoooUUUQQQ```kkkllleee]]]SSSHHH===222...000------------------------...---++++++++++++---...++++++++++++++++++++++++)))***+++,,,---,,,++++++)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,+++,,,...000000000000///...---...333666555777:::666999===@@@BBBEEEHHHKKKZZZXXXUUURRRNNNKKKHHHGGGFFFDDDFFFIIIGGGBBB???AAAHHHBBBDDDPPPWWWYYYcccqqq~~~sss]]]PPPIIIGGGMMMUUUTTT[[[hhhyyy}}}pppdddVVVKKKDDDFFFQQQ]]]ppp{{{tttzzz{{{|||rrrmmm~~~eeePPPLLL[[[mmmaaaUUU]]]```EEE333333000000...------------,,,***,,,,,,,,,++++++*********++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++*********))))))((((((************************((()))***,,,,,,+++******************************---------.........//////...//////000111333444555555<<>>@@@@@@BBBGGGKKKLLLMMMPPPWWW[[[XXXNNNEEEDDDEEEIIIOOOYYYooo|||oooeee^^^^^^aaa```dddfffhhhnnnzzzvvvpppXXXRRRSSSbbbwww|||yyynnnfff^^^eeerrr{{{xxxqqqrrrvvvttt}}}sssYYYMMMQQQmmmzzzpppdddVVVHHHBBB555222...,,,,,,------,,,***++++++++++++,,,,,,,,,++++++************++++++)))))))))************+++***++++++,,,,,,++++++***))))))))))))************************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000111333444555:::<<<>>>@@@AAADDDGGGJJJ\\\]]]^^^\\\VVVNNNFFFBBBJJJNNNYYYkkkrrrkkkfffbbbeeekkkoooxxx~~~yyyiii\\\SSSYYYiii}}}yyyoookkk```___kkkyyy}}}}}}{{{tttooo{{{fffXXXOOO```uuuwwwggg\\\TTTHHH888555000...------,,,,,,******+++++++++,,,,,,,,,++++++************++++++))))))))))))***************+++,,,,,,,,,,,,+++***((()))))))))***************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000111333444555;;;<<>>???BBBEEEGGGGGGGGGWWWKKKDDDFFFGGGHHHRRR___qqq}}}ssstttwwwyyylllfffqqq}}}{{{xxxppp```___mmm{{{|||lllxxxpppuuu~~~kkkTTTJJJKKK^^^nnnmmmeee___HHH>>>333---...///---))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************************************************************************)))***++++++))))))***+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,///000000111222444555666<<<===???BBBEEEGGGHHHHHHEEEBBBDDDJJJMMMSSScccvvvwwwuuuqqqsssyyyvvvooonnnyyy|||vvvfff```fffppp|||~~~}}}nnn[[[JJJAAAMMM___ddd```[[[NNNEEE888111///...,,,))),,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***************************************************************************************************((()))******)))((()))***++++++++++++++++++++++++***+++,,,,,,------,,,,,,000000111111333444666777:::<<<>>>BBBEEEGGGHHHIIIIIIKKKQQQVVV[[[gggxxxnnnooorrrrrrrrrsssuuuvvvvvvuuutttmmmmmmpppuuu|||{{{ooo{{{{{{|||zzzjjjaaa___fff~~~zzzllliiiwww~~~wwwhhhQQQ???AAAPPPYYYXXXVVVPPPHHH===444///...,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************)))***+++***)))((()))+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,//////000111222444555666888;;;>>>AAADDDFFFIIIJJJPPPUUU\\\cccmmmnnngggjjjmmmnnniiihhhfffcccbbbaaabbbccceeeiiioooxxxuuu}}}wwwwwwkkkbbb^^^eee}}}rrrtttxxxvvv}}}}}}qqq[[[DDD>>>GGGQQQUUUVVVOOOIII@@@777111...------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************************************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,.........///111222444555777;;;???BBBCCCEEEHHHKKKXXX^^^hhhtttmmmdddhhhlllhhhaaa^^^\\\YYYVVVUUUWWW]]]aaannnttt}}}uuullleee```iii{{{www|||qqquuuzzzwwwooo^^^III===???HHHPPPUUUNNNKKKDDD<<<444///---...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***************************************************************************************************,,,---,,,+++***+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------...000111333444777;;;@@@BBBBBBCCCGGGJJJooovvvxxxqqqhhhfffgggddd\\\UUUTTTUUUUUUVVVYYYaaalllssswwwpppiiiccciiirrrnnnrrrxxx{{{tttxxxyyyuuuooofffUUUDDD<<>>@@@@@@BBBFFFJJJtttpppvvvxxxqqqiiifff```\\\]]]^^^___fffooo~~~|||||||||}}}yyyzzz{{{||||||~~~yyyvvvqqqvvv~~~|||||||||nnn___UUU]]]iiiqqqmmmgggccc]]]VVVLLLTTT___jjjuuuxxxssskkkmmmvvv}}}zzzjjjWWWHHHBBBFFFSSS]]]XXXLLLBBB>>><<<111...,,,***+++++++++***------,,,,,,+++***))))))************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++******++++++,,,---------,,,,,,,,,---...............///000222333444666:::>>>@@@@@@BBBFFFJJJxxxvvvvvv{{{sssgggaaa]]]]]]bbbbbbbbbkkkwww~~~{{{yyyxxxyyyyyywwwxxxyyyzzz{{{~~~{{{hhh]]]XXXccckkkyyy}}}zzz||||||yyy~~~tttdddYYY[[[bbbjjjllllllhhh^^^SSSPPPRRRYYYdddpppwwwwwwsssgggoooyyy{{{qqq___KKK>>>666BBBMMMOOOLLLIIIDDD???333000,,,***+++++++++***---,,,,,,++++++*********************************************************))))))))))))))))))))))))************+++++++++,,,************************++++++******++++++,,,---,,,,,,,,,,,,---...//////......//////000222333444555999===???@@@BBBFFFJJJwwwxxxvvvlllggg```___cccjjjkkklllzzz~~~{{{wwwuuuuuuvvvwwwwwwwwwxxxyyyzzz~~~dddSSSNNNSSSXXXbbbppp~~~|||yyytttwww~~~yyyjjj^^^WWW___jjjsssxxxuuuhhh\\\]]]ZZZ[[[cccoooxxx{{{{{{hhhlllrrrwwwssseeePPPAAA555>>>GGGNNNTTTUUUNNNEEE444111---******++++++***++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))*********++++++************************++++++******++++++,,,---******+++,,,---...000111////////////000111333333444888===???@@@BBBFFFJJJuuuooo|||vvveee```cccdddeeekkktttuuuxxx|||yyyvvvttttttuuuuuuwwwwwwxxxxxxzzz~~~bbbOOOKKKDDDFFFKKKVVVjjj{{{uuurrrzzz~~~pppeeeTTT___nnn{{{tttiiieee^^^ZZZ```kkkuuuzzz|||nnnlllmmmppppppgggVVVHHH<<>>CCCTTTcccbbbTTTIII999555000---++++++******+++++++++************)))))))))))))))))))))))))))************************((()))))))))************************************))))))***++++++++++++***,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,---///000//////......///111444555444888===??????BBBFFFJJJwwwrrrrrr{{{wwwdddZZZ[[[fffpppqqqpppyyy~~~vvvooofffgggiiiiiikkknnnrrrvvvvvvtttxxx~~~xxxpppiii]]]TTTJJJFFFFFFKKKUUU^^^hhhtttyyyuuurrrttt|||xxxyyyxxxoooiiiYYYbbb{{{uuulllbbbccc{{{uuulllhhh```XXXHHH===999FFFWWW\\\SSSIII===888333///------,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))))))))************************************))))))***++++++++++++***---,,,,,,+++,,,,,,------,,,,,,,,,,,,---...///000////////////111333555777444888<<>>???AAAEEEIIIwwwpppfff___```fffnnntttuuuqqqyyyyyytttqqqnnnkkkhhhdddeeeggghhhiiikkknnnqqqyyy|||xxxtttppphhh```[[[VVVQQQMMMPPPVVVfffzzzwwwllleeejjjttt{{{~~~}}}||||||uuunnnlllccc[[[[[[iiizzz~~~ppphhhiiinnnlllfffYYYLLL>>>>>>JJJSSSQQQJJJDDD>>>777111...---,,,++++++++++++*********))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************+++,,,,,,++++++,,,...///000000000+++,,,---...000222444555333777<<<>>>???AAAEEEIIIzzzoooggg^^^[[[aaakkkuuuzzztttxxxzzzsssmmmiiihhhffffffcccdddeeeeeefffhhhmmmppptttzzz|||tttoookkkddd\\\WWWRRRTTT___jjjvvv{{{lllcccgggpppvvv|||}}}wwwzzzxxxtttsssfff]]]XXX\\\fffnnnuuuzzz}}}pppmmmvvvuuummmlllnnnlllgggWWWOOOBBB;;;???JJJOOONNNIIICCC:::222...,,,+++***+++++++++************)))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))***+++,,,,,,***+++---...000000111111+++,,,---///000222333333333777;;;>>>>>>@@@EEEIIIxxxnnniiibbb\\\]]]fffpppwwwzzzrrr|||xxxsssnnnjjjhhhfffeeebbbbbbcccccceeeiiiooosssxxx~~~{{{tttkkk```ZZZ\\\^^^cccqqqqqqeeehhhnnnqqqvvv}}}~~~wwwzzz}}}yyyvvvuuunnnfff___^^^___bbbjjjrrr~~~{{{ppp\\\NNNVVVggg{{{~~~|||rrrjjjiiilllmmmaaa[[[NNN>>>:::DDDQQQWWWNNNGGG===555///---+++***+++++++++************)))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))***++++++++++++***************+++,,,------***+++---///000111111111------///000111222222333333777;;;===>>>@@@EEEHHH}}}uuupppkkkaaa^^^^^^dddnnnuuuvvvtttttt|||zzz{{{}}}{{{yyyvvvsssoookkkiiigggbbbbbbccccccffflllsssxxxyyypppnnnhhh___bbbmmmvvvgggiiinnnooorrryyy{{{zzz}}}zzzwww|||zzzxxxvvvooofff```\\\^^^gggrrr|||vvvtttoooZZZEEEHHH[[[sss}}}vvvjjjiiirrrzzztttpppaaaJJJ???HHHYYYeeeRRRKKK@@@777111...,,,++++++++++++************)))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---...///)))+++---///111111111111...///000222222333333333333777;;;===>>>@@@DDDHHHxxxnnnhhhfffeee[[[dddaaa```lllttttttwww|||zzzyyyyyy|||xxxrrrnnnmmmjjjgggdddddd``````gggoootttyyy}}}}}}uuunnniiisssyyynnnffffffiiiooosss{{{}}}yyyyyy~~~{{{tttuuu|||}}}vvvnnndddXXXSSS^^^mmmxxxpppmmmkkkZZZEEEFFFTTTooo|||jjjiiiqqqZZZBBB<<>>???BBBDDDEEE~~~wwwnnnjjjiiijjjiiiggg^^^bbb```dddssswwwuuuyyy}}}{{{zzzzzz{{{wwwsssnnnjjjhhhfffccc``````^^^```hhhooouuu|||wwwssspppppprrrzzzqqqgggeeeggglllqqqxxx{{{}}}{{{uuuvvv}}}{{{ssshhh\\\VVV^^^kkktttoookkkgggYYYHHHDDDJJJ^^^tttzzziiihhh|||ppp\\\FFF===JJJ\\\ZZZQQQIIIDDD<<<222---...++++++++++++************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************************************************,,,++++++******++++++,,,++++++,,,,,,---...//////111111000000111222333333888999;;;===@@@BBBEEEGGGpppkkkggghhhkkklllhhhcccaaabbbbbbnnn}}}zzzttt|||{{{zzzyyyxxxxxxyyy{{{{{{ssspppkkkhhhfffcccaaa___^^^___dddlllrrrxxxyyy}}}xxxsssjjjbbbeeesssuuuhhhcccccciiiooouuuxxx}}}|||zzzvvvxxx~~~xxxmmmaaa[[[aaakkkpppooojjjbbbYYYOOOGGGCCC[[[qqqxxxaaa\\\nnnvvvqqqhhhYYYGGG<<>>444///,,,,,,+++++++++*********************************))))))************))))))))))))))))))))))))))))))************************************************++++++************++++++,,,---------------------/////////000111333444555555888;;;===>>>AAAFFFJJJhhhoootttsssllleeebbbaaadddnnnxxxsssttt~~~zzzuuuuuuttttttttttttttttttooonnnlllhhhfffdddcccdddaaadddlllsssxxx}}}}}}ooo```\\\ggg{{{oooddd___dddkkkmmmrrryyyyyyrrrzzz}}}}}}{{{zzz}}}wwwkkkdddccccccjjjnnnkkk```\\\^^^YYYOOOQQQ]]]vvv|||iii___^^^fffddd___UUUJJJBBB<<<999HHHMMMQQQNNNGGG===444///,,,,,,,,,++++++++++++***************************))))))************))))))))))))))))))))))))))))))************************************************+++******))))))******+++,,,---------------------/////////000111333444555555999===>>>===???DDDHHHtttyyyzzzqqqccc[[[\\\aaaiiiwwwzzzqqq{{{~~~yyyvvvxxxwwwvvvuuusssrrrqqqpppkkkkkkjjjfffcccbbbbbbcccbbbeeellluuu}}}wwwlllkkklllvvvpppeeegggtttvvvggg^^^```fffiiinnnvvv}}}~~~}}}}}}}}}|||{{{ooofff```\\\dddlllmmmeee___^^^]]]XXXLLLMMMeee|||{{{qqqiii______```]]]SSSIIIAAA;;;555BBBJJJOOOKKKDDD<<<555///,,,,,,,,,,,,++++++++++++***************+++++++++))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******,,,,,,,,,------.........000000000000111222333444555999>>>>>><<<>>>CCCHHH~~~uuueeeXXXUUU]]]gggrrr~~~}}}sssnnnrrr}}}zzzxxxwwwzzzyyyxxxwwwtttrrrpppoooiiiiiiiiifffbbb```bbbdddfffhhhooo{{{hhhXXXTTT]]]sss|||wwwzzz}}}|||jjj\\\ZZZ___ccciiirrrzzz~~~{{{xxxwwwyyy~~~~~~~~~ssslllddd\\\aaallluuurrrggg^^^]]]___OOODDDWWWssszzzyyyqqq^^^]]]bbbaaaWWWLLLCCC;;;333;;;EEELLLJJJCCC===666000------,,,,,,,,,+++++++++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******++++++,,,,,,---...//////111111000000111222333333222888===>>><<<>>>DDDJJJ{{{rrrcccTTTNNNVVVfffsssyyyyyygggfffuuu|||yyyyyy{{{}}}{{{{{{zzzxxxuuusssqqqoooiiijjjjjjgggcccaaacccfffkkkllltttyyy___MMMNNN]]]{{{lll[[[VVVZZZ```fffooowww~~~xxxqqqsss|||wwwrrrjjjbbbaaaooo~~~~~~ooo___^^^dddNNN<<>>???AAAFFFJJJ___WWWQQQWWWfffvvvnnneee^^^dddxxx}}}yyyxxxxxxwwwvvvuuuuuuuuusssqqqooommmkkkqqqmmmiiihhhfffeeejjjpppooouuuzzz___PPPKKK___~~~hhhYYYVVV^^^cccgggkkksss~~~|||yyyqqqhhhmmmxxx||||||}}}~~~vvvjjj^^^OOOZZZ}}}lllTTTIII^^^||||||ssstttrrrllleee\\\OOOCCC:::777<<>>>>>@@@DDDHHHTTTQQQTTTcccuuu~~~xxxnnn[[[VVVWWWggg|||xxxvvvvvvvvvuuurrrsssrrrqqqooollliiihhhhhhdddbbbbbbbbbbbbgggooottt~~~}}}cccSSSOOObbbsssaaaWWW\\\aaadddffflllvvv}}}}}}xxxooogggjjjssszzz{{{yyymmmcccKKKUUUvvveeeNNNUUUsss~~~lllhhhgggkkkjjj___RRRJJJ<<<666777AAAEEE@@@:::999///...------......,,,+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******,,,+++******)))************+++,,,---............000//////000222444444333666:::===???>>>???CCCFFFVVVVVV[[[hhhtttsssfffXXXWWWWWW]]]ooo{{{wwwuuuuuuuuuuuurrrqqqpppmmmkkkjjjhhhhhhccc___]]]^^^^^^___dddllleeeTTTWWWiii~~~jjj\\\[[[___bbbdddhhhqqq{{{zzzsssmmmooouuu~~~zzzooofffTTTTTThhhlllQQQMMMfffiii]]]ZZZfffmmmeeeVVVNNNAAA888555===EEEDDD===999222000---,,,------,,,***************************)))))))))***************((()))))))))************))))))))))))))))))))))))******++++++++++++******++++++***************+++++++++,,,------.........000//////000222444444333555999===>>>>>>@@@DDDHHHUUUXXX\\\bbbfffccc\\\UUUYYY___kkk}}}zzzvvvuuutttttttttsssqqqnnnjjjiiiiiijjjkkkhhhdddbbbccccccccciiipppgggTTTZZZnnnttteee\\\^^^```dddhhhppp|||{{{xxxvvvwwwyyy{{{{{{yyymmmeeeXXXRRR[[[jjjpppvvvyyyrrroooeeeSSSJJJ[[[xxxrrr___VVVcccqqqmmm___UUUFFF;;;444999BBBDDD???888555222...,,,,,,,,,++++++*********************************+++++++++,,,,,,((()))))))))************))))))))))))))))))))))))******++++++++++++******+++***************++++++++++++,,,,,,---......///000//////000222444444333222666;;;>>>???BBBFFFJJJZZZ\\\\\\ZZZVVVUUUVVVXXXYYYdddwww~~~{{{wwwtttssssssrrrqqqsssqqqnnnkkkjjjkkkmmmnnnlllhhhfffffffffffflllsssiiiUUUYYYooo}}}~~~nnn___]]]^^^ccciiioooyyy{{{{{{{{{zzzyyytttxxx~~~{{{{{{{{{vvvkkkdddVVVMMMRRR___hhhqqqrrrfff[[[[[[TTTLLLRRRiiixxxeeeWWW\\\hhhjjjaaaWWWGGG<<<333555???DDD@@@:::999555000---,,,,,,,,,,,,*********************************+++,,,,,,------))))))))))))************))))))))))))))))))))))))******++++++++++++***************)))******+++,,,,,,,,,,,,,,,,,,...//////000//////000222444444333111555:::>>>???BBBGGGLLL^^^]]]ZZZTTTPPPQQQXXX^^^gggtttwwwuuusssqqqqqqpppnnnlllqqqqqqpppppppppooooooooojjjfffeeeeeeffffffllltttmmmXXX[[[sss~~~uuubbb\\\[[[aaahhhlllsss{{{~~~}}}}}}}}}yyyuuupppvvv}}}xxxtttnnnrrrnnnqqq{{{xxxnnniii\\\NNNLLLUUU```nnnqqqeeeWWWYYYVVVMMMHHHTTTlllvvvkkk[[[RRRUUU\\\\\\VVVIII???666666???GGGFFFAAA<<<777111---,,,---------************************)))))))))***+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))******++++++++++++************))))))***++++++,,,,,,,,,++++++,,,---///000000//////000222444444333222666;;;>>>???BBBFFFJJJXXXVVVSSSPPPQQQXXXbbbjjj~~~{{{rrrqqqpppoooooonnnkkkiiinnnpppsssuuuuuussspppnnnjjjgggeeeggghhhiiipppwwwppp[[[___wwwyyyddd\\\YYY___fffiiinnnssszzzyyyrrrmmmqqq{{{ppphhhoooqqqhhhkkkhhhmmm{{{}}}tttooohhhSSSGGGIIITTThhhpppggg]]]\\\WWWLLL@@@BBBWWWmmmvvvqqqbbbOOOJJJSSSZZZYYYKKKCCC:::999CCCLLLNNNJJJ===999222...------------************************'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))******++++++++++++************))))))***+++,,,,,,---,,,++++++,,,---///000000//////000222444444333444888<<<>>>???AAAEEEIIIRRRSSSVVV[[[bbblllyyyyyyvvvssspppoooooommmlllqqqrrrtttuuutttrrrooommmhhhdddaaaaaabbbgggssssssbbb___}}}fffYYYRRRXXX^^^aaahhhsss{{{|||uuupppmmmhhhnnnuuuyyyzzz~~~pppiiilllmmmkkkrrrkkkmmmzzzzzzrrrppphhh\\\KKKCCCOOOcccooooooccc^^^ZZZTTTDDD999HHH```rrrfffSSSDDDDDDNNNVVVXXXMMMBBB888777>>>EEEEEEBBB>>>;;;666111...,,,++++++************************************************(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000------...///111333444555444888<<<>>>???AAAEEEIIIWWWWWW]]]lllyyyvvvsssqqqqqqqqqpppoooqqqsssuuuvvvuuurrrooommmhhhdddaaaaaaccchhhuuuwwwgggjjj~~~wwwvvvxxxooo```VVVYYY]]]___gggqqq~~~{{{vvvssstttrrrnnnkkkkkkqqq|||tttooorrruuusssyyytttuuu}}}~~~wwwsssjjj___MMMBBBIII[[[jjjnnniiibbb\\\VVVHHH>>>HHHYYYoooiii\\\MMMJJJQQQZZZ^^^QQQEEE999555:::AAACCCBBB???<<<888333///---,,,,,,************************************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...///000.........///000222333444444888<<<>>>???AAAEEEIII^^^iii{{{yyyvvvsssrrrsssssssssrrrrrrtttvvvwwwvvvsssooollljjjeeecccdddgggnnn}}}~~~nnnsssmmmccc^^^^^^^^^eeevvv{{{kkk\\\XXXYYY\\\eeeooo}}}yyyvvv{{{uuulllfffgggooozzz{{{yyy}}}wwwpppeeeRRRCCCDDDSSSfffqqqrrriii```YYYPPPGGGHHHNNNgggiiidddVVVMMMQQQ\\\dddWWWKKK<<<444555;;;???AAA@@@===999444000...------************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...000111////////////000111222333444888<<<>>>???AAAEEEIIIkkk~~~yyywwwtttsssssssssrrrrrrsssuuuwwwxxxwwwsssnnnkkkjjjgggeeegggmmmwwwvvvooo~~~{{{kkk[[[QQQMMMFFFLLL[[[pppsss```WWWVVVYYYbbblllvvv|||yyytttsssooojjjjjjnnnvvv|||zzzuuukkkYYYHHHCCCOOOeeeuuuzzzpppeee]]]WWWOOOHHHDDD]]]eeefffYYYLLLLLLYYYeee]]]RRRBBB666222666===AAA???===999555111...---,,,************************************************************************))))))))))))))))))))))))***************+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,---///000111000000000000000000111222444777<<<>>>???AAAEEEIII|||{{{yyywwwtttrrrrrrrrrqqqppptttuuuwwwxxxvvvrrrmmmjjjhhheeedddiiirrr|||hhhuuu{{{nnnaaaSSSHHHDDDBBBEEEMMM^^^uuuyyydddWWWSSSXXX```hhhnnnvvvzzzuuukkkiiigggiiiooowww}}}}}}vvvmmm^^^LLLCCCKKKaaauuu}}}uuujjjaaa[[[UUUIII>>>UUUbbbggg\\\MMMLLLXXXccc```WWWIII;;;333444;;;AAA>>><<<888444000...,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,---...///000111111111000000000000111111444777<<<>>>???AAAEEEIII~~~zzzyyyxxxvvvsssrrrsssssssssrrruuuvvvvvvvvvssspppllljjjeeecccdddlllxxxfffqqq~~~hhh[[[RRRIIIDDDFFFAAACCCGGGQQQggg~~~hhhYYYTTTWWW^^^cccjjjqqq}}}~~~yyyrrrooojjjhhhkkkttt~~~~~~uuummm```QQQEEEGGG[[[nnnzzzxxxoooccc\\\WWWKKK>>>RRR```jjjcccVVVRRRXXX^^^^^^ZZZPPPBBB777333888>>>===<<<999555111...+++***************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---...///111111111000000000000000111222444888<<<>>>???AAAEEEIII|||xxxvvvtttrrrsssuuuwwwwwwwwwvvvvvvuuussspppnnnkkkjjjgggeeehhhrrrkkkooowwwiiiSSSKKKHHHBBBAAAEEE===CCCHHHOOOaaa|||ooo]]]VVVXXX\\\^^^gggmmmvvvzzzvvvsssnnniiiiiippp||||||zzz}}}~~~vvvooodddWWWJJJGGGTTTfffuuuyyysssdddZZZVVVMMM@@@NNN___mmmlllccc[[[WWWVVVXXXXXXTTTHHH:::333666;;;>>>===:::666222///,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---------)))******+++,,,,,,------------------...000111222000000//////000111222222444888<<<>>>???AAAEEEIII~~~xxxtttsssrrrssswwwzzz{{{|||wwwvvvtttqqqooolllkkkjjjkkkjjjnnnzzzqqqnnnpppzzzfffQQQ@@@@@@BBB>>><<<>>>>>>FFFNNNUUUddd}}}ttt```XXXXXXZZZZZZeeeiiipppyyy}}}xxxlllmmmmmmiiigggkkkuuu}}}}}}vvvvvv}}}|||zzzsssiii]]]OOOHHHRRRaaaqqqyyyuuueeeYYYVVVNNNBBBJJJ\\\nnnrrrkkk```UUUNNNSSSVVVUUUKKK<<<333444888???>>>;;;888444000...,,,************************************************************************))))))))))))))))))))))))******+++,,,------......))))))***+++,,,,,,------------------///000111222////////////000111222333444888<<<>>>???AAAEEEIII~~~{{{wwwuuuuuuuuuwwwxxxwwwvvvyyyzzzyyytttmmmhhhhhhiiikkknnnvvvoookkkmmmyyyxxxeeeQQQ???;;;;;;999:::>>>;;;KKKQQQUUUhhh}}}|||kkk[[[QQQTTT\\\^^^dddmmmvvv~~~uuulllqqqqqqooommmkkkllloooqqquuu~~~zzzzzzyyyyyyyyyzzz}}}~~~zzzqqqiiiddd[[[QQQLLLNNNcccuuuwwwcccWWWYYYVVVJJJGGG___sssxxxzzzwwwbbbIIIMMMTTTUUULLLBBB===888333@@@AAAAAA>>>888222---,,,+++******)))))))))))))))))))))))))))))))))))))))+++*********++++++***((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,---------.........,,,+++***,,,...222444---///000000//////000222444777:::<<<<<>>???CCCEEEPPPRRRZZZsssqqq^^^RRRRRRYYYZZZ```jjjttt|||uuunnnuuutttqqqmmmjjjiiikkknnn}}}xxxvvvuuuvvvyyy}}}}}}tttkkkeee[[[NNNGGGFFFWWWkkkttthhhZZZVVVRRRKKK<<>>888333???@@@@@@>>>888222...,,,++++++***)))))))))))))))))))))))))))))))))))))))*********+++------,,,+++(((((((((((()))))))))******************++++++,,,,,,,,,,,,------------...------,,,,,,,,,...000222000111222111000///000111444777;;;<<<===???EEEIII~~~{{{yyyuuutttttttttvvvwwwvvvuuusssrrrpppmmmlllkkkkkklllnnnwwwzzzrrrmmmsssyyygggVVVGGGDDDBBB???@@@EEEIIIVVV^^^lllyyydddSSSOOOTTTTTT[[[fffrrr||||||yyyuuupppzzzwwwrrrlllgggeeefffiiittt}}}wwwvvvuuuvvvyyy||||||uuummmfff\\\OOOEEEAAAOOObbbrrrpppaaaTTTMMMKKK888DDDXXXlllvvvnnn[[[LLLKKKTTTYYYSSSGGG>>>777444<<<>>>???===999333///---++++++***))))))))))))***)))))))))))))))))))))))))))))))))+++...///...---((((((((()))))))))******+++++++++***+++,,,,,,---,,,,,,,,,,,,------------------------......//////222333333222000//////000444777;;;<<<===@@@EEEIII~~~{{{yyyxxxwwwxxxyyyzzzyyyxxxrrrqqqooonnnmmmllljjjiiisss}}}wwwzzz{{{nnn^^^PPPLLLHHHDDDFFFLLLYYYrrrhhhUUUOOOSSSRRRYYYcccoooyyy}}}vvvsssrrrqqqyyyvvvqqqiiidddbbbccceeehhhsssuuuyyy{{{{{{xxxxxxzzz~~~yyytttnnnggg___TTTHHHAAANNN[[[lllsssiiiWWWLLLJJJ>>><<>>777333999<<<>>>===999444000///,,,+++******))))))******)))))))))))))))))))))))))))))))))+++---...---+++(((((()))))))))*********+++************+++,,,,,,++++++,,,,,,,,,---------,,,---...//////......---000111222111//////000111333777;;;===>>>@@@DDDHHH|||{{{yyyxxxxxxyyyyyyxxxwwwqqqrrrrrrrrrpppmmmkkkiiixxx|||ssseeeYYYVVVSSSSSSZZZeeennnYYYQQQRRRRRRXXXaaakkkuuuyyyssspppoooqqqvvvsssnnnhhhbbbaaabbbdddiiiuuuyyypppoooxxxwwwtttxxx{{{wwwqqqjjjcccYYYLLLBBBJJJQQQaaapppnnn___PPPKKKAAA777:::NNN]]][[[RRROOOHHHNNNUUUUUUMMMAAA777333666999<<<===:::555222000,,,++++++***************))))))))))))))))))))))))***)))))))))++++++)))((())))))))))))************)))))))))))))))***+++++++++++++++,,,,,,,,,------,,,---...///000///---,,,+++---//////...///000222222777;;;===>>>@@@DDDHHH|||zzzyyywwwuuutttttttttrrrpppooorrrtttsssqqqppprrruuuqqqeee\\\[[[]]]ccctttvvv```SSSPPPPPPUUU\\\eeeooozzz~~~zzzuuupppppprrrsssqqqnnniiidddbbbcccdddhhhttt|||qqqgggjjjsss|||{{{tttrrryyy~~~{{{tttllleee\\\NNNBBBAAAJJJ[[[lllrrrgggWWWMMM>>>555777LLLaaaddd[[[TTTIIIKKKPPPUUUQQQFFF:::555333777;;;===;;;777333111,,,,,,+++************+++))))))))))))))))))))))))***)))((()))******(((&&&)))))))))*********++++++))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,+++,,,.../////////......)))+++---......///111222222666;;;>>>???@@@DDDGGG~~~}}}}}}}}}}}}zzzxxxwwwuuurrrqqqpppooollljjjlllpppsssqqqoootttuuujjjbbbccchhhuuuhhhUUUMMMLLLOOOVVV^^^iiivvv|||uuusssvvvssssssqqqmmmhhheeedddeeedddooo{{{|||ssskkknnnqqqrrrpppnnnpppxxx}}}{{{tttkkkfff```SSSEEE===MMMbbbqqquuummm[[[LLLAAA888666GGG___kkkfff\\\MMMJJJMMMUUUVVVLLL???888111555:::<<<;;;777444222---,,,++++++******++++++)))))))))))))))))))))))))))(((((()))++++++***((())))))*********+++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,+++,,,---...////////////+++---...///...///000222222666<<<>>>???@@@DDDGGG~~~}}}}}}}}}}}}{{{yyywwwuuurrrpppooommmjjjhhhiiinnnpppnnnnnnwwwwwwoooooovvvmmmVVVIIIHHHKKKQQQYYYeeessszzzwwwzzzuuuuuussspppkkkgggeeeeeehhhrrr{{{~~~}}}yyyrrrkkkwwwrrrkkkgggiiinnnuuuzzzyyywwwqqqiiigggdddXXXJJJ@@@WWWooozzzyyyooo\\\KKKHHH===444>>>WWWkkkkkkaaaPPPKKKLLLVVVZZZPPPCCC;;;///444999<<<;;;888555333---,,,++++++******++++++))))))))))))))))))))))))(((((((((***,,,---,,,+++)))************+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,---...///000111...///111000//////000111111666<<>>???999555666///---***)))***++++++*********))))))))))))******************************)))))))))))))))))))))))),,,+++*********+++,,,---)))+++,,,,,,+++***,,,---++++++,,,------......///......//////000000111111444888======<<<>>>DDDIII||||||~~~zzzzzzyyyyyyzzz|||{{{wwwssswwwwwwwwwvvvuuutttsssrrr}}}yyywwwyyy}}}{{{dddRRRIIIKKKOOOTTT^^^kkkvvv{{{|||ooofffcccaaagggpppuuuxxxyyy|||~~~{{{zzzxxxuuutttwww|||}}}|||vvvmmmgggccc]]]VVVAAAAAAJJJ]]]jjjjjj```YYYTTTMMMAAA:::GGG___lllkkkdddTTTIIIOOOWWWTTTJJJCCC888444555<<>><<<===BBBGGG}}}{{{{{{|||}}}}}}|||yyyyyy{{{||||||yyytttpppuuuuuuvvvvvvwwwxxxxxxxxx{{{xxxxxx}}}mmmZZZLLLLLLMMMRRR[[[eeepppvvvrrrfffbbbZZZaaajjjsssyyy}}}}}}|||zzzxxxwwwyyy}}}}}}{{{uuullleee___WWWOOO>>>:::>>>MMM[[[```]]]ZZZXXXTTTHHH<<<@@@UUUiiiqqqmmm\\\MMMLLLRRRSSSLLLEEE999444333999???>>>999666000---+++***+++++++++*********))))))))))))******************************))))))))))))))))))))))))+++************+++,,,,,,)))+++,,,,,,+++***,,,---++++++,,,------......///......//////000000111111444999>>>???======AAAEEE~~~|||{{{{{{}}}~~~xxxyyyyyyyyywwwtttqqqooosssrrrrrrrrrssssssttttttvvvwwwzzzsss```NNNKKKJJJOOOWWW```kkktttuuugggaaa\\\```hhhqqqyyy~~~~~~}}}{{{xxxvvvvvvxxxzzzxxxwwwrrriiiccc]]]TTTLLLBBB:::777BBBQQQZZZ^^^```[[[XXXLLL??????PPPdddqqqoooaaaPPPIIILLLQQQNNNHHH;;;555111666>>>@@@<<<666111...+++***+++++++++*********))))))))))))******************************))))))))))))))))))))))))***************++++++,,,)))+++,,,,,,+++***,,,---++++++,,,------......///......//////000000111111444999>>>???======@@@DDD~~~|||yyyxxxzzz|||{{{zzzxxxuuusssqqqqqqqqqsssrrrpppooonnnmmmmmmnnnuuuzzzvvvdddOOOIIIGGGLLLSSS[[[gggrrr{{{jjjbbbbbbccchhhpppzzz}}}yyyuuusssssstttwwwxxxuuunnnhhhccc[[[RRRIII>>>777>>>MMMZZZbbbggg\\\WWWMMMBBBAAANNN^^^iiiiiibbbSSSFFFFFFNNNOOOIII===777222444<<>>???>>>>>>BBBGGG~~~|||||||||{{{yyyvvvuuuwwwxxx||||||yyyvvvrrrrrrsssuuusssrrrpppnnnlllllllllmmmsss}}}yyyiiiRRRIIIEEEJJJPPPWWWcccqqq}}}pppeeefffeeegggooo||||||wwwtttrrrssstttvvvuuuppplllhhh```WWWQQQCCC:::???MMMZZZdddjjj]]]WWWNNNEEECCCJJJVVV___```aaaWWWGGGBBBIIIMMMIII>>>:::555333999???===888222000---+++++++++***)))******))))))))))))******************************))))))))))))))))))))))))((()))******++++++******)))+++,,,,,,+++***,,,---++++++,,,------......///......//////000000111111333888===>>>>>>@@@GGGLLL}}}{{{|||~~~yyyxxxvvvuuuuuuvvvvvvvvvyyyzzzzzzwwwsssqqqssstttpppooommmlllmmmnnnoooqqqttt}}}qqqWWWLLLFFFIIINNNSSS___nnnyyyvvvjjjgggcccbbbjjjwww}}}xxxuuussssssqqqssssssooolllhhh```WWWTTTFFF<<<@@@MMMYYYbbbhhh___ZZZQQQFFF???AAALLLWWWXXXbbb^^^JJJ@@@EEEJJJFFF>>>===888333666<<<===999333000---+++++++++***)))******))))))))))))******************************))))))))))))))))))))))))'''((()))***+++******))))))+++,,,,,,+++***,,,---++++++,,,------......///......//////000000111111333777<<<===>>>CCCKKKSSS{{{vvvwww|||xxxvvvttttttvvvxxxxxxxxxtttvvvxxxwwwsssppppppqqqkkkjjjjjjkkklllooorrrttt{{{www[[[NNNGGGIIIMMMPPP\\\kkkuuu~~~xxxmmmhhhbbb^^^dddqqq||||||}}}}}}{{{xxxuuuttttttrrruuuuuurrrnnnjjjaaaYYYTTTFFF<<<@@@LLLWWW___dddaaa]]]UUUGGG;;;:::FFFTTTUUUdddcccNNN???CCCGGGCCC??????:::444444;;;===999333000---,,,,,,+++***)))******))))))))))))******************************))))))))))))))))))))))))'''((()))++++++******))))))+++,,,,,,+++***,,,---++++++,,,------......///......//////000111111111333777;;;===???EEEOOOWWW|||zzzyyyzzz{{{zzzyyy}}}{{{xxxwwwwwwvvvtttrrrttttttsssttttttsssqqqoookkkiiiiiimmmooorrrzzz|||eeeRRRDDDGGGNNNRRR[[[fffxxxyyykkkaaa\\\\\\cccmmmuuu{{{yyyxxxqqqrrrssstttrrrlllddd___WWWMMM@@@999???NNN\\\dddaaaWWWPPPMMMBBB666>>>QQQ\\\jjjlllYYYEEEAAAEEEGGGBBB===777555666888999888555222///---,,,,,,***)))***))))))((()))+++---...222///,,,******+++************))))))))))))******))))))))))))))))))))))))******))))))***+++,,,,,,++++++,,,------......///......---------///111222555888<<<======???CCCGGG}}}{{{xxxwwwxxxyyyyyyyyyyyywwwwwwwwwwwwwwwtttrrrvvvuuuuuuuuutttqqqnnnlllkkkiiikkkooorrrvvvkkkXXXHHHHHHLLLPPPXXXbbbwww|||mmmddd___]]]aaaiiiqqq|||~~~}}}uuutttttttttqqqlllddd___ZZZQQQCCC999999CCCOOOWWWcccYYYTTTRRRFFF888<<>>888555555777888888555333///---,,,,,,+++)))***))))))))))))+++,,,---111...+++)))*********)))******))))))))))))************************))))))***************+++,,,,,,++++++,,,------......///...............///000111555888;;;======>>>CCCGGG|||yyyvvvuuuwwwxxxyyyyyyvvvuuuuuuvvvwwwwwwuuusssttttttuuuuuusssqqqnnnllljjjjjjnnnssswww|||rrr___MMMHHHIIILLLTTT^^^mmmxxxooohhhaaa\\\^^^dddmmmzzz}}}}}}|||{{{xxxvvvtttrrrpppkkkfffbbb^^^VVVHHH;;;666;;;HHHSSS___XXXUUUUUUJJJ;;;:::DDDUUU```bbbSSSDDDAAAFFFHHHGGGAAA:::555444555777888666333000...---,,,+++)))))))))))))))***+++,,,---///---***))))))***)))(((******))))))))))))******,,,,,,++++++*********)))+++************++++++,,,++++++,,,------......///------...///000000000000333777;;;<<<<<<>>>BBBEEE{{{xxxvvvuuuwwwxxxyyyyyyyyywwwuuutttuuuuuuuuutttppprrrttttttsssqqqoooooolllmmmqqqwww|||vvvdddQQQGGGFFFIIIQQQYYY^^^kkkzzzooohhhaaa[[[\\\aaalll}}}yyyssstttvvvwwwvvvwwwuuusssqqqooommmiiigggbbbZZZLLL@@@888===NNN___ZZZTTTRRRRRRJJJ===:::???NNNWWWYYYOOOCCCAAAEEEHHHIIIDDD===666333444666777777444111...------+++***)))))))))******++++++,,,---+++)))((()))***)))(((******))))))))))))******------,,,,,,+++*********+++++++++******++++++,,,++++++,,,------......///,,,---///000111111000000222666:::<<<<<<===AAADDDyyywwwvvvvvvxxxzzzzzzzzzzzzuuuqqqqqqsssuuuuuurrrtttuuutttrrrpppooopppqqqssswww}}}wwwgggSSSGGGCCCFFFNNNVVVXXXfffvvvpppfff___ZZZZZZ```nnnzzzssssssvvvwwwvvvtttrrrpppooooooooommmlllggg\\\OOOCCC;;;???SSShhh\\\VVVSSSRRRKKK???999;;;HHHOOORRRMMMDDDBBBDDDFFFJJJFFF???888444333555777888555222///...---+++***)))*********+++++++++++++++)))(((((()))***)))(((******))))))))))))******,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,++++++,,,------......///,,,...///111222111111000222666;;;======>>>AAADDDvvvvvvvvvxxxzzz{{{zzzxxxzzztttpppoooqqqssstttuuuwwwwwwtttpppnnnppprrrxxxzzzyyykkkXXXIIICCCFFFMMMRRRYYYgggwwwtttggg```ZZZYYY___mmm{{{wwwvvvuuusssqqqpppnnnmmmooooooooonnniii]]]NNNCCC;;;<<>>>>>>>>AAADDDrrrsssuuuxxx{{{{{{xxxvvvxxxuuurrrppppppqqqqqqpppsssuuuuuusssppppppvvv{{{}}}qqq^^^MMMEEEFFFKKKOOOWWWeeettt~~~xxxjjjccc\\\YYY\\\hhh~~~{{{vvvtttrrrpppooommmmmmnnnooonnnmmmfffYYYMMMEEE===999DDDTTTYYYVVVWWWYYYVVVKKK>>>777EEEIIIOOORRROOOIIIGGGGGGGGGFFFCCC===777444444666:::777333000///...,,,***)))***++++++++++++***))))))((((((***+++,,,+++*********))))))))))))******((())))))******+++++++++...---,,,+++++++++++++++++++++,,,------......///////////////000111222333222777<<>>@@@@@@AAADDDFFFnnnooopppqqqqqqqqqqqqqqqnnnmmmmmmmmmnnnooopppqqqooonnnqqqwww{{{}}}|||xxxuuuyyy~~~~~~nnn___PPPEEEDDDGGGHHHPPP]]]jjjwwwqqqhhh^^^ZZZYYY\\\dddmmm|||qqqnnnlllgggjjjgggcccccceeeeeebbb```bbb[[[VVVSSSIII<<<888;;;HHHPPPTTTSSSTTTTTTJJJ===...222;;;IIIUUUWWWNNNDDDAAAEEEDDD<<<666333333222999777555222///---,,,+++************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------------.....................////////////000000000111222222333333555999>>>AAAAAAAAADDDGGGoooooopppqqqqqqqqqqqqqqqpppooonnnnnnoooppprrrssspppqqquuu{{{}}}~~~{{{xxxyyy~~~rrrcccSSSFFFBBBDDDGGGNNNYYYfffssssssiii```\\\ZZZ[[[___eeeooouuuuuuoooiiijjjkkkiiikkkhhheeedddeeeeeecccbbbbbb]]]YYYUUUMMM@@@999888???PPP___cccaaaZZZJJJ;;;222333999FFFSSSVVVNNNEEE@@@BBBAAA===888444222111999777555333000...,,,,,,************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,------------------.........//////////////////000000000000000000111111222222333333555:::???AAAAAABBBDDDGGGoooppppppqqqqqqqqqqqqppprrrqqqooonnnnnnppprrrtttsssuuuyyy~~~uuugggWWWHHHAAAAAAGGGLLLVVVbbbooo~~~wwwmmmccc^^^[[[YYYZZZ^^^aaafffiiigggfffhhhjjjjjjkkkiiifffeeedddeeeddddddaaa]]]ZZZWWWPPPEEE<<<888:::RRRhhhlllcccWWWHHH<<<111333999DDDNNNQQQNNNIII@@@@@@@@@>>>:::555222111666666666555333000...,,,************************))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,------------------.........///////////////000000000111111///000000111222222333333555999>>>@@@@@@AAADDDGGGooooooppppppppppppoooooopppooommmlllmmmooorrrtttwwwyyy~~~yyylll\\\KKKBBB@@@EEEJJJRRR\\\jjjyyy|||pppeee```\\\YYYWWWYYY^^^bbbgggiiijjjjjjiiiiiihhhgggdddcccbbbcccdddeeeaaa___\\\XXXRRRIII???888;;;SSSfffdddXXXNNNGGGAAA---000777@@@IIINNNPPPOOO@@@>>>???@@@===666222111222444666777666333///---************************))))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,------------.........////////////000000000000/////////000111111222222444888===@@@@@@@@@CCCFFFlllmmmmmmnnnnnnmmmmmmlllnnnmmmllllllnnnrrrwwwyyy|||}}}rrraaaOOODDDBBBCCCGGGOOOYYYeeettt~~~rrrfff```]]]YYYXXXXXX^^^bbbhhhnnnpppnnnlllkkkfffeeedddbbbaaabbbeeegggcccaaa]]]YYYSSSJJJ@@@888===QQQ___[[[QQQKKKGGGBBB000111555>>>IIIPPPRRRRRRAAA>>>>>>BBB@@@888333222...222666:::999666000---************************))))))))))))))))))))))))(((((((((((()))))))))************++++++++++++,,,,,,,,,,,,,,,------------........./////////000000.........///000000111111333777<<>>CCCAAA999333333,,,000777;;;<<<777111---************************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------............////////////------......///000000000222777<<<>>>>>>???AAADDDkkkkkkkkklllkkkjjjjjjiiigggjjjmmmoooqqqwww~~~oooYYYHHHCCCEEEEEEIIITTT```lllyyyuuuddd^^^\\\XXXVVVWWW[[[```hhhooorrrppplllhhhjjjhhheeecccbbbbbbdddeeeggggggbbb[[[SSSKKK>>>222333CCCPPPPPPKKKHHHFFFCCC999333000999JJJVVVWWWSSS@@@CCCFFFEEEAAA;;;555333...333888999666222//////,,,,,,,,,+++,,,,,,------++++++************++++++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111111111111111222333444444555888<<<>>>>>>@@@BBBEEEjjjjjjjjjjjjjjjjjjjjjjjjlllnnnqqqtttwww|||~~~qqq]]]MMMFFFCCCBBBEEEOOOYYYdddrrr}}}yyyggg___\\\XXXVVVVVVYYY___gggmmmpppnnnkkkiiijjjhhheeecccbbbbbbdddeeehhhhhhddd\\\UUUMMM???333111>>>JJJMMMKKKJJJFFFAAA<<<555000777EEEPPPRRROOOIIIHHHGGGFFFBBB===666222...222777888555111///...,,,,,,++++++++++++,,,,,,+++******))))))******+++******))))))))))))******))))))*********+++++++++,,,,,,,,,------------...---......///000000111111111111111111222333444444555666:::@@@GGGIIIGGGDDDhhhhhhgggggghhhiiikkkllloooqqqvvv{{{vvvcccRRRIIIFFFDDDEEEMMMVVVaaaooo|||lllaaa[[[WWWVVVVVVUUU]]]fffllllllkkkjjjjjjiiihhheeecccbbbbbbcccdddhhhhhheee^^^WWWOOOAAA444000:::EEEKKKOOONNNHHHBBBAAA999111444???IIILLLKKKSSSNNNHHHEEEDDD@@@888222///222555666444111...---,,,++++++*********+++++++++******))))))******+++******))))))))))))******(((((()))))))))*********,,,,,,,,,,,,------------------......///000000000000000000000111222333444666444777BBBOOORRRKKKBBBfffeeeeeeeeefffiiilllnnnpppssszzzzzziiiWWWKKKFFFDDDEEEKKKRRR]]]mmm{{{sssddd\\\WWWVVVVVVTTT[[[eeejjjjjjjjjjjjllliiihhheeecccbbbbbbbbbcccggggggccc]]]WWWOOOBBB555222777AAAKKKSSSSSSLLLDDDEEE<<<333333:::CCCIIIJJJYYYPPPGGGCCCDDDBBB;;;444///111333444222000...---++++++******)))***************))))))))))))************))))))))))))******))))))))))))*********+++++++++,,,,,,,,,---------,,,------......///000000000000///000000111222333555444777AAAMMMQQQKKKCCCdddddddddeeegggkkkoooqqqsssxxx}}}nnn[[[LLLAAA???@@@EEELLLVVVgggvvvxxxhhh\\\XXXVVVVVVTTTZZZbbbhhhjjjkkklllnnniiigggeeedddbbbaaaaaaaaacccccc```ZZZTTTNNNBBB777333444;;;HHHRRRSSSLLLEEEGGG???666333888AAAHHHLLLXXXMMMCCC@@@CCCDDD>>>777111111111222111000...---,,,+++******)))))))))******))))))))))))))))))*********))))))))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////////////////000111222222444555999???DDDGGGFFFEEEdddeeefffiiilllpppsssvvv{{{rrr___NNNAAA@@@AAAEEEJJJSSScccsss~~~|||kkk^^^YYYWWWVVVUUUXXX^^^dddjjjlllmmmmmmhhhgggfffdddbbbaaa``````aaa```\\\UUUQQQMMMDDD:::222000666CCCMMMNNNHHHCCCIIIBBB999444666>>>GGGLLLSSSJJJ@@@>>>BBBDDD@@@;;;333111000000111111///------,,,+++******************))))))(((((())))))*********))))))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.....................///000111222333777;;;===>>>@@@DDDGGGggghhhkkkooossswwwzzz{{{vvvdddRRRCCCCCCDDDFFFHHHOOO^^^mmmxxxmmm___ZZZXXXVVVUUUUUUYYY```iiinnnmmmkkkhhhgggfffdddbbbaaa```______^^^YYYRRROOOMMMGGG???333000444AAAJJJIIIEEECCCJJJDDD;;;555555;;;CCCJJJPPPIIIAAA>>>AAACCC@@@===555222000000111222000......---,,,++++++*********))))))(((((((((((())))))******))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,------..................///000111111333777;;;>>>>>>@@@DDDHHHiiikkkoootttxxx|||~~~yyygggUUUAAA@@@AAABBBBBBGGGUUUcccrrr}}}nnn```[[[YYYVVVUUUSSSUUU]]]hhhnnnmmmiiihhhgggfffdddbbbaaa___^^^___]]]XXXQQQOOONNNIIIBBB666222666AAAIIIHHHEEEFFFKKKEEE===555333888@@@GGGPPPIIIBBB@@@AAABBB@@@>>>666333000000222222111//////...---,,,++++++++++++))))))(((((((((((())))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---.........------......///000111333666;;;???BBBEEEGGGHHHjjjmmmrrrwww|||~~~rrr]]]JJJCCC===>>>BBBJJJUUU```sss|||tttbbbZZZYYYXXXTTTSSSUUU^^^iiinnnlllhhhiiigggeeecccbbb```]]]ZZZ[[[[[[[[[ZZZWWWPPPGGGAAA333333555999>>>DDDHHHKKKJJJGGG>>>444111888CCCKKKNNNKKKEEEAAADDDFFFAAA999666222//////111333222000,,,,,,+++***)))))))))***))))))))))))******************+++++++++******)))************************000(((&&&++++++%%%&&&...---------------------------------------...000000555888;;;===>>>@@@CCCFFFmmmrrryyy~~~rrr]]]HHHBBB===>>>BBBIIITTT^^^ooozzzvvveee\\\YYYXXXVVVTTTVVV^^^iiiooommmjjjkkkiiigggfffeeeccc```]]]___^^^^^^\\\XXXPPPGGGAAA555444555888===CCCHHHKKKOOOIII???333...333>>>GGGLLLKKKFFFBBBBBBDDDAAA<<<555222......111222111///,,,,,,+++***************))))))))))))*********************++++++******)))***************************)))111===>>>444---///------------------------------------...///000000555777:::===>>>AAADDDFFFooovvv}}}rrr^^^FFF@@@===>>>BBBGGGQQQZZZkkkvvvzzziii^^^ZZZXXXUUUSSSTTTZZZdddkkkllljjjjjjiiigggffffffdddaaa______^^^]]]\\\YYYRRRKKKEEE999666555777===EEEKKKNNNQQQJJJ>>>333---000;;;EEELLLMMMJJJCCC???@@@AAA???555111...---000222111///---,,,+++*********++++++))))))))))))************))))))******+++******)))************************(((+++666DDDEEE999000...------------------------------------...///000111444777:::===>>>AAADDDGGGuuu||||||rrr___GGGAAA>>>???BBBFFFMMMUUUgggsssnnnaaaZZZXXXQQQOOONNNSSS\\\dddhhhhhhhhhgggeeeeeeeeedddaaa___ZZZZZZZZZZZZYYYUUUPPPLLL>>>:::666888???IIIPPPTTTOOOGGG===444///111<<>>===@@@AAA555111------///111111000///...,,,*********+++,,,((()))))))))************((())))))***************************************...---111777777000+++,,,,,,,,,------------------------------...///000111333666:::<<>>888:::BBBLLLTTTXXXOOOGGG>>>888333222:::EEENNNTTTTTTIII>>>;;;>>>AAA666222---,,,///111111000111000---+++******+++,,,((()))))))))************'''((()))***************************************...,,,***++++++******---,,,,,,,,,---------.....................///111111222555999<<>>777111444>>>KKKRRRSSSIII>>>;;;===???888333...---///222222222555222///+++))))))***+++))))))))))))************''''''((()))************************************))))))+++,,,------......+++,,,,,,------.....................///000111111222555999<<>>EEEHHHIIIJJJDDDAAABBB;;;111111999CCCKKKNNNGGG???<<<===>>>999444///---000333444333888555000,,,)))((())))))))))))))))))************&&&'''((()))************************************'''))),,,---...///...,,,++++++,,,,,,---......///............///000111222111444888<<>>???CCC>>>333222:::===EEEIIIEEE???===>>>===:::555000...000333555444:::666111,,,)))(((((()))))))))))))))************&&&'''((()))***************************************++++++))))))******(((++++++,,,,,,---...//////.........//////000111222111444888<<>>CCCHHHGGG@@@:::777888777444111......000333666===777///+++*********)))))))))))))))))))))))))))))))))))))))******************+++,,,...///000000))))))*********++++++++++++,,,------......------///...---,,,---///111222111333777:::<<<@@@EEEHHHxxxssslll___NNNBBB>>>???AAABBBMMMWWWhhhxxxvvvfff^^^YYYWWWSSSQQQTTT\\\hhhpppsssnnnkkkkkkggg```\\\^^^___\\\YYYWWWWWWWWWTTTRRRKKKDDD<<<666666<<>>999999;;;999777333///...///111333666111,,,)))***++++++***))))))))))))))))))))))))(((((()))))))))*********))))))***+++,,,------...*********++++++++++++,,,+++,,,------......------///...---,,,---///111222111333777:::<<<@@@EEEHHHyyytttnnnaaaPPPBBB===>>>@@@BBBJJJSSScccttt{{{mmmddd[[[YYYUUURRRTTT[[[dddkkkkkkjjjjjjlllhhhaaa\\\[[[\\\ZZZWWWVVVVVVUUUTTTRRRKKKEEE===777777<<>><<<999444000......///000///---***)))***++++++***))))))))))))))))))))))))(((((())))))))))))******(((((())))))************++++++++++++,,,,,,,,,,,,+++,,,------......------......------...///111222111333777:::<<<@@@EEEHHHzzzuuuooocccRRRDDD======???AAAIIIRRRaaaqqq~~~pppddd\\\YYYUUURRRRRRWWW___eeecccdddfffgggeeeaaa]]][[[YYYXXXVVVUUUTTTTTTSSSSSSLLLGGG???888666:::BBBIIILLLJJJGGGCCC===999666555;;;@@@EEEDDD???::::::<<<<<<999555111///...///000000///...---,,,+++)))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,------......------......------...///000111111333777:::<<<@@@EEEHHH{{{vvvqqqfffVVVGGG???===???@@@FFFOOO]]]lllzzzooo```[[[XXXUUUQQQPPPSSSYYY^^^bbbccccccaaa```^^^]]][[[XXXXXXVVVUUUSSSRRRRRRSSSNNNJJJBBB999555666===CCCHHHGGGEEECCC@@@===999777:::AAAIIIJJJDDD===999777999777444222000000111222777666555111...***((('''(((((((((((((((((((((((('''(((((((((((()))))))))***************)))))))))++++++,,,,,,,,,---------+++,,,------......---------------...//////000111111333777:::<<<@@@EEEHHH|||xxxrrriiiZZZLLLBBB>>>>>>???BBBIIIVVVeeesss}}}ooo^^^YYYXXXTTTPPPNNNPPPUUUYYYdddeeeccc^^^\\\]]]]]]ZZZXXXXXXXXXUUUSSSQQQQQQSSSOOOLLLEEE<<<555444999>>>CCCCCCCCCCCCBBB???:::666777AAALLLOOOIII???777444777666444222111222222333::::::888333...)))''''''((((((((((((((((((((((((''''''(((((((((((())))))+++++++++***************++++++++++++,,,,,,,,,,,,+++,,,------......------------......///000000000111333777:::<<<@@@EEEHHH}}}xxxrrrkkk^^^PPPEEE???>>>>>>???EEEQQQ___mmmxxxqqqaaaYYYXXXTTTQQQOOOPPPTTTWWW```cccccc___^^^bbbbbb___YYYZZZYYYVVVRRRPPPQQQRRROOONNNHHH@@@888555888<<<@@@@@@AAACCCCCC@@@999333444>>>JJJOOOJJJ@@@888444888666555333222222222333666666555111,,,(((((()))(((((((((((((((((((((((('''''''''((((((((())))))*********************+++*********++++++++++++,,,+++,,,------......------,,,---...//////000000000111333777:::<<<@@@EEEHHH~~~~~~yyyssslllaaaSSSGGG@@@>>>>>>???EEEPPP]]]kkkvvv~~~tttfffZZZXXXUUURRROOOPPPTTTWWWYYY___aaa```ccciiijjjfffZZZ[[[ZZZWWWRRRPPPPPPRRRNNNNNNJJJCCC:::666999===>>>???AAACCCDDD???777000111<<>>===>>>@@@EEERRRdddvvvzzzxxx}}}xxxpppfff___XXXUUUQQQMMMNNNPPPVVVZZZ^^^```aaaaaaaaaaaa]]]\\\ZZZWWWUUUSSSRRRRRRRRRQQQMMMEEE<<<888:::===>>>>>>???BBBCCC???888111///888DDDJJJIIIDDD>>>;;;999999777333000...///111000///...,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************------------------------------------...///000000444666888:::===@@@EEEIIIpppccceeekkknnnttt{{{~~~yyyuuummm___OOODDD???>>>AAAAAAFFFTTTiii~~~|||xxx||||||wwwkkkbbbYYYTTTQQQMMMNNNPPPUUUYYY]]]aaabbbcccdddeee^^^]]]ZZZXXXUUUSSSRRRQQQQQQPPPNNNGGG???;;;:::<<<;;;<<<>>>???>>><<<888666222666===CCCGGGEEE@@@<<<777777666444000.........///...---,,,+++))))))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************++++++++++++++++++++++++------------------------------------...///000111444666999;;;>>>AAAFFFJJJssscccWWWYYY___cccjjjrrrtttxxx|||yyywwwooobbbRRRFFF@@@>>>BBBBBBHHHXXXnnn}}}zzz}}}~~~|||pppeeeZZZTTTPPPMMMMMMPPPUUUZZZaaaeeeffffffeeeeee^^^]]]ZZZXXXUUUSSSQQQQQQRRRQQQOOOJJJBBB===:::999888;;;???@@@>>>;;;999888111222777@@@HHHJJJDDD===444555666444111...,,,,,,///......---,,,+++***)))((((((((((((((((((((((((&&&''''''((()))******+++((()))))))))************------------------------,,,,,,------------------------------...///000111333555888;;;===AAAFFFJJJgggYYYOOOQQQUUUXXX^^^ggghhhmmmtttyyy}}}yyywwwqqqdddUUUGGG???===<<<===DDDRRRddduuu}}}~~~~~~sssgggZZZSSSPPPMMMMMMOOORRRYYYbbbhhhhhheeebbb___^^^\\\ZZZWWWUUUSSSRRRQQQTTTSSSQQQLLLEEE>>>999777666;;;AAADDDBBB>>>;;;999...///666BBBNNNPPPHHH???333555666444111...,,,+++////////////...---+++***((((((((((((((((((((((((&&&''''''((()))******+++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///111111222444777999<<<@@@EEEIII~~~}}}|||{{{|||~~~~~~~~~~~~~~~{{{]]]PPPHHHJJJMMMNNNSSS[[[^^^dddkkkrrrvvv|||zzzxxxsssgggXXXIII@@@<<<:::<<>>;;;======>>>AAADDDCCC===999///111777CCCMMMNNNEEE<<<555666666444111...------......///000///...,,,***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++,,,,,,---......///............///000111222111444777:::===AAAFFFJJJ~~~uuuqqqllliiigggddd```\\\]]]\\\\\\]]]^^^___```aaadddgggmmmsssvvvsssnnniiifffeeedddbbb```_________VVVWWWXXXXXXXXXYYY\\\___ZZZ\\\^^^^^^]]]]]]]]]^^^fffsss}}}vvv\\\KKKBBB===AAADDDCCCGGGNNNLLLRRRYYY^^^bbbiiirrrzzz}}}|||xxxmmm]]]NNNCCC>>>777:::===AAAHHHWWWjjjwwwzzz~~~{{{}}}rrreeeXXXSSSRRRNNNKKKJJJMMMQQQWWW\\\^^^```bbbcccZZZYYYXXXWWWVVVUUUUUUUUURRRPPPMMMKKKHHHEEEAAA???AAA>>><<<>>>BBBBBB>>>999...///444===EEEFFF>>>777777777666444000.........,,,---/////////---+++)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************------------------------++++++,,,,,,---...//////.........//////000111222222444888;;;>>>BBBHHHKKK|||yyy{{{~~~~~~zzz}}}}}}~~~~~~yyypppiiibbb```\\\WWWQQQOOOPPPQQQUUUSSSQQQQQQTTTXXXZZZ[[[```jjjsssuuusssqqqmmmhhhjjjeee___^^^``````\\\XXXWWWRRRLLLJJJJJJJJJIIIGGGIIIFFFEEEFFFGGGGGGIIILLLLLLVVV^^^eeennnrrrdddPPP>>>===;;;;;;;;;>>>AAABBBLLLMMMPPPSSSXXX___gggmmmyyy}}}}}}}}}zzzqqqcccRRRDDD<<<;;;:::<<>>BBBFFFHHHFFFBBB???666---...<<>>===<<<<<<<<<<<<>>>@@@???EEEJJJNNNVVV\\\SSSCCC;;;:::888888888;;;===???CCCEEEHHHKKKOOOVVV]]]cccmmmrrrzzz}}}}}}yyyqqqcccSSSEEE===<<<:::<<>>HHHTTT[[[WWWJJJ>>>999///---999BBBBBBAAAEEEBBB:::444444333000------+++,,,...//////...,,,+++******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,++++++,,,---///000......---,,,---...///000222444777999<<<@@@EEEHHH{{{uuupppllllllmmmnnnppppppnnnlllffffffgggfffccc\\\TTTNNNIIIIIIIIIHHHFFFGGGJJJLLLKKKMMMPPPQQQQQQTTTZZZ^^^eeehhhfff]]]UUURRRPPPNNNSSSVVV]]]ffflllkkkeee```PPPMMMHHHDDDCCCBBBAAA@@@<<<<<<;;;:::::::::;;;::::::<<<<<<<<>><<<;;;<<>>===???GGGPPPQQQJJJBBB<<<222,,,333===EEEJJJNNNBBB;;;666666555111---,,,***000666666222---,,,...))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,---......//////---,,,+++,,,...000222222444777999<<<@@@EEEHHH~~~|||yyywwwtttppplllhhh```^^^]]]]]]```bbbccccccfffddd___YYYUUUTTTTTTUUUZZZYYYXXXVVVTTTVVVYYY\\\hhhiiiiiiddd___]]]bbbgggnnnppplllccc]]]___bbbcccaaabbbcccdddddd```[[[XXXXXXWWWVVVSSSNNNJJJGGGEEEEEEJJJKKKHHHHHHIIIFFF@@@<<<:::666555999===;;;666333222111111111222333444444666888999;;;???CCCGGGJJJRRR]]]gggoooxxx~~~|||xxxrrrhhhZZZKKKBBB;;;:::<<>>>>>>>>?????????999333///333;;;@@@@@@>>>===777444555555111...---///333666666222...,,,,,,((((((((((((((())))))***''''''(((((())))))******))))))))))))))))))))))))************++++++++++++***+++,,,---............,,,,,,,,,---...///000111222444777999<<<@@@EEEHHH~~~yyyvvvrrrnnnlllgggeeecccaaa```^^^[[[XXXQQQQQQQQQSSSXXX[[[]]]^^^\\\\\\[[[XXXVVVXXX]]]aaaaaa```]]]ZZZ[[[aaajjjppprrrnnnfff___]]]^^^bbbeeelllsssvvvrrrllliiieeeaaaYYYWWWTTTRRRRRRUUUYYY]]]fffjjjllljjjbbbXXXPPPLLLUUU___ccc______aaa\\\SSSFFFAAA<<<999888777555444111111111000000000111111///000222222333444777:::???DDDKKKRRRYYYbbbmmmttt|||~~~{{{wwwrrrkkk___OOODDD;;;:::<<<@@@DDDJJJUUUaaammmuuuttt___SSSQQQMMMFFFEEEHHHMMMSSSXXX\\\^^^______[[[WWWTTTSSSRRRQQQPPPKKKLLLNNNPPPPPPMMMHHHCCC===;;;:::===AAACCCAAA===888333///111999???>>>::::::444222444555222...------///000111111///---,,,((((((((((((((()))******'''''''''((()))*********))))))))))))))))))))))))************++++++++++++***+++,,,............---***+++---...///000000///222444777999<<<@@@EEEHHH}}}wwwqqqmmmiiifffddd]]][[[XXXUUUTTTRRROOOMMMLLLLLLMMMPPPUUUYYY[[[[[[WWWYYY[[[[[[ZZZ[[[___ccc___]]]ZZZYYY\\\eeepppwwwpppiiiaaa[[[[[[___cccfffiiiqqqvvvrrrkkkccc[[[TTTSSSQQQOOOMMMMMMQQQXXX\\\bbbhhhnnnnnnhhh^^^WWWSSSWWWaaafffbbbbbbeee```UUUJJJCCC<<<888666444333444000000000000000000/////////000222222222333666888777;;;AAAGGGMMMVVVaaaiiivvvzzz{{{vvvrrrlll```PPPEEE===;;;<<>>888444///000777???>>>:::888333000333555222...---+++***+++---///000...---((((((((((((((()))******&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++***+++,,,...///......---)))***---///111000//////222444777999<<<@@@EEEIII~~~xxxqqqiiicccbbb```\\\XXXUUUSSSPPPLLLIIIGGGGGGGGGFFFIIIMMMPPPRRRTTTVVVWWWXXXYYYZZZZZZZZZ[[[]]]^^^WWWXXXZZZ___fffnnnvvvzzz{{{{{{wwwnnnddd```dddjjjlllnnnqqqsssqqqlllddd^^^WWWWWWUUURRRQQQVVV___gggmmmhhheeeddd```YYYTTTSSSYYYdddkkklllnnnooocccTTTSSSHHH@@@>>><<<777333333000000000111111111111111111111222333444444555555555999>>>AAADDDKKKUUU^^^hhhooozzz|||}}}{{{tttmmmcccSSSEEE???;;;:::>>>???@@@LLL[[[fffsss}}}{{{qqqcccUUULLLJJJJJJHHHGGGIIIOOOWWW\\\^^^]]]ZZZWWWTTTRRRRRRQQQPPPOOONNNOOOMMMKKKLLLLLLGGG@@@:::444...222<<>>???JJJYYYhhhvvv}}}zzzqqqeeeWWWMMMJJJJJJHHHGGGHHHMMMUUU[[[]]]]]]ZZZXXXUUUSSSSSSRRRQQQPPPOOOOOOMMMJJJKKKLLLHHHAAA;;;444...111;;;BBBDDDBBB>>>999000,,,444@@@AAA;;;777555444333444333111///+++++++++,,,......,,,***(((((()))******)))((((((+++***)))((((((((())))))(((((((((((())))))))))))(((***++++++******+++,,,++++++,,,------......///...------......///000111111333666888;;;@@@FFFJJJ~~~yyytttpppmmmddd___WWWSSSPPPNNNJJJGGGFFFEEECCCAAA@@@@@@@@@@@@EEEGGGIIIIIIIIIOOOYYYbbbhhhfffbbb]]]ZZZYYYYYYZZZ______```bbbgggmmmssswww|||}}}|||wwwrrrqqquuuzzzqqqtttwwwxxxvvvpppjjjeeeiiijjjnnntttzzz{{{vvvqqqfff^^^VVVSSSQQQPPPUUU[[[aaaooo{{{{{{uuummm___RRROOOUUUUUUPPPOOOOOOHHH>>>555444333111000000111111000000111111222333333333333666777777777:::AAAFFFSSS[[[fffpppxxx~~~{{{tttnnnfffYYYMMM@@@:::999<<<===>>>HHHVVVhhhwww~~~zzzxxxrrrgggZZZOOOKKKJJJIIIFFFFFFJJJQQQXXX\\\\\\[[[XXXVVVTTTTTTSSSRRRPPPOOOOOOLLLIIIJJJLLLIIICCC<<<555///000888???AAA@@@;;;;;;444...666GGGJJJBBB888666444333444333222111,,,+++++++++------+++)))((())))))******))))))(((+++***)))((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,++++++,,,------......///...------......///000111111333666888;;;@@@FFFJJJyyysssnnniiidddaaaXXXTTTOOOKKKJJJHHHFFFDDDEEEEEECCCBBBAAA@@@AAAAAADDDFFFGGGGGGIIIQQQ```kkkoookkkeee___\\\[[[ZZZZZZ\\\[[[YYYXXXZZZ]]]aaaccchhhjjjlllllllllooouuu{{{tttwwwzzz{{{xxxsssmmmjjjkkkooowww}}}pppfff[[[SSSOOOOOOWWW```mmmzzzsssfffZZZQQQUUU```bbbYYYUUUYYYTTTHHH;;;999555222000/////////000000111111111222222222555666666555555777;;;???FFFNNNZZZdddnnnwww|||tttnnnhhh]]]RRRBBB;;;888;;;<<<===FFFSSSeeetttzzzvvvvvvrrrhhh\\\QQQKKKJJJIIIFFFDDDGGGNNNVVVZZZ\\\[[[YYYVVVUUUUUUTTTRRRPPPOOONNNKKKHHHIIILLLJJJEEE===666//////555;;;>>>>>>888<<<777///777KKKQQQJJJ:::777444333333333333222///...------......---+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,++++++,,,------......///...------......///000111111333666888;;;@@@FFFJJJzzzvvvoooiiiccc___ZZZWWWOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBDDDEEEIIITTTbbbmmmqqqllleee```^^^]]]\\\[[[RRRPPPNNNLLLLLLNNNQQQSSS[[[]]]___aaadddjjjrrrxxxtttxxx||||||yyysssooommmhhhoooxxx~~~~~~tttkkk___XXXSSSVVV```kkkvvvggg\\\WWW\\\ffffffZZZUUUZZZYYYQQQHHHDDD>>>888444111111111111111111111111111222222333333444333444555888;;;>>>DDDNNNXXXbbbnnnyyy|||uuupppjjj```UUUDDD<<<888;;;<<<<<>>777///...222888<<<>>>999<<<777///444DDDKKKGGG===:::555333222333222222000...------...///...---******))))))))))))******&&&'''((()))***+++++++++(((((((((((())))))))))))(((***++++++******+++,,,++++++,,,------......///...------......///000111111333666888;;;@@@FFFJJJpppkkkeee```[[[XXXTTTQQQKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJNNNTTT^^^iiipppnnniiibbb^^^^^^]]][[[XXXHHHGGGEEEEEEFFFJJJMMMPPPUUUUUUVVVWWWZZZaaajjjpppsssxxx||||||wwwrrrooonnngggmmmsssuuurrrppppppqqqmmmfffaaa^^^^^^dddrrr~~~nnndddaaa___eeedddYYYRRRUUUYYYYYYXXXSSSJJJAAA:::666444444222222222222222222222222111000000000222333555666888>>>EEEMMMVVVaaannnwww|||vvvqqqlllbbbXXXGGG===888;;;<<<<<>><<<666//////777>>>@@@AAA===777333222222222222...---+++,,,---//////...+++******))))))******+++((()))***+++,,,---------(((((((((((())))))))))))(((***++++++******+++,,,++++++,,,------......///...------......///000111111333666888;;;@@@FFFJJJgggddd^^^ZZZVVVSSSPPPNNNKKKKKKKKKIIIHHHFFFFFFFFFIIIJJJKKKMMMOOOPPPQQQRRRSSSSSSUUU[[[cccjjjnnnpppjjjddd^^^[[[[[[ZZZVVVRRRGGGFFFDDDDDDFFFJJJNNNQQQQQQPPPOOOPPPUUU]]]fffmmmqqqvvv{{{zzzuuupppnnnnnniiikkkmmmmmmllliiigggfffcccaaabbbfffllluuuqqqgggdddaaacccbbb\\\UUUUUU[[[cccddd^^^SSSGGG===777444333333333333333333222222222111000000000111222333333555999>>>CCCJJJUUUaaajjjzzz~~~~~~{{{vvvrrrmmmcccXXXIII???999;;;======CCCLLLUUUeeeuuu{{{}}}tttmmmnnnllleeeZZZQQQLLLKKKHHHEEEDDDGGGMMMTTTXXXYYYXXXWWWVVVUUUUUUSSSPPPMMMKKKKKKJJJIIILLLOOOKKKEEE@@@999111---000666===@@@BBB;;;444222000000888AAADDD???888333111111111111...---,,,,,,///111111111++++++***))))))***++++++((()))************)))((((((((((((((())))))))))))(((***++++++******+++,,,++++++,,,------......///...------......///000111111333666888;;;@@@FFFJJJccc___ZZZVVVTTTRRROOOMMMLLLLLLLLLIIIFFFDDDDDDDDDCCCEEEGGGKKKNNNQQQRRRSSSXXXWWWYYY___hhhmmmmmmjjjgggbbb\\\YYYXXXVVVQQQLLLJJJIIIGGGFFFGGGJJJNNNPPPRRRPPPOOOQQQWWWaaalllssspppuuuzzzyyytttooommmnnnkkkiiiiiikkknnnmmmhhhccc```aaafffnnnvvvpppeeeaaacccccccccaaa[[[WWW___kkkiiibbbUUUHHH<<<555111000333333333333333333333333444333111222333333333222444666:::===CCCMMMYYYbbbsssxxx|||}}}{{{wwwsssnnncccXXXKKK@@@:::<<<======CCCLLLTTTfffwww}}}rrrlllmmmjjjcccYYYPPPLLLKKKHHHEEEDDDHHHNNNUUUWWWXXXWWWVVVUUUUUUTTTSSSOOOMMMIIIKKKKKKJJJMMMOOOKKKEEE@@@999111---000666===BBBCCC999444666444111:::IIIFFFAAA999333000000000000000///...///222444555555,,,+++***))))))***+++,,,'''(((((((((&&&%%%###!!!(((((((((((())))))))))))(((***++++++******+++,,,++++++,,,------......///...------......///000111111333666888;;;@@@FFFJJJZZZZZZXXXSSSNNNLLLLLLMMMQQQMMMIIIGGGGGGGGGDDDBBB???AAADDDGGGJJJLLLMMMNNNOOOPPPRRRVVV[[[^^^______dddaaa\\\VVVRRRPPPQQQSSSUUUPPPJJJHHHJJJPPPUUUYYY\\\XXXUUUYYYccckkkmmmlllppp{{{|||qqqmmmnnnooosssnnnjjjmmmsssvvvtttpppnnnmmmlllooo{{{yyyeee```aaahhhhhheee^^^\\\```hhhmmmrrreeeUUUKKKBBB999555444333222222111111222222333444555666333111000333666333333666:::===BBBNNNZZZfffqqq{{{~~~~~~zzzuuuqqqnnneee[[[NNNDDD<<<:::<<<>>>AAAEEETTTaaarrr}}}wwwjjjiiihhhggg___SSSLLLKKKIIIHHHFFFEEEFFFKKKRRRWWW[[[[[[ZZZXXXUUURRRNNNMMMLLLJJJIIIKKKOOOPPPNNNLLLCCC;;;111...444>>>EEEIIILLLCCC:::444000///666>>>@@@BBB<<<222...111444222000---***,,,222666555333,,,+++***)))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))***+++,,,---++++++,,,,,,,,,,,,------,,,,,,------...////////////222555999<<>>@@@AAACCCDDDEEEFFFIIIHHHHHHJJJNNNRRRVVVWWW___^^^[[[VVVSSSQQQSSSTTTVVVWWWYYY[[[___eeelllppphhheeedddhhhoootttvvvvvvxxx~~~wwwtttttttttmmmkkkkkkqqq{{{}}}~~~kkk\\\[[[___dddfffeeeaaabbbjjjtttzzznnncccUUUKKKAAA777222111777777555444333333333333000222333333111222444777555444666999:::===GGGRRRYYYeeepppwww~~~~~~zzzuuurrrnnneee\\\PPPFFF===;;;<<<===@@@DDDQQQ___ooo{{{}}}uuukkkiiihhhhhhbbbUUULLLHHHHHHGGGFFFEEEFFFKKKRRRWWWYYYYYYXXXWWWUUUSSSQQQPPPLLLJJJIIILLLOOOPPPOOOLLLEEE===333000666???FFFJJJIIIBBB:::555000///444<<<===>>>:::111...111444333333///,,,---111333222000+++***)))(((''''''''''''))))))))))))(((((((((((())))))))))))************))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000222666999===AAAGGGKKKIIIHHHGGGGGGIIIKKKLLLLLLLLLJJJGGGFFFFFFDDDBBBAAA???????????????@@@AAAAAACCCCCCBBBDDDHHHNNNTTTWWW^^^^^^]]]YYYUUUTTTWWW[[[^^^fffqqqwwwzzz}}}}}}zzzxxxwwwwwwwww{{{{{{zzzxxxlllkkkoooxxxppp\\\VVV\\\dddcccggghhhfffjjjwwwsssfffVVVLLLCCC;;;666666777666555444333333222333000222333444333444555777666555555666666777>>>GGGMMMXXXccclllvvv~~~zzzuuurrroooggg^^^SSSHHH>>>;;;;;;<<<>>>BBBOOO]]]mmmyyy}}}uuulllhhhfffhhhdddXXXMMMGGGGGGGGGEEEDDDFFFKKKRRRXXXYYYXXXWWWVVVUUUTTTSSSSSSMMMKKKJJJLLLPPPQQQOOOLLLFFF???666333777???FFFIIIFFF@@@:::666111///222888888999666111...111444555555111...---///000///---******)))(((''''''''''''(((((((((((())))))))))))))))))))))))************+++***************++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////111333777:::===BBBGGGKKKIIIGGGEEEFFFIIIKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFEEECCCBBBBBBAAABBBCCCEEEFFFEEEFFFHHHLLLPPPVVV]]]aaaeeeeeeccc]]]WWWWWW^^^dddlllyyy}}}{{{||||||yyy||||||yyynnnooottt~~~ooo^^^VVVYYYccckkkiiimmmllliiiqqq|||jjjXXXOOOKKKEEE???;;;555555555444444555555666333444555555555555555555666333333444333333777>>>GGGOOOYYYcccmmmyyy{{{uuussspppiii```VVVKKK@@@;;;::::::===@@@OOO\\\lllxxxxxxnnngggdddeeecccZZZOOOIIIGGGFFFEEEDDDEEEKKKRRRWWWZZZYYYXXXVVVUUUTTTSSSSSSNNNLLLKKKMMMPPPQQQOOOLLLFFF@@@888555777>>>DDDGGGBBB>>>:::777333...000555333444333000///111444666444111...---...///...---+++***)))((((((''''''((((((((((((((())))))))))))((()))))))))************++++++******)))*********+++++++++,,,,,,,,,------,,,,,,------.../////////222444777:::===BBBGGGKKKOOOMMMKKKJJJKKKKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMMMMHHHFFFEEEDDDDDDFFFIIIKKKLLLOOOTTTXXX[[[___cccgggoooooojjj```WWWXXXcccmmmvvvtttrrrvvvwwwtttmmmooovvvkkkeee]]]XXXYYY___fffkkkooorrrpppooo}}}qqqeeecccbbbXXXGGG;;;888888777777666777777777444444444444555555555555444111111333333222555:::AAAFFFPPPZZZdddppp|||{{{vvvsssrrrkkkcccYYYMMMAAA;;;:::999;;;???KKKWWWgggrrr|||zzzrrrjjjddddddbbb[[[RRRNNNHHHGGGEEEDDDEEEJJJQQQVVV[[[[[[YYYWWWUUUSSSRRRQQQNNNLLLKKKLLLOOOPPPNNNKKKEEE@@@999555666;;;@@@CCC@@@<<<:::888444......222111000111111000000333666111///---------...///...---,,,+++***))))))))))))'''((((((((()))))))))***((()))))))))************++++++******)))*********+++++++++,,,,,,,,,------,,,,,,------.../////////222444777:::===AAAFFFJJJRRRSSSRRRPPPMMMLLLMMMOOOPPPTTTXXXZZZZZZYYYYYYYYYRRROOOLLLHHHGGGHHHJJJLLLRRRVVV\\\^^^___aaaeeehhhwwwwwwrrrfff[[[[[[hhhtttzzz{{{nnnkkknnnnnnkkkfffjjjssssssfff^^^\\\[[[\\\```eeeiiijjjsssvvvwww|||lllRRR@@@;;;:::999888777777777777777555333333555666777666444111000333444333444888:::===EEEQQQ[[[fffttt{{{vvvtttsssmmmeee[[[NNNBBB;;;999999;;;???EEEQQQ^^^jjjttt}}}~~~{{{xxxqqqkkkiiieee[[[SSSPPPIIIHHHFFFDDDDDDHHHOOOTTT[[[[[[ZZZYYYWWWTTTQQQOOONNNKKKJJJLLLNNNOOOMMMJJJDDD@@@:::666555888===@@@???<<<:::999444///...222000///000222111///111555......---,,,,,,...///000------,,,+++************''''''(((((())))))******))))))))))))************+++***************++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////111333666999<<<@@@EEEIIIPPPSSSUUUSSSNNNMMMQQQVVVZZZ___eeeiiijjjiiijjjjjjgggbbb[[[TTTOOOMMMMMMMMMTTTYYY^^^```aaadddkkkppp|||}}}rrrfffdddppp|||~~~vvvkkkhhhhhhfffaaa```gggqqq~~~}}}pppdddaaaaaaaaaccchhhnnnssswww{{{kkkTTTIIIAAAAAAAAABBBCCCDDDFFFGGGEEE@@@;;;888888888888777666222222555666444444666777777===HHHQQQZZZhhhuuu~~~{{{vvvuuutttnnnggg\\\OOOBBB;;;999999;;;???BBBLLLYYYdddppp{{{~~~~~~zzzwwwtttjjj\\\QQQMMMKKKIIIGGGDDDDDDGGGMMMRRRWWWYYYZZZ[[[YYYVVVRRRPPPMMMKKKIIIKKKMMMNNNKKKHHHDDD@@@;;;777555777;;;>>>@@@<<<:::999444//////222111///111444333...///444......---,,,+++,,,---///---,,,+++***))))))))))))'''''''''((()))*********))))))))))))************))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////111333555888;;;???DDDGGGKKKQQQUUUSSSNNNNNNTTT\\\dddjjjqqqvvvwwwvvvwwwxxx{{{uuukkkaaaYYYTTTRRRQQQUUUYYY^^^aaadddjjjuuu}}}}}}qqqmmmwww|||zzztttlllhhhfffaaa[[[```fffrrr~~~tttjjjfffeeeeeeggglllvvvsssYYYMMMLLLKKKMMMOOOSSSWWW[[[___aaaUUUOOOEEE???<<<:::888666888444333666777444333555888777:::CCCIIIOOO\\\iiiuuu{{{|||vvvuuutttooohhh\\\OOOBBB;;;999999<<<@@@BBBLLLWWWbbbooo{{{}}}ppp]]]OOOJJJLLLJJJGGGDDDCCCFFFLLLQQQTTTVVVYYY[[[[[[XXXTTTQQQLLLJJJIIIJJJMMMMMMJJJGGGDDDAAA===888555666:::>>>@@@===:::999444//////333333000111555333......333//////...,,,++++++,,,...,,,+++***)))((((((((((((&&&''''''((()))******+++))))))))))))************))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,,,,------...//////000000222555777:::>>>CCCFFFJJJLLLPPPTTTWWWYYYYYYYYYcccnnnxxxyyyvvvuuuvvvuuu{{{zzzzzzuuuiii\\\XXXZZZ]]]___```aaaiiixxx}}}~~~{{{nnngggjjjjjjaaa[[[]]]dddqqq|||uuuooorrrnnnooo|||{{{iiiZZZUUUZZZaaaeeennnzzz{{{^^^LLLHHHGGGCCC>>>:::888777777888888777666777999;;;;;;>>>FFFRRR\\\iiirrr}}}~~~zzzwwwuuurrrlllhhh```TTTEEE;;;999:::;;;;;;BBBHHHSSSaaaoooxxx|||}}}{{{kkk[[[SSSSSSMMMHHHDDDBBBAAABBBIIIQQQSSSWWWXXXTTTRRRRRRQQQNNNLLLKKKKKKLLLMMMMMMKKKIIIEEE@@@;;;888444222666<<>>BBBFFFIIIKKKOOOSSSVVVYYYZZZZZZaaakkksssrrrpppqqqssstttvvvssssssssspppjjjhhhjjjeeeiiillloooyyy}}}vvvtttiiidddgggfff___^^^ccclllvvvzzzvvvzzzzzzoooiiinnnzzzooofff]]]RRRHHHOOOJJJAAA;;;888777777777888999::::::;;;@@@HHHNNN```hhhuuu~~~yyywwwuuurrrmmmhhh```UUUFFF<<<999:::;;;;;;BBBGGGRRRaaaoooyyy~~~tttdddXXXSSSNNNHHHDDDCCCAAABBBHHHPPPVVVZZZZZZVVVRRRRRRPPPMMMLLLLLLKKKLLLMMMMMMKKKIIIFFFAAA<<<999444111555:::???>>>;;;777333000......111222333222111111222444000000000...,,,+++---...---,,,+++))))))))))))***))))))(((((((((((())))))***++++++***)))***++++++''')))******)))***,,,...,,,,,,,,,,,,---...///000,,,,,,------.../////////111333555888:::>>>CCCFFFJJJKKKNNNRRRVVVYYY[[[\\\```gggkkkhhhfffiiinnnppprrrmmmkkkooosssssssssuuuooouuu{{{}}}rrrkkkhhhaaa___aaaaaa^^^ccclllxxx{{{xxxrrryyyzzztttjjj\\\PPPOOOIIIAAA;;;888888888888777888999888999<<<@@@CCCUUU\\\hhhvvv}}}yyywwwvvvsssmmmiiiaaaWWWHHH>>>999:::;;;;;;@@@EEEPPP___nnnyyy~~~{{{tttjjj^^^VVVNNNIIIEEECCCBBBBBBHHHOOOXXX[[[\\\WWWTTTSSSQQQNNNMMMLLLLLLLLLMMMMMMKKKIIIGGGBBB===:::555111333888;;;<<<;;;777333///------111222333222111000111222000000000...,,,+++---///---,,,+++))))))))))))******))))))(((((())))))***+++******************+++)))***+++***))))))+++---...............///000111,,,,,,------.../////////111333666888:::>>>CCCFFFOOOPPPQQQSSSVVVYYY\\\^^^aaaeeefffaaa___ccciiikkkppplllkkknnnqqqrrrvvvzzz|||}}}wwwpppiiiddd[[[YYYZZZ]]]^^^aaalllxxx|||tttnnneeecccbbbeeeiiiggg^^^VVVFFFDDDAAA???>>><<<:::888::::::999999:::<<<>>>???LLLQQQ\\\jjjxxx|||yyywwwvvvsssnnnjjjbbbYYYKKK@@@:::999:::;;;===CCCMMM[[[kkkwww~~~|||tttnnnmmmkkkeee]]]NNNIIIEEEDDDBBBBBBGGGNNNVVVZZZ\\\XXXUUUUUUTTTQQQNNNMMMLLLLLLMMMMMMKKKIIIHHHCCC>>>;;;555000111555888:::;;;999333///------000111222222000///000111000111000...,,,,,,---///...---+++)))(((((())))))***))))))))))))))))))***)))'''''')))***)))((()))***++++++***))))))***,,,222111000...------------,,,,,,------.../////////111333666888;;;>>>CCCGGGVVVUUUTTTTTTWWWZZZ^^^```eeehhhgggaaa___ccchhhiiinnnooossswwwxxxzzz|||vvvpppkkkgggbbb```UUUWWW[[[___bbbhhhuuu{{{{{{{{{tttooovvvyyyxxxppphhhddd```\\\LLLMMMQQQYYY___aaa^^^ZZZNNNLLLJJJIIIJJJJJJHHHGGGIIIDDD>>>::::::;;;;;;;;;@@@EEEOOO]]]lllyyy|||xxxvvvvvvtttoookkkccc[[[NNNBBB;;;999:::;;;<<<@@@JJJWWWfffsss{{{|||tttoooqqqtttlllaaaOOOJJJFFFEEEBBBAAAFFFLLLRRRWWWYYYWWWUUUWWWWWWTTTPPPNNNLLLLLLMMMMMMKKKJJJHHHCCC???<<<666000000333666:::===;;;555///------///111222222000///...///111111000///,,,,,,...///...---+++)))((((((((()))******))))))))))))*********&&&&&&,,,///+++((()))++++++,,,***)))(((***+++000///...---,,,,,,,,,,,,,,,,,,------.../////////222444666999;;;???CCCGGGYYYXXXVVVUUUWWW\\\aaadddiiimmmmmmjjjiiimmmnnnmmmpppuuu~~~zzzvvvqqqmmmiiifffccc```ZZZ^^^dddhhhlllrrr}}}yyyzzz|||~~~xxxqqqkkkhhhhhhjjjyyy~~~wwwrrrlllhhh]]]]]]^^^___```___\\\ZZZTTTTTTUUUZZZ```gggkkkmmmeeeYYYJJJ>>>:::999777555666:::BBBNNN]]]lllzzz~~~{{{wwwvvvvvvtttpppkkkeee]]]PPPDDD<<<999999:::<<<@@@HHHTTTcccoooxxx{{{}}}~~~}}}rrraaaOOOJJJGGGEEECCCAAAEEEKKKOOOTTTVVVUUUTTTWWWWWWUUUQQQOOOMMMLLLLLLLLLKKKJJJGGGCCC@@@===777000///222777<<>>;;;999777444777<<>>888111///222888???EEECCC;;;222...---...000222222000---,,,,,,111222111///------...000///...,,,***((((((((((((+++******))))))******+++,,,'''***666;;;222+++***)))***+++***))))))+++,,,(((((()))***,,,...///000,,,,,,------.../////////222444777999<<>>888:::;;;<<>>999111///222:::AAAGGGEEE<<<333...---...000222222000---,,,,,,222222111///------...000///...,,,***((((((((((((++++++************++++++***$$$)))777<<<222)))((()))***+++***))))))+++---++++++++++++,,,---......,,,,,,------...//////000333444777999<<>>::::::<<<;;;@@@HHHQQQ[[[fffqqqwwwzzz||||||zzzvvvqqqfffZZZNNNGGGCCCCCCDDDBBBCCCFFFMMMOOOQQQTTTUUUTTTSSSRRROOOMMMKKKHHHGGGHHHJJJKKKGGGDDD@@@<<<999666222///777===CCCBBB<<<444000000000000////////////000000000111222111...---...//////---,,,***))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,)))************+++++++++++++++,,,,,,,,,,,,------.........///////////////333555888:::===@@@EEEHHHRRRTTTTTTUUU\\\fffkkkkkksssxxx}}}}}}wwwooolllnnnvvv{{{yyyttt||||||tttsssrrroookkkkkknnnlllnnnrrrssssssxxxxxxxxx|||}}}xxxqqqnnnppprrrooooooqqquuu{{{|||yyyqqqjjjaaa[[[YYYUUUOOOIII>>>;;;::::::999;;;CCCMMM___ppp~~~zzzyyyyyywwwuuurrrooonnnkkkdddWWWIII>>>999999::::::>>>EEEPPP\\\hhhpppuuuxxxzzzxxxtttqqqlllcccYYYNNNHHHCCCCCCDDDBBBCCCFFFLLLNNNQQQSSSUUUTTTSSSRRRNNNMMMJJJIIIIIIJJJLLLNNNKKKHHHCCC>>>:::666111---444:::@@@@@@;;;444000/////////000000000000//////000111222000...---...//////...,,,+++))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++)))************+++++++++++++++,,,,,,,,,,,,------............////////////333555888:::===@@@EEEHHHRRRTTTVVVXXX```jjjoooooouuuyyy|||yyyrrrpppooonnnoooqqq}}}|||zzzzzzuuu|||uuu]]]UUUQQQTTTYYY^^^bbbgggggglllrrrtttqqqqqq{{{}}}~~~yyyyyyyyyxxxxxx{{{{{{zzz|||}}}vvvqqqqqqvvvppphhhccc```[[[SSSLLLCCC>>>:::::::::999===BBBTTThhhzzzzzzzzzyyywwwuuurrrooonnnmmmfffZZZLLL@@@999777888999;;;BBBOOO]]]jjjpppsssvvvwwwsssmmmiiifff```XXXOOOHHHDDDDDDCCCBBBBBBEEEJJJLLLPPPSSSUUUTTTSSSRRRNNNMMMKKKJJJJJJLLLNNNPPPNNNKKKFFFAAA<<<666000,,,111666===>>>:::444000......///000111111000///...000111111000...------...000///---+++***)))(((((()))))))))))))))))))))))))))))))))((()))******+++)))************+++++++++++++++,,,,,,,,,,,,------............//////000000333555888:::===@@@EEEHHHPPPTTTWWW\\\eeepppvvvuuuxxx|||~~~yyytttmmmjjjiiimmmtttzzz}}}{{{|||}}}qqqbbbVVVSSSTTT[[[bbbfffjjjnnnnnnxxxyyywww||||||wwwmmmfffaaa[[[RRRLLLLLLDDD<<<<<<<<<<<<>>>AAAOOOdddzzz|||{{{yyywwwtttrrrpppnnnkkkggg]]]OOOBBB:::888999:::;;;AAANNN___lllqqqqqquuuvvvqqqiiidddbbb^^^YYYPPPIIIDDDDDDCCCAAABBBDDDGGGJJJOOOSSSUUUUUUTTTRRRQQQOOOMMMKKKKKKMMMOOOPPPMMMJJJFFFAAA<<<666000,,,///444;;;>>><<<666222///---...111222222111...---///000111000...------...000///...,,,***(((''''''(((((((((((((((((((((((()))))))))))))))******+++))))))*********++++++++++++++++++,,,,,,,,,------------......//////000000333555888:::===@@@EEEHHHMMMRRRXXX___iiivvv{{{{{{}}}|||wwwtttuuuqqqjjjgggmmmyyy}}}qqqfffhhheeefffkkknnnooopppsssssslllccc`````````]]]YYYZZZOOODDD@@@???===>>>@@@GGG[[[sss}}}|||zzzwwwtttqqqpppoooiiifff___RRREEE<<<:::;;;;;;<<>>999444111---...111222222111...---///000111///---,,,---...000///...,,,***((('''&&&((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,---------------...///000000111333555888:::===@@@EEEHHHMMMSSSZZZaaammmxxx~~~}}}}}}vvvrrrwww|||{{{qqqkkkrrrzzzuuutttrrrsssxxx|||~~~oooiiiccccccggglllmmmlllggg\\\PPPIIICCC>>>;;;<<<>>>MMMcccvvv~~~}}}zzzwwwtttqqqpppooogggfffaaaUUUGGG>>>;;;<<<;;;<<>>999444//////444;;;@@@@@@<<<555111...///000111111000///...///000000///---,,,,,,---.........---+++)))'''&&&))))))))))))))))))))))))(((((()))************))))))************+++++++++++++++,,,,,,,,,,,,------,,,------...///000111111333555888:::===@@@EEEHHHPPPVVV]]]dddnnnyyy}}}{{{~~~~~~xxxxxx{{{}}}yyy~~~xxxsssnnnoootttxxxxxxvvvnnnfff]]]VVVNNNDDD???>>>>>>EEESSSeeevvv}}}zzzwwwsssqqqpppoooiiiiiidddXXXIII>>>:::::::::<<>>???<<<666222000111222222111111111111///......------,,,,,,++++++---......+++)))))))))))))))))))))))))))))))))((()))******)))((()))***************+++,,,---...++++++,,,,,,,,,,,,------.........//////111222222222666888999===CCCFFFFFF___eeennnssstttuuuvvvxxx}}}|||qqqccc```jjjpppWWWRRRHHHHHHUUUaaahhhttt|||zzzxxxwwwvvvtttqqqnnnmmmkkkeee[[[OOOCCC<<<888;;;<<<>>>CCCKKKXXXeeennn{{{~~~{{{ssslllhhhggg^^^RRRGGGDDDDDDCCCAAABBBEEEHHHNNNSSSVVVWWWVVVUUUSSSQQQNNNMMMNNNQQQRRRRRRPPPMMMIIIEEEBBB===888444222444999===???===777333...///000111222222333222......//////...---+++***,,,...///...,,,)))(((((())))))))))))))))))))))))((()))******(((((()))***+++*********+++---000111++++++,,,,,,,,,,,,------.........///111222444444333666888999<<>>888444......///000111222111000---...///000///---+++***---///000///,,,)))((((((((((((((((((((((((((((((((()))***)))((('''(((***+++***((((((***---000222+++++++++,,,,,,,,,------------...///000222444555333777999999<<>>999444111000111444999>>>>>>999444000...---///000111///---......000000000...,,,***...///000///,,,)))((((((((((((((((((((((((((((((''')))***)))((('''((())))))(((''''''))),,,///111+++++++++,,,,,,,,,------,,,,,,,,,---///111333444333777999999<<>>999333111///---...111111///,,,//////000000///...,,,+++---///000///,,,***))))))))))))))))))))))))))))))'''((())))))''''''((())))))((((((((()))+++...///++++++,,,,,,,,,,,,------,,,,,,,,,---...000111222444777999999<<>>999333111...---///333555222///000000//////......------,,,...000///---+++******))))))))))))))))))))))))'''((()))(((''''''((()))***))))))***+++,,,---...++++++,,,,,,,,,,,,------............///000111222444888999999<<>>BBBIIIPPPTTTWWWWWWVVVQQQOOOMMMLLLLLLKKKJJJIIIHHHEEEBBB@@@>>>;;;777444,,,***,,,333;;;===888222111...---000666888666222111000///...------......,,,...//////---,,,++++++))))))))))))))))))))))))'''((()))((('''&&&''')))+++++++++,,,,,,---------++++++,,,,,,,,,---------000000///000000111222222444888:::999<<>>999888:::>>>CCCJJJWWWccclllqqqxxx~~~yyynnnhhh\\\OOOIIIGGGDDDBBBBBB???CCCJJJRRRYYY[[[YYYVVVUUUTTTRRROOOKKKIIIIIIJJJKKKHHHDDDAAA>>>:::666333,,,++++++...444888888666///...///333888<<<;;;999111///......000000///---+++,,,---...---,,,***(((''''''((((((((()))))))))(((((()))***************)))************+++++++++***+++,,,,,,------,,,,,,------......///000000000333444777:::===AAACCCDDD{{{wwwyyyyyyxxxxxxvvvyyytttmmmvvv~~~uuuyyy|||xxxxxx~~~}}}||||||{{{xxxvvvuuusssnnnggg]]]QQQFFF>>>999888:::>>>BBBHHHTTT```hhhpppzzzzzzqqqjjj___RRRJJJGGGEEECCCAAA@@@CCCJJJRRRXXXZZZXXXVVVVVVVVVUUUQQQNNNLLLLLLNNNLLLJJJFFFBBB???;;;666333,,,++++++...444777777666000...///333888<<<;;;:::222000//////000000...---,,,---///000///---+++***'''(((((((((((()))))))))(((((()))***************))))))*********+++++++++***+++,,,,,,------,,,,,,------......///000000000333444777:::===AAACCCDDDzzzttttttrrrpppttt~~~xxxrrrtttvvvwww}}}wwwiiihhhyyy}}}|||{{{zzzxxxvvvuuurrrmmmfff^^^RRRFFF>>>999888:::>>>AAAGGGRRR]]]fffsss}}}yyyuuulllbbbTTTJJJGGGFFFCCC@@@AAACCCIIIPPPUUUWWWVVVSSSSSSSSSRRRPPPMMMLLLMMMOOOMMMJJJFFFCCC???;;;666333,,,++++++///444888888666111//////222777::::::999444333111000000///---+++,,,...000222111///---+++(((((((((((()))))))))***(((((()))***************))))))*********+++++++++***+++,,,,,,------,,,,,,------......///000000000333444777:::===AAACCCDDD{{{nnneeeaaafffjjjjjjnnnvvv}}}|||tttttt{{{uuuqqqnnnvvv~~~|||{{{{{{zzzxxxvvvtttqqqlllggg```UUUGGG>>>999888:::>>>AAAEEEPPPZZZeeesss|||yyyxxxvvvmmmeeeWWWKKKGGGGGGDDD>>>@@@CCCHHHNNNSSSUUUTTTRRROOOOOONNNLLLJJJIIIJJJLLLKKKIIIEEEBBB???;;;777333---,,,,,,///555999999777222000///111555888888777666444111000000///,,,***,,,...000222222000---+++((((((((()))))))))******(((((()))***************)))************+++++++++***+++,,,,,,------,,,,,,------......///000000000333444777:::===AAACCCDDDyyyoooccc[[[YYYaaaggghhhiiiooouuuxxx}}}qqqwww~~~|||||||||{{{yyywwwtttqqqmmmiiicccXXXJJJ???999888:::>>>@@@DDDNNNXXXcccnnnxxxzzzxxxwwwvvvtttnnngggYYYKKKGGGHHHDDD>>>>>>AAAFFFMMMSSSVVVVVVTTTOOOOOONNNKKKHHHGGGHHHJJJJJJGGGDDDBBB???;;;777444...------111666::::::888333111...000333666666444444333111000000000...,,,))),,,///111111///,,,***(((((()))))))))*********(((((()))***************)))************+++++++++***+++,,,,,,------,,,,,,------......///000000000333444777:::===AAACCCDDDyyyyyywwwuuuqqqjjjaaa[[[XXXaaahhhgggeeejjjqqquuuzzzwww}}}|||||||||zzzxxxsssqqqnnnkkkfff[[[LLLAAA999888:::>>>@@@DDDMMMWWWaaaiiipppsssvvvwwwuuuqqqooohhhZZZKKKGGGHHHEEE======@@@EEEMMMTTTXXXXXXWWWSSSSSSQQQNNNJJJHHHHHHJJJIIIFFFCCCAAA???<<<777444///......111777::::::999444111...///222555444333222111000000111111000...(((***---000000...+++((())))))))))))************(((((()))***************)))************+++++++++++++++,,,---------,,,,,,------......///000000000333444777:::>>>AAACCCDDD~~~zzzwwwtttkkkaaa```eeeiiiooopppjjjfffmmmyyy}}}{{{{{{zzzxxxwwwtttpppmmmnnnkkk^^^LLL???;;;999999<<>>;;;999888333///---111888===<<<999222000------000333555666222...---000111...---...,,,---...000000...---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,------...------........./////////444555777999===@@@CCCEEE~~~zzzrrrrrrwww||||||}}}}}}||||||{{{yyyxxxvvvrrrnnnllliii___NNNAAA:::888888<<>>CCCIIIQQQVVVXXXXXXZZZVVVRRROOONNNNNNMMMLLLLLLJJJGGGDDD@@@===:::999222///,,,///666::::::888333111...---000333555666222...---000111...---...+++,,,...//////...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,***++++++,,,,,,------........./////////000000000444555666999===@@@DDDEEE|||~~~xxxtttyyy|||yyytttwww|||~~~}}}||||||zzzxxxwwwtttoookkkhhhaaaRRRDDD:::777888<<>>CCCJJJRRRXXX[[[[[[ZZZWWWSSSQQQPPPOOONNNMMMLLLKKKIIIFFFBBB>>><<<:::333000---///444888999888555222...---///333555777333///...000111...---...+++,,,...//////...,,,+++(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...////////////000000000000333444666999===AAADDDFFF{{{|||xxx|||}}}qqqfffccchhhnnnooovvv}}}}}}|||{{{yyyvvvuuuqqqllljjjeeeVVVGGG:::888888;;;>>>AAAIIIQQQ\\\dddnnnuuuwwwuuurrrooolllhhh^^^OOOFFFDDDCCCAAA===???DDDKKKSSSYYY\\\\\\YYYVVVSSSQQQPPPPPPNNNMMMLLLKKKIIIGGGCCC@@@===;;;444111///000444777999999666333...---///333666777444000...111111...---...,,,...///000000///...,,,(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...////////////000000000000333444666999===AAADDDFFF{{{|||www|||}}}~~~{{{wwwnnnccc[[[ZZZ___eeeeeennnyyy~~~~~~}}}{{{zzztttvvvsssnnnmmmjjj[[[JJJ<<<999999;;;===@@@GGGOOO[[[bbbmmmtttwwwuuurrrpppllliii___PPPFFFCCCCCCAAA???@@@EEEKKKSSSXXXZZZZZZWWWUUURRRPPPPPPOOOMMMLLLKKKJJJIIIGGGDDD@@@===;;;555222000000222666888999777333///---///222666777555000///111222...---...---...000111111000...---))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,***++++++,,,,,,------........./////////000000000222333666999===AAAEEEGGG}}}yyy}}}yyyuuu{{{}}}{{{rrrmmmfff```^^^___ccceeegggmmmuuuyyy|||~~~~~~}}}|||zzzrrrvvvuuuqqqqqqooo```MMM===:::999;;;===???FFFMMMYYY```jjjqqqttttttrrrqqqllljjj```QQQFFFCCCCCCBBB???AAADDDJJJQQQUUUWWWWWWTTTRRRPPPOOOOOONNNLLLJJJJJJJJJIIIGGGDDD@@@===:::444222//////000333666888888444///---///222666888555111///111222///---...,,,---///000000///---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,------...------........./////////222333555999===AAAEEEGGG{{{vvvttt}}}vvvsssvvvnnnjjjdddcccfffiiijjjjjjmmmqqqtttwww{{{~~~~~~|||zzzqqqvvvwwwssssssrrrbbbOOO>>>;;;:::<<<===>>>DDDLLLWWW]]]gggooorrrrrrqqqqqqllljjjaaaQQQEEEBBBCCCBBB???@@@DDDIIIOOOSSSTTTSSSSSSQQQOOONNNNNNMMMKKKIIIIIIIIIIIIGGGDDD@@@<<<:::333111///---///111444666999555///---///222666888666111///222222///---...+++,,,...//////...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************++++++,,,,,,---......------------.........///222333555999===BBBEEEGGGuuuwww~~~tttpppsssmmmlllmmmqqquuuwwwvvvuuussstttzzz}}}{{{|||zzzxxxxxxuuuvvvvvvtttqqqiiiYYYKKK>>>:::999<<>>:::999<<<>>>@@@DDDJJJTTT[[[bbbiiiqqqvvvsssmmmmmmiii```UUUKKKDDDBBBBBB???@@@CCCGGGMMMPPPQQQPPPOOONNNMMMKKKJJJHHHGGGFFFIIIIIIHHHFFFCCC>>>:::777222///++++++...333777999777444///---...111333444444111///.../////////...,,,,,,---///000000---+++))))))))))))))))))))))))))))))************))))))************+++++++++,,,,,,+++,,,,,,---......///------,,,------...///000333444777:::===AAAEEEFFFvvv|||{{{mmmpppzzzvvvpppqqquuuvvvzzz|||}}}{{{{{{yyyyyyvvvqqqlllbbbRRRBBB>>>:::999<<<>>>@@@EEEJJJUUU\\\dddjjjqqqvvvtttnnnoookkkbbbWWWLLLEEEBBBAAA===>>>@@@EEEJJJNNNOOONNNOOONNNMMMKKKJJJHHHGGGFFFHHHHHHHHHFFFBBB>>>:::888333///+++***---222555777555222///...///000111222444111///.../////////...,,,---...000222222///---))))))))))))))))))))))))))))))************)))))))))))))))*********+++++++++++++++,,,------......------,,,------...///000444555777:::>>>BBBEEEGGGrrryyy~~~}}}pppjjjyyyvvvyyy}}}|||wwwxxxwwwssspppiiiZZZKKK???:::999;;;>>>@@@EEEKKKUUU]]]eeejjjpppuuutttpppoookkkcccWWWLLLDDDAAA@@@======???DDDIIIMMMNNNNNNOOONNNMMMKKKJJJHHHGGGFFFFFFFFFFFFDDDAAA===:::777555111,,,+++,,,000333555444111///...///000111000444111///.../////////...+++,,,---///222222000...(((((((((((((((((((((((())))))************))))))((())))))))))))************++++++,,,---------...------,,,------...///000555666888;;;???CCCFFFHHHpppxxx~~~~~~~~~|||{{{~~~xxx~~~|||~~~}}}wwwxxxwwwtttrrrlll___QQQ???;;;888;;;===???EEELLLUUU]]]eeejjjooottttttqqqnnnjjjbbbWWWLLLDDD@@@>>>>>>>>>@@@DDDIIIMMMOOOOOOOOONNNMMMKKKJJJHHHGGGFFFDDDDDDDDDBBB@@@<<<999777777333...+++,,,///222333444111///...///000111000444111///.../////////...******+++...000000...,,,(((((((((((((((((((((((())))))************))))))((())))))))))))*********)))***+++,,,------------------,,,------...///000555666888;;;???CCCFFFHHHlllvvv}}}}}}}}}}}}~~~yyyyyywwwtttqqqkkk]]]OOO@@@;;;888:::<<>>BBBEEEGGGgggrrrzzz{{{{{{~~~zzzzzzwwwssspppjjj\\\OOO@@@;;;888:::<<>>???CCCHHHLLLOOOPPPOOONNNMMMKKKJJJHHHGGGFFFCCCDDDDDDCCCAAA???;;;:::555111---,,,///444777999777444///---...111333444444111///.../////////...******+++---......+++)))))))))))))))))))))))))))))))))************))))))************+++++++++,,,((()))+++---------,,,+++------,,,------...///000333444777:::===AAAEEEFFFbbbnnnxxxyyyzzz~~~~~~zzzzzzxxxtttrrrlll___RRRAAA;;;888:::<<>>>>>>>>BBBGGGLLLNNNOOOOOONNNMMMLLLJJJHHHGGGFFFEEEEEEEEEEEECCC@@@===<<<222///,,,,,,111666;;;>>>999555000---...111444555444111///.../////////...++++++,,,---......+++((())))))))))))))))))))))))))))))************))))))***++++++++++++,,,,,,,,,''')))+++---...---,,,+++---------------...000000333444666999===AAADDDFFFhhhqqqxxxyyy|||}}}xxxyyyyyywwwsssqqqlll```TTTEEE===777888;;;@@@GGGNNNZZZ___eeejjjnnnqqqtttvvvnnnmmmhhh]]]PPPFFFAAA@@@@@@@@@@@@BBBEEEJJJOOORRRKKKKKKKKKKKKJJJIIIGGGGGGGGGFFFEEEDDDAAA>>>;;;999555333000///000333777:::444333111//////000111333111000///---------...///,,,+++***+++---...---,,,)))((((((((()))***++++++))))))))))))))))))))))))******))))))******+++,,,...,,,++++++---......---.........///////////////333444666888<<>>777777:::===CCCIIITTTZZZbbbjjjnnnppprrrrrrpppooojjj```TTTIIIDDDBBB@@@@@@@@@BBBEEEJJJNNNQQQQQQPPPOOOMMMJJJHHHEEEDDDBBBBBBCCCBBBAAA???===<<<555222///,,,,,,...111333888555111...---000333666555444222000............,,,+++***+++---...---,,,+++***))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,***))))))+++,,,,,,+++............//////000000444555777:::>>>CCCGGGIIIvvvuuupppppp~~~|||zzzvvvvvvssspppoookkk```UUUFFF>>>888777999;;;@@@FFFQQQXXXbbbkkkoooqqqrrrrrrpppoookkkaaaTTTIIIDDDBBB??????@@@AAAEEEIIINNNQQQNNNNNNNNNMMMLLLJJJIIIHHHBBBCCCBBBBBB@@@>>><<<:::444111...,,,,,,...111333999555111------000444777666555333111///......///,,,+++***+++---...---,,,++++++***)))((((((((()))))))))))))))))))))))))))******))))))******+++,,,...,,,++++++---......---------......//////000000444555777;;;???DDDIIIKKKzzzsssrrrsss~~~{{{yyyvvvuuurrrooonnnkkkaaaVVVFFF>>>888888999:::???DDDOOOWWWbbbkkkqqqsssssstttooonnnkkkaaaTTTIIICCCAAA?????????AAADDDIIINNNPPPOOONNNNNNMMMLLLJJJHHHGGGDDDDDDCCCAAA???<<<999777333111...------000444777888555000---,,,///444777777555333111////////////,,,+++***+++---...---,,,++++++***)))((((((((()))))))))))))))))))))))))))******))))))******+++,,,...,,,++++++---......------------...///000000111333444777;;;@@@EEEJJJMMMwwwsssuuuzzz}}}zzzxxxvvvuuurrroooooolllcccXXXFFF>>>999888:::;;;???CCCNNNVVVaaakkkqqqsssuuuuuunnnnnnkkkbbbUUUJJJCCC@@@?????????AAADDDIIIMMMPPPRRRQQQPPPMMMJJJGGGDDDCCCDDDDDDCCCAAA>>>;;;888666333111///---///222666999777444000---,,,///222555666444333111////////////,,,+++***+++---...---,,,+++***))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,***))))))+++,,,,,,+++,,,------...///000111111222444666:::@@@FFFJJJMMMwwwtttyyy}}}yyyvvvvvvvvvsssoooooommmeeeZZZFFF>>>999999;;;<<>>???@@@DDDHHHMMMPPPRRRQQQOOOLLLIIIFFFCCCBBBBBBBBBAAA@@@>>>;;;999777555222000......111555777444222///------...111333444333111000//////000000,,,+++***+++---...---,,,))))))))))))))))))***+++))))))))))))))))))))))))******))))))******+++,,,,,,***))))))+++,,,,,,+++,,,,,,---...///000111111111222555:::???EEEJJJMMMyyyyyyvvv}}}|||xxxuuuwwwvvvsssppppppnnnfff[[[EEE>>>999:::<<<===@@@EEEKKKRRR]]]fffmmmqqqtttvvvqqqqqqnnneeeXXXMMMEEEBBB>>>>>>???@@@DDDHHHMMMPPPNNNMMMMMMKKKIIIGGGEEEDDD@@@@@@@@@@@@>>><<<:::999666444000...---///222555333111///------...000111333222000/////////000000,,,+++***+++---...---,,,))))))(((((()))***++++++))))))))))))))))))))))))*********)))***++++++,,,...,,,+++,,,---.........,,,,,,---...///000111222000222555999???EEEJJJMMMvvvttt{{{~~~{{{yyyxxxuuuuuusssooonnnlllddd[[[III@@@888777999;;;>>>BBBJJJQQQ\\\fffmmmqqquuuwwwvvvqqqkkkcccWWWJJJCCCBBB=========???BBBFFFKKKNNNQQQOOOLLLIIIFFFEEEDDDDDDFFFBBB>>>???AAAAAA<<<777444222000......///111222333333111///------000333333222111///............---,,,+++,,,...///...---************))))))))))))************))))))))))))++++++******************++++++,,,------......///------......///000000000555666888<<<@@@EEEIIILLLwwwuuu||||||zzzyyyuuuuuusssooonnnlllddd[[[III@@@888777999;;;>>>BBBJJJQQQ\\\fffnnnrrrvvvwwwuuupppjjjcccWWWIIIBBBAAA=========>>>BBBFFFJJJMMMOOOMMMKKKHHHFFFDDDDDDCCCDDDAAA??????@@@@@@===999555333000------///111333111111000...---///333666333222111000............---,,,+++,,,...///...---************))))))))))))(((((())))))*********+++************************++++++,,,------......///------......///000000000444555888;;;@@@FFFJJJMMMzzzzzzxxx|||zzzyyytttuuusssooonnnllleee\\\III@@@888777999;;;>>>AAAIIIPPP[[[eeelllqqqtttvvvtttooojjjdddXXXIIIAAA@@@=========>>>AAAFFFJJJMMMMMMLLLJJJHHHFFFDDDDDDCCCBBBAAAAAA@@@???>>><<<;;;666333///,,,,,,...222444222222111///...///222555333222111000///.........---,,,+++,,,...///...---************))))))))))))''''''((()))***+++,,,,,,************************++++++,,,------......///------......///000000000333444777;;;AAAFFFKKKNNN~~~zzz~~~uuu}}}{{{yyytttuuusssooonnnllleee\\\JJJ@@@888777999:::===AAAFFFMMMXXXcccjjjooosssuuutttppplllfffZZZKKKBBBAAA=========>>>AAAEEEIIILLLLLLKKKJJJIIIGGGFFFEEEEEEBBBCCCCCCBBB>>><<<;;;;;;777444///,,,+++...333666777666333000------///111333333111000///.........---,,,+++,,,...///...---************)))))))))((('''(((((()))******++++++***************+++++++++++++++,,,------......///------......///000000000222333666;;;AAAGGGLLLPPP{{{xxxuuuuuu~~~xxxyyy|||zzzyyyssstttrrrooonnnmmmeee]]]JJJAAA999888999:::===@@@FFFMMMYYYccckkkppptttvvvvvvrrroooiii]]]NNNDDDBBB>>>======>>>@@@DDDHHHKKKMMMMMMLLLKKKIIIHHHFFFFFFDDDEEEEEEBBB>>>:::999999888444000,,,,,,///333666777666444000------///111444333222000////////////---,,,+++,,,...///...---************)))))))))(((******))))))))))))))))))))))))*********+++++++++++++++,,,------......///------......///000000000111333666;;;AAAGGGMMMPPP|||vvvyyy|||wwwwww~~~~~~{{{yyyxxxssstttrrrooonnnmmmfff]]]KKKAAA999888999:::===@@@GGGOOOZZZeeemmmrrrvvvxxxvvvsssqqqlll```PPPEEEBBB>>>======>>>@@@DDDHHHJJJNNNNNNMMMLLLJJJHHHFFFEEEFFFEEECCCAAA???<<<999888777444000------///333555333333222000...000333666444333222111000/////////---,,,+++,,,...///...---************))))))))))))************))))))(((((()))))))))***++++++,,,,,,++++++,,,------......///------......///000000000111333666;;;AAAGGGMMMPPP}}}~~~zzzzzz}}}zzzxxxwwwssstttrrrooonnnmmmfff^^^KKKAAA999888999:::<<<@@@FFFMMMYYYccckkkqqquuuwwwuuusssqqqlll```PPPEEEAAA>>>=========@@@CCCGGGJJJNNNNNNNNNLLLJJJGGGDDDCCCEEEBBB@@@???@@@???<<<999666444111//////000333444222222111000///000444777444444222111000/////////---,,,+++,,,...///...---************)))))))))))))))))))))))))))*********((())))))***++++++,,,,,,++++++,,,------......///------......///000000000222444777;;;AAAGGGLLLOOO~~~yyy~~~yyytttlllllllllooottt|||}}}zzzxxxvvvssssssrrrooonnnmmmfff^^^KKKBBB999888999:::<<<@@@BBBJJJUUU```hhhnnnrrrttttttrrrppplll```OOODDD@@@>>>=========@@@CCCGGGIIINNNNNNMMMLLLIIIFFFCCCAAACCC???===>>>BBBBBB???:::555444222000000111222444555555333000//////222555555444222111000000//////---,,,+++,,,...///...---************))))))))))))''''''((()))***+++,,,,,,((())))))***++++++,,,,,,++++++,,,------......///------......///000000000333444777;;;AAAGGGKKKNNNwwwsssyyy|||nnnccc\\\YYY\\\```eeellltttzzz~~~~~~~~~{{{xxxvvvuuuwwwuuuqqqnnnllleee^^^MMMBBB888666999;;;<<>>>>>>>>AAAFFFJJJLLLKKKIIIGGGFFFFFFFFFGGGBBB@@@===<<<<<<<<<:::999666555333///---...333888888;;;;;;555---)))---111555555444222///---...///...,,,++++++---......---++++++***)))(((((()))))))))((((((((()))***++++++,,,,,,++++++,,,,,,---...,,,,,,,,,***)))***---000////////////000000000000111222666:::@@@EEEIIILLLwwwwwwuuuggg[[[UUU[[[^^^dddmmmuuu{{{~~~~~~{{{yyywwwvvvuuuvvvsssnnnllljjjeee^^^NNNCCC999888:::<<<===@@@CCCJJJUUU```hhhmmmqqqsssssssssrrrmmmdddVVVIIIAAA>>>>>>>>>======@@@EEEIIILLLKKKIIIHHHGGGFFFFFFFFFBBB@@@=========<<<;;;:::666444111---***+++///333:::<<<<<<777000---000555555555555222000...///000...,,,++++++---......---++++++***)))))))))))))))++++++***************++++++************+++,,,,,,((()))******+++...222555////////////000000000000333444777;;;@@@EEEJJJLLLyyyyyy{{{|||}}}vvvhhh```\\\eeeiiiqqq{{{~~~{{{yyywwwwwwwwwttttttqqqkkkiiihhhccc]]]PPPDDD:::888;;;<<<>>>@@@BBBJJJUUU___gggmmmqqqtttwwwvvvtttnnndddWWWKKKDDD>>>>>>===<<<===@@@EEEHHHJJJJJJJJJIIIIIIGGGFFFEEEBBB@@@>>>>>>>>>>>>===;;;555444111---,,,---222666999;;;;;;777111///222666555555555333000//////111...,,,++++++---......---+++***))))))))))))))))))***))))))))))))***++++++******))))))******+++,,,((()))++++++,,,///222555.../////////000000000111555666999<<>><<<:::777222...+++,,,///111444666666222...---000444555555555333000///000111...,,,++++++---......---******)))))))))))))))***&&&&&&&&&'''(((***+++,,,***************+++,,,,,,...//////...,,,,,,...000......//////000000111111555666999<<<@@@EEEHHHJJJyyyppphhhkkkttt~~~{{{yyyxxxxxxxxxssssssoooiiifffeeebbb\\\OOOCCC999777999:::;;;>>>CCCJJJUUU___gggnnnssswwwuuutttqqqkkkbbbVVVKKKDDD=========<<<<<>>>>>===<<<===@@@EEEHHHJJJJJJJJJJJJJJJIIIHHHHHHEEEDDDDDDDDDDDDBBB???<<<777444111111444:::>>>@@@333333222000......000222333333333222//////000111...,,,++++++---......---)))))))))))))))******+++222111///---+++***)))))),,,,,,++++++,,,,,,---...,,,---......---,,,---...------...///000111222222222444777:::???DDDGGGJJJ}}}{{{xxxvvvuuussstttrrrmmmjjjiiiccc\\\PPPDDD:::888999:::;;;===AAAGGGQQQ[[[dddkkkqqquuulllmmmmmmiiiaaaUUUIIIBBB>>>>>>>>>======@@@EEEIIIKKKJJJJJJIIIIIIIIIIIIJJJGGGFFFEEEEEEEEEBBB>>>;;;666333111333:::BBBHHHJJJ444333222///......000111111222222000......///000...,,,++++++---......---)))))))))))))))***++++++000///...,,,+++*********+++++++++++++++,,,,,,---(((***,,,---------...000------...///000111222222222444777;;;@@@EEEIIILLL~~~zzzzzzxxxssswww|||xxxtttrrrsssuuusssooollljjjddd\\\QQQFFF;;;999:::;;;<<<>>>???EEEOOOYYYaaaiiippptttiiikkkllljjjbbbVVVJJJBBB?????????>>>>>>AAAFFFJJJLLLKKKIIIHHHHHHIIIJJJKKKIIIHHHGGGFFFEEEBBB>>>;;;???999444222444777999999444222000...------...///000111111000...---...000...,,,++++++---......---))))))((())))))***++++++(((((((((((()))***+++,,,*********)))***++++++,,,(((***,,,---,,,,,,---...------...///000111222222222444777<<>><<<<<>>;;;:::777333000000111444666222222111///------...000222333333222000///000111000...,,,,,,---.........,,,+++)))((((((((()))***))))))))))))))))))))))))++++++******++++++,,,---------,,,+++,,,---...///......//////000000111111333555888<<>><<<;;;>>>CCCGGGIIIJJJKKKJJJHHHGGGGGGGGGFFFEEECCCCCCCCCAAA>>>;;;999777333000///111444666333333222///---,,,...000222333333222000///000111000...,,,,,,---.........,,,+++)))((((((((()))***))))))))))))))))))))))))***************+++,,,,,,---,,,+++++++++,,,...............///000000111111222444777<<>>===;;;:::===BBBFFFHHHJJJKKKJJJHHHFFFFFFGGGFFFDDDCCCBBBBBB@@@>>>;;;999777333000///111444666666555222///,,,+++---000222333333222000///000111000...,,,+++---.........,,,+++)))((((((((()))***))))))))))))))))))))))))***))))))))))))***+++++++++++++++++++++,,,---------......//////000111111222333666;;;@@@EEEIIILLL||||||~~~yyyssslllbbbXXXTTTTTTRRRKKKDDDDDDMMMVVVhhhrrr~~~~~~|||yyyvvvuuusssooollliiifffaaa^^^SSSGGG;;;888999999:::<<<@@@FFFPPP[[[eeekkkooopppmmmllliiieee^^^TTTJJJCCC>>>===<<<:::999<<>>===;;;999999<<>>BBB@@@FFFOOOZZZdddlllppprrrqqqooolllggg```WWWLLLEEE>>>===<<<:::999<<>>???>>>===<<<888666222///...000333555555555444111...---...///222333333222000///000111---+++******,,,.........,,,+++)))((((((((()))***))))))))))))))))))))))))***))))))))))))***++++++***++++++,,,---,,,,,,,,,,,,------......///000000222333666;;;@@@EEEIIILLLvvvooohhhbbbWWWSSSOOONNNQQQVVVYYYZZZVVVRRRMMMJJJIIIHHHGGGFFFGGGFFFDDDBBBAAABBBCCCDDDCCCHHHUUUlll~~~}}}|||{{{yyywwwtttrrrpppnnnllliiieeeaaaNNNBBB777555888<<<@@@DDDAAAFFFOOOYYYccckkkqqqsssrrrpppmmmhhh```VVVKKKDDD>>>>>><<<::::::===BBBFFFFFFGGGHHHGGGEEEDDDDDDDDDCCCAAA>>>===>>>>>>===<<<888555222///...000222444333444444333000......///222333333222000///000111---+++)))***,,,...///...,,,+++)))((((((((()))***))))))))))))))))))))))))***************+++,,,,,,***+++,,,---...------,,,,,,,,,---......//////000222444777<<>>BBBBBBFFFNNNXXXbbbkkkqqquuuqqqoookkkfff^^^TTTIIIAAA???>>>===;;;:::===BBBFFFEEEGGGHHHGGGEEECCCCCCDDDCCCAAA>>>======>>>===<<<888555222///...000222444111333444444222/////////222333333222000///000111,,,+++)))***,,,...///...,,,+++)))((((((((()))***))))))))))))))))))))))))++++++******++++++,,,---+++,,,---...///...------,,,,,,------...//////000333555888<<>>;;;999:::===AAACCCKKKIIIFFFDDDCCCCCCDDDEEEAAA???===<<<===>>>===<<<999777333000...///000222222777:::777000+++,,,//////111222222111111111222///---,,,,,,---/////////---,,,+++***))))))))))))+++***))))))***+++...///>>>333***)))*********,,,+++,,,------......------...------------...//////222333666:::???DDDIIILLLzzzqqqrrrnnnjjjaaabbbaaaWWWYYYhhhqqq~~~|||qqqkkkhhheeeYYYVVVTTTSSSSSSUUUWWWXXXXXXYYY\\\eeeyyy~~~}}}{{{xxxvvvrrrpppnnnnnnmmmiiibbb]]]NNNCCC999777999999:::<<<===BBBJJJTTT___hhhooossssssoookkkfff```VVVKKKBBB@@@>>>;;;999:::===AAACCCIIIHHHFFFEEEDDDDDDDDDDDDAAA???===<<<===>>>===<<<999666222///......000111444888;;;888111,,,---000000111333222111000000111///---++++++---...///...---,,,+++***))))))))))))+++***))))))***+++---///888///))))))+++++++++---+++,,,------......------...------------...//////222333666:::???DDDIIILLL~~~||||||}}}tttpppttttttrrrkkkllljjj^^^[[[dddfffrrr{{{yyyuuurrroooiiiiiijjjkkklllnnnooopppoooppprrrwww~~~}}}|||yyywwwrrrpppmmmlllkkkhhhaaa\\\NNNCCC999777999999:::<<<===AAAHHHRRR\\\fffnnnssssssqqqmmmiiicccXXXKKKBBB@@@>>>;;;999:::===AAACCCFFFFFFFFFFFFFFFEEEDDDDDDAAA???============<<<;;;777555111...---...///111444888:::777111---...111111222333333111//////000...,,,******,,,.........---,,,+++***))))))))))))+++***))))))***+++---...111+++'''))),,,,,,,,,...+++,,,------......------...------------...//////222333666:::???EEEIIILLL~~~}}}}}}~~~||||||}}}}}}qqqpppyyy{{{zzzuuuxxxvvvhhhccceeeaaagggoooxxx|||||||||}}}}}}~~~~~~}}}{{{yyyvvvsssooollljjjiiifffaaa\\\NNNCCC888777888999:::<<<===AAAGGGPPPZZZdddmmmrrrsssrrrooolllfffZZZLLLBBB@@@>>>;;;999:::===AAACCCDDDEEEGGGHHHGGGFFFEEECCCBBB@@@============<<<;;;666444111...,,,---///111444777888555000---...000111222333222000......///---+++******+++------------,,,+++***))))))))))))******))))))***+++,,,,,,,,,((('''***---++++++,,,+++,,,------......------...------------...//////222444666:::???EEEJJJLLL}}}||||||~~~tttuuu~~~|||rrrmmmlllddddddiiiqqqxxx}}}~~~|||zzzwwwtttsssooollljjjiiieee```[[[NNNBBB888666888999999;;;===@@@FFFOOOYYYdddlllqqqsssrrrpppmmmhhh\\\NNNCCC@@@>>>;;;999:::===AAACCCEEEFFFHHHIIIIIIGGGEEEDDDBBB@@@>>>=========<<<:::666444000------...000111333444444222...,,,---...111222333222000.........---+++******+++------------,,,+++***))))))))))))******************+++++++++((((((+++,,,)))(((***+++,,,------......------...------------...//////333444777;;;@@@EEEJJJMMM}}}~~~~~~}}}||||||~~~~~~xxxyyy~~~{{{xxxnnneeefffjjjqqqxxxyyyxxxzzz|||~~~|||zzzvvvsssssspppmmmkkkjjjfff___ZZZMMMBBB888666888888999;;;===@@@GGGPPPZZZdddkkkooorrrqqqooommmhhh]]]PPPFFF@@@>>>;;;999:::===AAACCCGGGHHHJJJJJJJJJHHHFFFEEEBBB@@@>>>=========;;;:::666444111...---...111222333333222000---,,,,,,---000111222222000......///...,,,******,,,.........---,,,+++***)))))))))))))))*********************+++)))))),,,,,,(((''')))+++,,,------......------...------------...//////333444777;;;@@@FFFJJJMMM~~~~~~{{{}}}~~~}}}~~~}}}kkkggghhhooouuu{{{rrrjjjhhhjjjlllssszzz~~~}}}zzzwwwuuurrrpppnnnmmmkkkggg___YYYMMMBBB888666888888999;;;<<<@@@HHHQQQ[[[dddkkknnnqqqooonnnlllggg^^^RRRHHH@@@>>>;;;999:::===AAACCCKKKKKKLLLKKKJJJIIIGGGFFFCCCAAA>>>======<<<;;;999666444111///...///222333444333222///---------......000111111000//////000///---++++++---...///...---,,,+++***))))))))))))))))))************))))))***((())),,,,,,((())),,,+++,,,------......------...------------...//////333555777;;;@@@FFFKKKMMM|||zzz{{{~~~}}}~~~~~~}}}tttooooootttyyy|||yyyhhh^^^\\\^^^aaadddmmmxxx~~~}}}|||yyywwwrrrpppooonnnmmmggg___XXXMMMBBB777666777888999;;;<<<@@@IIISSS]]]eeekkkmmmpppooommmkkkggg^^^SSSJJJ@@@>>>;;;999:::===AAACCCMMMMMMMMMLLLKKKIIIHHHGGGCCCAAA>>>======<<<;;;999777555222//////000222444555444222000.........///---///111111000//////000///---,,,,,,---/////////---,,,+++***))))))))))))))))))************)))((()))((())),,,,,,)))***...+++,,,------......------...------------...//////444555777;;;AAAFFFKKKNNNyyy}}}}}}~~~~~~}}}}}}~~~~~~}}}||||||vvv{{{~~~hhh\\\UUUPPPQQQVVVWWWZZZbbbnnn{{{|||zzzzzzzzzssssssppplllkkkiiibbbZZZLLLAAA888666999:::;;;======AAAIIIRRR[[[ccchhhkkkmmmkkkiiijjjiiiaaaRRRGGGAAA<<<888999::::::>>>DDDJJJKKKLLLLLLKKKHHHFFFDDDAAA@@@>>>===;;;:::::::::666444111///...///000222666666444222...,,,,,,---...///111000///...000111...,,,++++++,,,.........+++******)))))))))))))))))))))((((((((((((((()))++++++******++++++,,,---,,,***)))***+++***+++---.........///////////////111222666:::???EEEIIIKKK}}}|||}}}~~~~~~}}}||||||}}}}}}|||{{{{{{~~~www___TTTOOOJJJIIIMMMMMMQQQYYYcccnnnzzz~~~|||{{{zzzzzzssssssppplllkkkiiibbbZZZKKK@@@666555777888:::<<<===BBBIIISSS\\\dddiiilllkkkhhhffffffeee^^^RRRHHHAAA<<<999999::::::>>>DDDHHHHHHIIIHHHGGGEEECCCBBBAAA@@@>>>===;;;:::::::::666444222///...///000111555555444111...,,,,,,---...000111000//////000111...,,,++++++,,,.........+++******)))))))))))))))***))))))(((((()))))))))++++++******++++++,,,------,,,---000000......///............////////////111333666:::???EEEIIIKKK}}}{{{}}}{{{{{{{{{{{{{{{zzz|||zzzyyyzzz}}}jjjRRRIIIFFFBBB???AAA@@@EEEKKKSSS[[[gggsss|||~~~|||{{{{{{zzzssssssppplllkkkiiibbbZZZIII>>>555444666888999;;;???CCCKKKTTT^^^eeekkknnniiifffcccbbb```[[[QQQHHHBBB<<<999999999999===CCCGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>===;;;:::::::::777555222///...///000111555555444111...,,,,,,---///000111111/////////111...,,,++++++,,,.........+++******)))))))))))))))******)))))))))******+++++++++******++++++,,,------,,,000666666111..................//////000000111333666:::???DDDIIIKKK}}}|||yyyyyy{{{}}}|||zzz|||zzzxxxxxx{{{ttt]]]GGGAAA@@@<<<888888888<<<@@@CCCHHHRRRaaalll|||{{{zzzzzzssssssppplllkkkiiibbbZZZIII>>>555444777888999<<<@@@DDDLLLVVV___gggmmmppplllhhhccc```]]]WWWOOOHHHBBB===999999999888<<>>===;;;:::::::::777555222///......000111555555444111...,,,------000111222111/////////111...,,,++++++,,,.........+++******)))))))))))))))******************+++,,,++++++******++++++,,,---+++***000999:::111,,,,,,------......//////000000222333666:::???DDDHHHKKK}}}zzzwwwyyy|||}}}}}}{{{xxxxxx{{{~~~}}}~~~gggSSSAAA======999555555666888::::::;;;CCCOOOYYYkkkvvv}}}{{{yyyyyyssssssppplllkkkiiibbbZZZIII???555555888999;;;===@@@EEEMMMWWW```iiinnnqqqqqqmmmgggaaa\\\UUUMMMGGGCCC===999999888888;;;@@@GGGGGGGGGGGGGGGFFFEEEDDDAAA@@@>>>===;;;:::::::::888555222///......///000444444444111...------...111222222111000//////000...,,,++++++,,,.........+++******)))))))))))))))******))))))***+++,,,,,,++++++******++++++,,,---+++***000<<<<<<111+++------------...///000000111222444666:::???DDDHHHJJJzzzyyyxxxzzz|||~~~|||zzzxxxyyy{{{~~~~~~~~~|||||||||~~~uuu[[[KKK===<<<;;;666444777666666666555555:::CCCIIIXXXiii|||zzzxxxwwwssssssppplllkkkiiibbbZZZIII>>>555555888999;;;===@@@EEEMMMWWWaaaiiiooorrrtttpppjjjddd]]]UUUMMMHHHCCC>>>999999888777:::???CCCDDDFFFGGGFFFEEECCCAAAAAA@@@>>>===;;;:::::::::888666333///......///000444444333111...------...111222333222000//////000...,,,++++++,,,.........+++******))))))))))))))))))))))))))))))***+++,,,++++++******++++++,,,---...+++111===>>>222,,,000,,,------...///000111111333444777;;;???DDDGGGJJJwwwxxxzzz{{{{{{{{{|||}}}xxxwwwwwwyyy}}}~~~}}}}}}}}}}}}~~~}}}iiiPPPDDD;;;;;;999333333888555444333333444777;;;>>>HHHYYYppp|||yyyvvvtttssssssppplllkkkiiibbbZZZHHH===444444777999:::===@@@DDDMMMWWWaaaiiiooorrrsssqqqllleee^^^UUUNNNIIIDDD>>>999888777666999>>>BBBDDDGGGIIIIIIFFFCCC@@@AAA@@@>>>===;;;:::::::::888666333000......//////333444333111...---...///222333333222000//////000...,,,++++++,,,.........+++******)))))))))))))))(((((((((((()))***+++,,,++++++******++++++,,,---///***...;;;;;;///+++111,,,,,,---...///000111111333444777;;;???DDDGGGIII}}}uuuyyy||||||yyywwwxxxzzzuuuuuuvvvzzz~~~~~~~~~~~~~~~}}}yyy```III???999:::777111222999444333111222555777999999;;;III^^^ttt|||xxxuuusssssssssppplllkkkiiibbbZZZFFF<<<333222666777999<<>>:::888777666999>>>CCCFFFJJJLLLLLLIIIEEEBBBAAA@@@>>>===;;;:::::::::999666333000.........///333444333111...---...///222333444222000//////000...,,,++++++,,,.........+++******)))))))))))))))''''''''''''((()))***+++++++++******++++++,,,---...'''+++777888,,,(((000,,,,,,---...///000111222333555777;;;???CCCGGGIII~~~{{{xxxzzz{{{|||{{{yyyxxxxxxyyyyyyzzz|||~~~}}}|||}}}kkkTTTBBB>>>999555555555666666444555666666666666666666;;;>>>JJJ```vvv~~~|||xxxvvvtttsssoookkkjjjiii```WWWGGG===666666999::::::;;;???DDDKKKTTT\\\dddlllqqqpppmmmiiiddd^^^WWWOOOJJJDDD>>>:::999888777;;;@@@CCCFFFJJJKKKIIIFFFCCCBBB@@@???>>><<<:::999999999;;;888444000......///111333444333111///...000222000111222111000//////111---+++******+++,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++))))))***+++---...//////---------...............222555999<<>>CCCKKKTTT\\\eeelllqqqqqqnnniiiccc]]]VVVOOOJJJDDD>>>:::999888777;;;@@@AAAEEEIIIJJJIIIFFFDDDCCC???>>>===<<<;;;;;;;;;;;;777555111---++++++---...444444333111///...///111000111222111000//////111...,,,++++++,,,------,,,,,,+++******))))))******))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............222555999===???CCCGGGJJJ~~~|||}}}~~~~~~~~~zzz{{{{{{{{{yyyvvvsssqqqppprrrssstttuuuwww{{{}}}}}}|||{{{}}}zzz|||~~~}}}}}}}}}~~~|||{{{zzz{{{|||~~~{{{]]]JJJ===:::888666777777666555666666777888888888888888999888:::AAALLL\\\qqq~~~|||xxxvvvtttrrrnnniiihhhfff]]]SSSFFF<<<555666999999:::;;;===BBBKKKTTT]]]fffmmmrrrsssoooiiiccc]]]VVVOOOJJJCCC>>>999999888888;;;@@@@@@CCCGGGIIIHHHFFFDDDDDD>>>>>>===<<<<<<<<<<<<<<<999777333000......000111555555444111...---...///000111222111000//////111///---,,,,,,---......---,,,+++******))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,///...------,,,+++******---------.........//////222555999===@@@DDDIIILLL}}}|||||||||{{{{{{yyyyyyyyyxxxvvvsssqqqoooppprrrvvvwwwwwwxxxyyyzzzyyywwwvvvxxx{{{yyy|||~~~~~~~~~}}}{{{zzzxxxxxxzzz|||}}}wwwYYYGGG;;;999777777888888777666777888999999::::::::::::<<<:::999:::>>>III^^^qqq~~~|||xxxvvvsssrrrmmmhhhfffddd[[[QQQEEE<<<444555999999:::;;;<<>>===<<<;;;;;;;;;:::888444111000000222444666666444111---,,,,,,---000111222111/////////111///---,,,,,,---......---,,,+++******))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------......---,,,,,,+++******,,,,,,------.../////////222555999>>>AAAEEEJJJMMM~~~}}}{{{zzzzzzzzzyyyxxxxxxwwwuuusssqqqoooppptttxxxzzzyyyuuusssqqqtttrrrqqqsssxxx}}}}}}wwwzzz}}}~~~}}}|||||||||{{{zzzyyyxxxyyyzzz|||~~~uuuVVVDDD;;;999888888999999888777888999:::;;;<<<<<<<<<<<<===<<<;;;:::999???OOO```ttt|||~~~|||xxxvvvsssqqqlllgggfffcccZZZPPPDDD;;;444555888999:::;;;<<>><<<:::999999666444000...---...000222666666444111---++++++---000111222111/////////111...,,,++++++,,,------,,,,,,+++******))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000222555999>>>AAAEEEJJJMMM~~~~~~~~~|||yyyxxxxxxyyyxxxxxxwwwvvvuuusssrrrqqqooossswwwyyyvvvrrrooommmrrrqqqpppsssxxx|||~~~|||zzzuuuwwwzzzzzzyyyxxxxxxxxxyyyyyyzzz{{{|||}}}~~~{{{vvvtttxxx|||vvvXXXEEE===;;;999888999:::999999999:::;;;===>>>>>>>>>>>>;;;<<<===>>><<<>>>HHHUUUiiittt~~~|||xxxvvvrrrppplllgggfffddd[[[QQQDDD:::333444888999:::;;;<<>>:::888999::::::::::::;;;<<<>>>???@@@@@@@@@:::;;;???CCCDDDEEELLLTTTaaammm}}}~~~|||xxxvvvqqqpppkkkgggfffeee\\\RRRCCC:::333444888999:::;;;===DDDNNNXXX```gggmmmqqqnnnmmmjjjgggaaaZZZQQQKKKBBB<<<888999999999<<>>@@@@@@AAAAAA;;;<<>>DDDNNNXXX```ggglllppplllllljjjhhhccc[[[RRRKKKAAA<<<888999999999===BBB@@@CCCFFFIIIJJJKKKMMMNNNEEEDDDBBB@@@>>><<<;;;;;;555333111//////000333555444444333000---+++,,,...000111222111000//////111000///------///000///...,,,++++++***)))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111222555999<<