BM6P6(@ sssuuuyyyiiibbbaaaaaa}}}xxxooogggeeeaaa\\\ZZZ\\\___```___^^^```aaabbbbbb```^^^]]]ZZZ```ccc___^^^___^^^YYYXXXXXXZZZ]]]```bbbbbbaaaYYYWWWUUUUUUUUUUUUSSSRRROOONNNMMMMMMMMMLLLJJJHHHDDDDDDCCCBBB@@@>>><<<;;;<<<<<<<<<;;;:::999888777777777777777666666666666555444444444444555666666777777666666666666777777444444333333444999AAAFFFMMMZZZooo|||qqqddd[[[SSSNNNMMMOOOSSSYYYcccooo|||}}}xxx{{{}}}xxxzzz|||~~~vvvhhhYYYQQQLLLGGGDDDDDD@@@???AAAGGGKKKMMMRRRWWW^^^fffoooyyy|||mmm^^^VVVVVV\\\fffpppuuuyyy}}}~~~{{{{{{wwwpppiiibbb^^^\\\[[[WWWTTTUUUXXXYYYXXXYYY\\\bbb^^^```iiimmmttt~~~}}}}}}zzztttkkkbbbZZZSSSMMMIIIxxxzzz~~~mmmcccaaadddvvvmmmfffddd```\\\[[[\\\_________]]]^^^```aaaaaa___^^^]]]\\\aaaccc```^^^```]]]YYYVVVVVVXXX[[[___aaa```___YYYWWWUUUUUUVVVVVVUUUSSSOOONNNMMMMMMMMMLLLJJJHHHEEEDDDDDDBBB@@@>>>===<<<::::::;;;;;;;;;::::::999777777777777666666666666555444444444444555666666777777666666666666777777888777666555444777<<<@@@LLLXXXmmm}}}rrrfff]]]VVVOOONNNPPPRRRXXXbbbnnn{{{zzzzzz}}}|||~~~rrreeeWWWOOOKKKFFFCCCDDDEEEDDDEEEIIILLLMMMQQQWWWcccmmmxxxtttddd[[[YYY^^^hhhqqquuuxxxzzzyyyuuuooonnnkkkgggbbb]]]ZZZXXXYYYVVVVVVYYY[[[YYY[[[___bbb```eeepppyyy~~~~~~xxxrrriii```YYYRRRLLLHHH|||zzz}}}nnncccccciiitttlllgggccc```]]]\\\^^^___``````\\\]]]___``````___^^^]]]___bbbbbb```______\\\XXXTTTTTTVVVYYY]]]^^^]]]\\\XXXVVVUUUUUUVVVWWWVVVUUUOOONNNMMMMMMMMMLLLJJJHHHEEEEEEDDDCCCAAA@@@>>>===999::::::;;;<<<<<<;;;;;;888777777777666666666555555555444444555555666777777777666666666666777777777888888666666777:::===IIIVVVjjj~~~ttthhh```YYYRRROOOQQQPPPVVV```lllzzz}}}zzzzzz}}}}}}jjj___SSSMMMIIIDDDBBBDDDGGGFFFGGGLLLNNNOOOUUU\\\lllxxx~~~lllaaa^^^aaajjjssswwwxxxxxxuuuppphhhiiijjjiiifffaaa\\\XXX\\\YYYZZZ^^^``````bbbfffiiiiiiqqq~~~~~~}}}uuuoooggg^^^WWWPPPKKKGGGyyyxxx{{{lll```cccnnn}}}ssslllhhhcccbbbaaa``````aaabbbbbb^^^___aaabbbbbbaaa___^^^`````````___^^^]]]ZZZWWWSSSSSSUUUXXX[[[\\\\\\ZZZXXXVVVTTTTTTUUUVVVVVVUUUOOONNNMMMMMMMMMLLLJJJHHHFFFFFFEEEDDDCCCAAA@@@???;;;;;;<<<<<<<<<<<<;;;;;;888888777777666666555555555555555555555666666777777777666666666666777777444555777777888999<<<>>>HHHTTThhh}}}}}}tttiiibbb[[[SSSOOOPPPOOOUUU^^^kkkyyy{{{xxx{{{yyykkkaaaXXXOOOJJJGGGCCCBBBDDDDDDDDDGGGLLLPPPTTT]]]ffftttsssgggcccdddnnnvvvyyyzzzzzzvvvqqqnnnooooooooolllgggbbb______]]]___dddiiikkkoootttzzz|||}}}{{{qqqkkkccc[[[TTTNNNIIIFFF|||xxxzzz{{{fff[[[___mmm{{{rrrmmmjjjdddeeeeeeeeeddddddeeeeeebbbcccdddeeeeeecccaaa``````]]]\\\\\\]]]ZZZWWWUUUTTTTTTUUUXXX[[[]]]\\\ZZZYYYVVVTTTSSSSSSTTTTTTTTTOOONNNMMMMMMMMMLLLJJJHHHGGGGGGFFFFFFDDDCCCAAA@@@============<<<;;;:::999888888888777666555555555666555555555555666777777777777666666666666777777444666777888888999;;;===GGGSSSggg{{{|||sssjjjddd]]]TTTOOOOOOOOOTTT^^^jjjxxxyyyyyy}}}kkk\\\XXXQQQJJJHHHEEEBBBBBBEEEDDDDDDHHHNNNRRRWWWbbbnnn}}}xxxllliiiiiisss{{{~~~yyyzzzyyywwwtttpppmmmiiihhheeedddgggnnnuuuyyy~~~zzzvvvlllggg___WWWQQQLLLGGGDDD||||||zzzwww```VVV]]]lllzzzrrrllljjjdddfffhhhiiiggggggggghhhfffggghhhhhhgggeeebbbaaa___ZZZXXX[[[\\\YYYVVVUUUWWWWWWXXXZZZ]]]^^^]]]\\\]]]YYYUUUSSSSSSSSSRRRRRROOONNNMMMMMMMMMLLLJJJHHHHHHHHHGGGGGGFFFDDDCCCBBB?????????>>>===;;;:::999999999888777666555444444666666555555666666777888777777666666666666777777777888999888777777999:::EEEQQQeeeyyy{{{ssslllfff___UUUOOONNNNNNSSS\\\hhhuuu~~~vvvxxx{{{|||}}}vvvaaaUUUPPPKKKGGGFFFDDDAAABBBFFFGGGHHHLLLQQQTTTZZZgggsss}}}tttrrrrrr{{{}}}zzzxxxvvvvvvtttsssvvv}}}wwwrrrhhhccc[[[TTTOOOJJJEEEBBB|||xxx|||wwwrrr\\\VVV```qqqwwwpppjjjhhhdddgggjjjjjjiiiggghhhiiiiiiiiijjjiiihhheeebbb``````YYYVVVZZZ]]]ZZZWWWWWWZZZZZZ[[[]]]```aaa```^^^bbb^^^YYYUUUTTTSSSRRRQQQOOONNNMMMMMMMMMLLLJJJHHHHHHHHHHHHHHHGGGEEEDDDCCC>>>>>>>>>>>>>>>===<<<;;;999999888777666555444444666666666666666777777888777777666666666666777777777888888777666777:::<<>>>>>>>>>>>>>>999999888777666555444444666666666666666777888888777777666666666666777777444555666666777999===AAAAAAMMM```ttt}}}vvvpppllldddZZZRRRPPPLLLPPPXXXbbbooo~~~vvvvvvvvvuuuuuuzzz|||eeeVVVNNNHHHEEEDDDEEEDDDAAADDDHHHFFFIIIOOOVVV\\\eeevvv}}}vvvoooccc^^^WWWQQQKKKGGGCCCAAAlllbbbqqqyyyqqqhhh^^^WWWaaazzzsssgggccciiigggggggggfffeeecccbbbaaadddeeehhhkkkkkkhhhbbb]]]WWWXXXZZZ[[[[[[[[[\\\]]]_________^^^^^^^^^^^^]]]bbb```]]]XXXTTTQQQOOOMMMRRRPPPMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCBBBAAA???===;;;:::;;;999777666777888777666555555555555666888999:::666666777777666555444444666777777777777888;;;>>>AAAMMMZZZlll|||}}}{{{vvvnnneeeZZZQQQKKKPPPPPPVVVaaammmyyy|||uuupppsssxxxrrr___QQQIIIGGGGGGFFFDDDBBBCCCFFFIIINNNPPPVVV___fffnnn~~~wwwooojjjddd^^^UUUMMMHHHDDDBBBAAAvvveee]]]kkkyyypppfff^^^ZZZgggwwwqqqgggccchhheeeeeeeeedddbbbaaa______```bbbfffjjjkkkiiiccc___VVVXXXZZZ\\\]]]]]]^^^^^^______^^^]]]\\\[[[ZZZZZZ\\\ZZZXXXVVVSSSQQQPPPOOOTTTQQQOOONNNNNNNNNMMMLLLLLLLLLKKKJJJIIIGGGFFFFFFDDDDDDDDDCCCAAA???===;;;;;;999777666777777666555666666555555555666777777777777777777777666666555666777777777777888;;;===AAALLLYYYkkk}}}}}}xxxpppggg\\\SSSMMMOOOOOOTTT^^^jjjvvvxxxrrrsssyyyyyyjjj[[[OOOIIIEEEEEEDDDCCCCCCDDDHHHKKKOOOQQQXXXccclllxxx|||uuunnnhhhbbb\\\SSSLLLGGGDDDAAA@@@yyykkk___^^^kkkzzznnnccc]]]___ppp{{{tttooofffcccgggdddcccbbbaaa```^^^]]]]]]\\\___dddiiillljjjeeeaaaWWWYYY[[[^^^``````______]]]]]]\\\\\\ZZZYYYWWWWWWUUUUUUTTTTTTSSSRRRRRRRRRUUUSSSQQQPPPPPPPPPOOONNNNNNMMMMMMLLLJJJHHHGGGFFFEEEFFFFFFFFFDDDAAA>>><<<;;;999777666777777666555777666666555444444555555888888888888888777777777666777888777777888;;;===@@@KKKXXXkkk}}}~~~zzzsssjjj```VVVOOOMMMLLLQQQ[[[fffrrr|||ttttttyyy~~~zzzrrrhhh]]]SSSLLLHHHBBBBBBBBBBBBCCCFFFKKKNNNVVVYYYaaalllwww~~~zzzssslllggg^^^YYYQQQJJJEEEBBB@@@>>>nnnaaa^^^fffsss}}}nnn```]]]dddyyyzzzrrrnnneeebbbeeedddcccbbbaaa```___^^^^^^]]]```eeejjjmmmkkkfffbbbZZZ[[[]]]```bbbaaa___^^^ZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTUUUTTTRRRQQQQQQQQQPPPNNNKKKLLLLLLLLLKKKJJJHHHHHHEEEFFFGGGGGGEEEBBB???===<<<:::777777777777666555666555444444444444555555888777777777777777777777777777888777777888:::===???JJJVVVjjj~~~|||uuummmcccXXXPPPKKKJJJNNNWWWaaammm|||vvvtttwww~~~ooojjjaaaXXXQQQLLLHHHFFFAAABBBBBBBBBDDDGGGLLLOOO___ccckkkvvv}}}yyyrrrkkkeeeZZZUUUNNNHHHDDDAAA???===eeeXXX^^^nnnzzzooo___^^^jjjzzzrrrmmmeeeaaabbbeeedddcccbbbaaaaaaaaabbbaaacccfffjjjllljjjeeeaaa___^^^^^^```bbbbbb___\\\VVVWWWYYY[[[[[[[[[ZZZYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUTTTRRRRRRRRRRRRPPPNNNGGGHHHJJJLLLMMMLLLLLLKKKFFFGGGGGGFFFEEEBBB???======;;;999888888888777555333333333444444555777777777666555555555666666777777888888777777777:::<<<>>>HHHTTTiii}}}wwwoooeeeZZZQQQKKKIIILLLTTT^^^iiixxxyyyssstttzzzggg```UUUMMMHHHFFFDDDCCCBBBCCCCCCDDDEEEHHHMMMPPP```gggqqq}}}|||xxxqqqiiidddWWWRRRLLLFFFCCC@@@>>><<>><<>><<<}}}mmmjjjgggyyyrrraaaggguuuooolllgggdddbbb\\\[[[[[[[[[]]]___bbbdddbbbaaa```aaacccddddddccc___[[[XXXZZZ```eeefffddd]]]^^^aaabbbcccbbb```^^^[[[[[[]]]]]]\\\ZZZXXXVVVXXXWWWWWWWWWXXXVVVSSSQQQLLLNNNQQQSSSTTTSSSQQQPPPOOOMMMJJJGGGEEEEEEEEEFFFBBB@@@===<<<<<<<<<:::999888888777666666666666777888777666555666777999;;;888999999888666777999;;;;;;DDDPPPggg~~~xxxnnnaaaVVVNNNLLLLLLRRRZZZeeesssxxxsssrrrwww~~~yyytttvvvtttnnn\\\SSSHHHBBBAAACCCBBBAAA@@@AAADDDFFFJJJPPPVVV[[[hhhwww}}}xxxrrrjjjaaaZZZQQQNNNIIIEEECCCAAA>>><<>><<<;;;vvvllllllsssvvvkkkwwwzzzsssnnnlllhhhddd```[[[YYYWWWWWWXXX[[[[[[[[[\\\^^^```bbbdddccccccbbb^^^^^^\\\ZZZYYY[[[^^^aaacccccceeeeeedddaaa^^^\\\XXXWWWWWWVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[YYYXXXXXXSSSRRRRRRSSSUUUVVVTTTSSSKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA???===;;;:::999999:::999888888777777888888777777777777888888888888666777888777666666777999===>>>JJJbbb{{{zzzlll```VVVOOOLLLQQQVVV]]]lll|||~~~{{{|||zzzwwwyyy}}}pppiiiddd^^^WWWRRRIIICCCCCCEEECCCBBBCCCEEEDDDFFFKKKOOOTTT]]]fffqqq~~~zzztttmmmddd[[[UUULLLHHHDDD@@@???>>>===;;;zzztttttt}}}vvvooo~~~~~~xxxqqqmmmkkkiiifffbbb[[[YYYWWWWWWYYYZZZZZZZZZ^^^___aaabbbcccbbb```______^^^\\\YYYWWWWWWZZZ\\\bbbbbbcccdddcccaaa^^^\\\YYYYYYWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXSSSRRRRRRTTTWWWXXXWWWVVVMMMMMMLLLKKKIIIHHHGGGGGGDDDBBB@@@===;;;999888777;;;:::999999888888999999666666777777888999::::::777999:::999888777777888;;;<<>>===;;;}}}{{{tttooo~~~xxxqqqlllkkkiiieeeccc___]]][[[ZZZ[[[\\\[[[ZZZaaabbbcccdddcccbbb```___```___]]]YYYVVVUUUVVVXXX^^^___aaabbbbbbaaa```___^^^]]][[[XXXVVVVVVUUUUUUVVVWWWYYY[[[\\\\\\[[[ZZZSSSSSSSSSVVVYYY[[[ZZZYYYQQQPPPOOOMMMKKKIIIGGGGGGDDDCCCAAA???<<<;;;:::999;;;;;;:::999999999999:::666777777888888999:::::::::<<<>>>===;;;:::999999;;;<<>>>>>===<<<}}}~~~}}}qqqmmmyyyqqqllliiigggdddaaaaaa___]]]\\\\\\\\\[[[ZZZ___```aaabbbbbb```^^^]]]```___]]]YYYVVVTTTUUUVVVZZZ[[[]]]___aaabbbbbbbbbdddbbb^^^[[[XXXUUUTTTTTTSSSUUUXXX[[[\\\]]]\\\[[[SSSSSSTTTWWWZZZ\\\\\\[[[UUUTTTRRROOOLLLIIIFFFEEEDDDCCCBBB@@@???>>>>>>>>><<<;;;::::::999:::::::::888888888888888888888888:::<<<>>>>>><<<:::999999<<<===DDDSSScccuuuxxxooo```UUUOOOSSSXXX]]]hhhuuuyyytttooommmiiifffbbb___]]]\\\ZZZ[[[\\\\\\^^^aaafffjjjvvv~~~zzzyyy{{{|||fffZZZTTTMMMGGGEEEEEEBBBAAAEEEFFFCCCBBBDDDIIIJJJOOOUUUYYY```nnn|||}}}{{{wwwpppiiiaaaXXXPPPKKKGGGDDD@@@>>>>>>======<<<|||zzzzzzooonnnyyyqqqkkkiiigggdddbbbaaa___]]]\\\\\\[[[YYYWWWYYYZZZ\\\^^^^^^]]][[[ZZZ______^^^ZZZWWWUUUVVVWWWXXXYYY[[[^^^```aaacccccceeeccc```\\\YYYVVVUUUTTTTTTVVVYYY[[[\\\[[[ZZZXXXQQQQQQRRRUUUXXX[[[[[[ZZZVVVUUUSSSPPPLLLIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@<<<;;;::::::999999::::::999999999999999999888888888999;;;:::999888888999<<<===BBBMMM[[[lll{{{sssggg\\\TTTWWW[[[___iiittt}}}~~~uuummmggg^^^]]]ZZZXXXVVVUUUUUUUUUTTTVVVYYY[[[^^^bbbhhhlllvvv}}}wwwuuuuuu{{{sss^^^UUUQQQJJJEEEEEECCCAAAAAAEEEEEECCCDDDGGGJJJMMMSSSYYY^^^fffvvv}}}{{{wwwsssllleee]]]UUUNNNIIIFFFCCC???============<<<||||||vvvnnnqqq}}}wwwooojjjhhhhhhfffdddcccaaa___^^^^^^\\\ZZZWWWUUUVVVYYY[[[\\\\\\[[[[[[______^^^\\\YYYXXXXXXZZZZZZZZZ[[[]]]^^^```aaaaaabbbaaa^^^[[[YYYWWWWWWWWWYYYZZZ\\\]]][[[XXXUUURRRNNNNNNOOOQQQUUUWWWWWWVVVTTTSSSQQQOOOMMMKKKIIIHHHFFFEEEDDDBBB@@@??????>>>;;;::::::999999999999999777888888999999:::::::::777888999888777777999;;;:::;;;???IIITTTfff~~~~~~wwwmmm```VVVWWWZZZ\\\dddnnnxxx~~~vvvooohhhaaa\\\VVVTTTRRRQQQPPPPPPQQQRRRTTTVVVZZZ]]]aaagggmmmqqqwwwtttppppppuuu|||jjjVVVPPPNNNGGGCCCEEECCCAAAAAADDDEEEDDDFFFJJJJJJNNNVVV^^^dddnnn|||yyytttooohhhaaaZZZSSSLLLGGGEEEBBB>>>============<<>>888999===FFFQQQccc}}}zzzoooaaaVVVUUUWWWXXX^^^ggguuuyyyqqqiiiddd^^^XXXTTTUUUSSSRRRPPPPPPQQQRRRSSSVVVYYY]]]aaafffkkkrrrvvvzzzrrrmmmlllrrryyyzzzdddQQQMMMKKKEEEBBBEEECCCAAAAAADDDEEEDDDGGGLLLIIINNNWWW```hhhsss~~~~~~~~~{{{yyyrrrmmmggg```YYYRRRKKKGGGDDDAAA>>><<<============nnnppp|||wwwqqqnnnnnnllliiifffaaabbbddddddccc```\\\YYYTTTWWW[[[```dddddd```]]]```______``````___]]]ZZZ___\\\ZZZ[[[^^^```___]]]\\\ZZZWWWVVVWWWYYYYYYYYY^^^^^^]]][[[WWWUUUUUUVVVQQQOOOMMMMMMOOOQQQRRRSSSPPPPPPPPPOOONNNMMMKKKKKKIIIHHHEEEBBB@@@?????????>>>===<<<;;;:::999999999999::::::;;;;;;::::::999777777888999:::;;;;;;:::888:::???FFFOOO^^^www}}}qqqggg]]]WWWTTTTTT[[[bbbrrr|||{{{pppjjjaaaZZZVVVSSSOOOLLLJJJLLLNNNPPPQQQTTTWWWZZZYYY]]]bbbgggmmmssszzz~~~rrrllliiilllqqqxxx~~~oooaaaRRRKKKGGGCCCAAAAAABBBBBBCCCCCCCCCEEEIIILLLMMMTTT]]]eeeooo~~~~~~{{{xxxrrrmmmfff]]]VVVNNNHHHCCCAAA@@@???=========>>>>>>ooouuu~~~zzzxxxuuusssppplllgggdddeeefffggggggeeeaaa]]][[[UUUWWW\\\aaaeeefffcccaaabbbaaaaaaaaabbbbbb___]]]]]][[[YYYZZZ\\\^^^]]]\\\ZZZXXXVVVVVVXXXZZZ[[[[[[aaa```^^^[[[WWWUUUUUUVVVWWWTTTQQQOOOOOOOOONNNMMMOOOOOOPPPPPPPPPOOOMMMLLLJJJHHHFFFCCCAAA?????????>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::::::::999999999;;;@@@FFFMMMZZZqqqsssiii]]]VVVSSSSSSYYYaaannnxxxxxxrrrfffaaaYYYSSSPPPNNNKKKIIIKKKMMMOOOQQQRRRUUUXXX[[[aaaeeekkkqqqwww}}}xxxpppjjjlllqqqxxx~~~}}}zzzvvveeeYYYNNNIIIFFFCCCAAABBBAAABBBCCCDDDDDDGGGKKKOOOPPPWWWaaalllxxx|||yyyvvvooojjjccc\\\UUUOOOIIIEEE@@@???>>>===<<<======>>>zzzppp}}}{{{{{{xxxyyyyyywwwqqqjjjdddbbbhhhhhhhhhgggeeebbb^^^\\\XXXZZZ^^^dddhhhiiigggeeecccbbbbbbcccddddddbbbaaa\\\ZZZXXXXXXYYYZZZZZZYYYVVVUUUTTTUUUXXX\\\^^^___cccbbb___[[[WWWVVVWWWYYYZZZWWWTTTRRRQQQOOOLLLJJJMMMNNNQQQSSSSSSRRRPPPOOOKKKJJJGGGDDDBBB@@@???>>>???>>>============>>>>>>::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888777999;;;@@@EEEJJJTTTgggwww|||vvvkkk^^^VVVQQQQQQWWW^^^hhhrrr{{{sssjjjcccZZZVVVQQQMMMKKKKKKJJJIIINNNOOOQQQSSSTTTWWW[[[^^^dddhhhooovvv}}}uuukkkjjjpppvvv|||xxxtttoooiiiXXXOOOHHHFFFEEECCCBBBCCCAAABBBDDDEEEFFFIIINNNRRRUUU[[[fffuuu~~~zzzvvvrrrkkkfff___YYYSSSNNNIIIFFF???>>>===<<<<<<<<<===>>>}}}wwwrrr|||xxxzzzvvvxxxyyyvvvnnngggcccbbbeeeeeeeeeeeecccaaa___^^^___```cccgggjjjkkkjjjhhhcccbbbbbbccceeeeeedddccc^^^\\\ZZZXXXWWWVVVUUUTTTTTTSSSRRRTTTYYY]]]```aaacccbbb___[[[XXXXXX[[[]]]YYYXXXVVVUUUTTTRRRNNNLLLKKKMMMQQQTTTUUUTTTRRRPPPLLLKKKIIIFFFCCCAAA???>>>>>>>>>=========>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888:::;;;???DDDHHHNNN\\\jjjsss{{{oooaaaXXXQQQOOOTTT[[[dddnnn~~~|||tttmmmeee]]]VVVRRRPPPMMMLLLKKKLLLMMMMMMPPPQQQSSSUUUVVVZZZ___bbbggglllsss{{{xxxjjjhhhmmmsssxxx|||{{{rrrllleee^^^OOOIIIDDDEEEEEEBBBAAACCCBBBDDDEEEFFFGGGJJJOOORRRYYY```mmm~~~}}}yyytttppphhhccc\\\UUUPPPKKKGGGDDD======<<<;;;;;;<<<===>>>xxx~~~yyyyyywwwuuuwwwsssuuuuuuqqqjjjeeecccdddccccccccccccccccccccccccffffffgggiiikkkkkkiiigggbbbaaa```bbbdddeeeeeeeeeaaa```]]]ZZZVVVSSSRRRQQQTTTSSSRRRTTTYYY]]]```aaa```___]]][[[YYY[[[___bbb\\\ZZZXXXWWWUUUSSSOOOMMMKKKMMMQQQTTTUUUTTTRRRPPPLLLKKKJJJGGGEEEBBB@@@???=========<<<======>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::>>>CCCEEEJJJTTT```nnnuuufff\\\TTTOOORRRXXXaaalll|||yyyppphhhbbb[[[TTTOOOMMMMMMLLLLLLLLLNNNPPPRRRRRRTTTVVVXXXZZZ___dddhhhqqqvvv~~~zzzjjjeeeiiinnntttyyyvvvlllfff^^^VVVLLLGGGDDDEEEEEEBBBAAACCCDDDEEEFFFGGGHHHKKKOOORRR\\\eeettt}}}xxxrrrnnnfffaaaYYYRRRLLLGGGCCC@@@<<<<<<;;;;;;;;;===>>>???www}}}~~~rrrooooooooopppooommmjjjgggffffffdddccccccdddeeefffggghhhhhhggggggggghhhhhhgggeeeaaa______```cccfffffffffcccbbb```\\\WWWTTTSSSTTTVVVUUUTTTUUUXXX\\\^^^___\\\\\\\\\[[[[[[]]]aaadddaaa^^^[[[XXXUUUSSSOOOLLLLLLMMMPPPRRRRRRQQQOOONNNKKKKKKJJJIIIGGGDDDBBBAAA>>>>>>===============>>><<<<<<============<<<<<<;;;;;;<<<<<<===<<<<<<<<<999999<<>>@@@AAAwwwyyyqqqmmmjjjjjjjjjkkkmmmnnnmmmjjjhhhddddddcccbbbccceeeggghhheeedddccccccdddeeedddccc```______```dddggghhhhhhbbbcccbbb___ZZZXXXXXXZZZZZZXXXVVVVVVXXXZZZ[[[[[[[[[\\\\\\\\\\\\]]]```bbbbbb___[[[XXXVVVTTTRRRPPPMMMNNNOOOOOOOOOMMMLLLKKKJJJJJJJJJIIIHHHFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>=========>>>>>>========================<<<;;;:::999888:::@@@DDDHHHQQQZZZfff{{{rrrggg\\\SSSQQQSSSXXXcccsss{{{tttgggaaaYYYTTTRRRQQQNNNKKKJJJMMMOOOPPPPPPRRRUUUXXX[[[]]]```cccgggnnnvvv{{{ssshhhccceeemmmvvvxxx{{{uuuggg^^^XXXQQQJJJGGGDDDCCCDDDCCC@@@BBBFFFDDDFFFHHHKKKNNNSSSXXX\\\ggguuu~~~}}}{{{yyytttmmmiii___YYYRRRKKKGGGCCCAAA???<<<<<<<<<<<<===???AAABBBxxx|||zzzvvvrrrnnnkkkfffgggjjjooosssrrrmmmhhhdddcccaaa``````aaacccdddaaa```______aaaccccccbbbaaa```___aaadddhhhiiijjjaaabbbccc```]]][[[]]]___\\\ZZZWWWVVVWWWYYYYYYYYY[[[\\\]]]]]]\\\\\\^^^```___\\\XXXVVVWWWWWWWWWWWWNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBAAA@@@????????????======>>>>>>>>>>>>======@@@@@@???>>>===;;;999888888777999???DDDHHHQQQZZZfff{{{vvvkkk___UUUQQQRRRTTT___ooo~~~|||pppiii```ZZZSSSOOOOOOOOOMMMLLLMMMPPPSSSTTTSSSUUUYYY\\\___aaacccggglllttt|||xxxjjjcccccckkkuuuwwwxxx{{{}}}yyyoooaaaXXXSSSMMMGGGEEEBBBBBBCCCBBB@@@CCCHHHCCCFFFIIIMMMQQQWWW^^^bbblll||||||{{{zzzyyywwwrrrlllggg[[[VVVOOOIIIFFFDDDBBBAAA===<<<<<<===>>>@@@BBBCCCyyy|||sssmmmnnnmmmooorrrtttssspppllliiibbb```______bbbdddeeeeee______```aaabbbbbbcccccc``````aaaaaabbbdddeeeeeebbbbbbaaabbbcccbbb```^^^]]][[[YYYWWWVVVXXXZZZ[[[^^^^^^^^^]]]\\\ZZZXXXWWW^^^]]][[[ZZZYYYYYYYYYYYYTTTRRRNNNJJJHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFF@@@@@@AAACCCEEEDDDBBB???AAA???===>>>AAABBB@@@>>>???>>>===<<<;;;:::999999<<<<<<>>>AAABBBFFFQQQ\\\eeewww}}}pppeee]]]XXXUUUYYY]]]iiixxxoooccc^^^WWWUUURRRPPPOOOPPPQQQSSSPPPTTTXXXXXXVVVVVV[[[___fffhhhlllqqqwwwssshhhfffkkkppprrrtttzzzyyyrrrggg\\\SSSMMMHHHEEEBBBBBBAAAAAAAAABBBCCCCCCFFFEEEHHHOOOTTTXXX```hhhuuu|||wwwwwwxxxxxxuuuppphhhcccXXXTTTOOOJJJGGGDDD@@@>>>===;;;:::<<<@@@BBBAAA???}}}uuu~~~vvvrrrsssrrrsssssssssqqqnnniiifff_________bbbfffjjjkkkllleeeeeedddddddddeeeeeefffeeedddcccbbbaaaaaabbbccccccbbbbbbcccdddcccaaa___^^^]]][[[YYYYYYZZZ[[[]]]```___^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]WWWUUUQQQLLLIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEDDDAAA???@@@>>>======??????>>><<<>>>>>>===<<<;;;::::::999;;;;;;===@@@AAADDDOOOZZZhhhyyyuuujjjaaaZZZVVVXXX\\\fffuuutttggg]]]YYYSSSRRRPPPOOOOOOPPPRRRSSSQQQTTTXXXXXXXXXZZZ```eeemmmpppvvv|||yyynnnjjjlllpppqqqtttyyyrrrkkkaaaWWWPPPKKKHHHFFFBBBBBBAAABBBBBBCCCDDDDDDHHHHHHKKKQQQUUUZZZdddoooyyywwwvvvvvvuuurrrllleee___VVVRRRMMMHHHEEEBBB???======;;;;;;===AAACCCCCCAAAtttrrr|||yyy{{{yyywwwtttrrrpppmmmhhheee]]]^^^aaagggmmmrrrttttttnnnllljjjhhhgggggghhhiiijjjhhheeebbb```___``````cccbbbbbbccceeeeeedddbbbaaa```^^^\\\\\\]]]^^^______^^^]]][[[ZZZZZZ[[[[[[ZZZ[[[[[[\\\\\\]]]^^^^^^ZZZWWWSSSOOOLLLJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEDDDDDDEEEGGGFFFEEECCCAAA???============;;;999======<<<<<<<<<;;;;;;;;;::::::<<>>BBBDDDDDDDDD~~~lllppp~~~yyytttqqqpppnnnkkkhhh^^^```eeekkkrrrwwwyyyyyytttrrrnnnkkkiiiiiijjjkkkllliiifffbbb```___```aaaaaaaaaaaacccfffhhhhhhhhhcccbbbaaa______```aaaaaa]]]\\\ZZZXXXXXXYYY[[[\\\_______________]]]\\\\\\YYYWWWTTTPPPNNNLLLKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDFFFIIIKKKKKKKKKDDDBBBAAA???>>><<<:::999<<<<<<<<<<<<<<<<<<;;;;;;999999;;;>>>>>>@@@IIITTTfffwwwwwwlll```YYYUUUVVV^^^jjjuuu~~~rrriii```XXXTTTTTTRRRRRRSSSUUUVVVWWWXXXYYY\\\^^^___```ccchhhnnnsss}}}sssnnnllllllpppwww~~~{{{pppaaa[[[SSSLLLHHHFFFEEEDDDBBBBBBBBBCCCEEEFFFHHHIIIMMMOOOTTTXXXZZZbbbttt~~~{{{zzzxxxvvvrrrmmmeee]]]WWWQQQNNNIIIEEEBBB@@@===;;;<<<<<<===@@@BBBEEEFFFFFFwwwgggppp~~~yyyssspppqqqqqqooolllccceeehhhnnnuuuyyy{{{zzzwwwtttpppllliiiiiiiiijjjjjjhhheeecccbbbbbbbbbccc___^^^___cccgggkkklllmmmddddddbbbbbbaaabbbbbbccc\\\\\\ZZZZZZ[[[]]]```bbbhhhggggggdddaaa]]]YYYVVVVVVUUUSSSQQQOOOOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGHHHJJJMMMNNNNNNHHHGGGFFFCCC@@@===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;888999;;;======>>>FFFPPPbbbuuu|||pppcccZZZTTTTTTZZZeeeppp}}}tttiiiaaa[[[UUUSSSUUUTTTTTTVVVWWWYYYZZZ[[[\\\```bbbeeeiiinnntttzzz~~~uuummmiiihhhmmmvvv}}}uuukkk^^^XXXPPPJJJFFFDDDCCCBBBBBBBBBCCCDDDFFFIIIKKKLLLNNNQQQVVV[[[___iii~~~}}}}}}{{{wwwrrrlllddd[[[UUUPPPLLLHHHDDDBBB@@@===;;;;;;===>>>@@@BBBDDDFFFGGGqqqgggttt{{{uuupppoooqqqsssqqqmmmggghhhjjjoootttxxxyyyyyywwwuuuqqqmmmjjjhhhhhhhhhffffffeeeeeedddddddddeee___^^^___bbbgggkkkmmmnnnddddddccccccbbbbbbbbbccc^^^^^^___```cccfffiiijjjnnnmmmllliiiddd^^^XXXUUUUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPSSSPPPLLLKKKKKKLLLLLLKKKKKKKKKJJJGGGCCC@@@??????======<<<<<<<<<;;;;;;;;;999999;;;===<<<===DDDNNN___rrruuuggg^^^UUUTTTWWW```lllyyy~~~rrriii```[[[WWWSSSSSSUUUUUUUUUWWWYYY[[[^^^aaabbbdddhhhnnnuuu{{{}}}{{{~~~~~~wwwmmmhhhdddkkkttt|||qqqggg[[[UUUNNNHHHDDDCCCBBBAAABBBBBBCCCEEEHHHKKKMMMNNNQQQRRRXXX___gggttt}}}|||{{{}}}}}}zzzuuupppiiiaaaXXXRRRNNNJJJFFFCCCAAA???===;;;;;;===???AAAAAACCCEEEGGG}}}llllll|||~~~xxxrrrllllllppprrroookkkjjjiiijjjnnnrrrvvvxxxyyyvvvtttqqqnnnkkkhhhgggfffeeeeeefffggggggfffeeedddaaa``````bbbfffiiikkkkkkdddcccccccccbbbbbbbbbbbb^^^___bbbeeeiiilllooopppnnnoooooommmhhhbbb\\\XXXWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUYYYUUUPPPLLLKKKKKKKKKKKKMMMMMMMMMJJJEEEBBBAAABBB>>>>>>===<<<;;;::::::999999999<<<>>><<<<<>>@@@AAA@@@AAACCCFFFsssiiipppvvvzzzuuuooojjjjjjnnnppplllhhhjjjiiiiiilllqqquuuxxxyyyuuutttrrrooollliiigggeeedddeeeggghhhhhhfffdddcccdddcccaaabbbeeeggghhhhhhcccccccccbbbbbbbbbaaaaaa\\\^^^bbbfffkkknnnqqqrrrlllnnnooonnnkkkfff```\\\ZZZZZZYYYWWWUUUTTTRRRRRRPPPPPPQQQSSSTTTVVVWWWWWWYYYUUUPPPMMMLLLMMMNNNNNNMMMNNNNNNKKKFFFBBBBBBCCC???>>>>>><<<;;;:::999999999:::<<<>>><<<<<>>AAAAAA???@@@BBBEEExxxcccfffyyy|||yyy{{{}}}}}}{{{nnniiieeegggmmmpppmmmiiiiiihhhgggiiimmmrrruuuvvvwwwuuusssooolllhhhfffeeedddcccdddeeeffffffdddbbbdddcccbbb`````````aaabbbdddbbb```___aaabbbcccbbbaaacccggglllppppppnnnkkkjjjmmmooooookkkfffbbb```bbb___ZZZUUURRRRRRTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSRRROOONNNMMMMMMNNNOOOPPPMMMJJJIIIIIIHHHEEEBBB???>>>===;;;999888888888888:::;;;;;;;;;<<<>>>@@@RRR^^^ooouuuoooaaaVVVQQQXXXbbblll|||xxxmmmggg]]][[[XXXWWWXXXZZZ[[[\\\```dddjjjqqqwww~~~yyyooohhh______^^^]]]^^^ccciiinnnxxx|||tttlllllllllooottt{{{xxxggg]]]SSSNNNHHHDDDBBBCCCCCCCCCBBBEEEHHHKKKMMMOOORRRUUUTTTYYYbbbmmm|||}}}zzzyyy{{{}}}|||yyyrrroooiiiccc]]]UUUNNNHHHDDDBBB@@@===<<<<<<<<<===??????@@@AAABBBDDDDDDEEEpppbbbkkkzzzyyy|||~~~|||xxxnnniiifffhhhmmmpppnnnjjjfffffffffiiinnnrrruuuvvvuuutttrrrnnnkkkgggdddbbbdddddddddeeefffeeecccbbbaaa```______^^^___``````^^^\\\[[[\\\^^^_________aaabbbeeeiiimmmoooooommmjjjmmmpppooolllhhheeecccbbb___ZZZVVVSSSRRRSSSTTTUUUTTTSSSQQQPPPPPPPPPPPPOOONNNMMMLLLLLLNNNOOOPPPMMMKKKHHHHHHHHHHHHEEEBBB@@@@@@>>><<<;;;:::999999999:::;;;;;;;;;<<<>>>@@@MMMXXXiiixxxyyyssscccXXXQQQVVV^^^hhhwww~~~sssiiiddd\\\[[[YYYYYY[[[^^^aaabbbjjjnnnuuu{{{~~~vvvlllbbb[[[VVVVVVWWWWWWZZZ___eeejjjqqqwwwzzzsssooonnnnnnqqqvvv{{{wwweeeZZZQQQMMMHHHDDDCCCDDDDDDCCCDDDFFFIIILLLMMMPPPSSSVVV[[[aaakkkwww}}}}}}}}}{{{yyyyyy{{{}}}~~~~~~~~~}}}zzzvvvnnnkkkfff```ZZZRRRKKKFFFCCCBBB???===<<<<<<<<<===???@@@AAABBBCCCDDDDDDEEEzzziiicccuuuxxxyyy~~~zzztttnnnjjjhhhjjjoooqqqoookkkddddddeeeiiinnnrrrtttuuuttttttrrrppplllhhhcccaaacccddddddeeedddcccaaa```]]]]]]]]]]]]]]]^^^^^^^^^YYYYYYYYY[[[^^^```___^^^bbbbbbdddhhhlllnnnnnnnnngggjjjlllmmmkkkhhhfffeeeaaa___[[[XXXUUUSSSSSSSSSVVVUUURRRPPPNNNMMMMMMMMMJJJJJJIIIJJJKKKMMMOOOPPPJJJHHHGGGGGGGGGFFFDDDBBBAAA@@@???>>>===<<<;;;:::999:::;;;;;;;;;<<<>>>@@@IIIRRR```nnn|||~~~yyyiii\\\RRRTTT[[[dddsssxxxnnnfffbbb\\\[[[[[[]]]```eeejjjmmmvvv{{{xxxnnneee\\\TTTPPPMMMNNNQQQTTTWWW\\\bbbgggnnnvvv|||tttqqqmmmlllnnnqqquuuvvv{{{vvvcccVVVNNNKKKGGGEEEEEEEEEDDDCCCEEEGGGJJJLLLNNNPPPTTTWWWbbbjjjwww~~~|||{{{zzzyyyyyyzzz}}}}}}{{{vvvxxxyyyyyyyyyyyyzzz||||||||||||}}}~~~~~~}}}}}}}}}}}}zzzvvvrrrhhheee```ZZZUUUOOOHHHDDDBBBAAA>>><<<<<<<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEuuuiiiiii~~~xxxzzzyyyqqqooommmkkkmmmqqqrrrpppmmmeeeeeefffiiinnnqqqrrrrrrtttuuutttsssooojjjeeebbbbbbcccdddcccaaa___^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\ZZZZZZ\\\```dddeeeeeedddddddddgggjjjmmmnnnllljjjbbbdddggggggfffeeeddddddcccaaa^^^[[[XXXUUUTTTTTTWWWUUURRROOOLLLKKKKKKKKKHHHHHHHHHHHHIIIKKKMMMMMMGGGFFFFFFFFFFFFEEECCCBBB@@@@@@@@@???>>><<<;;;;;;999;;;<<<;;;;;;;;;===???GGGNNNYYYeeerrroooaaaUUUUUU[[[cccrrruuullleeebbb___```bbbeeejjjooouuuyyyxxxqqqhhh^^^WWWSSSOOOMMMKKKNNNRRRUUUXXX]]]bbbeeepppzzzxxxssslllggggggjjjmmmoootttzzzyyycccUUULLLIIIGGGEEEEEEEEEDDDCCCEEEGGGIIIKKKMMMPPPTTTXXXfffppp}}}yyyuuurrrmmmlllkkkkkkkkkmmmpppqqquuuuuuwwwzzz~~~{{{yyyuuuvvvyyyyyyxxxxxxyyyzzzyyyzzzzzz{{{|||}}}~~~||||||||||||{{{wwwrrrnnnccc___ZZZVVVQQQLLLFFFCCC@@@???===<<<<<<<<<>>>???AAABBBBBBCCCDDDDDDEEEEEEssslllrrr}}}yyy{{{xxxppppppooonnnoooqqqqqqooolllgggffffffhhhlllooopppppprrrssssssrrrooojjjfffcccaaacccdddccc___\\\[[[[[[___``````aaa```^^^\\\ZZZ]]]]]]```dddhhhjjjjjjiiiggghhhkkkmmmooolllhhhddd___aaacccdddccccccdddeeefffdddaaa]]]ZZZWWWVVVVVVXXXUUURRRNNNKKKJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJEEEFFFGGGGGGFFFDDDCCCBBB????????????>>><<<;;;::::::;;;<<<;;;;;;;;;===???GGGLLLUUU___kkkzzzssscccVVVUUUYYY```ooo~~~rrrjjjfffcccfffiiinnnrrrvvvzzz{{{uuuiiicccZZZSSSPPPNNNNNNMMMNNNQQQUUUXXXZZZ]]]aaadddrrr}}}|||uuulllfffeeegggjjjlllqqqxxx}}}gggWWWKKKIIIFFFEEEEEEEEEDDDCCCDDDFFFHHHJJJMMMQQQVVVYYYgggttt}}}|||{{{xxxtttooojjjggg^^^]]]\\\\\\\\\^^^aaabbbfffgggkkkqqqzzz}}}zzzyyywwwxxxzzzzzzxxxwwwwwwxxxxxxyyyzzz{{{||||||}}}}}}||||||{{{{{{yyytttnnniii^^^[[[VVVRRRNNNJJJFFFCCC???>>><<<;;;;;;===???@@@BBBCCCCCCDDDDDDEEEEEEEEEnnnnnn}}}|||zzz{{{}}}|||vvvqqqpppooonnnoooooonnnkkkiiifffdddcccdddhhhlllnnnooonnnnnnnnnmmmkkkhhheeecccbbbeeefffddd___[[[ZZZ[[[___aaacccdddcccaaa^^^\\\^^^^^^```dddhhhkkklllllliiijjjkkkmmmmmmjjjddd```___```bbbcccccccccfffggghhheeeaaa]]]ZZZXXXWWWWWWXXXVVVQQQMMMJJJIIIJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHFFFHHHJJJJJJGGGDDDCCCBBB>>>>>>??????>>>===;;;::::::;;;<<<<<<;;;;;;===>>>FFFJJJQQQ[[[ggguuu~~~uuueeeWWWSSSUUUZZZggguuu}}}qqqllliiihhhqqqvvv}}}xxxllleee^^^ZZZSSSOOONNNNNNNNNNNNRRRTTTWWWYYY[[[^^^bbbdddppp|||zzzpppiiifffhhhjjjlllpppxxxkkk[[[LLLIIIEEEDDDDDDDDDDDDDDDCCCEEEHHHJJJNNNSSSYYY]]]kkkyyy}}}vvvuuurrrnnniiiddd___\\\RRRQQQPPPPPPQQQSSSVVVWWWZZZ\\\```hhhqqq{{{~~~{{{yyyyyyzzz{{{yyywwwvvvvvvwwwxxxyyyzzz{{{|||}}}||||||||||||{{{zzzvvvpppiiicccZZZVVVRRRNNNKKKHHHEEECCC===<<<;;;;;;;;;===@@@AAADDDDDDDDDDDDEEEEEEFFFFFFkkksss{{{zzzzzzzzzyyywwwsssqqqmmmmmmmmmlllkkkiiifffcccaaa___]]]^^^ccchhhmmmooollllllkkkjjjiiigggfffeeeeeehhhiiifff```\\\[[[]]]]]]___bbbeeeeeedddaaa___```___```cccgggkkkmmmmmmkkkiiihhhggggggfffcccaaa^^^___`````````bbbeeeggghhheee```[[[WWWVVVVVVWWWYYYVVVQQQMMMJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHKKKMMMLLLIIIEEECCCCCC??????@@@AAA@@@???===;;;;;;<<<<<<<<<;;;;;;<<<>>>AAAEEEMMMXXXeeesss~~~yyyzzzjjjZZZUUUTTTVVVaaammm~~~~~~uuurrrrrrsss|||uuuhhh^^^YYYTTTQQQNNNMMMOOOQQQRRRRRRVVVXXXZZZ\\\^^^aaafffiiippp|||uuummmjjjjjjkkklllqqqyyyooo___NNNJJJEEEBBBBBBCCCDDDDDDDDDFFFIIILLLPPPVVV]]]bbbrrrzzzuuupppnnniiiddd^^^YYYUUUSSSJJJIIIIIIIIIKKKMMMPPPRRRRRRTTTXXX___hhhqqqyyy}}}}}}{{{yyyyyyzzzyyywwwuuuuuuvvvxxxyyyzzz|||}}}}}}}}}}}}||||||{{{zzzwwwssslllccc]]]UUURRRNNNJJJHHHFFFDDDBBB<<<;;;::::::;;;>>>@@@BBBDDDDDDEEEEEEEEEEEEFFFFFFlllyyy~~~xxxyyyyyyxxxuuurrrqqqqqqkkkkkkkkkjjjhhheeeaaa___\\\ZZZXXXZZZ___gggmmmpppllllllkkkjjjjjjiiiiiihhhgggjjjllliiibbb]]]]]]___YYY\\\aaaeeeffffffcccbbbbbbaaaaaacccggglllnnnoookkkhhhdddbbbbbbcccdddddd\\\]]]]]]]]]]]]___bbbeeehhhddd___YYYUUUTTTUUUVVVYYYVVVQQQMMMKKKJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIMMMOOONNNJJJEEECCCCCC@@@AAABBBBBBBBB@@@>>>===;;;<<<<<<<<<;;;;;;<<<>>>===AAAJJJVVVdddsssyyy}}}ooo___YYYVVVVVV^^^iiiyyyzzzyyy{{{}}}uuuggg\\\UUUSSSKKKJJJJJJMMMQQQUUUWWWWWWYYY[[[]]]___aaafffkkkooorrr~~~zzzqqqmmmkkkllllllqqqyyyqqqaaaOOOKKKEEEAAAAAABBBDDDDDDEEEGGGJJJNNNRRRYYYaaafffyyy}}}vvvpppllliiiddd^^^WWWRRRNNNMMMGGGFFFFFFGGGIIIKKKNNNPPPOOOQQQTTTZZZaaaiiipppttt{{{}}}zzzyyyxxxxxxwwwuuuttttttwwwyyyzzz{{{}}}~~~~~~~~~}}}}}}{{{zzzxxxvvvqqqiii___YYYRRROOOKKKHHHFFFDDDBBBAAA;;;:::::::::;;;>>>AAABBBEEEEEEEEEEEEFFFFFFFFFFFFkkk~~~|||yyyuuurrrooonnnnnnjjjkkkjjjgggccc```______^^^[[[YYY[[[```eeehhhhhhlllkkklllmmmmmmllliiifffllljjjgggeeedddaaa^^^[[[YYY\\\aaadddeeeccc___\\\______aaaeeejjjmmmnnnmmmeeebbb___^^^___aaacccccc___^^^\\\[[[[[[\\\^^^___aaa___\\\YYYXXXXXXXXXXXXYYYXXXUUUPPPLLLKKKLLLNNNVVVTTTQQQOOONNNOOOQQQSSSTTTSSSQQQNNNJJJFFFCCCBBBDDDHHHLLLJJJCCC===<<<<<<>>>===<<<;;;;;;<<<===>>>===AAAHHHSSSaaappp~~~ssstttvvvdddYYYSSSTTTZZZbbbpppzzzrrrcccXXXQQQLLLIIIHHHGGGJJJPPPTTTTTTWWW\\\ZZZ___dddggghhhjjjmmmppp{{{{{{wwwuuuqqqllljjjtttxxx~~~ttt```TTTLLLEEEDDDCCCBBBDDDHHHHHHFFFHHHNNNTTT[[[fffqqq}}}zzzuuunnnjjjgggccc\\\UUUOOOJJJHHHGGGCCCCCCCCCCCCEEEGGGIIIJJJMMMOOORRRVVVZZZ```gggkkkssswww|||}}}yyywwwwwwuuuwwwwwwsssrrrvvvzzzzzz~~~~~~~~~~~~}}}}}}}}}}}}wwwxxxwwwqqqiii```\\\ZZZQQQOOOKKKGGGDDDBBBAAAAAA999999:::;;;===???AAABBBCCCEEEFFFFFFDDDCCCDDDEEEuuu|||uuupppnnnmmmllllllmmmllljjjgggfffddddddccc```^^^]]]___ccchhhiiijjjiiiiiijjjlllmmmmmmjjjhhhjjjhhhfffeeedddbbb^^^\\\[[[^^^bbbeeeeeebbb^^^ZZZ^^^^^^aaaeeejjjmmmnnnnnneeebbb___^^^```bbbddddddcccaaa___\\\ZZZXXXXXXXXXZZZZZZ[[[\\\]]]]]]^^^^^^[[[ZZZVVVQQQMMMKKKLLLNNNUUUTTTSSSQQQQQQRRRSSSTTTUUUTTTRRROOOKKKGGGDDDBBBGGGKKKOOONNNHHHBBB?????????>>>===<<<<<<===>>>???===@@@FFFPPP]]]nnn}}}rrrssszzziii]]]VVVUUUZZZaaannnxxxvvviii]]]UUUOOOLLLJJJNNNMMMPPPVVVYYYYYY\\\aaa^^^cccjjjoooqqqtttyyy}}}yyyqqqnnnrrrvvv|||vvvbbbSSSLLLEEEDDDCCCBBBDDDHHHJJJIIILLLRRRXXX```mmmzzz|||wwwrrrkkkggg```]]]VVVPPPJJJGGGEEEEEECCCCCCCCCCCCEEEGGGIIIJJJLLLNNNPPPRRRTTTXXX]]]aaaiiilllqqqvvvzzz}}}~~~~~~zzzwwwuuuuuuwwwzzzyyyvvvuuu{{{~~~}}}}}}vvvvvvtttnnneee^^^YYYXXXPPPNNNJJJFFFBBB@@@@@@@@@999::::::;;;===???AAABBBCCCEEEFFFFFFEEEDDDDDDEEEyyyqqqmmmoooqqqpppooosssooojjjggghhhgggfffcccaaaaaaaaadddgggjjjkkkjjjgggggghhhkkkmmmmmmkkkiiiiiihhhgggffffffdddaaa^^^^^^```dddgggfffbbb]]]ZZZ]]]^^^```eeejjjnnnooooooeeeccc```___aaaccceeeeeedddbbb```]]]ZZZWWWTTTSSSWWWYYY\\\___`````````___]]][[[XXXSSSNNNLLLMMMNNNTTTTTTTTTUUUUUUUUUVVVVVVVVVUUURRROOOLLLHHHDDDCCCGGGLLLPPPPPPJJJEEEAAA@@@???>>>>>>======>>>>>>???===???DDDLLLYYYjjj|||tttsssrrreee[[[VVVYYY^^^kkkttt}}}rrrkkkaaaXXXRRRPPPNNNNNNQQQQQQTTTYYY[[[[[[___dddhhhmmmuuu{{{~~~tttnnnooosssyyy}}}wwwfffSSSKKKEEEDDDDDDCCCEEEIIIJJJLLLRRRXXX]]]gggxxx|||wwwqqqkkkddd___WWWTTTOOOIIIEEECCCBBBBBBCCCCCCCCCDDDEEEGGGIIIIIIJJJKKKMMMNNNOOOQQQUUUXXX^^^aaaeeejjjnnnrrrxxx|||}}}|||yyy{{{|||}}}|||xxxuuuttttttxxx{{{{{{wwwxxx|||{{{zzztttsssooohhhaaaZZZVVVUUUOOOLLLHHHDDD@@@>>>======::::::;;;<<<>>>@@@AAABBBCCCEEEFFFFFFEEEDDDEEEEEE|||tttnnnnnntttyyyxxxuuuwwwqqqiiifffggggggdddaaabbbccceeegggiiijjjjjjjjjgggggghhhjjjlllllliiigggiiihhhhhhiiiiiigggdddbbb]]]```dddgggfffccc^^^[[[\\\]]]___dddjjjnnnppppppfffccc``````aaadddeeefffbbbaaa```^^^\\\YYYWWWUUU[[[[[[]]]^^^^^^]]]\\\\\\]]]\\\XXXSSSNNNLLLMMMNNNTTTUUUVVVXXXXXXXXXXXXWWWVVVUUUSSSPPPLLLIIIEEEDDDEEEHHHMMMMMMIIIDDD@@@>>>>>>>>>>>>======>>>>>>>>>>>>???CCCIIIUUUhhh|||{{{xxx{{{mmmaaaXXXWWW[[[iiirrr~~~yyyjjjddd\\\VVVSSSRRRSSSSSSTTTTTTXXX\\\^^^^^^cccjjjrrryyy|||pppkkklllqqqwww|||wwwgggQQQKKKEEEEEEEEEDDDFFFIIIJJJNNNVVV]]]cccnnn}}}xxxqqqkkkccc\\\WWWPPPMMMIIIEEECCCBBBBBBCCCBBBCCCDDDEEEFFFGGGIIIIIIGGGHHHKKKLLLMMMPPPSSSVVVYYY[[[^^^aaadddhhhnnnrrrssswww|||zzzwwwzzz|||}}}|||yyywwwvvvvvvwwwzzz{{{xxxyyy|||yyyvvvuuurrrooojjjddd]]]WWWTTTRRRLLLJJJFFFBBB>>><<<;;;;;;:::;;;;;;===>>>@@@BBBCCCCCCEEEFFFFFFEEEEEEEEEFFFwwwrrrnnnqqqxxx{{{xxxtttsssmmmfffdddfffgggeeebbbbbbdddfffhhhiiihhhhhhhhhiiiiiiiiikkklllkkkhhheeeggggggggghhhiiihhhdddbbb[[[^^^cccfffgggddd```]]]\\\]]]___dddjjjnnnppppppgggdddaaa```aaaccceeeeeebbbbbbaaa```^^^[[[YYYXXX]]]\\\[[[ZZZZZZ[[[[[[\\\]]]\\\XXXSSSNNNLLLMMMOOOSSSUUUWWWYYYZZZZZZYYYXXXTTTSSSRRRPPPLLLIIIGGGEEECCCFFFIIIJJJHHHCCC???===========================???@@@CCCHHHSSSfff}}}vvvgggZZZVVVYYYgggppp}}}ttteee```ZZZUUUTTTUUUUUUVVVYYYZZZ^^^cccdddeeellltttzzzuuullljjjkkknnntttyyy~~~uuueeePPPJJJEEEFFFFFFEEEGGGJJJIIIOOOXXXbbbjjjwww}}}vvvoooggg___XXXSSSKKKIIIFFFCCCBBBCCCDDDEEECCCDDDEEEFFFHHHIIIIIIJJJGGGIIIKKKLLLLLLMMMPPPRRRVVVWWWYYYZZZ\\\^^^cccfffhhhmmmsssyyy}}}}}}zzzyyy|||}}}~~~|||zzzzzzzzzxxx|||}}}{{{|||~~~zzzvvvsssqqqnnnkkkfff```[[[VVVRRRPPPJJJGGGDDD@@@===;;;::::::;;;;;;<<<===???AAACCCDDDCCCEEEFFFGGGFFFEEEFFFGGG~~~|||uuurrrppprrrvvvvvvsssnnnlllhhheeedddfffhhhhhhfffbbbdddgggggggggffffffgggkkkjjjjjjkkklllkkkhhheeeeeeeeeeeeggghhhfffccc___ZZZ]]]bbbfffgggddd```^^^]]]^^^```eeejjjnnnoooooohhheeeaaa``````bbbccccccdddcccbbb```]]][[[ZZZYYY\\\[[[ZZZZZZ[[[^^^```bbb]]]\\\YYYTTTPPPOOOPPPRRRSSSUUUVVVXXXYYYYYYXXXXXXRRRQQQPPPOOOLLLJJJHHHGGGEEEFFFHHHIIIHHHEEEAAA???===>>>>>>??????>>>>>>===>>>@@@BBBGGGQQQddd|||ooo___YYYZZZcccmmm{{{~~~qqqbbb^^^YYYVVVVVVWWWYYYYYYZZZ\\\bbbgggiiillluuuqqqjjjllliiikkkooouuu{{{ppp```OOOIIIEEEFFFGGGFFFHHHKKKLLLQQQ\\\iiittt}}}uuummmeee]]]UUUPPPHHHFFFDDDBBBBBBCCCEEEFFFDDDEEEGGGHHHJJJJJJKKKKKKKKKLLLMMMMMMKKKJJJKKKLLLRRRTTTUUUUUUUUUVVVXXXZZZ___ccciiioootttwwwxxxxxx|||~~~~~~}}}}}}}}}zzz{{{wwwsssqqqooohhheeeaaa]]]YYYUUUQQQMMMGGGEEEBBB>>><<<;;;;;;;;;<<<<<<===>>>@@@BBBCCCDDDCCCEEEFFFGGGFFFFFFGGGHHH{{{yyyvvvtttrrrrrrssssssrrrqqqlllkkkjjjiiihhhhhhhhhhhhccceeeggggggeeedddeeegggjjjjjjjjjlllmmmllljjjgggffffffgggiiiiiigggccc```ZZZ^^^bbbeeeeeebbb^^^[[[^^^^^^aaaeeejjjmmmnnnnnniiifffbbb______`````````aaa```^^^]]]\\\]]]]]]^^^]]]]]]^^^```bbbdddfffggg^^^]]][[[WWWSSSRRRTTTVVVTTTTTTUUUVVVWWWWWWWWWWWWOOONNNNNNMMMLLLJJJIIIHHHFFFFFFFFFGGGFFFEEECCCAAA???@@@AAAAAAAAAAAA@@@???;;;>>>AAAEEEOOObbbzzzvvveee]]]]]]___jjjzzztttaaa^^^ZZZYYY[[[]]]___```aaadddkkkqqqtttxxx~~~oookkknnnfffgggjjjpppxxxkkkZZZNNNIIIEEEGGGHHHGGGHHHKKKRRRVVVaaaqqq~~~yyyppphhh___WWWPPPKKKDDDCCC@@@??????AAACCCEEEEEEFFFHHHJJJLLLLLLLLLLLLNNNPPPQQQPPPNNNMMMMMMNNNOOOQQQSSSTTTSSSSSSTTTUUUXXXZZZ^^^ccciiinnnqqqssszzz|||~~~}}}}}}}}}zzz|||zzzxxxuuuqqqnnnkkkjjjbbb___\\\YYYWWWTTTNNNJJJEEECCC@@@>>><<<;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEECCCDDDGGGGGGFFFFFFGGGHHH~~~yyywwwvvvuuusssrrrrrrtttwwwyyyrrrrrrqqqnnnjjjgggeeeeeedddfffhhhgggdddccceeegggiiiiiijjjlllnnnnnnllljjjjjjjjjkkkmmmmmmkkkfffccc\\\___ccceeedddaaa\\\YYY______aaaeeejjjmmmnnnmmmjjjfffbbb___^^^______^^^ZZZZZZYYYZZZ\\\___bbbddd___aaadddfffhhhhhhhhhggg```___\\\YYYUUUUUUWWWYYYTTTTTTTTTUUUUUUUUUVVVVVVMMMMMMMMMLLLLLLKKKIIIIIIFFFEEEDDDDDDDDDCCCBBB@@@AAAAAACCCCCCCCCCCCAAAAAA999<<<@@@DDDMMM```xxx{{{iii``````\\\hhhyyyxxxccc```^^^^^^```dddfffhhhnnnrrryyy|||nnnjjjnnnddddddgggmmmuuu}}}hhhVVVNNNIIIEEEGGGHHHHHHIIILLLWWWZZZeeewwwxxxsssjjjaaaYYYQQQJJJEEEAAA@@@>>>======???AAACCCFFFGGGIIIKKKMMMMMMMMMMMMOOOQQQSSSTTTTTTTTTUUUVVVOOOQQQTTTUUUUUUTTTTTTUUUTTTUUUWWW[[[aaafffkkkoooxxx{{{}}}~~~}}}|||||||||xxx~~~}}}tttsssqqqnnnkkkhhhfffddd]]][[[XXXWWWVVVRRRLLLGGGDDDBBB@@@===<<<<<<======<<<======???@@@BBBDDDEEECCCDDDGGGGGGGGGGGGHHHIIIzzzxxx|||zzzwwwttttttvvvyyy{{{vvvtttpppmmmkkkiiiiiiiiiiiihhhhhhgggffffffeeeeeefffiiilllnnnmmmllllllmmmmmmllllllnnnpppnnniiieee```aaacccdddccc```^^^\\\^^^___aaaeeeiiijjjiiigggccccccaaa```^^^^^^]]]]]]\\\YYYWWWWWWZZZ]]]```bbbbbbccceeegggiiijjjkkkkkkaaa^^^ZZZXXXYYY[[[]]]]]][[[XXXTTTSSSTTTSSSQQQOOOMMMMMMLLLJJJJJJIIIIIIIIIJJJIIIGGGFFFFFFEEECCCBBBBBBBBBCCCCCCBBB@@@>>>===;;;>>>BBBFFFJJJWWWooovvvhhh```^^^bbbnnnppphhhbbbcccfffiiimmmrrryyy~~~{{{rrrnnnlllmmmeeebbbhhhrrrzzzyyybbbTTTJJJGGGGGGJJJKKKKKKNNNRRRWWW^^^kkk|||~~~qqqiiiaaa[[[TTTKKKEEEEEE@@@???>>>=========>>>???FFFGGGHHHIIIJJJLLLPPPSSSVVVXXXXXXYYY\\\```^^^XXX[[[YYYWWWVVVVVVWWWVVVTTTOOOPPPPPPSSSWWW]]]bbbeeemmmrrrwwwyyyxxxvvvwwwxxx{{{zzzzzz{{{}}}{{{vvvrrriiihhhfffggghhhfffaaa]]][[[YYYVVVSSSQQQNNNJJJGGGBBBAAA???>>><<<<<<;;;;;;:::<<>>AAADDDGGGQQQggg|||{{{lllccc^^^aaalll}}}wwwnnnggggggkkknnntttzzzyyytttrrrlllddd___eeennnvvv}}}vvv```RRRIIIGGGFFFIIIJJJJJJMMMSSS\\\dddrrryyymmmeee\\\VVVOOOGGGCCCCCC????????????@@@AAACCCDDDHHHIIIJJJKKKKKKNNNQQQTTTWWWZZZ\\\^^^cccgggeee```\\\ZZZXXXWWWXXXWWWVVVUUUOOOOOOOOOPPPRRRVVVZZZ]]]ggglllqqqttttttuuuwwwyyyyyywwwuuuuuusssoooiiieee]]]\\\\\\^^^``````]]]YYYZZZXXXTTTQQQOOOLLLGGGDDD???>>>===<<<::::::999999<<<>>>AAABBBBBBCCCDDDFFFFFFGGGHHHHHHFFFFFFGGGIII}}}yyyyyywwwsssqqqqqquuuyyy|||yyyuuuoooiiidddccccccdddfffggghhhhhhgggfffdddcccaaabbbdddeeeeeefffhhhjjjiiihhhhhhjjjlllnnnmmmmmmeeeeeeeeeeeedddcccbbbaaa``````aaadddfffgggeeeccc______^^^]]]]]]]]]]]]]]]^^^[[[XXXVVVVVVYYY]]]___gggffffffffffffhhhiiijjjcccaaa___^^^^^^^^^^^^\\\ZZZYYYYYYYYYXXXVVVSSSPPPKKKJJJIIIHHHHHHGGGHHHHHHJJJIIIHHHIIIKKKLLLLLLKKKKKKJJJIIIFFFCCC@@@===<<<>>>>>>AAABBBCCCKKK^^^pppsssiii___```hhhvvvxxxooonnnqqqvvv|||vvvqqqiiibbb]]]bbbjjjrrr{{{sss\\\PPPIIIFFFFFFHHHIIIIIINNNTTTaaakkk|||yyyqqqggg^^^UUUOOOIIICCC@@@AAA>>>??????AAACCCEEEHHHIIIJJJKKKLLLLLLMMMPPPTTTWWWYYY___dddgggmmmqqqpppkkkcccaaa___]]]\\\[[[XXXVVVRRRQQQOOONNNOOOQQQSSSTTT\\\bbbhhhmmmoooqqquuuyyy{{{yyyvvvsssoooiiiaaa\\\VVVXXX\\\```cccccc___\\\YYYVVVRRROOOLLLHHHDDDAAA???>>>===;;;;;;:::::::::<<<>>>AAACCCCCCDDDFFFGGGEEEFFFGGGGGGFFFFFFHHHJJJ}}}xxx{{{xxxtttqqqqqqssswwwzzzwwwssskkkddd```^^^___```fffggghhhhhhhhhfffdddcccbbbbbbbbbaaa```aaadddfffkkkjjjiiihhhiiijjjjjjjjjggggggffffffeeeeeeeeeeeecccccccccdddffffffeeeccc______^^^^^^^^^^^^^^^______]]]ZZZWWWVVVWWW[[[^^^ddddddbbbbbbccceeehhhiiifffdddbbbaaa```^^^[[[XXXXXXXXXZZZZZZYYYUUUQQQNNNIIIIIIHHHGGGFFFFFFGGGGGGIIIHHHHHHJJJMMMOOOOOOOOOLLLKKKIIIGGGDDDBBB???>>>>>>>>>@@@AAAAAAGGGWWWfff{{{zzzoooaaa```dddooo{{{wwwuuuwww}}}{{{tttnnnfff___[[[___gggoooyyypppZZZMMMHHHFFFFFFHHHHHHIIIOOOXXXdddqqq|||rrrjjj```WWWNNNIIIEEE@@@???AAA>>>???@@@BBBEEEGGGIIIJJJKKKLLLMMMNNNOOOSSSWWW[[[___ffflllqqqvvvzzzyyyuuuooommmiiifffccc___[[[XXXVVVUUUSSSQQQPPPPPPQQQQQQSSSYYY___dddgggkkkqqqvvv{{{zzzwwwsssnnnggg```\\\YYY___gggnnnpppllleee```YYYVVVQQQMMMJJJFFFBBB@@@@@@???>>>===============:::===@@@BBBBBBCCCEEEGGGEEEFFFGGGFFFFFFGGGJJJLLL{{{}}}{{{wwwsssqqqrrrsssuuuuuuqqqjjjccc___^^^___aaaggghhhhhhhhhhhhfffeeedddfffeeeccc```^^^^^^```bbbkkkjjjiiigggggggggiiijjjhhhhhhhhhhhhggggggggggggfffeeeeeeeeeggggggfffdddbbbaaaaaa`````````aaaaaa______]]]ZZZXXXXXX[[[^^^```_________```cccfffggggggeeecccaaa___[[[WWWTTTUUUWWWYYYYYYWWWSSSOOOMMMHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGHHHJJJMMMPPPPPPPPPJJJJJJHHHFFFEEECCCBBBBBB??????@@@AAABBBFFFSSS```rrruuueeeaaaaaajjjttt}}}~~~wwwpppkkkccc]]]ZZZ^^^dddllluuu~~~pppYYYMMMHHHFFFGGGHHHHHHKKKTTT^^^hhhvvvuuukkkcccZZZQQQIIIEEEBBB???>>>AAA???@@@BBBCCCEEEFFFGGGGGGKKKMMMNNNPPPRRRWWW]]]bbbhhhooowwwzzz~~~~~~|||xxxtttooojjjeee^^^ZZZZZZYYYWWWUUUSSSSSSRRRRRROOOTTTYYY]]]```dddkkkppprrrsssrrrppplllgggbbb___bbbjjjuuu}}}|||sssggg```YYYUUUPPPLLLHHHEEEBBB??????>>>>>>=========>>>>>><<<>>>AAACCCCCCDDDFFFGGGEEEFFFGGGGGGGGGIIILLLOOO|||zzzwwwtttqqqpppoooooorrrooojjjeeebbbbbbdddeeejjjjjjiiihhhhhhgggggggggjjjiiigggccc___^^^___aaagggggghhhgggfffgggiiilllhhhhhhiiiiiiiiiiiihhhhhhhhhfffeeefffgggggggggeeeddddddcccbbbbbbbbbbbbbbb___aaaaaa___[[[ZZZ\\\___^^^]]]]]]]]]^^^```bbbccceeeccc```^^^\\\XXXTTTQQQSSSUUUXXXXXXTTTPPPMMMLLLGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFIIILLLNNNNNNMMMHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@AAABBBBBBEEEOOO[[[hhhttt|||kkkddd```eeemmmxxxuuummmiiihhheee```^^^```dddiiiqqqyyy~~~sss[[[OOOHHHGGGHHHJJJJJJNNNYYYeeepppwwwmmmbbb\\\SSSLLLEEECCCBBB???>>>AAA@@@AAABBBDDDEEEEEEFFFFFFLLLMMMPPPSSSWWW^^^ffflllsss{{{~~~yyytttmmmfffaaa```___]]]ZZZXXXVVVUUUTTTQQQTTTWWWXXXYYY]]]bbbgggiiilllooopppnnnkkkjjjiiipppyyyxxxjjjbbbWWWSSSNNNJJJGGGDDDAAA???<<<;;;;;;;;;;;;<<<<<<===@@@BBBEEEFFFFFFFFFHHHIIIEEEFFFGGGGGGHHHKKKOOOSSS}}}~~~wwwvvvuuusssqqqnnnlllkkkkkkiiifffdddcccdddfffgggmmmllljjjhhhggghhhiiiiiikkkkkkjjjfffcccaaabbbcccfffhhhiiihhhfffeeegggiiiggghhhjjjkkkkkkjjjhhhggggggfffdddeeefffgggffffffffffffdddcccbbbbbbbbbbbb___bbbeeeddd```]]]^^^aaa____________^^^^^^^^^^^^___]]][[[YYYXXXWWWTTTRRRRRRUUUWWWWWWSSSOOOMMMMMMGGGGGGGGGFFFFFFGGGGGGHHHFFFEEEEEEFFFIIIJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBAAABBBCCCBBBCCCKKKTTT^^^gggqqq|||rrriii```aaagggppp}}}ooohhhjjjnnnoookkkhhhiiiiiijjjpppvvvzzzvvv^^^QQQHHHHHHJJJLLLMMMQQQ___lll|||~~~vvvmmmcccYYYSSSNNNGGGBBBBBBAAA>>>>>>@@@@@@AAACCCEEEFFFGGGGGGGGGMMMOOORRRWWW]]]fffpppvvv~~~{{{tttooojjjhhhfffbbb___\\\YYYXXXUUUWWWWWWVVVTTTVVV[[[___```dddjjjmmmnnnnnnooopppyyyuuuiiibbbTTTPPPKKKGGGDDDBBB@@@>>>;;;;;;;;;;;;;;;<<<======BBBDDDFFFGGGFFFFFFGGGHHHFFFGGGHHHHHHJJJMMMRRRUUU{{{uuuvvvyyy}}}rrrssssssrrrpppmmmkkkiiidddcccbbbaaabbbccceeefffooommmjjjhhhggghhhjjjkkkllllllkkkiiifffdddeeeeeeiiikkkkkkiiieeebbbcccdddfffhhhjjjlllllljjjhhhgggfffdddcccccceeeffffffeeegggfffeeecccbbbaaaaaaaaa^^^cccggggggccc___```bbbbbbbbbaaa```___]]][[[ZZZ[[[YYYVVVVVVVVVVVVUUUTTTSSSVVVXXXVVVRRROOONNNNNNHHHGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDEEEGGGHHHGGGFFFGGGFFFDDDBBBAAA@@@@@@AAADDDCCCCCCCCCBBBAAAGGGPPPWWW^^^fffssswwwlllaaa^^^bbbjjjwwwsssnnnttt|||zzzvvvsssrrrpppnnnqqqwwwxxxyyy```SSSHHHIIIKKKMMMNNNTTTbbbppp~~~xxxpppfff\\\SSSMMMJJJDDDAAAAAAAAA>>>===??????AAACCCFFFHHHIIIIIIIIINNNPPPTTTZZZaaakkkvvv}}}|||sssqqqnnnjjjeeeaaa]]]\\\XXXYYYXXXUUURRRRRRVVVZZZUUUZZZaaafffgggiiikkknnnwww|||wwwkkkaaa\\\RRRNNNIIIEEEBBBAAA???==================>>>???@@@BBBDDDEEEFFFEEEDDDEEEFFFGGGHHHIIIIIIKKKNNNSSSWWW~~~uuuqqqrrrtttxxx|||~~~{{{tttlllhhhiiijjjiiifffgggbbb```cccdddbbbbbbdddmmmmmmmmmllllllkkkkkkkkknnnnnnmmmlllkkkjjjjjjiiikkkmmmmmmkkkgggbbb___]]]aaacccfffhhhggggggggghhhfffdddcccbbbbbbccceeefffiiihhhfffddddddddddddeeeeeeeeeeeeeeedddbbb```^^^bbbaaa`````````___\\\YYYWWWVVVVVVUUUTTTSSSRRRQQQVVVVVVWWWVVVTTTQQQNNNLLLGGGFFFEEEEEEFFFFFFDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHEEEEEECCCBBBAAA@@@@@@@@@===???AAABBBCCCFFFIIILLLTTTYYYccctttpppcccaaa```aaalll{{{~~~||||||ssspppsssvvv|||}}}dddUUUNNNLLLMMMOOOSSS\\\lll{{{~~~}}}~~~uuujjjbbb\\\VVVNNNHHHCCCBBB@@@>>>>>>???AAABBBCCCEEEFFFGGGFFFGGGHHHJJJNNNRRRXXX```iiisss}}}}}}xxxsssmmmhhhdddcccbbb```]]][[[ZZZYYYVVVTTTXXXYYYZZZ\\\aaagggllloootttuuuuuutttpppggg\\\UUUNNNKKKGGGDDDBBB@@@===:::<<<;;;;;;;;;<<<===???@@@AAABBBDDDEEEGGGHHHHHHHHHGGGGGGIIIKKKJJJJJJRRR\\\{{{sssrrrsssuuuzzz~~~}}}wwwqqqjjjgggiiijjjjjjhhhiiidddccceeegggeeedddfffhhhhhhjjjkkklllmmmmmmnnnnnnmmmmmmmmmllllllllllllmmmmmmmmmjjjgggccc```___aaaccceeefffffffffggghhhhhhgggfffeeeeeefffhhhiiijjjiiihhhggggggggghhhiiigggggggggeeecccaaa___]]]```___^^^]]]]]][[[XXXVVVVVVUUUUUUTTTTTTUUUUUUVVV\\\\\\[[[ZZZWWWSSSPPPMMMIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFEEECCCBBBAAA@@@@@@??????AAACCCEEEFFFGGGJJJLLLRRRWWWbbbsssuuugggbbb``````jjjxxxrrrmmmpppwww}}}jjj[[[PPPOOOOOORRRVVV```rrr{{{zzztttlllbbbZZZUUUPPPIIICCCBBBAAA@@@???@@@AAACCCDDDFFFGGGIIIJJJIIIJJJLLLNNNSSSXXX```hhhrrr|||{{{vvvqqqnnnmmmhhhfffcccaaa___]]]ZZZXXXYYYYYYYYY[[[^^^cccgggjjjooooooooonnnjjjbbbYYYRRRMMMJJJFFFCCCBBB???===;;;===<<<<<<<<<===???AAABBBAAAAAACCCDDDEEEEEEFFFFFFHHHHHHJJJLLLLLLNNNWWWaaawwwrrrtttuuuxxx|||}}}sssnnniiiggghhhjjjjjjiiijjjeeedddggghhhgggfffhhhfffgggiiikkkmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnooooooooonnnllliiigggdddcccbbbaaabbbdddddddddeeefffhhhhhhgggfffeeeeeegggiiijjjiiiiiiiiihhhiiijjjkkkkkkiiihhhgggfffcccaaa^^^]]]]]]\\\[[[[[[ZZZXXXUUURRRUUUTTTSSSSSSTTTVVVXXXYYY___^^^]]][[[WWWSSSOOOMMMKKKIIIHHHIIIJJJJJJIIIGGGEEEFFFFFFGGGGGGHHHHHHIIIFFFFFFDDDBBBAAA@@@??????AAADDDFFFHHHIIIIIIKKKMMMQQQVVVaaarrr}}}mmmeee```^^^fffrrr}}}nnniiikkkvvv{{{ooo^^^TTTRRRRRRUUU[[[ggg{{{}}}wwwsssqqqhhhbbbYYYSSSNNNJJJDDD@@@@@@@@@@@@@@@AAACCCEEEFFFIIIJJJLLLMMMMMMNNNQQQSSSYYY___iiirrr|||~~~{{{yyyxxxssspppnnnkkkiiifffbbb```]]]\\\[[[\\\]]]aaadddfffjjjiiihhhfffccc]]]WWWQQQKKKIIIEEECCCAAA???===;;;=========>>>???AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEHHHHHHKKKNNNOOOSSS^^^iii~~~uuurrruuuwwwyyy}}}}}}zzzrrrnnnjjjhhhiiijjjjjjjjjhhhdddcccfffhhhffffffhhhhhhjjjlllnnnnnnmmmlllkkklllllllllmmmnnnpppqqqrrrqqqnnnjjjhhhgggffffffeeeaaabbbddddddddddddfffhhheeedddcccbbbbbbdddfffgggfffffffffggghhhiiijjjkkkggggggfffeeecccaaa```___^^^\\\[[[[[[[[[YYYUUUSSSUUUSSSQQQPPPQQQSSSVVVXXX[[[ZZZYYYWWWTTTPPPMMMLLLLLLKKKJJJKKKLLLLLLKKKJJJGGGGGGGGGGGGHHHHHHIIIIIIGGGFFFEEECCCAAAAAA@@@@@@BBBEEEHHHIIIJJJJJJKKKLLLQQQWWWaaappptttiiiaaa^^^ccckkkwwwyyygggbbbfffooovvvooo]]]WWWTTTTTTXXX```nnn|||tttnnnhhheee___ZZZSSSMMMJJJGGGCCCAAA>>>>>>???@@@BBBDDDFFFHHHIIIKKKMMMNNNOOORRRUUUXXX___fffpppyyy~~~~~~~~~~~~|||yyywwwtttppplllhhhcccaaa```___```bbbeeefffgggeeecccaaa^^^ZZZUUURRRIIIGGGCCCAAA@@@???===;;;======>>>???@@@AAABBBCCCFFFGGGGGGHHHGGGGGGFFFFFFGGGHHHKKKPPPSSSYYYfffsss{{{vvvtttvvvwwwxxx{{{}}}}}}zzzwwwrrrooollliiihhhiiiiiiiiifffaaa```dddeeeddddddfffiiikkknnnqqqqqqpppnnnllljjjjjjjjjkkkmmmooorrrtttqqqmmmiiigggggghhhhhhgggaaaccceeeeeeeeeeeegggiiidddcccaaa``````aaacccdddcccdddeeeggghhhiiijjjkkkddddddccccccbbbbbbbbbbbb```___^^^^^^^^^\\\YYYWWWUUUSSSQQQOOONNNPPPRRRSSSTTTTTTSSSRRRQQQOOONNNMMMMMMLLLKKKKKKMMMNNNMMMKKKHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGEEEDDDCCCBBBBBBBBBBBBEEEGGGHHHHHHIIIKKKLLLSSSXXXbbbnnn}}}pppfffaaaaaaeeeqqqzzzmmm]]]YYY^^^iiippp}}}mmm[[[XXXVVVVVV[[[dddtttvvvnnnggg```\\\UUURRRMMMHHHFFFCCCBBBAAA<<<<<<>>>@@@CCCEEEGGGHHHHHHJJJMMMOOOQQQUUUZZZ^^^gggmmmvvv~~~~~~~~~~~~|||xxxsssoooiiigggeeecccbbbdddfffgggdddbbb^^^\\\YYYVVVRRROOOGGGDDDBBB@@@@@@???===<<<;;;<<<===???@@@AAABBBBBBHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGKKKQQQWWW___ooo~~~{{{wwwvvvvvvuuuuuuwwwxxxxxxvvvtttpppnnnllliiiggggggggghhhddd```___ccceeecccccceeegggjjjnnnrrrtttssspppoooiiihhhhhhiiikkknnnqqqsssppplllgggfffhhhjjjiiigggbbbeeehhhiiiiiihhhiiiiiigggeeecccaaaaaaaaabbbccccccdddfffgggiiijjjjjjjjjbbbaaaaaaaaaaaabbbccccccaaa`````````aaa```]]][[[UUUSSSQQQOOOMMMNNNNNNOOOQQQPPPPPPPPPOOOOOOOOOOOOLLLKKKJJJKKKMMMNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFCCCDDDFFFFFFGGGIIIKKKNNNRRRWWWaaalllzzz{{{ppphhhcccbbbkkkuuutttbbbTTTRRRVVVbbbkkkzzzlll]]]ZZZXXXYYY___iiiyyy|||qqqjjjccc\\\WWWMMMJJJGGGCCC@@@?????????<<<===???BBBDDDGGGIIIJJJHHHKKKNNNQQQUUU[[[aaafffooottt{{{||||||}}}xxxxxxyyy{{{{{{wwwrrrooolllhhhffffffggggggbbb___[[[XXXUUUQQQMMMJJJDDDBBB@@@?????????===<<<:::;;;===???AAABBBBBBCCCFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGLLLSSS[[[gggyyy{{{xxxwwwuuutttrrrqqqrrrsssrrrpppjjjjjjiiigggfffeeeggghhhfffbbbaaadddfffeeeeeeggggggjjjooossstttrrrooolllgggfffffffffhhhkkkoooqqqnnnjjjffffffiiikkkiiifffcccfffkkkmmmmmmkkkjjjjjjiiigggdddbbbaaaaaaaaabbbaaabbbdddfffggghhhhhhgggbbbaaa```______```aaaaaa_________```bbbaaa___]]]TTTSSSQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKJJJIIIJJJLLLMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIDDDDDDEEEEEEFFFIIINNNQQQOOOUUU^^^iiiwww{{{qqqhhhcccfffpppyyyhhhZZZPPPOOORRR[[[eeewwwzzzjjjaaa\\\[[[]]]dddnnn~~~~~~rrriiiccc^^^XXXSSSHHHGGGDDDAAA>>>======>>>>>>???AAADDDGGGIIIKKKKKKKKKMMMQQQUUU[[[bbbjjjoootttwww{{{{{{yyyvvvtttrrrmmmmmmpppwww~~~qqqrrrtttyyy|||wwwqqqmmmjjjiiiiiicccaaa]]]YYYUUUPPPKKKGGGCCCAAA???>>>>>>???===<<<;;;<<<>>>AAACCCDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGFFFHHHIIIOOOWWW```nnn{{{yyyxxxuuurrrooonnnooooooooonnnfffffffffeeedddeeefffhhhhhhdddcccfffhhhggghhhjjjjjjmmmqqqssssssooojjjgggfffeeedddeeegggjjjmmmppplllhhheeefffjjjkkkiiieeeccchhhmmmpppooommmkkkkkkiiigggdddaaa_________```^^^___aaacccdddddddddccccccbbb```___^^^^^^______^^^]]]^^^___aaaaaa```^^^RRRRRRRRRQQQQQQPPPOOOOOOLLLKKKKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLEEEEEEEEEEEEFFFJJJPPPTTTLLLRRR\\\ggguuuxxxllldddbbbmmm~~~ooo___UUUOOOPPPSSSTTT```rrrqqqgggccc]]]]]]```gggqqq}}}tttiiiaaa]]]YYYSSSOOOHHHGGGDDDAAA>>>===>>>@@@@@@AAADDDGGGIIIKKKMMMMMMMMMPPPTTTYYY___gggpppvvvtttvvvxxxvvvrrrmmmiiigggdddeeeiiirrr}}}ppplllnnnqqqwwwzzztttpppmmmlllgggddd```\\\WWWRRRKKKGGGBBB@@@>>>===>>>>>>>>><<<<<<===@@@BBBDDDEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKQQQZZZdddrrr|||{{{|||tttttttttssspppmmmiiigggdddddddddaaa```ccchhhnnnoooiiieeegggiiiiiijjjnnnoootttwwwvvvuuusssoooiiicccaaa```aaadddggghhhiiigggggghhhiiiiiijjjjjjjjjmmmqqquuuvvvsssnnnjjjhhhjjjiiigggdddbbb___]]]\\\WWWXXX[[[]]]___aaaaaaaaaaaaaaaaaaaaa___]]][[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXVVVSSSOOONNNPPPQQQQQQOOOPPPMMMIIIIIIKKKLLLKKKJJJKKKLLLLLLKKKJJJJJJLLLNNNMMMLLLJJJIIIHHHHHHIIIJJJIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHHHHGGGGGGJJJNNNRRRQQQSSSYYYdddqqq~~~sssiiimmmsss}}}mmm[[[RRRNNNLLLKKKUUU]]]lll~~~rrrhhhcccaaaaaacccfffnnnzzz{{{rrrlllccc\\\VVVQQQLLLHHHAAA@@@>>><<<;;;<<<===>>>@@@CCCFFFHHHJJJLLLOOORRRQQQRRRXXXaaajjjpppwww{{{xxxpppkkkddd\\\ZZZ[[[\\\^^^cccooouuuiiiiiifffkkkyyyxxxsssooonnnlllhhhddd^^^UUULLLFFFFFFAAA>>>???@@@===<<<>>>@@@@@@AAABBBCCCEEEFFFGGGIIIHHHHHHJJJKKKLLLKKKJJJMMMNNNUUU```kkkyyy{{{yyyxxxuuuuuutttsssppplllhhhfff```aaaaaa```aaadddjjjooopppjjjgggiiijjjjjjllloooppptttvvvtttrrrpppkkkeeeaaa```___aaadddffffffffffffeeeeeeeeefffggghhhiiinnnpppssstttqqqmmmjjjhhhjjjiiigggdddaaa]]][[[YYYWWWXXX[[[]]]______`````````aaaaaaaaa___]]]ZZZXXXTTTSSSSSSTTTVVVVVVUUUTTTVVVSSSOOONNNPPPQQQPPPOOOQQQNNNKKKJJJKKKLLLKKKJJJKKKLLLLLLLLLJJJJJJLLLMMMJJJJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKMMMMMMMMMLLLKKKHHHIIIIIIHHHHHHIIILLLOOOOOOPPPWWWbbbooowwwnnnpppttt|||lllZZZQQQMMMKKKJJJPPPWWWdddttt~~~zzzsssmmmhhhgggggggggiiimmmuuuxxxttteee___WWWQQQLLLHHHCCC???AAA@@@>>>======>>>???@@@DDDFFFIIIKKKLLLOOORRRTTTTTTWWW___hhhqqqwww|||}}}tttjjjccc]]]VVVUUUXXXYYY\\\dddsssoooeeeggggggooo}}}zzzvvvsssqqqnnniiicccZZZQQQJJJFFF@@@===??????<<<<<<>>>@@@@@@@@@AAACCCDDDFFFGGGHHHHHHHHHJJJLLLMMMMMMMMMOOOQQQYYYdddppp~~~yyytttppprrrrrrrrrqqqooojjjfffddd^^^___``````bbbfffkkkooopppkkkhhhkkkmmmlllmmmppprrruuuvvvrrrooolllgggaaa^^^]]]^^^```cccdddcccbbbdddbbbaaa```aaacccfffgggnnnpppqqqqqqnnnkkkjjjiiijjjiiigggddd```\\\YYYWWWXXXYYY[[[\\\]]]^^^^^^^^^___```aaaaaa___\\\XXXVVVRRRQQQPPPQQQSSSTTTSSSRRRUUUSSSPPPOOOPPPPPPPPPOOOSSSPPPMMMLLLLLLLLLKKKJJJLLLMMMMMMLLLKKKJJJLLLMMMHHHHHHGGGHHHHHHJJJKKKLLLIIIJJJLLLMMMMMMLLLKKKKKKJJJKKKLLLKKKIIIHHHIIIKKKLLLMMMSSS]]]jjj{{{uuutttuuuxxx~~~kkkYYYOOOKKKJJJIIIKKKPPPZZZgggqqqwwwwwwvvvllllllllljjjiiijjjmmmpppqqqtttyyy|||uuummmhhh\\\XXXQQQKKKGGGDDDAAA?????????>>>>>>???AAABBBCCCHHHJJJLLLMMMOOOQQQUUUXXXZZZ```iiisss||||||pppcccZZZTTTQQQRRRVVVWWW]]]hhhzzz|||mmmeeeffflllwwwyyywwwsssnnnggg^^^TTTMMMEEE???<<<>>>>>><<<<<<>>>???@@@@@@AAABBBDDDEEEFFFGGGGGGHHHJJJLLLNNNOOOPPPSSSWWW```lllxxx}}}wwwoooiiikkklllmmmmmmkkkhhhdddbbb___``````bbbdddgggkkkmmmooojjjiiilllnnnmmmnnnppprrruuuuuupppllljjjfff```\\\\\\]]]___bbbcccaaa___aaa```]]]\\\]]]```dddfffmmmnnnooonnnkkkiiiiiiiiihhhhhhfffdddaaa^^^[[[YYYYYYZZZZZZ[[[\\\\\\\\\\\\^^^___``````^^^[[[WWWUUUTTTRRRQQQRRRSSSTTTTTTSSSTTTSSSQQQPPPPPPPPPPPPPPPTTTRRROOOMMMLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJLLLMMMHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNMMMJJJHHHGGGGGGHHHIIIOOOXXXcccsss|||uuusssqqqttt|||~~~kkkYYYNNNJJJHHHHHHIIIMMMTTT\\\cccfffggggggeeefffhhhiiillloootttxxx|||xxxqqqjjjccc^^^VVVSSSNNNIIIFFFDDDBBBAAA===>>>>>>???AAACCCDDDFFFJJJLLLMMMNNNPPPTTTYYY\\\aaajjjvvv}}}nnn^^^TTTOOONNNQQQVVVYYY```nnn|||qqqmmmlllvvv~~~{{{wwwrrrjjj```UUUNNNDDD???;;;===>>><<<===??????@@@@@@AAABBBDDDFFFFFFGGGHHHIIIIIIJJJLLLOOOQQQXXX^^^kkkyyy{{{tttkkkdddccceeegggiiihhhfffbbb```]]]^^^___cccgggkkknnnooolllhhhhhhlllnnnllllllnnnqqqsssrrrnnnkkkkkkgggccc]]]]]]^^^```bbbcccaaa___```^^^[[[ZZZ[[[^^^cccfffkkklllmmmkkkiiihhhhhhiiifffffffffeeedddaaa^^^]]]ZZZZZZZZZ[[[[[[\\\\\\\\\]]]^^^______^^^[[[XXXVVVWWWUUUSSSRRRSSSTTTSSSRRRRRRRRRRRRQQQPPPOOOOOOPPPSSSRRRQQQNNNLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHJJJKKKLLLNNNNNNNNNNNNMMMNNNOOOPPPNNNKKKGGGEEEDDDGGGGGGKKKSSS\\\iii}}}vvvqqqlllllltttlllZZZNNNHHHGGGGGGHHHKKKOOOTTTWWWZZZ\\\]]]bbbeeejjjnnnrrrxxx}}}~~~wwwooohhhaaa[[[VVVLLLKKKHHHDDDAAA??????@@@<<<===>>>@@@BBBDDDFFFGGGKKKLLLMMMOOORRRWWW^^^bbbkkkvvv{{{kkkYYYOOOLLLLLLQQQVVVXXXbbbqqqwwwwwwxxx~~~wwwnnnbbbVVVNNNDDD>>>;;;<<<>>>===>>>AAA@@@@@@AAABBBCCCEEEFFFGGGHHHIIIIIIHHHHHHJJJNNNRRR^^^hhhxxxyyyqqqhhhcccaaacccfffiiihhhfffbbb```YYYZZZ]]]bbbhhhmmmpppppphhhdddeeejjjllljjjiiijjjkkknnnnnnkkkjjjlllkkkhhh```___```aaacccdddcccbbb```^^^\\\ZZZ\\\___dddfffiiijjjkkkjjjhhhffffffgggdddeeeffffffeeeccc```^^^[[[[[[[[[[[[[[[\\\]]]^^^]]]]]]^^^^^^]]]\\\ZZZYYYYYYVVVSSSRRRRRRRRRQQQPPPQQQRRRSSSRRRPPPOOOOOOPPPRRRRRRQQQNNNLLLKKKLLLMMMNNNOOOOOOMMMKKKKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGJJJKKKMMMOOOPPPQQQQQQPPPPPPQQQQQQOOOJJJFFFDDDCCCGGGFFFIIIOOOUUU___qqqzzzssskkkiiiooo{{{zzzxxx{{{ooo]]]OOOHHHFFFGGGEEEGGGKKKMMMOOOSSSVVVYYY```eeelllssszzz{{{vvvmmmfff___XXXSSSOOOGGGGGGEEEBBB???>>>???AAA===>>>???BBBDDDFFFHHHIIILLLMMMOOOQQQVVV]]]ffflllvvvxxxgggUUUMMMKKKMMMQQQUUUXXXcccttt}}}ssseeeWWWNNNEEE???;;;===>>>>>>@@@DDDAAABBBBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHGGGJJJPPPUUUeeeqqqxxxnnngggdddeeegggjjjlllkkkhhhccc```[[[[[[]]]aaagggjjjkkkiiiccc```bbbgggiiigggfffgggdddggghhhggghhhmmmooommmdddcccbbbccceeeffffffeee```___]]]]]]^^^aaaeeegggfffhhhjjjjjjhhhfffeeeeeedddeeeffffffdddaaa^^^\\\\\\[[[[[[[[[\\\]]]___```]]]]]]\\\\\\\\\\\\]]]]]]\\\YYYUUURRRQQQQQQPPPOOOPPPRRRTTTSSSPPPNNNOOOPPPOOOPPPPPPNNNKKKJJJLLLNNNOOOOOOOOONNNKKKKKKLLLMMMJJJKKKLLLLLLLLLKKKJJJIIIIIIKKKMMMPPPRRRSSSTTTTTTRRRRRRQQQNNNJJJFFFDDDDDDHHHGGGHHHKKKOOOWWWggguuuyyyooojjjnnnwwwvvvppppppsss~~~sss```PPPHHHFFFGGGDDDGGGIIIKKKMMMQQQWWW\\\ccciiirrr{{{|||qqqlllccc[[[UUUPPPLLLIIIEEEFFFEEEBBB>>>>>>@@@BBB???@@@CCCEEEGGGIIIKKKKKKOOOPPPRRRVVV\\\fffpppxxxvvvfffVVVOOOOOOPPPTTTWWW___iiiyyyttteeeUUULLLEEE???<<<===??????BBBFFFCCCCCCCCCDDDFFFGGGIIIJJJFFFHHHJJJIIIIIIMMMUUU\\\jjjyyywwwlllgggfffkkkmmmooopppnnnjjjdddaaa```______aaadddeeeccc``````^^^___eeehhheeecccddd^^^bbbddddddgggnnnqqqpppgggeeecccdddfffggghhhhhh``````______```cccfffhhheeegggjjjjjjhhhfffdddddddddeeefffeeeccc```\\\YYY\\\[[[[[[[[[\\\^^^```aaa^^^]]]\\\[[[\\\]]]___```___\\\WWWTTTSSSRRRQQQPPPPPPRRRTTTSSSPPPNNNOOOPPPNNNOOOOOOMMMJJJJJJLLLOOOOOOPPPOOONNNLLLKKKLLLMMMIIIJJJKKKMMMMMMMMMLLLLLLIIIKKKNNNQQQSSSUUUVVVVVVSSSSSSQQQNNNIIIFFFDDDEEEIIIGGGHHHJJJLLLRRRaaaoooxxx~~~sssmmmnnnvvvzzznnnjjjlllooozzzuuuaaaQQQHHHFFFGGGFFFHHHKKKLLLNNNSSS[[[```iiipppyyyzzzwwwjjjeee\\\UUUOOOJJJGGGDDDAAABBBAAA>>>;;;:::===@@@BBBCCCEEEHHHJJJLLLMMMMMMQQQSSSVVVZZZbbblllxxxxxxhhhXXXSSSTTTUUUXXXZZZhhhqqq~~~rrrbbbRRRHHHFFF@@@<<<>>>@@@@@@CCCGGGDDDDDDDDDEEEFFFHHHJJJJJJEEEHHHJJJJJJKKKPPPZZZbbbmmm}}}vvvmmmiiiiiipppqqqrrrqqqnnniiiccc```]]]^^^______]]]\\\\\\]]]YYY[[[^^^```aaa```___^^^___]]]^^^aaaggglllmmmmmmffffffgggiiiiiihhheeebbb]]]\\\[[[[[[]]]bbbfffiiihhhgggfffggghhhhhhfffdddeeedddbbbaaa____________^^^]]]\\\]]]___aaaaaaaaa^^^]]]\\\ZZZZZZZZZ[[[\\\[[[YYYVVVSSSPPPOOOOOOPPPTTTTTTTTTRRRPPPMMMKKKIIIKKKLLLLLLMMMMMMMMMMMMLLLOOOOOOPPPOOONNNLLLJJJIIILLLLLLLLLLLLLLLKKKKKKJJJKKKKKKMMMOOORRRTTTWWWXXXXXXTTTNNNHHHDDDBBBBBBCCCIIIFFFFFFIIILLLPPPYYYaaalllzzzyyy|||sssqqquuuzzz}}}ttteee___```hhhqqq~~~xxxfffXXXMMMFFFAAADDDFFFHHHKKKOOOWWW___eeepppvvv~~~xxxooohhh___YYYQQQMMMLLLIIIDDD???BBB???<<<===???AAAAAA@@@EEEFFFHHHLLLPPPSSSSSSRRRSSSWWW^^^eeeooozzz|||oooddd`````````aaacccooowwwzzziiiYYYNNNHHH@@@???>>>>>>@@@BBBDDDFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEGGGJJJLLLRRR```mmm~~~~~~vvvoookkkjjjkkkmmmoooooonnnjjjeeebbb___aaabbbbbb```^^^]]]]]]YYY[[[^^^```aaa```___^^^^^^]]]]]]```eeeiiikkkjjjeeeeeegggiiikkkiiifffccc___^^^]]]\\\^^^aaadddfffiiigggfffggghhhgggeeedddfffffffffeeedddbbbaaa```___^^^]]]]]]___`````````]]]\\\ZZZYYYYYYYYYYYYZZZZZZXXXUUURRRPPPPPPPPPQQQTTTTTTSSSRRRPPPMMMKKKIIILLLLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOOOONNNLLLJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWTTTNNNIIIFFFDDDDDDEEEGGGDDDDDDGGGJJJMMMUUU]]]dddrrrwwwzzzwwwtttvvvyyy{{{|||kkk]]]YYY[[[ccclllyyy}}}jjj[[[PPPIIIFFFFFFHHHJJJMMMQQQYYYaaagggrrrxxx}}}xxxqqqhhhaaaYYYSSSLLLHHHGGGEEE@@@<<>>BBBFFFHHHHHHLLLMMMOOOQQQSSSUUUWWWXXX^^^dddnnnyyy~~~yyywwwwwwzzzppp___PPPFFFAAA????????????AAACCCEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFJJJJJJMMMSSSXXXaaarrr~~~zzzvvvuuuvvvtttooojjjeeegggkkkmmmnnnllliiifffdddgggiiijjjgggccc```___]]]^^^^^^_________^^^^^^[[[\\\]]]^^^```aaaaaaaaa]]]___cccgggjjjiiieeebbbbbbbbbccccccddddddeeeeeejjjhhhffffffggggggeeedddcccfffhhhjjjjjjgggcccaaaaaaaaaaaa```^^^\\\[[[\\\ZZZYYYXXXWWWUUUTTTTTTSSSTTTSSSRRRQQQQQQQQQSSSTTTSSSSSSRRRPPPOOOMMMKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNLLLMMMMMMMMMLLLKKKIIIHHHFFFHHHKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQOOOLLLIIIHHHGGGHHHIIIFFFDDDCCCEEEFFFFFFKKKRRRWWWcccrrr{{{rrrxxx~~~yyyvvvuuuuuussseeeYYYRRRSSSXXX___fffrrr|||gggXXXPPPNNNJJJKKKNNNQQQVVV]]]fffllltttyyy~~~}}}xxxqqqjjjeee^^^VVVPPPMMMIIIEEEBBBAAA@@@===;;;<<<<<<>>>AAAEEEHHHJJJKKKOOOQQQSSSTTTVVVYYY\\\___eeelllxxx|||{{{{{{|||iiiXXXLLLCCC????????????@@@BBBDDDFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFIIIJJJOOOVVV]]]hhhzzzxxxxxx{{{vvvrrrrrruuutttoooiiifffhhhkkkmmmmmmjjjgggeeecccfffiiijjjhhheeebbbaaa``````__________________]]]^^^_________^^^^^^^^^YYY[[[^^^cccffffffccc```aaabbbeeegggiiiiiiiiiiiiiiigggfffeeefffgggffffffeeefffiiikkkkkkiiifffdddcccdddeeeccc___\\\\\\\\\\\\\\\ZZZXXXVVVSSSRRRQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQOOONNNLLLKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIFFFHHHJJJMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMKKKIIIHHHGGGGGGHHHIIIHHHEEEEEEGGGGGGFFFJJJOOOZZZbbbnnn|||sssttt|||xxxvvvuuuvvvggg\\\UUURRRUUU[[[aaahhhsssppp^^^SSSNNNKKKLLLNNNRRRWWW___hhhnnnssswww{{{wwwqqqiiiccc^^^XXXQQQKKKGGGEEEBBB@@@???>>>===<<<>>>@@@BBBEEEGGGIIIKKKMMMNNNQQQTTTVVVXXX]]]bbbgggrrrxxx}}}||||||sssaaaSSSIIIBBB>>>>>>>>>???AAACCCDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJPPPYYYaaammmzzztttsssuuurrrnnnoooqqqqqqmmmhhhgggiiikkklllkkkhhhdddaaa```cccfffhhhgggeeedddddddddcccaaa_________```aaa```aaacccbbb```^^^]]]]]]XXXYYY\\\___bbbcccaaa______aaafffjjjlllmmmlllkkkhhhfffddddddfffhhhhhhhhhggghhhiiijjjjjjiiiiiihhheeegggiiigggbbb^^^^^^^^^aaa```^^^[[[XXXTTTQQQOOOOOOQQQSSSUUUVVVUUUTTTSSSSSSRRRPPPNNNMMMLLLLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLMMMMMMMMMLLLKKKJJJHHHIIIJJJKKKMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGGGGHHHHHHIIIGGGGGGJJJIIIGGGIIINNN[[[aaajjjyyyyyysss~~~|||{{{yyyssshhh\\\VVVTTTTTTXXX^^^fffmmmyyyzzzgggXXXPPPLLLMMMPPPSSSYYYaaajjjppptttvvvzzz}}}~~~~~~xxxnnnhhh```ZZZVVVRRRLLLHHHAAA@@@???===<<<<<<======AAADDDGGGIIIJJJKKKMMMOOOMMMQQQUUUYYY]]]ccclllssszzzwwwzzzyyygggXXXMMMFFFAAA>>>===>>>@@@AAACCCEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIILLLUUU___iiitttxxxqqqooommmkkkjjjkkkmmmmmmkkkhhhdddfffiiijjjiiieeeaaa^^^\\\___bbbdddddddddeeefffgggeeebbb`````````aaacccccceeegggfffbbb^^^]]]]]]ZZZZZZZZZ]]]```bbbaaa```]]]```fffjjjmmmmmmkkkjjjgggeeecccdddfffiiijjjjjjfffeeedddddddddfffggghhhgggjjjmmmjjjeeeaaa```bbbfffeeeccc___ZZZUUUQQQOOONNNQQQVVVYYYZZZWWWTTTQQQSSSRRRPPPNNNLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGHHHKKKJJJHHHIIINNNXXX]]]gggxxxwww~~~|||uuuhhh^^^WWWVVVXXXZZZ___eeennnvvvrrr```TTTNNNPPPRRRVVV\\\dddmmmssswwwxxxzzz|||~~~~~~|||{{{|||{{{sssllleee___WWWRRROOOLLLHHHEEE?????????>>>===>>>???AAABBBEEEJJJLLLMMMNNNQQQSSSRRRVVV\\\aaagggppp|||yyytttpppvvv~~~wwwkkk[[[OOOHHHDDD@@@>>>===>>>@@@BBBDDDFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJOOOSSS]]]iiirrr|||}}}rrrjjjhhhffffffggghhhjjjkkkjjjiiibbbdddfffgggfffccc___]]]YYY\\\___aaabbbdddfffhhhhhhfffcccaaa```aaabbbdddeeehhhjjjhhhccc___^^^^^^\\\[[[[[[\\\___aaaaaaaaa\\\```eeejjjlllkkkiiigggfffdddbbbcccfffiiikkkkkkcccaaa___]]]^^^```dddfffhhhlllooommmgggbbbbbbdddiiihhheeeaaa\\\VVVQQQOOONNNQQQWWW[[[\\\YYYTTTPPPSSSQQQOOOMMMLLLLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRMMMMMMNNNOOOOOONNNLLLLLLLLLKKKJJJIIIJJJLLLNNNOOOMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJHHHFFFHHHKKKJJJHHHIIIMMMTTTYYYeeexxx}}}~~~{{{kkkccc[[[VVVXXX]]]aaafffkkkuuu~~~{{{fffXXXPPPRRRTTTXXX^^^fffooouuuzzzzzzzzz{{{|||{{{xxxvvv|||{{{tttjjjbbb___YYYQQQLLLJJJHHHEEEBBBAAAAAAAAAAAA@@@AAACCCEEEAAAFFFKKKNNNOOOQQQTTTWWWXXX]]]dddjjjqqq|||sssnnnjjjsss}}}mmmbbbTTTIIIEEEBBB@@@======>>>@@@BBBEEEFFFGGGHHHDDDEEEEEEFFFGGGIIIJJJKKKTTTYYYdddqqqzzz~~~rrriiieeeeeeeeefffiiikkkjjjeeeaaaeeeddddddfffhhhgggccc___aaa```^^^^^^aaaeeeiiilllllljjjfffbbbaaabbbeeefffgggggghhhiiihhhgggeeedddccc```\\\\\\```cccddddddaaaaaabbbfffjjjkkkiiifffeeefffgggfffddddddfffgggddddddcccaaa^^^]]]___```kkkmmmpppoookkkfffbbb```ccccccaaa___[[[VVVQQQNNNOOOPPPRRRVVVXXXWWWTTTQQQOOOOOOOOONNNLLLKKKLLLMMMNNNRRRWWWYYYXXXVVVUUUTTTQQQOOOMMMLLLLLLKKKJJJHHHJJJLLLMMMMMMLLLKKKKKKLLLIIIIIIIIIIIIIIIJJJKKKKKKMMMKKKIIIIIIKKKKKKJJJIIIJJJMMMOOOOOOMMMKKKMMMNNNQQQYYYeeettt~~~|||jjj___XXXYYY[[[^^^aaahhhoootttqqq```YYYUUUTTTYYY```iiittt~~~}}}yyyvvvyyy{{{tttlllccc^^^SSSQQQMMMJJJFFFDDDCCCCCC???>>>======>>>AAAEEEGGGKKKLLLNNNPPPQQQTTTYYY\\\XXXaaammmxxxyyywwwssssssxxx|||{{{llldddbbbnnn}}}~~~uuuhhh[[[NNNGGGDDD???======??????AAABBBDDDFFFHHHIIIJJJGGGFFFIIIJJJIIILLLQQQWWW```mmmyyy{{{qqqiiieeeddddddeeehhhkkkjjjfffccccccccceeehhhjjjjjjfffcccaaaaaa```aaacccgggkkkmmmnnnlllhhhdddccceeegggiiiffffffhhhjjjkkkllllllmmmjjjeee```___```bbbaaa```aaaaaabbbeeehhhjjjhhhfffdddeeefffeeeddddddfffhhhggggggfffdddaaa```aaaccclllnnnpppoookkkeeeaaa___``````___\\\YYYUUURRRPPPPPPQQQRRRUUUWWWVVVSSSPPPPPPPPPPPPNNNLLLKKKLLLMMMQQQUUUZZZ]]]\\\ZZZXXXWWWSSSQQQNNNLLLLLLLLLKKKKKKLLLMMMNNNMMMJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKJJJJJJLLLMMMMMMLLLLLLNNNPPPOOOLLLJJJKKKLLLQQQWWWaaaooossseee^^^ZZZ^^^cccgggmmmuuu{{{lll^^^WWWTTTYYYbbblllwww|||zzz}}}wwwqqqjjjbbbZZZUUUNNNLLLIIIEEECCCAAA@@@@@@??????>>>???@@@CCCFFFGGGKKKLLLOOOPPPRRRUUUXXX[[[bbbooo~~~{{{qqqiiihhhfffhhhpppyyypppccc]]]^^^iiivvvtttjjj___SSSHHHCCC@@@===<<<===???@@@BBBDDDFFFGGGHHHHHHFFFDDDDDDGGGIIIJJJMMMSSSZZZcccqqq~~~{{{ssskkkhhhddddddeeegggiiiiiifffdddbbbcccfffjjjmmmmmmkkkhhhbbbcccdddfffhhhkkkmmmoooqqqnnnjjjgggfffgggjjjlllgggggghhhjjjlllnnnpppqqqooojjjdddbbbbbbcccbbb```aaaaaaaaacccfffgggfffeeebbbccceeeeeeeeeeeegggiiikkkkkkjjjhhheeedddeeegggmmmoooqqqooojjjeeeaaa___]]]\\\ZZZXXXVVVTTTSSSRRRPPPQQQRRRTTTVVVUUUQQQOOOPPPQQQQQQOOOLLLKKKLLLMMMTTTXXX]]]``````]]]ZZZYYYWWWTTTQQQOOOMMMMMMOOOPPPQQQQQQPPPMMMJJJHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMKKKJJJKKKMMMPPPQQQPPPRRRSSSTTTRRROOOMMMLLLMMMQQQUUU\\\hhhxxxzzzjjjaaa^^^\\\bbbjjjpppuuuzzzhhh^^^WWW[[[fffrrr}}}xxxssslllddd^^^WWWQQQMMMIIIGGGEEEBBB@@@????????????@@@AAABBBDDDFFFGGGHHHLLLNNNQQQSSSUUUYYY^^^bbbqqqtttjjjbbb]]]^^^^^^bbbmmmzzzyyyfff\\\YYY\\\eeeqqqzzzwwwiii___UUUKKKBBB@@@???======???@@@BBBDDDGGGHHHIIIHHHHHHEEECCCDDDHHHJJJLLLQQQYYY___iiixxx~~~|||uuuooolllfffffffffffffffeeedddbbbbbbdddhhhlllnnnnnnmmmkkkdddeeegggjjjlllnnnooopppqqqnnnjjjgggggghhhkkkmmmkkkjjjjjjiiijjjlllnnnooopppkkkfffdddeeefffeeeccc``````aaabbbcccdddddddddaaaccceeefffggggggiiijjjnnnnnnmmmkkkhhhgggiiijjjnnnpppqqqooojjjddd```^^^ZZZYYYXXXVVVUUUTTTTTTTTTOOOOOOPPPSSSUUUTTTRRRPPPQQQQQQQQQOOOMMMLLLLLLNNNTTTXXX]]]```___]]]ZZZYYY[[[YYYVVVSSSPPPQQQSSSVVVVVVVVVTTTPPPLLLIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLOOOSSSTTTUUU[[[[[[ZZZXXXVVVSSSRRRQQQSSSSSSXXXbbbooosssgggbbb```bbbjjjtttzzztttggg]]]```kkkxxxzzzuuupppjjjccc[[[UUUPPPKKKHHHFFFEEECCCAAA@@@@@@AAAAAAAAABBBDDDGGGIIIJJJJJJJJJPPPQQQSSSVVV[[[ccclllsssxxxkkkbbb]]]\\\^^^___eeeqqqtttaaaZZZ[[[]]]fffsss}}}zzzooobbbYYYPPPHHHAAA@@@@@@>>>???BBBAAACCCFFFIIIJJJJJJHHHGGGFFFEEEFFFJJJLLLNNNVVV___fffppp{{{{{{zzzuuuooollljjjiiihhhfffcccaaa```___dddfffiiikkkllllllkkkkkkfffgggjjjlllnnnoooppppppooommmiiiffffffgggjjjlllmmmlllkkkkkkkkkmmmnnnpppqqqlllfffdddeeefffeeeccc___```bbbccccccbbbbbbcccaaadddggghhhhhhiiijjjlllnnnnnnmmmllljjjiiikkkmmmooopppqqqnnniiiddd```___ZZZYYYXXXVVVVVVUUUVVVVVVNNNNNNOOORRRTTTUUUTTTRRRQQQQQQQQQPPPNNNMMMNNNOOORRRVVVZZZ\\\\\\ZZZXXXXXX___^^^[[[WWWTTTTTTWWW[[[ZZZZZZXXXTTTPPPLLLKKKLLLMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKLLLPPPUUUWWWXXX___^^^]]][[[ZZZXXXUUUTTTTTTRRRTTT]]]gggvvvqqqhhheeeeeekkkuuu}}}ooocccdddnnnyyy}}}vvvnnniiieee```YYYSSSOOOKKKHHHFFFBBBAAA@@@@@@@@@AAABBBCCCDDDEEEHHHKKKNNNOOOOOONNNRRRSSSVVV[[[dddqqqqqqddd^^^]]]^^^]]]aaaiiitttppp___ZZZ\\\cccnnn||||||rrrggg[[[RRRLLLEEEAAAAAA@@@>>>???CCCCCCEEEHHHJJJKKKJJJHHHGGGFFFFFFGGGJJJLLLPPPZZZdddnnnyyyyyyttttttuuuqqqllljjjlllkkkiiieeeaaa^^^]]]^^^dddfffhhhhhhggggggiiijjjhhhiiikkkmmmnnnooooooooommmkkkgggddddddfffiiikkkllllllllllllmmmnnnpppppppppjjjdddaaaaaaaaa___]]]^^^aaaddddddcccbbbaaaaaaaaadddgggiiiiiiiiijjjkkkjjjkkkkkkjjjiiiiiikkknnnoooppppppmmmiiidddaaa```\\\\\\[[[ZZZYYYXXXWWWWWWOOOOOOPPPRRRUUUUUUTTTSSSPPPQQQQQQPPPOOONNNPPPRRRRRRTTTWWWXXXWWWVVVWWWWWW___```___[[[WWWVVVYYY]]][[[\\\[[[XXXTTTPPPNNNNNNOOOOOONNNMMMMMMMMMMMMNNNNNNLLLKKKMMMQQQUUUYYYZZZ]]]\\\ZZZZZZZZZXXXVVVTTTSSSOOOPPPXXX```lll}}}rrrmmmlllnnnrrr|||xxxkkkiiioooxxxyyyrrrkkkccc^^^XXXTTTOOOJJJHHHFFFDDDCCC???>>>>>>>>>@@@BBBDDDEEEHHHJJJLLLOOORRRSSSTTTTTTVVVYYY^^^gggsssyyyjjj```^^^^^^___\\\bbbkkkwwwjjj______cccqqq{{{tttiii]]]QQQIIIEEEAAA>>>???>>><<<===AAADDDFFFHHHIIIJJJIIIHHHGGGEEEDDDGGGJJJLLLRRR^^^kkkyyy{{{sssmmmoooqqqooolllkkkkkkkkkiiiddd___\\\]]]___bbbcccddddddcccdddgggkkkkkkkkkkkkllllllmmmnnnnnnllljjjfffdddccceeehhhkkkjjjjjjkkkkkkkkkjjjiiiiiihhhccc^^^[[[\\\]]][[[ZZZ]]]aaafffgggeeebbb`````````bbbfffgggggggggggghhhfffgggggggggggghhhkkkmmmnnnoooooommmiiieeebbbbbb_________^^^]]]ZZZXXXWWWSSSSSSRRRSSSTTTTTTSSSQQQNNNOOOPPPPPPOOOPPPRRRTTTSSSUUUVVVVVVUUUUUUWWWYYY]]]___```\\\WWWVVVXXX\\\YYY[[[\\\ZZZWWWRRRPPPOOORRRQQQPPPNNNMMMMMMMMMMMMOOOMMMKKKLLLPPPUUUYYYZZZZZZXXXWWWWWWYYYYYYVVVTTTQQQLLLLLLTTTZZZdddzzz|||uuutttxxx|||wwwsssuuuzzz|||wwwqqqjjjddd^^^XXXTTTLLLJJJFFFDDDDDDDDDBBBAAA>>>>>>???@@@BBBEEEGGGIIILLLMMMPPPRRRUUUWWWXXXYYY]]]cccnnnzzzrrrfffbbbcccdddeeefffmmmvvvsssgggfffnnnvvvwwwkkk```UUUJJJCCC???<<<<<<>>>>>><<<>>>CCCFFFGGGGGGHHHHHHHHHGGGGGGDDDEEEHHHMMMQQQXXXgggvvvxxxpppkkkmmmqqqpppnnnnnnjjjjjjhhhddd___\\\^^^``````aaaaaa``````bbbggglllllllllkkkkkkkkkllllllmmmllliiifffdddccceeehhhkkkjjjjjjiiihhhfffccc```^^^___[[[WWWVVVYYY[[[[[[ZZZ\\\aaagggiiifffbbb______^^^aaaeeeffffffeeeeeeeeebbbdddeeeeeeeeegggjjjmmmmmmnnnooollliiieeeccccccbbbbbbbbbaaa___\\\YYYWWWWWWVVVTTTTTTTTTSSSQQQOOOMMMOOOPPPPPPPPPQQQSSSUUUVVVVVVVVVUUUUUUVVVYYY[[[[[[^^^___\\\WWWUUUWWWZZZVVVYYY[[[[[[XXXSSSPPPOOOSSSRRRQQQOOONNNMMMLLLLLLOOOMMMKKKLLLPPPUUUYYYZZZYYYWWWVVVWWWYYYZZZXXXUUUOOOJJJJJJQQQVVV___uuu~~~yyy{{{|||{{{}}}ppplllddd^^^XXXSSSOOOLLLFFFEEECCCCCCCCCDDDCCCAAAAAAAAABBBCCCFFFIIILLLNNNOOOPPPQQQTTTVVVYYY[[[\\\eeennn|||nnneeefffjjjmmmmmmttt{{{{{{lllgggpppzzzoooddd[[[QQQHHHBBB===;;;<<>>AAAFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGKKKQQQVVV___ppp|||wwwuuusssqqqoooooopppqqqoooooommmiiibbb______```_________```aaabbbcccdddiiiiiihhhjjjlllmmmllljjjcccccccccddddddeeeeeeeeefffhhhjjjjjjgggaaaZZZVVVVVVWWWWWWVVVTTTVVV\\\```hhhgggeeebbb___\\\ZZZYYY\\\___bbbdddcccbbbbbbbbbaaa___^^^___bbbeeeggghhhnnnooonnnlllhhheeecccccchhhfffccc```^^^ZZZWWWTTTYYYZZZYYYXXXUUUQQQNNNKKKSSSSSSTTTUUUVVVXXXXXXYYYVVVTTTSSSSSSTTTUUUTTTSSSWWWZZZ\\\ZZZWWWTTTTTTUUUVVVYYY\\\\\\YYYUUUQQQOOONNNQQQSSSRRROOOMMMMMMOOOPPPPPPPPPPPPRRRTTTVVVWWWVVVUUUUUUXXX\\\ZZZTTTNNNNNNLLLLLLOOOTTT\\\jjjwwwxxxxxxwww|||yyysssnnnccc___YYYRRRMMMKKKJJJJJJEEEDDDCCCBBBAAAAAAAAAAAAGGGFFFEEEFFFJJJMMMPPPQQQUUUSSSUUUZZZZZZZZZ```jjjrrr{{{ppppppuuuxxx|||sssnnnsss~~~zzztttiii^^^TTTKKKCCC>>>???>>>>>>???@@@CCCEEEFFFFFFGGGHHHGGGFFFFFFHHHJJJJJJNNNSSSXXX___lll}}}zzzxxxtttpppnnnmmmmmmnnnnnnooooookkkfffcccbbbccccccddddddeeeeeeddddddcccgggffffffhhhjjjjjjiiigggbbbbbbbbbbbbbbbbbbbbbbbbdddfffhhhhhheee```ZZZVVVVVVVVVVVVTTTSSSVVV\\\aaafffeeecccaaa___\\\[[[ZZZ\\\___bbbcccbbbaaaaaaaaa___^^^]]]^^^```dddfffhhhjjjkkkkkkiiifffdddddddddeeeeeecccbbb```]]]ZZZXXX\\\[[[XXXUUURRRQQQPPPOOOMMMNNNQQQTTTXXX[[[^^^___[[[XXXVVVTTTTTTTTTSSSQQQSSSUUUWWWVVVSSSQQQQQQRRRVVVYYY[[[[[[XXXTTTQQQOOONNNOOOQQQQQQPPPOOOOOOPPPQQQQQQPPPQQQRRRTTTUUUWWWTTTSSSSSSWWWZZZZZZTTTOOOMMMKKKKKKNNNRRRXXXeeeqqq}}}vvvvvvsssyyy}}}wwwpppjjjeee[[[WWWRRRLLLHHHFFFFFFFFFCCCBBBBBBBBBCCCDDDDDDEEEJJJIIIIIIKKKNNNRRRTTTUUUWWWUUUXXX]]]aaafffppp|||}}}xxx~~~xxxwww~~~|||rrrkkkaaaWWWOOOHHHCCC???>>>>>>>>>???AAADDDFFFGGGHHHIIIIIIHHHGGGGGGIIIKKKMMMQQQWWW]]]eeesss|||vvvqqqmmmkkkkkkkkkmmmnnnpppoookkkhhhffffffhhhiiijjjjjjiiigggeeecccdddddddddeeeggggggeeeccc``````__________________```aaaddddddbbb^^^YYYVVVWWWVVVTTTRRRRRRVVV\\\```aaa```___]]]\\\ZZZYYYXXX\\\^^^aaaaaa```_________\\\\\\[[[\\\^^^bbbeeehhhiiiiiihhheeecccbbbcccdddbbbcccddddddccc```]]][[[^^^[[[VVVRRRPPPPPPQQQSSSJJJLLLOOOTTTXXX]]]```bbb___\\\XXXUUUSSSRRRPPPOOOPPPRRRSSSSSSQQQOOOOOOPPPUUUXXXZZZYYYVVVSSSPPPOOONNNMMMMMMOOOQQQSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWRRRQQQRRRUUUXXXWWWSSSOOOLLLJJJKKKNNNPPPSSS]]]gggyyy{{{zzzssssssqqqyyy~~~wwwqqqjjjccc]]]XXXQQQOOOKKKGGGDDDCCCCCCDDDAAABBBBBBDDDFFFHHHIIIKKKMMMMMMOOOQQQSSSVVVXXXZZZ\\\]]]```gggnnnwwwxxxsssfff```VVVNNNHHHDDDAAA@@@===>>>???@@@CCCEEEGGGIIIJJJKKKKKKJJJHHHHHHJJJLLLSSSXXX___fffppp~~~xxxqqqmmmkkkkkkkkkjjjlllnnnpppnnnllliiiggghhhiiikkklllllliiifffdddccccccccceeefffeeeccc```]]]]]]]]]]]]]]]^^^```aaa^^^```bbbcccbbb___\\\ZZZ]]]ZZZVVVSSSSSSUUUZZZ]]][[[ZZZZZZYYYXXXWWWVVVVVV[[[]]]^^^^^^]]]\\\\\\]]]ZZZZZZZZZZZZ[[[___dddgggmmmllliiiddd```^^^___```___aaaddddddbbb___\\\ZZZ[[[XXXUUUQQQPPPPPPQQQRRRNNNPPPRRRTTTWWWZZZ\\\]]]^^^[[[WWWTTTRRRQQQOOOMMMOOOPPPQQQQQQQQQQQQQQQQQQTTTVVVWWWWWWTTTQQQOOOOOONNNLLLLLLNNNTTTWWWWWWUUUTTTTTTUUUUUUUUUVVVWWWWWWRRRQQQQQQRRRTTTSSSPPPMMMLLLKKKLLLNNNNNNOOOVVV___pppyyy{{{wwwooooooqqq{{{{{{vvvqqqjjjddd]]]WWWQQQMMMJJJIIIFFFCCCBBBCCCDDDDDDCCCDDDEEEFFFIIIKKKMMMNNNOOOPPPSSSTTTVVVXXXZZZ\\\cccgggooowww}}}}}}yyyqqqkkk\\\VVVMMMFFFBBB@@@??????===>>>???BBBDDDGGGIIIJJJKKKKKKKKKJJJIIIJJJLLLOOOYYY___hhhqqq}}}~~~xxxrrrnnnlllllllllfffhhhkkknnnooommmjjjgggeeefffiiikkkkkkjjjhhhfffdddddddddfffgggeeebbb___ZZZZZZZZZ[[[]]]```ccceeebbbccceeeggggggfffdddccceeeaaa[[[WWWUUUVVVXXXZZZYYYXXXXXXWWWWWWVVVUUUUUUXXXYYY[[[[[[ZZZYYYZZZ[[[YYYYYYYYYXXXYYY\\\bbbgggrrrppplllfff```\\\[[[\\\^^^aaacccccc___[[[XXXWWWVVVUUUTTTTTTRRRQQQQQQPPPQQQRRRSSSTTTUUUWWWWWWXXXYYYVVVTTTRRRRRRQQQOOOMMMMMMMMMMMMNNNPPPQQQRRRRRRSSSTTTUUUTTTQQQOOONNNOOOOOOLLLLLLOOOTTTXXXYYYXXXVVVWWWWWWWWWWWWWWWWWWWWWRRRQQQPPPPPPOOONNNLLLJJJLLLKKKMMMNNNNNNMMMRRRZZZiii{{{vvvnnnooorrr}}}}}}}}}~~~~~~}}}~~~|||vvvqqqiiieee^^^XXXSSSNNNIIIFFFDDDCCCBBBAAAAAACCCDDDEEEHHHHHHIIIJJJKKKMMMOOOPPPQQQSSSUUUWWWXXXZZZ^^^aaaiiirrrzzzuuurrrvvv}}}~~~xxxppphhhbbbVVVPPPHHHBBB???>>>>>>======>>>AAACCCFFFHHHJJJJJJIIIJJJJJJIIIJJJLLLPPPSSS]]]dddooo{{{}}}{{{{{{~~~{{{wwwrrrnnnkkkjjjjjjdddeeehhhkkknnnmmmjjjgggbbbcccfffhhhiiiiiihhhgggfffffffffggghhhfffbbb___XXXXXXXXXZZZ]]]aaaeeegggggghhhjjjlllmmmmmmmmmmmmlllgggaaa]]][[[ZZZYYYXXXYYYYYYYYYXXXWWWWWWVVVVVVTTTUUUVVVWWWVVVVVVXXXYYYYYYZZZZZZXXXWWWZZZ```fffrrrqqqmmmgggaaa]]][[[[[[]]]```cccaaa\\\WWWUUUUUUSSSTTTVVVWWWVVVTTTRRRPPPQQQQQQRRRSSSTTTUUUUUUVVVSSSRRRRRRSSSSSSRRROOOMMMJJJIIIIIIKKKNNNPPPQQQQQQRRRSSSSSSQQQOOOMMMNNNOOONNNMMMLLLNNNRRRUUUWWWXXXVVVWWWWWWWWWWWWWWWVVVUUUPPPOOONNNMMMLLLJJJJJJIIILLLKKKLLLNNNLLLKKKPPPWWWfffvvvxxxqqqqqqvvvyyyuuutttyyy}}}zzzxxxzzz|||xxxssslllfff]]]YYYTTTOOOLLLIIIFFFDDD@@@@@@@@@@@@AAACCCEEEFFFKKKLLLLLLMMMNNNPPPQQQRRRSSSVVVYYY[[[]]]aaahhhmmmsss|||rrrooonnnnnnvvv{{{uuummmeee]]]XXXPPPKKKDDD???============???@@@BBBEEEGGGIIIJJJJJJGGGHHHIIIJJJLLLPPPVVVZZZbbbkkkxxx|||xxxxxxzzz{{{yyyvvvqqqmmmhhheeedddddddddfffiiilllmmmjjjgggbbbbbbdddeeefffgggggggggffffffggghhhiiifffbbb^^^XXXXXXWWWYYY[[[___cccffffffgggiiikkkmmmooopppqqqoookkkfffbbbaaa___\\\ZZZXXXXXXWWWVVVVVVUUUTTTTTTPPPQQQRRRSSSSSSTTTVVVXXXZZZ[[[[[[XXXVVVXXX___eeekkkllljjjgggccc___^^^^^^\\\___bbb___ZZZVVVVVVWWWUUUWWWXXXYYYYYYXXXVVVUUUQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQRRRUUUVVVTTTPPPLLLKKKIIIHHHJJJOOORRRSSSSSSQQQRRRQQQOOOMMMLLLMMMNNNKKKLLLLLLLLLMMMOOOSSSVVVTTTUUUVVVVVVUUUTTTSSSRRRLLLLLLKKKJJJIIIIIIJJJLLLKKKIIIJJJKKKJJJIIIOOOVVVdddqqq}}}vvvwww~~~xxxooolllsss~~~~~~{{{{{{|||~~~yyyrrrnnnkkkfff^^^XXXRRROOOKKKHHHGGGFFFEEEDDDAAABBBBBBCCCEEEGGGHHHIIILLLMMMMMMOOOQQQSSSTTTVVVWWWZZZ___bbbeeemmmwwwzzznnnfffhhhkkkooo|||yyytttnnnfff```YYYSSSOOOHHHEEE@@@>>>===>>>>>>===@@@AAADDDFFFHHHIIIIIIIIIGGGHHHJJJLLLPPPVVV]]]bbbkkkvvv|||xxxtttvvv{{{yyyxxxuuupppkkkeeeaaa^^^eeeeeeeeehhhlllmmmjjjgggccccccddddddeeeffffffgggffffffggghhhhhhfffaaa^^^YYYXXXWWWXXXZZZ]]]aaadddbbbccceeegggjjjlllnnnooopppmmmhhhfffeeeccc```\\\UUUUUUTTTSSSRRRQQQQQQPPPMMMOOOPPPQQQQQQSSSUUUXXX[[[\\\\\\XXXUUUWWW^^^eeedddfffgggfffdddbbbbbbbbb\\\___aaa^^^YYYVVVWWWZZZYYYYYYZZZ[[[[[[ZZZYYYYYYTTTSSSSSSQQQPPPOOONNNMMMPPPQQQTTTWWWXXXUUUPPPKKKMMMKKKJJJLLLQQQVVVWWWVVVQQQQQQPPPNNNLLLKKKMMMNNNIIIKKKLLLKKKIIIKKKOOOSSSRRRSSSTTTTTTSSSRRRPPPOOOHHHIIIIIIIIIHHHIIILLLNNNIIIHHHHHHIIIHHHHHHNNNVVV\\\hhh}}}zzz{{{xxxkkkgggqqq}}}}}}|||{{{}}}|||sssnnngggbbb___ZZZRRRLLLLLLIIIEEEDDDDDDEEEEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNLLLMMMNNNPPPRRRUUUWWWXXXYYY^^^cccgggmmmwww}}}pppddd___dddkkkrrrwwwkkkggg```ZZZUUUQQQMMMJJJCCCAAA>>>======>>>>>>>>>AAABBBEEEGGGHHHIIIIIIIIIGGGHHHKKKNNNRRRYYYaaaggguuuzzzssssssuuuuuutttsssooojjjfffdddbbb```___```dddjjjmmmmmmkkkhhhgggccceeehhhkkkmmmlllhhheeejjjiiihhhhhhgggddd___\\\[[[YYYWWWWWWZZZ\\\^^^^^^aaa___]]]___eeekkknnnoooiiigggfffhhhjjjggg___YYYXXXVVVSSSQQQOOOOOOOOOPPPNNNOOOPPPPPPPPPQQQSSSUUUXXX\\\___]]]YYYXXX[[[^^^dddcccbbbccceeeddd```]]]^^^_________^^^]]]\\\\\\[[[\\\___bbbeeedddaaa___ZZZVVVRRRNNNNNNNNNMMMMMMRRRRRRSSSTTTUUUSSSOOOKKKJJJIIIIIILLLOOORRRTTTTTTTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJIIIIIIJJJMMMOOOQQQSSSRRRPPPNNNLLLJJJJJJIIIKKKLLLLLLJJJIIIIIIKKKLLLPPPNNNMMMKKKKKKLLLNNNOOOZZZfffttt}}}ppplllqqqwww~~~||||||||||||{{{}}}{{{vvvqqqmmmccc___ZZZUUUQQQNNNJJJHHHEEEEEEDDDDDDDDDEEEEEEFFFHHHGGGHHHJJJNNNPPPQQQPPPOOORRRUUUVVVVVVXXX]]]bbbbbbjjjsss|||}}}nnnbbb[[[[[[eeeooozzzvvvjjjccc[[[SSSMMMLLLJJJEEEAAAAAA@@@???>>>>>>???@@@AAAAAACCCEEEFFFEEEFFFHHHIIIGGGJJJMMMQQQVVV^^^jjjrrr~~~tttnnnoooqqqsssrrrqqqmmmhhhccc```^^^]]]]]]^^^ccchhhlllmmmkkkjjjiiiggghhhjjjmmmooonnnjjjgggiiihhhffffffeeeccc___\\\ZZZXXXWWWWWWZZZ\\\]]]]]]^^^\\\ZZZ\\\bbbgggkkklllgggeeedddfffhhhfff```[[[YYYWWWTTTQQQOOOOOOOOOOOORRRSSSSSSRRRPPPPPPQQQRRRVVVYYY\\\\\\YYYYYY\\\___bbbbbbbbbcccdddccc___[[[[[[[[[\\\\\\]]]\\\\\\\\\[[[]]]___cccffffffcccaaaYYYVVVQQQOOONNNNNNMMMMMMNNNOOOPPPRRRTTTTTTRRROOOJJJIIIHHHIIILLLNNNNNNNNNOOOPPPPPPPPPPPPNNNMMMLLLIIIHHHGGGGGGHHHKKKMMMNNNRRRQQQOOOMMMKKKJJJIIIIIIJJJKKKKKKJJJIIIIIIKKKMMMQQQOOOMMMLLLLLLMMMNNNOOOUUU```mmmzzzuuuooorrrvvvxxxtttqqqoooqqquuu{{{}}}{{{yyywwwssswww|||{{{yyyvvvrrroookkkeeebbbZZZWWWRRRNNNKKKHHHEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHMMMMMMMMMOOOQQQSSSTTTTTTSSSUUUYYYZZZ[[[^^^dddiiipppxxxuuueee^^^XXXYYYeeeqqq}}}nnnccc[[[UUUMMMIIIHHHGGGDDDAAA@@@??????>>>???@@@AAABBBDDDEEEGGGGGGFFFFFFHHHIIIFFFIIINNNTTT[[[fffsss|||{{{uuummmiiijjjmmmoooooonnnjjjeee___\\\ZZZZZZ[[[\\\aaagggkkkllllllkkkkkkkkkkkklllnnnpppooollljjjhhhfffdddcccbbbaaa^^^\\\YYYXXXWWWXXXZZZ\\\]]]\\\[[[YYYXXXYYY]]]bbbfffgggdddbbbaaaccceeeeeeaaa^^^[[[YYYVVVSSSPPPOOOOOOPPPXXXXXXXXXUUURRRPPPPPPPPPSSSWWWZZZZZZYYYYYY\\\___``````aaabbbccc```\\\XXXVVVVVVXXXYYY[[[[[[\\\\\\\\\]]]___cccffffffdddbbbXXXUUUQQQOOONNNNNNMMMLLLJJJJJJKKKNNNRRRTTTUUUTTTMMMKKKIIIJJJKKKLLLKKKJJJKKKLLLMMMMMMNNNMMMMMMMMMIIIIIIHHHHHHIIIKKKLLLNNNQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJJJJIIIIIIIIILLLNNNRRRPPPOOOMMMMMMNNNOOOPPPSSSZZZdddqqq|||tttsssuuu~~~zzzmmmdddaaaaaaaaadddkkkvvv}}}xxxuuunnnqqqssstttuuuwwwyyy{{{~~~{{{xxxuuukkkiiifffccc```\\\XXXTTTOOONNNKKKHHHFFFDDDBBBBBBDDDDDDEEEGGGIIIKKKMMMNNNPPPPPPPPPQQQRRRSSSUUUUUUWWWZZZ^^^```ccchhhooouuujjj[[[[[[WWW[[[iiiyyyzzzkkk___QQQLLLFFFCCCDDDDDDBBB@@@?????????@@@AAABBBCCCDDDGGGHHHHHHGGGFFFFFFGGGIIIHHHLLLRRRYYYbbbooo}}}vvvqqqkkkhhhiiijjjkkkkkkllliiiddd^^^ZZZXXXYYY[[[]]]aaagggjjjkkkjjjjjjjjjjjjjjjiiikkklllmmmkkkjjjgggeeebbb`````````___]]]YYYXXXXXXYYY[[[]]]\\\[[[XXXWWWWWWXXX[[[^^^bbbccccccaaa``````bbbbbbaaa___]]][[[XXXUUURRRQQQQQQQQQZZZ[[[[[[YYYUUURRRQQQQQQTTTVVVXXXXXXXXXXXXZZZ\\\]]]^^^```aaa```\\\XXXUUURRRSSSUUUWWWYYY[[[\\\\\\\\\]]]^^^aaacccbbb```^^^WWWTTTQQQOOONNNNNNMMMLLLHHHHHHIIILLLPPPTTTUUUUUUOOONNNLLLLLLMMMNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPNNNLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHIIILLLNNNRRRQQQOOONNNNNNOOOPPPQQQSSSWWW^^^hhhyyy{{{vvvuuuyyyxxxlllbbb[[[\\\^^^___bbblllyyy~~~}}}}}}yyytttttttttsssrrrrrrqqqrrrrrrrrrrrrssstttwwwzzz||||||zzzwwwwwwzzz|||yyyuuurrrooolllhhhfff^^^\\\YYYVVVTTTRRRNNNLLLIIIJJJIIIHHHFFFDDDDDDEEEIIIIIIJJJLLLNNNPPPRRRSSSSSSTTTTTTTTTTTTUUUXXXZZZ\\\```eeeiiimmmsss|||yyydddWWW[[[[[[bbbqqqvvvggg\\\KKKGGGBBB@@@@@@@@@@@@?????????@@@AAACCCDDDEEEFFFHHHHHHHHHGGGEEEEEEGGGIIIKKKPPPXXX```jjjwwwuuurrrnnnkkkiiiiiiiiiiiijjjiiieee```[[[YYY[[[^^^___cccgggiiiiiihhhhhhhhhfffeeedddeeeggghhhhhhhhhhhheee```^^^^^^`````````[[[[[[[[[\\\^^^^^^\\\ZZZWWWXXXXXXXXXZZZ\\\___aaacccaaa``````aaabbbaaaaaa```^^^ZZZWWWUUUTTTTTTUUU[[[\\\]]][[[YYYVVVVVVVVVVVVWWWXXXXXXWWWWWWXXXYYY[[[]]]^^^^^^\\\XXXTTTRRRPPPQQQSSSVVVXXXZZZ[[[[[[[[[[[[[[[\\\]]]\\\ZZZWWWVVVSSSPPPOOOOOONNNMMMLLLHHHHHHIIIKKKOOORRRSSSSSSNNNMMMLLLLLLNNNOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNMMMNNNNNNNNNOOOPPPOOONNNLLLKKKJJJJJJJJJHHHHHHIIIIIIHHHIIILLLNNNQQQPPPOOONNNNNNPPPRRRSSSQQQSSSXXXaaapppzzzvvvuuu}}}sssfff^^^YYYVVV\\\```cccfffppp|||yyy{{{~~~|||zzzwwwuuurrrpppnnnjjjhhhgggfffhhhjjjlllmmmnnnllliiiiiimmmttt|||~~~zzzwwwuuuooolllhhheeebbb^^^ZZZWWWSSSQQQNNNMMMLLLKKKIIIGGGFFFHHHJJJIIIGGGGGGHHHJJJNNNNNNNNNOOOQQQRRRTTTUUUXXXYYYZZZZZZZZZ[[[___bbbccchhhnnnsssxxxtttbbbXXXZZZ^^^iiizzzyyymmm```VVVIIIFFFBBB???>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGHHHGGGFFFEEEEEEHHHJJJLLLSSS\\\gggrrrtttssspppmmmkkkiiigggggghhhiiihhhddd___]]]___aaa```cccggghhhhhhgggfffgggbbb```^^^___aaaeeeggggggjjjfffaaa^^^^^^aaacccccc_________```aaa```]]]ZZZWWWXXXYYYYYYYYYZZZ]]]```aaaaaaaaabbbccccccddddddaaa```]]]ZZZXXXXXXYYYYYYZZZ\\\^^^^^^\\\[[[ZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWZZZ\\\]]][[[WWWTTTRRRQQQOOOPPPRRRTTTVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXUUUSSSUUURRRPPPOOOOOONNNMMMKKKIIIIIIJJJMMMPPPRRRRRRQQQJJJIIIHHHIIIKKKMMMNNNMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMQQQPPPOOOMMMLLLKKKKKKKKKHHHIIIIIIHHHHHHHHHKKKMMMOOONNNMMMMMMOOOQQQSSSUUUOOOPPPTTT]]]hhh{{{zzzuuu||||||hhh\\\XXXWWWVVVZZZaaafffhhhrrr}}}zzz{{{|||yyyvvvrrroooiiifffbbb``````aaaaaaaaacccaaa______bbbiiiqqqvvv{{{}}}|||{{{xxxuuuppplllhhhfffaaa^^^[[[XXXVVVSSSPPPMMMJJJHHHFFFFFFGGGHHHGGGFFFDDDHHHKKKLLLJJJIIIKKKNNNPPPPPPQQQRRRSSSUUUVVVWWWXXX[[[]]]]]]]]]```fffjjjooottt{{{oooaaaYYYWWW```ooo|||rrrggg\\\TTTHHHEEEBBB???=========>>>@@@AAACCCEEEFFFGGGHHHHHHFFFGGGGGGFFFFFFHHHKKKNNNNNNVVVbbbnnnzzz{{{qqqqqqpppnnnjjjhhhgggfffeeehhhiiigggbbb```aaaddd^^^aaaeeegggggggggggghhh```^^^[[[\\\___dddgggiiilllgggaaa^^^___bbbeeegggccccccdddddddddbbb]]]ZZZWWWXXXZZZYYYXXXYYY[[[^^^\\\___aaadddfffgggiiijjjcccaaa___]]]\\\\\\]]]]]][[[]]]``````___]]]\\\]]]WWWVVVVVVWWWXXXYYYYYYXXXZZZ[[[[[[XXXSSSPPPPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRTTTUUUVVVTTTSSSTTTRRRPPPOOOOOONNNMMMKKKHHHIIIKKKNNNRRRSSSQQQPPPIIIGGGFFFGGGIIIKKKKKKJJJLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNNNNQQQQQQPPPNNNMMMMMMMMMMMMIIIJJJJJJHHHGGGGGGJJJLLLLLLLLLLLLLLLNNNRRRUUUWWWSSSRRRTTTZZZaaannnyyy~~~qqq```XXXXXXYYYZZZYYYccciiilllvvvzzzvvvpppkkkeee```___^^^]]]\\\[[[YYYWWWWWW[[[```gggkkkjjjllloooppprrrtttxxx{{{~~~zzzxxxwwwvvvtttsssrrrrrrqqqlllkkkiiifffbbb^^^ZZZXXXRRRPPPNNNMMMMMMLLLJJJHHHGGGEEEDDDEEEGGGIIIJJJJJJFFFKKKOOOPPPNNNNNNPPPSSSRRRSSSTTTVVVXXX[[[]]]^^^]]]```dddeeeeeeiiipppwww~~~{{{hhh\\\XXXUUUcccwwwuuukkkaaaWWWQQQEEEDDDAAA>>><<<===???@@@AAACCCDDDFFFGGGHHHHHHHHHFFFGGGGGGGGGHHHKKKPPPTTTWWW___kkkwww{{{xxxmmmnnnnnnmmmjjjgggffffffcccgggjjjhhhdddaaaccceee\\\___dddfffggghhhiiijjj```]]][[[[[[___dddiiikkkmmmhhhbbb___```cccgggiiifffffffffgggfffccc^^^ZZZVVVXXXZZZYYYWWWWWWZZZ]]]YYY\\\aaaeeehhhjjjmmmnnncccbbb```^^^]]]^^^___```\\\___aaabbb```^^^]]]]]]UUUUUUUUUWWWYYY[[[[[[ZZZZZZ[[[ZZZVVVQQQNNNOOOPPPNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOOOORRRTTTVVVUUUTTTSSSQQQPPPOOOOOONNNMMMKKKGGGHHHKKKOOOSSSTTTRRRPPPJJJIIIGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIKKKMMMPPPQQQTTTTTTTTTTTTSSSRRRQQQPPPRRRQQQPPPOOONNNNNNMMMMMMJJJJJJJJJHHHGGGGGGIIIKKKJJJJJJJJJLLLNNNRRRUUUXXXYYYWWWWWWZZZ\\\cccttt}}}tttcccWWWSSSUUUYYY[[[ZZZfffmmmqqq{{{xxxrrrjjjdddbbb```^^^\\\WWWUUUTTTSSSVVV[[[aaaeee]]]___aaaccceeegggkkkmmmmmmoootttxxxzzzzzzyyyxxx}}}~~~}}}~~~|||zzzxxxyyy{{{{{{xxxuuusssrrrrrrtttvvvtttoookkkiiihhhgggeeedddcccbbbbbb``````^^^[[[XXXTTTRRRPPPIIIGGGFFFGGGHHHIIIHHHGGGGGGFFFEEEFFFJJJMMMNNNNNNJJJOOOTTTUUUSSSRRRUUUXXXUUUVVVXXX[[[^^^bbbeeefffhhhlllpppqqqrrrwwwuuucccYYYUUUVVVfff~~~vvvkkkbbbXXXOOOJJJBBBBBB@@@>>><<<===@@@BBBBBBDDDEEEGGGHHHHHHHHHGGGFFFGGGHHHIIIKKKOOOTTTXXXbbbjjjttt}}}vvvqqqooollliiigggggggggfffeeefffggghhhhhhhhhgggfffeeebbbaaa```bbbgggjjjjjjiiifffaaa\\\\\\___dddggghhhlllgggaaa^^^```bbbcccbbbhhhjjjlllkkkgggbbb___]]]YYYYYYYYYYYYYYYXXXXXXXXXYYY[[[___bbbeeefffffffffddd```\\\]]]aaaeeedddbbbccc```^^^```cccbbb^^^YYYVVVUUUSSSTTTWWWYYYZZZZZZ[[[YYYVVVQQQMMMKKKLLLNNNQQQPPPOOONNNNNNOOOQQQRRROOOPPPQQQRRRSSSTTTUUUUUUSSSQQQPPPNNNLLLKKKJJJJJJFFFIIIMMMQQQSSSRRRPPPNNNMMMKKKHHHFFFFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJOOOQQQSSSSSSQQQPPPPPPPPPSSSTTTVVVVVVTTTQQQNNNLLLHHHGGGFFFEEEEEEFFFHHHJJJMMMKKKIIIKKKPPPUUUWWWWWWOOOWWWiii```WWW___hhhrrrfff[[[VVVUUUVVVZZZ^^^cccjjjrrrzzz|||uuunnniiieeebbb___VVVVVVVVVWWWWWWXXXZZZZZZXXXWWWWWWYYY\\\^^^___^^^aaabbbccceeegggiiikkkllllllnnnrrruuuxxxyyyyyyyyyvvvvvvuuusssrrrpppooonnnqqqooollljjjhhhggghhhhhheeeeeeeeeeeedddcccaaa```\\\[[[ZZZYYYWWWVVVUUUTTTWWWVVVTTTQQQNNNLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLJJJIIIKKKOOOQQQQQQPPPPPPRRRUUUWWWWWWYYY[[[]]]______aaadddgggkkknnnpppuuuuuuxxx|||sssqqqrrrpppooooooppppppvvvppp]]]WWWXXX```ooovvviii^^^XXXSSSMMMIIIDDDAAA>>>===???BBBDDDEEEFFFFFFEEEDDDEEEGGGHHHIIIMMMJJJIIIMMMPPPSSSZZZaaagggrrr~~~|||sssoookkkiiifffeeeeeefffeeeddddddeeefffggghhhhhhggggggcccbbbaaacccgggiiiiiiiiifffbbb^^^]]]```dddfffgggiiieee```^^^```bbbccccccgggiiikkkjjjgggbbb___]]]ZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ]]]```cccdddddddddbbb^^^\\\^^^cccfffeeecccccc```]]]^^^aaaaaa^^^ZZZXXXVVVUUUUUUWWWYYYZZZYYYXXXWWWUUUQQQNNNMMMOOOPPPQQQPPPNNNMMMNNNPPPRRRTTTSSSRRRRRRRRRSSSSSSTTTTTTQQQPPPNNNLLLJJJIIIHHHGGGIIIKKKOOOSSSTTTTTTRRRPPPKKKJJJGGGFFFFFFGGGIIIJJJLLLKKKKKKJJJJJJJJJJJJKKKOOOQQQSSSSSSQQQPPPPPPPPPRRRTTTUUUVVVUUUSSSPPPNNNIIIHHHFFFFFFFFFGGGIIIJJJIIIJJJKKKNNNQQQRRRQQQOOOIIIQQQeee^^^VVV\\\bbbvvvjjj___VVVSSSTTTVVV\\\bbbgggooozzz|||uuupppkkkgggddd```___^^^\\\ZZZZZZYYYYYYWWWVVVTTTUUUVVVWWWWWWVVVYYYYYYZZZ\\\]]]___`````````aaadddgggiiiiiiiiiiiigggffffffdddcccbbbaaaaaa___]]][[[YYYWWWWWWXXXXXXWWWXXXXXXXXXWWWVVVTTTSSSTTTSSSRRRQQQPPPOOOOOONNNOOOOOONNNMMMKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKNNNLLLKKKMMMPPPRRRSSSRRRTTTVVVXXXYYYZZZ\\\___bbbeeegggjjjnnnssswwwzzz|||wwwmmmeeedddeeeccccccdddcccdddjjjttt}}}mmm\\\XXXZZZbbbqqqwwwmmmaaaWWWQQQMMMGGGCCCBBB@@@>>>>>>@@@BBBDDDFFFEEEEEEEEEFFFGGGIIIJJJJJJLLLIIIIIIMMMRRRWWW___hhhpppzzz|||uuuooommmkkkiiigggfffggggggfffeeeaaabbbdddeeefffgggggggggdddcccbbbcccfffggghhhgggfffdddaaa```bbbcccddddddfffddd```___```bbbddddddeeegggjjjiiifffbbb___^^^ZZZZZZZZZZZZ[[[[[[[[[[[[VVVXXXZZZ]]]______```______^^^]]]```dddfffeeecccbbb___\\\\\\______^^^[[[[[[YYYVVVVVVXXXYYYYYYXXXVVVVVVUUUSSSPPPOOOQQQRRRRRRPPPMMMLLLMMMPPPTTTVVVXXXWWWUUUSSSRRRRRRRRRRRRPPPOOOMMMKKKIIIGGGFFFEEEFFFIIILLLOOOPPPOOONNNMMMJJJHHHGGGFFFFFFHHHIIIKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSQQQPPPPPPQQQRRRSSSUUUVVVUUUTTTRRRQQQIIIHHHGGGGGGGGGHHHJJJKKKHHHLLLQQQTTTSSSOOOKKKIIIEEELLL```\\\UUUZZZ\\\lll|||vvvaaaYYYRRRRRRUUUZZZbbbjjjnnnyyyyyytttooolllgggeeebbb___\\\ZZZYYYYYY[[[XXXVVVUUUUUUUUUTTTRRRTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVXXXYYYZZZZZZZZZYYYXXXXXXWWWVVVVVVUUUTTTTTTSSSRRRPPPOOONNNNNNOOOOOOOOOOOOPPPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOORRRQQQPPPQQQTTTVVVWWWWWWYYY[[[]]]___```ccchhhkkkpppsssxxx~~~yyyiii```YYYXXXYYYXXXYYY[[[]]]^^^dddooo{{{iii[[[YYY[[[ddduuuxxxkkkcccXXXOOOJJJFFFBBB???@@@@@@@@@@@@AAACCCEEEGGGEEEGGGIIIKKKLLLLLLLLLKKKMMMKKKKKKQQQWWW^^^jjjttt}}}zzztttpppnnnnnnooommmkkkkkkkkkjjjiiigggaaaaaabbbbbbccccccccccccdddcccbbbcccdddeeeffffffgggfffdddccccccbbbbbbbbbeeedddbbbaaabbbdddeeefffcccfffhhhhhheeebbb___^^^YYYZZZZZZZZZZZZZZZ[[[[[[VVVWWWYYYZZZ[[[\\\\\\[[[___^^^___aaaddddddbbb___```^^^[[[ZZZ\\\^^^]]]\\\]]][[[XXXWWWXXXXXXXXXWWWWWWWWWWWWUUURRRPPPQQQRRRRRRPPPMMMKKKLLLPPPUUUXXX\\\ZZZWWWTTTQQQPPPPPPPPPOOONNNMMMKKKIIIGGGEEEDDDEEEGGGIIIKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHJJJLLLMMMKKKKKKJJJJJJJJJKKKLLLLLLNNNPPPRRRSSSQQQPPPPPPQQQTTTUUUUUUUUUUUUSSSQQQPPPHHHHHHHHHHHHHHHIIIKKKKKKKKKQQQVVVWWWSSSMMMIIIGGGEEEIII[[[WWWRRRXXXXXXfffmmmlll^^^WWWRRRTTTYYYaaakkkuuuyyy~~~xxxuuunnnllliiieeecccaaaaaaaaabbb```]]][[[[[[ZZZYYYWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSTTTSSSSSSSSSRRRRRRQQQQQQPPPOOONNNNNNMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJKKKMMMNNNPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTVVVVVVVVVWWWZZZ\\\]]]]]]___aaadddgggjjjooouuuyyy~~~wwwooobbb[[[UUUUUUVVVVVVXXX\\\bbbdddjjjvvvyyydddYYYXXX[[[gggyyywwwnnn```ZZZQQQJJJFFFCCC@@@>>>???@@@AAABBBCCCEEEGGGIIILLLMMMOOOQQQQQQPPPNNNMMMQQQPPPRRRWWW^^^ggguuuzzzrrrooommmmmmpppsssqqqooonnnmmmllliiigggbbbaaaaaa``````_________cccccccccccccccccceeefffhhhhhhgggeeecccbbbaaaaaaeeeeeeeeedddddddddeeeeeebbbeeeggggggdddaaa^^^\\\XXXXXXXXXYYYYYYZZZZZZZZZWWWXXXXXXYYYYYYYYYYYYYYY______```aaaaaa```\\\ZZZ]]][[[ZZZYYYZZZ\\\]]]]]]^^^[[[XXXWWWXXXXXXWWWVVVXXXYYYYYYWWWTTTQQQPPPPPPSSSPPPMMMLLLMMMQQQVVVYYY^^^\\\XXXUUURRROOONNNNNNOOONNNNNNMMMKKKIIIGGGFFFHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKMMMOOOPPPLLLLLLKKKKKKKKKLLLLLLMMMMMMOOORRRSSSRRRQQQQQQRRRVVVVVVUUUTTTRRRPPPNNNLLLGGGGGGHHHHHHIIIJJJKKKKKKNNNRRRTTTSSSNNNIIIGGGGGGGGGFFFSSSMMMKKKSSSSSS```dddyyyzzzggg[[[VVVTTTWWW]]]fffsss~~~zzzwwwwww|||~~~{{{yyyuuuqqqmmmlllllllllhhheeecccbbbbbbaaa```^^^ZZZZZZYYYXXXWWWUUUUUUTTTVVVVVVVVVUUUTTTSSSRRRQQQTTTTTTSSSSSSRRRRRRRRRQQQMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNLLLMMMMMMOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVXXXXXXYYYYYYZZZ[[[]]]^^^aaaccceeegggjjjooosssxxx~~~rrrhhh^^^XXXTTTUUUVVVWWW[[[```eeejjjtttsss```XXXXXXZZZjjj}}}xxxmmmcccVVVQQQKKKFFFCCCAAA@@@??????AAADDDEEEEEEGGGJJJMMMWWWWWWWWWWWWUUUSSSQQQPPPUUUTTTXXX^^^dddnnn}}}~~~rrrmmmkkkjjjkkkoooqqqooonnnmmmmmmkkkhhhfffcccbbbaaa```___^^^^^^^^^cccdddeeeeeeddddddfffhhhiiiiiihhhfffcccaaaaaabbbfffggghhhfffdddbbbbbbcccbbbdddggggggccc___\\\[[[WWWWWWXXXXXXYYYYYYZZZZZZ[[[ZZZZZZZZZYYYYYYYYYYYY^^^^^^______]]]ZZZXXXVVVYYYYYYYYYYYYZZZ[[[\\\\\\]]][[[XXXWWWWWWWWWWWWVVVYYYZZZ[[[YYYUUURRRPPPPPPSSSQQQNNNMMMNNNQQQUUUWWW\\\[[[YYYVVVRRROOOMMMKKKMMMNNNNNNNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNPPPQQQRRROOOOOONNNMMMMMMMMMMMMMMMMMMOOORRRRRRRRRQQQQQQRRRUUUUUUSSSQQQOOOLLLJJJIIIFFFFFFGGGHHHIIIJJJJJJKKKNNNNNNMMMKKKHHHFFFFFFGGGFFFBBBJJJDDDDDDNNNNNNYYY___qqqxxxeeeYYYUUUUUUZZZaaakkkzzznnnllllllppptttxxxyyyuuusssrrrrrrnnnllljjjiiiiiihhhgggfffaaa```___^^^\\\ZZZYYYYYYZZZYYYXXXWWWVVVUUUTTTSSSVVVUUUUUUTTTSSSRRRRRRQQQOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^^^^```bbbdddfffiiillloootttxxx~~~pppeeeXXXTTTQQQSSSUUUWWW\\\bbbeeeooo}}}nnn]]]XXXYYY[[[mmmwwwooodddYYYLLLIIIEEEBBB???>>>??????@@@CCCFFFGGGGGGIIINNNSSSbbb```\\\YYYWWWUUUUUUUUUWWWXXX^^^fffmmmwwwuuulllhhhgggfffhhhkkkllllllkkklllmmmllljjjhhhdddcccbbbaaa``````aaaaaaeeeggghhhhhhggggggjjjllljjjjjjiiifffbbbaaabbbdddfffhhhhhhfffbbb^^^]]]^^^bbbeeegggfffbbb^^^ZZZYYYWWWXXXXXXYYYZZZZZZ[[[[[[^^^]]]\\\[[[ZZZZZZYYYYYYZZZ[[[\\\[[[YYYWWWUUUUUUVVVWWWYYYZZZZZZZZZ[[[[[[\\\ZZZWWWVVVVVVWWWVVVUUUWWWYYY[[[ZZZWWWTTTRRRQQQSSSRRRPPPOOOOOOQQQTTTUUUXXXXXXXXXVVVSSSPPPLLLJJJKKKLLLMMMNNNNNNLLLKKKIIIEEEDDDCCCCCCBBBCCCDDDDDDHHHHHHJJJLLLNNNPPPRRRSSSRRRQQQPPPOOONNNMMMMMMMMMMMMOOOQQQRRRRRRQQQRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHDDDEEEFFFHHHIIIIIIJJJJJJMMMJJJHHHFFFGGGGGGGGGFFFFFF???FFF@@@BBBLLLJJJTTTZZZhhh|||xxxeeeWWWUUUWWW^^^fffrrrzzzhhhfffgggjjjkkknnnuuu~~~~~~~~~~~~|||zzzwwwvvvuuutttsssqqqmmmlllkkkiiigggfffeeedddbbbaaa```^^^]]]\\\[[[[[[[[[ZZZZZZXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRSSSUUUVVVWWWSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\^^^^^^```aaaccceeefffggghhhkkknnnqqqsssvvv{{{~~~nnnbbbWWWSSSRRRTTTVVVYYY___ffflllzzzjjj\\\[[[]]]___ooo~~~tttmmmfff[[[PPPFFFEEECCC@@@>>>>>>@@@AAABBBEEEGGGHHHHHHKKKRRRXXXgggccc^^^XXXVVVWWWYYY[[[ZZZ^^^gggqqqyyyxxxooogggeeedddccceeehhhjjjjjjjjjlllnnnooommmkkkddddddcccbbbbbbcccdddeeefffiiikkkjjjiiiiiimmmpppjjjjjjiiifffbbb```cccffffffhhhhhheee```[[[ZZZZZZccceeegggfffbbb]]]YYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\```___^^^\\\[[[ZZZZZZZZZWWWXXXYYYXXXVVVUUUUUUUUUTTTVVVYYYZZZZZZZZZZZZZZZ[[[YYYVVVUUUVVVVVVVVVUUUUUUWWWZZZ[[[YYYVVVTTTTTTSSSRRRQQQPPPPPPQQQSSSTTTVVVWWWWWWWWWTTTPPPLLLIIIIIIKKKLLLNNNNNNMMMKKKJJJHHHGGGEEEDDDDDDEEEFFFFFFFFFGGGIIIKKKNNNPPPRRRSSSTTTSSSRRRPPPOOONNNMMMMMMLLLOOOQQQRRRRRRQQQRRRSSSNNNNNNMMMLLLKKKJJJIIIHHHCCCDDDFFFGGGHHHIIIIIIIIIMMMIIIFFFFFFIIIKKKJJJHHHFFF@@@FFFBBBDDDNNNJJJRRRUUUaaarrrxxxfffXXXWWWZZZbbblllyyyyyygggeeeeeegggggghhhooowww~~~~~~|||yyyxxxwwwuuusssrrrqqqpppkkkjjjhhhgggeeedddddddddbbbaaa```^^^]]][[[ZZZZZZXXXXXXYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSTTTVVVXXXYYYXXXYYYYYYYYYZZZZZZZZZ[[[\\\\\\]]]___```aaabbbccceeefffhhhiiikkkmmmoooooorrruuuzzz|||~~~nnnaaaYYYVVVUUUXXXZZZ]]]dddlllxxxhhh]]]]]]```bbbooo~~~vvvlllfff```UUUJJJEEEDDDCCCAAA@@@@@@BBBDDDCCCFFFIIIHHHHHHLLLTTT[[[iiiddd]]]WWWUUUWWW\\\______dddnnnzzzwwwsssoooiiieeedddeeeffffffdddhhhlllnnnnnnmmmlllkkkkkkjjjhhhgggffffffffffffjjjjjjkkkkkklllmmmnnnnnnllljjjfffccc`````````aaaffffffddd```[[[YYY[[[]]]ccceeegggddd___ZZZXXXXXXZZZ\\\___```___^^^^^^^^^___```bbbbbb```]]]ZZZWWWXXXXXXUUURRROOOOOORRRTTTSSSTTTVVVVVVUUUUUUVVVXXXZZZXXXVVVTTTUUUUUUUUUTTTTTTVVVWWWVVVTTTRRRRRRSSSPPPQQQQQQQQQQQQOOONNNMMMNNNPPPRRRRRRQQQNNNJJJGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNOOORRRTTTUUUTTTRRROOOMMMLLLKKKJJJOOOPPPQQQPPPNNNMMMMMMNNNIIIKKKLLLJJJHHHEEEDDDDDDCCCFFFJJJKKKKKKJJJJJJJJJLLLJJJIIIIIIKKKLLLLLLKKKFFFFFFEEEDDDDDDHHHNNNRRRZZZ[[[eeexxx|||jjj\\\VVVXXXdddqqq}}}|||ooohhhcccccceeefffiiinnnyyy}}}|||zzzwwwtttrrrrrrpppmmmjjjlllkkkjjjhhheeebbb___^^^]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[[[[ZZZZZZ\\\```ccceeebbb______bbbdddcccbbbeeehhhiiigggddddddiiinnnqqqrrrsssuuuwwwyyyzzz{{{uuulllddd\\\WWWYYY^^^eeemmmuuu|||iiiaaa^^^eeepppwww~~~}}}vvvlllaaaXXXQQQKKKGGGBBBAAA@@@@@@@@@AAABBBCCCGGGHHHIIIIIIJJJMMMQQQTTTZZZZZZXXXVVVTTTWWW^^^eeegggmmmwwwuuukkk}}}qqqlllfffbbbaaabbbddddddcccfffkkknnnnnnmmmlllkkkkkkjjjjjjjjjjjjiiiiiiiiiggghhhhhhiiijjjkkkkkkkkkiiigggdddaaa______```aaaddddddccc___ZZZYYYZZZ\\\bbbcccdddbbb^^^ZZZYYYYYY[[[]]]___``````___^^^^^^^^^^^^^^^]]]\\\YYYWWWUUUWWWWWWVVVSSSQQQPPPRRRTTTTTTUUUUUUUUUSSSSSSSSSUUUXXXVVVTTTTTTTTTUUUUUUUUUVVVVVVVVVUUURRRQQQQQQRRRSSSSSSSSSSSSQQQOOOLLLJJJKKKMMMOOOQQQPPPNNNLLLJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEGGGJJJLLLNNNOOOPPPQQQSSSUUUTTTRRRPPPNNNLLLKKKKKKNNNOOOQQQQQQNNNMMMLLLLLLJJJKKKMMMLLLIIIGGGFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJLLLJJJIIIIIIJJJKKKKKKJJJFFFFFFEEEDDDDDDHHHMMMQQQTTTWWWaaaqqqoooccc]]]]]]fffrrr~~~ooohhhcccccceeefffiiinnnvvv}}}{{{wwwvvvtttqqqnnnjjjgggeeeeeeeeecccbbbaaaaaaaaaaaabbbccccccbbbbbbdddhhhkkkooollljjjkkknnnppppppoookkkoooqqqqqqqqqsssyyy~~~}}}~~~~~~vvvpppggg```aaadddiiiqqqyyyyyykkkhhhjjjuuu~~~xxxpppjjjaaaXXXQQQLLLGGGDDDCCCBBBBBBAAABBBCCCDDDEEEHHHIIIJJJJJJJJJLLLOOOQQQUUUUUUUUUTTTTTTYYYbbbiiipppvvv|||oooeee~~~zzzrrrmmmfffaaa```aaacccdddbbbeeeiiilllnnnmmmkkkiiiiiijjjlllmmmmmmmmmlllkkkdddeeefffgggggggggggggggdddbbb```^^^^^^___aaabbbcccbbb```]]]ZZZYYYZZZ\\\aaabbbaaa___\\\ZZZZZZZZZ\\\]]]___`````````^^^]]]^^^]]]\\\ZZZXXXWWWVVVVVVUUUVVVWWWUUUSSSRRRRRRSSSUUUUUUUUUSSSPPPOOOPPPQQQTTTTTTSSSSSSTTTTTTUUUVVVXXXWWWUUURRROOONNNPPPRRRUUUVVVVVVUUURRRNNNJJJHHHIIIJJJMMMNNNOOONNNMMMLLLIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGJJJMMMOOOOOOOOOPPPQQQUUUTTTRRROOOMMMLLLKKKKKKKKKMMMPPPPPPNNNLLLJJJIIIJJJMMMNNNNNNLLLJJJIIIHHHKKKKKKLLLKKKIIIHHHIIIKKKLLLJJJIIIIIIJJJKKKJJJIIIEEEFFFEEEEEEEEEGGGLLLOOONNNQQQZZZhhhvvvvvvhhhbbbaaaiiirrrmmmfffaaabbbdddeeeiiinnnuuu}}}yyyuuusssqqqqqqooonnnmmmlllllllllnnnnnnooonnnnnnppptttwww|||{{{zzz|||}}}{{{xxx{{{wwwnnnkkklllooovvv}}}xxxqqqssszzz}}}uuunnnaaa\\\UUUNNNJJJGGGDDDBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNQQQRRRTTTUUUXXX___iiiqqq{{{~~~sssfff]]]~~~{{{|||wwwqqqiiicccaaabbbcccdddaaacccggglllnnnmmmjjjgggdddfffjjjmmmnnnmmmllljjjcccdddeeeeeeeeeeeedddccc___]]]\\\[[[\\\^^^aaabbbbbbaaa___\\\[[[ZZZ[[[\\\aaa```___^^^]]]\\\]]]]]]]]]]]]^^^```aaa```^^^\\\```^^^\\\YYYXXXWWWXXXXXXTTTVVVWWWWWWUUUSSSSSSSSSVVVVVVTTTQQQNNNLLLMMMNNNRRRSSSTTTTTTTTTUUUVVVWWWXXXWWWTTTPPPMMMLLLOOOQQQUUUVVVWWWVVVTTTPPPKKKIIIIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFIIILLLNNNNNNMMMNNNNNNRRRQQQOOOMMMKKKJJJIIIIIIHHHKKKNNNOOOMMMJJJHHHGGGJJJMMMPPPPPPOOOLLLKKKKKKNNNNNNLLLJJJHHHHHHIIILLLLLLJJJHHHHHHIIIIIIIIIHHHEEEFFFFFFFFFEEEGGGJJJMMMJJJNNNVVV```lll~~~{{{hhhdddeeemmmuuujjjccc^^^___bbbeeejjjpppyyy~~~|||{{{{{{zzzzzz|||}}}~~~~~~~~~yyytttrrruuuzzz}}}yyyrrrppprrrxxx~~~zzz{{{tttjjjcccWWWSSSMMMHHHFFFDDDCCCAAABBBCCCCCCDDDFFFGGGHHHIIIIIIKKKMMMMMMKKKJJJJJJKKKQQQSSSVVVYYY]]]fffqqqzzz|||tttjjj___WWWxxxxxx{{{zzztttllleeebbbbbbbbbbbbbbbdddgggkkknnnmmmiiiddd^^^aaafffjjjkkkkkkiiihhhdddeeeeeeeeeeeecccaaa___ZZZYYYXXXXXXZZZ]]]aaacccbbbaaa^^^\\\\\\]]]^^^^^^```___^^^^^^___`````````]]]]]]]]]___``````]]]ZZZ^^^]]][[[YYYXXXXXXYYYYYYSSSUUUXXXXXXVVVUUUTTTTTTVVVVVVTTTQQQMMMKKKLLLMMMQQQSSSUUUUUUTTTTTTUUUWWWVVVTTTQQQNNNKKKLLLOOORRRTTTUUUVVVVVVUUURRROOOMMMMMMMMMLLLLLLKKKJJJJJJIIIKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEHHHKKKLLLLLLLLLLLLMMMOOONNNLLLJJJIIIGGGGGGGGGFFFIIILLLMMMKKKHHHFFFEEEIIILLLPPPQQQPPPNNNMMMMMMNNNMMMLLLIIIGGGHHHJJJMMMLLLJJJHHHHHHHHHHHHGGGFFFEEEFFFGGGFFFFFFGGGIIIKKKJJJMMMSSS[[[dddvvviiiiiinnnwww~~~~~~ggg___YYYZZZ___eeemmmuuu{{{xxxuuurrrsssvvvzzz}}}vvvrrrrrrxxxyyyrrriii___XXXPPPLLLGGGDDDBBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLMMMMMMLLLKKKKKKLLLRRRUUUXXX\\\bbbkkkwwwzzzrrrkkkbbbYYYRRR{{{tttssswwwxxxssslllgggdddccccccbbbdddeeehhhlllooonnngggbbb\\\___cccgggiiiiiigggfffffffffgggfffddd```]]][[[WWWWWWVVVWWWYYY]]]```cccbbb___]]]\\\]]]_________^^^]]]]]]___aaabbbbbbaaa]]]\\\[[[]]]```___\\\XXXYYYYYYZZZZZZZZZZZZYYYXXXSSSUUUXXXXXXWWWVVVVVVVVVWWWVVVTTTQQQNNNMMMNNNPPPQQQTTTVVVVVVSSSQQQRRRTTTQQQPPPOOOLLLKKKLLLPPPSSSTTTUUUUUUUUUUUUTTTRRRQQQPPPOOOMMMKKKJJJIIIIIIIIIMMMLLLKKKJJJIIIHHHGGGFFFHHHIIIJJJJJJJJJIIIIIIHHHFFFHHHIIIJJJJJJKKKMMMOOOLLLKKKJJJHHHGGGFFFEEEEEEEEEGGGJJJJJJHHHFFFDDDDDDGGGJJJOOOQQQPPPOOOMMMMMMKKKKKKJJJIIIHHHHHHKKKNNNMMMKKKHHHGGGGGGGGGFFFDDDDDDFFFGGGGGGFFFFFFGGGIIIJJJKKKPPPVVV^^^nnnsssttt{{{~~~eee\\\VVVWWW^^^hhhttt~~~|||yyywwwvvvvvvxxx|||yyysssrrrxxxwwwoooggg___VVVOOOIIIFFFBBB@@@@@@@@@AAA@@@CCCDDDEEEGGGHHHHHHHHHHHHJJJLLLMMMMMMMMMMMMNNNPPPTTTWWW[[[```fffqqq~~~~~~wwwnnngggaaa[[[SSSNNN{{{tttqqqtttuuurrrmmmjjjiiiiiihhhgggggggggiiimmmpppnnnfff```]]]___cccfffhhhhhhhhhggggggggggggeeebbb]]]YYYVVVVVVVVVUUUVVVYYY\\\```ccc```]]]ZZZZZZ]]]______^^^[[[ZZZ[[[^^^bbbdddbbb```]]][[[YYY\\\___^^^ZZZVVVUUUXXX\\\^^^___^^^[[[YYYTTTVVVWWWXXXWWWVVVWWWXXXVVVVVVTTTQQQOOOOOOQQQTTTPPPTTTVVVTTTPPPMMMMMMOOOLLLLLLLLLKKKKKKMMMQQQUUUWWWVVVUUUUUUTTTTTTTTTTTTQQQPPPMMMKKKJJJIIIJJJJJJLLLLLLJJJIIIHHHFFFEEEEEEIIIJJJKKKLLLLLLKKKJJJJJJHHHIIIJJJJJJJJJMMMPPPTTTLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFHHHHHHFFFDDDCCCCCCDDDHHHMMMPPPPPPNNNMMMLLLFFFHHHHHHHHHHHHIIILLLOOOMMMKKKHHHGGGGGGFFFEEECCCDDDFFFHHHHHHGGGFFFFFFGGGIIIHHHKKKQQQXXXfff{{{eee[[[TTTVVV___lll|||~~~zzzxxxvvvyyy}}}~~~}}}}}}~~~{{{uuutttzzz~~~vvvlllbbb[[[UUUNNNIIIEEEBBB???>>>@@@BBBDDDDDDFFFGGGHHHIIIIIIIIIIIIHHHKKKLLLMMMMMMMMMOOORRRTTTWWWZZZ```fffnnnzzzyyyxxxqqqkkkbbb[[[WWWRRRMMMIII}}}|||vvvsssvvvtttrrrpppnnnoooooonnnmmmhhhhhhjjjnnnqqqnnnfff______aaadddggghhhiiiiiiiiigggggggggddd```[[[VVVSSSVVVUUUUUUVVVXXX\\\```ccc___\\\YYYYYY\\\^^^^^^]]]XXXXXXZZZ^^^bbbdddbbb___\\\ZZZXXX[[[^^^^^^YYYTTTUUUYYY___ccceeebbb___\\\TTTVVVWWWWWWVVVVVVXXXZZZVVVVVVTTTRRRPPPQQQTTTVVVPPPSSSVVVSSSMMMIIIJJJLLLIIIJJJKKKKKKLLLNNNRRRVVVYYYXXXVVVTTTSSSSSSTTTTTTQQQPPPMMMKKKJJJJJJKKKLLLKKKKKKJJJHHHFFFEEEDDDCCCJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKNNNSSSWWWLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFGGGFFFDDDCCCCCCCCCCCCGGGLLLOOOOOONNNLLLLLLCCCEEEGGGHHHIIIJJJMMMOOOMMMKKKHHHGGGFFFFFFDDDCCCDDDFFFHHHHHHGGGFFFFFFFFFGGGFFFHHHMMMTTT```sssfff\\\TTTVVV```ooozzzoookkkiiihhhiiimmmsss|||}}}~~~~~~~~~}}}}}}{{{{{{{{{}}}~~~~~~}}}{{{{{{|||||||||~~~~~~vvvvvv|||}}}vvvnnncccZZZTTTOOOJJJFFFCCCAAA??????BBBFFFHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIKKKLLLLLLMMMMMMPPPTTTXXX[[[___eeellluuuwwwrrrqqqiiicccZZZSSSPPPMMMIIIEEE~~~zzz}}}}}}{{{yyysssqqqpppqqqtttuuurrrooollljjjhhhjjjmmmlllgggbbb\\\```ggglllmmmkkkhhheeeeeegggfffbbb]]]YYYYYYZZZ___]]][[[YYYXXXYYY[[[]]]\\\[[[YYYWWWWWWWWWXXXYYYXXXYYY\\\___aaaaaaaaa```^^^]]]]]]\\\[[[YYYXXXWWWUUUYYY```dddeeebbb]]]ZZZWWWVVVTTTSSSSSSUUUWWWYYYYYYWWWUUUTTTSSSTTTUUUWWWYYYXXXVVVTTTPPPLLLIIIGGGHHHHHHHHHIIILLLOOOSSSUUUYYYVVVSSSRRRRRRRRRRRRQQQUUUTTTRRROOOLLLIIIFFFEEEHHHGGGEEEDDDCCCDDDEEEFFFIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFHHHKKKOOORRRRRROOOKKKFFFDDDEEEEEECCCAAAFFFFFFFFFEEEEEEEEEEEEDDDGGGHHHKKKOOOQQQQQQNNNKKKFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDFFFFFFGGGGGGFFFEEEDDDCCCEEEFFFGGGFFFJJJWWWkkkzzz~~~kkk]]]UUU\\\iiiwww|||jjjbbb]]][[[\\\]]]^^^ccckkkqqqwww}}}vvvuuussspppmmmlllnnnqqqsssuuutttppppppuuuwwwuuuxxx~~~zzzwww|||wwwqqqjjjcccYYYPPPIIIEEECCCAAA>>>???AAACCCEEEFFFGGGHHHFFFHHHJJJKKKJJJIIIIIIJJJMMMNNNPPPPPPPPPTTTZZZ```dddiiiqqqzzzyyysssmmmhhhddd^^^WWWPPPLLLKKKJJJEEEAAA}}}|||~~~yyyvvvsssrrrqqqrrrssssssqqqpppoookkkhhhhhhjjjkkkhhheee___ccchhhlllmmmjjjfffdddcccddddddaaa]]]ZZZZZZ[[[```^^^\\\ZZZZZZ[[[]]]^^^\\\[[[XXXWWWVVVWWWXXXYYYYYYZZZ\\\^^^^^^^^^]]]\\\ZZZZZZZZZYYYXXXVVVTTTTTTUUUXXX^^^bbbbbb```\\\YYYWWWUUUSSSQQQRRRTTTWWWYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYWWWUUURRRNNNKKKIIIGGGIIIIIIIIIJJJLLLOOOQQQRRRUUUSSSQQQPPPQQQRRRRRRRRRSSSRRRPPPMMMJJJHHHFFFFFFHHHFFFDDDCCCBBBCCCDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJHHHFFFEEEGGGJJJMMMOOOPPPLLLIIIFFFDDDCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJMMMMMMKKKHHHFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGFFFHHHRRRcccooohhh[[[UUU]]]nnnmmm```ZZZXXXWWWXXXWWWXXX]]]ccchhhlllvvvtttllljjjbbb```______aaaeeehhhiiikkkjjjmmmuuuyyy{{{zzz|||xxxoooiiiaaa[[[RRRKKKGGGDDDCCCBBB@@@AAACCCEEEFFFHHHHHHIIIHHHJJJLLLLLLKKKIIIIIIJJJJJJLLLOOOQQQRRRXXX___fffnnnrrryyyyyypppjjjeee___[[[XXXSSSLLLHHHHHHFFFBBB???{{{}}}}}}wwwsssrrrssssssrrrppppppppprrrqqqmmmhhhgggiiijjjiiihhhcccfffiiilllllliiieeebbb```aaabbbaaa^^^\\\\\\]]]aaa___]]][[[[[[\\\^^^___]]][[[XXXVVVUUUVVVXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYY]]]]]]\\\[[[ZZZXXXWWWVVVUUUWWWZZZ]]]^^^\\\YYYXXXWWWTTTQQQOOOPPPRRRVVVXXXXXXYYYZZZ[[[[[[\\\\\\\\\XXXVVVSSSOOOLLLIIIHHHGGGJJJJJJKKKLLLMMMOOOPPPPPPQQQOOONNNNNNPPPRRRRRRRRRNNNMMMLLLJJJHHHGGGGGGFFFHHHFFFDDDBBBAAAAAABBBCCCEEEFFFGGGHHHJJJKKKLLLMMMGGGFFFEEEFFFHHHKKKLLLLLLGGGGGGFFFDDDAAAAAABBBCCCBBBCCCDDDEEEEEEEEEFFFEEEDDDDDDDDDFFFIIIIIIIIIGGGDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCEEEGGGGGGEEEFFFLLLXXXbbbvvvjjj]]]WWW```rrrppp]]]UUUTTTTTTTTTVVVVVVVVVYYY^^^aaaccckkkttt{{{xxxiii```^^^VVVVVVVVVXXX[[[^^^bbbdddgggjjjqqq{{{~~~|||~~~{{{uuummmccc]]]TTTOOOIIIEEEDDDCCCCCCCCCBBBCCCEEEGGGHHHIIIJJJJJJKKKMMMNNNMMMKKKJJJJJJJJJIIIMMMQQQUUUYYY___hhhooozzz~~~zzzpppgggaaa[[[UUUQQQQQQLLLFFFCCCCCCAAA>>>;;;|||yyy|||}}}yyytttrrrqqqrrrsssqqqmmmmmmpppssspppmmmjjjiiiiiijjjiiigggfffhhhjjjllljjjgggccc```^^^___```aaaaaa````````````___\\\[[[[[[\\\^^^```^^^[[[XXXVVVUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZ______^^^]]]\\\ZZZYYYXXXUUUVVVXXXYYYYYYXXXWWWVVVVVVTTTPPPNNNNNNQQQUUUXXXWWWXXX[[[]]]______^^^^^^WWWUUUQQQMMMJJJIIIHHHHHHIIIJJJKKKMMMOOOOOOPPPPPPPPPNNNLLLLLLMMMOOOOOOOOOIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGEEECCCAAAAAABBBCCCCCCDDDEEEGGGJJJLLLNNNOOOHHHFFFEEEFFFHHHJJJKKKJJJEEEGGGGGGDDD???===???AAAAAABBBDDDFFFGGGGGGGGGGGGEEEDDDCCCDDDFFFHHHHHHGGGCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFCCCBBBAAAAAAAAABBBCCCDDDEEEGGGHHHFFFFFFIIIQQQXXXfffssspppbbb[[[ccctttnnn```TTTPPPQQQRRRTTTVVVXXXXXX[[[___aaabbbhhhqqquuuyyy{{{|||sssddd[[[YYYTTTUUUWWWYYY[[[___cccffflllsss}}}|||}}}www|||yyyrrrjjjbbbYYYSSSKKKGGGDDDBBBBBBCCCCCCCCCEEEFFFGGGIIIJJJKKKLLLLLLLLLNNNNNNMMMKKKJJJJJJKKKLLLQQQVVV[[[```hhhqqqxxxzzzrrriiiaaa[[[VVVPPPLLLIIIFFFBBB@@@???>>><<<:::|||wwwwwwvvvrrrpppqqqoooppppppnnnkkkkkkooosssmmmlllllllllkkkiiigggdddhhhiiijjjjjjhhheeebbb```\\\]]]___bbbdddddddddccc___]]][[[ZZZZZZ\\\^^^______]]]YYYVVVUUUVVVXXXZZZYYYYYYYYYYYYZZZ\\\]]]^^^]]]]]]\\\\\\ZZZYYYWWWVVVVVVVVVVVVWWWVVVVVVUUUUUUUUUSSSPPPNNNOOOQQQUUUWWWTTTWWWZZZ]]]______^^^]]]VVVTTTPPPMMMKKKJJJJJJKKKHHHIIIKKKMMMOOOPPPQQQQQQQQQOOOLLLKKKKKKKKKKKKJJJEEEDDDCCCCCCDDDEEEGGGHHHKKKIIIFFFDDDBBBBBBCCCCCCAAABBBDDDFFFIIIKKKMMMNNNHHHFFFFFFGGGIIIJJJJJJIIIEEEGGGGGGCCC>>>;;;<<<>>>AAABBBEEEGGGHHHHHHHHHHHHDDDBBBAAAAAACCCEEEEEEEEEAAACCCEEEGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFEEECCCAAA@@@??????AAADDDEEEFFFGGGIIIHHHHHHJJJOOOSSS[[[hhh~~~ssseee\\\dddtttuuucccYYYPPPNNNPPPQQQSSSVVVXXXYYY\\\aaacccdddjjjrrruuuxxx|||zzzuuutttwww}}}oooaaaYYYXXXSSSUUUWWWYYY[[[___dddiiirrr~~~|||}}}wwwqqqyyy~~~xxxooohhhaaaZZZRRRLLLGGGEEEBBBBBBCCCDDDDDDDDDGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNMMMLLLKKKLLLNNNPPPUUU\\\aaagggoooxxx~~~qqqkkkbbb[[[WWWRRRMMMHHHDDDBBB@@@???>>>===<<<;;;yyytttqqqnnnkkklllpppmmmmmmkkkiiiiiikkkooorrrkkklllllllllkkkhhheeecccgggggghhhhhhfffdddbbb```[[[[[[^^^aaaeeefffeeeccc^^^]]][[[ZZZZZZ\\\^^^```aaa___ZZZWWWUUUWWWYYY[[[YYYXXXXXXXXXZZZ]]]```bbb`````````___]]]\\\ZZZYYYWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSQQQPPPPPPRRRTTTVVVRRRTTTWWWZZZ[[[\\\[[[[[[TTTSSSQQQOOONNNMMMNNNNNNKKKKKKLLLMMMNNNOOOPPPQQQSSSPPPMMMJJJJJJIIIHHHFFFCCCBBBAAAAAABBBEEEGGGIIILLLJJJGGGEEECCCBBBBBBCCCAAABBBCCCEEEGGGIIIKKKKKKFFFEEEEEEGGGIIIJJJJJJIIIEEEFFFEEECCC???===<<<<<<@@@BBBEEEGGGHHHHHHGGGFFF@@@???>>>>>>@@@AAAAAA@@@@@@BBBDDDFFFFFFFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA???===>>>AAAEEEGGGGGGIIIJJJKKKKKKLLLOOORRRUUUaaawwwqqqccc[[[cccsss}}}lll^^^UUUNNNMMMOOOOOOQQQTTTUUUWWW\\\cccgggiiiqqqyyy}}}tttpppnnnpppsss{{{yyyvvvvvvzzz~~~yyykkk^^^WWWVVVUUUWWWZZZ[[[^^^ccclllrrrzzz}}}~~~wwwsssuuu{{{rrrlllccc]]]XXXRRRKKKFFFEEEDDDCCCDDDEEEGGGFFFEEEHHHIIIJJJLLLMMMNNNNNNNNNKKKMMMNNNNNNMMMNNNQQQSSSUUUZZZaaahhhnnnvvv}}}vvvgggaaaZZZUUUQQQMMMHHHDDD@@@@@@@@@???>>>>>>======~~~yyytttooolllhhheeehhhnnnllliiifffeeegggllloooqqqllllllkkkjjjgggeeeddddddeeeeeeeeeeeedddcccbbbaaaXXXYYY[[[```dddfffdddbbb___^^^\\\[[[[[[]]]___aaaccc```\\\XXXVVVWWWZZZ\\\ZZZXXXWWWWWWYYY\\\```cccdddddddddcccaaa```^^^]]]XXXXXXXXXXXXWWWVVVTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUOOOQQQSSSUUUWWWWWWXXXXXXRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOSSSPPPLLLJJJIIIHHHGGGFFFBBBAAA@@@@@@AAADDDGGGIIILLLJJJGGGDDDBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHCCCCCCCCCEEEHHHIIIIIIGGGDDDBBBAAAAAABBBAAA???===???AAACCCFFFFFFFFFDDDCCC???>>>===>>>@@@@@@@@@>>>???AAACCCDDDEEECCCAAA@@@???@@@@@@AAABBBBBBBBBAAACCCAAA>>>===>>>BBBFFFIIIKKKKKKLLLLLLLLLMMMNNNPPPRRR[[[nnnpppccc\\\cccrrr{{{lll]]]UUUNNNNNNOOOOOOPPPTTTWWWZZZaaajjjqqquuu~~~vvvsssqqqsssvvv}}}yyyrrrkkkgggfffjjjmmmooouuu{{{xxxjjj\\\VVVVVVTTTWWW[[[]]]aaaiiittt}}}~~~}}}uuuxxxvvvmmmddd^^^WWWRRROOOKKKEEEAAADDDCCCCCCEEEHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNKKKMMMOOOOOOPPPSSSVVVYYY[[[aaaiiiqqqxxx~~~rrrjjj___ZZZTTTPPPMMMJJJFFFBBB===>>>??????>>>>>>>>>>>>xxxtttsssooollliiieeebbbffflllkkkgggbbbbbbggglllppppppmmmllljjjgggdddcccdddeeeccccccddddddccccccbbbbbbVVVWWWYYY^^^ccceeeccc``````___]]]\\\\\\^^^aaaccceeeaaa\\\XXXWWWXXX[[[]]]ZZZYYYWWWVVVXXX[[[___aaabbbbbbbbbaaa___^^^\\\[[[XXXYYYYYYYYYXXXVVVUUUSSSRRRSSSSSSTTTTTTTTTTTTTTTNNNOOOPPPRRRSSSTTTUUUUUUQQQRRRSSSSSSTTTTTTSSSSSSTTTRRRPPPMMMKKKKKKLLLLLLRRROOOLLLJJJIIIIIIHHHFFFBBBAAA@@@@@@AAADDDGGGIIIKKKIIIFFFCCCAAA@@@???@@@BBBBBBBBBCCCDDDEEEEEEFFFAAAAAABBBDDDGGGHHHHHHFFFBBB@@@???@@@CCCDDDBBB???>>>???BBBDDDEEEDDDBBBAAA@@@??????@@@BBBBBBAAA??????AAACCCDDDCCCBBB???======>>>>>>???@@@@@@@@@@@@CCCAAA>>>===>>>BBBGGGJJJMMMMMMMMMLLLLLLLLLMMMNNNQQQWWWggg|||ssseee^^^dddrrr}}}ooo^^^VVVPPPOOOPPPPPPRRRVVV\\\```hhhttt{{{~~~{{{yyyyyy{{{~~~ppphhhbbb]]]\\\___bbbdddiiiooouuu}}}yyykkk]]]WWWWWWOOOSSSWWWZZZ^^^hhhvvv|||wwwzzzmmmddd[[[UUUOOOKKKHHHFFFBBB>>>BBBBBBCCCFFFIIIKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMPPPQQQSSSVVV[[[^^^aaahhhqqqzzzvvvkkkccc[[[WWWQQQNNNLLLJJJEEEBBB<<<===??????>>>>>>>>>???yyyttttttppplllgggeeefffhhhjjjjjjjjjgggdddbbbcccfffiiilllqqqmmmfff```\\\[[[\\\]]]```````````````_________YYYYYY[[[]]]___bbbdddeeecccdddccc```]]]]]]aaaeeeccc___[[[XXXWWWYYY]]]______\\\XXXWWWYYY]]]```aaaeeeccc```___```___^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUVVVWWWXXXXXXWWWUUUSSSMMMLLLLLLLLLMMMOOORRRTTTQQQRRRTTTTTTSSSSSSUUUVVVUUUUUUTTTRRRNNNMMMMMMNNNQQQNNNKKKHHHFFFFFFGGGHHHDDDBBB???>>>@@@CCCDDDEEEGGGGGGGGGEEEBBB???======BBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAACCCDDDBBB@@@===;;;@@@FFFFFFAAA>>>???BBBCCCDDDDDDCCCBBB======>>>@@@@@@@@@@@@@@@???@@@BBBCCCCCCBBB@@@???@@@>>>===<<<===>>>@@@AAAGGGCCC>>>;;;<<<@@@EEEIIILLLIIIFFFGGGJJJLLLLLLKKKIIIPPP^^^ppp~~~rrriiidddjjjwwwrrr```ZZZUUUTTTSSSRRRVVV\\\^^^gggsss~~~sssiiiddd\\\YYYYYY[[[\\\\\\aaahhhooovvvsssfffZZZSSSRRRSSSWWW]]]dddooo{{{|||}}}pppccc[[[RRRMMMGGGCCCCCCDDDCCCBBBAAABBBDDDFFFHHHIIIJJJJJJLLLMMMNNNMMMLLLKKKLLLMMMJJJNNNRRRUUUVVVZZZ___ccciiiqqq|||wwwmmmccc]]]WWWTTTOOOIIIEEEAAA@@@??????>>>>>>===============~~~tttoooooonnnkkkfffdddeeegggiiijjjhhhfffcccaaaaaadddgggiiilllhhhccc]]]ZZZZZZ[[[]]]\\\\\\^^^```bbbccceeefff_________```bbbdddggghhhgggfffccc```]]]\\\^^^```bbb___\\\YYYYYY[[[^^^```aaa]]]YYYWWWYYY]]]```aaacccaaa^^^^^^_________^^^]]]\\\[[[ZZZXXXWWWVVVUUUUUUVVVWWWXXXXXXWWWUUUTTTKKKJJJIIIHHHIIIKKKMMMOOOOOOPPPQQQQQQQQQRRRTTTUUUUUUUUUTTTRRRNNNLLLKKKLLLNNNLLLJJJHHHGGGGGGHHHIIIDDDBBB???>>>@@@BBBCCCCCCDDDEEEEEEDDDAAA???>>>>>>AAAAAAAAA@@@@@@@@@@@@??????>>>>>>===>>>???@@@AAA???>>>;;;;;;@@@GGGHHHDDD>>>@@@BBBCCCDDDDDDCCCBBB>>>??????@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>===???>>>===<<<===>>>@@@AAADDDCCCAAA@@@AAACCCFFFHHHIIIGGGDDDEEEGGGIIIIIIGGGHHHMMMYYYhhhvvvyyyooogggkkkyyyrrr```[[[XXXXXXWWWWWW\\\cccjjjssspppeee```]]][[[ZZZ\\\[[[[[[___fffkkkrrr}}}{{{lll^^^TTTRRRSSSWWW___fffqqq}}}yyyqqqcccVVVOOOLLLHHHCCCAAAAAABBBBBBAAAEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLLLLNNNOOOPPPTTTYYY\\\^^^bbbiiinnnttt|||wwwnnneee]]]XXXPPPMMMJJJFFFCCCAAAAAA@@@>>>>>>============>>>>>>~~~wwwooollllllkkkhhheeeccceeeggghhhhhhgggeeebbb``````bbbdddffffffccc___\\\ZZZZZZ\\\^^^\\\]]]___aaaccceeeggghhhdddcccbbbaaabbbdddggghhhgggddd```^^^]]]^^^]]]]]]```^^^\\\[[[[[[]]]```aaabbb^^^YYYWWWYYY\\\___aaaaaa___]]]]]]^^^`````````]]]\\\[[[YYYWWWVVVTTTTTTVVVVVVWWWWWWWWWVVVUUUTTTKKKJJJHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMOOORRRTTTTTTUUUTTTRRRNNNJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJDDDAAA??????@@@BBBCCCCCCBBBCCCDDDBBB@@@>>>>>>???@@@@@@?????????>>>>>>>>>============>>>>>>>>>???<<<<<<::::::@@@HHHJJJGGG???@@@BBBCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@?????????<<<<<<>>>>>>>>>>>><<<<<>>===<<<===>>>???@@@???@@@AAACCCDDDEEEEEEEEEGGGEEEBBBBBBCCCDDDDDDCCCGGGIIIQQQ]]]jjj|||vvvkkkooo}}}zzzmmm[[[XXXWWWXXXZZZ\\\bbbjjjvvvnnnbbb\\\\\\ZZZZZZ\\\\\\\\\aaagggiiirrrsssaaaUUURRRSSSYYYaaaiiittttttlllcccWWWLLLGGGGGGDDDAAA@@@AAABBBCCCCCCIIIIIIJJJJJJKKKJJJJJJJJJIIIKKKLLLLLLLLLMMMOOOQQQRRRVVV[[[___bbbiiiqqqwww}}}sssjjjbbb[[[UUUQQQJJJHHHFFFBBB@@@???>>>>>>>>>===============>>>???{{{vvvrrrnnnkkkkkkgggeeeccccccdddfffggggggfffdddbbb```___aaacccdddcccaaa___]]]]]]^^^```aaaccccccccccccddddddddddddeeecccaaa```___aaacccdddccc___\\\\\\^^^```___]]]\\\\\\[[[[[[\\\]]]___``````\\\XXXUUUWWWZZZ]]]___```^^^[[[[[[\\\^^^^^^]]]]]]\\\[[[YYYWWWUUUSSSSSSVVVVVVUUUTTTTTTSSSSSSSSSOOONNNKKKIIIHHHIIIJJJKKKJJJJJJKKKJJJJJJLLLOOORRRSSSTTTTTTRRRMMMIIIGGGFFFDDDEEEGGGIIIJJJJJJJJJJJJCCCAAA???@@@CCCFFFGGGGGGEEEEEEEEEBBB???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????;;;<<<;;;;;;???FFFIIIFFFAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>======>>>??????>>>======>>>============>>>??????:::<<<>>>@@@BBBBBBBBBBBBEEECCCBBB@@@@@@AAAAAAAAAEEEFFFLLLVVVbbbrrr{{{nnnrrrzzzllldddWWWUUUWWW\\\___cccllluuupppeee___[[[YYYYYY\\\^^^___eeemmmoooyyyuuubbbUUURRRTTTZZZccclllwwwvvvjjjccc\\\RRRKKKHHHDDDCCCBBBBBBDDDEEEFFFGGGIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKKKKKKKLLLOOOQQQSSSXXX^^^ccciiiqqq{{{vvvpppggg^^^WWWRRRNNNLLLIIIGGGDDDAAA===;;;:::999===============>>>??????{{{qqqnnnooommmjjjjjjdddbbbaaabbbeeeggggggfffeeecccaaa``````aaacccdddccccccbbbaaabbbcccdddeeeggggggfffeeedddccccccbbbeeecccaaa___^^^___``````aaa^^^[[[[[[]]]___]]][[[YYYYYYZZZ[[[\\\]]]]]]^^^\\\YYYUUUTTTUUUXXXZZZ[[[[[[ZZZXXXXXXYYYZZZYYYWWW\\\\\\ZZZYYYWWWUUUTTTSSSUUUTTTSSSRRRQQQQQQQQQRRRRRRPPPMMMKKKIIIIIIJJJJJJHHHIIIIIIIIIIIIJJJMMMPPPPPPRRRSSSQQQMMMHHHEEEDDDAAABBBEEEGGGIIIIIIIIIIIIAAAAAA@@@CCCGGGJJJLLLLLLIIIIIIGGGDDD@@@======>>>======>>>>>>???????????????@@@AAABBBBBBAAA@@@>>>===>>>===;;;>>>DDDFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>==================>>>>>>========================>>>>>>???;;;<<<<<<===???@@@BBBCCCDDDCCCBBBAAA@@@@@@AAABBBBBBDDDIIIRRR\\\iii}}}{{{nnntttuuueee]]]YYYVVVWWW\\\cccgggmmmxxxxxxlllfff```]]][[[]]]___aaahhhpppyyytttaaaUUUSSSUUU\\\eeennnyyyvvvlllbbb\\\VVVNNNIIIHHHAAABBBCCCDDDEEEFFFHHHIIIFFFGGGHHHJJJKKKKKKKKKKKKJJJKKKKKKKKKJJJLLLOOORRRZZZ___fffmmmttt~~~~~~vvvkkkeee]]]UUUPPPMMMJJJIIIEEEDDDBBB???===;;;999999<<<<<<<<<<<<===>>>@@@@@@|||qqqhhhiiikkkjjjgggfffaaa```aaacccfffggggggfffbbbaaa```___```aaacccdddeeeeeeeeeeeeeeefffggggggffffffeeeeeeeeeeeeddddddfffeeecccbbbaaa```______bbb```]]]\\\[[[ZZZYYYWWWWWWXXXZZZ\\\]]]\\\\\\[[[WWWUUUTTTTTTVVVXXXYYYYYYVVVUUUVVVWWWYYYYYYWWWUUU\\\[[[ZZZYYYXXXVVVUUUUUUVVVUUURRRPPPOOOPPPQQQRRRQQQPPPMMMJJJHHHHHHHHHIIIGGGIIIJJJKKKJJJJJJKKKLLLMMMPPPRRRQQQMMMHHHDDDBBB???AAACCCEEEFFFGGGFFFFFFBBBAAABBBEEEIIIMMMNNNNNNKKKJJJHHHDDD???======>>>======>>>???@@@BBBCCCCCC???@@@BBBDDDCCCAAA???===>>>@@@???<<<===BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDAAA@@@>>>===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???>>>======>>>AAACCCEEECCCCCCCCCAAA@@@@@@BBBDDDBBBCCCGGGNNNUUU```qqqxxxkkksssrrrbbbXXXTTTTTTRRRVVV]]]ffflllssstttnnniiiccc_________bbbkkktttuuucccWWWTTTWWW^^^gggooozzz|||uuukkkcccZZZUUUOOOGGGCCCDDD???BBBDDDFFFEEEEEEGGGHHHEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKLLLKKKLLLNNNRRRUUU]]]dddmmmvvv~~~~~~ssskkkaaa\\\TTTNNNJJJHHHFFFEEE===============<<<<<<<<<;;;;;;;;;<<<===???@@@AAAyyynnneeegggjjjjjjfffddd______```cccggghhhhhhggg___^^^^^^^^^___```bbbccceeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddbbb```^^^]]]______^^^\\\YYYWWWWWWXXXWWWYYY\\\^^^^^^]]][[[ZZZTTTSSSSSSUUUXXXZZZYYYXXXTTTVVVYYY]]]``````]]][[[[[[[[[ZZZYYYYYYXXXWWWWWWYYYWWWSSSQQQOOOPPPRRRSSSQQQPPPMMMJJJHHHHHHHHHIIIGGGJJJLLLMMMLLLJJJJJJJJJKKKMMMPPPPPPMMMHHHDDDBBB@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCFFFIIILLLLLLLLLIIIIIIFFFBBB>>><<<===>>><<<===???AAACCCEEEFFFGGG@@@BBBEEEGGGFFFDDDAAA>>>===@@@???<<<<<>>===;;;:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===============>>>>>>======>>>@@@AAABBBAAABBBCCCAAA???@@@BBBEEEEEEDDDEEEIIIMMMVVVfffvvvtttgggpppsssbbbYYYTTTTTTVVVTTTYYYbbblllsss{{{yyyrrrkkkeee```___aaagggsss~~~zzzhhh[[[UUUWWW___hhhpppzzzvvvkkkccc]]]WWWQQQNNNJJJDDDAAABBBBBBEEEHHHIIIHHHGGGGGGHHHGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKLLLMMMOOOTTTYYY]]]bbbjjjuuu|||rrrhhh```WWWSSSMMMHHHEEEDDDBBBAAA::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>???AAABBByyynnnfffhhhlllkkkgggddd^^^___```dddgggiiihhhggg\\\\\\[[[\\\]]]___aaacccddddddeeeeeeeeedddccccccfffffffffeeeddddddccccccbbbbbbccccccbbb___\\\[[[YYY\\\]]]\\\YYYWWWYYY\\\XXXZZZ]]]___```^^^[[[YYYRRRRRRTTTWWWZZZ[[[ZZZYYYWWWYYY^^^eeeiiiiiifffccc[[[ZZZZZZZZZYYYYYYYYYYYY[[[XXXUUURRRPPPQQQSSSUUUSSSQQQNNNKKKJJJJJJJJJKKKHHHKKKNNNOOOMMMJJJIIIHHHIIILLLPPPPPPMMMHHHDDDAAAAAAAAAAAAAAAAAAAAAAAABBBEEEDDDDDDFFFHHHJJJJJJIIIGGGFFFDDDAAA===<<<>>>???<<<===???BBBDDDGGGIIIJJJDDDFFFIIIKKKJJJHHHDDDAAA<<>>===;;;:::::::::<<<===>>>>>>============>>>>>>;;;<<<<<<===>>>=========;;;;;;<<<===============???AAABBBAAA??????CCCFFFGGGDDDCCCDDDGGGPPPaaappp|||qqqeeennnfffZZZWWWVVVWWWZZZ]]]bbbmmmwww{{{ssshhhbbb^^^___ccclll{{{lll___UUUXXX___hhhpppzzz~~~sssggg[[[TTTRRRNNNKKKKKKIIIEEEDDDFFFEEEIIIMMMMMMKKKIIIJJJKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIKKKMMMOOOSSSXXX___cccjjjssszzzssskkkaaaYYYPPPMMMHHHDDDBBBAAA???===;;;;;;;;;::::::888777666::::::;;;<<<>>>@@@AAABBBwwwooofffaaabbbccccccaaadddccccccdddfffggggggfff```^^^[[[[[[]]]```bbbcccbbbccccccdddddddddcccccceeeddddddccccccbbbbbbbbb\\\]]]^^^______]]][[[ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZ\\\\\\\\\\\\\\\[[[ZZZYYYWWWTTTRRRVVV]]]aaaaaa___XXXYYY```lllsssqqqmmmkkkbbb[[[^^^___UUUTTTZZZ[[[VVVUUUSSSQQQPPPQQQRRRSSSPPPPPPOOONNNLLLJJJHHHGGGHHHIIIKKKLLLLLLIIIGGGEEEKKKMMMOOONNNJJJFFFBBB@@@EEEAAA======>>>@@@???>>>BBBBBBCCCDDDDDDDDDDDDDDDEEEDDDBBB@@@???>>>======<<<===???BBBEEEHHHJJJLLLFFFEEEEEEEEEFFFFFFDDDCCC@@@>>><<<<<<>>>AAABBBBBBDDDCCCAAA@@@???@@@@@@AAA::::::;;;;;;;;;;;;;;;;;;>>>>>>?????????===<<<;;;:::;;;<<<=========;;;;;;999;;;>>>>>>===<<<===>>>===<<<;;;;;;<<<>>>AAACCCEEEFFFGGGEEEDDDJJJTTT]]]oooxxx~~~mmmgggnnnzzzppp^^^UUUTTTVVV\\\aaabbbjjjuuupppbbb```YYY]]]kkkrrrqqq___XXXYYY___iiirrr|||{{{ooofffaaa[[[TTTNNNFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMLLLKKKJJJJJJJJJJJJLLLOOORRRTTTWWW^^^fffmmmvvv~~~vvvmmmeee^^^WWWSSSIIIGGGDDD@@@===;;;::::::;;;::::::;;;;;;<<<===>>>:::;;;===???AAABBBCCCCCCvvvnnnfffaaabbbccccccbbbeeedddcccdddeeefffeeeccc```^^^\\\\\\___aaabbbbbb``````aaaaaaaaaaaaaaa`````````aaaaaaaaa```______[[[\\\^^^___^^^]]]\\\[[[[[[\\\^^^___```___^^^^^^[[[[[[ZZZZZZYYYYYYYYYYYYXXXUUUSSSVVV\\\______]]]WWWWWW^^^kkktttrrrllliiiddd[[[]]]___VVVTTTWWWUUUTTTSSSQQQOOOOOOOOOPPPQQQSSSRRRQQQOOOLLLIIIGGGFFFDDDDDDFFFFFFEEEDDDBBB@@@IIIKKKMMMLLLIIIDDDAAA@@@>>><<<999:::<<>>===<<<;;;;;;:::;;;>>>@@@CCCFFFHHHIIIFFFEEEDDDEEEFFFFFFDDDBBB@@@>>><<<<<<>>>AAABBBBBBCCCBBB@@@>>>===<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<============<<<:::999::::::::::::::::::999999999:::;;;===>>>===<<<;;;<<<;;;::::::;;;>>>@@@AAABBBDDDDDDCCCCCCHHHPPPXXXfffnnn|||yyyhhhbbbhhhssswwwiiiZZZTTTUUUYYY___eeejjjsss}}}lll^^^\\\VVV\\\lllvvvsssbbbXXXYYY___iiisss~~~{{{ppphhh]]]UUUQQQMMMGGGCCCEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKNNNMMMLLLKKKJJJJJJKKKKKKIIIMMMSSSWWW]]]eeeooowww}}}wwwoooggg___YYYSSSOOOGGGEEEBBB???===;;;::::::::::::::::::;;;<<<============>>>???????????????sssmmmeeeaaabbbccccccbbbfffeeeccccccdddcccbbb``````^^^]]]^^^```aaaaaaaaa]]]]]]^^^^^^^^^^^^]]]]]]ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[]]]___`````````___YYYXXXWWWUUUUUUVVVWWWXXXYYYVVVTTTUUUYYY[[[ZZZXXXWWWVVV[[[fffmmmkkkeeebbbfffZZZZZZ]]]WWWUUUVVVQQQRRRQQQOOONNNMMMMMMNNNOOOSSSRRRPPPNNNKKKHHHEEECCCDDDDDDEEEDDDDDDCCCBBBAAAEEEHHHIIIIIIFFFBBB???>>><<<;;;999999;;;===>>>>>>@@@AAACCCDDDCCCBBB@@@???@@@???===<<<::::::999999999:::<<<>>>AAACCCEEEFFFEEEDDDCCCDDDEEEEEECCCAAA>>>===;;;;;;===???@@@@@@@@@???>>><<<:::999888888:::999999999::::::;;;<<<<<<<<<<<<<<<;;;:::888888999999888777777777888999;;;:::888:::===>>><<<999::::::999:::;;;<<<>>>???>>>@@@BBBAAABBBEEEKKKQQQZZZ```lllwwwsssccc^^^dddlll|||lllaaaXXXVVVZZZ___fffmmmsss}}}yyyhhhYYYWWWRRRZZZmmmzzzvvvfffYYYYYY___iiiuuuyyypppjjjaaaZZZQQQJJJGGGFFFCCCAAADDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKKKKLLLMMMMMMOOOSSSZZZ```gggpppzzzzzzqqqllleee]]]WWWQQQLLLHHHCCCAAA???===;;;::::::;;;::::::999::::::;;;<<<===<<<<<<===>>>>>>>>>>>>===qqqllleeebbbbbbcccddddddgggeeecccbbbbbbaaa```^^^^^^]]]\\\]]]___```___^^^\\\\\\\\\]]]\\\\\\[[[[[[VVVWWWYYY[[[[[[[[[YYYYYYWWWWWWXXXYYYYYYYYYYYYXXXXXXYYYZZZ\\\\\\\\\\\\[[[WWWUUUSSSQQQQQQRRRUUUWWWXXXVVVTTTTTTUUUVVVUUUSSSVVVUUUYYY___```]]]\\\^^^hhhYYYUUUXXXUUUWWWXXXRRRQQQPPPOOONNNMMMMMMMMMMMMOOONNNMMMKKKHHHFFFCCCBBBEEEDDDDDDCCCBBBBBBAAAAAAAAADDDEEEEEEBBB???======@@@???===<<<<<<<<<<<<<<<@@@AAACCCDDDCCCAAA???===>>>===<<<;;;999999999999999:::;;;===???AAABBBCCCCCCBBBAAABBBCCCCCCAAA???<<<:::888999;;;<<<<<<<<<<<<<<<;;;:::999888888777999999888888999:::;;;<<<<<<<<<;;;;;;:::999888777999888666666777999<<<>>>BBB===777666:::===;;;999999999999999:::;;;<<<===;;;===@@@@@@AAACCCGGGJJJMMMSSS___llluuunnn```]]]bbbiiivvv~~~xxxggg___ZZZ\\\bbbhhhpppwww{{{vvvdddVVVTTTPPPYYYmmm}}}xxxiii[[[ZZZ^^^iiiuuuwwwnnnggg```[[[WWWRRRJJJFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHJJJLLLMMMLLLLLLKKKKKKLLLMMMOOOQQQ[[[```gggmmmssszzz}}}uuuooofffaaaZZZTTTOOOJJJFFFCCC???>>><<<;;;:::::::::;;;::::::::::::;;;<<<===>>>999:::<<<>>>???@@@AAAAAAmmmjjjeeebbbbbbcccdddeeegggeeecccbbbbbbaaa___]]]\\\[[[ZZZ[[[]]]^^^]]][[[\\\]]]]]]]]]\\\\\\[[[ZZZUUUVVVXXXYYYYYYYYYXXXXXXTTTUUUUUUUUUVVVUUUUUUUUUWWWXXXYYYZZZZZZYYYXXXWWWTTTRRROOOMMMMMMPPPSSSUUUVVVTTTRRRQQQQQQQQQPPPOOOQQQSSSWWWXXXUUUTTTZZZdddlllZZZSSSTTTQQQTTTWWWRRRPPPPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGEEEDDDAAAAAA@@@???>>>>>>>>>===>>>@@@BBBAAA???===<<<<<<>>>>>>>>>===;;;;;;;;;;;;@@@AAACCCCCCCCCAAA???>>>>>>===<<<;;;:::999999999999:::;;;<<<>>>???@@@AAA@@@???>>>???@@@@@@>>><<<888777666666888999888777888888888999999999999999888888777777888999;;;<<<======<<<:::999888888777777666555666888<<<@@@BBBHHH@@@777444777:::;;;:::888888999999999:::;;;;;;;;;<<<>>>@@@AAABBBDDDEEEEEEKKKXXXeeeooo{{{lll___]]]bbbgggssszzzttteee```___dddjjjqqqzzztttbbbUUUSSSOOOYYYmmm~~~zzzlll___\\\]]]gggtttzzzmmmccc\\\VVVQQQNNNJJJGGGCCC@@@@@@AAACCCDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJIIIHHHGGGHHHJJJLLLNNNKKKKKKKKKKKKNNNQQQTTTVVVeeejjjrrrxxx~~~tttmmmfffaaa\\\XXXRRRMMMIIIEEEBBB???<<<;;;:::999999999:::;;;;;;;;;;;;;;;<<<===>>>???;;;<<<===???@@@AAAAAABBBkkkiiieeecccbbbccceeefffeeedddbbbbbbcccbbbaaa___\\\ZZZYYYYYY[[[\\\[[[ZZZ^^^^^^^^^^^^]]]\\\[[[ZZZWWWWWWWWWWWWWWWWWWXXXXXXTTTTTTTTTSSSSSSSSSSSSRRRWWWWWWXXXYYYXXXWWWVVVUUURRRPPPMMMLLLLLLNNNQQQSSSQQQPPPOOONNNMMMLLLLLLLLLLLLNNNRRRTTTQQQRRR\\\iiilllZZZQQQQQQMMMOOORRRNNNOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHFFFFFFAAAAAAAAAAAA@@@???>>>===;;;===??????===<<<;;;<<<888999;;;;;;;;;;;;<<<===@@@@@@@@@@@@@@@@@@??????======<<<;;;::::::::::::999::::::;;;<<<===>>>>>>===<<<;;;<<<======;;;999666555444555666777666555444555777888999999999999888777666666777999;;;===>>>===;;;999888777777777666555444555888<<<@@@BBBDDD>>>777444555888:::;;;888999999999::::::::::::;;;<<<===>>>???@@@AAABBB@@@FFFQQQ^^^gggrrrooobbb```dddgggqqqxxxrrrgggdddeeelllsss{{{rrr```SSSRRROOOYYYnnn}}}~~~pppccc]]]\\\dddrrrrrrjjj___VVVRRRNNNKKKIIICCCBBB@@@??????AAACCCEEEFFFFFFHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMLLLLLLLLLNNNRRRWWW\\\___iiipppzzzqqqiiiccc]]]XXXSSSPPPKKKGGGDDDBBB???===;;;:::999888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@??????>>>iiigggeeecccbbbccceeegggdddbbbaaabbbddddddcccbbb^^^[[[YYYXXXYYY[[[[[[[[[^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUUTTTUUUWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSOOONNNLLLKKKLLLMMMPPPQQQLLLLLLLLLKKKJJJIIIJJJKKKKKKIIIKKKOOOPPPRRRWWW^^^```QQQMMMOOOKKKMMMPPPLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBAAAAAACCCCCCBBBAAA>>>===999;;;======<<<;;;;;;<<<888:::<<<===;;;;;;<<<>>>>>>===<<<<<<<<<===>>>???<<<<<<;;;:::999999999999888888999999:::::::::;;;:::999999999::::::888666666555555666777777666444333444666777888888777777777666555555666888;;;======<<<:::888666555555666333333333333555888;;;<<<999888666666666777999:::999999::::::::::::::::::;;;;;;;;;<<<===>>>???>>>>>>BBBJJJSSS[[[eeewwwxxxkkkhhhiiijjjsssyyytttmmmlllnnnvvv~~~ooo___QQQPPPNNNYYYnnn}}}vvvggg___ZZZaaaoooxxxkkkccc\\\SSSMMMKKKJJJHHHFFFCCCCCCDDDDDDDDDEEEGGGIIIGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLOOOOOOPPPSSSXXX^^^eeehhhqqqyyyqqqgggaaa\\\VVVQQQMMMJJJFFFCCCAAA???===<<<;;;:::999888888999::::::999999999999:::;;;<<<<<>>======ggggggeeecccbbbbbbeeehhhbbbaaaaaabbbdddfffeeeddd___]]]YYYXXXYYY[[[\\\]]]^^^^^^^^^]]]]]][[[ZZZZZZZZZXXXUUUSSSRRRSSSUUUWWWYYYXXXVVVTTTSSSRRRRRRRRRLLLMMMOOOPPPQQQRRRQQQQQQNNNMMMLLLKKKLLLMMMOOOPPPIIIIIIJJJIIIHHHHHHIIIJJJLLLGGGEEEJJJOOOOOONNNNNNQQQGGGIIINNNLLLNNNRRRNNNKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEECCCAAA???===;;;<<<===???@@@???===:::888888:::<<<<<<;;;;;;;;;<<<===???AAA@@@===;;;<<<===<<<;;;999888999;;;===>>>;;;;;;:::999888888888999777777777777888888888888999888777777999888777555777666666777888888666555444444666666666555444333777666555444555888;;;===<<<:::888666444444444444222222111111222444555666...111555888888888888999999999:::;;;;;;;;;::::::;;;:::999999;;;============???DDDKKKQQQ\\\nnntttppppppnnnvvv|||wwwtttrrrvvv~~~~~~mmm]]]NNNOOONNNYYYooo~~~{{{jjj```YYY___mmm{{{uuuhhh[[[UUUOOOGGGCCCBBBBBBAAA???CCCDDDFFFGGGGGGGGGHHHJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLQQQQQQSSSVVV\\\dddjjjooo|||xxxpppddd\\\XXXTTTMMMHHHIIIFFFBBB@@@???>>><<<;;;;;;:::999888888999::::::777777777777888999:::;;;;;;;;;===>>>????????????hhhgggfffffffffeeebbb```bbbcccddddddeeeeeeeeedddfffbbb]]]\\\]]]^^^]]][[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZWWWTTTSSSSSSTTTUUUUUUYYYXXXXXXXXXWWWTTTOOOLLLJJJLLLNNNQQQRRRSSSRRRQQQNNNMMMLLLJJJJJJKKKMMMNNNMMMJJJHHHHHHJJJJJJGGGEEEGGGEEEDDDFFFJJJMMMMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFJJJIIIGGGEEEBBB@@@>>>===>>>>>>??????>>>===<<<;;;<<<<<<<<<======<<<888555;;;;;;;;;;;;:::888666555888:::;;;;;;:::999;;;<<<;;;:::888777777777888888666888999999777666666777666666666666555555555555777888888777444333444555444444444444444444444444555555555666666777999999999888777666555444333333444444444444444444444444444444555555666777777777888999::::::;;;;;;;;;;;;AAA???===:::999999:::;;;;;;===???BBBIIIUUUeeeooo}}}zzzxxxhhhZZZMMMNNNSSS]]]jjj|||nnnbbbYYY^^^mmm|||tttmmmhhhaaaXXXPPPIIIGGGCCCAAA@@@AAACCCEEEHHHGGGGGGGGGHHHHHHFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKKKKJJJLLLQQQVVVTTTUUUWWWZZZ```jjjttt{{{xxxlllfff]]]UUUOOOKKKGGGEEE??????>>>===;;;:::999888;;;;;;:::999888888888888777777888999:::;;;===>>>@@@======@@@@@@<<<:::<<>><<<===>>>>>>===<<<;;;:::777888999;;;======;;;999;;;;;;;;;:::999888666666888:::;;;:::999888999:::999888777666666666777777777888:::999777666666777666666666666555555555444666777888777555333333444333333333444444444555555444333333444555666777777888888777666555444333333444444444444444444444444444444555555666666777777999:::::::::::::::999888@@@>>><<<:::888888999::::::;;;===???EEEQQQ___iiiuuufffYYYNNNNNNSSS]]]jjj{{{qqqeee[[[^^^lll~~~|||tttnnneee___[[[VVVOOOIIIGGGEEECCCBBBBBBDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHKKKMMMNNNNNNPPPVVV[[[___```bbbeeekkktttlllbbb]]]UUUNNNIIIFFFCCCBBB======<<<;;;;;;:::999999;;;:::999888888888888888888888999999;;;<<<===>>>@@@======@@@@@@===<<>>;;;;;;<<<======<<<;;;:::777777888:::===>>>===;;;<<<;;;:::888777777777777999::::::999777666666777777777666555555555666666777999:::999888666777777666666555555555444444444444666888888666444333333333333333444444555555555222222222222333444555555888888777666555444444333444444444444444444444444444444444555666666777777::::::::::::999888777666===<<<:::888777777888999888999:::<<<@@@JJJVVV```xxx}}}uuufffYYYQQQPPPTTT^^^lll}}}ttthhh^^^```lll~~~}}}vvvmmmfffbbb\\\UUUPPPMMMJJJFFFCCCDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJMMMOOOQQQRRRUUU[[[```eeegggjjjnnnttt}}}ppp```XXXSSSLLLGGGDDDBBB@@@>>>;;;;;;::::::999999999999999999888888777888888888:::::::::;;;;;;===>>>??????======???>>><<>>???===<<<<<<===<<<<<>><<<;;;<<<===>>>??????>>>======<<<;;;<<<>>>>>>===<<<===;;;888555555666888:::888999999777555333333444666777777777777777777777666888999999777666666777444444444444333333333333111444777888777444333222666666555444333222222111333333333333333333444555777777666666555555444444444444444444444444444444333333444444555666666666444555666777888888888888888777777666666666777777888999::::::;;;@@@HHHOOOaaauuu}}}}}}~~~{{{|||~~~xxxkkk___YYYVVVXXXbbbppprrriiicccfffqqq}}}zzzwwwpppgggbbb___[[[TTTNNNMMMJJJFFFDDDDDDEEEFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKJJJLLLNNNMMMLLLMMMOOORRRNNNNNNNNNNNNMMMMMMLLLLLLNNNQQQTTTUUUWWWZZZaaaffflllpppwwwuuueee[[[WWWMMMIIIDDD@@@>>><<<:::888777777777888888888888999888777777777888999::::::======<<<<<<<<<======>>><<<;;;;;;<<<;;;???LLLZZZbbbbbbccceeeggghhhgggfffeeeeeeeeedddcccaaa```___cccdddeeefffeeeeeeggghhhaaa___]]]ZZZXXXWWWWWWWWWUUUTTTTTTUUUVVVUUUQQQOOOQQQPPPPPPQQQRRRRRRQQQPPPQQQPPPOOOOOONNNMMMMMMLLLEEEEEECCCCCCDDDFFFHHHIIIHHHIIIJJJJJJHHHGGGHHHJJJHHHJJJLLLKKKIIIGGGFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEDDDBBBBBBBBBCCCCCCFFFFFFFFFEEECCC@@@<<<::::::;;;===???????????????:::999999;;;>>>?????????<<<:::777555555666888999888999999777555333333444666666777888888888777777555777888777666444555555444444333333333222222222222444666777555444333333666666555444333222222111444444444333333444444555777777666666555555555555444444444444444444444444333333333444555555666666222333444666777888999999666666666666777777777777888999:::999:::===DDDJJJXXXiii}}}~~~{{{{{{{{{|||{{{{{{zzzxxx|||{{{oooddd]]]YYYZZZcccrrrrrrllliiinnnyyy{{{vvvqqqnnniiiccc[[[VVVSSSPPPMMMJJJGGGFFFDDDCCCCCCDDDFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKIIIMMMPPPPPPMMMLLLNNNPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPTTTWWWZZZ\\\```gggmmmrrrwwwtttfffYYYPPPNNNFFFCCC???<<<:::999777555777777888888888888888888888888888888999:::;;;<<<>>>======<<<<<<<<<======;;;;;;<<<>>>???III^^^rrr```aaaccceeehhhhhheeecccaaaaaabbbccccccccccccbbbbbbaaa______aaacccdddccc______]]]\\\ZZZYYYXXXWWWTTTTTTTTTUUUVVVVVVTTTRRRPPPOOONNNOOOPPPPPPOOONNNPPPOOONNNLLLKKKJJJJJJIIIDDDCCCBBBAAABBBDDDFFFHHHIIIJJJLLLJJJHHHFFFGGGIIIDDDGGGJJJKKKIIIGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDFFFEEECCCAAA@@@AAABBBCCCDDDEEEEEEEEEBBB>>>;;;888999:::<<<>>>?????????>>>:::999888999;;;======<<<:::999777666666666888999777888999777555444444555444555666777777777666666444555777666444333333444333333333333222222222222222444555555444333444444444444444444444444444444555444444333333333444444666666666666555555555555444444444444444444444444222333333444444555555666222333444555666777777777555555666777777777777777777999:::999888;;;AAAFFFOOO[[[jjjzzz}}}}}}}}}{{{{{{|||}}}xxxyyywwwmmmeee``````jjjxxx{{{wwwvvv{{{}}}wwwrrrmmmgggbbb^^^XXXUUURRRNNNKKKHHHGGGFFFDDDDDDDDDDDDDDDDDDFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLIIINNNSSSSSSOOOMMMMMMOOONNNOOOOOOPPPPPPQQQQQQRRRSSSWWW\\\___ccciiirrrxxx}}}{{{lllccc[[[PPPHHHEEE@@@>>>;;;::::::999888777888888888888888888888888888888888999:::<<<===>>>>>>===<<<<<<;;;;;;;;;<<<;;;<<>>:::777777888:::<<<>>>>>>>>>>>>===;;;999888999999888666999888777666666777777888777888999888666555555666222333555666666666555555333555666555444222333333333333333222222222111111333444555444333333444555111111222333555666666777444444333333222333333333666666666666666555555555444444444444444444444444222222333444444555555666444444555555666555555555444555666777888888888777666888999888777:::???DDDHHHOOO[[[iii}}}yyyyyyxxxyyy|||xxxzzzwwwmmmhhhhhhqqqvvvrrrlllfffaaa[[[UUUQQQKKKLLLMMMKKKGGGDDDBBBBBBCCCDDDFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOJJJOOOUUUUUUQQQNNNMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTYYY___dddiiiqqqzzzzzzkkk]]]XXXTTTLLLEEEBBB>>><<<::::::;;;<<<;;;:::999999999999888888888777888888999:::;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;===AAAFFFOOOccc___ccchhhjjjhhhdddaaa___[[[\\\^^^```aaabbbaaaaaa```^^^[[[ZZZ\\\]]]^^^^^^```___]]][[[ZZZYYYXXXXXXXXXVVVUUUVVVXXXXXXVVVSSSOOOPPPQQQQQQQQQPPPOOONNNLLLKKKIIIGGGFFFFFFFFFGGGFFFDDDBBBCCCFFFGGGEEECCCJJJIIIHHHEEECCCCCCEEEGGGCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEDDDCCCAAA???===<<<;;;>>>>>>??????>>><<<999888888888999:::;;;;;;<<<<<<666777999:::;;;;;;<<<<<<::::::999999888999999999;;;::::::888666444222111444444444333333222222222555444444333333222222111333333333222222222111111333111111222555555111...222333333333222222444555555555555555555555555555333333333333333444555666888777444222222333555777555555444333444555666777444555666555444444555666444444555555555555444444888999:::;;;<<<<<<===<<>>@@@>>>===;;;;;;<<<<<<;;;;;;<<<@@@CCCIII\\\zzzcccfffiiiiiigggccc```___^^^^^^```aaabbbccccccccc```]]]ZZZYYYZZZ[[[\\\[[[^^^]]]\\\[[[YYYYYYYYYYYYYYYXXXWWWXXXYYYYYYVVVSSSPPPPPPQQQRRRQQQPPPOOONNNLLLKKKIIIGGGFFFFFFFFFGGGEEECCCCCCDDDHHHIIIIIIGGGJJJIIIHHHFFFCCCCCCEEEGGGDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA???>>><<<;;;:::;;;;;;;;;;;;:::888666555666666777888888999::::::777888999:::;;;<<<<<<<<<;;;:::999888888888888888::::::999888666444222111333333333222222111111111222222333333333333333333333333222222222111111111222111000222444555444222222333333333333333444555555555555555555555555555;;;:::999777555444333333777666444333333333444555555444333333333444666666444555666555444333444666444555555666666555555444888888999;;;<<<<<<<<<<<<>>>AAAJJJVVV```kkkyyy~~~zzzvvvvvvzzz|||{{{yyyyyywwwuuuwww{{{{{{xxxtttnnniiieee\\\YYYTTTNNNJJJHHHFFFFFFDDDEEEEEEDDDCCCCCCEEEGGGIIIHHHGGGGGGGGGHHHJJJJJJMMMKKKHHHHHHJJJLLLLLLLLLPPPRRRTTTSSSQQQOOONNNOOOVVVWWWZZZ\\\^^^bbbeeegggiiinnnuuu{{{{{{rrrhhhaaaYYYSSSKKKGGGEEEDDD@@@<<<@@@;;;777666888:::888555777777777888888999999999777888999:::<<<===>>>???@@@>>>===<<<;;;;;;::::::@@@FFFNNNXXXkkkeeegggiiihhhdddaaa___^^^_________```aaabbbcccddd___]]]YYYXXXXXXYYYYYYXXX[[[[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZ[[[[[[\\\[[[WWWUUUQQQRRRRRRRRRRRRQQQPPPOOOKKKJJJHHHGGGFFFEEEFFFFFFDDDCCCDDDFFFIIILLLLLLKKKJJJJJJIIIFFFDDDCCCEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDD@@@??????>>>===<<<;;;:::::::::999888777666666555444555555555666666777777777888999;;;<<<<<<======;;;:::999888777666666666999999888777666444222111222222111111111111111000///000222444444444444333333222222222222111111111222000///111444666777777333333333444444444444444666666666666666666666666===<<<:::777555444333222555555444444444333333333444444333333333444555666333555666555444333444555555555666666666666555555777777999:::;;;<<<<<<<<>><<>>>>>>>>>>>??????>>>===<<<<<<======AAAMMM\\\kkk|||dddeeefffdddbbb_______________^^^^^^___```bbbccc```]]]ZZZXXXWWWXXXWWWWWWXXXWWWWWWWWWXXXYYYZZZ[[[]]]]]]^^^___^^^\\\YYYWWWSSSSSSSSSSSSRRRQQQQQQPPPKKKJJJHHHGGGFFFFFFFFFFFFDDDDDDEEEGGGIIIKKKLLLLLLJJJJJJJJJGGGEEEDDDDDDFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDD>>>>>>======<<<<<<;;;;;;<<<;;;:::999888888888888444444444444555555555555777888999:::;;;<<<<<<<<<;;;:::999777666555555555888777777666555444222111222222222222111111111111///111222444444444222222222222222222111111111111111000///000333777:::<<<555444444444555555444333666666666666666666666666555444444333333333444444333444444555444333222111333333333333333444444444333444555555333333444555555666666777777666666555666666888999;;;<<<<<<<<>>??????>>>============<<<<<<>>>AAADDDGGGZZZpppaaabbbbbbaaa```^^^___```aaa``````___```aaacccdddaaa^^^ZZZXXXWWWXXXWWWVVVUUUUUUUUUVVVWWWXXXZZZ[[[]]]^^^______^^^\\\ZZZYYYUUUUUUTTTSSSRRRRRRQQQQQQLLLKKKIIIGGGFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKJJJHHHEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCCCC>>>>>>======<<<<<<<<<<<<<<<;;;:::999888888888999555555555555555444444444555666777999:::::::::::::::999777666555444444444666666666555555333222222222333333333333333333333222222333333333222111000222222222111111111000000000000///000222666;;;>>>:::777444444555555444333666666666666666666666666000000000111222333444555222333444555444333111000111222222333333333333333333444555444333222333555555555666666666666555555444555777999:::;;;<<<<<>><<<:::::::::999888;;;999888888888888777666666666666777777777777777888:::===???@@@???>>>===<<<<<<<<<;;;;;;???EEEJJJWWWnnn___```bbbaaa```^^^___```cccbbbbbbbbbccccccdddeee```]]]YYYWWWWWWWWWWWWVVVSSSSSSTTTTTTVVVXXXYYYZZZZZZ[[[]]]\\\ZZZYYYZZZ[[[WWWVVVUUUTTTSSSRRRRRRRRRMMMLLLJJJIIIHHHGGGHHHHHHHHHIIIJJJIIIHHHGGGHHHIIIKKKKKKKKKIIIFFFDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@BBBCCCCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;888888777777777666666666666666666555555444444333222333555666777777888888888777666555444333333333444555555555444333222222333333333333333444444444444333333222111111000000222111111111111000000000000000111000111444999<<>><<<===AAACCCHHHSSS^^^nnn|||~~~~~~~~~}}}{{{yyyrrroookkkjjjjjjlllllllllmmmmmmoooqqqtttxxx|||~~~zzzzzz~~~wwwsssnnniiiddd^^^XXXSSSPPPMMMJJJHHHGGGFFFDDDBBBDDDEEEGGGIIIIIIIIIHHHHHHGGGIIIKKKJJJIIIHHHHHHHHHKKKLLLMMMMMMNNNNNNMMMMMMPPPQQQSSSTTTSSSTTTUUUWWWUUUVVVWWWXXXYYY]]]aaaeeehhhnnnvvv{{{zzzqqqjjjgggdddbbb___YYYUUUOOOKKKHHHFFFCCCAAA>>>===;;;:::888777777777999999888888888777777777555666666777888888999999:::;;;===????????????>>>=========<<<>>>EEEPPPYYYlllaaabbbddddddaaa___^^^^^^``````aaabbbbbbbbbbbbaaa^^^[[[WWWUUUVVVVVVVVVUUURRRRRRSSSSSSUUUVVVXXXYYYUUUWWWWWWVVVTTTUUUWWWZZZYYYXXXVVVTTTSSSSSSSSSSSSOOOMMMLLLJJJIIIIIIIIIIIIIIIKKKLLLKKKIIIHHHIIIKKKKKKLLLLLLJJJGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBBBB@@@???>>>===<<<<<<;;;:::999999888555555666777666555444333666666555444444333222222000000222333444555555555666666555444333333444444333333444444444333333222111111222222333333333333444222111000000000222333111111111111000000000000000111222111000222666999EEE>>>555111222333333111444444444444444444444444555444444333222222222333222222222222222111111000000000222333333333222111222333444444222222333444333333444444444444333333333444555777999:::;;;;;;:::999;;;>>>???AAAHHHQQQbbbpppzzzsssqqqrrrwwwvvvssspppnnnmmmllljjjhhhjjjkkklllnnnppprrrtttuuuwwwwwwrrrxxxuuunnngggccc^^^YYYUUUQQQMMMJJJHHHFFFDDDCCCDDDEEEDDDCCCFFFGGGJJJLLLLLLKKKJJJIIIHHHJJJLLLLLLKKKJJJJJJJJJLLLMMMNNNOOOOOOOOONNNNNNPPPSSSUUUVVVUUUUUUWWWYYY[[[\\\]]]^^^```dddjjjooopppwwwrrrlllddd^^^\\\ZZZWWWTTTOOOLLLGGGDDDBBBAAA???===;;;;;;;;;999888666666777777888999999888777777777666666777999:::;;;<<<<<<<<<======>>>>>>??????@@@===???@@@CCCJJJXXXkkkwwwdddeeegggfffccc```^^^]]]\\\]]]^^^_________^^^]]][[[YYYUUUTTTTTTUUUUUUUUURRRRRRRRRSSSTTTVVVWWWXXXRRRSSSSSSRRRPPPQQQUUUYYYYYYXXXVVVTTTSSSSSSSSSTTTPPPNNNMMMKKKJJJJJJJJJJJJIIIKKKMMMMMMJJJJJJLLLNNNKKKLLLLLLJJJGGGDDDDDDDDDBBBBBBCCCCCCBBBBBBAAAAAA???@@@AAAAAAAAA???===<<<<<<<<<;;;:::999888777666444555777888888666444333666555555444333222111111...///000111222333333333555555444333333333444444333333333444444333333222000000111111222222222222333111///...///111444666111111111111000000000000///111333222000111444777HHH@@@666000111222222111333333333333333333333333222222222111111222333333222222222111111111111111///000111222333222111111222333444444222222333444222333333444444333333222222333555777999:::;;;;;;999999;;;>>>>>>===BBBIIIUUUdddvvv|||ooollljjjmmmuuu{{{yyyuuurrrpppmmmiiiggghhhiiikkkmmmnnnooooooooommmuuu~~~{{{rrrnnnxxxyyyjjjaaa[[[WWWRRRNNNKKKIIIGGGEEEFFFDDDBBBCCCDDDFFFGGGFFFIIIJJJMMMOOOOOONNNLLLKKKHHHJJJMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNPPPTTTWWWWWWVVVVVVXXXZZZ```aaaaaabbbeeejjjpppuuuzzzyyynnnjjjddd\\\XXXUUUTTTPPPMMMIIIFFFBBB@@@>>>===;;;:::888999999999777666777777666888999999777666666777777777999:::<<<===??????>>>>>>======>>>???@@@AAA<<>>=========<<<===>>>>>>>>>===;;;:::999;;;<<<;;;999777777888777666555444444555666777222222222222222222222222111111111111111111111111555555444444333222111111777777555333111///...---000000000000111111111111111///---,,,+++,,,...///111111111111000000000000000000111111222222222333777555333111111333555777444444444555444444333333222111//////000111000///000777>>><<<444...///333////////////////////////333333333222222111111111111111222222222333333333444444444555555555555666888:::<<<======>>>@@@AAAPPPZZZkkk}}}~~~oooccceeemmmuuu}}}}}}yyywwwvvvvvvsssqqqmmmllljjjkkklllllljjjiiijjjkkklllnnnrrrwww{{{~~~wwwooojjj|||rrrcccZZZWWWLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMLLLKKKJJJOOOOOONNNMMMMMMLLLLLLLLLNNNOOOPPPOOONNNOOOQQQSSSWWWVVVUUUUUUWWWZZZ]]]```bbbeeeiiikkkmmmsss{{{~~~uuuiiiaaa\\\YYYVVVTTTRRRPPPLLLJJJDDDBBB???<<<:::999999999777777666666555555555444777444444888:::;;;===BBB<<<======<<<<<>>;;;999DDDIIIWWWwwweeedddcccaaa```______^^^aaa```^^^\\\ZZZYYY[[[]]]^^^\\\XXXTTTRRRQQQRRRSSSXXXWWWXXXYYYZZZYYYVVVTTTNNNJJJHHHKKKNNNNNNPPPTTTUUUTTTTTTSSSQQQPPPNNNMMMMMMNNNNNNNNNNNNLLLJJJIIIIIIJJJHHHDDDFFFMMMPPPNNNHHHFFFEEEEEEFFFFFFEEEDDDCCCBBB@@@>>><<<;;;::::::;;;<<<=========<<<;;;:::999;;;<<<;;;999777777888555555444444444444555555222222222222222222222222111111111111111111111111444444333333222222111111444333333222111000000/////////000000000111111111222111///...---...///000111111111000000000//////000000000000111111222222666555333222222333555666222222333333333333222222111111111333444444222///000666:::999333//////222111111111111111111111111222222222111111000000000111111111222222222333333444444444444555555555555666888:::;;;;;;<<<>>>@@@HHHQQQaaasss{{{lllhhhiiikkkqqqvvv}}}{{{{{{zzzxxxvvvpppooommmmmmmmmmmmkkkiiiggggggggghhhjjjmmmpppqqqwwwwwwxxxzzz|||wwwnnngggdddoootttwwwqqqdddWWWOOOMMMJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQRRRQQQQQQQQQSSSUUUWWWWWWWWWXXX[[[___cccfffhhhkkkpppsssvvv|||wwwppphhh^^^WWWSSSQQQNNNKKKJJJHHHEEEBBBAAA???<<<:::888777888888777666666666555555555555888555444555666777;;;AAAHHH>>>888<<>>>>>>>>>>>???>>>===<<>>AAAIIIVVVfffwww~~~tttmmmhhhiiilll~~~|||zzzuuusssqqqppppppooolllkkkeeeeeeeeeeeeeeedddddddddiiihhhhhhhhhjjjllloooqqqyyy}}}~~~|||yyywwwuuussssssrrrmmmfff___[[[YYY___cccddd___TTTKKKFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNMMMMMMNNNNNNOOOOOONNNNNNLLLMMMOOOQQQSSSSSSSSSRRRRRRSSSTTTTTTSSSTTTVVVXXX[[[[[[\\\___ccchhhmmmpppppptttzzz}}}pppfff___ZZZSSSNNNNNNKKKIIIGGGFFFDDDAAA???<<<;;;999777666666777777666666666666555555555555777555555666888:::DDDMMM]]]JJJ;;;<<>>===<<<<<<===>>>???GGGZZZlllaaaaaa````````````aaaaaa^^^[[[WWWXXX[[[^^^^^^]]]^^^\\\YYYVVVUUUUUUUUUVVVXXXXXXXXXYYYYYYVVVRRRNNNHHHDDDDDDHHHJJJIIIJJJLLLMMMMMMMMMMMMLLLKKKIIIIIIHHHIIIJJJKKKLLLLLLKKKJJJEEEDDDCCC@@@AAAFFFKKKNNNLLLIIIEEECCCBBBBBBAAA@@@>>>>>>>>>===<<<;;;:::999999999999999999888888888999;;;<<<;;;999777777888333444555666666555444333222222222222222222222222111111111111111111111111000000000000111111111111......//////000000111111////////////000000000111333222111000000000111111111000000000////////////......//////////////////---...///000000///...---...///000111222333333333000000111333666666444333444333222111222222111000////////////////////////111111111111111111000000111111111111222222222222333333444444444555555555555777999999999999;;;===@@@FFFOOO[[[iiizzz}}}tttooonnnwww~~~}}}{{{yyyvvvuuutttrrrpppnnniiiiiihhhgggfffdddbbbaaadddcccaaa``````ccceeegggjjjmmmrrruuuxxx{{{~~~zzzwwwssssssrrrqqqnnnjjjfffdddaaaaaa___ZZZUUUQQQPPPOOOSSSUUUVVVSSSLLLGGGEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMNNNOOOPPPPPPPPPPPPPPPMMMNNNPPPSSSTTTTTTTTTSSSRRRTTTUUUVVVVVVWWWYYY[[[aaabbbdddhhhmmmrrrwwwyyyxxx}}}wwwnnncccZZZVVVRRRNNNKKKIIIGGGDDDCCCBBBAAA???===999888777666666666777777666666666666666555555555999777666777777:::DDDNNNiii___OOOAAA<<>>;;;:::<<<@@@CCCMMMhhh___^^^^^^^^^______```aaa\\\YYYVVVWWW[[[^^^___^^^]]][[[YYYWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWTTTPPPMMMHHHEEEEEEJJJLLLJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGDDDCCCCCCBBBAAACCCIIINNNQQQMMMFFFAAA@@@@@@@@@@@@<<<======>>>>>>>>>===<<<999888888888777777777777999;;;<<<;;;999777777888444555666777777666555444222222222222222222222222111111111111111111111111000000000000000000000111000000//////////////////...////////////000000000111111000000////////////000000000////////////...//////..................---...///000000///...---//////000222333333333333222000...///111333444444555333000000222333333222////////////////////////222222222222222222222222000000111111111222222222333333333444444444444555666777999999999999;;;===>>>BBBIIIQQQ\\\mmmzzztttqqq{{{}}}zzzyyyxxxwwwuuurrrnnnnnnmmmllljjjhhhfffddddddbbb___]]]\\\^^^___aaaaaabbbdddeeegggjjjooorrrrrruuuwwwyyy{{{}}}}}}~~~~~~}}}yyysssnnnjjjfffeeedddbbb___\\\XXXWWWSSSRRRQQQMMMJJJHHHHHHIIIKKKMMMNNNLLLIIIHHHIIILLLHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQQQQRRRQQQQQQOOOPPPQQQSSSSSSSSSSSSRRRRRRTTTVVVXXXXXX[[[^^^```gggiiikkkoootttyyy}}}}}}tttjjjcccZZZTTTPPPNNNKKKIIIBBB@@@>>>======<<<:::888888777777777777777888888555555555666666666666666;;;888888888777777<<>>;;;999<<>>???@@@???>>>===999888777777666666777777999;;;<<<;;;999777777888555666666666666666666555222222222222222222222222111111111111111111111111111111111000000000000000111111000000//////............////////////000000000000/////////.........000000////////////......////////////............///000111222222111000//////000111222222222222222333000---,,,...111333444333222111111222333333333111111111111111111111111222222222222222333333333000000000111111111111222333333333333444444444444666777999999888999:::<<<888<<>><<<<<<<<<<<<:::999777777777777888888888777555555555666666666666666666555999AAAGGGIIILLLPPPKKKaaaiiiYYYJJJHHHDDD<<>>GGGNNN```[[[[[[[[[[[[[[[[[[\\\]]]WWWXXXXXXXXXXXXZZZ]]]```YYYYYYXXXWWWVVVVVVVVVWWWUUUSSSPPPPPPPPPOOONNNMMMKKKHHHJJJOOOQQQNNNKKKLLLJJJJJJKKKKKKKKKKKKKKKJJJFFFGGGHHHHHHHHHGGGFFFEEEBBBAAADDDFFFCCC???BBBIIIIIIGGGDDDBBBBBBBBBAAA@@@>>>???@@@@@@@@@>>><<<;;;999999777666666666777888999;;;<<<;;;999777777888666555555444444555555666222222222222222222222222111111111111111111111111222222222111111000000///111111000000000000//////........./////////000000//////000000//////......000000/////////.........000000000/////////......///000000000000000000/////////000111111000000000222000......///111111111///000111111111111222222111111111111111111111111000111111111222222222222000000000000111111111111222222333333333444444444555666777777777777888:::444888<<>>;;;===>>>>>>???FFFQQQZZZjjj}}}[[[ZZZZZZZZZZZZZZZ[[[[[[VVVXXXYYYXXXWWWXXX\\\aaaXXXXXXWWWVVVVVVVVVVVVVVVTTTQQQNNNMMMNNNNNNNNNMMMKKKIIIJJJPPPRRRNNNLLLLLLIIIIIIJJJKKKKKKKKKJJJJJJDDDEEEGGGHHHHHHGGGFFFFFFAAA@@@CCCFFFBBB===???GGGAAAAAABBBCCCEEEDDDAAA>>>@@@AAAAAAAAA???<<<999777:::999777666666666777888999;;;<<<;;;999777777888555555333222222333555555222222222222222222222222111111111111111111111111444333333222111000//////000000000000111111111111............/////////000000000000000000///......000/////////............111111000000/////////...------------------------//////////////////......111000000000111111000...,,,...111111000///000222//////////////////////////////000000111111111222000000000000111111111111222222333333333444444444333555666666555555777888555888;;;;;;===EEETTT___hhhrrrzzz}}}xxxuuutttsssssslllkkkiiifffdddaaa___]]]WWWYYYZZZYYYWWWUUUTTTTTTSSSUUUUUUUUUTTTUUUWWWYYYZZZ^^^cccgggiiiiiijjjkkkhhhlllppptttwwwyyy|||}}}~~~~~~}}}{{{wwwuuutttsssqqqooohhhgggeeeaaa]]]YYYVVVTTTTTTRRRPPPMMMKKKKKKKKKKKKIIIGGGEEEDDDDDDFFFIIIJJJDDDEEEGGGGGGGGGHHHJJJLLLJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOOOONNNLLLJJJHHHMMMMMMNNNOOOQQQSSSUUUVVVTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRQQQRRRTTTYYY]]]___]]]```eeeiiimmmqqqwwwzzz~~~ssshhhaaa\\\XXXUUUOOONNNKKKGGGCCC???<<<:::777555444444555666444333666666666777666666555444444555555555666666777777;;;<<>>EEEFFF<<<:::DDD;;;>>>AAACCCFFFOOO\\\eeevvvxxxWWWXXXXXXWWWVVVVVVYYY[[[YYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZXXXVVVTTTRRROOOMMMKKKJJJKKKLLLLLLLLLFFFHHHKKKNNNPPPQQQQQQPPPKKKLLLMMMOOOPPPOOOLLLIIIFFFEEEDDDEEEGGGHHHHHHGGGCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDBBB@@@?????????>>>>>>======<<<<<<:::999888777777777888999555666777888888777666555555555444444444333333333333333333222222222111111333222222111111222222333222222222222222222222222111111000000000222333444111111000......---------////////////000000000000222111000.........///000////////////////////////000000///...............//////............//////////////////000000000000000000000000000000000000///000111222222333222222000000111111111222222222000000000000000000000000333444555666777777777777555555555555555666777777777888999:::<<>>>>>??????CCCCCCDDDIIIRRR```oooyyyVVVVVVWWWVVVVVVWWWYYY\\\ZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXVVVTTTSSSQQQOOOLLLJJJJJJJJJIIIHHHFFFHHHKKKNNNOOOPPPOOOOOOLLLLLLMMMOOOQQQPPPNNNKKKFFFEEEDDDDDDFFFGGGGGGFFFCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;:::999888666666666777888666666777777777777666666666555555555444444444444333333333333222222222222222111111000000111111222222222222222222222222222222222111000111222333333111000///......---------/////////000000000111111222222000/////////000000000000000000000000000000000000//////............---...///000000///...---.../////////000000000000//////////////////////////////000111222222222222000000000000111111111222000000000000000000000000111333666888999888666444444444444444444555555666777777777777777<<>>???@@@???>>>AAAGGGQQQ[[[eeeqqq}}}UUUVVVVVVVVVUUUVVVYYY[[[ZZZZZZXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUSSSPPPMMMKKKJJJIIIGGGEEEHHHIIIKKKNNNOOOOOONNNMMMKKKKKKLLLNNNOOOOOONNNLLLFFFDDDCCCCCCEEEFFFFFFEEEBBBAAAAAA@@@@@@@@@AAAAAACCCBBB@@@?????????@@@AAA>>>>>>>>>===<<<<<<;;;;;;:::999777666666666777888777666666666666666666777666666666555555555444444444444444333333333222222000000000//////000000000111111111111111111111111333222222111111111111222111000///......---....../////////000000000111111222222111000000000000111000000000000000000000000000000000000////////////---...///000000///...---....../////////000000000////////////////////////...///000111222222222222000000000000111111111111000000000000000000000000///222666999:::888555222333333333333333444444555999888777555555777<<<@@@GGGNNN[[[lll|||}}}}}}{{{zzzxxxwwwuuuttttttssspppnnnkkkjjjhhheeecccbbbaaaaaaWWWWWWUUUTTTSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTYYYYYY[[[\\\^^^___```aaabbbbbbccccccdddeeeffffffeeeeeeeeeddddddcccbbbaaa___```aaabbbbbbaaa```___^^^]]][[[YYYYYYZZZ\\\]]]XXXTTTPPPOOOPPPPPPNNNKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDHHHIIIJJJJJJKKKKKKKKKJJJHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUUUUVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZVVVVVVVVVWWWXXXYYY[[[[[[]]]^^^```cccggglllppprrrsssxxx~~~xxxnnnddd]]]ZZZVVVQQQNNNNNNLLLHHHEEE@@@???===<<<:::888666666888888888777666666555555666666666666666666666666777777777777777888999999999:::<<<===>>>>>>>>>===BBB>>>;;;;;;>>>AAABBBBBBIIIUUUeeerrr|||VVVVVVVVVUUUTTTTTTVVVXXXZZZYYYXXXWWWUUUTTTSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUSSSPPPNNNLLLKKKJJJHHHFFFIIIKKKMMMOOOOOOOOOMMMLLLJJJIIIIIIJJJLLLMMMLLLKKKFFFDDDBBBBBBCCCDDDDDDCCC@@@@@@???>>>>>>>>>??????@@@???===<<<<<<>>>???AAA>>>>>>===<<<<<<;;;;;;:::888777777666777888:::;;;777666555444444555666777555555444444444333333333444444444333333333333222111000000//////000000111111111111111111111111111222111111000000/////////000000///...........................////////////000000000////////////000........................000000000000000000//////................................./////////000000////////////////////////...///000111222222222222111111111111222222222222000000000000000000000000000222444777777666444333333333333333333444444555;;;:::888777777888;;;<<>>>>>>>>>>>======<<<<<<:::999;;;AAAIIIPPP```kkkzzzXXXXXXWWWUUURRRQQQSSSTTTXXXXXXWWWUUUTTTRRRQQQPPPOOOOOOOOOPPPRRRSSSTTTTTTPPPOOOMMMMMMMMMMMMKKKIIIKKKLLLNNNPPPPPPOOONNNMMMKKKJJJHHHIIIKKKLLLLLLKKKEEECCCAAAAAABBBBBBAAA@@@>>>>>>============>>>>>>>>>===;;;:::;;;<<<>>>???======<<<<<<;;;:::::::::555555666777888;;;===???777666555444444555666777333333333222222222111111444444333333333222222222111111111000000111111111000000000000000000000000000000000//////...------000//////............///,,,,,,,,,---------......------..................------------------------...///000000000000//////000///,,,++++++,,,///000............////////////..............................///000111111111111222222222333333333444444000000000000000000000000222222222333444444555666444444444333444555555666:::999777777888999;;;;;;>>>DDDNNNYYYfffttt{{{~~~~~~}}}||||||}}}|||zzzxxxrrrqqqpppooommmkkkjjjiiijjjiiigggeeebbb___]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOKKKLLLNNNPPPQQQPPPNNNMMMPPPOOONNNMMMMMMMMMMMMNNNKKKJJJIIIIIIJJJKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNPPPRRRTTTUUUVVVWWWUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVVVVWWWXXXZZZ\\\^^^^^^___```bbbdddfffgggiiilllqqquuuxxx}}}~~~wwwoooddd\\\XXXTTTQQQNNNJJJIIIGGGFFFDDDAAA>>><<<999999999888777777777666666666555555555555444444444444555555555666666666888888888999999:::<<<<<<>>>>>>>>>>>>>>>===<<<<<<999<<<===::::::DDDUUUdddxxxWWWWWWVVVTTTQQQPPPQQQSSSUUUUUUUUUTTTRRRPPPOOONNNKKKKKKLLLMMMNNNPPPQQQRRRMMMLLLLLLMMMNNNNNNLLLJJJJJJKKKMMMOOOPPPOOONNNMMMNNNLLLIIIIIIJJJLLLLLLLLLEEECCCAAA@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>???<<<<<<;;;::::::;;;<<<===<<<<<<<<<;;;::::::999999444444555666888;;;>>>???666555555555555555555666222222111111111000000000333333333222222222111111222111111000000111111222////////////////////////...////////////......---//////............//////,,,,,,,,,,,,---------...+++,,,------...---------////////////////////////,,,---///000000000///...000...,,,******,,,...000------........./////////........................---...///000111111111111222222222333333333333444000000000000000000000000333222111111222333555666444444444444444555555666666555444555888999999888<<>>>>>======<<<;;;;;;::::::888<<>>@@@NNNddduuuvvvTTTTTTTTTRRRQQQQQQRRRTTTRRRRRRRRRRRRQQQOOOMMMLLLIIIIIIIIIJJJKKKMMMOOOPPPKKKJJJJJJKKKLLLLLLJJJHHHGGGIIIKKKMMMNNNMMMLLLLLLMMMKKKGGGFFFGGGHHHHHHHHHDDDBBB@@@?????????>>>===;;;;;;;;;<<<===>>>???@@@<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999444444444444666888:::;;;444555555666666555555444222222222222111111111000222222111111111000000000000000000//////000000000////////////////////////...///000111111111000/////////............//////------........./////////+++,,,---.........------////////////////////////+++,,,.../////////...------------------------------------.........//////........................---...///000111111111111000000111111111222222222000000000000000000000000111111111222222333444444333333333333333444444555555444333555888999888666999===CCCHHHPPP]]]lllwwwvvvsssxxx}}}{{{tttuuuvvvvvvvvvuuusssssspppppppppooommmjjjhhhfffddddddcccaaa```^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNLLLLLLJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLNNNOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRUUUVVVWWWYYYZZZ[[[[[[ZZZYYYYYYXXXXXXYYYZZZ[[[\\\aaa```^^^^^^___bbbeeegggggghhhjjjmmmqqquuuxxxzzz}}}zzzsssjjjbbbXXXSSSMMMJJJIIIHHHEEEBBB@@@@@@???===;;;:::999:::888888888888777777666666555555555555555666666666444555555666777777888888999999999:::;;;===>>>???===<<<<<<;;;:::::::::::::::<<>>===<<<::::::;;;;;;===>>>@@@AAA;;;<<<<<<<<<<<<;;;:::999<<<<<<;;;::::::999999888555444333333444555666777333444555666666555444333333333333222222222111111111111111000000000000/////////............/////////////////////////////////000111222333333222111//////.........//////000////////////000000000111+++,,,.../////////......------------------------***+++---//////...---,,,)))+++...000000...+++)))---------.........//////........................---...///000111111111111////////////000000000000000000000000000000000000///000222444444444333222222222111111222222333444777555444666999:::888555666:::???CCCJJJWWWgggssstttmmmoooyyy~~~|||vvvwwwxxxyyyyyyyyyxxxwwwrrrrrrrrrrrrqqqooonnnllliiihhhgggeeedddbbbaaa```___^^^]]][[[ZZZYYYYYYYYYWWWWWWWWWWWWWWWXXXXXXXXXTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMNNNPPPQQQRRRMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNOOONNNLLLJJJJJJJJJMMMLLLLLLLLLLLLMMMNNNOOONNNOOOOOOPPPPPPPPPOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTXXXYYY[[[\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZ[[[]]]^^^eeedddccccccdddgggjjjllllllnnnqqquuuyyy~~~qqqddd^^^YYYTTTSSSOOOJJJHHHHHHFFFCCC???;;;;;;;;;:::888777888:::888888777777777666666666666666666666777777777777555666666777888999999999999::::::;;;<<<===??????>>>======<<<;;;;;;;;;;;;;;;;;;>>>GGGWWWiiixxxyyyzzz}}}|||RRRRRRRRRRRRQQQRRRTTTUUURRRPPPMMMJJJHHHFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKIIIFFFEEEEEEFFFEEEDDDDDDDDDFFFHHHKKKLLLKKKIIIEEEDDDCCCAAAAAABBBBBBCCC??????@@@@@@@@@??????>>>======<<<<<<===>>>??????888999999::::::;;;;;;<<<:::;;;;;;;;;;;;:::999999666666777888888777666666555555444333333333333444222222222111111111111000000000////////////000000000000000000000000000000......------------.........000333555666555444222111000...---,,,,,,------........................111...,,,---111222///+++---------.........//////(((***,,,...//////...---//////000000///---+++***)))***+++,,,...///000111//////.........---------111000...---...///111222222222111111111111111111111111000000000000111111000111222444444333222222111111000000111111222333444444444555555777888888444999>>>@@@DDDMMM\\\hhh{{{ppphhheeegggoooyyy{{{~~~~~~}}}}}}zzz{{{||||||{{{zzzxxxwwwuuutttsssssssssrrrpppnnnllllllkkkjjjgggeeecccaaaaaa```___^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSQQQPPPPPPPPPPPPOOONNNNNNNNNOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOPPPQQQQQQPPPOOOOOORRRTTTWWWWWWVVVVVVTTTSSSQQQPPPPPPPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\[[[[[[ZZZZZZ]]]^^^^^^___``````aaaaaaiiiiiijjjiiijjjmmmqqquuuuuuzzz{{{tttiii___XXXSSSPPPOOOKKKIIIGGGDDDAAA???===<<<;;;:::999777666666555555444444555555444333222222666666666666666555555555666666555555666777888999;;;;;;===>>>????????????@@@===;;;;;;888555888<<>>===<<<<<<<<<<<<======>>>>>>>>>999999999::::::::::::;;;999999999999999888777777555555555555555555555555555555444333333333333444222222222111111111000000000000////////////000000////////////////////////000000////////////000000///111333555666555333222000///...---,,,,,,,,,,,,------------------------...------000333111+++&&&------------.........///***+++---...//////...---............------,,,+++***++++++,,,---.........,,,,,,,,,------.........///...---,,,---...000111111111111222222222222222111111000000000000111111000111111222222222222222111111111111111222333333444444444444555666777888444888<<<>>>@@@IIIVVV```pppqqqhhhddddddiiiooovvv|||}}}}}}wwwppprrr{{{~~~~~~|||}}}}}}}}}}}}{{{zzzyyywwwvvvttttttuuutttrrrpppnnnnnnooonnnllliiifffdddeeedddcccaaa`````````___``````^^^]]]]]]\\\\\\\\\YYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRPPPQQQSSSTTTTTTSSSQQQPPPRRRSSSSSSSSSRRRRRRUUUWWWYYYYYYXXXWWWVVVUUUTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZXXXYYYYYYYYYZZZZZZ[[[[[[]]]]]]^^^____________^^^aaabbbbbbdddeeefffggghhhlllmmmnnnoooppptttyyy}}}~~~zzzqqqlllfff]]]VVVPPPMMMJJJIIIFFFDDDBBB???<<<:::999888999999888777666666666666777777888888777777666555666666666666666666666555666666777777888888999999;;;<<<===>>>????????????>>><<<;;;<<<:::777888===AAAHHHTTTbbbooovvvwwwvvvqqqTTTRRROOOMMMLLLMMMOOOQQQQQQQQQPPPOOOMMMKKKIIIHHHCCCEEEGGGIIIKKKLLLLLLLLLFFFDDDBBBBBBCCCDDDDDDDDDFFFEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBB?????????>>>>>><<<;;;:::;;;;;;<<<============<<<::::::::::::999999999999888888999999888888777666666555444333333444555666555555444333333333333333222222111111111000000000000000////////////000000////////////////////////...------------------...000222333555555444222111............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...222777:::777000***------------............---.....................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000000...------,,,,,,---///000111111111222222333333444111000000//////000000111000000000000000111111222222222111111222222333444444444444444555555666777333666999:::;;;BBBLLLUUUbbbqqquuummmiiifffgggiiijjjooowww}}}}}}~~~}}}zzzzzz}}}|||rrriiiiiisss}}}~~~}}}|||{{{zzzxxxwwwvvvwwwvvvtttsssrrrrrrsssrrrpppmmmiiigggiiihhhgggeeeddddddddddddeeedddcccbbbbbbbbbbbbbbb\\\\\\\\\\\\\\\[[[[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVTTTUUUXXXYYYYYYXXXUUUTTTTTTUUUVVVVVVUUUVVVXXXZZZ]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]___```aaacccdddeeeeeeeeefffgggiiikkkmmmoooqqqqqqssstttvvvwwwzzz~~~yyyoooeee^^^ZZZWWWQQQMMMJJJHHHEEECCCAAA@@@>>>;;;999888777666777777666666666666777777888888888888888888777666666666666666666666666666666777999:::;;;;;;::::::<<<===>>>???????????????>>><<<<<<>>>===:::===AAAIIIWWWjjjxxx~~~~~~~~~~~~~~~RRRPPPMMMKKKLLLOOOPPPQQQPPPQQQQQQPPPOOOMMMKKKJJJEEEFFFHHHJJJKKKKKKJJJJJJFFFDDDBBBAAABBBBBBBBBAAADDDCCCCCCCCCEEEFFFEEECCCDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@???>>><<<;;;::::::;;;<<<<<<===<<<;;;;;;;;;;;;::::::999888888777999999999999999888777777777666444333333444666777555444333333222222333333111111111111000000000000000000////////////000000////////////////////////------,,,,,,,,,,,,------111222333444444222111000,,,---.........,,,+++***+++++++++++++++,,,,,,,,,+++---222777;;;999555000------------------------//////...---------......,,,+++*********+++,,,---------,,,++++++***))))))------......///000000111......---------...///000000000111222333444444555000000////////////000000000///.........///111222222222222222222333333444444444333333444555555666444666777777777<<>>===;;;999888777777555555555555666666777888555555666666666555555444555555666666777777777888777888;;;===>>>===<<<;;;===>>>??????@@@@@@@@@???>>><<<<<>>===<<<;;;999888888777777444444444444555666777888333444444555555444444444444555555666777888999999888999<<<>>>??????>>>===>>>??????@@@@@@@@@@@@@@@===<<<===BBBGGGLLLTTT]]]qqq}}}MMMJJJIIIKKKPPPSSSTTTSSSMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGIIIFFFCCCBBBCCCCCCBBBAAAAAA@@@???@@@CCCFFFFFFFFFDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAAAAA@@@>>>===<<<;;;:::999999888999999:::;;;::::::999888777777777444444555555444444333222222111000//////000111222444444333222222222222222111111000000000/////////000000////////////000000........................000//////......//////000......//////////////////+++++++++,,,,,,++++++************++++++,,,,,,------------------------,,,------------,,,,,,,,,,,,,,,---------------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))/////////000000000000000000000000111111222222333000//////......//////000///////////////000000111111111000000111111222333333333333222222333333444444555555555555666:::<<>>???@@@@@@??????@@@@@@AAAAAAAAA@@@@@@>>>???EEEOOOWWW___iiisssKKKIIIHHHKKKPPPSSSQQQNNNLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKIIIGGGGGGGGGHHHIIIGGGEEECCCCCCEEEFFFFFFFFFCCCAAA@@@@@@CCCEEEEEEEEEDDDBBB???======>>>AAABBB??????@@@??????>>>======<<<;;;888666666777999:::::::::999999888888777777555666666666666555444444222222222222222222222222444333222222111222222222111000000000////////////000000////////////000000........................,,,++++++******++++++,,,+++,,,,,,------.........++++++************++++++******++++++,,,------...+++---.........//////000---------,,,,,,,,,++++++)))***+++---------,,,,,,,,,---------,,,+++*********++++++,,,---.........***+++++++++++++++++++++---.../////////000//////000000000000000000000000//////............////////////000000111111111000000000//////000000111222333333222222222222333333333333333444444555777999===CCCMMMYYYdddmmmvvv|||oooggg]]]WWWVVVYYY[[[]]]___cccjjjsss{{{}}}}}}|||zzzxxxuuurrrooonnnmmmllljjjhhheeedddcccddddddfffhhhjjjnnnsssxxx{{{wwwzzz}}}|||zzzwwwuuutttsssssssssrrrqqqooonnnnnnmmmmmmnnnmmmmmmllllllmmmmmmnnnkkkkkklllllllllmmmmmmmmmiiiiiiiiiiiiiiiiiiiiiiiigggggghhhhhhhhhhhhggggggfffgggggggggfffdddbbb```___^^^^^^^^^^^^^^^^^^___```bbbdddcccbbb``````aaa```aaadddffffffeeecccbbbccccccdddeeeggghhhiiiiiijjjjjjlllnnnppprrrssstttvvvxxxzzz}}}tttkkkeeebbbYYYWWWTTTOOOKKKGGGFFFFFFBBBAAA??????>>><<<999666666555444444444444444555444444444333444444555555555555666777777777777777333444555666888999:::;;;::::::;;;===>>>???@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@CCCIIIUUUfffrrrzzzJJJHHHGGGKKKPPPQQQNNNJJJKKKJJJIIIIIIIIIJJJLLLMMMLLLJJJHHHFFFFFFHHHJJJLLLEEEDDDCCCDDDGGGIIIJJJJJJEEECCCAAAAAABBBDDDDDDCCCDDDBBB>>>;;;;;;===@@@BBB===>>>>>>>>>>>>>>>=========;;;888555555666999;;;999999999888888888888888999999999999999888888777444555555666666555555444444333222222111111222222000000000000////////////000000////////////000000........................---,,,,,,++++++,,,,,,---******++++++,,,---......++++++)))))))))***+++,,,******+++,,,------......!!!$$$(((+++---///000111---------,,,,,,+++++++++'''(((+++---...---,,,+++------......---+++***((()))***+++,,,...///000111+++,,,------...///000000,,,---......//////......000000000000//////////////////............//////...///111222222222111000///////////////000000111333333222222111222222222111111222222333444666777666:::DDDPPPZZZccclllsssxxxpppfff^^^ZZZYYYWWWVVVTTTZZZcccoooxxx||||||zzz{{{{{{zzzxxxuuuqqqmmmkkkiiihhhgggdddaaa___^^^___\\\]]]___dddjjjpppssstttnnnqqqvvv{{{~~~~~~~~~|||yyyuuusssvvvuuutttsssrrrqqqqqqqqqpppppppppoooppppppqqqqqqllllllmmmmmmnnnnnnnnnoookkkkkklllmmmmmmlllkkkkkkhhhhhhiiijjjjjjiiiiiiiiihhhiiijjjjjjiiigggdddbbbeeedddbbbbbbbbbbbbdddeeeccceeegggfffdddbbbbbbbbbaaacccfffiiijjjhhhfffdddfffggghhhiiikkklllnnnnnnpppqqqsssuuuxxxzzz|||}}}}}}|||nnnbbb[[[XXXYYYMMMMMMKKKIIIEEECCCCCCCCC???>>><<<<<<<<<;;;999666666555555444444555555666555444444333333444444444444444555666666777666666333444555777888:::;;;<<<:::;;;;;;<<<===???AAABBBAAAAAAAAABBBBBBAAA@@@@@@JJJSSSeeezzzKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIEEEBBBCCCFFFHHHFFFCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@???>>>============@@@@@@???>>>>>>>>>>>>>>>:::999666555555666999::::::;;;;;;999888777888:::888777555444444444555666555555555555555555555555444444333222222111000000000000000000000000000000000000111111000...,,,+++------------------------***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,---,,,+++***)))))))))))),,,***))))))***+++******************+++,,,------.........------,,,++++++******++++++++++++,,,,,,***)))))))))***+++,,,,,,,,,,,,---......//////...++++++,,,,,,---...////////////............//////000000000000111111111111..................------............/////////000////////////000000000000222222222222222222222222000000111222444555555666888<<>><<<<<<===<<<:::888666666666666444444444444444444444444555555444444444444333333222222333444444555555666777888888999;;;<<<======AAAAAA@@@??????@@@AAABBB???999888>>>BBBDDDJJJQQQWWWggg~~~KKKJJJHHHGGGGGGGGGHHHIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFCCCAAABBBFFFHHHEEEBBBBBBCCCDDDDDDDDDCCCAAA@@@AAAAAA???>>>============>>>===<<<<<<;;;;;;;;;<<<:::888666444444666888:::;;;;;;;;;:::888777888:::888777666555444555666666333333333333333333333333333333222222111000000///000000000000000000000000//////000000///...---,,,------------------------++++++,,,,,,,,,,,,++++++//////............//////---,,,+++***************+++***)))***+++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------------------,,,,,,++++++*********************+++++++++---.../////////...---,,,+++,,,,,,,,,---.........//////............//////////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000000000000000000000000000000111111222333444555666555777===CCCGGGNNN\\\iiixxxyyyqqqmmmhhhcccZZZYYYZZZ]]]cccjjjooorrrwwwuuurrrnnnjjjgggeeedddeeedddaaa^^^[[[XXXUUUTTTWWWWWWWWWYYY\\\```ccceeegggdddfffoooyyy~~~|||zzzyyyyyyzzz{{{{{{zzzxxxvvvuuuuuuuuuvvvuuusssrrrrrrsssttttttsssssssssssssssrrrqqqpppooommmmmmnnnnnnnnnnnnmmmmmmooonnnnnnmmmlllkkkjjjiiikkkiiihhhhhhjjjkkkiiigggnnnmmmlllllllllllllllkkkmmmnnnooopppqqqrrrrrrrrrrrrtttwwwxxxzzz|||xxxooohhheee```YYYSSSOOOLLLJJJHHHGGGFFFDDDBBB???>>>======;;;:::888777666666666666444444444444444444444444555555555555555444444444444444555555666666777777999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAADDDPPP]]]ppp~~~JJJIIIGGGFFFEEEDDDEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@@@@BBBEEEFFFCCC@@@BBBCCCCCCDDDDDDCCCAAAAAABBBAAA@@@>>>======<<<<<<===<<<;;;;;;;;;;;;;;;;;;999777555333333555777999;;;<<<<<<:::888777888:::999888666555555555666777333333333333222222222222222222222111000000//////000000000000000000000000---......///......------------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******++++++,,,,,,------------,,,******)))))))))******+++,,,,,,---......///......---+++******)))******+++,,,+++***)))(((---///000111111...,,,***,,,,,,,,,,,,------------///......------......///---.........////////////***++++++,,,,,,---------//////..................////////////000000000000000000000000000000000000000111111222333444555555333444777<<>>======<<<<<<888777666666555555666666444444444444444444444444555555555555555555555555666666666777888888999999;;;;;;<<<===>>>>>>??????=========>>>>>>?????????;;;>>>BBBDDDFFFQQQhhh}}}JJJIIIGGGDDDBBBBBBAAABBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>===>>>AAACCCCCCAAA>>>AAAAAABBBCCCCCCBBBAAA@@@BBBAAA@@@>>>===<<<<<<;;;======<<<<<<<<<<<<<<<===888777444333333444777888<<<======;;;999888999:::999888777666555666777777555555555444444444444444222222222111111000000000////////////////////////---------...............------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------+++,,,------,,,+++,,,,,,,,,,,,+++******************+++++++++,,,,,,,,,---......------,,,++++++***)))+++,,,---,,,***((('''+++---000222222///,,,***------,,,,,,,,,,,,,,,,,,...------------------...,,,,,,---------.........,,,,,,------...///000000//////............------////////////000000000000222222222222222222222222000111111222333333444444555444555888;;;@@@KKKWWWffftttyyynnn^^^SSSRRRWWW]]]aaacccbbbaaa```^^^\\\[[[ZZZZZZYYYXXXVVVTTTRRRPPPOOOPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSYYYccclllppptttyyy{{{}}}~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{zzz|||||||||||||||{{{zzzzzzwwwwwwwwwvvvvvvwwwwwwwwwttttttttttttuuuuuuuuuuuuvvvuuutttttttttssssssrrruuuvvvvvvvvvvvvwwwyyyzzz}}}~~~~~~yyysssppplllfff```[[[VVVSSSQQQNNNJJJHHHGGGFFFEEEDDD>>>===<<<;;;::::::::::::555555555555555555555666444444444444444444444444333333333444444555555555666777777888888999::::::<<<<<<<<<===>>>??????@@@??????????????????>>>>>>777<<>>@@@AAAAAA>>>===???@@@AAABBBBBBAAA@@@???AAA@@@>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<888777444333333444777888<<<<<<===;;;:::999:::<<<999888666555555555666777555555444444444333333333222222222222111111111111////////////////////////......------.........///---------------------------------......---------//////............//////,,,,,,,,,+++,,,,,,------,,,...///...,,,))))))******)))))))))******+++,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,***((('''(((***...111111000...,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------...///000000...............---------////////////000000000000111111111111111111111111000111111222222333333333555333333555777;;;DDDNNN]]]lll~~~xxxdddUUUPPPRRRVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUTTTSSSQQQPPPOOOOOONNNNNNMMMMMMLLLLLLLLLMMMLLLMMMSSS]]]cccfffjjjooosssvvvyyyzzz|||~~~}}}|||}}}~~~|||{{{{{{zzzzzz{{{{{{|||xxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyyyy|||~~~~~~~~~}}}~~~~~~ssskkkfff```___\\\WWWSSSOOOLLLKKKLLLJJJFFFEEEDDDCCCBBB@@@<<<;;;:::888777777666666333444444444555555555555444444444444444444444444111111222333444555555666777777777888999999::::::<<<<<<======>>>>>>??????@@@??????>>>=========<<<>>>BBBGGGNNN\\\rrr~~~}}}{{{~~~KKKJJJGGGDDDBBBAAA@@@@@@>>>>>>>>>???@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>??????>>>===<<<======???@@@@@@@@@???>>>>>>===<<<;;;;;;::::::;;;888888888888888999999:::999777555333333555777999;;;<<<<<<<<<;;;;;;===>>>888777555444444444555666333333222222111111000000111111111111111111111111000000000000000000000000000//////.........//////---------------------------......//////......---......------------......,,,,,,++++++++++++,,,,,,+++...000///+++((((((***((((((((())))))+++,,,,,,,,,,,,++++++***))))))(((*********++++++,,,,,,,,,******+++,,,+++***)))(((&&&(((+++...000///...---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------***++++++,,,,,,---------,,,,,,---------.........////////////000000000000////////////////////////111111111111222222333333333000000222444666===EEEUUUddduuu{{{gggXXXRRRQQQPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIIIIGGGHHHNNNUUUYYYZZZ___dddjjjnnnrrrtttuuuxxx}}}~~~~~~zzzsssjjjbbb\\\XXXUUUTTTSSSOOOKKKHHHGGGHHHGGGDDDAAA@@@???>>><<<::::::999888666555555555555333444444555555555444444444444444444444444444444111111222333444666666777777888888999::::::;;;;;;=========>>>>>>?????????>>>===<<<;;;;;;<<<>>>>>>AAAGGGPPP\\\ooo{{{}}}yyy~~~LLLJJJHHHEEECCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>><<<;;;;;;<<<:::;;;===>>>>>>>>>===<<<;;;::::::999999::::::;;;777777777777777888999999:::888666444444666888:::999;;;<<<<<<<<<<<>>===<<<<<<===AAAEEEGGGJJJUUUdddsss~~~LLLKKKIIIFFFDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@???===;;;:::;;;<<<999:::<<<=========<<<<<<999999888888999999:::;;;999999888888999:::;;;;;;:::999666555555666999:::888:::;;;<<<<<<===@@@BBB666555444333222333444444555555444444333222111111,,,---------------------000000000000000000000000444333111000/////////000------------------------......////////////......///......------......///---,,,+++***))))))))))))"""'''---...+++)))+++...,,,+++***)))(((((((((((((((((())))))******++++++,,,++++++***)))(((''''''***)))))))))***+++,,,,,,)))******+++++++++******))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,---------...........................------)))***+++,,,...///000000////////////000000000000111111111111111111111111111111111111111222222222333000000444666666999>>>FFFTTTdddmmmrrrzzzxxxjjjbbb^^^[[[UUUOOOJJJHHHDDDBBBAAADDDGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFEEECCCCCCFFFJJJJJJIIIMMMTTTQQQVVV\\\^^^___bbbiiioooqqqssswww||||||zzzuuuooohhhaaa\\\XXXXXXWWWUUURRROOOLLLJJJHHHGGGHHHGGGDDD@@@>>>@@@BBB>>>===;;;:::;;;:::888777333333333444555666777888555555666666666555333333444444444444444444444444333444555777888:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAAAAAAAAAAAAAABBB@@@???===>>>BBBGGGMMMQQQ\\\kkk|||HHHFFFDDDCCCCCCDDDFFFHHHGGGEEECCCCCCCCCBBB@@@???<<<===???@@@AAAAAA@@@@@@@@@>>><<<;;;:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<888888888888888777666666555666666777888999999999<<<:::999777777888:::;;;;;;;;;<<<======<<<;;;:::888666333222333333333222444444333333222111000000222222000///............///............//////000000...,,,---000111000///---------........./////////////////////...------,,,,,,************,,,,,,000...+++(((%%%"""!!! +++***))))))(((((()))))),,,,,,,,,++++++*********)))************+++++++++,,,+++++++++******))))))...---+++(((&&&(((,,,000++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,...///000///......+++++++++++++++++++++++++++,,,...000000///...---............/////////000......///000111222333333))),,,000222333444555666>>>EEEPPP[[[eeemmmtttyyyzzzpppiiiddd```[[[XXXTTTJJJBBBCCCCCC???>>>AAADDDFFFHHHIIIIIIJJJKKKMMMOOOGGGCCCGGGIIIGGGDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJMMMOOORRRTTTVVVZZZ___bbbgggkkkooossswwwzzz}}}uuummmdddaaa]]]YYYVVVRRRNNNJJJIIIHHHGGGEEEDDDDDDCCCCCCAAA@@@???>>>===<<<;;;;;;===<<<;;;999888666555444555555555555555555555555444444444444444444444444222333444555666666666666555666777888999:::;;;;;;>>>>>>>>>>>>????????????AAABBBCCCBBBAAA???===<<>>???@@@@@@@@@?????????>>><<<:::999999:::;;;::::::999999999999::::::888888888888888777666666555666666777888888999999:::999888777777888:::;;;888999:::::::::999888888777555222222333444444333333333333222111000000000222111000///............//////...............///---+++******---......,,,------------.........////////////000///......------,,,+++******+++,,,---......------,,,,,,++++++---,,,++++++******++++++,,,,,,,,,++++++*********))))))*********+++++++++++++++*********)))))))))+++,,,,,,+++******,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------+++,,,...///000///...---.........////////////////////////000111111222222///111444555444333444555999>>>EEELLLUUU^^^ggglll{{{~~~}}}uuuoookkkfffaaa^^^[[[QQQHHHFFFEEEAAA???AAA>>>@@@CCCEEEFFFFFFGGGGGGDDDGGGIIIGGGCCCAAABBBDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMOOORRRUUUXXXYYY\\\aaafffiiimmmqqqtttyyy{{{~~~~~~yyytttmmmccc[[[XXXUUURRRPPPNNNKKKHHHEEEEEEEEECCCBBBAAA@@@@@@@@@>>>===<<<;;;:::999888888888777777777666666555555444444444444444444444444444444444444444444444444444555555666666666555555666666777888999:::;;;<<<======>>>>>>??????@@@@@@AAAAAABBBAAA???>>>======>>>AAAGGGMMMVVVbbbnnnvvvHHHFFFEEECCCCCCEEEFFFHHHGGGDDDBBB@@@AAAAAAAAA@@@>>>????????????>>>>>>===???===;;;999888888888888999888888888888888888999888888888888888777666666555666666777777888888999888888777777777999:::;;;777888999::::::999888777666444222222333444444333222222111111000000//////111111000///............000//////......---------,,,***)))***+++---,,,,,,------------............//////000000//////...------,,,,,,++++++,,,,,,---((()))***,,,------,,,,,,,,,,,,+++************++++++++++++++++++*********)))))))))*********++++++******))))))))))))(((((()))+++...///...,,,++++++************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------+++,,,.../////////...---///////////////.........000000000000000000000000///111444444444333333444555777999===CCCLLLVVV\\\gggmmmttt{{{}}}zzzuuuppplllggg]]]SSSNNNJJJFFFCCCDDD<<<>>>@@@AAACCCCCCCCCCCCBBBQQQYYYOOOCCCAAAEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGEEEGGGHHHHHHHHHIIILLLNNNOOORRRWWW\\\___cccgggiiinnnqqquuuyyy|||}}}qqqmmmhhhdddaaa[[[TTTNNNKKKIIIGGGFFFEEEDDDBBB@@@@@@???>>>===<<<<<<;;;;;;999999888888777666555555222333333444555555666666333333333333333333333333444444444444444444444444777777666666666555555555777888888999:::;;;<<<<<<======>>>>>>???@@@AAAAAABBBBBBBBB@@@>>>>>>???@@@???GGGSSScccrrrGGGFFFDDDDDDDDDDDDFFFGGGFFFCCCAAA???@@@AAAAAA@@@@@@?????????>>>===<<<<<>><<<;;;;;;::::::999888777777777666666555444444333333111222222333444555555666333333333333333333333333444444444444555555555555777777666666777777777888999999:::;;;;;;<<<============>>>???@@@@@@AAABBBCCCCCCBBB???===>>>BBBEEEHHHTTTggg|||EEEDDDDDDCCCCCCDDDDDDEEEDDDBBB@@@???@@@AAA@@@???@@@???>>>===<<<<<<;;;;;;???>>><<<;;;999888777777999999888888888888999999888888888888888777666666666666666666666777777777555555666666777888999:::999:::;;;<<<======<<<;;;999777333222111111000///000000000///////////////000//////...............////////////...---+++***++++++,,,++++++,,,---...------------------,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++((('''***)))((((((''''''((((((************************(((((()))))))))*********((((((((((((((()))))))))+++,,,---,,,++++++,,,---))))))))))))))))))))))))************************************++++++,,,------------------------------,,,***))))))***+++,,,++++++++++++++++++++++++,,,------...............///////////////.........111111000000///.........***,,,///111111222333444333444666777888;;;???CCCIIIRRR]]]eeekkkuuuxxxsssnnngggaaaSSSMMMEEE???======>>>>>><<>>======<<<:::888777888888888888666555444666666555555444333333333333444444444444444444555333333333333333333333333444444444555555666666666666666666666888999;;;<<<;;;;;;<<<<<<======>>>>>>===>>>>>>???@@@AAAAAAAAA@@@AAA@@@===<<>>??????===<<<;;;;;;;;;;;;======<<<;;;:::888777777999999888888888888999999888888888888888777666666666666666666666666666666555555666666777777888888666777888:::::::::999999999666333111111111000///000000000000//////////////////......---......///---...//////...---+++***)))***+++***))))))+++---------------,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***))))))+++,,,,,,,,,+++***++++++***))))))))))))***)))))))))***************((((((((()))))))))******(((((())))))))))))******,,,,,,+++)))((())),,,...************************************************+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++------------------------------------......//////............/////////000000000000//////.........///111333444222111111222111333555666666777999:::AAAIIISSS[[[cccnnn}}}~~~sss___VVVKKKBBB???>>><<<;;;777>>>???;;;;;;@@@@@@:::???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGFFFDDDBBBBBBBBBBBBDDDFFFGGGFFFFFFGGGHHHLLLQQQXXX___dddhhhlllnnnpppsssvvvxxxxxx{{{~~~xxxsssoookkkhhhddd```[[[WWWSSSPPPLLLIIIHHHGGGFFFEEEDDDCCCBBBAAA???===:::999999888555333555666777777777555444333555555555444444444333333555555555555444444444444333333333333333333333333444444444555666666777777666666666777888;;;===???=========>>>>>>>>>???????????????@@@@@@@@@@@@@@@<<<>>>???>>>???GGGSSS]]]rrrAAAAAAAAAAAAAAAAAAAAAAAA?????????AAABBBAAA>>><<>><<<;;;;;;;;;;;;<<<::::::::::::999888777666888777777666666777777888888888888888888777666666666666666666666666666666555555666666666666666666333444666777888888888777666444111111111222222111000000000000000000000000.........------......///,,,---...//////...,,,+++)))+++,,,+++))))))+++...---------,,,,,,,,,++++++***++++++++++++***)))))))))******++++++******)))%%%&&&&&&'''(((((())))))++++++***)))))))))))))))((()))))))))*********+++(((((((((((()))))))))***)))))))))*********++++++++++++***)))((((((***---++++++++++++++++++++++++************************,,,+++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***---------------------------------------...//////,,,------...///000111111//////////////////......///111333444222111111111111333444444333444666777:::@@@HHHQQQZZZfffttt{{{ggg^^^SSSKKKGGGDDD???;;;===:::888999<<>>>>>>>>???????????????AAAAAA@@@@@@@@@@@@??????;;;???BBBEEEJJJVVVhhhuuu@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@BBBCCCAAA>>>;;;>>>===<<<;;;:::;;;<<<<<<888888888888888777666555666666555555555555666666888888888888888777666666666666666666666555555555555666666666666666555444333444666777888888888777333111000000222444444444000000000000111111111111......---------......///***,,,---//////...,,,++++++---///...++++++...000---------,,,,,,+++++++++***************)))((((((((()))***++++++***)))(((((((((''''''''''''((()))))))))((('''''''''''''''(((((())))))*********+++(((((((((((())))))))))))))))))******+++++++++,,,(((*********(((((()))+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***++++++++++++++++++++++++,,,------...---,,,+++)))++++++++++++++++++++++++...------------...//////+++,,,---...///111222222////////////////////////***,,,///111111111111222333444444333222333666888555:::AAAIIISSS```nnnwwwzzzkkkddd[[[TTTPPPKKKDDD>>>CCC;;;666888:::999:::===???@@@AAAAAACCCCCCDDDEEEAAACCCEEEEEEDDDBBBBBBCCC<<<>>>@@@AAA@@@@@@BBBCCCCCCFFFJJJLLLNNNPPPRRRUUUUUUYYY]]]______cccjjjqqqppptttxxxxxxvvvuuuxxx|||yyy{{{~~~|||xxxtttooojjjfff___[[[VVVSSSQQQPPPOOONNNLLLIIIFFFDDDDDDBBB@@@???===>>>===<<<:::999999:::999777666666777777555444111222444555444333111000444444444333333333333333222222222333333444444555555555555555555555555555444444444555666777777888;;;:::888888888:::<<<===???????????????@@@@@@@@@BBBBBBAAA@@@@@@??????>>>>>>BBBHHHMMMUUUeeezzz@@@???>>>======>>>??????????????????>>>>>>>>>===::::::999999999:::;;;;;;;;;;;;::::::999888888888;;;888555333444555555555666666777777666555444444666666777666666555444444777888777555333333555777999999999999999999999:::444222111222444444444222000000000000000111111111000000000000000000000000***+++---...///......------,,,+++++++++,,,------,,,++++++***+++,,,...///+++++++++************)))))))))))))))(((((((((((())))))((('''%%%&&&)))+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))+++,,,---,,,***((('''++++++***)))(((((())))))---------+++((('''((())),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,------/////////////////////////////////000111111222222000000111222222222222111777555888@@@IIITTTbbbnnnzzz}}}jjjgggeeebbbZZZOOOGGGEEE;;;??????;;;888;;;>>>>>>=========>>>@@@BBBDDDEEEBBBAAA@@@?????????@@@AAA??????????????????@@@@@@>>>>>>@@@BBBFFFIIILLLMMMJJJLLLOOOQQQUUUZZZ___dddfffggghhhjjjlllmmmoooooorrruuuyyy{{{|||}}}|||yyyvvvsssrrrqqqooolllgggccc```^^^\\\ZZZQQQOOONNNKKKIIIHHHGGGGGGGGGEEECCCBBB???<<<<<<>>>::::::999888777777888888777777666666555555555555444333111111111111333444444444444333333222222222333444555555555444333222222222333444555555555555444555555555444555888:::666BBBGGG???:::???CCC@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@???>>>>>>>>>===<<>>======>>>???@@@@@@@@@@@@?????????>>>>>>::::::999999999::::::;;;999999999888888888888888999777444222333444444333555555555555555444333333666666666666666555444444555555555333222111333555555666666666666666666666333222111111222333222000000000000000000000000000////////////////////////...//////...,,,***((('''&&&''')))***++++++++++++---,,,+++++++++,,,---...+++++++++************)))************))))))))))))%%%%%%%%%###""""""%%%'''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))************+++,,,+++***)))(((++++++***)))))))))))))))***++++++***)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,---------------------,,,,,,,,,,,,,,,---..............................111111000000//////......000000111222222222222111444222444:::AAAIIIVVV```rrrzzzzzzpppllljjjjjjeee[[[TTTQQQHHHKKKIIIBBB===<<<===;;;<<<===>>>>>>????????????@@@???????????????@@@@@@????????????????????????????????????@@@AAAAAABBBAAABBBEEEGGGIIIMMMSSSWWWZZZZZZ\\\^^^```aaacccccccccfffjjjlllnnnoooqqqrrrzzz{{{~~~~~~{{{xxxuuuooommmjjjgggdddbbbaaa```___\\\WWWTTTRRRQQQNNNLLLJJJIIIGGGEEECCCBBBAAAAAAAAA???<<<:::999888888999999888888777777777777777555555555444444333333333333333222222222222333333444444444333333222222222333333444555555444333222222333444555666666666666666777777777666777999<<<===GGGJJJAAA;;;===???<<<>>>?????????@@@@@@AAAAAAAAA???======???BBBDDDEEEOOOTTT]]]jjjzzz??????>>>>>>>>>??????@@@@@@@@@@@@@@@????????????::::::::::::999999999999666666666777777777777777777555222222222333333222333444444444444333222222555555666666555555444444444444555333222111333444444444444444444444444444333222000000111111000...000000000000000000000000......................../////////...,,,)))&&&%%%###%%%))),,,------+++***------,,,+++++++++,,,,,,+++++++++************)))++++++++++++************((((((((('''%%%&&&(((***))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************++++++++++++***))))))))))))))))))((()))******))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---------------------------------------------------,,,---------------...//////------------------------111000000//////......---///000111111222222111111333111111555:::???HHHRRRjjjsssyyyuuusssuuutttnnngggdddZZZ\\\XXXOOOHHHEEEBBB>>>>>>>>>>>>>>>>>><<<;;;:::<<<===>>>>>>????????????????????????>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;===???@@@BBBCCCFFFJJJNNNKKKLLLNNNPPPRRRTTTUUUVVVWWWZZZ^^^```bbbcccfffhhhooooooqqqsssuuuxxxzzz{{{}}}yyywwwssspppmmmkkkiiigggcccaaa___^^^[[[YYYVVVTTTSSSRRRQQQOOOLLLJJJIIIHHHFFFDDDCCCBBB@@@???===<<<;;;;;;???===999777777888888888777777666555555555666666333333222222222222111111333333444444444444333333444444333333333333222222222333444444444444333333333444555666777777777777888999:::999999999;;;===@@@IIIKKKBBB<<<===>>><<<>>>>>>>>>>>>>>>???@@@@@@AAA@@@>>>???BBBHHHNNNRRR]]]cccmmm{{{??????????????????@@@@@@????????????>>>>>>>>>>>>::::::::::::999999888888333333444555666666777777777555222222333444333222333333444444444444333333444444555555555444444333555666666555444444555666666666555555555555444444444222111111111111///...000000000000000/////////------------------------,,,,,,---...---,,,+++***((())),,,...//////...---...------,,,+++++++++++++++++++++*********))))))++++++*********)))))))))+++++++++***))))))+++---((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))***+++,,,,,,******)))))))))))))))***((()))***)))((()))***,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...............///000000------------------------.........///000000111111///000000111111111111111444111111555777:::AAAIII___hhhwww~~~~~~yyyvvvpppppplllbbbZZZTTTNNNIIIBBBAAA???===<<<;;;;;;:::999:::<<<>>>??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<==================???@@@AAAAAABBBEEEHHHCCCDDDEEEGGGJJJKKKMMMNNNNNNQQQTTTVVVXXXZZZ\\\^^^aaaaaabbbdddhhhlllppprrrtttvvvxxx{{{~~~~~~|||{{{yyyvvvssspppnnnkkkhhheeebbb___]]][[[ZZZXXXUUUSSSTTTSSSQQQOOOMMMLLLKKKJJJIIIGGGEEEDDDDDDCCCBBB@@@???>>>===;;;:::999999999;;;;;;888444444777888666555555444444444444444555222222222222222111111111222333555555555555333222333333333333333333333333333333333444444444444444444555666888888999999999999;;;<<<;;;;;;;;;<<<>>><<>>@@@AAA@@@???>>>======<<<===>>>>>>AAABBBCCCFFFKKKSSS\\\bbbjjjooowww>>>>>>??????@@@@@@@@@@@@============<<<<<<<<<<<<::::::;;;:::999888777666222222333444555666666777666555333333444555444333333444444555555555444444333333444444444444333333333555666666444444555666666666555555555444444444555333222111222222000...000000000000//////......------------------------+++,,,.../////////...---...------------......///------------,,,++++++***+++++++++*********))))))******)))))))))(((((((((&&&'''((('''%%%%%%&&&(((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))***+++,,,,,,***)))))))))))))))************+++)))((('''(((***++++++++++++++++++++++++***************+++,,,---************************------------------------///............///000000..............................///000000111111222//////000111111111111000333111111444666777===DDDNNNWWWfffuuuxxxmmmeee\\\SSSGGGDDD@@@<<<::::::;;;<<<888:::<<<===>>>>>>======>>>>>>>>>=========<<<<<<::::::<<<===>>>>>>>>>===:::;;;<<<<<<<<<<<<>>>?????????AAABBBDDDEEEGGGGGGCCCEEEHHHIIIJJJLLLOOOQQQTTTTTTUUUXXX\\\bbbgggjjjjjjlllnnnqqqtttxxxzzz{{{~~~~~~~~~{{{}}}~~~{{{yyywwwvvvssspppmmmjjjiiihhhiiigggdddaaa```]]]ZZZXXXUUUSSSQQQPPPPPPOOOMMMKKKIIIIIIGGGEEEDDDCCCBBBBBB???===<<<===>>>===<<<:::;;;:::999888777777777777444777666111///222333111444333333333333333444444222222222222222333333333222333555555555555333222333333333333333333333333333333333444444555555555666666888999:::;;;;;;;;;:::<<<======<<<;;;<<<>>>:::???BBB@@@???@@@BBBBBB@@@???===<<<;;;<<<======???DDDLLLUUU]]]gggpppvvvtttxxx~~~===>>>???@@@AAAAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;999777555444222222333333444555666666666444333444555666444333333444444555555555555444222222333333444444333333000222444444333222222333444333333222222111111000444333111111222222111///111000000//////......---------------------------//////000000///...---,,,---,,,+++******+++,,,---,,,,,,---------,,,+++++++++++++++************)))))))))))))))((((((((('''%%%&&&''''''%%%%%%%%%'''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++)))))))))))))))******+++******+++)))''''''((()))++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.....................///000000////////////////////////111111000//////......---...///000000111111000000111//////222333444888???BBBJJJXXXfffqqq{{{tttggg\\\NNNKKKEEE@@@<<<;;;;;;<<<:::;;;<<<<<<============>>>>>>======<<<<<<;;;;;;:::;;;<<<<<<<<<;;;999888999:::<<<;;;::::::;;;<<<;;;;;;<<<===>>>???@@@@@@>>>???AAAAAABBBCCCFFFHHHIIIJJJKKKMMMQQQVVVZZZ]]]```aaacccfffiiillloooppprrrssstttvvvxxx{{{}}}}}}||||||yyyyyyyyyyyyzzz{{{}}}~~~{{{}}}}}}xxxtttqqqnnnmmmmmmnnnpppqqqpppooommmllljjjhhhfffcccaaa___]]]]]]ZZZXXXUUUSSSRRRQQQNNNLLLJJJIIIGGGGGGGGGGGGEEECCCCCCBBBAAA@@@??????>>>>>>:::999999:::;;;;;;:::888777666555444444444444444222;;;>>>777111333555333333333222222222333444444222333333333333444444444333333444444444444333333222222333333333333444444555444444444555666777888777888999;;;<<<=========<<<===??????>>>======>>>===???AAA@@@???>>>??????@@@>>>===;;;;;;===>>>@@@AAALLL]]]lllwww~~~~~~===>>>???AAABBBBBBAAAAAA======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;999777444333333333333444444555555555444333222333555555444222222222333444444444444444111111222333333333333333///111333444333222222333222222111111000//////...222111000000111222111///111000000///......------------------------------000000000000///---+++)))((())))))******+++++++++***+++,,,---------,,,++++++++++++************)))*********)))))))))((((((((()))******)))((()))***))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))************+++,,,+++***)))((()))))))))))))))***++++++((()))))))))'''((()))+++************************((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////......------......///000........................///......------,,,++++++...//////000000000000000000...///222222111444999:::AAAKKKWWWaaakkkssswww|||qqqeeeYYYWWWRRRMMMGGGBBB>>><<<===<<<<<<<<<<<<<<<======>>>>>>===<<<<<<;;;::::::;;;;;;<<<===<<<:::888777:::;;;===<<<;;;:::;;;<<<999999999999::::::::::::<<<===>>>>>>===>>>AAACCCBBBBBBCCCDDDGGGJJJLLLNNNRRRSSSUUUXXX[[[^^^```aaacccdddeeehhhkkknnnqqqrrrvvvvvvwwwxxxyyyzzz{{{{{{~~~}}}{{{yyyzzzzzz{{{zzzyyywwwuuutttqqqqqqqqqrrrrrrrrrssssssrrrsssuuuvvvwwwyyy|||~~~~~~}}}{{{yyyxxxwwwooonnnkkkhhheeecccaaaaaaaaabbbbbbbbbbbbaaa```______^^^\\\YYYWWWUUUTTTTTTNNNMMMJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@AAAAAA???>>>???>>>======<<<<<<<<<<<<999888888:::;;;;;;999777555444333333333333333333222AAAHHH???555555888666333222222222333333444555222222222333333333444444333333222222222222333333222222222333333444444444666666555555666777999:::888999:::<<<===>>>??????>>>@@@BBBBBB@@@??????@@@@@@@@@AAABBB@@@???>>>???<<<;;;:::;;;<<<@@@CCCEEEMMM]]]ttt===>>>@@@AAABBBBBBAAAAAA>>>============<<<<<<<<<:::;;;;;;;;;999777444222333333444444444444555555222111111222444444222111000111222333333333333333000111222333333333333333000333555666555444444555333222222111000//////...000///...///000111000///111000000///...---------........................---......///...---+++***$$$&&&))),,,...---,,,+++)))***,,,---...------,,,+++++++++************)))+++++++++************)))((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))+++,,,---,,,***((('''))))))((())))))***++++++%%%'''((((((((()))+++---************************(((((((((((()))***+++,,,........................)))***+++,,,...///000000---------------...//////------------------------)))******++++++,,,------...//////000000000000000222000000222222000222777111777???IIIRRRZZZbbbgggvvv{{{zzzmmmcccbbb___ZZZRRRJJJBBB>>>???>>><<<;;;;;;<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;===>>>>>>===;;;:::777999::::::999888888999999999999888888888888888999999:::999888999;;;>>>>>>>>>>>>???@@@AAABBBCCCGGGHHHJJJLLLOOORRRTTTUUUVVVWWWYYY\\\___ccceeeggglllmmmnnnoooqqqrrrssstttvvvwwwxxxyyyxxxvvvtttssstttuuuvvvvvvuuussspppnnnkkkkkklllmmmmmmlllkkkkkklllmmmooooooooopppsssuuutttsssrrrpppnnnlllkkkjjjbbbaaa___]]]\\\[[[ZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWSSSRRRPPPNNNLLLKKKJJJJJJIIIGGGEEEEEEEEEDDDBBBAAA???===<<<===>>>>>>===<<<999888888777777777777777555555555666888777555333555555444444444444555555///AAAKKK@@@444333555555333222222222333444444555111111222222333333333333444333111111111111333444222222222333333444444444777666666666777888:::;;;888999;;;===>>>???@@@@@@@@@BBBDDDDDDBBBAAAAAAAAA@@@@@@AAABBBBBBAAA@@@BBB999888999:::>>>BBBGGGJJJ[[[mmmAAAAAAAAAAAAAAAAAAAAAAAA???===<<<;;;<<<===<<<;;;<<<:::999999999888666444333333333444444444555555444444333222111000///...222222333333333222222111333333333333333222111000222111222444333111333777222000...---///111222222...///222444555444333222---333888666///++++++...///////////////////////////...------++++++***)))++++++,,,,,,,,,,,,------------------------------,,,,,,++++++***)))((((((''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))(((''''''(((((())))))************************************************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,((((((''''''(((***,,,---+++*********++++++,,,---///---***+++---///...,,,000///---+++*********++++++,,,---......---,,,+++......//////...---,,,,,,...000000///...---.../////////000000111111111222333666999>>>EEEOOOYYY```lllyyy|||sssnnnfff^^^WWWRRRNNNLLLGGGDDDBBBAAA@@@???===;;;AAA???<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;;;;::::::999::::::;;;;;;;;;::::::555555555666666666777777999888666555666777999:::::::::;;;<<<<<<===>>>>>>>>>???AAADDDFFFGGGHHHHHHKKKLLLOOORRRTTTVVVWWWXXX\\\\\\]]]^^^```ccceeefffjjjjjjjjjjjjiiihhhggggggjjjkkkkkkiiifffeeedddeeebbbbbbcccdddddddddddddddbbbeeegggfffdddbbbdddfffiiiiiihhhfffdddbbb```^^^[[[ZZZYYYWWWUUUTTTSSSSSSPPPPPPPPPOOONNNMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@???>>>======<<<<<<;;;:::888777666666666777777666666555555555555555555555444444333333333000111222222333333333333666888===BBB<<<222///333222222333333333444444444222222333333333444444444111222222333333444555555888777666555555666777888777777888888999:::;;;;;;===<<<;;;;;;<<<>>>@@@BBBAAAAAABBBBBBBBBAAAAAA@@@???>>>===;;;999888:::;;;999:::===BBBDDDGGGPPPZZZooo~~~AAAAAAAAAAAAAAAAAAAAAAAA>>><<<::::::;;;<<<;;;:::;;;:::999888999888666444333333333444444444444555444444333222111000//////111111222222222222111111222333333333222222111000555333333444333000222777777444111///000222333333///000222333444333222111333999???>>>666///---------------------------------,,,,,,++++++******)))+++++++++,,,,,,,,,------........................,,,,,,++++++***))))))((())))))************)))))))))))))))))))))))))))))))))(((&&&&&&&&&'''(((((())))))*********)))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************)))))))))*********++++++)))***++++++++++++***)))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++---...///------,,,,,,,,,,,,------///---++++++---...---+++///...,,,++++++++++++,,,,,,,,,------------,,,,,,......//////...------,,,,,,...//////......000111/////////000000000111111000111444777<<>>???===<<<<<<===>>>===<<<;;;;;;;;;<<<<<<=========999999:::::::::::::::999555555555555666666666777999777555444333444555666666666666777888999999999;;;<<<>>>@@@BBBCCCDDDDDDFFFGGGHHHJJJLLLNNNOOOPPPRRRRRRSSSTTTUUUWWWYYYZZZ\\\\\\]]]^^^^^^^^^^^^]]]ddddddcccaaa^^^[[[[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]YYY[[[\\\\\\[[[ZZZZZZ[[[]]]]]]\\\[[[YYYWWWUUUTTTRRRQQQOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<============::::::888777666555555555666666555555555444444444444444444333333333222222111111222333333333222222000222888>>><<<444111333111222333333444444333333222222222333333333444444222222222333444444555555777777666666666777999:::;;;;;;<<<======>>>??????>>>===<<<<<<===>>>@@@BBB@@@AAAAAABBBBBBBBBAAAAAA:::;;;<<<;;;::::::<<<>>>======AAAHHHMMMTTT```kkk}}}{{{BBBBBBBBBBBBAAAAAAAAAAAA<<<;;;999999:::::::::999:::999888888888888555333333333333333444444444444444333333222111000//////...///000111111222111111222222222333222222111000444222222444333222555:::???;;;666222000111000000000111222333333222111000111888??????888111------++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,........................,,,,,,++++++***)))))))))))))))************))))))((((((((((((((((((((((((,,,***((()))***+++******))))))))))))))))))))))))(((''''''''''''''''''&&&''''''''''''''''''''''''************************((((((((()))))))))******)))******++++++******)))))))))))))))))))))))))))*********++++++++++++,,,------,,,,,,,,,------...,,,,,,,,,,,,++++++++++++///---++++++,,,,,,,,,***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------.........///......---,,,+++---////////////111333...///////////////000000111222333555777===CCCHHH]]]jjjxxx{{{uuusssuuuvvvtttqqqlllggg```YYYTTTPPPLLLIIICCCAAA????????????===;;;========================999999::::::::::::999999555555555555666666666666777666444222111111111222333333333444555555666666666777999;;;<<<===>>>>>>?????????@@@AAACCCEEEFFFGGGHHHHHHHHHIIIKKKLLLMMMOOOPPPQQQSSSTTTUUUUUUUUUXXXXXXXXXUUUQQQOOONNNOOOQQQRRRSSSSSSTTTTTTSSSSSSPPPOOOOOOPPPQQQQQQPPPNNNPPPPPPPPPOOOMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>======<<<<<<666666777888:::;;;<<<<<<777777666444333333333333444444444444333333333333333333333222222222222222222222333333333222111111222222666===???:::555444000111333444444444333222222222222222333333333333222222333333444555555555777777777777888999;;;;;;>>>>>>>>>???@@@@@@AAAAAA???>>>=========???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA;;;<<<===<<<<<<===@@@BBBEEEEEEJJJTTT^^^hhhuuuzzzxxxBBBBBBBBBBBBAAAAAAAAAAAA<<<:::999999:::::::::888999888777777888777555333222222333333333444444444333333222222111000000///------///000111111111111111111222222222222111111000...///222444555:::@@@FFF@@@999333///...,,,,,,000111111222222111000///***///555777333///------++++++++++++++++++++++++)))*********+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))***---//////+++'''((((((((((((((())))))***)))))))))((('''''''''&&&''''''''''''''''''''''''************************((((((((()))))))))******))))))************))))))))))))))))))))))))))))))************++++++++++++++++++******************(((((())))))************...---,,,+++++++++******+++++++++,,,,,,---------...---,,,++++++,,,---...---...............------,,,...///000//////111222............////////////222222333333444888===AAAPPP[[[kkkyyy{{{|||yyysssmmmfff___[[[RRRMMMHHHCCCAAA???>>><<<@@@@@@???>>>===<<<;;;;;;:::::::::::::::999999888666666666666666666666666666555444222222111222222333444444444555555666666333444555777888999999999;;;:::999888999;;;===???CCCBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKKKKKKKLLLLLLLLLLLLJJJHHHFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJHHHGGGHHHKKKLLLIIIFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAA>>>=========<<<<<<<<<;;;;;;;;;;;;::::::999999999222333444555666888999999444444333222222111222222333333333222222222222222222222111111111111111111333333333333222222111000555444555;;;???<<<666000000111333444444444333222222222222222333333333333333333444444555666666666777777888999:::<<<============>>>>>>?????????@@@@@@@@@????????????@@@AAA@@@@@@??????>>>>>>>>>>>>????????????@@@CCCHHHLLLTTTUUU[[[hhhuuu~~~|||}}}|||}}}BBBBBBAAAAAAAAA@@@@@@@@@===;;;999999:::;;;:::999888777666666777777555333222222222333333333444444333333222222111000000000,,,---...///000111111111000111111222222111111111///---///333444444999???AAA<<<666111///...---,,,000000000000000000//////***---111111///---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------*********+++++++++,,,,,,************************+++++++++***************''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&***000444222***$$$((((((''''''((()))******+++*********)))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))(((((((((%%%&&&((()))++++++,,,,,,,,,,,,,,,+++***)))***+++***++++++,,,---------------,,,+++******+++,,,---------...............---///000111000///...///000////////////...............//////000000333888;;;CCCLLL\\\lllyyy~~~uuuoooeee^^^SSSIIICCC@@@>>>===??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::999888777777777777777777777777555444444444444444555555444444444555555555555555333333444666666777777777999888777666666888:::;;;???????????????@@@AAAAAA???@@@@@@AAAAAA@@@@@@???AAACCCDDDCCCBBBAAABBBDDDAAAAAABBBCCCCCCCCCCCCBBBDDDBBBAAABBBEEEFFFCCC@@@BBBBBBCCCCCCBBBBBBAAA@@@>>>>>>============>>>>>>;;;;;;;;;:::::::::::::::888888888888888888777777222222333333444444444444222222111111111111111222111111222222222222222222111111111111111111111111333333333333222222111000222111111555;;;===888111111222333444555444333333222222333333333444444444555555555666777777888888888999:::;;;===>>>>>>???>>>>>>>>>>>>>>>?????????AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???===<<<<<<<<<<<<@@@@@@AAABBBGGGOOOXXX___jjjjjjqqq~~~yyy}}}AAAAAA@@@@@@??????>>>>>>===;;;999999:::;;;:::999777666555666777666555333222222222222333333333333222222222111111111000000---...///000000111000000///000111111222111111111222000111444444111333888666333000///000111111111///////////////000000000111333333222000///000111........................+++++++++,,,,,,---------************++++++++++++))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((('''(((...666;;;:::111)))(((''''''&&&'''(((***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++))))))******+++******)))'''(((***,,,............***++++++***))))))***,,,***+++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---......///.........000111222111///...///000000000000////////////...///000111111111444777;;;;;;@@@LLL\\\iiiuuuyyypppbbbUUUKKKFFFBBB@@@>>>>>>>>>??????@@@@@@@@@<<<<<<===<<<<<<;;;:::999999999999999888888888888555555666666777777777777333333333333333333444444333444555555666666666666888777666666666777888999::::::::::::;;;<<<======????????????>>>===<<<;;;;;;<<<>>>>>>>>>>>>@@@AAA<<<<<<===>>>>>>>>>>>>>>>===<<<<<<===>>>>>><<<;;;<<<<<<======>>>======<<<;;;:::999999999999999:::999999999999999999999999666666666666666666777777333333333222222222222222222111111111111222222333111111111111222222222222111111111111111222222222222222333333333222111111222222333666===CCCBBB===444444444444444555555555444444444444555555555555777777888888999::::::::::::;;;<<<>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@AAA@@@>>>=========>>>???@@@CCCHHHNNNWWWbbbnnnuuu}}}|||zzz|||@@@@@@??????>>>======<<<;;;999888888999999999777666555444555666666444333111222222222222333333333222222222111111111111111///000000111111000000000//////000111111111111111111000222555444000000333000///...///111333222111............//////000111000111333444333111000000------------------------+++++++++++++++,,,,,,,,,************++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))******...666======666///((('''&&&&&&&&&(((***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,++++++***+++---.........,,,+++''')))******((((((+++---***+++,,,---------,,,+++++++++,,,,,,,,,,,,++++++,,,------...//////......///000111111000///000222111111000000000/////////111222222222222333777999888999@@@KKKVVVaaaqqquuuggg\\\SSSLLLHHHDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;::::::999999999777888888888888777777666444444444333333333333333333444555555555555555555555555555666666666777777666666666777777999::::::>>>>>>>>>>>>===<<<;;;:::777999::::::::::::;;;===888999::::::;;;;;;::::::777888:::999888888888888777777888999:::::::::999999888888777666666666666666666666666666777777777333444444444555555666666222222222222222222222222222222222222222333444444111111111222222333333333111111111222222222333333111111222333333333222222222444555555;;;DDDGGGDDD777666555444444666777888555555555666666666666777999999::::::;;;<<<<<<<<<<<<===>>>???@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>@@@BBBEEEFFFIIIPPPYYYdddoooyyy@@@??????>>>===<<<<<<;;;:::888666666777888777666666555444555666666444333111111222222222333333333222222222111111111111111000111111111111000000/////////000111111111111111......111555444000000333111000///000222222000...---------......000111222'''***...222333222000...------------------------************************)))************+++++++++))))))))))))))))))))))))******************++++++''''''((((((((((((''''''************************&&&$$$&&&---555888333---((('''&&&%%%&&&(((***,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************&&&''')))***+++++++++***+++,,,---...---+++)))'''&&&(((***)))((((((+++...+++,,,------------++++++***+++,,,------,,,+++***,,,,,,---.../////////...---///000111000111222444222222111111000000//////......///...---...000222999666999AAAIIISSScccssswwwkkk```VVVPPPMMMKKKIIIFFFBBB???<<<;;;????????????>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::999999999999888666555444555555555555555555555555333444444555555555444444222333444555666666555555444444555555666888999:::888999999999888888777666666777888888777666777999666777888888999999888888444777:::999666555666999555555777888888999999999:::999888777666666666666444444444444444444555555222222222333444444555555111111222222333333333444222222222222333444555555111111222222333333333333111111222222333333333333000111222333333333333333///222111...222;;;???===999777555444444666999:::666666666666777777777777::::::;;;;;;<<<======>>>>>>>>>@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEDDDDDDCCCBBB@@@@@@======>>>???CCCFFFJJJMMMVVV___lllxxx~~~~~~???>>><<<<<<<<<<<<999777777777777777888888888888666555444333333333333333111111000000000000111111000111111222222111111000111111000000111111222333111111000000111111222333111111222222222222111111//////............//////,,,------...///000111111///000000000000...---,,,*********++++++,,,,,,,,,,,,---......,,,******+++,,,------------,,,++++++************************))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))+++(((&&&'''))),,,+++***((((((((((((((((((((((((+++***))))))++++++***))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&''')))+++---))))))))))))))))))))))))******+++,,,,,,+++)))(((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------000///...---,,,---......333111///---,,,---...///555333000......///111222000000000000111111111222000000333888<<>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::777777777777777666555555777777777777666555444333444444444444444444444444555555555666666666777777555666888999888777555444555555666666666666555555888888777777666555333333333333333444444444555555666666666666666666666666333444666777777666444333666666555555555444444444444444444444444444444444222222222111111111111111333333222222222222222333333111000111444555555555444444333333222111111111333333333333333333333333444444333333444777:::;;;AAA888111222555555555777:::999999888888999999:::===============>>>>>>??????@@@AAAAAABBBBBBBBBAAA@@@BBBDDDAAA===<<<>>>AAACCCCCCDDDEEEEEEBBBAAABBBEEEDDDDDDFFFGGGJJJVVVbbbsss{{{{{{|||>>>===<<<<<<<<<;;;999777444444555555555666666666666666555444444444444444111111000000000000111111111111222222222222111111111111000000111111222333000000000000000111111222000111111111111111111000//////............//////------......//////000000......//////...---++++++***+++++++++,,,,,,,,,,,,)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''((((((((((((((((((((((((***(((%%%&&&(((******)))((((((((((((((((((((((((---,,,++++++------,,,+++)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&''')))+++,,,)))))))))))))))))))))))))))***+++,,,,,,,,,+++*********))))))))))))******++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,...///000222111///---,,,---......///...,,,******+++,,,------------.........//////000000222555777;;;EEEPPP^^^fffpppyyy~~~wwwtttqqqmmmfff```YYYSSSLLLHHHGGGDDDAAA???>>>===;;;:::===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999888888888888888777666666777777777777666555444444444444444444444444444444333333333333444444444444555666777888888666555333555555555666666555555555666666666666555555444333333333333444444444555555555555555555555555555555222222222111111222222222444444444444333333333333222222222222222222222222222222222222222222222222333222222111111222222222222000///000222444444333333333333222222111111111333333333333333333333333444444333333555777999;;;MMMAAA888777;;;<<<;;;<<<;;;::::::999999::::::;;;>>>>>>=========>>>??????AAABBBBBBBBBAAAAAA@@@@@@DDDEEEEEECCCAAAAAABBBEEEDDDCCCDDDEEEEEEEEEGGGJJJJJJFFFEEEIIIPPPZZZjjjwww~~~===<<<;;;;;;;;;:::888666444444444555555555555666555444444333333333333333222222111111111111222222222222222333333222222222111000000000000111222222////////////000000000111000000111111111111000000//////............//////.........///////////////------...------,,,+++***++++++,,,,,,,,,,,,------((()))))))))((())),,,...++++++++++++*********)))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))'''&&&&&&((())))))(((((((((((((((((((((((((((,,,+++***+++,,,---,,,+++((())))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''(((***+++))))))))))))))))))))))))((()))***+++,,,,,,++++++))))))))))))))))))))))))************************+++++++++*********************++++++++++++***************++++++++++++,,,************+++---...///111000...---,,,,,,---...---------,,,,,,,,,,,,,,,/////////000000000000111000///000333222333999AAAMMMSSS]]]gggppp{{{~~~wwwmmmcccXXXQQQQQQLLLDDD???<<<<<<<<<<<<<<<===>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;:::::::::999999999999999888888777888888888888777666555555555555555555555555555555222222333333333444444444555555666777666555444333444444555555555555444444444444555555555555444444333333333444444444555555444444444444444444444444444222000//////000222444222222222222333333333333222222222222222222222222222222333333333333333333222222111111111111222222111///...///111222222222222222222222222111111111222222222222222222222222444444333444555777999;;;OOOCCC999888;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBDDDDDDFFFHHHJJJMMMRRRWWW[[[]]]UUUQQQVVVbbbqqq;;;:::999999:::999777555555555666666666777777777222222111111111111222222222222111111111111222222222222333333333333222222000000000000000111222222///000000111111111111111000000000//////000000000//////............/////////////////////..................---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,---*********((('''(((+++...+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))((('''(((******)))((((((((())))))(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((()))***))))))))))))))))))))))))))))))))))))***)))))))))))))))************)))))))))))))))))))))))))))))),,,+++++++++***)))))))))******++++++++++++******))))))*********+++++++++---,,,,,,+++++++++++++++//////------,,,,,,------,,,---.........---,,,,,,.../////////000000000000000...///222111///222777???EEEMMMWWWbbbpppttthhh```\\\UUUKKKCCC@@@@@@BBBCCCAAA@@@@@@@@@??????>>>>>>>>>>>>===============>>>999:::::::::::::::999999888888999999888777777666666666666666666666666666444555555555555666666666555555666666555555444333333333444444444444333333222333333444555555444444333333333444444444555555444444444444444444444444555555444333333444555555222222222222333333333333444444444444444444444444222222222222222333333333222111111111111222222333222000///000111333333222111111111222222222222222222222222222222222222222444444444555666888:::;;;GGG@@@<<<;;;:::888888;;;>>>======<<<<<<======>>>???????????????@@@@@@AAA??????@@@@@@AAABBBCCCCCCCCCAAA???===>>>@@@BBBCCCFFFNNNVVV[[[aaajjjqqqtttzzzpppiiimmmyyy999888777888999888666444555555555555666666666666333222222222222222333333222111111111111111111222111222222333333222222111000000//////000000111222000111222333333333222222000000///......///000000//////............/////////////////////.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,)))((((((***---+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************''''''''''''''''''''''''))))))******))))))))))))((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''((()))************)))((()))))))))))))))))))))))),,,+++++++++***))))))))))))******++++++******)))))))))*********+++++++++---------------,,,,,,+++...------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,***)))))))))*********+++++++++000...///222222000111555333777===EEEPPP^^^nnnyyy{{{sssiiiaaaUUUKKKFFFFFFHHHIIIKKKIIIHHHFFFDDDDDDCCCCCC>>>>>>=========>>>>>>???::::::;;;;;;;;;;;;::::::999999999:::999999888777777777777777777777777777555555555666666666777777555555555555555444444333333333444444444444333333222222333444555555555555333333333444444444555555444444444444444444444444444555666777777666555444333333333333333444444444444444444444444444444444111111111222222222333333222222111111222333444444444222111111333444444333111111222222333333444444333333333333333333333333555555666777888:::;;;<<<>>>@@@DDDFFFAAA;;;<<>>>>>======>>>>>>??????????????????@@@@@@AAABBBAAA@@@@@@@@@AAABBBBBBDDDBBB@@@>>>???BBBEEEHHHPPP^^^mmmvvv~~~xxxsssssszzz888777666666777777555444222222222333333333444444555444444444444555555666111111000000000000111111111111111222222111111111000////////////000111111000111333444444444333222000///...------...///000//////............//////.........///////////////000///...---,,,,,,,,,,,,,,,,,,++++++++++++******---------+++(((((()))+++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***''''''''''''''''''''''''(((***++++++)))(((((()))(((((((((((((((((((((((()))((('''(((***,,,+++***'''(((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&'''''''''((()))***++++++***)))((())))))))))))))))))))))))+++++++++***************))))))************))))))*********++++++++++++,,,)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,*********+++++++++,,,,,,000...///222333111222555///222777<<>>EEEJJJFFF??????CCC??????>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@@@@EEEDDDBBB@@@?????????@@@???@@@AAA??????CCCKKKRRRdddwwwsssoooooosss~~~666555555555777666555333111222222222222333333333333333333333333444555555000000////////////000000///000000111111000000//////////////////000111111///111222444444333222111000///---,,,,,,---///000//////............//////------......//////000000///...---,,,+++++++++,,,+++++++++******))))))))))))***+++***)))((()))***---+++***(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************'''''''''''''''''''''''''''))),,,+++)))''''''((((((((((((((((((((((((((((((''''''(((***++++++***''''''((((((''''''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((((((((''''''(((***+++,,,((()))***++++++***)))(((***************************************+++++++++))))))************))))))++++++++++++,,,,,,,,,,,,((()))***,,,------------++++++,,,,,,,,,,,,++++++---......///////////////............////////////111------111222111111333111444666888;;;BBBLLLSSSaaakkkuuuyyy~~~yyyppphhheeedddddddddcccfffhhhhhhccc[[[RRRMMMHHHFFFCCC???===;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999666666666666777777777777777777666666555555666666555555555666666555555555444444555666666666555555333333333444444444555555555555555555555555555555333444444444444444444333555555444333222111000000222222222222222222222222333333444444555666666777444444444444555666777777777555444444555666555555222222333444555777777888999999999999999999999999888888:::;;;===>>>>>>???;;;;;;@@@FFFGGGBBB???@@@??????>>>>>>>>>>>>??????>>>>>>=========>>>??????BBBAAA@@@??????@@@BBBCCC???CCCGGGGGGGGGMMMZZZeee~~~xxxqqquuu|||666555444555666666444333333333444444444555555555000000//////000111222222//////............////////////000000000000/////////////////////000111111...000222333333333111000000///---,,,,,,---///000//////............//////,,,------...///000111111...---,,,***)))******++++++*********))))))((((((%%%''')))***)))))))))***---,,,***)))((()))***,,,''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&)))+++***(((%%%&&&'''((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&(((((((((((((((((((((((('''''''''(((***---///111''')))***++++++***)))'''************************))))))******+++++++++,,,))))))************))))))++++++,,,,,,,,,---------******+++,,,+++***)))(((***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---------......111---,,,///000//////222000222444444444888???DDDKKKWWWccckkkttt~~~xxxuuutttvvvwwwxxxxxx|||~~~rrreee\\\PPPNNNIIIDDD@@@===<<<;;;888999999:::;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;999999999999999999999999888999999999::::::::::::888888777666666666666666555555666666666666555555555666666666666666555555333333333444444444555555666666666666666666666666777666444333333444666777555444333222111///......444444444444444444444444555555555666777888888999444444444555555777888888777555444444555666555444222333444555666888999999::::::::::::::::::::::::999999;;;===>>>?????????CCC>>>===DDDJJJHHHBBB?????????>>>>>>>>>>>>??????===============>>>>>>???<<<<<<<<<>>>@@@DDDHHHJJJFFFMMMSSSTTTUUU\\\mmm{{{wwwuuu555777888777555444444555444333333222222333333444111222222333333222222111222111111000///......---+++---000333333111///---111111111111111111111111333333333333333222111000......---------,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,,,,,,,---.........---,,,,,,+++++++++++++++*********))))))(((((()))(((((('''&&&&&&%%%%%%&&&''')))***+++***(((''')))******)))(((''''''(((******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%((())))))************)))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&+++,,,------+++******+++'''***---+++&&&$$$'''***+++*********))))))((((((***))))))(((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((------,,,,,,+++***))))))...,,,+++,,,//////---***'''((((((***+++,,,------,,,---------.../////////222111111222333666888999EEEJJJSSS^^^kkkzzz|||qqqiiiZZZKKKDDDAAA>>>===>>>777999<<<<<<;;;999999:::@@@>>>============<<<:::999:::;;;<<<<<<;;;:::999888777777666666666777777777777777777666666666666777888888888999999999999777777777777777777777777333333333333444555666777666888:::888444333555888>>><<<999666555444444555555444333222333333555666555555555555555555555555444444444444444555666666555888999777555555:::@@@MMM<<<111666<<<999777999555555666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>@@@AAABBBCCCDDDFFFIII<<<>>>AAAAAA@@@>>>>>>>>>>>>???@@@???>>>===>>>???AAADDDEEEEEEIIIRRRXXXYYY___bbbeeehhhlllvvvwww333555777777666555555666444333333333333333333444111222222333333222222111111111111000///.........,,,...000222222111///...000000000000000000000000222222222222222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,+++*********))))))))))))***))))))(((''''''&&&&&&&&&''')))*********((('''((()))***)))((('''((()))))))))))))))(((((('''''')))((((((((('''''''''&&&''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))$$$$$$&&&'''((()))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&''''''%%%$$$$$$%%%(((+++---+++(((&&&(((+++************)))))))))(((******))))))***+++,,,,,,*********))))))((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,+++,,,......,,,***))))))******+++,,,------------------............/////////000222333555666===???EEEMMMXXXhhhwwwvvvhhhYYYQQQKKKEEE@@@???;;;;;;;;;;;;<<<;;;;;;:::;;;:::999999;;;;;;999888;;;;;;<<<<<<<<<;;;:::999>>>===<<<<<<;;;;;;;;;;;;888888888777777777666666777777888888888999999999777777777777777777777777555555444444444444555555888999999888666666777888<<<;;;888666555444555666777666555444333444444555555555555555555555555555555555555555555666666777444555777666555999AAAHHHSSSBBB666999===;;;:::===777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBDDDHHHJJJ@@@@@@???????????????>>>>>>??????>>><<<<<<>>>???AAAGGGLLLPPPWWWcccjjjlllssstttuuuxxx~~~~~~~~~222444666666666555666777333333333333333333333333111111222222222222111111111111000000//////............///000000000000000////////////////////////000000111111111000//////......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---......,,,++++++++++++,,,,,,---***************)))))))))*********)))((((((''''''&&&'''((()))***)))(((((('''((())))))(((((()))***)))))))))(((((((((((('''(((((((((''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''$$$%%%&&&'''((()))))))))))))))))))))))))))))))))%%%%%%'''((()))*********'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&((()))((('''%%%&&&&&&)))+++---,,,)))''')))+++************))))))))))))(((((())))))***,,,---...***************)))))))))************************(((((()))***,,,---......,,,+++***+++------+++***+++++++++,,,,,,---------............---------------...///111222333333444999999;;;@@@IIIWWWgggqqqzzzvvvhhh```ZZZRRRKKKIIIEEEAAA>>>===??????>>>;;;:::999888999;;;;;;:::999:::::::::;;;:::999888888======<<<;;;;;;;;;;;;;;;999999999888888888777777777777777888888888888999888888888888888888888888999888777666555444444444:::999777777888888888777:::999777666555555666777:::999777666555555444444666666666666666666666666666666666666666777777888666666777666666;;;DDDKKKTTTEEE999999<<<;;;;;;???999999::::::;;;<<<<<<<<<===================================================>>>>>>>>>???BBBGGGKKKEEEAAA<<<;;;===???>>>===??????>>>===<<<>>>AAADDDJJJSSS]]]fffppp|||zzzxxxyyy~~~333444666666555444555666333444444444444444444333111111222222222222111111111000000000/////////...///////////////000000111..............................//////000/////////......---------,,,,,,,,,+++,,,---...///...------,,,,,,++++++,,,,,,---...+++*********+++,,,------************************)))))))))(((((((((''''''&&&'''((()))))))))((((((&&&((())))))(((((()))+++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''***+++,,,,,,***))))))***(((***+++***(((''')))************)))))))))))))))''''''''''''((()))***+++++++++******************************************(((((()))***,,,---......*********+++++++++***))),,,,,,------------------.........------,,,,,,,,,...///111333444444444333666666777999@@@KKKXXX```hhhnnnvvv}}}}}}pppjjjfffaaa^^^^^^TTTOOOIIIGGGHHHHHHDDD???>>>===<<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999::::::;;;:::::::::999999999999888777777777888888888999999999999999999999999999999:::999888777666666666666;;;777555555888:::888666888777777666666777777888999999888888777777777777777777777777777777777777777777777666777888888999999:::999888777:::???CCCKKKAAA999999;;;::::::===;;;<<<<<<<<<=========>>>????????????????????????>>>>>>>>>======<<<<<<<<<>>>>>>===;;;;;;>>>CCCGGGKKKDDD===;;;>>>AAA@@@>>>????????????@@@EEEKKKPPP]]]iiiwww{{{pppttt|||vvv555666777666444222222333333444444555555444444333000111111222222111111000000000000000////////////000//////...///000111111////////////////////////,,,---...///////////////......---------,,,,,,,,,***+++---.........---,,,,,,++++++++++++,,,------************++++++,,,---***************+++++++++((((((''''''''''''&&&&&&&&&''''''(((((((((((((((&&&((())))))(((((()))+++'''''''''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******(((''''''((('''(((((((((''''''((()))))))))))))))))))))******))))))((((((((((((((()))******************++++++*********************************++++++,,,,,,,,,)))***++++++************---------------------.........------,,,,,,,,,+++---...000222333333222222...000111444888>>>FFFKKKWWW\\\fffrrrtttnnnnnnooopppssshhhccc]]]ZZZZZZWWWPPPJJJEEEBBB???============<<<>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<===>>>??????<<<;;;;;;;;;::::::::::::888888888888999999999999:::::::::::::::::::::::::::999999888888999999::::::777444555888999888666777777777777777888999999777888888999999:::::::::888888888888888888888888777777777777777888999999888999::::::999999999:::???;;;:::<<<===<<<;;;;;;===============>>>>>>>>>????????????????????????>>>>>>======<<<;;;;;;;;;>>>===;;;999888:::>>>AAAKKKEEE>>><<<@@@CCCCCCBBB@@@AAACCCEEEJJJQQQZZZ```ttt~~~tttmmmxxx}}}xxxttt666777888666444111111111333444555666666555444333000000111111111111000000000000000000///////////////////////////000111111////////////////////////+++,,,---...///000000000......---------,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,------+++************++++++,,,*********+++++++++++++++'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))(((((()))***&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''')))******(((''''''(((&&&&&&''''''''''''(((((())))))))))))************,,,,,,+++***************)))))))))***************************************,,,,,,++++++++++++++++++)))***,,,,,,***)))***+++,,,,,,,,,------.........------------,,,,,,,,,,,,+++,,,---...////////////,,,...111333555888<<<>>>HHHLLLVVVeeeuuuwwwtttvvvzzz~~~}}}{{{xxxvvvsssmmmeee^^^RRRLLLEEE@@@>>>=========<<<<<<<<<<<<<<<>>>??????@@@@@@@@@?????????@@@@@@======<<<<<<<<<;;;;;;;;;999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<999777666666888999999888888888888999999999::::::666777888:::;;;;;;;;;;;;777777777777777777777777777777777777777888888999444555888:::;;;:::999777999:::<<<>>>???>>>===<<<<<<=============================================<<<<<<<<<;;;;;;:::::::::<<<<<<:::999777888<<<>>>BBB???<<<>>>BBBGGGHHHHHHJJJLLLPPPUUU\\\eeeooovvvzzz}}}wwwvvvzzz{{{|||uuussssssrrr555666777666444222222222333444555666666555444333000000111111111111000000////////////000000000000////////////000000000000------------------------+++,,,---...000000111111......---------,,,,,,,,,+++************+++,,,,,,+++++++++***++++++,,,---,,,+++***************************++++++,,,,,,,,,'''''''''''''''((((((((('''&&&&&&&&&''''''((((((((()))***)))((('''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%&&&'''(((((((((((('''''''''''''''''''''''''''###$$$%%%'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))***,,,+++)))(((((()))''''''&&&'''((())))))(((((()))))))))************+++***************+++,,,((((((((())))))*********))))))))))))))))))))))))++++++++++++++++++++++++)))+++---,,,***)))***,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////111333333444555888:::;;;@@@IIIUUUcccqqq}}}{{{{{{|||vvvggg___TTTLLLGGGFFFFFFGGGAAAAAAAAABBBCCCEEEGGGHHHKKKJJJHHHFFFDDDCCCBBBBBB>>>>>>=========<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;;;;;;;999:::::::::999999;;;<<<999999:::;;;;;;;;;::::::777888999:::;;;::::::999777777777777777777777777777666666666666777888888444555666888:::;;;:::999999<<<>>>>>>===<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::999999999999::::::999;;;===@@@BBBDDDHHHMMMSSSYYY]]]______bbbgggmmmuuu~~~|||{{{{{{yyy}}}{{{qqqlllllllllmmm333444666555444333333444333444666777777666444333000000111111111111000000////////////000000000000......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111......---------,,,,,,,,,+++***)))((()))***,,,---++++++******++++++,,,---,,,,,,+++***)))))))))************++++++,,,,,,,,,(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((()))***+++)))(((''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%!!!"""$$$&&&'''((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((***)))'''&&&&&&'''(((''''''((()))******)))(((((())))))*********+++''''''''''''(((***+++,,,''''''(((((()))))))))***((((((((((((((((((((((((******+++++++++,,,,,,,,,)))+++...---+++)))+++,,,))))))***+++---...//////+++++++++,,,,,,---------///...------...///111222///000000000///111444777333:::CCCKKKTTTbbbsss|||zzzqqqdddYYYSSSQQQRRRSSSNNNNNNOOOOOOQQQTTTVVVXXXYYYWWWTTTQQQMMMKKKIIIHHH>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>===;;;:::::::::999<<<===<<<::::::===@@@:::;;;;;;<<<<<<;;;;;;:::888999:::::::::999888777666666666666666666666666666666666666666777777888999777666777888999999999999<<<===;;;888999;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666888:::;;;<<<>>>@@@CCCNNNTTT\\\eeemmmsssyyy}}}rrruuu{{{{{{xxx{{{}}}{{{rrrkkkhhhggggggggg888777666555555444444444444444555555444444333222222111111111111333444555222111///...---...000111///////////////000111111///...---,,,+++*********000...,,,++++++---///111------......------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------************))))))))))))+++******)))((()))))))))******))))))((((((''''''***)))((('''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&''''''%%%###&&&((((((%%%$$$'''&&&###&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((++++++***)))(((((())))))+++*********))))))(((((((((((((((((()))***,,,,,,))))))))))))))))))))))))+++***)))))))))***,,,---,,,------......------,,,---------............///,,,,,,,,,------.....................///////////////////////////000111111444777;;;===BBBMMM\\\gggvvv}}}tttkkkhhhfffeeeeeeffffffiiilllpppqqqooommmsssnnngggaaa^^^YYYTTTPPPMMMHHHDDDDDDEEEEEECCCBBB@@@:::888<<>>???>>>===<<<;;;:::999999888999:::;;;;;;;;;999888;;;;;;;;;;;;;;;::::::999======>>>???>>>AAAMMMZZZfffqqq|||xxxuuuooojjjfffddddddeee777666555444444333444444444444555444444333222222000000//////000111222333111000///......///000111///////////////000000111///...---,,,,,,+++,,,,,,111000---++++++,,,---///............---,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++***************************))))))((((((((((((((())))))))))))(((((('''''')))(((((('''''''''''''''((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%((('''''''''((('''&&&%%%%%%((((((%%%%%%'''&&&###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''''''''(((***))))))(((''''''((((((*********)))))))))((((((((('''''''''((()))******))))))))))))))))))))))))******)))((()))***+++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------------............///////////////////////////000000111000333555777:::BBBMMMVVVeeennnxxx|||tttssstttyyy~~~}}}xxxrrrllleee___XXXUUUTTTUUUWWWUUUPPPMMMIIICCC@@@CCCFFFCCC@@@???:::::::::::::::;;;<<<===@@@@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<>><<>>???AAAAAA@@@@@@@@@BBBGGGMMMRRRXXXeeerrr|||yyyuuuoooiiiccc```______777666555444333333333333555555555444333222111000///...............///000000000.........///000111//////......//////000000......---------------...222000...,,,++++++,,,---............---,,,+++************+++++++++,,,,,,,,,,,,,,,+++*********)))))))))******************(((((((((((('''''''''''')))))))))(((((((((((('''((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((((((((((((((('''''''''&&&&&&(((((((((((('''''''''&&&$$$((()))&&&&&&(((&&&###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''******)))((('''''''''''')))(((((('''''''''''''''******))))))))))))((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))((((((((()))***+++))))))************))))))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---............///////////////......//////000111...000111111222666>>>DDDOOOXXXeeesss{{{uuuiiiiiiiiikkkkkkhhh```ZZZTTTMMMIIIIIIHHHCCC>>>===999999999999999:::;;;;;;===<<<;;;;;;;;;<<<===>>>===<<<<<<;;;<<<<<<======<<<;;;::::::<<<<<<;;;:::???>>><<<<<<===<<<:::888666666666666666777777777555555666777888888777777<<<:::888777888999999888666888:::::::::;;;>>>@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@BBBDDDHHHLLLOOOPPPOOOOOONNNRRRZZZfffooowww|||wwwuuuvvvsssmmmgggbbb___]]]]]]777666555444444333333444444444444444333111000/////////..................//////.........///000000//////.........//////000......---------...//////000///---,,,+++,,,------/////////...---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((()))))))))(((((()))(((((((((''''''((((((((((((((((((((((((&&&''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%((('''%%%%%%%%%&&&(((***)))((((((((((((''''''''''''(((((('''&&&%%%&&&'''$$$''')))'''''')))'''###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''++++++***((((((''''''''')))(((((('''''''''(((((())))))))))))))))))(((((())))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***((())))))))))))))))))(((*********+++++++++,,,,,,...------,,,,,,+++++++++---------........./////////............///000000///111222111111333666:::>>>FFFQQQ___ooo~~~vvvnnnfff___XXXTTTNNNEEE>>><<<<<<;;;;;;::::::::::::;;;:::999888888:::<<<>>>???===============>>>>>>???<<<;;;;;;<<<<<<<<<;;;;;;????????????>>><<<999888:::::::::;;;;;;:::::::::777888:::<<<======<<<;;;===<<<;;;::::::::::::::::::;;;<<<<<<>>>AAADDDFFFHHHGGGEEECCCAAA@@@@@@@@@@@@@@@AAABBBFFFJJJOOORRRVVVYYY^^^cccfffgggfffeeegggjjjsssxxxvvvsssqqqqqqooolllhhheeecccbbbaaa777777666555444444444444333333333333222111000///000000000//////......---...............///000000//////............//////......---------...//////,,,,,,,,,+++,,,---...///............---,,,+++***,,,,,,,,,,,,------------,,,,,,++++++***)))((((((&&&&&&&&&'''''''''(((((())))))*********)))(((''''''''''''''''''(((((((((&&&&&&'''((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%%%%%%%&&&(((***)))(((((((((((('''''''''%%%''''''%%%######$$$'''$$$((()))'''''')))(((%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((++++++***((((((''''''''')))))))))(((((()))******(((((((((((((((((())))))******))))))((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))************))))))***+++++++++,,,,,,,,,,,,---------,,,,,,++++++***------------...........................//////000000111222222222333444666777:::AAAKKKWWWfffvvvwwwnnnfff[[[NNNEEEBBB@@@@@@???>>>>>>>>>>>>???============>>>???AAABBB===<<<<<<<<<===>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCAAA????????????@@@@@@???>>>======???@@@BBBDDDFFFFFFEEEEEE>>>???@@@@@@???======<<<>>>>>>???BBBHHHNNNTTTVVV[[[YYYUUUQQQNNNLLLKKKKKKJJJKKKMMMRRRYYYaaaiiimmmsssvvvzzz~~~~~~}}}vvvsssrrrqqqnnnpppooommmkkkiiigggfffeee777666555444333333333333111222222222222111000000111111111111000///------,,,------.../////////000//////......------............---------------...******++++++,,,...///000------......------,,,+++,,,,,,---------.........,,,,,,,,,+++*********)))%%%%%%&&&&&&''''''(((((()))***+++++++++***((('''&&&''''''''''''(((((((((&&&'''((()))))))))((('''((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''''''&&&%%%%%%%%%&&&((((((((((((((('''''''''&&&&&&%%%&&&'''$$$!!!!!!$$$'''%%%((((((&&&&&&))))))'''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******)))(((''''''''''''***))))))))))))******+++''''''(((((((((((())))))******))))))))))))***+++))))))))))))))))))))))))'''((()))*********))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------...............------......///000//////000000111222222333555444777===DDDNNN\\\iiivvv|||~~~tttfffVVVLLLIIIBBBBBBBBBBBBCCCEEEFFFGGGHHHGGGGGGEEEDDDBBBAAAAAA============>>>??????@@@BBBEEEHHHIIIHHHHHHIIIIIIGGGIIIJJJJJJIIIHHHIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKMMMOOOPPPPPPQQQKKKKKKLLLJJJHHHFFFFFFGGGFFFFFFHHHOOOYYYdddmmmqqqsssqqqlllgggbbb```^^^^^^]]]___ccciiiqqq{{{~~~vvvpppnnnmmmllljjjppppppooommmkkkhhhfffeee555444333222111111111111///000111111111111111111111111111111000...,,,+++,,,,,,---...////////////000///...------------...///...---,,,,,,+++,,,,,,+++++++++,,,,,,------...+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++&&&&&&'''(((((()))******((()))***+++***)))'''&&&&&&&&&&&&'''''''''((((((&&&''')))***+++***)))(((((((((''''''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%'''(((%%%!!!!!!$$$(((''')))((($$$%%%)))***)))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((()))******'''''''''((((((((())))))((((((((((((((()))***+++))))))))))))))))))))))))((()))***+++++++++***))))))******++++++******))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,---------............------------.../////////...------...///000000111000333777:::===HHHTTT___gggooorrrrrrvvv~~~~~~}}}nnn^^^TTTRRRJJJKKKMMMPPPSSSWWWZZZ\\\^^^]]][[[WWWRRRLLLGGGDDDBBBBBBBBBBBBCCCDDDEEEFFFKKKNNNRRRTTTTTTTTTUUUVVVTTTVVVXXXXXXWWWWWWZZZ]]]ZZZ\\\^^^aaabbbbbbaaaaaa]]]]]]^^^```aaaccceeeffffffdddaaa[[[VVVUUUXXX[[[ZZZZZZ\\\dddppp}}}}}}xxxvvvuuuuuuuuuwww{{{wwwtttpppllliiihhhggggggkkklllllllllkkkiiifffeee333222111000////////////...///000111111222222111111111111111///---+++***+++,,,---...////////////000///...---------------///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------'''(((((()))***++++++,,,'''((()))***)))(((&&&%%%&&&&&&&&&'''''''''((((((&&&(((***+++,,,+++***)))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###&&&''''''((((((''''''&&&###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&((()))&&&"""!!!%%%***((()))'''###$$$)))+++***&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''((()))***&&&'''''''''(((((())))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))((()))***,,,,,,++++++***))))))************))))))(((((((((((())))))))))))*********++++++,,,,,,---,,,,,,,,,---------.........------------...//////111///------.../////////......111666777777>>>IIIMMMWWWaaaeeeeeejjjuuu|||~~~~~~xxxhhh___]]]ZZZ\\\___dddiiiooosssvvvvvvuuurrrlllddd[[[SSSNNNIIIIIIIIIIIIJJJKKKLLLMMMXXX]]]aaadddcccccceeegggeeegggiiiiiiiiikkkooossslllnnnrrruuuxxxyyyyyyyyyuuuuuuuuuvvvxxx{{{~~~~~~zzzsssjjjcccccchhhmmmpppnnnooovvvzzzuuusssrrroookkkgggeeefffgggccceeegggiiijjjjjjhhhhhh555444111///......//////////////////////////////111000.........///...---+++,,,---...///////////////...,,,,,,,,,---///111---...000000///...+++***,,,+++***)))***---///111......------------......//////............//////.........---,,,++++++***))))))(((((((((((())))))'''((()))++++++******)))---+++***((('''&&&''''''&&&''')))*********)))((($$$%%%'''(((((('''%%%$$$(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((()))(((&&&$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((()))******''''''(((((())))))******+++*********))))))((((((+++***)))***+++,,,+++***%%%&&&''')))+++,,,,,,---%%%%%%&&&((())))))))))))))))))***++++++++++++******)))))))))((((((''''''******+++++++++,,,,,,,,,(((***,,,---,,,,,,---...---------------------------,,,+++,,,...///...---111///+++))))))...666<<<@@@CCCKKKVVV]]]bbbkkktttuuuoooooommmoootttzzzvvvkkkccc___XXXWWWUUUSSSRRRSSSVVVWWWhhhqqqyyy{{{{{{||||||zzz{{{yyyxxx{{{}}}uuu|||zzzyyy}}}xxxssspppnnnkkkjjjiiihhhhhhgggeeebbbdddeeefffggghhhhhhgggggg555444222///......///000000000000000000000000000111///------...///...---+++,,,---...///////////////...---,,,,,,---///000......///000///---+++***---,,,+++******+++---...------,,,,,,,,,,,,---------------,,,,,,---------))))))(((((('''&&&&&&%%%***)))((((((((((((((()))'''((()))***+++******)))***)))(((''''''(((((()))&&&'''((()))***))))))(((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((()))'''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''(((((())))))))))))*********)))))))))((((((,,,***))))))******)))(((......---+++)))&&&$$$###'''((()))******+++******))))))***++++++++++++***++++++++++++*********)))*********+++++++++,,,,,,(((***,,,---,,,,,,---...------------------------...---,,,---///000///.........---,,,,,,///333777;;;<<>>IIIQQQWWWaaaoooyyy~~~~~~}}}rrrrrrsssxxx}}}|||}}}~~~~~~|||{{{|||}}}||||||~~~}}}vvvooojjjgggffffffmmmsssxxx|||{{{sssmmmiiigggddd```\\\[[[]]]^^^]]]\\\``````aaaaaa```^^^]]]\\\bbb```]]]ZZZYYYXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXWWW//////.........---------........................++++++,,,,,,------------((()))***,,,---.........---,,,++++++******++++++---+++***+++---//////...*********))))))((((((((())))))))))))))))))))))))***++++++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%''''''(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''((($$$&&&'''+++444;;;999333((((((((())))))))))))))))))(((((((((((()))******''''''''''''''''''''''''&&&''''''((((((''''''&&&)))+++,,,+++)))(((((())))))(((((()))++++++***)))(((((((((((())))))))))))+++***)))+++---///...---************++++++++++++)))))))))***+++,,,,,,,,,))))))***+++,,,---..............................+++---.........///222444333888???CCCHHHQQQ^^^hhhvvv{{{sssqqqpppssswwwzzzzzzxxxuuuvvvxxxwwwuuutttuuuvvv{{{{{{|||zzzxxxvvvuuutttvvvzzz~~~{{{}}}}}}zzztttpppoookkkkkklllnnnqqqsssrrrqqquuusssooommmnnnrrrwwwzzz~~~|||wwwqqqlllgggdddccc___\\\YYYYYY[[[]]]]]]]]]___```aaaaaaaaa```___^^^bbbaaa^^^[[[YYYXXXXXXYYYWWWWWWYYYYYYYYYYYYXXXWWW...............---------......------------......------,,,,,,+++++++++***---....../////////......---,,,++++++******++++++,,,***))))))******)))(((***************)))))))))************************)))***+++)))'''&&&(((***))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))******)))'''&&&'''(((((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$!!!###%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((%%%&&&%%%'''000888999444''''''(((((()))))))))***''''''((()))***,,,---...((((((((((((((((((((((((((((((((())))))((((((((()))+++,,,+++)))(((((()))***(((((((((***+++***)))''''''((((((((()))))))))'''&&&&&&'''***++++++***+++++++++*********))))))******++++++,,,---------))))))***,,,---...///000,,,,,,------...//////000+++---......------///111000333555777999???JJJRRRdddlllxxx||||||}}}}}}~~~zzzxxxuuurrrooommmkkkjjjmmmpppvvvzzz|||||||||||||||yyyuuuqqqpppsssxxx}}}}}}yyyzzz|||{{{rrrooommmiiiffffffhhhiiilllqqqwww{{{||||||{{{sssrrroookkkgggccc```___YYYWWWVVVVVVXXXZZZ\\\\\\]]]^^^```bbbcccccccccccccccaaa^^^\\\ZZZYYYYYYZZZUUUVVVXXXYYYYYYXXXWWWVVV..............................------------......---------,,,+++*********000000///...,,,***((('''---,,,++++++******++++++///---+++++++++***((('''************************************************)))***+++)))%%%%%%(((+++))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))))))))((('''&&&'''((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$ """#########$$$&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&''''''''''''(((((((((&&&$$$(((......+++&&&&&&''''''(((((())))))%%%%%%&&&''')))+++,,,---(((((((((((((((((((((((((((((())))))))))))((((((&&&((())))))'''&&&''''''***)))'''((()))++++++***(((((((((((())))))))))))+++)))((()))***+++)))(((++++++*********)))))))))++++++,,,,,,,,,---------+++,,,---...///000111111******+++,,,---...///000...000000///---,,,---...---///111222333777???EEEOOOYYYgggttt~~~{{{vvvtttsssrrrqqqqqqtttyyy}}}~~~}}}zzzvvvqqqllljjjllloooqqqwwwuuurrrrrruuu{{{{{{yyyyyy~~~}}}}}}}}}~~~~~~tttkkkhhhiiijjjmmmpppnnnvvv||||||uuupppqqqqqqooommmmmmpppqqqvvv}}}xxxqqqiiihhhgggeeebbb___\\\ZZZTTTSSSRRRRRRTTTVVVYYYZZZZZZ[[[^^^aaadddeeeffffffcccaaa^^^\\\ZZZZZZZZZ[[[UUUVVVXXXYYYYYYXXXWWWVVV...........................------,,,,,,------...------------,,,,,,,,,,,,+++++++++***)))'''&&&%%%---,,,++++++******++++++000///...---...---+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++((($$$$$$'''+++***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$!!!###%%%%%%$$$$$$%%%&&&"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''((('''***)))&&&&&&((('''$$$%%%%%%%%%&&&'''(((((((((''''''&&&''''''((()))***(((((((((((((((((((((((('''(((((((((((((((((('''%%%'''))))))(((''''''(((+++)))'''''')))++++++***(((((()))))))))*********,,,+++***+++,,,---,,,+++))))))))))))************+++++++++++++++,,,,,,,,,++++++,,,---...//////000***+++++++++,,,,,,---------...000///...---...///---///111222333555:::===???GGGRRR\\\eeennnxxx|||wwwttttttuuuuuuwwwtttqqqoooqqqwww}}}}}}wwwsssqqqqqqyyy}}}wwwqqqrrrssssssuuuyyyyyyllleee```bbbeeeeeegggiiifffoooyyy~~~}}}|||xxxooohhh```aaaaaa```___\\\ZZZXXXRRRRRRRRRRRRSSSUUUXXXZZZXXXYYY\\\___bbbddddddeee```___\\\ZZZYYYYYYZZZ[[[XXXXXXYYYYYYYYYXXXXXXWWW---........................---,,,,,,,,,,,,---...,,,,,,------.../////////((()))***+++,,,------------,,,++++++******++++++,,,+++******++++++(((''''''''''''((((((((((((((((((((((((((((((((((((((((((***+++((($$$###''',,,******))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%(((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''')))***)))((('''''''''!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((%%%***---+++))))))'''$$$$$$$$$%%%%%%&&&'''((((((******)))((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&(((***+++***)))***++++++)))'''''')))+++++++++))))))))))))************&&&%%%%%%'''***,,,,,,+++''''''((()))***+++,,,,,,***************+++++++++)))))))))******+++,,,,,,,,,,,,++++++++++++******(((***---//////000111333,,,...000111111111333555777===DDDIIIOOOXXXdddmmm||||||yyyzzz{{{vvvssssssyyy~~~yyyrrrmmmkkkkkkkkkkkkkkklllooorrruuuxxx{{{tttfffaaa\\\\\\bbbhhhjjjkkknnnqqq{{{}}}wwwqqqpppppplllccc\\\\\\]]]^^^___^^^\\\ZZZYYYTTTUUUUUUTTTUUUWWWZZZ]]]WWWXXX[[[^^^```bbbbbbbbb^^^]]][[[YYYXXXXXXYYYZZZ[[[ZZZZZZZZZYYYYYYYYYYYY111///---,,,---......---++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,+++************...---,,,+++************,,,+++******))))))******))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&%%%###"""&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########...***'''''')))***'''%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$&&&(((((('''&&&''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))***+++------+++******)))((('''&&&&&&%%%%%%%%%&&&'''((())))))++++++************++++++++++++******)))(((((((((+++***(((((()))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///---,,,---...000222222666;;;===???DDDNNNUUUllluuu|||yyyuuuqqqmmmnnnnnnmmmkkkjjjjjjmmmooowww}}}~~~|||sssiiieeegggkkkssszzz}}}zzzvvv}}}{{{rrrnnnkkkjjjkkkhhhaaa[[[SSSUUUYYY\\\^^^_________[[[YYYXXXXXXZZZ\\\]]]\\\]]][[[XXXYYY[[[^^^___```WWWXXXYYYZZZ[[[[[[[[[[[[^^^]]]]]]]]]]]]ZZZUUURRR222000------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,++++++***))))))((((((...---,,,+++************+++***))))))(((((())))))(((((()))))))))*********++++++***))))))***++++++))))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''''''''''''''(((''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''(((''''''&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))***+++,,,++++++***)))(((((('''''''''''''''(((((()))))))))))))))(((((((((((()))))))))))))))))))))*********///---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---------...000111///222555666777;;;BBBHHH]]]eeeooouuuxxx{{{}}}{{{xxxxxxxxxwwwvvvwwwyyy|||zzz|||yyyrrrnnnkkkgggffffffccc]]]XXXTTTVVVYYY[[[]]]^^^]]]]]]]]][[[YYYXXXYYYZZZZZZYYYZZZXXXWWWXXXZZZ\\\]]]]]]WWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\ZZZVVVRRR111///------...//////...------------------------...------------......///++++++,,,,,,+++***)))(((---,,,+++******************))))))((((((((((((((((((((())))))))))))******+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%''')))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%"""%%%'''&&&###"""%%%)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((()))(((&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))))))))((((((((())))))***++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++,,,,,,+++************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---............/////////...000111111000222777;;;GGGOOOXXX^^^aaafffnnnttt|||~~~yyyuuurrrmmmiiiiiifffdddcccccc```[[[VVVUUUVVVXXXZZZ\\\\\\\\\\\\___\\\ZZZYYYYYYYYYWWWVVVVVVUUUUUUWWWYYY[[[ZZZZZZVVVUUUTTTTTTTTTVVVXXXYYYWWWWWWXXXZZZZZZYYYUUURRR000...,,,+++---......---------------------------------,,,,,,,,,------...,,,---/////////---+++***,,,,,,+++*********************)))(((((((((((()))(((((((((((()))))))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&%%%######%%%''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******(((&&&######%%%((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((()))(((((('''''''''((((((***************))))))))))))))))))))))))))))))(((++++++************++++++(((((())))))************+++++++++***)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---.../////////......///000000///...///222555888===DDDHHHLLLRRRYYY___ooo{{{xxxtttnnnjjjhhhgggeeecccdddbbbaaaaaaaaa```]]]ZZZUUUVVVXXXZZZ\\\^^^^^^^^^]]][[[YYYYYYYYYYYYWWWVVVTTTTTTTTTVVVXXXYYYYYYWWWUUUTTTQQQPPPQQQSSSVVVYYYXXXXXXXXXYYYZZZWWWSSSPPP...,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...//////...,,,***++++++******))))))******++++++***))))))))))))***'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))'''''''''''''''''''''''''''&&&&&&'''((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$###$$$%%%&&&''''''%%%######%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%)))'''$$$$$$%%%&&&$$$###''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******(((&&&######%%%(((((((((''''''''''''((((((&&&&&&'''((()))((((((((((((((('''''''''''''''((()))))))))))))))*********)))(((((((((((((((((((((++++++************++++++************))))))((((((---...///---+++***,,,...))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,---...///.........///////////////000111333111444888;;;>>>BBBHHHMMM\\\iiiyyywwwqqqllliiieeebbbaaa```______]]]\\\\\\]]]^^^___^^^]]]UUUVVVXXX[[[^^^```aaabbbYYYXXXWWWXXXYYYZZZXXXWWWSSSSSSSSSUUUXXXYYYXXXVVVUUUSSSPPPOOOOOORRRVVVXXX[[[ZZZZZZZZZYYYVVVQQQNNN...,,,******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))***+++,,,,,,+++***)))+++******)))))))))******,,,++++++***************''''''(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))++++++++++++))))))&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&'''******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&(((&&&###"""###%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%,,,((($$$$$$''''''%%%!!!&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$'''***,,,...&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((()))(((&&&%%%$$$&&&((((((((((((''''''(((((((((%%%&&&((()))))))))((('''(((((('''''''''(((((()))''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))++++++******)))(((((('''***,,,---+++((('''***,,,************************+++++++++++++++++++++++++++++++++++++++,,,------,,,------------.........---------......///000111///111333555777999===@@@FFFSSSbbbkkkpppwwwvvvnnniiifffcccbbb```^^^\\\[[[\\\\\\WWWXXXXXXZZZ[[[\\\]]]^^^WWWXXXYYY[[[^^^```bbbcccVVVUUUVVVWWWYYYZZZYYYXXXSSSRRRQQQSSSUUUWWWWWWVVVTTTSSSPPPOOOPPPRRRVVVXXX\\\[[[ZZZZZZXXXUUUPPPLLL///---,,,,,,...///000///---------------------------,,,++++++*********+++******************************))))))))))))******++++++***)))))))))))))))'''''''''((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))&&&((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!###(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%+++((($$$###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''***+++&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((((((''''''&&&&&&''''''(((%%%&&&((()))***)))((('''''''''''''''((()))******%%%&&&&&&'''((()))))))))((((((((())))))*********))))))(((((((((((())))))*********)))))))))))))))&&&)))***(((%%%###&&&***++++++++++++++++++++++++************************+++++++++***++++++,,,---------,,,,,,,,,---...///...---------.../////////...///111222333555666888999AAAKKKRRRWWW]]]hhhppp|||xxxmmmeeeaaa___^^^\\\\\\]]]\\\[[[[[[[[[\\\XXXYYYYYYZZZZZZ[[[\\\^^^ZZZZZZZZZ[[[\\\^^^___```UUUUUUUUUWWWYYYZZZYYYWWWQQQPPPOOOOOORRRTTTUUUUUUTTTSSSRRRQQQRRRTTTVVVXXXYYYXXXXXXXXXWWWTTTOOOKKK111///------///111111111////////////////////////...---,,,,,,++++++++++++,,,++++++******+++,,,,,,***)))))))))))))))************)))(((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$((()))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%---***&&&$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###%%%'''&&&######&&&)))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%***(((&&&$$$"""###$$$$$$&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$&&&(((((('''&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))***)))(((''''''''''''((((((***+++,,,$$$%%%%%%&&&'''((())))))(((((()))***+++,,,,,,---++++++************++++++((((((((()))******++++++(((+++---+++'''%%%(((,,,++++++++++++++++++++++++************************++++++******++++++,,,---...---,,,++++++---///000111000//////000000///...,,,...///111222333444444555:::???BBBDDDIIIQQQXXXaaaeeelllsssxxx|||~~~~~~{{{tttjjjbbb]]][[[ZZZYYYXXXZZZ\\\]]]\\\\\\]]]^^^\\\]]]]]]\\\[[[\\\]]]^^^\\\[[[[[[[[[[[[[[[\\\\\\VVVUUUVVVWWWYYYYYYWWWUUUQQQNNNLLLMMMOOORRRSSSTTTUUUTTTSSSRRRSSSUUUWWWXXXVVVUUUVVVVVVVVVTTTOOOLLL...------,,,,,,,,,------,,,------......------,,,///...---,,,+++++++++++++++*********))))))((((((,,,,,,,,,+++++++++******)))))))))))))))))))))))))))*********)))((('''&&&(((&&&###!!! """%%%'''((((((((((((''''''''''''(((((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++)))((('''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$######"""'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&(((((('''&&&'''(((###%%%'''((('''&&&&&&&&&$$$'''******'''&&&(((***''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$'''((('''&&&'''''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((()))***+++,,,,,,---'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''((())))))))))))))),,,,,,,,,---...///000111***,,,,,,+++)))'''''''''++++++***))))))***++++++...,,,***+++...000...,,,---------............///+++,,,---////////////...444444444555888<<>>AAAEEEKKKQQQWWWZZZlllvvv~~~xxxsssooollllllhhhbbb^^^]]]\\\[[[ZZZccccccbbb```^^^]]]\\\[[[YYYXXXWWWYYY[[[]]][[[YYY[[[\\\^^^______]]][[[ZZZTTTSSSRRRSSSTTTSSSPPPMMMLLLLLLKKKKKKKKKLLLNNNOOOLLLLLLLLLOOORRRUUUUUUUUUUUUUUUUUUTTTRRROOOLLLKKK000///...---,,,,,,+++++++++++++++,,,,,,+++++++++---,,,+++***************************))))))))))))************))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&((()))***+++***))))))(((((())))))(((((((((''''''''''''&&&'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''((((((%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$######""""""###%%%&&&&&&%%%%%%&&&'''%%%'''(((((('''&&&&&&'''$$$$$$$$$&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&''')))+++---''''''(((((((((((((((((((((''''''&&&''''''((((((((((((((()))))))))))))))''''''(((((())))))******))))))************))))))''''''((()))))))))))))))((((((((((((((((((((()))((()))++++++)))((()))***)))))))))***,,,---///000+++***)))***+++,,,,,,***,,,,,,,,,---------......,,,---...///000000000000...---,,,,,,---///000111333333444666:::@@@FFFIIIWWW___jjjssszzz~~~wwwqqqmmmjjjgggfffgggddd```^^^___```aaaaaahhhfffccc```]]]\\\[[[[[[[[[YYYYYYYYY[[[[[[ZZZYYY[[[\\\]]]^^^^^^\\\ZZZYYYUUUSSSRRRRRRRRRQQQNNNLLLJJJKKKLLLMMMNNNOOOOOOOOOKKKJJJKKKNNNRRRUUUWWWWWWVVVVVVUUUTTTQQQMMMJJJHHH...---,,,***)))(((((((((******++++++++++++******,,,++++++***)))))))))************))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((('''%%%$$$%%%&&&(((***))))))******))))))((('''(((((('''''''''&&&&&&&&&''''''(((((()))(((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''$$$!!! &&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###""" """###%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%###%%%%%%%%%$$$$$$&&&''''''((()))((('''%%%&&&'''%%%###"""%%%(((***(((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))'''(((,,,...------...''''''''''''(((((((((((('''&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&'''((())))))******((())))))******))))))(((''''''((()))))))))))))))+++++++++******))))))((('''(((*********)))***+++******))))))))))))******************+++,,,,,,++++++,,,,,,,,,------------,,,,,,---....../////////000///...------......///111111222444666:::===???CCCIIIQQQYYYbbbnnn{{{zzzyyyvvvqqqllliiifffeeeddddddbbb``````cccfffhhhiiiiiigggccc^^^[[[ZZZYYYYYY\\\[[[ZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[ZZZYYYWWWVVVUUUTTTSSSQQQPPPOOOMMMLLLKKKLLLOOOQQQRRRRRRRRRQQQLLLKKKKKKMMMQQQTTTVVVVVVXXXWWWVVVSSSPPPMMMIIIHHH...---+++***)))((('''''')))******++++++******)))++++++******)))*********))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&%%%$$$%%%'''(((&&&'''((((((''''''%%%%%%''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''$$$!!! &&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%$$$###$$$&&&((()))******)))'''%%%&&&'''%%%###"""%%%(((***(((%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''***222555111---,,,&&&'''''''''(((((())))))%%%%%%&&&'''''''''''''''((((((((('''''''''''''''%%%%%%&&&''''''((())))))'''(((((())))))(((((('''''''''((()))))))))))))))+++,,,,,,,,,+++***)))(((&&&(((*********)))***+++))))))))))))))))))))))))***++++++,,,+++,,,,,,---++++++++++++,,,,,,,,,---***+++++++++,,,---......111000000///............,,,...000222444444444444555999>>>DDDKKKVVVbbbkkkmmmpppuuu}}}}}}tttmmmooommmjjjeeeaaa___^^^^^^```^^^]]]^^^bbbgggjjjkkkjjjhhhddd___\\\[[[ZZZZZZ^^^^^^]]][[[ZZZZZZ[[[\\\[[[[[[[[[[[[ZZZXXXVVVUUUUUUTTTSSSQQQOOONNNMMMMMMNNNPPPSSSUUUVVVVVVUUUTTTOOOMMMLLLMMMOOORRRSSSSSSXXXWWWUUUSSSPPPMMMJJJIII///...---,,,++++++***************++++++*********,,,++++++*********++++++))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((***)))(((&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%$$$###'''''''''&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%######%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%&&&&&&%%%$$$$$$''')))+++,,,+++)))'''%%%&&&'''&&&%%%%%%&&&(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))&&&***555999222***)))&&&&&&''''''((()))))))))$$$%%%&&&''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''''''''((())))))))))))))))))***+++++++++)))((('''&&&(((*********)))***+++'''((()))+++,,,---------***+++,,,,,,++++++,,,...******+++++++++,,,,,,,,,***************,,,------............---------,,,+++---000222333111///...000111444777<<>>CCCHHHJJJKKKLLLPPPTTTWWW^^^iiissszzz{{{wwwvvvuuuuuutttjjjgggeeeeeehhhlllooopppnnnnnnnnnnnnnnnnnnnnnnnnllljjjgggfffgggiiijjjjjjbbbaaa```_________```aaa\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYWWWUUUSSSRRRQQQQQQOOOOOONNNMMMLLLLLLKKKKKKLLLNNNPPPTTTWWWZZZ\\\]]]]]]YYYTTTPPPNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJHHHHHHGGGGGGFFFFFFFFFFFF+++***'''&&&%%%&&&'''((()))************++++++++++++)))(((((()))***)))(((***)))))))))((((((((('''(((((()))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$%%%&&&''''''((((((,,,((($$$$$$%%%'''&&&%%%(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%&&&'''((()))###$$$%%%&&&&&&&&&'''(((((('''''''''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((''''''&&&((()))++++++***)))(((&&&'''''''''''''''''''''%%%%%%&&&'''((()))******'''''''''((()))+++,,,---444333///)))%%%$$$&&&(((((((((''''''''''''(((((()))))))))((((((+++000444333,,,(((***+++((('''))))))***+++,,,,,,+++)))(((&&&&&&'''((())))))***+++************************))))))******)))((('''&&&(((((()))))))))*********,,,,,,+++,,,---...//////,,,,,,,,,,,,,,,---...///111111000000000000000111...000111111000000222333555888<<<<<<<<<<<<>>>@@@GGGLLLSSS[[[aaahhhnnnqqqpppwww~~~}}}vvvssspppnnnoooqqqrrrrrrllliiifffeeehhhkkkmmmnnnrrrqqqqqqpppooonnnnnnmmmiiiiiihhhiiikkkjjjhhhfffbbb```___]]]\\\\\\\\\\\\YYYYYYYYYXXXXXXXXXXXXYYYWWWUUUTTTQQQPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJLLLMMMPPPTTTWWWYYYZZZ[[[ZZZXXXTTTPPPMMMLLLLLLMMMOOOOOONNNNNNMMMLLLKKKKKKGGGGGGFFFEEEEEEEEEEEEFFF,,,+++)))((((((((()))*********+++++++++,,,,,,,,,,,,***(((((()))***)))(((*********)))((('''''''''))))))*********)))((((((&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$######$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""######%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&"""$$$&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&'''((((((''''''&&&$$$&&&((()))))))))'''&&&&&&&&&'''(((((((((((('''%%%%%%&&&'''(((((())))))'''''''''((()))***+++,,,------+++(((&&&&&&)))+++***))))))(((((())))))***''')))***)))(((***000444999...(((***+++((('''+++(((***+++,,,,,,+++)))(((******+++,,,,,,---......+++++++++***************)))***+++++++++***)))(((((()))))))))************,,,***)))***,,,......---*********+++,,,---...//////......------......///---...//////...---///000...000333444444444666777>>>@@@BBBEEEHHHMMMSSSWWWZZZ```iiirrrzzz~~~zzzvvvuuutttpppnnnmmmmmmpppsssuuuuuussspppllljjjlllnnnpppppprrrrrrqqqpppnnnmmmlllllleeeeeefffhhhiiigggbbb___aaa___]]]ZZZYYYXXXXXXXXXVVVWWWYYYXXXWWWWWWWWWYYYUUUTTTSSSQQQOOONNNNNNMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPSSSUUUVVVVVVVVVVVVUUUTTTQQQNNNLLLMMMNNNOOOOOOOOOOOONNNLLLKKKJJJGGGFFFEEEDDDDDDEEEFFFFFF+++++++++++++++*********+++,,,,,,,,,,,,------------+++))))))*********)))))))))))))))((((((((((((((()))*********((('''&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$######$$$%%%&&&&&&%%%$$$$$$###&&&)))((($$$!!!"""$$$$$$$$$$$$&&&)))***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$#########$$$%%%%%%"""$$$&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))((('''&&&&&&&&&''''''(((((((((((('''''''''(((((()))***((())))))((('''''')))+++))))))(((((((((((())))))&&&(((+++***((()))...333>>>000(((***+++'''(((---((()))+++------+++)))(((,,,,,,,,,------.........+++++++++*********))))))***+++---......---,,,+++)))))))))*********+++++++++)))((())),,,------,,,++++++++++++,,,---......---------,,,,,,---......---...000000//////000111...///111333333444444555666777888888999<<<@@@CCCEEEIIIQQQXXX^^^dddjjjnnnssswwwzzz|||~~~{{{zzzwwwtttqqqoooooonnnmmmmmmmmmppptttwwwxxxxxxwwwsssooommmmmmooopppqqqoooooonnnmmmlllkkkkkkjjjeeeddddddeeeeeeccc___\\\```^^^\\\YYYWWWUUUUUUUUUTTTVVVXXXXXXWWWVVVXXXZZZSSSRRRQQQPPPOOONNNNNNMMMIIIIIIIIIIIIIIIIIIJJJJJJLLLNNNPPPRRRRRRRRRQQQPPPQQQSSSTTTSSSPPPNNNNNNPPPNNNNNNNNNNNNMMMKKKIIIHHHGGGFFFEEECCCDDDEEEFFFGGG******+++++++++***)))))),,,,,,,,,---------......---+++***)))***+++***)))''''''(((((())))))******'''((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$######%%%%%%$$$######$$$%%%%%%%%%$$$###"""###)))...---'''###$$$(((###$$$%%%(((+++,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%$$$$$$######$$$%%%%%%"""%%%'''&&&$$$###%%%((($$$%%%%%%&&&&&&'''''''''"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%###"""###&&&((()))'''%%%$$$$$$&&&)))***%%%&&&((()))))))))((('''&&&&&&&&&'''''''''''''''((((((''''''''''''((()))((()))***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%(((+++***((((((---222AAA222(((***+++''')))///''')))+++------,,,)))(((+++++++++++++++,,,,,,,,,++++++++++++******))))))&&&''')))+++++++++))))))************+++++++++++++++)))'''(((+++---,,,+++......---,,,,,,,,,------......------......//////+++---............///111000111111222222111111111111222444444555777:::<<<999<<<@@@DDDHHHLLLQQQTTT\\\___ccceeefffllluuu}}}yyytttsssrrrpppooommmlllkkkkkkiiiiiijjjnnnrrrvvvwwwvvvrrrnnnjjjhhhhhhjjjkkkkkkllllllkkkkkkkkkjjjjjjjjjhhhfffdddccccccbbb```]]]```___\\\XXXVVVTTTSSSSSSRRRUUUXXXYYYWWWVVVXXXZZZPPPPPPNNNMMMLLLLLLLLLLLLHHHHHHHHHHHHHHHIIIIIIIIIMMMNNNPPPQQQQQQPPPNNNMMMNNNQQQTTTTTTQQQOOOOOOQQQLLLLLLMMMLLLKKKIIIGGGFFFGGGFFFEEECCCDDDEEEGGGHHH)))***+++***)))((((((******++++++++++++***))))))+++++++++*********))))))))))))(((((('''''''''&&&))))))))))))(((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((***(((&&&&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''******)))((((((((((((((('''&&&$$$######$$$&&&'''))))))(((((((((***+++,,,333///***(((((()))******))))))))))))))))))))))))***++++++***)))(((***+++,,,***((())),,,---+++)))))))))))))))))))))))))))******))))))))))))*********,,,------++++++,,,...+++***))))))+++------,,,000000///...............------------------------......------...///000222111222444444333222333444888888888:::;;;===???@@@JJJJJJKKKNNNSSSXXX]]]___ooouuu}}}|||uuuqqqppppppqqqqqqpppnnnllljjjhhhnnnnnnnnnnnnnnnnnnnnnoooqqqoookkkhhheeecccbbbaaaccceeegggiiikkklllmmmmmmhhheeebbbbbbcccdddbbb```bbbaaa]]]ZZZWWWUUUSSSSSSYYYYYYYYYYYYXXXWWWVVVUUUOOONNNMMMLLLKKKLLLMMMNNNIIIKKKJJJFFFGGGKKKMMMKKKPPPPPPOOOMMMJJJIIIIIIKKKOOOQQQRRRRRRPPPMMMLLLLLLKKKIIIGGGFFFFFFGGGIIIJJJIIIGGGEEECCCDDDEEEHHHJJJ)))***+++***)))((()))******++++++++++++***))))))+++++++++*********)))))))))))))))((((((((('''''')))))))))((((((((('''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))(((((((((((())))))))))))((((((((((((''''''''''''***))))))(((((((((((((((***)))(((''''''((()))***)))((((((''''''((()))***000---)))'''((()))))))))((((((((((((((((((((((((.........,,,***)))***+++***(((''''''******)))'''******************************)))))))))))))))***)))***,,,+++******+++---***)))(((***,,,...///...//////...---------------------------------------///...---------...///000111111222333444444333222444444444555666888999:::>>>>>>???@@@CCCGGGKKKMMMVVV[[[aaaeeeeeehhhmmmqqqzzz}}}||||||{{{|||{{{vvvqqqmmmllllllqqqppppppooommmjjjgggfffhhhjjjlllllljjjjjjkkklllooommmjjjgggccc```^^^]]]___aaadddhhhkkklllllllllfffdddbbbbbbcccdddcccbbbcccaaa]]]ZZZWWWVVVVVVVVVXXXXXXXXXWWWWWWWWWVVVVVVQQQPPPOOONNNMMMMMMMMMMMMIIIKKKJJJGGGGGGKKKMMMLLLOOOOOOPPPNNNKKKJJJJJJKKKLLLMMMNNNMMMKKKJJJIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHFFFEEEDDDCCCCCCDDDEEEFFF***+++++++++)))((()))******++++++++++++***))))))+++************)))))))))***)))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&'''((())))))'''(((((((((((()))))))))''''''''''''''''''''''''))))))((((((''''''(((((()))((('''&&&&&&'''((())))))((('''''''''''''''(((,,,***(((((()))))))))(((''''''''''''''''''''''''/////////,,,***((()))******)))(((((()))***)))(((************************++++++***)))(((((())))))(((***++++++***)))+++,,,***)))(((***---000111000...---,,,,,,,,,,,,,,,,,,------------------------///......------...///000555333111111444555333111111111111222222333444555888777777888999<<<>>>???CCCGGGJJJLLLLLLNNNSSSWWW___dddhhhiiiiiijjjpppvvv{{{yyyyyywwwvvvtttsssrrrqqqpppooollliiiffffffiiilllppppppnnnllljjjgggdddccccccgggkkkjjjgggeeegggjjjmmmkkkiiifffbbb^^^ZZZXXXYYY\\\aaafffjjjkkkkkkkkkdddcccaaaaaabbbccccccbbbbbb```\\\YYYWWWWWWYYYZZZXXXWWWVVVUUUUUUUUUVVVWWWSSSRRRRRRQQQPPPNNNMMMLLLHHHKKKJJJGGGHHHLLLNNNMMMMMMOOOPPPPPPMMMKKKKKKKKKIIIIIIJJJHHHFFFFFFGGGHHHJJJJJJIIIHHHGGGFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBB***+++,,,+++)))((()))******++++++++++++***))))))************))))))))))))************))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((('''''''''""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''((()))(((((('''''''''((((((((('''&&&&&&&&&&&&'''(((***))))))((('''''''''''')))(((((()))***+++)))(((((((((((((((((((((((((((+++,,,,,,***((('''((())),,,,,,+++++++++++++++***)))))))))))))))))))))))),,,+++***)))(((((((((((()))***++++++******+++,,,,,,******+++...000000000------,,,,,,,,,,,,------....................................///111222444===777111///222444333111222222222222222222333444555555555666777888::::::===>>>@@@@@@???AAAEEEHHHKKKOOOSSSUUUUUUWWW]]]bbbiiilllrrrwww||||||vvvrrrvvvvvvuuutttrrrooommmllljjjhhheeebbbcccgggmmmqqqpppooommmjjjgggdddbbbaaa```fffjjjiiicccaaadddiiikkkjjjiiifffaaa]]]YYYVVVUUUYYY```fffjjjkkkjjjiiicccbbb```_________^^^^^^```]]]YYYVVVVVVXXX[[[]]]YYYXXXUUUSSSSSSSSSTTTUUUTTTTTTTTTSSSRRROOOLLLKKKHHHJJJJJJHHHIIINNNOOONNNLLLNNNQQQQQQOOOLLLKKKKKKHHHHHHHHHFFFEEEEEEGGGIIIJJJJJJIIIIIIHHHFFFDDDCCCAAABBBBBBCCCCCCBBB@@@@@@***+++,,,+++***))))))+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%"""!!!!!!"""$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((++++++************++++++************)))((((((''')))((()))***,,,,,,***((())))))))))))))))))))))))((()))***)))(((((()))+++,,,,,,,,,,,,+++******+++((((((((((((((((((((((((++++++***)))(((((())))))***+++,,,,,,++++++,,,......---+++,,,---......---...---------------..............................------...///111444666888DDD;;;111---///222333222222222111111111222222333000111111222444555666777999999999888888999;;;===>>>AAADDDEEEFFFHHHLLLOOOSSSVVV[[[aaafffiiikkklllmmmnnnppptttxxx}}}|||{{{zzzwwwtttqqqsssrrrrrrqqqooommmlllkkkhhheeeccccccffflllqqquuuooommmkkkiiifffdddbbbbbb___dddhhheee___\\\```fffjjjiiihhheeebbb^^^ZZZXXXVVVZZZ```eeehhhiiihhhgggaaa```___\\\ZZZYYYYYYYYY\\\ZZZWWWTTTUUUWWW[[[]]][[[YYYVVVTTTRRRRRRRRRSSSUUUUUUTTTSSSQQQOOOLLLJJJGGGJJJKKKIIIKKKOOOQQQOOOLLLOOOQQQPPPNNNLLLJJJJJJIIIIIIIIIHHHGGGGGGIIILLLIIIIIIIIIHHHGGGFFFDDDCCCAAABBBCCCDDDDDDBBB@@@???+++,,,,,,,,,***)))***+++***++++++++++++***))))))(((((()))))))))))))))***(((((()))))))))))))))***((((((((('''''''''&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###"""!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((('''''''''&&&&&&&&&%%%&&&''''''''''''(((((((((%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''(((((()))))))))))))))))))))))))))***************)))(((***))))))***+++,,,***)))************************)))***+++*********,,,...***+++,,,+++)))(((((()))((((((((((((((((((((((((******))))))))))))*********,,,------,,,+++---...///---++++++,,,---,,,+++---------------......///........................------...///111444777999AAA:::111------000111222000000/////////000000111///000111222444555666777777666666555555666666666777999:::;;;;;;===@@@BBBDDDFFFJJJNNNRRRTTTVVVWWWYYYZZZ\\\___dddiiimmmoooqqqtttyyy}}}sssrrrrrrsssttttttsssqqqooooooooooooooooooooooooeeedddcccfffjjjooorrrsssmmmllljjjhhhgggfffeeeeeebbbdddddd```[[[YYY]]]aaahhhgggfffdddbbb___]]]\\\YYY\\\```ccceeeeeedddccc]]]^^^]]]ZZZWWWVVVVVVWWWZZZXXXVVVTTTUUUXXX[[[]]][[[YYYWWWUUUSSSRRRRRRRRRTTTTTTSSSQQQPPPMMMLLLJJJFFFJJJKKKJJJLLLQQQRRRPPPNNNOOOPPPOOOLLLJJJHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBAAA???+++,,,---,,,***)))***+++***++++++++++++***))))))(((((((((((())))))******''''''((((((((())))))))))))))))))((((((((('''''''''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$###"""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$"""!!!!!!"""$$$%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''''''''''''''''''''(((((((((&&&&&&'''''''''((((((((($$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''&&&&&&&&&'''((()))******))))))(((***)))(((((()))***)))((())))))))))))))))))))))))***++++++***))))))+++---***,,,---+++)))'''(((***************************(((((((((((()))***+++,,,)))+++,,,,,,++++++,,,------+++******,,,---,,,,,,,,,,,,++++++,,,------.......................................///111333555555333000...---...///000//////......///000111111000111222333444555555555666555555555555555444222444555666666777999;;;<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHIIILLLPPPTTTXXXZZZZZZ]]]```eeeiiiooovvv{{{~~~~~~~~~~~~|||yyyooonnnnnnoooqqqrrrpppooonnnmmmllllllllllllmmmnnnbbbcccfffjjjooorrrpppnnnlllkkkjjjiiihhhhhhiiiiiijjjhhhddd___[[[[[[^^^aaaeeedddcccaaa``````______\\\^^^___aaaaaa```^^^]]]YYYZZZ[[[YYYWWWVVVWWWYYYYYYXXXWWWVVVWWWYYY[[[\\\WWWWWWWWWVVVUUUUUUTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKFFFIIIKKKKKKMMMRRRSSSQQQOOOPPPOOOMMMJJJGGGGGGGGGFFFHHHJJJJJJJJJJJJKKKLLLIIIHHHGGGEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@???+++,,,---,,,***)))***+++***++++++++++++***))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))(((((((((((('''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###  ###$$$"""###%%%&&&&&&%%%###"""###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((%%%&&&''')))))))))((((((***)))'''&&&'''((('''&&&(((((((((((((((((((((((()))******)))'''&&&'''))),,,...///...+++)))***,,,++++++++++++++++++++++++'''((((((((()))+++,,,---(((***++++++******+++,,,+++)))((())),,,---------+++*********+++,,,,,,---///////////////////////////......------...000111***,,,///000///.........000//////000000222333333...//////000000000//////222222222333333222000---444444555666777999;;;<<<:::;;;<<<======>>>>>>=========>>>@@@DDDGGGKKKMMMMMMNNNQQQRRRUUUYYY___cccllltttxxxvvvuuuxxx}}}zzzvvvuuuvvvxxxzzz{{{yyyxxxpppoooooooooppppppooommmlllkkkhhheeedddcccdddeeebbbdddhhhooottttttpppkkkkkkjjjiiiiiiiiijjjlllmmmrrrmmmgggaaa______bbbdddcccbbb```______```aaabbb^^^_________^^^\\\ZZZYYYVVVXXXZZZYYYWWWWWWZZZ\\\YYYYYYXXXXXXYYYZZZ[[[\\\TTTUUUVVVWWWWWWWWWWWWWWWRRRPPPNNNLLLKKKKKKKKKKKKEEEIIILLLKKKNNNRRRSSSQQQPPPPPPOOOLLLHHHFFFFFFFFFCCCFFFIIIJJJJJJIIIIIIJJJIIIGGGFFFDDDDDDEEEGGGHHHCCCCCCBBBAAAAAA@@@??????,,,,,,+++***))))))*********)))((()))+++,,,+++***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%'''***------,,,)))'''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))'''$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""" $$$&&&'''&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''***+++))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&&&&'''(((###$$$%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%&&&''''''((((((''''''$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***'''%%%&&&)))+++***((()))))))))))))))((((((''')))(((''''''''')))***+++++++++******************+++------,,,***)))***+++))))))))))))))))))******))))))))))))************))))))))))))***+++,,,---++++++***************+++(((((((((((()))***+++,,,---///000000///......///......------...///111222---------............///------...............---///////////////000111111222222222333333444444444333333333333444555666666777777777888999999999:::999999:::;;;<<<===>>>???BBBCCCCCCDDDFFFIIINNNRRR\\\aaadddaaa\\\\\\dddllloooooooooppptttzzzzzzyyyzzz{{{|||~~~{{{zzzyyyyyyyyyxxxtttwwwzzzyyyvvvtttssstttooonnnmmmmmmmmmllljjjhhhiiihhhgggdddcccaaa``````^^^ccciiiooorrrqqqooommmmmmmmmmmmmmmmmmmmmmmmmmmsssooohhhdddcccccccccddd```___\\\[[[ZZZ\\\^^^___``````___^^^]]]\\\[[[ZZZZZZ___cccbbb]]]ZZZ[[[]]]^^^^^^^^^]]]]]][[[ZZZZZZTTTUUUUUUWWWYYYYYYXXXWWWSSSRRROOOLLLJJJIIIIIIHHHKKKJJJJJJKKKMMMOOOQQQSSSSSSPPPMMMIIIEEEDDDCCCCCCGGGGGGGGGHHHHHHIIIIIIIIIJJJHHHFFFEEEFFFFFFEEEDDDDDDCCCBBB@@@???>>>======,,,++++++***))))))******+++***)))***+++,,,,,,***))))))))))))))))))))))))'''((()))******)))((('''************************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######### """$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%&&&''''''%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((***(((&&&''')))***)))((((((((()))))))))((('''''')))((((((''''''((()))***)))))))))))))))))))))))))))+++++++++)))((()))***)))))))))***************))))))))))))************---,,,+++***))))))))))))++++++***************+++,,,++++++***************+++---......---,,,,,,---000000///...------------------------............---...............------///////////////000000111222222222222222111111111333222222333333444555666777777888888888888888888777777888999:::;;;<<<<<<>>>???@@@@@@AAADDDIIIMMMPPPTTTVVVUUURRRRRRXXX^^^[[[[[[[[[]]]aaafffkkkooouuuyyy|||}}}|||zzz{{{|||~~~xxxrrrpppqqqsssttt{{{yyywwwwwwxxxyyyyyyxxxuuuxxx{{{zzzwwwtttsssssslllkkkjjjjjjkkkkkkiiigggkkkiiigggdddbbbaaaaaaaaa___bbbfffkkknnnoooooonnnkkkkkklllmmmnnnoooooopppsssoooiiieeeddddddcccccc```___\\\[[[[[[\\\^^^```___^^^]]][[[[[[ZZZZZZZZZ___cccffffffccc`````````]]]]]]]]]\\\[[[ZZZXXXXXXVVVVVVWWWYYYZZZZZZYYYWWWQQQPPPMMMKKKIIIHHHGGGGGGJJJJJJIIIJJJKKKLLLNNNOOOPPPNNNKKKHHHFFFEEEDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFFFFFFFEEEFFFEEECCCAAA????????????,,,+++******)))*********+++***)))***,,,---,,,+++(((((((((((((((((((((((((((((())))))))))))((((((************************(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%&&&((((((((('''%%%'''''''''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&***(((''''''))))))(((''''''(((((((((((('''&&&&&&***))))))(((((((((((()))((((((((((((((((((((((((''')))***)))(((((()))***************************))))))))))))************---,,,+++***))))))))))))+++***************++++++///...---+++***))))))))))))+++---,,,+++***++++++............---,,,+++***------------...........................---,,,+++//////......//////000111222222222111000000//////222222222222333444555555888888777777777777777777555555666777888888999999::::::;;;;;;;;;===AAADDDDDDFFFHHHHHHHHHIIIKKKMMMMMMMMMNNNPPPTTTXXX]]]___gggkkknnnlllhhhfffhhhlllqqqrrrrrrqqqooommmmmmnnnpppsssvvvyyy{{{~~~~~~}}}|||{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}~~~}}}|||{{{wwwqqqllliiiiiikkkmmmuuutttssstttwwwyyyyyyyyyxxxzzz|||{{{xxxuuurrrqqqlllkkkjjjjjjllllllkkkiiimmmkkkhhheeebbbbbbbbbbbb___```cccgggjjjlllnnnnnnfffggghhhiiikkkmmmooopppqqqmmmiiieeedddcccbbbaaa___]]][[[ZZZZZZ\\\^^^___```^^^\\\ZZZYYYZZZ\\\]]]ccceeegggiiihhhfffcccbbb]]]]]]\\\ZZZXXXWWWVVVUUUWWWXXXYYYZZZZZZYYYXXXWWWQQQOOOMMMKKKJJJIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFDDDDDDEEEFFFEEEDDDHHHFFFCCCAAA??????@@@AAA++++++***************+++,,,******+++,,,---,,,+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$(((%%%###$$$&&&'''%%%"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&((($$$###'''))))))''''''&&&'''((('''&&&%%%&&&(((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((('''&&&'''''''''''''''&&&&&&%%%******))))))(((((('''''''''((((((((((((((())))))'''((())))))))))))***+++***************)))))))))((()))))))))************))))))))))))***+++,,,---*********)))******+++,,,...---,,,+++***))))))))))))+++,,,,,,+++******+++((()))+++---------,,,,,,,,,,,,---------.....................---,,,++++++///............///000000111111111111111111000000111111111111222333444555888777777666666555555555444444555555666777777888777777888777777888;;;>>>??????AAACCCEEEFFFFFFEEEIIIIIIKKKMMMPPPTTTXXXYYY\\\```bbb___ZZZYYY]]]bbbeeefffeeeccc```^^^^^^___bbbdddfffhhhjjjnnnrrrvvvttttttssssssssssssssssssttttttsssssssssssstttuuurrrrrrrrrqqqooonnnnnnooosssxxx~~~}}}vvvqqqpppqqqrrrtttwwwyyy{{{|||{{{|||~~~}}}{{{zzzxxxuuuqqqllliiiiiikkkmmmtttssssssuuuxxxzzzzzzzzz{{{|||}}}|||zzzvvvsssqqqnnnlllkkklllnnnoooooonnnooommmiiifffcccccccccccc^^^```dddgggjjjlllllllllbbbccccccdddfffhhhjjjkkkmmmjjjfffdddbbbaaa___]]]\\\[[[YYYXXXXXXZZZ]]]^^^aaa___\\\ZZZZZZ\\\___bbbcccdddfffhhhiiigggccc___]]]\\\ZZZXXXVVVUUUTTTSSSWWWXXXZZZZZZXXXWWWVVVVVVRRRQQQOOONNNMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHFFFDDDCCCDDDDDDBBBAAAGGGEEEBBB???>>>???@@@AAA+++***************+++++++++***)))***,,,---,,,+++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$(((%%%###$$$&&&'''%%%"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%&&&'''"""######$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$######"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''""""""(((,,,***&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&'''((()))(((''''''''''''''''''''''''&&&&&&%%%******))))))((((((''''''((((((((())))))*********''')))******))))))+++,,,*********))))))(((((((((((()))))))))************))))))))))))***+++,,,---******))))))***++++++,,,******))))))))))))*********+++------+++***+++,,,''')))***,,,---,,,,,,+++,,,,,,,,,------------...------......---,,,++++++...............//////000///000000111222333444444111111111111111222444444666666666555555444444444444444555555666666777777555666777666666666999;;;>>>===???BBBEEEFFFDDDBBBDDDEEEGGGIIILLLOOOQQQSSSSSSVVVWWWUUURRRRRRWWW[[[^^^^^^]]]ZZZWWWVVVWWWXXXWWWXXXYYYZZZ\\\___cccggghhhhhhiiiiiiiiijjjkkkkkkjjjjjjjjjiiiiiiiiijjjjjjhhhjjjjjjgggcccaaaaaabbbjjjooouuuyyyyyytttmmmhhhhhhiiikkknnnqqqtttwwwxxxtttwww{{{~~~~~~|||xxxvvvvvvuuurrrnnnjjjjjjnnnqqqxxxwwwwwwxxx{{{||||||{{{}}}}}}|||{{{yyyvvvsssqqqnnnmmmllllllnnnppppppppppppnnnkkkhhheeeddddddddd]]]aaafffkkknnnmmmkkkiiiccccccbbbaaabbbdddfffgggjjjgggccc```___]]][[[ZZZYYYWWWVVVUUUVVVXXX[[[]]]aaa^^^[[[YYYZZZ]]]aaaddddddeeefffhhhhhhfffbbb___]]]\\\ZZZWWWUUUTTTTTTSSSVVVXXXZZZYYYVVVTTTSSSTTTRRRQQQPPPOOONNNOOOOOOPPPMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHEEECCCBBBAAA???===CCCBBB@@@>>>======>>>???*********)))******+++,,,***)))((()))+++,,,+++***(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""############""""""$$$$$$%%%&&&&&&&&&&&&&&&'''!!!""",,,111,,,&&&%%%&&&'''(((((('''&&&'''(((%%%&&&'''))))))(((''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&$$$&&&((()))(((''''''((('''(((((((((((('''&&&&&&((()))))))))))))))((('''((((((((())))))******+++(((***+++***))))))***,,,)))))))))((((((''''''&&&))))))))))))************---,,,+++***))))))))))))))))))))))))***+++,,,,,,(((((((((((()))***+++,,,***,,,...---,,,+++,,,---,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,------------,,,,,,------------,,,,,,......------......///000...///000111333444555555000000000000111222333444555555444444444444444444444444555555555666666666555666777777666777999:::;;;;;;===???BBBCCCBBB@@@AAABBBEEEHHHJJJLLLMMMNNNKKKLLLLLLLLLLLLNNNQQQSSSVVVVVVVVVTTTRRRRRRTTTVVVUUUVVVWWWWWWWWWXXX\\\^^^```bbbdddeeeeeedddfffgggfffffffffffffffeeeeeeeeeeeegggiiifffaaa]]]\\\]]]cccgggmmmrrrsssoooiiieeebbbcccfffjjjmmmqqqtttuuutttwww}}}}}}xxxuuurrrrrrqqqnnnkkkkkkooossszzzyyyyyy{{{}}}~~~}}}{{{}}}{{{xxxvvvvvvtttrrrpppnnnllljjjjjjlllnnnooonnnqqqooommmjjjhhheeedddccc___ccciiimmmooommmiiigggfffeeecccbbbbbbcccdddfffhhhddd```\\\[[[ZZZYYYXXXWWWVVVUUUTTTUUUXXX[[[]]]___]]][[[YYYZZZ^^^bbbeeehhhhhhiiiiiigggeeecccaaa^^^\\\ZZZXXXVVVUUUUUUVVVVVVXXXZZZYYYUUUQQQQQQRRRPPPOOONNNMMMMMMNNNOOOPPPNNNMMMKKKIIIGGGGGGGGGGGGCCCDDDFFFHHHJJJLLLNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGDDDBBBAAA@@@>>><<<@@@???>>>===<<<<<<<<<<<<******))))))***++++++,,,)))((('''(((***+++***)))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%'''!!!$$$111777///'''&&&&&&((()))((('''&&&''')))%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$((()))((('''((()))(((((()))))))))((('''''''''((()))******))))))(((&&&&&&'''(((((()))******(((*********((('''((())))))(((((('''&&&&&&%%%%%%))))))))))))************---,,,+++***))))))))))))))))))))))))***+++,,,---))))))))))))***+++,,,---***,,,------,,,++++++,,,------,,,+++************++++++,,,,,,,,,---------***+++,,,,,,------------...------------...//////...//////000111222333333000//////000000111222333333333333333444444444444333444444444444555555555555666888888777888999;;;888999;;;<<<===>>>??????@@@BBBEEEHHHJJJKKKLLLLLLHHHFFFEEEFFFIIIKKKKKKJJJOOOPPPPPPPPPOOOQQQTTTWWWXXXYYYZZZYYYXXXWWWYYYZZZZZZ]]]aaacccbbbaaaaaabbbeeefffffffffeeeeeedddccccccgggkkkiiiddd___^^^^^^___ccciiinnnpppnnnjjjgggaaacccfffjjjnnnrrruuuwwwuuuyyyxxxsssnnnppppppnnnkkkkkkpppuuuxxxwwwxxxzzz}}}~~~}}}{{{{{{wwwrrrppppppppppppnnnpppmmmkkkkkklllnnnooonnnppppppooommmjjjgggdddbbbccceeeiiillllllkkkhhhffffffdddbbb``````bbbdddeeehhhddd^^^ZZZYYYYYYYYYXXXWWWVVVUUUUUUWWWYYY]]]___aaa___^^^]]]___bbbfffhhhiiikkkkkkiiidddaaaaaaccc^^^]]]ZZZXXXWWWWWWXXXXXXWWWZZZ\\\ZZZUUUQQQQQQRRROOOOOONNNNNNNNNPPPQQQRRRNNNLLLJJJHHHGGGFFFGGGGGGCCCDDDGGGIIILLLNNNOOOPPPLLLLLLLLLKKKKKKKKKJJJJJJGGGDDDBBBAAAAAA@@@???>>>======>>>>>>===<<<;;;:::******))))))***+++,,,,,,)))''''''((()))***)))(((***************************)))(((''''''((()))***************************(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%###"""$$$'''***---''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&###!!!###%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%###""""""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%''''''''''''%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((("""&&&555;;;222)))&&&'''((()))((('''&&&''')))$$$&&&((()))***)))((('''&&&''''''''''''''''''&&&'''((((((((((((((((((''' ###((()))((('''(((***)))))))))))))))(((((('''&&&'''(((*********))))))%%%%%%&&&&&&'''((())))))((()))***)))'''&&&&&&'''(((((('''&&&%%%%%%$$$$$$))))))))))))************))))))))))))***+++,,,---))))))))))))***+++,,,---++++++******++++++,,,---***+++------+++***+++,,,+++******)))***,,,---///++++++,,,,,,,,,---------)))***+++,,,---............------------...//////////////////000000000000////////////000111222333222222222333333444444444333333333333333333444444444666888888888888:::;;;666888:::;;;;;;;;;>>>@@@===???BBBFFFHHHIIIHHHHHHHHHEEEBBBDDDIIIKKKHHHEEELLLMMMNNNNNNOOORRRVVVYYYXXXYYYYYYXXXVVVTTTTTTUUUVVV[[[___aaa```^^^^^^___bbbbbbbbbbbbbbbaaa``````^^^ccciiiiiiddd___]]]^^^___ccciiinnnpppooollljjjdddfffjjjnnnssswwwzzz|||rrrwww}}}|||tttnnnlllooopppnnnkkklllrrrwwwtttuuuvvvyyy|||}}}}}}{{{yyytttnnnkkklllmmmmmmmmmssspppnnnmmmnnnppppppppppppppppppooolllhhhdddbbbfffggghhhiiiiiihhhggggggbbbaaa___^^^^^^```bbbdddiiiddd^^^ZZZXXXYYYYYYYYYXXXWWWVVVVVVXXX[[[^^^```dddccccccccceeehhhkkkmmmiiikkkkkkggg```]]]___bbb___]]][[[YYYXXXYYYZZZ[[[XXX\\\^^^[[[UUUQQQQQQSSSQQQQQQPPPPPPQQQRRRTTTUUUMMMKKKIIIGGGFFFFFFFFFFFFCCCEEEGGGJJJMMMOOOPPPQQQMMMMMMLLLLLLKKKKKKKKKJJJDDDBBB@@@@@@AAABBBAAA@@@<<<===>>>??????===:::999---,,,***)))))))))***+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++)))''''''((())))))((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%+++***)))))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$%%%&&&&&&''''''''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$&&&'''&&&$$$###$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''+++'''$$$$$$%%%'''&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&(((+++------+++(((&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''(((((())))))******))))))))))))******************))))))((((((''''''+++,,,,,,,,,+++***((('''))))))************))))))+++*********))))))((((((((((((((((((((((((((('''(((((((((((('''''''''''',,,)))'''(((++++++***''')))))))))+++,,,,,,+++)))***+++,,,,,,+++***+++,,,*********++++++,,,,,,,,,///---+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++........................//////000000000000//////............////////////111111222222222333333333222222222333444555666777777777666666555555444444999999::::::;;;<<<======AAA@@@AAADDDHHHJJJHHHEEECCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJNNNTTTZZZXXXYYYYYYUUUQQQOOOPPPSSSVVVWWWYYYZZZYYYZZZ\\\]]]aaa___]]]^^^aaaccccccaaabbbbbbbbbdddfffddd^^^ZZZYYY^^^ffflllooopppqqqqqqllllllnnnsssxxxzzzxxxvvvsssvvvzzz||||||xxxtttqqqhhhkkkmmmmmmmmmpppvvvzzzxxxyyyyyyyyywwwwwwxxxyyytttqqqnnnllllllmmmppprrrrrrqqqpppoooooopppqqqqqqrrrrrrpppmmmjjjgggggghhhhhhggghhhiiikkkjjjhhhggg```]]]YYYYYY[[[___bbbdddfffccc___[[[YYYYYY[[[\\\]]]]]]\\\\\\]]]]]]^^^^^^ddddddeeefffhhhkkkmmmnnnoookkkeeeaaa`````````___aaa^^^ZZZVVVUUUVVVXXXZZZZZZWWWSSSRRRSSSTTTSSSQQQSSSRRRPPPPPPPPPQQQSSSTTTLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFIIILLLNNNNNNMMMLLLKKKLLLMMMNNNNNNKKKIIIDDDCCCBBBAAABBBAAA???<<<:::;;;===>>>???>>><<<;;;,,,+++******)))))))))***)))***++++++,,,,,,++++++))))))))))))))))))))))))((('''&&&'''((()))(((''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((""""""""""""""""""""""""&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''''''''''''''&&&&&&&&&'''''''''((())))))******''''''((((((((()))))))))))))))))))))((((((''''''))))))******)))((('''&&&(((((())))))))))))((((((******)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((+++)))((((((***+++***((((((((()))+++,,,---,,,+++((()))******)))((()))******************+++++++++...---,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------........................//////000000000000//////............////////////111111111222222222333333222222222333333444555666777777777666666555555555999999::::::;;;<<<<<<<<>>??????>>><<<;;;******++++++******)))))))))***++++++,,,,,,++++++))))))))))))))))))))))))((('''((()))+++,,,***(((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""######$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&'''"""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%''''''333...'''$$$$$$%%%%%%$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$"""!!!"""$$$&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******&&&&&&'''''''''((((((((()))))))))(((((((((((('''&&&''''''(((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((''''''''''''''''''(((((()))))))))))))))))))))))))))))))))***)))((()))***+++***)))((()))***+++,,,,,,,,,,,,((()))******)))((()))***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------------------...//////000000//////...............////////////111111111222222222222333222222222222333444555555777777777777666666666666999999999::::::;;;;;;<<<=========???AAABBBAAA???AAAAAA@@@@@@@@@@@@AAABBBEEEFFFGGGGGGHHHKKKOOOSSSSSSUUUVVVTTTQQQPPPSSSWWWXXXYYYZZZYYYXXXWWWXXXZZZ]]][[[[[[\\\^^^```aaa```______```bbbcccbbb___]]]\\\___cccgggjjjlllooorrrttttttvvvzzz||||||zzzxxxyyyzzzzzzwwwrrrmmmjjjhhhiiikkklllmmmnnnqqqvvvyyyxxxxxxwwwvvvtttqqqnnnlllkkkllllllnnnoooqqqrrrsssooommmjjjhhhhhhiiikkklllmmmmmmkkkhhhdddbbbcccdddgggffffffeeeeeeeeeffffffeeeaaa]]][[[]]]```dddeeeiiihhhfffcccaaa```______bbb```^^^\\\[[[\\\^^^___dddeeehhhjjjkkklllllllllmmmiiiddd___^^^]]]\\\[[[XXXWWWUUUSSSSSSTTTUUUVVV[[[YYYXXXWWWWWWUUURRROOOPPPQQQRRRSSSRRRPPPNNNLLLLLLJJJGGGEEEDDDEEEGGGHHHCCCCCCCCCEEEHHHJJJJJJIIIKKKKKKMMMPPPQQQOOOJJJFFF?????????@@@@@@???;;;888;;;<<<>>>??????>>><<<;;;((()))***++++++***)))((())))))***+++++++++++++++))))))))))))))))))))))))))))))+++---000000...+++%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''(((&&&######%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&&&&%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((>>>555***%%%%%%&&&$$$"""$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((())))))******))))))))))))************))))))))))))***************+++,,,,,,+++***++++++***+++,,,,,,+++***+++,,,,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...//////------------------------...//////////////////...............////////////111111111111222222222222222222222222222333444444666666777777777777777777888999999999:::::::::;;;<<<<<<<<<===>>>>>>>>>>>>CCCBBBAAAAAAAAAAAAAAABBBDDDDDDEEEFFFHHHJJJMMMOOORRRTTTUUUTTTRRRSSSVVVZZZ[[[\\\\\\[[[YYYXXXXXXYYY^^^]]]\\\]]]]]]^^^______^^^^^^___```aaaaaa```___]]]```bbbeeegggjjjooorrrtttuuuwwwyyyzzzyyywwwuuuvvvwwwwwwtttoookkkjjjjjjjjjjjjkkklllnnnrrrvvvxxxuuuuuuttttttsssqqqmmmkkkiiijjjmmmppprrrsssttttttnnnllliiifffeeefffhhhjjjjjjjjjhhheeeaaa```aaabbbffffffeeedddcccccceeefffhhhddd___]]]___bbbeeegggjjjiiihhhfffdddaaa___^^^^^^\\\ZZZXXXXXX[[[^^^```fffgggjjjlllmmmmmmlllkkkjjjfffaaa^^^\\\[[[ZZZXXXWWWVVVVVVUUUUUUVVVWWWWWWZZZZZZ[[[ZZZXXXUUUQQQNNNOOOPPPPPPPPPNNNMMMKKKJJJIIIHHHFFFEEEDDDEEEFFFGGGAAAAAAAAACCCGGGJJJKKKJJJKKKLLLOOOQQQRRROOOJJJFFF>>>>>>>>>@@@@@@???;;;888<<<===>>>??????>>><<<:::'''(((***++++++***)))((())))))***++++++++++++***(((((((((((((((((((((((())))))+++---000000...+++%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&%%%$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((:::111(((###$$$&&&%%%$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&''''''((((((((((((&&&&&&&&&'''(((((())))))''''''((((((((()))))))))'''''''''''''''(((((((((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))******((()))))))))*********+++(((((()))))))))******+++---......,,,***((()))******+++,,,,,,+++***+++,,,------,,,,,,++++++******'''((()))***++++++******++++++++++++++++++++++++))))))******+++,,,......------------------------......////////////..................////////////000000111111111222222222222222111111111222333333555555666666777777888888888888888999999999999999;;;;;;<<<<<<<<<<<<===>>>BBBAAAAAA@@@@@@@@@AAAAAABBBBBBDDDFFFIIIKKKLLLMMMQQQSSSUUUUUUTTTUUUYYY]]]^^^______^^^[[[ZZZZZZ[[[``````___^^^]]]\\\]]]]]]]]]^^^___`````````aaaaaa___```bbbccceeeiiinnnrrrsssuuuxxxyyyxxxvvvuuusssuuuwwwwwwsssmmmhhhhhhjjjiiiiiiiiijjjnnnrrruuuwwwqqqppppppqqqsssrrrpppmmmjjjlllpppsssuuuuuutttsssmmmkkkiiifffeeeeeefffgggggggggeeebbb______aaacccfffgggfffdddbbbbbbdddfffiiifffbbbaaabbbeeeggghhhiiiiiihhhfffdddaaa^^^]]][[[ZZZXXXXXXYYY]]]aaadddgggiiikkklllmmmllljjjiiifffccc___\\\ZZZYYYXXXVVVXXXXXXYYYZZZZZZZZZYYYYYYYYY[[[\\\\\\YYYUUUQQQOOOOOONNNLLLJJJIIIHHHHHHIIIEEEFFFGGGHHHGGGFFFEEEDDD@@@@@@@@@BBBFFFJJJLLLLLLKKKLLLNNNQQQQQQNNNIIIEEE>>>>>>>>>???@@@???<<<999<<<===>>>???>>>===;;;999(((((())))))******))))))((()))******++++++******((((((((((((((((((((((((((('''((()))+++,,,***(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%##################"""!!!############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''',,,'''"""!!!###&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''&&&((()))(((&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$###########################%%%'''&&&%%%$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%$$$#########&&&&&&''''''((()))))))))%%%&&&&&&''''''((())))))''''''((((((((()))))))))&&&''''''''''''((((((((()))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''(((((())))))*********'''(((******))))))***,,,---///000---)))''')))+++((()))******)))((()))***,,,,,,,,,+++++++++++++++(((((((((((())))))******++++++++++++++++++++++++))))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............////////////000000000111111111111222222111111000111111222222333444444555666777777888888888888888888888888888999:::;;;;;;:::;;;===?????????>>>>>>>>>??????@@@AAAAAACCCGGGKKKNNNNNNMMMPPPRRRUUUUUUTTTVVVZZZ^^^``````aaa___]]][[[[[[\\\`````````^^^\\\[[[\\\]]]___`````````______aaaccc```bbbcccdddeeeiiimmmqqqsssuuuxxxyyywwwuuussssssuuuwwwxxxsssjjjeeedddfffiiiggggggiiimmmqqqttttttmmmkkkjjjmmmqqqsssrrrpppmmmoooqqqssstttsssqqqooolllkkkiiigggeeedddddddddeeedddcccaaa___```cccffffffhhhiiigggdddbbbdddgggiiigggeeeeeegggiiiiiiiiiiiihhhgggeeebbb___]]]\\\[[[ZZZZZZ[[[^^^bbbfffhhhggghhhiiijjjiiiiiihhhgggbbb___\\\ZZZYYYXXXWWWUUUYYYZZZ\\\^^^^^^\\\[[[YYYXXXZZZ\\\[[[XXXTTTQQQPPPOOOMMMJJJHHHFFFGGGHHHIIICCCEEEGGGIIIIIIHHHEEEDDDBBB@@@@@@AAAEEEHHHJJJJJJIIIJJJKKKMMMNNNKKKFFFBBB???>>>======>>>>>><<<:::;;;<<<=========;;;999888((((((((((((((()))******((())))))***************((((((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############"""!!!!!!$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""!!!!!!%%%%%%&&&''''''((())))))%%%%%%&&&''''''(((((()))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((***)))((('''&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((++++++******)))(((((((((&&&&&&'''(((((()))******&&&(((******))))))+++---+++...///---)))(((+++///((()))******)))((()))***)))))))))))))))************))))))(((((()))***+++************************************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............////////////000000000000111111111111111111000000000000111111222222333444555666777777888888888888888888888777666888999999888999<<<@@@>>>>>>>>>>>>??????@@@AAA@@@AAACCCHHHMMMPPPPPPNNNNNNQQQSSSSSSRRRTTTYYY]]]___``````___\\\[[[[[[\\\\\\]]]^^^]]][[[[[[]]]___aaabbbbbb```^^^___bbbeeeaaabbbdddeeefffiiimmmqqqooorrrvvvvvvtttqqqppppppooosssuuuqqqiiicccccceeehhhfffdddgggkkkppprrrrrrkkkhhheeehhhmmmrrrrrrqqqpppqqqrrrrrrqqqooollljjjjjjiiihhhgggeeecccaaa```ccccccbbb```___bbbfffiiifffiiillljjjfffdddeeehhhhhhgggggghhhkkklllkkkjjjjjjiiigggdddaaa___]]]\\\[[[[[[\\\]]]```cccfffgggfffeeeeeeeeeddddddcccccc^^^\\\YYYXXXXXXXXXVVVUUUXXXZZZ]]]^^^^^^\\\YYYWWWWWWYYY[[[ZZZVVVSSSRRRRRRLLLLLLKKKJJJIIIHHHHHHHHHDDDEEEGGGHHHIIIHHHGGGFFFEEECCC@@@@@@BBBCCCDDDDDDFFFFFFFFFHHHHHHFFFBBB???>>><<<::::::;;;<<<<<<;;;:::;;;<<<<<<;;;:::777666)))(((''''''''')))***+++(((((()))***************((((((((((((((((((((((((+++)))''''''((())))))(((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%$$$""" '''&&&&&&%%%%%%$$$$$$######&&&&&&%%%###%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''###%%%''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))(((&&&%%%%%%&&&&&&''''''(((((((((((('''''''''''''''((((((((()))))),,,,,,+++***)))(((''''''%%%&&&&&&'''((())))))***&&&(((******)))(((+++---))),,,...,,,))))))---222***,,,,,,,,,+++***+++,,,&&&&&&''''''(((((())))))---+++)))(((((()))+++,,,************************,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---..................---............/////////000000000000000111111111111111111000000000000000111111111222333444666777777888888888777777777777777444666888888777888<<<@@@@@@@@@@@@@@@AAABBBCCCDDD@@@AAACCCIIIOOORRRRRRPPPLLLOOOQQQQQQQQQRRRWWW[[[^^^______^^^\\\[[[[[[\\\WWWZZZ\\\[[[ZZZZZZ]]]```bbbccccccaaa^^^^^^bbbeeebbbccceeefffgggiiimmmpppjjjnnnrrrrrrooommmlllmmmgggmmmqqqooohhhddddddggggggeeecccfffkkkoooqqqqqqjjjfffbbbdddjjjpppqqqpppqqqrrrqqqqqqnnnkkkhhhfffhhhhhhhhhgggeeebbb___^^^bbbbbbaaa``````ccchhhkkkfffjjjnnnlllhhheeefffhhhfffggghhhjjjmmmnnnlllkkkkkkiiigggdddaaa^^^]]]\\\[[[[[[\\\]]]___aaacccddddddcccbbbaaa````````````\\\ZZZXXXWWWWWWWWWVVVUUUWWWYYY\\\^^^]]][[[WWWTTTVVVXXXZZZYYYUUUSSSRRRTTTJJJKKKLLLMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGDDDAAA??????@@@??????DDDCCCCCCCCCCCCBBB???<<<>>>;;;888777888:::;;;;;;999:::;;;;;;;;;999777555((()))(((&&&$$$$$$&&&(((***)))(((''''''((()))***''''''&&&%%%&&&'''((()))%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((&&&$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$######$$$###"""""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''''''''((('''%%%###!!!"""$$$''')))&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++***)))(((((()))******************+++,,,---...))))))))))))))))))))))))((()))***++++++***)))((()))******+++---......///************************+++)))((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///333---***...000...,,,...///111333555555333111/////////000111111111111111222222111111222444555666444555777888999888666555555666777777888:::===@@@@@@AAABBBCCCDDDDDDDDDDDDCCCEEEHHHKKKNNNOOOOOONNNOOOOOOOOOOOOQQQSSSUUUVVVZZZYYYXXXWWWXXXYYY\\\]]]ddd^^^YYYXXXXXXXXX\\\bbbeeeeeeeeecccaaa```bbbddddddeeeeeefffhhhiiijjjkkkkkkkkkkkklllmmmmmmkkkhhhjjjjjjiiifffcccbbbcccdddfffgggggghhhjjjlllmmmnnnoookkkgggeeefffiiikkklllnnnllljjjjjjlllkkkhhheeehhhhhhhhhhhhfffdddbbb```bbbaaa```^^^___ccciiinnniiiiiiiiiiiihhhgggeeedddgggggghhhjjjkkkmmmooopppkkkhhheeecccbbbbbbaaa```\\\ZZZWWWVVVWWW\\\```dddgggaaa\\\[[[^^^___^^^[[[^^^[[[WWWVVVWWWYYYZZZZZZYYYXXXXXXYYYYYYYYYXXXWWWYYYYYYXXXUUURRRPPPPPPQQQOOOMMMLLLNNNQQQPPPIIICCCFFFFFFGGGHHHHHHIIIJJJJJJGGGDDD@@@>>>>>>>>>>>>===AAAAAABBBCCCBBBAAA@@@??????>>><<<;;;:::999999999;;;;;;999888777777777777'''(((((('''&&&&&&(((******)))(((''''''((()))***'''&&&&&&%%%&&&'''((()))))))))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%###""""""###$$$%%%########################%%%%%%%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$%%%'''##################$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$###$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((***)))))))))((((((((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&'''''''''(((((((((---,,,++++++***+++,,,---))))))))))))******+++,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111222---:::EEECCC777,,,***---///111333444444333111/////////000111111111111000222222111111222333555666333444666888888777666555666888888999888:::===???===>>>???AAABBBCCCCCCCCCDDDFFFIIILLLNNNNNNNNNNNNOOOOOOOOOPPPQQQSSSUUUUUUUUUUUUUUUVVVYYY\\\```bbbddd^^^ZZZZZZYYYXXX\\\aaaeeeeeeeeecccbbbbbbccceeehhhgggfffffffffhhhiiijjjhhhggghhhiiikkkkkkiiigggeeeeeeeeecccbbbbbbdddgggiiiiiiiiijjjkkkmmmnnnoooppplllgggdddeeehhhjjjkkkkkkiiihhhhhhjjjiiigggeeeiiijjjjjjjjjiiigggeeedddeeecccaaa^^^]]]___cccgggeeeeeeeeedddccccccccccccfffffffffgggiiikkkmmmooollliiieeecccbbbbbb```___\\\YYYWWWUUUVVVYYY^^^aaabbb^^^ZZZ[[[___bbbaaa______\\\ZZZXXXYYYYYYYYYXXXYYYYYYYYYZZZ[[[[[[YYYXXXXXXYYYXXXUUURRROOOOOOPPPPPPNNNMMMOOOQQQPPPKKKFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGDDDAAA???@@@@@@@@@???@@@@@@AAAAAAAAA@@@???>>>===<<<;;;:::999888888888999888777666555555555555&&&((((((((('''(((***,,,)))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((...,,,***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''%%%$$$$$$############$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$#########$$$%%%&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''')))***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((('''%%%%%%'''(((''''''((((((((()))))))))))))))(((((((((((()))***))))))((((((((())))))***))))))))))))))))))))))))))))))************))))))++++++******)))))))))(((++++++++++++++++++++++++,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///RRRlllbbbDDD///+++---///000222333333222000///...///000000111111000000111111111111222333444555333444555666777666555444666777888888777888:::<<<:::;;;<<<>>>@@@AAABBBBBBEEEFFFIIIKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTRRRRRRTTTVVVZZZ^^^aaadddccc___\\\\\\[[[ZZZ[[[___cccdddddddddcccccceeefffiiihhhgggfffeeefffhhhiiiccccccdddgggiiijjjhhhfff___`````````aaacccfffiiimmmmmmmmmnnnoooooopppppppppkkkeeeaaabbbeeehhhjjjiiihhhggghhhjjjjjjhhhfffiiiiiiiiiiiiiiihhhhhhgggdddcccaaa]]][[[\\\___bbbdddcccaaa``````aaabbbccceeedddcccccceeehhhkkknnnmmmjjjgggdddcccaaa```^^^\\\YYYVVVTTTUUUWWW[[[]]]```]]][[[\\\```bbbbbbaaa```___]]]]]]\\\[[[XXXUUUVVVXXXZZZ\\\\\\\\\ZZZYYYWWWXXXWWWUUUQQQOOONNNOOORRRPPPNNNOOOQQQPPPMMMIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGDDDBBB@@@AAABBBAAAAAA>>>>>>??????>>>>>>===<<<;;;:::999888777666666666666666555444333333333444((()))******((((((***+++((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((///---***'''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###$$$%%%%%%%%%&&&%%%$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%'''((('''&&&%%%%%%''')))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((******)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))+++************+++,,,---++++++++++++++++++++++++++++++++++++,,,...///000666ddduuuOOO555///000///000111222222111000///...//////000000000000000111111111111222222333333222333444444555555444444555666777666555555777888888999;;;===???@@@AAABBBDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLOOOQQQRRRSSSRRRRRRRRRSSSTTTVVVYYY\\\___aaabbb^^^\\\]]]]]]ZZZ[[[^^^```aaabbbbbbbbbbbbdddfffeeeffffffggggggggggggggg```aaacccfffiiiiiigggeee\\\]]]^^^___```ccchhhkkkrrrrrrrrrssssssrrrrrrrrroooiiibbb^^^^^^bbbfffiiijjjjjjjjjkkkkkkkkkjjjiiifffffffffgggggggggggggggbbbbbbaaa^^^]]]]]]```ccceeedddaaa___```bbbdddfffeeedddbbbaaacccfffjjjlllnnnkkkgggdddbbbaaa___^^^]]][[[XXXUUUUUUWWWYYY[[[bbb```]]]]]]___``````^^^bbbbbbbbbbbbaaa^^^YYYUUUSSSVVVYYY[[[[[[ZZZYYYYYYVVVWWWWWWUUUQQQNNNNNNNNNQQQPPPNNNNNNPPPOOOMMMKKKHHHHHHGGGFFFEEEDDDDDDCCCEEECCC@@@@@@AAAAAAAAA@@@<<<<<<<<<<<<<<<;;;;;;:::999888777666555555555555555444444333333333333444+++,,,,,,+++)))''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''---+++)))'''&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!%%%&&&$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&###!!! !!!###%%%$$$###&&&&&&%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''')))+++---"""$$$(((++++++)))%%%###'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''((('''&&&%%%%%%''')))(((((((((((()))))))))))))))))))))******++++++++++++******)))))))))******((((((((((((((((((((((((++++++++++++++++++++++++************++++++++++++(((((((((((((((((((((((()))))))))))))))***++++++++++++++++++++++++++++++---------...///000222333444\\\yyylllMMM999333111///000000111111000000///......///000000000000000000000111111111111111111111111222222333333333333555777888888666666666777888999;;;===???@@@AAABBBAAABBBCCCDDDFFFFFFGGGGGGIIIKKKMMMOOOPPPQQQQQQPPPPPPQQQSSSUUUXXX[[[]]]______[[[ZZZ\\\\\\YYYZZZ]]]\\\^^^```aaa```aaabbbccc___aaaeeehhhiiihhhfffdddaaaaaacccfffiiihhhfffccc\\\]]]]]]^^^___ccchhhllluuuvvvvvvvvvuuutttrrrrrrjjjeee___[[[]]]aaafffhhhkkkkkklllkkkjjjiiiiiihhheeeeeeeeefffgggggghhhiiieeeeeedddbbb```___aaaccceeeccc```^^^^^^aaadddfffeeecccaaa```bbbeeeiiikkkllliiieeecccbbbaaa```______]]]ZZZXXXWWWXXXZZZ[[[```___^^^^^^^^^___^^^^^^bbbccceeeffffffaaa[[[VVVPPPSSSWWWXXXWWWVVVVVVWWWVVVWWWWWWUUURRROOOMMMMMMOOOOOONNNNNNNNNNNNLLLKKKHHHHHHGGGFFFDDDCCCBBBAAABBB@@@>>>>>>??????>>>===;;;;;;::::::999999999999777666555444444444444444444444333333333444555555+++,,,---,,,)))'''&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''***)))((('''''''''((()))&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###%%%''')))((('''###$$$$$$%%%%%%&&&&&&'''"""%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&(((+++000444666"""%%%))),,,,,,***&&&###%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$######%%%'''((($$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''((('''%%%%%%'''(((''''''((((((((()))))))))'''((()))******+++************)))))))))******+++((((((((((((((((((((((((******))))))))))))***************++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++******++++++---...000111)))BBBUUUPPP@@@666222000//////000000000000//////---...//////000000/////////000000111111111000000000000111111111111222222666888::::::999888888999999:::<<<===???@@@AAAAAA??????@@@AAACCCDDDFFFFFFHHHIIIJJJLLLMMMNNNOOOOOOLLLNNNPPPTTTWWWZZZ]]]^^^[[[XXXWWWYYYZZZXXXYYY]]][[[]]]___```______```aaa[[[^^^cccggghhhgggeeecccbbbccceeeggghhhgggccc```\\\\\\\\\\\\^^^bbbhhhlllvvvvvvvvvvvvtttrrrpppooofffbbb]]][[[^^^ccchhhkkkkkklllllljjjgggeeeddddddffffffffffffggghhhjjjjjjjjjjjjiiifffccc`````````cccaaa^^^\\\\\\]]]```bbbcccbbb``````aaacccfffhhhgggeeebbbaaaaaabbbaaa``````^^^\\\YYYYYYYYY[[[\\\[[[[[[\\\]]]^^^_________```bbbdddggggggccc]]]XXXOOORRRUUUTTTRRRQQQSSSVVVVVVWWWXXXVVVSSSOOONNNMMMMMMNNNOOOOOOOOONNNLLLKKKHHHGGGFFFEEECCCBBBAAA@@@@@@???======>>>===<<<:::;;;:::999888888888888999666555444444333333444444444444333333444555666666)))+++,,,+++)))'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((((('''&&&(((((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%$$$$$$########################&&&&&&%%%$$$$$$&&&))),,,######$$$%%%%%%&&&''''''!!!$$$'''&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&)))---222444%%%&&&((())))))(((&&&$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''(((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&'''''''''(((((((((%%%&&&''')))))))))))))))((((((((((((((()))***+++((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((***************)))))))))))))))))))))))))))))))))))))))******+++++++++***************************&&&&&&'''((()))+++,,,---'''///777:::666111......////////////////////////---...//////000000////////////000111111000///...000000//////000000111111444666888999888777777888999:::;;;===>>>?????????===>>>???@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNLLLNNNPPPSSSUUUXXXYYYZZZWWWTTTSSSUUUVVVVVVXXX]]][[[^^^```aaa```______```^^^___aaacccdddccccccbbbddddddfffggggggddd___[[[XXXYYYYYYZZZ\\\aaahhhmmmsssttttttsssqqqnnnkkkiiiccc```]]]]]]bbbggglllooonnnooooookkkfffbbbaaaaaaffffffeeeeeefffggghhhiiikkkkkkkkkiiieeebbbaaaaaaaaa___]]][[[ZZZ[[[]]]^^^```_________```aaacccdddcccaaa______aaabbbcccbbb___^^^\\\ZZZYYYZZZ[[[\\\ZZZ[[[\\\]]]\\\\\\]]]]]]\\\^^^aaaeeefffccc^^^YYYPPPSSSTTTRRROOONNNRRRVVVVVVXXXYYYWWWTTTPPPNNNNNNLLLNNNQQQRRRQQQOOOMMMLLLFFFFFFEEEDDDCCCAAA@@@@@@@@@???=========<<<:::888;;;:::888888777888888999555555444333333333444444222222222333444555666777&&&(((***+++)))((('''(((%%%&&&'''(((((('''&&&%%%%%%%%%'''((((((((('''&&&(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$### ###)))######$$$%%%%%%&&&'''''')))%%%"""###'''(((&&&###$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""$$$&&&)))+++'''&&&&&&%%%%%%%%%&&&&&&###&&&'''&&&%%%###%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''))))))((('''&&&$$$$$$%%%%%%&&&'''((((((((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))+++,,,---------,,,&&&&&&&&&'''''')))***+++((((((((((((((((((((((((+++***)))(((((()))***+++++++++***)))((('''&&&&&&''''''''''''''''''''''''******+++,,,,,,,,,,,,+++************************(((((()))***+++---///000...+++---222444///+++,,,////////////////////////---....../////////////////////000111111000///...///////////////000111111000222444555555444555555999:::;;;<<<==================>>>@@@BBBEEEGGGHHHGGGGGGFFFGGGHHHJJJLLLNNNPPPQQQRRRSSSSSSTTTTTTSSSUUURRRPPPSSSTTTUUUXXX]]]]]]___aaabbbaaa______```bbbaaa```______```aaabbbeeeeeefffgggfffbbb]]]XXXUUUUUUVVVWWW[[[aaahhhnnnqqqqqqqqqpppnnnkkkhhhfffbbb___^^^```eeekkkppprrrrrrsssrrrnnnhhhcccaaabbbdddccccccbbbcccdddeeefffgggiiijjjiiifffeeedddeeeaaa```^^^\\\[[[[[[\\\]]]]]]]]]]]]^^^___```aaabbb```^^^]]]^^^```cccdddddd^^^]]][[[ZZZYYYZZZ[[[\\\]]]^^^^^^]]][[[YYYXXXXXXYYY[[[___ccceeeccc^^^ZZZQQQTTTTTTQQQMMMMMMQQQVVVWWWXXXYYYXXXUUUQQQOOONNNLLLOOOSSSTTTSSSPPPNNNMMMFFFEEEDDDCCCBBBAAA@@@@@@AAA???>>>======<<<999777;;;:::888777777777888999555555444333333333444444111111222222333444555666''''''(((((())))))******''''''((()))******))))))&&&'''((())))))'''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&!!!$$$&&&'''%%%$$$######$$$%%%%%%###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&%%%%%%&&&'''###$$$&&&''''''&&&$$$###((('''&&&$$$###"""""""""%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$######$$$$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%***222777'''%%%&&&(((&&&###$$$(((&&&$$$%%%(((&&&!!!"""((($$$$$$######$$$$$$%%%&&&###"""###''',,,---(((###(((((('''&&&&&&&&&'''''''''&&&%%%%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%&&&&&&'''((()))++++++)))(((&&&&&&%%%%%%$$$%%%'''((((((((('''&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%&&&'''((()))((((((''''''&&&%%%######(((&&&&&&&&&(((((('''&&&'''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((()))******))))))((('''&&&&&&)))++++++***)))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++******))))))((((((+++,,,------++++++,,,---,,,,,,,,,++++++*********---------------------------------............///...///111111/////////000333111000222444555222000555555555555555555444444777888:::;;;<<<<<<;;;:::999:::<<<>>>@@@BBBDDDEEEEEEFFFGGGGGGGGGHHHKKKMMMRRRSSSTTTSSSRRRQQQRRRSSSTTTRRRQQQPPPRRRUUUYYY\\\\\\[[[]]]bbbcccaaa```ccc______``````aaaaaaaaaaaaeeeeeeffffffdddbbb___]]]```^^^\\\[[[]]]bbbhhhkkkmmmoooooommmiiieeecccbbbXXXXXXYYY]]]dddjjjnnnpppooonnnllljjjhhhfffdddccccccfffhhhfffaaa^^^___bbbggggggfffeeedddbbb``````dddbbb___\\\ZZZXXXWWWWWWVVVYYY]]]______]]]]]]]]]^^^]]]]]]___bbbddddddccc___]]][[[YYYZZZ]]]aaadddaaaaaa```\\\XXXVVVVVVVVVZZZ[[[]]]^^^^^^]]]\\\[[[[[[YYYVVVTTTSSSTTTVVVWWWWWWWWWVVVTTTRRRPPPNNNMMMQQQOOONNNMMMMMMMMMKKKIIIFFFDDDAAA?????????>>>===>>><<<999999:::;;;;;;;;;===<<<:::888777666555555444444444333333222222222000111333444555666666666'''((((((((()))))))))***''''''((()))))))))((((((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''%%%$$$$$$"""%%%'''(((&&&%%%$$$$$$''''''&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%&&&%%%%%%$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%$$$############%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&+++333888)))&&&$$$&&&&&&$$$%%%))))))%%%%%%((('''######'''$$$$$$######$$$$$$%%%&&&%%%&&&(((...222222,,,&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%&&&'''((()))''''''(((''''''&&&%%%$$$'''&&&$$$%%%&&&'''&&&%%%&&&&&&''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''***+++,,,,,,***(((((()))))))))))))))))))))))))))******(((((((((***,,,---((((((((((((((((((((((((,,,+++++++++************))))))))))))))))))((((((+++,,,------++++++,,,---,,,,,,,,,+++++++++******------------------------------------...............000222222000///000111555333222222333333000---555555555444444444444444777888999:::;;;;;;;;;:::;;;<<<===>>>???@@@AAABBBDDDEEEFFFFFFEEEGGGIIILLLNNNOOOPPPOOONNNMMMNNNOOOSSSRRRPPPPPPQQQTTTWWWZZZ[[[YYY[[[___```]]]]]]```^^^^^^]]]]]]]]]]]]^^^___ccccccddddddcccaaa___]]]___^^^]]]]]]```dddiiilllmmmnnnnnnkkkeee___[[[YYYSSSSSSVVV]]]fffmmmppppppnnnmmmmmmkkkiiigggfffeeegggjjjllljjjeeebbbccceeeffffffeeeeeedddbbbaaaaaacccaaa___\\\ZZZYYYXXXXXX[[[\\\]]]\\\[[[[[[\\\]]]^^^]]]\\\^^^```bbbbbbaaaaaa___\\\[[[[[[^^^aaacccaaaaaa```]]]ZZZWWWWWWWWW[[[\\\^^^_________]]]\\\ZZZXXXVVVTTTSSSSSSTTTUUUTTTTTTTTTSSSRRRPPPNNNMMMSSSQQQNNNLLLLLLJJJHHHFFFDDDAAA???>>>???@@@?????????===::::::;;;<<<<<<;;;<<<;;;:::888666666555555444444333333333222222222222222333333444444555555(((((((((((())))))))))))''''''((((((((('''&&&&&&&&&'''((((((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$''''''$$$###$$$$$$&&&(((((('''%%%%%%&&&%%%&&&&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))(((&&&%%%%%%&&&((()))...---+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((---333888...'''###%%%'''&&&'''(((***&&&%%%'''(((&&&$$$&&&$$$$$$######$$$$$$%%%&&&&&&'''+++111555333,,,&&&######"""######$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&''''''((($$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''(((((((((''''''&&&(((&&&######%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&'''&&&%%%$$$%%%'''&&&&&&'''''''''((((((((($$$%%%&&&'''((((((((((((---------+++)))((((((***))))))))))))))))))))))))+++******)))***,,,...///''''''''''''''''''''''''************))))))))))))(((((((((((((((((())))))***,,,------+++++++++,,,,,,,,,,,,++++++++++++***------------------------------------............///000222222000///000111333222111222333222000///444444444444444444444444666777888999::::::::::::<<<<<<======>>>>>>>>>>>>BBBCCCDDDCCCCCCDDDGGGIIIMMMNNNPPPPPPNNNNNNNNNOOORRRQQQPPPOOOPPPRRRUUUVVVXXXVVVWWW[[[\\\ZZZZZZ\\\]]]\\\ZZZXXXXXXYYY[[[\\\```aaabbbbbbbbbaaa___^^^]]]]]]^^^```cccfffjjjlllkkklllkkkfff___WWWQQQNNNLLLNNNUUUaaammmttttttqqqllllllmmmmmmllljjjhhhgggjjjlllnnnlllhhheeefffgggeeeeeedddccccccbbbaaaaaaaaa```^^^[[[ZZZZZZZZZZZZaaa```^^^[[[YYYYYY\\\___^^^]]]\\\]]]_________^^^bbb```^^^]]]]]]___aaaccc```aaaaaa```\\\ZZZYYYYYY[[[\\\^^^_________^^^]]]YYYXXXWWWUUUTTTSSSSSSSSSQQQQQQRRRRRRRRRQQQOOONNNSSSQQQMMMKKKIIIGGGEEECCCAAA???======???@@@@@@@@@@@@>>>;;;;;;<<<<<<<<<<<<;;;:::999777666555555444333333333333222222222222444444222222222333444444(((((((((((())))))))))))'''((((((((('''&&&%%%%%%''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***(((&&&###"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((&&&######%%%$$$%%%''''''&&&%%%%%%&&&!!!###$$$%%%$$$%%%''')))###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%######%%%'''(((444222///,,,(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''+++111555333***###$$$''''''&&&&&&(((%%%$$$%%%'''(((&&&%%%$$$$$$######$$$$$$%%%&&&$$$%%%(((,,,///...)))%%%""""""""""""###$$$&&&&&&$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))***'''&&&%%%%%%%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''((((((&&&&&&'''((())))))(((((()))&&&$$$$$$%%%&&&''''''%%%%%%%%%&&&'''((())))))%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((%%%&&&''''''((((((((('''+++++++++)))'''''')))+++))))))))))))))))))))))))***))))))***+++,,,...///(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&''''''(((((()))))))))+++------,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///000000///......///------...000222444444333333333333333333444444444666666777888999999999999;;;;;;;;;;;;<<<<<<======@@@AAAAAAAAA@@@AAADDDFFFJJJLLLNNNNNNNNNMMMMMMNNNPPPOOOOOOOOOOOOPPPRRRRRRSSSQQQSSSWWWYYYXXXYYY\\\^^^\\\XXXVVVUUUWWWZZZ\\\^^^___```aaaaaaaaa``````]]]^^^```bbbdddfffggghhhggggggfffbbbZZZRRRMMMJJJJJJOOO\\\lllzzz~~~yyyrrriiijjjkkkllllllkkkjjjiiihhhjjjkkkjjjgggeeeeeeffffffeeedddbbbaaa```_________^^^]]][[[ZZZ[[[[[[\\\aaaaaa```]]][[[\\\^^^aaa```^^^]]]]]]^^^^^^]]]\\\```___^^^^^^___aaaccceeeaaacccdddccc```^^^^^^^^^\\\]]]^^^^^^___^^^]]]]]]ZZZZZZYYYXXXVVVUUUSSSSSSRRRSSSTTTTTTSSSRRRPPPOOOQQQNNNKKKHHHGGGFFFDDDBBBAAA???======>>>@@@@@@??????===;;;:::;;;;;;;;;::::::999777666555444444444333222222222222222222222666444222111000111222333))))))))))))(((((((((((('''((((((((('''&&&%%%%%%'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++)))'''%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&***)))%%%###$$$%%%###$$$&&&%%%$$$###$$$%%%!!!###%%%%%%%%%&&&''')))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((///...,,,)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&)))---000555,,,$$$%%%'''%%%$$$$$$$$$$$$$$$$$$&&&((('''&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&'''((('''&&&#########$$$$$$&&&''''''###$$$%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&''''''(((''''''%%%$$$$$$%%%&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))***(((&&&&&&'''(((((((((%%%%%%%%%&&&'''((())))))&&&((()))((('''&&&'''((('''''''''((((((((()))))))))))))))))))))((('''&&&'''''''''&&&&&&&&&)))+++((((((((((((((((((((((((((((((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((+++------,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++---......---,,,,,,---+++,,,...000111222333444222222222222333333444444555555666666777888888999888888999::::::;;;<<<<<<===>>>>>>>>>===>>>@@@BBBBBBDDDGGGHHHHHHGGGHHHHHHMMMMMMMMMNNNNNNOOOOOOOOONNNMMMNNNTTTVVVVVVXXX\\\^^^\\\XXXUUUUUUXXX[[[^^^]]]^^^______```aaaaaaaaa^^^___```bbbbbbbbbaaaaaaaaabbbaaa]]]XXXRRROOOMMMMMMWWWgggzzz{{{qqqfffggghhhjjjjjjjjjiiiiiieeefffggggggfffeeeeeefffhhhfffdddaaa___]]]\\\\\\^^^]]]\\\[[[[[[[[[\\\]]]]]]___aaabbbaaaaaabbbcccaaa___^^^^^^^^^^^^]]][[[[[[\\\]]]___aaadddfffhhhccceeeffffffdddccccccdddbbbbbbbbbbbbaaaaaa``````]]]]]]\\\ZZZXXXVVVUUUTTTVVVWWWWWWWWWVVVTTTQQQOOOMMMJJJGGGFFFFFFFFFEEEDDDCCCAAA???>>>>>>??????>>>>>><<<999888999:::999888888777666555444333333333222222222222222222222222666444222000///000111222))))))))))))((((((((((((''''''((((((((('''&&&&&&((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))'''&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&+++---)))%%%$$$$$$######$$$%%%%%%######$$$%%%%%%&&&((('''%%%$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))###$$$%%%&&&&&&&&&%%%%%%((((((''''''''''''((((((%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$%%%(((+++222***%%%&&&&&&$$$###$$$$$$((()))&&&$$$&&&'''&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((())))))&&&&&&%%%$$$######$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((((((''''''%%%&&&'''((((((((((((((()))((('''((()))***((('''%%%&&&&&&&&&'''((((((((('''((()))(((''''''((()))''''''((((((((()))))))))************)))((('''&&&###%%%&&&&&&&&&''')))+++(((((((((((((((((((((((('''((((((((())))))))))))************************(((((((((((())))))))))))(((((((((((((((((())))))(((***------,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++------+++***+++,,,---///111111/////////000000111111222222333333444555555555555555777888888666666777888999::::::;;;;;;<<<<<<;;;:::;;;===??????BBBEEEGGGGGGFFFFFFGGGIIIJJJKKKMMMMMMNNNMMMMMMKKKIIIKKKPPPSSSSSSVVVZZZ\\\YYYVVVTTTUUUXXX[[[^^^\\\\\\]]]]]]^^^______```\\\]]]^^^___^^^]]]\\\[[[\\\\\\\\\YYYVVVTTTTTTTTTUUU```rrrwwwmmmccccccddddddeeeffffffgggcccdddeeefffggghhhhhhhhhgggfffccc```]]]\\\[[[[[[^^^]]]\\\[[[[[[[[[\\\]]]YYY]]]bbbeeeeeedddddddddaaa___^^^^^^^^^^^^]]][[[XXXYYY\\\___bbbeeegggiiieeefffgggfffeeeeeegggiiijjjiiihhhgggfffeeedddcccaaa___]]][[[XXXWWWVVVUUUXXXYYYZZZZZZYYYVVVRRRPPPJJJHHHEEEDDDEEEFFFGGGGGGEEEBBB@@@??????@@@???>>>>>><<<999888888999888777777666555444333333333333111111111222222222222222444333111000000000111111***)))))))))((((((((('''''''''((()))))))))(((((((((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))%%%###&&&&&&###$$$%%%&&&%%%$$$###%%%&&&&&&''')))(((&&&$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''$$$!!!"""''')))'''%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((()))###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$%%%'''***&&&%%%&&&&&&$$$%%%((((((///111***###$$$&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&%%%%%%&&&%%%&&&'''((((((((('''&&&%%%&&&&&&'''''''''&&&&&&''''''''')))******'''%%%&&&&&&''''''''''''''''''&&&'''((((((&&&&&&'''((('''((((((((())))))))))))((((((((()))((((((''''''$$$&&&'''(((''''''''')))(((((((((((((((((((((((((((((())))))((((((''''''))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))(((((('''***---...,,,***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++------+++***+++,,,---///111111...---...///000000000111222333333333555444444444444666777888777777777777777777777777999::::::999888888:::===>>>AAAEEEGGGHHHGGGGGGGGGFFFGGGIIILLLMMMMMMMMMLLLKKKHHHHHHLLLNNNNNNQQQUUUVVVUUUSSSRRRSSSVVVYYY[[[ZZZZZZZZZZZZ[[[\\\\\\]]]XXXYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWVVVTTTUUUXXXZZZ]]]hhhwwwxxxooohhhaaa```______```aaacccddd```aaabbbdddgggiiiiiihhhdddccc```^^^]]]]]]]]]^^^___^^^\\\[[[[[[[[[\\\\\\XXX\\\```cccdddccccccddd___^^^\\\\\\]]]]]]\\\ZZZWWWYYY\\\___bbbeeefffgggeeefffeeeddddddeeeiiilllnnnmmmkkkiiigggeeedddcccbbb```]]]YYYWWWVVVVVVVVVWWWXXXZZZ[[[[[[XXXUUUSSSJJJHHHDDDCCCDDDFFFGGGGGGDDDBBB@@@???AAABBBBBBAAA???===:::888999999888777666555444333222222222222000111111111222222222222111111111111111000000000******))))))((((((((('''''''''((()))*********)))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######!!!'''((($$$&&&&&&'''&&&%%%$$$&&&(((###%%%'''((('''%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%"""!!!&&&)))'''$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%&&&'''((((((###$$$%%%&&&'''&&&%%%%%%"""###%%%&&&&&&%%%###"""((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$###$$$''''''$$$'''+++,,,555777---###"""$$$%%%$$$$$$######$$$$$$%%%&&&"""$$$&&&'''&&&%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&%%%###"""$$$&&&''''''&&&%%%%%%&&&%%%%%%'''((((((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))***)))&&&###'''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((((((((())))))))))))%%%%%%&&&'''((((((((((((&&&(((******((('''&&&'''(((((((((((((((((((((((()))******))))))((('''&&&(((((((((((((((((((((((((((((())))))******++++++++++++******))))))((((((''')))---...,,,***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,...---,,,+++,,,,,,***---000000///...000222///000000111222222333333444444333333444555777888999999888777666555555444888999999888666777999;;;999===AAACCCDDDCCCCCCCCCDDDFFFHHHKKKMMMMMMLLLLLLKKKHHHGGGJJJKKKJJJLLLPPPRRRQQQPPPOOOQQQSSSVVVXXXXXXXXXXXXXXXXXXYYYZZZZZZUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUSSSSSSUUUYYY]]]bbblllwww{{{wwwnnnhhheee```___]]][[[\\\^^^aaaccc]]]]]]___bbbeeehhhhhhhhhaaa```^^^]]]]]]^^^___```___^^^\\\[[[[[[[[[[[[\\\YYY\\\___aaaaaaaaabbbccc]]]\\\[[[[[[\\\\\\[[[YYYXXXZZZ]]]```bbbdddddddddeeeeeedddbbbbbbeeeiiimmmnnnmmmjjjgggeeebbbaaaaaaccc```\\\XXXUUUUUUUUUVVVTTTVVVYYY[[[[[[YYYWWWUUUKKKHHHEEECCCDDDFFFGGGGGGBBBAAA???@@@BBBDDDDDDDDD@@@>>>;;;:::::::::999888555555444333222222222222000000111111222222222222///000111111111111000000)))))))))'''&&&'''***---***((('''(((***+++)))&&&&&&%%%&&&(((++++++(((%%%$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""!!!!!!&&&''''''''''''''''''&&&(((&&&$$$#########"""!!!$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''...999<<>>???@@@CCCEEEHHHJJJJJJIIIGGGFFFFFFDDDBBBEEEIIIKKKKKKJJJPPPOOOMMMLLLMMMOOORRRSSSXXXWWWVVVUUUVVVXXXZZZ[[[VVVWWWYYYZZZZZZXXXVVVTTTTTTSSSQQQQQQSSSWWW[[[]]]bbbmmmtttrrrlllhhhfffdddaaaZZZUUUWWW[[[]]]___bbb^^^]]]\\\]]]___aaaaaa```ccc```\\\[[[\\\]]]_________]]][[[YYYXXXWWWWWWWWWYYY[[[___bbbdddcccaaa```[[[ZZZYYYXXXXXXXXXXXXXXX]]]]]]]]]]]]___cccfffhhh```___^^^]]]]]]^^^```aaadddeeeffffffeeebbb```^^^^^^]]]\\\ZZZXXXVVVSSSRRRWWWXXXYYYZZZYYYVVVSSSRRRLLLKKKHHHGGGFFFHHHJJJKKKFFFCCCAAACCCHHHJJJIIIEEEBBB???<<<999888999:::<<<999888888777555444333222111000//////000000///...000000000000000000000000(((%%%###$$$''')))*********(((''')))++++++)))'''&&&&&&&&&(((++++++(((%%%"""###%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%'''&&&$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&)))+++++++++)))333555+++###%%%&&&###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((---+++)))'''%%%%%%%%%&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$%%%&&&'''(((+++++++++***))))))(((((()))))))))((())))))******''''''''''''''''''''''''+++******))))))******+++++++++++++++++++++++++++******,,,---------,,,+++************+++,,,------...---,,,---...///...---//////000000000111111111333222111111111333555666444444444444444444444444333444666888:::;;;<<<<<<@@@AAABBBAAA???>>>>>>???BBBDDDFFFHHHIIIHHHFFFEEEFFFDDDCCCEEEHHHJJJKKKJJJNNNMMMLLLKKKLLLOOORRRSSSVVVUUUTTTTTTUUUWWWZZZ[[[YYY[[[]]]___^^^\\\YYYWWWRRRQQQPPPPPPRRRVVVZZZ]]]aaakkkrrroooiiieeecccaaabbb[[[XXXZZZ^^^___```bbb^^^]]]\\\]]]___```aaa``````^^^[[[ZZZ[[[\\\\\\\\\[[[ZZZXXXWWWVVVVVVWWWWWWZZZ\\\^^^``````___\\\[[[ZZZYYYYYYXXXWWWWWWXXXXXX[[[[[[[[[\\\^^^```cccdddcccaaa___]]][[[[[[\\\]]]``````aaabbbaaa___]]]\\\]]]]]]\\\ZZZWWWUUUSSSQQQTTTUUUWWWXXXWWWUUURRRPPPJJJIIIGGGFFFFFFGGGIIIKKKJJJGGGDDDDDDFFFGGGDDD@@@@@@???===;;;999999:::;;;:::999777555444333222222444333222222333222222111000000000000000000000000'''"""!!!'''+++***&&&)))(((((()))******)))'''&&&&&&&&&((())))))'''%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######&&&***...//////---$$$***,,,&&&###''''''###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######''''''%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''((()))***++++++***((('''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))'''''''''((((((((((((((((((((('''''''''((()))***))))))))))))))))))((((((******)))((((((((())))))))))))))))))))))))))))))+++******))))))******+++************************)))******+++,,,++++++++++++++++++***++++++,,,,,,///...---...000111000///////////////000000000000444444333222222333444555222222222222222222222222222444666888;;;<<<===>>>???@@@AAA@@@>>><<<===>>>@@@BBBDDDFFFGGGGGGFFFEEEGGGFFFDDDEEEGGGIIIJJJIIILLLKKKKKKKKKMMMOOORRRTTTUUUTTTSSSSSSUUUXXX[[[]]]^^^```cccdddccc```\\\ZZZQQQPPPOOOOOOQQQUUUYYY[[[___hhhnnnkkkeeebbb```^^^ccc]]][[[^^^bbbaaaaaabbb\\\[[[YYYZZZ\\\]]]^^^]]]\\\[[[ZZZZZZ\\\\\\ZZZYYYWWWVVVUUUTTTTTTUUUWWWXXX[[[\\\]]]]]]\\\ZZZWWWVVVXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^___dddbbb^^^[[[XXXWWWWWWWWWYYYZZZ[[[\\\\\\[[[ZZZYYY[[[ZZZZZZXXXVVVTTTRRRQQQRRRSSSUUUVVVUUURRROOOMMMHHHFFFEEEDDDEEEGGGIIIJJJKKKGGGDDDDDDDDDDDDAAA===>>>>>>===<<<;;;::::::999;;;999666333111111111222444444555555444444333222000000000000000000000000'''$$$!!!"""&&&)))'''%%%'''''''''((((((((('''&&&&&&&&&'''((((((((('''&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&***...///---***###&&&&&&###$$$((('''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&''')))(((&&&$$$"""$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***)))(((''''''''''''((()))&&&''''''''''''''''''&&&((((((((((((((()))))))))&&&&&&''''''(((((()))))))))))))))))))))*********''''''''''''(((((())))))+++***)))(((((((((((((((******************************))))))))))))******))))))))))))))))))))))))*********+++++++++++++++,,,,,,++++++***+++++++++...------...000111000///........./////////000000444333222111111222222333111111111111111111111111111333555888;;;===>>>???>>>???@@@>>><<<;;;<<<<<>><<<============;;;:::999<<<999555222000000111111333444555555444222222222000000000000000000000000((((((((('''%%%%%%%%%&&&%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((('''%%%%%%(((***'''&&&&&&%%%$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&############""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%)))+++***'''$$$%%%%%%%%%$$$%%%(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%((())))))'''$$$"""""""""###$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&& !!!!!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))******)))((('''''''''(((''''''''''''''''''''''''***))))))))))))))))))***))))))))))))))))))))))))+++++++++++++++,,,,,,---,,,,,,++++++***+++++++++,,,++++++,,,...//////...---............/////////111111000000000000000000111111111111111111111111111222555777:::<<<===>>><<<===>>>===;;;:::;;;<<<===>>>@@@BBBDDDEEEEEEEEEHHHGGGFFFEEEEEEFFFIIIKKKLLLLLLMMMOOOQQQTTTVVVXXXWWWVVVUUUVVVYYY]]]bbbeeeeeefffgggfffbbb]]]WWWTTTRRRQQQOOOOOOPPPSSSWWWYYY]]]dddgggdddbbbaaa```^^^^^^ZZZ[[[aaaeeeccc```___\\\ZZZWWWWWWXXXZZZ[[[[[[WWWYYY[[[___bbbaaa___\\\YYYWWWUUUTTTUUUWWWZZZ\\\YYYYYYYYYYYYXXXWWWWWWWWWVVVVVVWWWXXXXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXZZZXXXUUUSSSQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTOOOPPPRRRSSSUUUVVVVVVVVVUUUTTTSSSQQQOOOLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFFFFCCCBBBAAA@@@@@@???>>><<<;;;<<<===>>>===<<<:::888;;;999555222000000111222222555777777555333333333000000000000000000000000)))***+++)))&&&$$$$$$&&&$$$&&&''''''&&&%%%%%%&&&&&&'''((('''%%%%%%%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%(((---222((('''&&&%%%%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###""""""""""""""""""######$$$$$$%%%%%%&&&&&&'''$$$#########""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''')))'''### '''&&&&&&&&&&&&&&&%%%"""$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((()))((('''$$$"""!!!!!!###$$$$$$$$$$$$$$$"""###$$$&&&''''''((((((!!!###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((""""""############$$$$$$$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&%%%$$$$$$&&&''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((&&&&&&'''(((((((((((('''&&&'''''''''(((((())))))))))))((('''''''''((((((((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))))))))))),,,++++++++++++,,,------+++++++++***++++++,,,,,,***))))))+++---......---------------.........///////////////////////////222222222222222222222222000222444666999:::;;;<<<999:::;;;;;;::::::;;;<<<<<<===???AAACCCEEEFFFFFFGGGGGGFFFEEEDDDFFFJJJMMMMMMMMMOOOPPPRRRUUUWWWXXXXXXVVVUUUUUUXXX]]]bbbfffffffffeeeddd```\\\WWWTTTVVVTTTRRRPPPQQQSSSVVVXXX\\\aaadddbbbaaabbbbbb___\\\XXXYYY```dddccc`````````^^^ZZZYYY[[[]]]^^^___WWWYYY\\\aaaeeefffdddaaa]]][[[XXXVVVWWWYYY[[[]]]YYYXXXWWWWWWWWWWWWXXXXXXUUUVVVXXXYYYYYYXXXWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQKKKMMMOOOQQQTTTUUUWWWWWWTTTRRRPPPMMMKKKJJJJJJJJJLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCAAA???===<<<;;;;;;<<<=========<<<:::999:::888555333222222222333333777;;;:::777555555666000000000000000000000000***)))((((((((('''%%%$$$%%%'''))))))'''&&&&&&(((&&&'''((('''$$$###%%%'''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''&&&''',,,666===(((((('''%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%'''(((((($$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''$$$!!!&&&&&&&&&'''&&&$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###!!!"""###%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''(((#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%'''))))))(((&&&%%%'''''''''(((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''(((((())))))((((((((((((((('''''''''((((((***+++++++++***)))(((((((((((((((((())))))(((((('''''''''((())))))************************))))))(((((((((((())))))************************+++******)))***+++,,,---************+++,,,------***))))))***---......---,,,,,,---------...............///000000111111000111111111111111111111111000111333555777888999999666888999:::::::::<<<===<<<===???AAACCCEEEFFFGGGFFFFFFFFFDDDDDDFFFKKKOOOMMMNNNOOOPPPRRRTTTVVVVVVUUUTTTRRRRRRTTTYYY___bbbeeeeeedddbbb```^^^[[[ZZZZZZXXXUUUSSSRRRTTTVVVXXXZZZ^^^```______bbbbbb```[[[WWWXXX___eeedddbbbcccbbb___[[[ZZZ[[[]]]______VVVXXX\\\bbbgggiiihhhfffaaa^^^[[[XXXWWWXXX[[[]]]YYYXXXVVVUUUUUUUUUVVVWWWUUUWWWXXXZZZZZZYYYXXXWWWXXXWWWVVVUUUTTTTTTUUUVVVUUUTTTRRRQQQQQQRRRTTTUUUTTTSSSRRRPPPOOOMMMMMMLLLKKKLLLNNNPPPRRRTTTTTTUUUPPPMMMJJJGGGGGGIIILLLNNNRRRPPPNNNKKKHHHEEECCCBBBDDDDDDDDDCCCAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;888777666555444444444444333777;;;;;;777444444666000000000000000000000000***&&&$$$&&&***+++'''"""&&&)))++++++((('''(((***&&&(((((('''$$$###%%%''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((("""######$$$&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&''')))000<<>><<<===???AAACCCEEEGGGHHHEEEFFFFFFDDDCCCFFFKKKPPPMMMMMMNNNPPPRRRSSSTTTUUURRRQQQOOONNNQQQVVV[[[___eeedddcccbbbaaaaaa``````]]]ZZZWWWTTTSSSTTTVVVXXXXXX\\\^^^]]]^^^bbbccc```[[[WWWXXX___eeeeeedddeee```]]]YYYWWWYYY[[[]]]]]]UUUWWW[[[aaagggjjjjjjiiiccc```\\\XXXWWWXXXZZZ\\\ZZZXXXVVVTTTSSSSSSTTTUUUVVVWWWYYY[[[[[[ZZZYYYXXXXXXWWWUUUSSSRRRRRRTTTUUUWWWVVVTTTSSSSSSTTTUUUVVVUUUTTTQQQOOOMMMKKKJJJJJJLLLMMMOOOPPPQQQRRRRRRRRRLLLIIIEEECCCDDDHHHNNNQQQUUUSSSQQQMMMIIIEEEBBBAAA@@@BBBCCCDDDDDDDDDFFFGGG<<<<<<<<<<<<<<<;;;;;;;;;666666666666666555555555000555999999555222222444000000000000000000000000'''((()))(((&&&&&&((()))''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((///...,,,***(((&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&)))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!###%%%&&&###!!!$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%######$$$%%%%%%###"""###$$$&&&&&&%%%######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&)))'''%%%#########$$$%%%########################!!!(((...+++$$$!!!%%%,,,&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&$$$""""""###%%%"""############$$$$$$$$$######$$$&&&((()))***+++,,,***'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$'''''''''&&&$$$""" )))&&&###!!!"""$$$&&&&&&"""###$$$&&&&&&%%%$$$###+++&&&"""###&&&(((&&&###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&(((+++---///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&,,,------+++'''%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''((()))++++++******)))''''''''''''(((((())))))))))))(((''''''''''''''''''''''''''''''((())))))---,,,***)))))))))***+++))))))))))))******++++++++++++******)))(((((('''******))))))))))))******((()))+++++++++,,,...000+++***))))))++++++***)))++++++++++++++++++++++++,,,++++++++++++,,,------///////////////000111111/////////000111333444555111111222222222333333333555666888888777777999:::<<<===>>>??????AAADDDGGGGGGGGGGGGFFFEEEGGGJJJMMMNNNMMMKKKKKKMMMPPPQQQRRRSSSRRRPPPNNNPPPSSSVVVYYYZZZ^^^cccffffffdddcccbbb___^^^\\\XXXTTTTTTWWWZZZZZZZZZ\\\___cccdddcccbbb[[[ZZZYYY[[[___aaa```___aaa___]]][[[ZZZ[[[]]]^^^\\\]]]^^^___aaabbbccccccccc___ZZZWWWXXXZZZ\\\]]]WWWWWWWWWTTTQQQQQQUUUXXX[[[\\\]]]^^^]]][[[XXXWWWVVVWWWVVVSSSOOONNNOOORRRZZZVVVSSSSSSTTTUUUSSSPPPOOOQQQSSSSSSQQQPPPOOOPPPLLLKKKJJJJJJLLLMMMMMMLLLGGGGGGGGGFFFFFFGGGJJJMMMTTTQQQMMMHHHEEECCCCCCDDDCCC???===???FFFLLLMMMMMMBBB???<<<:::::::::999888777666555444444555777888333222111111000000111111222222222222111111111111&&&&&&'''&&&%%%$$$&&&(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((+++***)))'''&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%''''''%%%######$$$$$$%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&''',,,***(((&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$###!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((&&&%%%$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$---)))%%%&&&)))+++)))&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))***+++***(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''((()))***)))((((((&&&&&&'''''''''((((((((())))))(((''''''''''''''''''''''''''''''((()))))))))(((''''''&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&)))))))))))))))*********((((((''''''''''''(((((('''((()))(((&&&&&&(((***---+++***+++,,,---,,,***,,,,,,,,,+++++++++++++++++++++******++++++,,,---.........---...//////000............///000111222111111222222222333333333444555777777666666888999;;;<<<===>>>>>>@@@CCCFFFIIIIIIIIIGGGEEEEEEGGGJJJKKKJJJHHHIIIJJJMMMNNNOOONNNMMMLLLLLLNNNQQQTTTVVVYYY]]]bbbffffffeeedddddd``````___]]][[[ZZZZZZ[[[[[[[[[[[[]]]aaaccccccbbb\\\ZZZYYY[[[^^^aaaaaa```aaa___]]]\\\[[[]]]^^^```]]]]]]\\\\\\[[[\\\\\\\\\[[[XXXUUUTTTVVVYYYZZZ[[[VVVWWWWWWUUUTTTVVVZZZ^^^^^^_________]]]\\\ZZZYYYVVVVVVVVVSSSPPPOOOQQQTTTXXXUUUSSSSSSTTTTTTRRRPPPQQQRRRTTTTTTSSSQQQQQQQQQNNNLLLJJJJJJKKKLLLLLLKKKFFFGGGGGGGGGFFFFFFHHHJJJKKKJJJIIIGGGEEECCCAAA@@@CCC???===???EEEJJJLLLKKKAAA???<<<;;;::::::999888777555444333333333555666333222111111000000111111333222111111000000000000&&&''''''&&&%%%%%%&&&(((''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''%%%#########$$$%%%%%%%%%%%%$$$###%%%&&&%%%$$$###$$$&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######%%%&&&&&&,,,+++)))&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''$$$ %%%$$$$$$$$$$$$######### """$$$$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''***'''$$$$$$&&&(((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%'''))))))((('''((()))((((((((((((((('''''''''%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''')))(((''''''&&&''''''''''''''''''&&&''''''((()))&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''(((((('''(((((()))***+++++++++((((((''''''''''''((((((((()))((('''$$$###$$$%%%,,,+++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,------...///............//////000111111111222222222333333333222444555555555555666888:::;;;<<<<<<===>>>BBBDDDKKKJJJIIIGGGDDDCCCEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMOOOQQQRRRSSSVVVZZZ```dddeeeddddddddd```______``````___\\\ZZZ\\\[[[[[[]]]___bbbbbbbbb\\\ZZZYYYZZZ\\\___aaaaaaaaa```^^^]]]]]]___aaabbb]]]\\\ZZZYYYXXXYYYYYYZZZWWWVVVUUUUUUWWWXXXXXXWWWUUUVVVWWWWWWXXX\\\aaaeeebbbbbbaaa___^^^\\\[[[ZZZYYYXXXVVVRRRNNNNNNPPPRRRUUUTTTRRRRRRSSSSSSRRRPPPRRRTTTVVVVVVTTTRRRRRRRRRQQQNNNKKKIIIIIIJJJJJJJJJFFFHHHIIIHHHFFFEEEFFFFFFEEEFFFGGGHHHGGGDDDAAA???BBB???===???CCCHHHIIIHHHAAA>>><<<;;;;;;;;;999888666555444222222222333333333222111111000000111111333222111///......//////((())))))(((''''''(((***''''''((((((((((((''''''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!!!!"""###$$$%%%&&&((('''&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$'''(((%%%"""$$$$$$$$$#########""""""!!!###&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$#########$$$&&&''''''''''''&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&***&&&###$$$(((******(((&&&%%%$$$$$$$$$&&&''')))'''%%%######%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((($$$&&&((((((''''''((()))((((((''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''''''''''''''&&&&&&''''''((('''((()))******)))'''&&&************************((((((((()))******++++++******))))))))))))***************(((&&&%%%&&&'''***))))))+++,,,,,,+++))),,,,,,,,,,,,,,,---------+++++++++++++++,,,---------------,,,---......///111111000000000111111222111111222222222333333333111222444444333333555666888::::::;;;;;;<<>>===>>>AAADDDEEEEEE???===;;;:::;;;:::999777777666444333222222222222333222111111000000111111444222000...------...///((()))***)))'''''')))***''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$$$$%%%&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""!!!$$$&&&'''&&&%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%((('''(((...444555...'''&&&%%%$$$$$$%%%''')))***)))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((******+++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******)))******)))(((''')))+++*********,,,......,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,---............------......///000111000000000000000111111111111222222222333333333000111333333222222444555777888999999888:::===???CCCDDDEEEDDDBBBBBBCCCEEEDDDGGGJJJKKKJJJJJJKKKLLLQQQQQQRRRRRRRRRQQQPPPOOOOOOSSSWWW[[[\\\]]]^^^___^^^]]][[[ZZZ[[[[[[[[[[[[YYYZZZ]]]aaacccbbb^^^[[[XXXXXXWWWVVVWWWZZZ]]]```bbbaaaaaaaaaaaabbbdddddd```___^^^]]]\\\]]]^^^^^^ZZZZZZ\\\___```^^^ZZZVVVYYYXXXWWWWWWZZZ]]]aaaccccccbbb```]]]\\\ZZZZZZYYYWWWTTTQQQNNNMMMMMMNNNNNNPPPQQQRRRRRRPPPOOONNNNNNNNNQQQSSSTTTSSSRRRRRRSSSTTTQQQMMMKKKKKKKKKJJJIIIJJJLLLNNNNNNKKKHHHFFFEEEMMMMMMLLLKKKIIIGGGDDDCCC???>>>======???@@@AAAAAA===;;;:::999:::999888666777666555444333333333222333222111111000000111111333222000///.........///'''(((((('''&&&&&&''')))''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%$$$%%%%%%'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&'''&&&%%%$$$%%%'''(((&&&$$$$$$%%%&&&%%%$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%$$$%%%&&&''''''((())))))######################## $$$'''&&&"""!!!###&&&%%%$$$$$$$$$$$$#########!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######%%%&&&&&&%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$''''''%%%$$$$$$%%%&&&&&&###+++888BBBDDD<<>>@@@AAAAAAAAAAAACCCDDDDDDHHHLLLNNNLLLJJJKKKMMMOOOOOOOOOOOONNNMMMLLLLLLNNNQQQUUUWWWXXXXXXYYYZZZ______^^^\\\ZZZYYY[[[]]]WWWYYY[[[___aaa___[[[XXXVVVWWWWWWWWWWWWYYY\\\___bbbbbbbbbbbbbbbbbbccccccccccccaaa___]]][[[YYYXXXTTTVVVZZZ___bbbbbb___\\\[[[YYYVVVVVVYYY\\\^^^___``````___]]]\\\ZZZYYYXXXPPPNNNMMMMMMPPPRRRRRRRRROOOQQQRRRQQQOOOMMMLLLLLLKKKMMMPPPRRRRRRRRRRRRSSSSSSQQQOOONNNNNNNNNLLLKKKLLLMMMOOONNNLLLHHHGGGFFFNNNNNNMMMKKKIIIEEECCCAAA>>>>>>===============>>>:::999888888999888666444666666555555444444333333333222111111000000111111111111000000000000//////'''(((((('''&&&&&&''')))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''%%%$$$$$$&&&%%%%%%&&&''''''''''''&&&%%%&&&'''&&&%%%%%%%%%'''((('''%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((('''###"""$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&((())),,,<<>>???>>>===>>>???>>>DDDKKKLLLIIIGGGGGGIIIIIIIIIIIIJJJKKKMMMOOOPPPRRRTTTVVVVVVUUUTTTTTTUUUWWW^^^eeebbbZZZTTTUUUYYYXXXUUUSSSRRRTTTUUUVVVVVVVVVYYY\\\\\\[[[[[[^^^aaacccccccccbbbbbbaaaaaaaaabbbdddeeeeeedddaaa]]][[[YYY[[[^^^cccffffffdddaaa\\\YYYVVVVVVYYY]]]^^^]]]]]]^^^_________]]]ZZZYYYUUUSSSRRRSSSUUUTTTQQQMMMOOOQQQSSSRRRMMMIIIHHHHHHHHHKKKOOOQQQSSSTTTVVVWWWOOOOOOPPPRRRTTTTTTQQQOOOKKKLLLMMMLLLIIIGGGGGGGGGIIILLLPPPRRRPPPKKKDDD???<<<======<<<:::999999:::666555555666666666333111111111222333333333222222333222222111000111111111---///222444555444222000***)))(((((((((***+++,,,'''((()))***)))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''###!!!%%%&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&%%%((('''&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''###$$$***'''%%%...$$$$$$%%%'''))))))&&&$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&###"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""" """&&&'''###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''))))))PPPJJJ@@@666---'''%%%$$$!!!"""$$$'''***---///000((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''###"""&&&(((&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&$$$###$$$&&&(((((('''''''''&&&&&&&&&'''((()))'''%%%######$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&+++******)))(((''''''&&&***(((&&&%%%%%%&&&'''(((''''''((()))))))))))))))(((''''''(((((()))***+++))))))))))))((((((((((((++++++******))))))(((((())))))***))))))((('''&&&'''((()))***+++,,,------+++++++++,,,,,,,,,------------------------------...---,,,+++,,,...111222555333222333555555222///000000111333333333333333222222333444666888:::;;;<<<<<<============<<<<<>>@@@CCCGGGIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKMMMNNNQQQVVVYYYXXXSSSQQQTTTXXX]]]```aaa]]]WWWRRRQQQRRRRRRSSSUUUVVVXXXYYYYYYYYYZZZZZZYYYXXXWWWXXX[[[^^^bbbbbbbbbaaa```___]]]]]]YYYZZZ]]]^^^___^^^\\\[[[ZZZ]]]```bbbbbbaaaaaaaaa___^^^]]][[[YYYWWWVVVUUU[[[[[[[[[ZZZZZZZZZZZZYYYZZZWWWTTTSSSTTTVVVWWWWWWRRRPPPNNNMMMNNNNNNNNNMMMOOOQQQUUUWWWXXXWWWTTTRRRMMMMMMMMMNNNPPPPPPNNNLLLGGGHHHJJJKKKMMMNNNOOOOOONNNLLLJJJIIIHHHFFFCCC@@@;;;<<<<<<;;;888666666777999555999CCCEEE<<<666777333333333333333333333333333333444444333333222111222444555444222111111222(((((('''&&&&&&&&&''''''((()))***+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''###"""%%%&&&$$$###$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%$$$###"""!!!"""###$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((!!!'''((((((AAAYYYUUU///***$$$ ###&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$############$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$######&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&### !!!$$$&&&&&&$$$&&&&&&&&&%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((***(((%%%$$$%%%***///222&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""$$$%%%***222444---&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''(((''''''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))***++++++''''''((()))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))((())))))))))))))))))***'''(((((())))))))))))(((,,,,,,+++***)))(((((('''******+++++++++,,,,,,,,,***++++++,,,---......///------------------------000//////000222222111///......///000111111111111222222111222333444555555888999:::;;;<<<=========;;;===@@@DDDGGGHHHIIIJJJIIIJJJKKKKKKJJJJJJLLLNNNQQQUUUYYYXXXTTTRRRTTTXXXZZZ\\\\\\YYYSSSPPPPPPRRRRRRTTTVVVXXXZZZ\\\]]]^^^]]]ZZZWWWVVVXXX\\\___```bbbbbbbbbaaa___]]][[[ZZZXXXXXXYYYZZZZZZYYYYYYYYYXXXZZZ\\\]]]\\\\\\]]]^^^aaa___\\\YYYWWWVVVVVVVVVYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWUUUUUUVVVVVVUUUTTTQQQOOONNNNNNPPPRRRRRRRRRSSSUUUWWWWWWWWWTTTQQQOOOMMMLLLLLLMMMOOONNNLLLJJJGGGHHHIIIKKKMMMOOOPPPQQQSSSPPPLLLIIIGGGEEEBBB@@@<<<======;;;888666666777888555888@@@BBB:::555666222222222222222222222222333444444444444333222222444555666555333222111222******))))))(((((((((((((((((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$###'''(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""###%%%%%%%%%### %%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))) ******%%%EEEbbbUUU111+++$$$ !!!$$$&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&###%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""" ###%%%''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!!!!###&&&'''&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''')))))))))))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%+++333444...'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%'''(((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''((('''((((((((('''&&&%%%%%%'''''''''(((((((((((()))%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%''''''((()))))))))))))))******)))((((((((((((((((((((((((((())))))))))))'''((((((((())))))******&&&'''((())))))***)))))),,,,,,+++***)))(((''''''((((((((()))))))))******)))******,,,---...//////,,,,,,---------,,,,,,+++---------...///000//////,,,---...///000000000000111111000000000111222222555666888:::;;;<<<======:::;;;>>>@@@CCCFFFGGGHHHHHHIIIJJJIIIIIIJJJLLLNNNRRRUUUXXXVVVRRRPPPQQQTTTTTTUUUUUUTTTQQQPPPRRRTTTUUUVVVXXXZZZ\\\]]]^^^^^^^^^ZZZXXXYYY^^^bbbcccbbbcccccccccbbb```]]]ZZZXXXWWWWWWVVVVVVVVVVVVVVVWWWSSSUUUWWWXXXXXXYYY[[[]]]```]]]YYYUUUSSSSSSTTTUUUWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWVVVTTTQQQMMMLLLKKKLLLOOORRRSSSSSSTTTUUUUUUUUUTTTRRRPPPNNNNNNMMMMMMNNNOOONNNKKKIIILLLLLLLLLKKKLLLLLLLLLMMMSSSPPPKKKHHHFFFDDDBBB@@@===>>>===;;;888666666777777444555;;;<<<666222222111111111111111111111111222333333333333222111111444555666555333111111111***)))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$((()))'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$""" $$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&888OOO???---)))%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###""" """$$$&&&(((((((((((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!###%%%&&&''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$######"""###$$$&&&'''''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%&&&%%%(((...000+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%'''(((&&&'''''''''''''''''''''###%%%&&&&&&&&&&&&'''((('''((((((((('''&&&%%%%%%$$$%%%&&&'''(((***++++++%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&"""''''''((()))))))))))))))((((((((((((((()))******'''((((((((()))))))))***''''''(((((()))))))))***&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,......///+++,,,,,,---,,,,,,+++***,,,,,,,,,---------...///,,,,,,---...////////////000000////////////000000444555666888:::;;;<<<<<<;;;;;;<<<===???AAACCCDDDFFFGGGHHHHHHHHHJJJMMMPPPTTTVVVWWWTTTPPPMMMLLLMMMMMMNNNPPPPPPQQQSSSUUUWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\[[[[[[___dddfffeeecccdddddddddcccaaa^^^ZZZXXXXXXWWWVVVTTTTTTTTTUUUUUUOOOQQQSSSUUUVVVWWWZZZ\\\]]]ZZZUUURRRPPPQQQRRRTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRTTTVVVWWWVVVSSSPPPIIIHHHGGGIIILLLOOOQQQQQQQQQQQQQQQRRRQQQQQQPPPOOOOOONNNNNNOOOOOOOOOLLLJJJNNNMMMLLLKKKJJJJJJJJJJJJOOOLLLHHHEEEDDDCCCBBB@@@===>>>===<<<999777777777777555555777888555222111000000000000000000000000111111111111111000//////222333444333111//////000&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$(((***'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&%%%,,,888---(((&&&%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%$$$(((&&&###!!!!!!###&&&((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''$$$$$$)))+++(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&%%%%%%'''((('''''''''(((''''''&&&&&&###$$$%%%&&&((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$""" ''''''((()))))))))))))))''''''''''''((()))***+++''''''(((((())))))******'''(((((((((((((((((()))'''(((((())))))))))))(((((((((((())))))************++++++++++++,,,,,,,,,)))******+++,,,------...+++++++++++++++++++++++++++,,,---,,,++++++---///,,,,,,---...//////////////////.........///000000333444555777999:::::::::<<<;;;;;;;;;<<<===???AAADDDEEEFFFFFFGGGJJJNNNRRRVVVVVVVVVSSSNNNKKKIIIIIIJJJKKKMMMPPPRRRUUUWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVYYYZZZ]]]aaadddeeedddbbbcccdddddddddbbb^^^ZZZXXXWWWVVVUUUTTTSSSSSSRRRSSSMMMPPPSSSUUUVVVWWWYYY[[[YYYVVVSSSPPPOOOPPPRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQNNNOOOQQQTTTVVVUUURRRPPPGGGFFFEEEFFFIIILLLNNNNNNLLLLLLLLLMMMMMMNNNOOOOOONNNMMMMMMOOOPPPOOOMMMKKKKKKKKKIIIIIIIIIIIIKKKKKKKKKIIIFFFDDDDDDCCCAAA@@@<<<======<<<999888888999;;;999777777777666444222000000000000000000000000///000000000000///......///000222111///......///$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&### """''')))'''%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&&&&&&&''')))((($$$$$$$$$%%%&&&&&&###!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((('''%%%###!!!!!!###&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&&&&'''######''')))&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''(((((($$$&&&'''&&&%%%%%%&&&'''&&&&&&''''''((('''''''''%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&%%%%%%"""$$$&&&(((***,,,,,,,,,''''''((())))))))))))))))))((((((((((((((()))***'''''''''((()))*********((((((((((((((('''''''''((())))))))))))(((((('''(((((((((((()))))))))***)))))))))*********++++++******+++++++++,,,,,,,,,******))))))***+++,,,---,,,---...,,,***))),,,...,,,---...//////000000000...............///000111222333555666777888888999;;;:::999888999;;;>>>@@@BBBCCCDDDEEEGGGKKKPPPTTTVVVVVVUUURRROOOLLLJJJIIIJJJKKKMMMQQQTTTVVVWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSUUUXXX[[[]]]]]]^^^```aaaaaabbbccccccaaa^^^ZZZWWWUUUUUUTTTSSSRRRQQQPPPOOOOOORRRVVVXXXWWWWWWWWWXXXUUUTTTRRRPPPOOOQQQRRRTTTQQQQQQPPPPPPPPPOOOOOOOOOKKKLLLNNNQQQTTTTTTRRRPPPIIIGGGFFFGGGIIILLLLLLLLLIIIHHHHHHHHHIIIKKKLLLMMMLLLKKKLLLMMMOOOOOOMMMKKKIIIHHHGGGGGGGGGIIIKKKLLLJJJHHHFFFEEEDDDCCC@@@===;;;<<<===<<<:::999:::;;;<<<:::888555555666444222000000000000000000000000000000000000000//////...---///000000/////////000%%%&&&((()))))))))(((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& %%%(((&&&$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$!!!###'''"""'''#########$$$&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$######"""""""""###%%%%%%$$$$$$%%%&&&(((''''''&&&&&&''''''((('''&&&&&&'''((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###""""""%%%$$$$$$$$$$$$%%%&&&&&&))))))'''&&&%%%$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&"""$$$&&&((((((&&&$$$###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///...+++(((&&&%%%%%%%%%&&&######''')))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&'''&&&$$$$$$$$$&&&&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""'''(((((()))))))))))))))+++***)))((((((''''''(((&&&''''''((()))******+++))))))(((((('''''''''&&&))))))***))))))(((''''''))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((+++++++++++++++++++++,,,***)))(((((()))+++---///---...///,,,))))))+++...,,,---...///000000000000...------...///000111111333333555666777777777777999888777777888;;;>>>@@@@@@AAACCCDDDGGGKKKQQQUUUUUUUUUTTTSSSPPPNNNLLLKKKKKKLLLOOORRRVVVWWWVVVTTTSSSSSSTTTTTTTTTSSSRRRRRRSSSUUUXXXXXXWWWXXX\\\```___```bbbbbb```]]]YYYVVVSSSSSSSSSRRRQQQOOONNNMMMRRRUUUYYYZZZYYYWWWUUUUUUTTTSSSRRRQQQQQQRRRTTTUUUPPPPPPPPPOOOOOOOOONNNNNNIIIJJJLLLOOORRRTTTRRRQQQLLLJJJHHHHHHJJJLLLMMMLLLGGGGGGFFFFFFGGGHHHJJJKKKJJJJJJJJJLLLNNNNNNLLLKKKJJJIIIGGGFFFFFFGGGHHHJJJJJJIIIGGGGGGEEECCC???<<<:::;;;<<<<<<::::::;;;<<<;;;999666333222444333000111111111111111111111111111111111111111000//////,,,...000000000///000222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%)))((((((&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%############%%%%%%(((&&&555333...)))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&$$$!!!"""%%%&&&%%%######$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$#########%%%((((((&&&%%%$$$%%%"""###%%%&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((('''&&&$$$!!! ###%%%&&&&&&$$$$$$%%%'''...,,,(((&&&%%%&&&(((***%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%<<<444***%%%&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%'''((('''%%%###$$$$$$%%%%%%&&&'''(((((((((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&+++*********))))))((((((***)))'''&&&%%%%%%&&&'''((((((((((((''''''''''''"""###%%%&&&%%%&&&(((***''''''(((((('''&&&%%%%%%&&&&&&''''''(((((())))))'''((()))++++++***))))))***+++,,,,,,......///000---,,,+++++++++,,,---...,,,,,,,,,,,,---.../////////////////////......---000000///......///111111111111111222333444555666:::999777666777:::>>>@@@@@@@@@@@@BBBEEEJJJOOORRRRRRQQQOOOMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPRRRPPPOOOPPPSSSUUUVVVVVVPPPRRRUUUXXX[[[\\\\\\\\\]]]\\\YYYWWWUUUUUUUUUUUUWWWVVVTTTRRRQQQPPPPPPQQQTTTUUUUUUVVVVVVVVVVVVUUUYYYVVVRRRQQQRRRTTTUUUUUUWWWTTTQQQPPPOOOOOONNNMMMKKKKKKLLLNNNQQQSSSSSSRRRRRRJJJEEEHHHIIIIIIMMMSSSOOOIIIDDDDDDJJJOOOQQQPPPNNNMMMKKKIIIHHHIIIJJJKKKKKKIIIGGGFFFGGGGGGFFFDDDEEEEEEEEEDDDCCC@@@>>>===???>>>===<<<;;;:::::::::<<<;;;999888666555555444111111111000000000000///555222000000111111///,,,...------...111222222111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$&&&%%%$$$######$$$%%%&&&&&&000GGGAAA444,,, ((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''(((%%%###$$$&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''(((((('''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###"""###%%%&&&&&&$$$$$$%%%''',,,***(((&&&%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&III>>>000'''%%%''')))***%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))(((&&&$$$%%%&&&&&&'''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''******)))))))))((((((((((((''''''&&&&&&&&&''''''&&&'''''''''(((((()))))))))***+++***((('''((()))(((((())))))(((((('''&&&'''''''''((((((((((((((((((((()))***************++++++*********))))))))),,,++++++***+++,,,---...************+++,,,------------...///////////////000//////...//////111111222222222333444555666777:::999777666888;;;>>>@@@@@@???@@@AAADDDHHHMMMOOOPPPOOONNNMMMMMMMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMNNNPPPRRRSSSSSSQQQSSSVVVYYYZZZ[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVYYYWWWUUURRRPPPOOOOOOOOOQQQRRRSSSTTTUUUVVVVVVWWWZZZWWWTTTSSSTTTVVVWWWWWWXXXUUUSSSPPPOOOOOONNNMMMKKKKKKLLLNNNQQQRRRQQQPPPOOOIIIFFFKKKNNNMMMKKKMMMPPPLLLHHHHHHMMMQQQRRRQQQQQQOOOMMMJJJIIIIIIJJJJJJKKKIIIGGGFFFGGGGGGFFFEEECCCCCCCCCCCCBBB@@@>>>===???>>>===;;;:::999999999:::999888777666555555555222222111111111000000000333111///000111222000...///...---...000222111000&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############'''&&&%%%$$$$$$%%%&&&'''$$$;;;YYYMMM888///"""'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((())))))'''&&&&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$#########$$$%%%&&&&&&'''$$$$$$$$$%%%'''(((&&&%%%''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%###%%%&&&&&&$$$$$$%%%''')))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''AAA999---&&&$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''))))))'''&&&''''''(((((()))*********&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))((((((((((((((('''&&&&&&''''''''''''''''''%%%%%%&&&'''((()))******'''((()))(((&&&%%%&&&'''))))))))))))))))))((('''(((((((((((((((''''''''')))))))))))))))******+++***))))))))))))(((((((((+++************+++,,,,,,))))))******+++,,,,,,,,,++++++,,,---//////000111///////////////000111111222222333444555666777777999888777777888;;;>>>@@@@@@@@@@@@AAACCCGGGJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRRRRQQQPPPPPPOOOOOOPPPNNNMMMMMMPPPRRRSSSRRRUUUVVVXXXZZZZZZYYYXXXWWWTTTUUUVVVWWWWWWXXXXXXXXXZZZXXXUUURRRPPPNNNNNNNNNPPPQQQRRRSSSUUUWWWYYYYYY[[[XXXVVVUUUWWWXXXYYYYYYYYYWWWTTTQQQOOONNNMMMMMMLLLLLLLLLMMMOOOPPPOOONNNLLLGGGGGGOOOUUUSSSMMMHHHRRROOOLLLMMMQQQSSSSSSRRRRRRPPPNNNLLLJJJIIIIIIIIIJJJHHHFFFFFFGGGGGGFFFEEEAAAAAAAAAAAA@@@???>>>===>>>===<<<;;;999888777666777777777666666666555555333333333222222222111111111000///000222333222111000///...///000111000///''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$''''''%%%%%%%%%%%%''''''###===YYYHHH222...$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&$$$###%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&"""###&&&***...///+++(((%%%$$$######%%%'''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''+++)))(((''''''&&&### ###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((((('''&&&'''((((((((()))))))))***'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%'''((()))(((''''''&&&&&&&&&'''((())))))***###%%%&&&'''&&&&&&((()))(((((()))))))))(((((('''))))))((((((''''''&&&&&&***)))((((((((()))+++,,,((())))))***+++,,,------***************+++++++++***++++++,,,------......,,,,,,,,,,,,---...///000......//////000000111111333333444555666777888888888777666777888;;;>>>@@@AAAAAAAAAAAACCCFFFHHHJJJJJJKKKKKKLLLNNNOOOPPPQQQUUUTTTSSSRRRQQQPPPOOOOOOOOONNNMMMNNNRRRUUUVVVWWWYYYZZZ[[[\\\[[[ZZZXXXVVVSSSTTTVVVXXXYYYYYYXXXWWWYYYWWWUUURRRPPPOOOOOOOOORRRSSSTTTVVVWWWYYYZZZ[[[ZZZXXXVVVVVVXXXZZZZZZZZZYYYXXXVVVRRROOOMMMMMMMMMNNNMMMLLLMMMNNNOOOMMMKKKJJJFFFHHHPPPZZZ[[[SSSKKKRRRPPPOOOPPPRRRSSSRRRQQQOOONNNMMMKKKJJJIIIIIIIIIIIIGGGEEEEEEFFFGGGGGGFFF@@@@@@?????????>>>============<<<:::999777555555444555555666666666666666444444333333333222222222111111111111111222111111222000//////000000///---''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%''''''%%%%%%%%%%%%''''''$$$444GGG666(((+++$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""######&&&'''((('''&&&$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))111888<<<;;;777333***'''$$$###$$$&&&'''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''###$$$&&&%%%$$$$$$%%%'''###$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%''')))***)))&&&$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%'''((()))(((''''''(((((((((((((((''''''''''''(((******))))))***,,,&&&''''''(((((('''''''''))))))((((((''''''&&&&&&***)))((((((((()))+++,,,))))))***+++,,,---......))))))******++++++++++++)))***+++---------------...---,,,,,,,,,,,,---------......///000111111111222333555666777888888888666666555666888;;;===???AAAAAAAAABBBCCCEEEGGGHHHHHHIIIKKKLLLNNNPPPQQQQQQTTTTTTSSSRRRQQQPPPPPPOOOLLLKKKKKKNNNSSSWWWYYYZZZ\\\]]]^^^^^^]]][[[YYYWWWUUUVVVXXXYYYYYYXXXWWWVVVVVVUUUSSSRRRQQQQQQQQQRRRSSSTTTVVVXXXYYYYYYYYYYYYWWWVVVUUUUUUXXXYYYZZZZZZXXXXXXVVVRRRNNNLLLLLLNNNNNNMMMMMMMMMNNNNNNLLLJJJIIIGGGHHHPPP[[[```\\\TTTQQQQQQPPPQQQQQQQQQPPPOOOKKKJJJJJJJJJIIIIIIJJJJJJGGGFFFDDDEEEFFFGGGGGGFFF??????>>>>>>============<<<<<<;;;:::999777555444333444555666777777777666444444444333333333333222333333333222111000000000222111//////000000...---''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((************)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((((('''&&&'''&&&%%%$$$$$$%%%&&&'''%%%)))444'''!!!)))"""&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$"""!!!!!!!!!!!!$$$&&&((((((&&&$$$###$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$############$$$$$$############$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########)))111;;;BBBDDDAAA>>><<<444...(((%%%%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''"""###$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%)))(((&&&$$$###$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%###"""###%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&''''''''''''''''''))))))((((((''''''''''''((()))***(((&&&$$$%%%&&&%%%&&&&&&'''''''''''''''(((((((((((((((''''''''')))))))))))))))******+++++++++*********))))))))))))***++++++,,,,,,++++++&&&((()))++++++++++++***...---,,,+++***+++,,,,,,,,,---...000111111111111222333555777888888777777333333444555777:::<<<===???@@@@@@AAABBBDDDEEEFFFGGGHHHJJJLLLOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQJJJIIIJJJMMMRRRWWWYYYZZZ\\\\\\^^^^^^^^^\\\ZZZXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTRRRQQQQQQQQQRRRSSSRRRTTTWWWZZZ[[[ZZZXXXWWWUUUTTTTTTUUUWWWYYYZZZYYYVVVWWWVVVRRRMMMJJJLLLNNNOOONNNMMMNNNOOOOOOMMMKKKIIIIIIIIINNNYYYaaa```ZZZQQQQQQPPPPPPOOONNNNNNMMMHHHHHHIIIIIIIIIJJJJJJJJJFFFEEEDDDDDDFFFGGGGGGGGGAAA@@@???>>>===<<<<<<===:::;;;;;;;;;:::888666555333444666777888888777777444444444333333333222222444444555333000//////000222000//////000000///---''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''((()))***+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$&&&(((((('''&&&%%%&&&%%%$$$######$$$%%%&&&%%%!!!***$$$###(((!!!'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""""""""###&&&))))))'''%%%%%%&&&&&&%%%$$$######%%%&&&((($$$$$$############$$$$$$############$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%$$$###""""""######$$$$$$%%%%%%'''000999===:::777666888444...'''###%%%''''''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''######$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&((('''%%%"""!!!!!!###%%%%%%&&&&&&''''''&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&&&&%%%"""!!!!!!"""&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((()))******************))))))))))))(((((((((******,,,---------,,,+++&&&''')))+++,,,+++***)))---,,,***)))***+++---...,,,---...000111222111111111222444666777777777666111111222444666888;;;<<<<<<<<<===???@@@BBBCCCCCCFFFHHHJJJMMMOOOPPPPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSMMMLLLLLLNNNSSSVVVYYYYYYYYYZZZ\\\]]]]]]\\\ZZZYYYUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUSSSRRRQQQQQQQQQRRRRRRVVV[[[___aaa___\\\ZZZTTTTTTTTTUUUXXXZZZ[[[ZZZSSSUUUUUUQQQLLLIIILLLOOOPPPOOONNNOOOPPPPPPNNNLLLGGGJJJLLLOOOVVV______ZZZRRRRRRQQQOOOMMMLLLLLLMMMIIIJJJJJJJJJJJJJJJIIIIIIEEEDDDCCCDDDFFFHHHHHHGGGCCCAAA???>>><<<<<<<<<<<<999:::;;;<<<;;;:::888777444555777888999888777777333333333333222222222222222333555333111///111222111000//////000000///...((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))))))))'''&&&%%%$$$$$$$$$$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$%%%%%%$$$######$$$%%%%%%%%%)))(((((()))((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%###'''***+++)))''''''(((&&&%%%$$$######%%%'''((($$$$$$############$$$$$$"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###""" !!!###$$$%%%&&&'''!!!)))111111+++''')))......(((!!! $$$((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''&&&%%%$$$######%%%&&&&&&%%%$$$&&&'''$$$######$$$%%%&&&((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###&&&((()))(((&&&$$$$$$###$$$$$$%%%%%%$$$$$$###((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######&&&(((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((())))))******++++++***)))'''&&&%%%%%%&&&'''%%%&&&&&&'''((()))******$$$&&&''''''%%%%%%&&&(((''''''((())))))***))))))&&&'''''''''(((((())))))'''(((***+++++++++***)))''''''((()))***+++,,,,,,***+++,,,---...---,,,,,,((()))+++---...---,,,++++++***))))))***,,,...000+++,,,...000111222111111000222444666777777666555000000111333555888:::;;;999:::;;;===>>>@@@AAABBBFFFHHHJJJMMMOOOPPPPPPPPPMMMMMMNNNPPPQQQSSSTTTUUURRRQQQPPPRRRUUUXXXYYYYYYVVVXXXZZZ[[[\\\[[[ZZZYYYRRRRRRQQQQQQQQQSSSTTTUUUXXXVVVTTTRRRPPPPPPPPPPPPSSSXXX___eeegggfffccc```UUUTTTTTTVVVYYY[[[[[[[[[QQQSSSTTTPPPKKKIIILLLOOOPPPOOONNNOOOPPPQQQOOOMMMFFFKKKNNNOOOUUU\\\\\\XXXSSSSSSQQQOOOLLLKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHEEECCCCCCDDDFFFHHHHHHGGGDDDBBB@@@>>><<<<<<<<<<<<888999;;;<<<<<<;;;999888444666888999:::999888777333333333222222222111111000222444333111000222555000///...///000111000///***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%$$$######%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""######"""!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######&&&((((((%%%"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""###$$$$$$%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''&&&###"""!!!!!!"""###$$$%%%&&&&&&%%%$$$"""!!!'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((&&&'''((((((((('''%%%$$$)))))))))))))))(((''''''&&&''')))+++***(((&&&$$$''''''(((((('''&&&%%%%%%((((((''''''''''''((((((***)))))))))((((((''''''******))))))((((((''''''++++++++++++++++++++++++************************************************+++)))'''&&&((()))***))),,,,,,------.../////////222000...000333555444333333333333444555666777888::::::::::::;;;;;;<<<===@@@CCCGGGJJJKKKLLLNNNOOONNNOOOPPPRRRTTTUUUUUUUUUSSSRRRRRRTTTVVVWWWVVVUUU[[[[[[[[[ZZZYYYWWWVVVUUURRRPPPNNNNNNPPPTTTYYY]]][[[XXXUUUQQQOOOOOOPPPQQQZZZ^^^dddiiilllkkkhhhfff]]]VVVPPPQQQVVVYYYXXXTTTTTTUUUTTTPPPKKKJJJLLLPPPOOOQQQSSSTTTSSSQQQNNNMMMNNNOOORRRVVVXXXZZZ[[[[[[UUUSSSPPPNNNLLLKKKLLLLLLLLLNNNPPPOOOLLLIIIGGGFFFAAAAAABBBCCCEEEGGGIIIJJJCCCCCCBBB@@@>>><<<999888:::;;;;;;;;;:::888666555555555666888::::::888777444333222111000000000000//////000000111111111222.........///////////////)))((((((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&%%%%%%%%%$$$###$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$######&&&((((((%%%######$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%'''''''''&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$(((&&&$$$"""""""""###$$$######%%%%%%&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((('''&&&&&&)))))))))))))))(((''''''$$$&&&((()))***)))((('''((((((((((((((('''&&&&&&((((((''''''''''''((((((******)))))))))((((((((()))))))))(((((((((((((((************************************************************************'''&&&%%%&&&)))+++,,,,,,,,,,,,,,,---......//////111///...///222444333222111111111111111222333444666555555666777888999:::>>>AAADDDFFFGGGIIILLLNNNOOOPPPQQQSSSTTTUUUUUUUUUQQQQQQQQQSSSUUUVVVTTTSSSYYYYYYYYYXXXXXXWWWVVVUUUXXXWWWUUUTTTUUUWWWZZZ\\\ZZZXXXVVVTTTTTTUUUVVVWWW\\\```ffflllnnnnnnkkkiii___YYYSSSRRRVVVXXXVVVSSSVVVUUUTTTQQQNNNNNNOOOQQQRRRSSSTTTTTTRRRPPPLLLJJJOOOQQQTTTVVVXXXYYYXXXXXXTTTSSSQQQOOONNNNNNNNNNNNNNNPPPRRRRRRNNNIIIEEEDDDBBBBBBBBBCCCEEEFFFHHHIIIDDDCCCBBB@@@>>><<<::::::999::::::::::::999777666888777777999::::::999777444333222111000000000000/////////000000000111111........................'''''''''&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&&&&&&&&&&#########$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$###$$$&&&''''''%%%###$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######""""""######$$$%%%((('''%%%$$$######$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))((((((''''''(((((((((((()))))))))(((''''''$$$%%%&&&'''((()))******(((((()))))))))(((''''''((((((''''''''''''((((((************))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((************************************************'''&&&%%%'''))),,,,,,,,,+++,,,,,,------......///000///...///111222222222000000000000111111111111222222222333444666777888<<<>>>@@@AAACCCEEEIIILLLPPPQQQRRRSSSTTTTTTTTTTTTQQQQQQSSSUUUWWWWWWUUURRRUUUVVVVVVWWWWWWWWWVVVVVV]]]\\\[[[ZZZZZZZZZZZZZZZWWWWWWVVVWWWXXXZZZ]]]^^^```dddiiinnnqqqpppnnnlll___YYYTTTTTTWWWZZZYYYWWWXXXVVVSSSRRRSSSSSSSSSSSSUUUUUUVVVUUUSSSOOOLLLJJJQQQSSSUUUWWWXXXWWWVVVUUUSSSSSSRRRQQQPPPOOOOOOOOOPPPSSSUUUUUUPPPJJJEEEBBBCCCCCCCCCDDDDDDEEEFFFGGGEEECCCAAA>>><<<;;;;;;;;;888999999:::999999888888:::999999999::::::888666333222111111000000000000...///////////////000000------------------------&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%%%%%%%$$$$$$$$$######$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###%%%&&&((('''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((((((***)))(((''''''((()))***'''(((((((((((((((''''''&&&&&&%%%%%%&&&((()))***((()))))))))))))))(((((((((''''''&&&&&&''''''(((******************))))))&&&''''''(((((()))))))))((((((((((((((((((((((((************************************************+++***(((((()))***)))(((+++++++++,,,------......000000//////000111222222333333333333333333222222222222222333555777888999;;;;;;======???CCCHHHLLLOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUWWWYYYYYYVVVTTTSSSTTTUUUWWWXXXXXXXXXXXX]]]]]]]]]]]]\\\[[[ZZZYYYWWWWWWXXXZZZ\\\^^^```aaadddgggkkkooopppooollljjj]]]YYYUUUVVV[[[______^^^ZZZWWWTTTTTTWWWXXXWWWUUUVVVWWWWWWVVVUUURRRPPPNNNSSSTTTVVVXXXXXXXXXVVVUUUUUUTTTSSSRRRPPPOOONNNNNNOOOSSSVVVVVVRRRKKKFFFCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDBBB???<<<:::::::::;;;777777888888999999999999;;;999888888888888666555222222111000000000000000............////////////...............---------&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$### """$$$&&&'''(((((($$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$%%%'''&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''((((((***)))(((''''''((()))***''''''(((((((((((('''''')))'''&&&%%%%%%&&&'''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''))))))))))))))))))******&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))'''******++++++,,,---------000000000000000000111222333444444555444444333222111222222333555777888999999:::;;;;;;===AAAGGGLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTVVVXXXWWWUUUSSSSSSTTTUUUWWWYYYZZZZZZZZZ\\\]]]^^^______]]]\\\ZZZ[[[\\\]]]___```aaabbbbbbfffhhhkkkmmmmmmkkkhhheee```\\\YYYYYY]]]```aaaaaaZZZXXXUUUVVVYYYZZZXXXVVVVVVVVVWWWXXXWWWWWWVVVUUUSSSTTTUUUWWWXXXXXXXXXWWWXXXWWWTTTQQQOOOLLLKKKKKKLLLPPPTTTUUURRRMMMHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDBBB@@@===:::999999999:::777777777777888999::::::999777555555555555444222111111000000///000000000////////////............000000000000//////......&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%'''%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%&&&%%%$$$$$$&&&'''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%'''((()))$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((($$$&&&'''&&&%%%$$$$$$%%%'''&&&%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###!!! %%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((((((((((((''''''(((((())))))&&&&&&'''((((((((('''''')))(((&&&%%%%%%%%%&&&'''''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,---+++***)))******++++++,,,,,,---///000000///......000111000111222333333222111111000000000111222444555666777888:::;;;===AAAFFFJJJIIIJJJKKKMMMNNNOOOPPPPPPQQQPPPPPPQQQRRRRRRQQQPPPRRRSSSUUUWWWYYYZZZ[[[[[[\\\^^^___aaaaaa___^^^\\\___```bbbdddeeeeeeddddddeeegggiiijjjiiigggdddbbbfffbbb^^^\\\\\\\\\\\\\\\YYYXXXWWWXXXYYYYYYXXXVVVUUUUUUVVVXXXYYYYYYZZZZZZTTTTTTSSSSSSTTTUUUVVVWWWYYYWWWSSSNNNKKKIIIIIIHHHIIILLLQQQRRRPPPLLLIIIHHHFFFFFFEEEDDDDDDDDDDDDDDD@@@???===;;;:::999999999777777777777777888999:::777555333222333333222111111000000//////000000000000000000////////////...222111111000000/////////''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''%%%######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%&&&%%%$$$###&&&((()))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''''''%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$&&&''''''%%%###$$$$$$'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$######"""!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))'''&&&&&&&&&((((((&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,---+++***))))))******+++,,,,,,,,,,,,...///...++++++---///---///111222333222111000000000000000111222333444444666888:::<<>><<<;;;::::::888888777666666777888999666333111000111222222111000000////////////000000111111000000000/////////111111111000///.........((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%&&&%%%######&&&(((''''''&&&%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&''''''%%%###$$$$$$((('''%%%%%%%%%''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++***'''&&&%%%&&&'''((($$$%%%'''((((((((('''&&&%%%%%%&&&'''((((((((('''###$$$%%%&&&''''''((((((%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++,,,+++(((&&&)))))))))***++++++,,,,,,***,,,---,,,)))(((+++------///111333444333222222222222111222222333444444222444777999;;;>>>CCCFFFAAABBBEEEGGGJJJLLLMMMMMMSSSPPPMMMLLLMMMOOOPPPPPPQQQRRRSSSUUUWWWXXXXXXXXX[[[\\\\\\\\\[[[YYYWWWVVVYYY\\\___aaacccbbbaaa```___aaadddfffgggfffdddcccccc```]]]YYYXXXWWWXXXXXXVVVXXX[[[YYYVVVSSSTTTVVVSSSTTTTTTUUUVVVWWWXXXXXXWWWTTTOOOKKKJJJKKKNNNPPPVVVRRRMMMHHHEEEFFFHHHJJJHHHKKKMMMMMMKKKHHHFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAA@@@???===<<<;;;999888777666666777888999555333111000111222222222000000////////////000111222222111111000000//////111000000///...---------,,,+++***)))((('''&&&%%%)))(((&&&%%%%%%&&&''')))(((((((((((('''&&&%%%$$$%%%$$$###""""""$$$&&&''''''&&&$$$#########$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$############"""%%%)))%%%""",,,...&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$%%%(((+++++++++%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''' ###%%%&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&+++)))'''&&&&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''%%%&&&&&&(((((()))***************&&&&&&&&&''''''''''''((())))))************))))))((((((((('''&&&&&&&&&%%%&&&'''((())))))((('''&&&)))(((((('''&&&&&&%%%%%%(((((((((((())))))))))))&&&'''''''''(((((())))))''''''(((((())))))******'''((()))******)))(((''')))))))))))))))))))))))))))))))))(((((((((((((((******))))))******+++,,,(((((()))))))))*********,,,---...///000111222333333222000...---...///000222555:::===>>>???@@@BBBAAABBBEEEHHHJJJLLLLLLLLLOOOPPPQQQPPPOOONNNOOOPPPOOORRRUUUUUUSSSSSSUUUWWWUUUWWWYYYYYYXXXWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\bbbbbbdddfffgggeeeaaa^^^aaa___]]][[[YYYXXXXXXXXXWWWXXXXXXYYYXXXVVVTTTSSSVVVVVVWWWWWWWWWWWWWWWWWWRRROOOKKKHHHHHHJJJNNNQQQUUUSSSPPPMMMJJJIIIIIIIIILLLJJJIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHHHHGGGGGGGGG??????>>>===<<<;;;;;;:::888888777666666666666666666333111222444555333000////////////////////////000000000000////////////000///---,,,++++++,,,,,,&&&&&&''''''(((((((((((('''&&&$$$######$$$&&&'''''''''''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%!!!$$$%%%###***''''''&&&%%%%%%''''''&&&%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%  !!!"""###%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&'''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$&&&''''''%%%#########$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&&&&&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))'''&&&&&&'''((())))))******))))))&&&&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))******************************))))))******+++,,,+++++++++,,,,,,,,,,,,---------...///000111111222222111///...---...///000222666:::>>>?????????@@@AAABBBEEEHHHKKKMMMMMMNNNOOOPPPQQQPPPNNNMMMNNNOOOOOOQQQRRRQQQOOOOOOQQQTTTSSSTTTVVVVVVUUUTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^___aaadddfffeeeaaa^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUVVVWWWXXXYYYXXXXXXVVVUUUPPPMMMJJJGGGGGGIIILLLNNNUUUSSSPPPMMMKKKJJJJJJJJJHHHFFFEEEDDDEEEFFFEEEDDDGGGGGGHHHHHHHHHHHHGGGGGG???>>>>>>===<<<;;;::::::::::::888666555444333333333111000111333444333111////////////////////////000000/////////.........000000///...---,,,,,,---$$$$$$%%%&&&'''(((((()))&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$***"""(((---$$$ '''***(((&&&%%%&&&'''((('''&&&&&&%%%%%%&&&''''''%%%###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$######"""&&&&&&%%%$$$#########$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""###$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$(((((((((''''''&&&&&&&&&(((''''''&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&%%%#########$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))+++......+++(((&&&%%%&&&''''''((()))(((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************************))))))))))))***++++++,,,,,,,,,,,,------------........./////////000000111000///.........///000222666;;;>>>???>>>======@@@BBBDDDGGGJJJMMMNNNOOONNNOOOPPPPPPNNNMMMMMMNNNOOOOOONNNLLLKKKKKKMMMOOOOOOQQQSSSSSSRRRRRRRRRTTTSSSSSSUUUVVVXXXZZZ[[[\\\XXXZZZ^^^bbbeeeddd```\\\XXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWVVVWWWZZZ[[[ZZZXXXUUUSSSPPPNNNKKKHHHHHHJJJLLLNNNSSSQQQOOOMMMKKKKKKKKKKKKFFFDDDBBBBBBCCCEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGGGG???>>>===<<<;;;:::999999<<<;;;999666444222111111111000///000222444333222//////////////////////////////.........---------//////000//////...---,,,'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""######$$$(((%%%,,,///((((((+++%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&'''(((***)))&&&$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$&&&(((''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))),,,//////---)))&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))'''''''''(((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))***++++++******+++++++++,,,,,,,,,........................//////.........///000000222666;;;>>>>>><<<;;;;;;>>>???AAADDDGGGJJJLLLMMMMMMOOOQQQQQQOOONNNNNNOOOPPPOOOLLLIIIHHHHHHJJJLLLNNNPPPRRRRRRQQQQQQRRRSSSQQQRRRSSSUUUVVVWWWXXXXXXUUUWWW[[[___bbb```\\\XXXRRRSSSTTTVVVWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWVVVXXX[[[\\\[[[WWWSSSOOOQQQPPPNNNLLLLLLMMMOOOQQQOOOOOOMMMLLLKKKJJJKKKKKKGGGEEEBBBBBBEEEHHHJJJKKKGGGHHHIIIJJJJJJIIIGGGFFF>>>>>>===<<<;;;999888888:::999777555444222111111333222222222222333222222////////////////////////......---------,,,,,,,,,---.../////////...,,,+++((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''((((((((((((''''''&&&'''&&&###""""""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((("""%%%)))%%%(((<<>>@@@CCCFFFHHHIIILLLNNNQQQQQQPPPOOOOOOPPPRRROOOLLLIIIHHHHHHIIIJJJMMMOOOQQQRRRQQQQQQRRRSSSQQQRRRSSSTTTTTTUUUTTTTTTSSSUUUXXX[[[]]][[[WWWSSSNNNOOOPPPQQQSSSUUUVVVVVVXXXXXXWWWWWWVVVVVVVVVWWWWWWYYY\\\]]][[[VVVPPPLLLOOONNNMMMMMMMMMNNNPPPQQQMMMLLLLLLKKKJJJIIIIIIIIIGGGEEEBBBBBBEEEIIIKKKLLLGGGHHHIIIJJJJJJHHHFFFEEE>>>>>>===;;;:::888777777777666555444333333333444777777666555333111111111000000000000000000000000------------,,,,,,,,,,,,+++,,,---...---,,,+++***%%%%%%&&&'''((())))))***###$$$$$$%%%%%%&&&&&&&&&(((((()))))))))((((((''')))'''###!!!!!!$$$(((+++$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""""""""###$$$%%%&&&'''$$$((('''***LLLZZZGGG$$$###"""###$$$%%%$$$"""""""""###%%%''''''&&&$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&&&&%%%###########################%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,,,,***(((&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))******+++)))(((((((((((()))******,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---...//////000000000333666888888777888999999999;;;<<>>===<<<;;;999888666666333333333333333444555555888999999666333000000111000000000000000000000000......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++%%%%%%&&&&&&&&&'''''''''"""###$$$%%%&&&&&&&&&&&&''''''((((((((((((((('''(((&&&$$$######%%%(((***$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&& !!!###$$$%%%((((((((($$$+++DDDQQQEEE%%%$$$######%%%%%%$$$###%%%$$$######%%%%%%%%%###%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''((((((############$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%########################%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&((((((&&&$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((()))******+++((((((((((((((()))******+++++++++,,,,,,,,,,,,---******+++,,,---......///***+++,,,...///000000000///111333444444555777999999999999:::<<<>>>AAABBBDDDGGGLLLOOOOOOOOOPPPPPPQQQNNNKKKJJJKKKKKKIIIGGGFFFHHHJJJKKKJJJKKKLLLMMMNNNOOOQQQSSSTTTTTTSSSRRROOOOOOOOORRRTTTUUUSSSQQQQQQPPPNNNMMMMMMPPPSSSUUUVVVUUUTTTTTTTTTTTTUUUVVVYYYZZZZZZZZZVVVQQQKKKHHHEEEFFFHHHJJJLLLNNNOOOPPPNNNNNNNNNMMMLLLJJJIIIHHHBBB@@@@@@AAADDDFFFFFFFFFEEEFFFHHHIIIIIIFFFCCCAAA>>>===<<<:::999777666555333222222222333444555555777888888666222000000111000000000000000000000000............------------,,,,,,,,,++++++,,,,,,---(((((('''&&&$$$###""""""$$$%%%&&&'''((((((((((((&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((###$$$&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$&&&'''(((%%%"""''')))&&&---111***&&&%%%$$$$$$&&&&&&%%%$$$***(((&&&%%%%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%&&&'''&&&&&&$$$"""  !!!###%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%&&&%%%$$$###"""###$$$%%%'''((())))))"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###""""""###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''########################&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$###%%%'''+++---######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$******)))(((&&&%%%$$$######$$$%%%&&&&&&%%%$$$###!!!###$$$###"""######$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%''''''%%%%%%%%%%%%''''''###$$$%%%&&&((()))******&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))((((((((((((((()))******(((((()))))))))*********))))))***+++---...//////***+++,,,...///000000000...000111222222444777999:::999999:::;;;===???AAA@@@DDDIIIMMMNNNNNNOOOPPPOOOMMMJJJJJJLLLLLLIIIFFFBBBDDDFFFGGGGGGGGGHHHJJJLLLMMMPPPSSSUUUUUUUUUTTTLLLLLLLLLOOORRRTTTTTTSSSUUURRROOOMMMMMMPPPSSSVVVVVVUUUTTTTTTTTTUUUVVVWWWYYYZZZZZZXXXUUUOOOJJJGGGEEEFFFIIILLLOOOQQQRRRRRRPPPPPPPPPOOOMMMLLLJJJIIIBBBAAAAAACCCEEEGGGFFFEEEDDDFFFHHHIIIHHHFFFBBB@@@>>>===<<<:::888777555555333333333222222333444444444666777555111///000222000000000000000000000000//////.........---------...---,,,++++++,,,...///((()))'''$$$&&&******&&&'''''''''((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$###"""&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%$$$###""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''')))$$$ !!!%%%((('''%%%"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###""""""""""""""""""""""""$$$######"""###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$###$$$&&&)))+++%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((######$$$%%%&&&(((((()))''''''%%%%%%%%%%%%''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%'''(((''''''&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########%%%((()))%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((***)))'''&&&'''(((***+++++++++***)))(((((())))))(((((((((((((((((((((((('''(((***+++,,,,,,++++++(((((())))))******++++++***++++++***))))))***,,,,,,,,,,,,+++++++++******,,,---......//////......////////////000111222333555666888999:::;;;<<<<<<;;;<<>>???===;;;777555333222222333333444444333333222111000111333444444333111000222222222222222111000///000---+++,,,...///---*********+++++++++***))))))%%%''''''&&&'''***(((###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%&&&%%%#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$######$$$%%%'''((()))%%%""""""&&&)))(((&&&######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###############&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$###""""""!!!%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%''''''''''''&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))***'''$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))'''''''''(((***+++***))))))(((''''''(((((((((((((((((((((((((((((('''(((***+++,,,,,,++++++(((((((((((((((((())))))***++++++***))))))***,,,,,,,,,,,,+++++++++******,,,------...........................///000111222444555666777888999999999:::;;;===@@@CCCFFFHHHIIILLLJJJIIIIIIIIIIIIFFFDDDBBBCCCEEEFFFFFFEEEDDDCCCFFFJJJMMMMMMOOOSSSTTTQQQOOOPPPRRRWWWZZZZZZVVVSSSQQQRRRQQQOOOMMMLLLNNNPPPOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYWWWTTTQQQNNNKKKIIIIIIJJJLLLOOORRRUUUXXXYYY]]]ZZZUUURRRQQQPPPPPPOOOHHHEEE@@@>>>???AAA@@@???DDDEEEEEEEEEDDDAAA???===>>>===:::777555444333333333333444444333333222111111222333444444222111000111222222222222111000//////---+++,,,---...,,,***------------------,,,+++###&&&(((''')))+++)))$$$$$$$$$$$$$$$$$$%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$'''&&&$$$$$$%%%&&&)))***)))&&&###$$$''')))((('''$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$&&&((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$'''((())))))(((%%%###!!!%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''(((((('''&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&'''(((******(((&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))***++++++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((('''''''''(((***+++)))(((((('''''''''''''''((((((((((((((((((((((((((()))***+++++++++++++++------,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,,,,,,,+++++++++******,,,,,,---...............------------...///000000333333444555555555555555888888:::<<<>>>AAABBBCCCHHHHHHHHHHHHIIIGGGDDDAAA???@@@AAABBBCCCCCCBBBAAADDDIIIKKKKKKNNNRRRRRRPPPPPPPPPSSSVVVYYYYYYWWWUUUTTTTTTSSSQQQNNNMMMOOOPPPPPPQQQRRRTTTVVVWWWYYYYYYVVVVVVUUUSSSQQQNNNLLLKKKKKKMMMOOORRRUUUXXXYYYZZZ___[[[UUUQQQPPPPPPPPPPPPJJJFFFAAA>>>>>>???@@@@@@EEEFFFEEEDDDBBB@@@===<<<===<<<:::888666444444444333333333333333222222111222222333333333222000///111111222222111111000000...,,,++++++,,,---+++*********++++++******)))((($$$'''((((((+++//////+++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$)))(((&&&&&&&&&(((+++---(((&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$(((+++...''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))((('''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))(((((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))(((((('''((()))******)))(((((('''''''''(((((((((((((((((((((((((((((())))))******++++++++++++//////......------,,,,,,)))***+++***))))))+++---,,,,,,,,,+++++++++******,,,,,,---.........------------------...///000111222222333444444333333333444555777999<<<>>>@@@@@@DDDDDDEEEGGGGGGEEEBBB>>><<<<<<>>>???@@@@@@@@@@@@AAAFFFIIIJJJLLLQQQRRRPPPMMMNNNQQQSSSUUUVVVUUUTTTVVVVVVUUUSSSPPPOOOPPPRRRSSSSSSTTTTTTUUUVVVWWWWWWSSSSSSSSSRRRQQQOOONNNMMMNNNOOORRRUUUXXXYYYZZZZZZ\\\XXXSSSPPPPPPQQQRRRRRRLLLIIIDDD@@@??????AAABBBFFFFFFEEECCCAAA???<<<;;;;;;;;;999888666555444444222333333333333222111111222222333333222111000///000000111111111111000000---,,,,,,,,,,,,,,,+++***)))))))))))))))((('''&&&'''(((((('''+++333666444))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$''''''%%%%%%&&&'''***+++%%%$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''%%%###"""###%%%(((***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((('''&&&%%%&&&''''''((('''''''''''''''((((((((()))))))))'''((((((((()))))))))***((((((((((((((())))))***)))))))))(((((()))******))))))))))))))))))))))))******************++++++*********))))))((((((((()))***+++***))))))+++---,,,,,,,,,+++++++++******+++,,,,,,---...---------............///000111111222222333333444333333333111333555888;;;>>>@@@AAAAAAAAABBBDDDEEECCC???<<<:::;;;<<<===??????@@@@@@???DDDGGGHHHLLLQQQRRRPPPKKKMMMOOOQQQRRRSSSTTTUUUVVVWWWVVVTTTRRRQQQSSSTTTXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQRRRRRRQQQPPPOOOOOOPPPRRRUUUWWWYYYYYYXXXWWWVVVSSSOOONNNOOORRRTTTTTTMMMKKKHHHDDDAAAAAACCCDDDFFFEEEDDDBBB@@@>>><<<;;;;;;;;;:::888777555444333222222333333222222111000222222222222111111000000///000000111111111000000---------,,,,,,++++++,,,------------,,,+++***)))))))))'''&&&***333777666((((((((('''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''+++)))&&&$$$"""""""""#########%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###$$$%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***'''(((((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((()))))))))***''''''(((((())))))******(((((((((((())))))))))))***))))))))))))******+++))))))))))))))))))))))))+++******)))******++++++*********)))))))))))))))((()))******)))***,,,---,,,,,,,,,+++++++++******++++++,,,---------------............///000111222111111222333333333333333000222444777:::===???AAA?????????@@@AAA@@@===;;;:::;;;<<<===???AAABBBBBB@@@EEEHHHHHHKKKOOOPPPNNNJJJLLLNNNPPPPPPRRRTTTVVVTTTUUUUUUTTTSSSTTTVVVXXX\\\ZZZXXXUUUSSSRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQPPPQQQSSSVVVYYYYYYWWWTTTRRROOOMMMLLLLLLOOOQQQSSSSSSLLLLLLJJJGGGDDDCCCEEEFFFEEEDDDCCCAAA???===<<<;;;;;;;;;:::999777555333222222222222222222111111000111111111111111111111111//////000000111111000000---...///...,,,+++,,,---------------,,,+++))))))(((((('''%%%(((///111///((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$#########!!!"""###$$$%%%&&&&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''))))))'''%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&((()))'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''%%%###"""###&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((())))))******''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))'''''''''((()))*********'''(((((()))))))))))))))((((((((((((((()))******)))))))))))))))))))))))),,,+++***))))))***++++++++++++++++++,,,,,,,,,,,,((()))******)))***,,,...,,,,,,,,,+++++++++******++++++,,,------------,,,------------...///000000//////111222333333333333111222444666999;;;===>>>>>>===<<<===>>>>>><<<:::<<<<<<===???@@@BBBDDDEEEEEEHHHJJJIIIJJJMMMMMMIIIGGGJJJLLLLLLLLLNNNRRRUUUQQQRRRSSSTTTTTTVVVYYY\\\\\\ZZZXXXUUUSSSSSSSSSSSSQQQRRRRRRSSSSSSRRRRRRQQQRRRTTTWWWYYYXXXUUUPPPNNNKKKJJJIIIKKKMMMOOOOOONNNIIIKKKKKKIIIFFFDDDEEEFFFDDDCCCAAA@@@>>>======<<<<<<<<<;;;:::777555222000222222222222222111000000/////////000000111222333...//////000000000000000---///000///---,,,---///,,,,,,,,,,,,***)))((('''&&&''''''%%%'''+++***'''))))))((((((((('''''''''&&&&&&&&&'''''''''(((((("""###$$$%%%&&&'''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$''')))))))))'''&&&%%%&&&''''''%%%$$$$$$$$$ !!!"""$$$%%%&&&''''''%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!! """###$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%'''&&&$$$"""%%%%%%$$$###$$$%%%'''(((#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&((()))(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((&&&###"""$$$&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,''''''''''''''''''''''''&&&''''''((()))******+++''''''((((((((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''(((((()))))))))))))))'''''''''''''''((()))***)))))))))))))))))))))))),,,+++***))))))***++++++((((((((())))))*********((()))******)))***,,,...,,,,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,---...//////---...///111222333333333333333444666888999:::;;;>>><<<;;;;;;<<<===<<<:::======>>>@@@BBBDDDFFFGGGIIILLLMMMJJJJJJKKKIIIFFFDDDFFFHHHHHHHHHJJJNNNRRROOOPPPRRRSSSTTTWWW[[[^^^[[[ZZZWWWUUUSSSSSSTTTUUURRRRRRSSSSSSSSSSSSRRRRRRRRRUUUWWWYYYWWWSSSNNNKKKIIIIIIIIIJJJLLLMMMLLLJJJFFFIIIKKKJJJFFFDDDEEEFFFCCCBBBAAA???>>>============<<<<<<:::777444111///111222222222222111000000////////////000222333444......///000000000000000...000111000---,,,...000000000000///...---+++***&&&'''''''''(((((())))))))))))))))))((((((((((((---((($$$(((///333000+++)))'''&&&&&&'''((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&### !!!###%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&+++)))'''%%%$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&$$$######"""&&&%%%$$$######$$$%%%&&&'''$$$+++666666+++$$$'''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&(((''''''&&&%%%$$$############$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((&&&'''((()))************&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&(((***'''''''''''''''''''''''''''%%%######%%%'''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&((()))***)))((()))*********))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$!!!"""%%%((('''&&&))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++)))((((((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))))))))++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,+++)))((((((((()))***---...///000111111111111////////////000111222333444444444555777888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@AAABBBBBBCCCEEEJJJMMMQQQOOONNNMMMLLLIIIEEEBBBCCCAAAAAAEEEGGGGGGJJJNNNNNNNNNPPPTTTZZZ\\\[[[YYYYYYYYYWWWSSSOOONNNQQQTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSUUUUUUSSSOOOJJJGGGHHHHHHGGGHHHJJJKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCAAA???===<<<<<<<<<:::888777777666555333000000000000000111111111000///.........000111222111111000000//////......,,,,,,,,,...111222111000111...+++***+++++++++***''''''''''''((((((((()))))))))((((((((('''''''''&&&%%%***666CCCCCC777)))&&&%%%######%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''%%%###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&((()))%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%###$$$///>>>>>>///$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%***)))(((&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%'''(((((('''''''''''''''''''''''''''(((((())))))))))))((((((&&&((()))***)))((()))******)))))))))((((((((('''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&((((((((((((((((((((((((((('''((())))))******)))))))))))))))))))))******+++,,,,,,***)))((('''''''''************************++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((++++++++++++++++++,,,---,,,,,,***)))))))))***++++++,,,---......//////...////////////000111222222333333444555666888999:::<<<<<<<<<<<<============???@@@AAAAAABBBDDDHHHKKKNNNLLLKKKKKKKKKJJJGGGEEEDDDAAAAAADDDFFFFFFHHHLLLLLLMMMOOOTTTXXX[[[ZZZXXXVVVVVVUUURRRNNNMMMOOOQQQQQQPPPPPPPPPPPPPPPPPPOOONNNOOOPPPQQQPPPNNNKKKJJJIIIHHHGGGGGGIIIKKKKKKJJJGGGGGGEEEDDDBBBBBBAAAAAADDDDDDCCCAAA@@@===<<<;;;;;;:::999888777666444333000000000000000000000111000//////......///000111000000000000//////............---...000000///...///---++++++,,,,,,+++***''''''''''''(((((((((((((((((('''''''''&&&&&&&&&######***:::HHHGGG777&&&%%%$$$"""###$$$%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%###"""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&(((***+++%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""$$$...::::::...$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$######$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%***)))(((&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''(((&&&$$$###$$$%%%'''''''''''''''''''''''''''&&&&&&''')))***((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&((()))***)))((()))***))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((***,,,)))%%%###&&&)))''''''''''''''''''''''''''''''((())))))))))))((()))))))))))))))******+++---,,,+++***)))(((((((((************************++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,---,,,++++++******++++++***+++,,,---............///......//////000111222222222333444555777888999<<<<<<<<<======>>>>>>>>>>>>???AAAAAAAAACCCFFFHHHIIIHHHGGGHHHJJJKKKKKKKKKFFFCCCBBBEEEFFFEEEGGGKKKMMMNNNPPPSSSWWWXXXWWWVVVQQQRRRRRRPPPMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMJJJHHHFFFFFFHHHKKKLLLLLLIIIHHHFFFDDDCCCAAAAAA@@@DDDDDDCCCBBB@@@===:::999:::::::::999777666444333111111000000000000000000000000///......//////000000000000////////////...000///...///000///...,,,...,,,,,,,,,---,,,***((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''$$$%%%---555666---###'''%%%$$$$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%######$$$$$$###!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$&&&++++++&&&$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&((()))(((((('''######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&###$$$%%%&&&'''(((((((((&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''')))++++++)))'''))))))))))))))))))))))))(((((())))))))))))((((((&&&((()))***)))((()))***))))))))))))(((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''((()))***)))&&&%%%''')))''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))******+++***)))))))))***+++,,,,,,************************)))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,++++++************,,,,,,---///////////////............///000111111111111111222444555777888::::::;;;;;;<<<<<<======>>>???BBBBBBBBBCCCEEEGGGEEEDDDCCCEEEIIIMMMOOOPPPKKKGGGFFFGGGHHHGGGIIIMMMPPPQQQSSSUUUVVVVVVTTTSSSMMMNNNOOONNNMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOONNNMMMLLLKKKKKKMMMNNNOOOKKKIIIFFFFFFHHHKKKMMMNNNLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDBBB@@@<<<999777999:::;;;:::777555444444111111111000000000000000000000//////............////////////////////////000///...///000000...,,,,,,++++++,,,------***(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%'''%%%$$$%%%&&&(((((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$""""""""""""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&((()))(((((('''$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%!!!###&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((()))++++++)))'''(((((((((((((((((((((((((((((())))))))))))((((((&&&((()))***)))((()))***(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&%%%&&&)))***)))'''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))******+++))))))))))))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,''''''''''''''''''''''''---,,,+++******)))*********************))))))(((+++,,,---...////////////------------...///000111///000000111222444666666777777888888999::::::;;;===???CCCDDDDDDEEEFFFGGGCCCBBBBBBEEEJJJNNNQQQRRRPPPKKKIIIJJJJJJIIIKKKPPPTTTVVVWWWWWWVVVTTTRRRQQQLLLLLLMMMMMMMMMLLLJJJHHHGGGHHHJJJMMMOOORRRTTTUUUTTTRRROOOMMMLLLMMMNNNOOOLLLJJJGGGGGGJJJMMMOOOPPPNNNNNNMMMMMMMMMMMMMMMNNNEEEEEEDDDBBB???;;;888666888:::<<<;;;777444333444111111111111000000//////...////////////......................../////////...------...000111///...+++++++++,,,---,,,***(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%"""%%%''''''%%%%%%&&&(((%%%$$$######%%%''''''&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%######'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$"""!!!!!! #########$$$$$$$$$%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%((((((((('''%%%$$$"""!!! ###%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((******)))(((''''''''''''''''''''''''(((((())))))))))))((((((&&&((()))***)))((()))***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%$$$&&&+++,,,***&&&''''''''''''''''''''''''''''''((())))))))))))((()))))))))))))))******+++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))++++++******))))))******)))************)))(((((())))))***+++,,,,,,,,,,,,---,,,,,,------...///000......///000111333444555444444555666777777888888;;;>>>BBBEEEFFFFFFGGGGGGBBBBBBCCCFFFKKKOOOQQQRRRQQQLLLIIIJJJJJJIIILLLPPPUUUWWWYYYXXXVVVSSSRRRRRRMMMLLLLLLNNNOOONNNLLLJJJJJJKKKMMMPPPSSSVVVXXXZZZZZZXXXTTTPPPNNNMMMNNNOOOMMMKKKIIIJJJLLLOOOQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSGGGFFFCCC@@@===:::888777777:::===<<<777444333444222222111111000/////////,,,---...////////////...---............/////////...------...000111000...+++******+++,,,,,,***))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&"""$$$'''(((((((((''''''&&&$$$###$$$&&&(((((((((%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$######%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%######&&&(((((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%'''))))))(((&&&######$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''(((((((((''''''%%%$$$$$$ ###&&&''''''&&&&&&'''(((((((((((((((((((((((()))'''&&&&&&((())))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&((()))***)))((()))***'''((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((()))*********)))((((((((((((((((((((((((((('''((())))))******)))))))))))))))))))))******+++******)))((((((((())))))))))))))))))))))))))))))************************))))))***++++++,,,------------------------------++++++*********+++,,,,,,******+++++++++***)))(((((()))***++++++,,,,,,+++,,,,,,,,,,,,---...///000------...///000222333444222222333444555666777888777;;;AAADDDFFFFFFFFFGGGDDDDDDEEEIIIMMMPPPPPPOOONNNIIIFFFGGGGGGFFFIIINNNQQQTTTWWWWWWUUUTTTTTTTTTOOONNNMMMNNNPPPQQQOOOMMMNNNOOOQQQTTTVVVXXXZZZ[[[\\\ZZZVVVRRROOONNNNNNNNNMMMLLLKKKMMMPPPRRRRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRIIIGGGCCC???;;;999888777666:::===<<<777333333444222222111111000//////...***+++---///000000//////---------.........//////000///...///000000...,,,,,,***))))))***++++++***))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''%%%######%%%&&&%%%$$$((('''&&&''')))++++++***%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++)))&&&$$$$$$&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%""""""%%%((())))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&(((***+++***(((""""""###$$$&&&'''((((((%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&$$$!!!!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$###"""###%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''((($$$%%%&&&'''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))++++++))))))************))))))$$$%%%&&&((()))*********%%%(((++++++***)))(((((()))))))))))))))))))))))))))'''%%%%%%'''))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((&&&(((******)))((()))***'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((,,,...---***'''(((***))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++&&&&&&&&&'''(((***+++,,,************************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++,,,---,,,+++***)))******+++,,,------------,,,,,,,,,,,,---...//////---------...000111333444222222333444555666777888555999???DDDEEEFFFFFFFFFEEEEEEGGGJJJNNNPPPOOONNNKKKFFFCCCCCCDDDCCCGGGLLLLLLPPPTTTVVVUUUTTTUUUWWWRRROOONNNOOOQQQSSSQQQOOORRRSSSTTTVVVWWWYYYZZZZZZ\\\ZZZWWWSSSPPPOOONNNNNNMMMLLLMMMOOORRRSSSSSSSSSTTTSSSRRRPPPPPPOOOOOOOOOKKKHHHCCC===:::888888888555:::>>>===777333333444222222222111000//////...)))***,,,...000000000000---------.........//////222111////////////,,,***,,,***((((((***+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&***###+++''' ;;;FFF%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%'''%%%$$$&&&)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&***)))(((&&&$$$#########$$$%%%&&&%%%$$$$$$%%%'''(((&&&)))...000---))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''$$$&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&---***'''&&&&&&%%%$$$"""&&&$$$"""$$$&&&(((&&&$$$%%%%%%&&&''''''&&&%%%%%%&&&'''((((((''''''(((***+++***)))'''''''''(((((('''&&&&&&'''(((((('''%%%%%%%%%&&&'''((()))***+++''''''''''''''''''''''''((()))))))))************+++***)))((((((((((((((((((((((((((('''&&&%%%$$$((()))))))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))******++++++++++++******+++,,,---...---+++)))'''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''))))))************)))))))))))))))******))))))))))))************+++++++++))))))***+++,,,,,,------)))***+++---......------///...---,,,,,,---...///---,,,++++++******++++++)))+++,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,---...///000111222111222444666777777777666<<<;;;<<>>;;;999777444222;;;:::888666555333333333111111000///////////////000000000000000111111111.........------.........,,,---------,,,***((('''------------------------((((((((((((((((((((((((''''''((())))))(((''''''(((''''''''''''&&&&&&&&&+++%%%---,,,'''@@@LLL///''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''(((((()))))))))((((((&&&%%%%%%''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''...,,,(((%%%$$$$$$&&&'''((())))))'''%%%%%%&&&'''&&&###$$$)))+++'''%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""###$$$$$$$$$###!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&$$$###$$$&&&'''&&&$$$%%%%%%''''''''''''%%%%%%&&&'''((((((''''''(((***)))((('''&&&&&&''''''((('''&&&&&&'''(((((('''%%%$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''((((((%%%&&&'''((((((((((((((((((((())))))))))))(((((())))))((((((((()))******)))))))))))))))))))))))))))))))))******)))))))))+++,,,------,,,+++((('''(((((((((((()))))))))***))))))************))))))))))))))))))************************************+++,,,,,,------,,,,,,+++)))************+++++++++*********++++++,,,,,,---)))***+++---......------...---,,,++++++,,,---...---,,,++++++******++++++---/////////---+++,,,,,,+++***++++++,,,---...///,,,,,,---...///000111111000111333444666666666555999888:::>>>DDDHHHIIIIIIMMMOOOQQQSSSSSSRRRPPPOOODDDCCCBBBAAABBBDDDGGGIIIJJJNNNPPPOOORRRYYY\\\ZZZ]]]\\\ZZZYYYWWWVVVVVVVVVTTTUUUUUUUUUUUUUUUUUUUUUXXXYYYXXXUUURRROOONNNOOOMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNMMMLLLKKKJJJIIIIIIDDDAAA===:::999777555444666555444222111000000000111111000///////////////////////////////////////---,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''(((((())))))(((((('''(((''''''''''''&&&&&&&&&'''###***)))%%%:::CCC---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%''')))(((((('''&&&&&&&&&''''''%%%%%%&&&(((******)))'''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''///,,,'''$$$"""$$$&&&((()))))))))(((&&&$$$$$$%%%&&&""""""%%%&&&###"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$############'''$$$!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$&&&)))+++%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&"""%%%((()))'''&&&''')))&&&$$$$$$$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''((((((''''''(((***''''''&&&%%%%%%&&&(((((('''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))((((((((())))))***))))))(((***))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((***+++,,,,,,+++***((('''((((((((()))))))))*********++++++++++++++++++***************+++++++++,,,++++++************++++++)))******++++++******))))))************+++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,+++******+++,,,,,,---,,,++++++******+++++++++,,,---+++)))''''''((())))))***+++,,,...///000,,,,,,---...///000000111///000111333444444444444555555777<<>>AAABBB@@@AAACCCDDDEEEFFFFFFFFFIIIIIIHHHHHHIIIJJJKKKLLLNNNMMMNNNOOOOOOOOOPPPQQQSSSVVVYYY]]]^^^^^^]]]\\\^^^[[[XXXTTTQQQPPPPPPPPPRRRRRRRRRPPPMMMKKKKKKLLLGGGJJJNNNQQQRRRQQQOOOMMMOOONNNMMMKKKJJJJJJIIIIIIFFFBBB<<<777555555555444222222111000/////////000111000000///////////////000000000//////.........,,,,,,++++++++++++,,,,,,------,,,+++*********)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%(((((('''&&&%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''((('''))),,,---+++)))''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((''''''((()))(((&&&$$$###"""$$$'''(((((((((((()))((($$$"""%%%&&&$$$###%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%""""""%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&###&&&)))(((%%%###$$$%%%$$$&&&''''''&&&&&&'''(((&&&'''((())))))((('''&&&&&&'''((((((''''''(((***))))))(((''''''(((***+++'''&&&&&&'''(((((('''%%%'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))&&&''')))*********)))((('''((()))******+++++++++(((((()))***++++++++++++***))))))))))))***++++++******************************++++++++++++******))))))(((((((((((((((((()))))))))*********++++++))))))************)))))),,,,,,,,,,,,---------...------............------******++++++++++++******)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,---,,,++++++******++++++(((((()))(((((())),,,///---,,,,,,++++++,,,,,,,,,,,,,,,---------.........//////......///000111111222444777888999:::<<<>>>===>>>@@@CCCEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNOOOOOOLLLLLLNNNNNNKKKJJJLLLPPPRRRVVVYYY[[[[[[ZZZYYY[[[ZZZWWWUUURRRQQQQQQQQQSSSSSSSSSQQQNNNKKKKKKLLLHHHIIIKKKMMMNNNNNNMMMLLLNNNNNNNNNMMMLLLKKKIIIHHHDDD@@@;;;888666666555444444444333111111000000000111111000///////////////111000000//////.........------,,,,,,,,,,,,------///...,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&(((''''''''''''&&&&&&&&&!!!&&&&&&%%%&&&"""!!!(((%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&###$$$$$$%%%%%%%%%%%%$$$(((+++//////,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))''''''''''''&&&%%%%%%$$$###%%%((()))(((''''''((('''###"""&&&'''%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%###$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&########################$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&######$$$%%%%%%&&&''''''$$$&&&((('''&&&%%%''')))&&&'''((())))))((('''&&&&&&'''((((((''''''(((******)))((('''&&&'''((()))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&'''(((((()))***++++++'''(((***+++,,,+++***)))%%%&&&''')))***+++++++++(((((()))***++++++++++++))))))((((((((()))******************************))))))************))))))(((((((((''''''(((((()))))))))*********+++++++++******++++++++++++******+++,,,,,,,,,,,,---------,,,---///111111///---,,,(((((())))))))))))(((((()))************+++++++++*********++++++,,,,,,---------,,,+++++++++,,,---+++***))))))))))))***+++---,,,++++++******++++++'''(((((('''&&&'''***,,,++++++++++++,,,,,,---...,,,,,,------------......000//////......///111111000333666777777777:::======>>>???BBBDDDFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOPPPOOOJJJHHHJJJJJJGGGHHHMMMOOOPPPRRRTTTTTTTTTSSSRRRTTTTTTTTTTTTTTTSSSSSSSSSVVVWWWVVVSSSPPPMMMLLLMMMIIIIIIHHHIIIIIIJJJKKKKKKJJJKKKLLLLLLKKKIIIFFFEEE???===:::888888888777666888888666555333333222222111111000///////////////000000///......---,,,,,,------,,,,,,,,,,,,------...---+++*********++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%(((((('''''''''&&&&&&&&&$$$)))(((((()))""" ***%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))'''%%%$$$$$$%%%'''((()))((('''''')))---000000,,,'''%%%%%%''''''''''''''''''''''''######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%$$$%%%''')))'''&&&$$$"""""""""$$$%%%"""%%%'''(((&&&$$$###$$$'''$$$$$$(((***((('''(((&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%'''''' """$$$%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$ ###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######((('''%%%###""""""#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$&&&'''((('''&&&&&&%%%$$$######%%%''''''&&&$$$&&&((((((&&&%%%''')))&&&'''((())))))((('''&&&&&&'''((((((''''''(((***)))((('''&&&%%%%%%&&&''''''&&&&&&'''(((((('''%%%######$$$%%%'''((())))))''''''''''''''''''''''''&&&'''((()))***+++,,,---''')))+++,,,---,,,+++***''''''((()))))))))))))))(((((()))++++++,,,,,,,,,((((((((((((((())))))***************************(((((())))))))))))(((((((((((('''''''''(((((())))))************++++++++++++,,,,,,------,,,,,,+++))))))*********++++++++++++---000222222000---+++++++++,,,,,,,,,,,,++++++)))************+++++++++))))))***+++,,,,,,------...---,,,+++++++++,,,---***)))(((''''''((()))***---,,,++++++******++++++------,,,***)))))),,,...))))))***+++,,,...///000,,,,,,------------------000000///......///111222...111555666666777:::===<<<===>>>@@@BBBDDDEEEFFFFFFGGGIIIKKKMMMNNNPPPQQQOOOHHHEEEFFFFFFEEEIIIPPPNNNOOOOOOOOONNNMMMKKKJJJNNNOOOQQQSSSTTTUUUVVVVVVYYYYYYYYYVVVRRROOONNNNNNJJJHHHGGGEEEFFFGGGIIIKKKFFFHHHJJJKKKJJJGGGCCCAAA;;;:::888888999:::999888777666444222111000//////111111000/////////////////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---************************'''''''''''''''''''''''''''''''''''''''''''''''')))&&&$$$%%%''')))((('''###%%%'''((('''&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''---***%%%######$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%$$$###""""""###$$$%%%'''&&&$$$######$$$&&&'''%%%&&&'''((((((((('''&&&((())))))'''%%%######$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&###%%%&&&''''''&&&$$$"""'''&&&%%%### """$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&%%%###$$$$$$%%%###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''')))))))))((('''(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%&&&''''''''')))'''%%%$$$$$$$$$&&&''''''&&&&&&'''((((((&&&%%%''''''''''''''''''&&&&&&$$$%%%'''((((((((('''&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''((()))(((((('''''''''((((((''''''((())))))((('''&&&''''''''')))++++++)))'''&&&''''''((()))******+++,,,(((&&&(((,,,---***&&&******))))))(((((('''''')))*********++++++++++++(((''''''((()))***)))((())))))))))))))))))))))))---+++((('''((()))))))))((()))***++++++***)))(((************************000///---++++++++++++,,,++++++++++++,,,---...///---,,,+++******+++,,,------,,,***(((''''''((())))))))))))***++++++,,,,,,++++++***************+++,,,---......---,,,***))))))))))))***+++,,,......---,,,,,,+++*********+++,,,,,,+++)))'''(((+++---///,,,)))((()))+++,,,---))))))*********+++++++++//////............///000111000000000222555777999:::;;;<<<>>>@@@BBBCCCDDDDDDEEEHHHLLLPPPRRRQQQPPPIIIHHHFFFEEEEEEFFFHHHIIIHHHIIIIIIHHHGGGFFFHHHIIIHHHKKKOOORRRRRRSSSTTTUUUXXXZZZ\\\ZZZWWWTTTUUUVVVIIIIIIHHHEEEBBBCCCGGGJJJJJJLLLNNNMMMIIICCC>>>;;;999999999888888888777777555444333111000111111222...............---------///............------------+++))))))***++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,---''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%(((((('''%%%$$$&&&'''(((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$$$$$$$&&&&&&&&&$$$&&&&&&&&&'''''''''((((((+++(((%%%$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%'''&&&$$$######$$$&&&'''%%%%%%&&&''''''&&&%%%$$$&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***!!!"""$$$%%%&&&'''&&&&&&%%%&&&'''&&&$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''(((((((((((('''(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%&&&'''(((((()))(((&&&%%%$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((())))))))))))***((('''''''''''''''((((((((('''''''''''''''((((((''''''((())))))((('''&&&(((((((((***+++,,,***(((''''''(((((())))))******+++)))'''(((,,,---***&&&)))))))))))))))((((((((()))))))))*********++++++,,,***)))))))))***(((''')))))))))))))))))))))))),,,***)))((()))***)))((())))))*********))))))((()))))))))))))))))))))))),,,+++***)))******+++,,,...------,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,,,,+++***)))((())))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++------,,,++++++++++++,,,------,,,++++++++++++++++++,,,+++)))((((((+++---+++*********+++++++++************++++++++++++,,,------......////////////111111000000111444666888999999;;;===???AAACCCDDDCCCDDDGGGKKKOOOQQQPPPOOOHHHGGGFFFFFFGGGHHHKKKLLLIIIIIIIIIGGGEEEEEEFFFGGGFFFJJJNNNQQQRRRSSSSSSTTTVVVXXXZZZXXXVVVTTTUUUVVVNNNNNNLLLHHHEEEFFFJJJNNNNNNNNNMMMJJJFFFBBB???>>>:::999999999999888888888777666444222000//////000...............---------///............---------++++++++++++++++++***)))++++++************++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''((((((((((((((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&%%%$$$###"""$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))******'''''''''&&&&&&%%%%%%%%%"""%%%((()))'''%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''''''''(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&'''((('''%%%$$$$$$%%%&&&&&&%%%'''''''''''''''''''''''')))((('''''''''''''''((())))))))))))************))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))'''(((((())))))((((((''')))))))))***,,,,,,+++)))(((((((((((())))))))))))+++)))''')))+++,,,***'''(((((())))))))))))))))))((()))))))))************(((''''''))),,,---------))))))))))))))))))))))))+++***)))***++++++)))''')))))))))(((((())))))***))))))))))))))))))))))))))))))))))))***,,,---...///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,+++,,,...///...,,,***((()))******++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---------,,,++++++++++++,,,+++++++++***))))))+++---***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,***+++---///000000//////111111000000111222444555666777999;;;>>>@@@BBBCCCBBBCCCEEEIIINNNPPPOOOMMMGGGFFFFFFFFFHHHJJJMMMOOOKKKKKKJJJGGGDDDCCCDDDFFFEEEIIINNNQQQQQQQQQQQQQQQRRRTTTUUUUUUTTTTTTUUUWWWUUUSSSPPPKKKIIIJJJNNNQQQQQQPPPLLLIIIEEECCCAAA@@@::::::::::::999999999999999777555222000///......//////.........---------///............---------+++,,,.........,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((('''&&&%%%&&&$$$######$$$%%%%%%%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&((((((&&&$$$&&&%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$######"""$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&)))(((''''''''''''((()))"""$$$''''''&&&%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%***)))'''&&&%%%&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''''''''''')))******)))(((''''''''''''((('''&&&$$$$$$&&&'''''''''&&&&&&&&&'''''''''''''''***)))((('''''''''((()))(((((()))))))))*********+++***))))))))))))))))))%%%%%%%%%%%%&&&'''))))))'''((((((((()))))))))))))))(((((()))***+++***)))))))))))))))((((((((((((***)))((()))++++++)))'''((((((((())))))******+++(((((()))))))))*********)))((((((***,,,......---))))))))))))))))))))))))***)))***+++,,,,,,)))'''***)))((('''((()))***+++************************++++++++++++,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++,,,------...---,,,+++*********++++++,,,---------,,,,,,,,,,,,,,,------...,,,,,,++++++,,,---///000,,,,,,,,,---...///000111,,,++++++*********++++++***+++++++++)))***,,,...,,,---.........---------++++++,,,,,,,,,---------(((***,,,///000000///...111111000000000111222222444555666999<<<>>>@@@AAA@@@AAADDDHHHLLLNNNNNNLLLFFFEEEEEEEEEFFFIIIKKKMMMMMMMMMKKKHHHDDDCCCDDDFFFFFFIIIMMMOOONNNLLLKKKKKKMMMNNNOOOQQQSSSUUUWWWYYYYYYVVVQQQMMMKKKLLLOOORRRRRRPPPMMMJJJHHHEEECCCAAA;;;;;;;;;:::::::::999999888777444222000//////////////////...------,,,,,,///............------------...000///...,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((('''''''''(((+++(((%%%$$$&&&''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%'''((((((&&&$$$&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$!!!!!!"""$$$'''))),,,---###$$$$$$$$$###$$$&&&(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%)))((('''%%%%%%%%%&&&''''''''''''(((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''))))))''''''(((***))))))((((((''''''''''''((('''%%%&&&((())))))(((&&&&&&&&&'''''''''((((((+++***(((''''''((()))***'''''''''((((((((())))))++++++***)))))))))))))))%%%%%%%%%&&&'''((()))***(((((((((((())))))******((('''&&&'''((())))))((())))))))))))(((((((((((()))))))))*********)))((((((((())))))******++++++))))))))))))************///...,,,+++++++++)))'''***************************)))***+++---,,,***(((***)))(((((((((***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++...---,,,+++***+++,,,,,,+++++++++,,,------......+++++++++++++++,,,------,,,,,,++++++,,,...000111,,,,,,,,,---...///000111******))))))))))))*********+++,,,+++***+++,,,...---...---,,,******---000++++++,,,,,,,,,---------'''))),,,...//////...---000000000//////000000000222333444777999;;;===>>>>>>???BBBFFFJJJLLLLLLJJJEEEDDDCCCCCCCCCEEEGGGIIINNNMMMKKKHHHEEEDDDFFFHHHIIIKKKMMMLLLJJJGGGFFFFFFIIIIIIKKKNNNRRRVVVYYY[[[YYYUUUPPPLLLKKKLLLNNNPPPPPPNNNLLLKKKKKKHHHCCC???;;;;;;;;;:::::::::999999666555333111000000111111000//////...------,,,,,,///............------------...///---+++)))***,,,***+++,,,,,,,,,,,,+++******)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''(((***---333...)))''')))******(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$&&&%%%$$$$$$%%%&&&((()))'''&&&&&&&&&''')))***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$%%%%%%&&&$$$$$$$$$######"""""""""$$$%%%$$$###"""###&&&)))%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%(((+++***(((&&&''')))((((((((('''''''''&&&&&&'''&&&'''(((***+++***(((%%%%%%&&&&&&'''((((((((()))))))))))))))***++++++''''''''''''((((((((((((,,,+++***)))((((((((()))'''''''''''''''((()))***(((((((((((()))***++++++(((&&&%%%%%%'''((((((((((((((((((((())))))))))))))))))************))))))))))))******************)))*********++++++++++++)))((((((***---.........++++++++++++++++++++++++******)))+++,,,---+++***************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,---...///000,,,,,,------------,,,,,,...---+++******+++---...+++,,,,,,------......///+++*********+++,,,---...,,,,,,,,,,,,---...///000//////...------------...***))))))))))))***++++++)))***,,,,,,++++++---...+++,,,,,,)))&&&'''+++///++++++++++++,,,,,,,,,,,,((()))+++---......------......//////////////////111111333555777999:::;;;;;;<<<>>>CCCGGGIIIHHHGGGCCCBBBAAAAAAAAACCCEEEFFFLLLKKKIIIFFFDDDEEEGGGJJJMMMMMMMMMJJJGGGEEEEEEFFFIIIHHHIIILLLQQQUUUXXXYYYUUUQQQMMMJJJJJJLLLLLLLLLLLLJJJHHHIIIJJJHHHCCC>>>::::::::::::999999999999555444222111111111111222000000///...---,,,,,,+++///............---------+++---///---***'''(((******+++,,,------,,,+++***++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''''')))...222777111***'''(((***)))'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&''''''&&&$$$&&&%%%$$$$$$$$$&&&(((***%%%%%%%%%&&&(((***,,,...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&)))((('''%%%###$$$&&&&&&&&&$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&%%%######$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&***---,,,'''%%%&&&((('''''''''''''''&&&%%%%%%$$$%%%&&&)))++++++)))&&&%%%%%%&&&&&&'''(((((()))'''((()))***+++,,,,,,,,,'''(((((((((((()))))))))++++++***)))((('''(((((())))))((((((((())))))***(((((((((((((((***+++,,,)))'''%%%&&&''')))))))))''''''(((((())))))******((()))*********)))))))))++++++******************++++++++++++,,,,,,,,,,,,######%%%(((---111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---,,,,,,******+++,,,------------........................,,,---...000000000//////111000000000000000111222//////000111111000//////...---------------......,,,,,,,,,---......//////+++++++++,,,,,,---...///,,,,,,---......///......///...------,,,,,,------++++++******+++,,,,,,---(((***,,,---,,,,,,---...***---...,,,)))(((+++///*********++++++++++++,,,******++++++,,,,,,,,,---,,,---......////////////000111222333555666777888666777:::>>>BBBDDDCCCBBBAAA@@@??????@@@CCCEEEGGGHHHGGGFFFDDDBBBDDDHHHKKKOOOOOOMMMJJJGGGGGGIIIKKKMMMKKKJJJKKKOOOSSSUUUUUUPPPMMMJJJIIIJJJKKKKKKIIIHHHDDDAAABBBDDDEEEBBB>>>:::999999999999888888888777555333111000000000000000000///...---,,,++++++///............---------***///555555000+++))))))***+++---......---+++***---------,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((''''''***000555777000(((%%%&&&'''&&&$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&(((((('''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$&&&%%%$$$###$$$&&&(((***$$$$$$%%%&&&(((+++...///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((***++++++$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%"""$$$&&&&&&&&&&&&(((***%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%$$$$$$$$$"""###%%%'''''''''%%%$$$$$$&&&))))))(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''$$$###"""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((###$$$&&&'''((('''&&&&&&&&&&&&'''''''''''''''&&&))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''+++...,,,'''$$$%%%'''&&&&&&''''''&&&&&&%%%$$$"""###&&&)))++++++'''$$$%%%%%%&&&&&&'''((())))))%%%''')))+++,,,------,,,))))))))))))************+++***)))(((''''''''''''+++******))))))))))))***)))((((((((((((***,,,---***(((&&&&&&(((*********&&&''''''((()))******+++((()))++++++***))))))***,,,+++++++++***)))))))))++++++,,,,,,,,,---------,,,+++)))***++++++***(((------------------------,,,***))))))+++,,,------)))+++,,,...//////......////////////////////////...000222444555666666666555555444333222222222222111222333444444333222111,,,...///111111000...---,,,,,,------.../////////,,,,,,,,,---...///000111,,,---.../////////...---+++++++++,,,---...///000,,,,,,,,,,,,------...///(((***,,,---,,,,,,---...+++///333222...,,,...000))))))*********+++++++++,,,++++++******+++,,,,,,+++,,,---...////////////000111222333444555555666333444666;;;???AAA@@@???>>>>>>>>>???AAADDDGGGIIIEEEDDDCCCAAAAAACCCGGGKKKPPPOOOMMMJJJHHHIIIMMMPPPRRRNNNKKKLLLOOOQQQRRRQQQNNNKKKIIIIIIKKKLLLJJJHHHFFFAAA<<<<<>>999222---+++***+++---......---+++*********))))))(((''''''&&&((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&'''(((***---000111)))((('''&&&&&&'''((()))((('''%%%%%%'''((('''&&&%%%&&&&&&'''&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((&&&%%%$$$&&&(((***+++***%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$%%%''''''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%%%%$$$"""%%%%%%%%%###""""""$$$&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$$$$%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$(((((()))))))))'''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&,,,+++***(((''''''''''''*********)))(((&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((***---///---'''$$$%%%'''((((((((('''&&&&&&%%%%%%((('''(((---555999888555''''''''''''((((((((()))******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))),,,***))))))******)))'''000---)))''')))******)))(((((())))))******++++++---,,,+++***************)))+++------,,,+++,,,---,,,,,,------.........///...//////...,,,+++,,,---......//////000111111111//////000000000111111111222222333444555666777777999:::<<<<<<;;;::::::;;;<<<;;;;;;:::::::::::::::;;;;;;;;;:::999999888888555555555555555444333222333222111222222111...,,,....../////////............------------...//////...............------,,,000000///---,,,+++************++++++,,,,,,------------------------------...---,,,************+++*********+++,,,---...///////////////000000000000000/////////000111222222777777666666888999;;;<<<::::::;;;===AAADDDEEEDDDEEECCCAAA@@@AAADDDGGGJJJKKKMMMNNNNNNNNNOOORRRTTTSSSSSSRRRSSSTTTSSSQQQOOOOOOMMMJJJIIIIIIHHHEEECCC======<<<======>>>??????CCCAAA<<<888666555777888555555444333222222222222///...---,,,,,,---...//////............------------111>>>MMMJJJ888***(((,,,,,,,,,++++++*********---,,,+++***((('''&&&&&&(((((((((((((((((((((''''''(((((())))))(((((('''###%%%''')))+++,,,,,,,,,((('''&&&%%%%%%&&&''''''((('''%%%&&&'''((('''&&&&&&'''''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%(((*********%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&'''((('''&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&'''))))))((('''%%%%%%%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''((()))))))))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&''''''((((((((('''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***---///---(((%%%&&&((((((''''''''''''&&&&&&&&&)))''''''+++111444222///&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))),,,***))))))))))))(((''',,,***''''''***,,,+++***)))))))))))))))*********))))))((((((((()))*********,,,......------...///------------------......,,,...//////......000111222222222333444444555555555555666888999:::;;;<<<<<<<<<<<<===>>>???@@@AAACCCDDDFFFEEECCCBBBBBBCCCEEEEEEEEEEEEFFFFFFGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCAAAAAA@@@@@@>>>===;;;:::888666444333444444222111111222333444444444333222333222111111000000000000////////////...------,,,,,,,,,,,,,,,++++++++++++((())))))******++++++,,,+++++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,------....../////////000000000000/////////000000111222222555444444444555777999:::::::::;;;===AAADDDDDDDDDCCCBBB@@@???@@@CCCFFFHHHMMMNNNOOOOOOOOOOOORRRTTTRRRRRRRRRSSSTTTSSSQQQOOOOOOMMMJJJHHHGGGFFFDDDBBB=========<<<======>>>>>>AAA???:::777444444555666444333222111000000000000///...------------...///............---------------///888CCCAAA333***+++,,,,,,,,,+++++++++******///......---,,,+++******''''''(((((((((((((((((('''''''''(((((('''''''''"""$$$''')))******((('''((('''&&&%%%%%%%%%%%%%%%((('''%%%&&&'''((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%''')))))))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&''''''''''''((()))(((%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$'''((('''&&&%%%&&&&&&%%%$$$$$$&&&'''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***))))))(((((('''&&&&&&$$$$$$$$$$$$%%%&&&''''''###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''((()))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''((((((''''''&&&&&&''''''((()))(((+++---+++'''$$$%%%&&&&&&&&&'''''''''((((((((()))''''''))),,,...,,,)))&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&((())))))******))))))((())))))))))))))))))))))))+++***(((((())))))'''&&&'''&&&&&&(((+++,,,,,,,,,*********)))))))))))))))(((((((((((()))***+++,,,***,,,...///......///000.........////////////000000222444555555666888::::::;;;;;;<<<<<<===>>>>>>>>>???@@@CCCEEEGGGIIIIIIJJJIIIHHHHHHIIIKKKNNNOOOOOOPPPRRRQQQOOONNNNNNNNNPPPQQQQQQRRRSSSTTTUUUVVVTTTTTTSSSRRRRRRQQQQQQPPPOOOOOONNNMMMKKKIIIHHHGGG@@@===999777777777777666666777:::<<<======<<<;;;<<<;;;:::888777555444444111111111111000///------***+++++++++,,,,,,------))))))******+++,,,,,,,,,************************))))))))))))***+++,,,---......------,,,,,,,,,,,,....../////////000000000/////////000111111222222222222222222333444666777999999:::>>>AAADDDDDDCCC@@@???>>>>>>???AAADDDFFFNNNOOOPPPOOONNNNNNPPPRRRRRRQQQRRRTTTVVVUUUSSSQQQOOOLLLHHHFFFDDDCCCBBB@@@>>>======<<<<<<<<<======>>><<<888555333222333444222111000///............///...------------...///............---------------,,,111888666---***---,,,,,,,,,++++++++++++***++++++*********)))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%'''))))))((('''&&&(((((('''&&&&&&%%%%%%%%%'''&&&&&&&&&(((((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''((('''&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%&&&'''&&&%%%%%%&&&(((###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))'''''''''''''''(((((()))&&&((()))(((%%%######$$$%%%&&&&&&'''((()))))))))((('''&&&'''******)))'''''''''''''''(((((((((((((((((((((((((((((((((''')))))))))******)))))))))))))))))))))))))))))))))+++***(((((()))((('''%%%%%%&&&''')))+++,,,,,,+++++++++******))))))((((((************+++,,,------***,,,.../////////111222111111222333555666777777999;;;>>>???@@@AAACCCEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIKKKMMMOOOQQQRRRSSSTTTSSSQQQQQQRRRTTTWWWYYYVVVXXXZZZZZZXXXWWWXXXYYYXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZYYYXXXXXXWWWVVVUUUSSSRRRKKKGGGAAA===;;;:::999888888:::???CCCFFFGGGGGGGGGFFFFFFDDDCCC@@@>>><<<;;;777777777666444333111000------..................++++++,,,,,,------......+++++++++***************))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++........./////////000000......///000111222222222111000000000111333555666888999:::>>>AAADDDDDDCCC=========>>>???AAACCCDDDNNNNNNOOONNNLLLLLLMMMOOOSSSSSSUUUWWWYYYYYYVVVTTTOOOLLLGGGDDDBBBAAA@@@>>>>>>>>>===<<<;;;;;;;;;;;;:::888555333111111222222111111000///.....................------..................---------,,,,,,+++***,,,000///******...++++++++++++++++++++++++((((((((()))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))((((((((((((''''''&&&&&&'''&&&&&&'''(((((('''%%%''''''((()))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$&&&$$$###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&&&&&&&(((&&&%%%%%%$$$$$$%%%%%%&&&***(((''''''(((((('''%%%$$$%%%''''''&&&%%%'''((($$$%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%''''''((('''&&&%%%$$$$$$###$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((******(((&&&$$$&&&'''''''''(((((())))))(((''''''''''''((())))))'''((()))((('''&&&&&&&&&%%%&&&&&&'''((()))******(((''''''''')))*********))))))))))))************))))))))))))))))))))))))))))))************))))))***************************)))(((((())))))(((''''''(((******************,,,,,,++++++*********))),,,,,,,,,,,,,,,------...+++...000222222222444555666777888;;;===@@@AAABBBDDDFFFHHHHHHHHHIIIKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWYYYXXXVVVVVVWWWYYY\\\^^^YYY[[[]]]^^^^^^^^^___```___```aaaaaaaaa``````___aaaaaaaaa```______^^^^^^\\\\\\]]]]]]]]]\\\\\\[[[VVVRRRLLLFFFBBB???<<<999999<<>><<<:::888777333333222111000///...---------------------------------,,,,,,,,,+++++++++++++++++++++******))))))((((((***+++,,,,,,,,,+++............////////////---...///111222222222222111000000000111333555666888888:::>>>BBBCCCCCCBBB======>>>???AAABBBCCCDDDKKKLLLLLLKKKJJJIIIJJJLLLUUUVVVXXXZZZ\\\\\\YYYVVVNNNJJJFFFCCCBBB@@@>>>=========<<<;;;::::::;;;;;;888666444222111111111222222222111000////////////---..................---...------------,,,,,,,,,)))))),,,...---******,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---&&&&&&''''''((()))))))))'''''''''(((((('''''''''+++***)))((('''(((***+++''''''((())))))(((((('''&&&&&&&&&'''))))))&&&$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$"""$$$&&&'''&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&&&&'''&&&%%%###"""$$$&&&'''&&&%%%&&&'''&&&&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$###$$$%%%''')))+++***)))(((&&&%%%$$$#########%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''&&&&&&'''((())))))'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&(((******(((&&&$$$''''''''''''''''''((((((((((((''''''(((((()))*********+++++++++******)))&&&&&&'''((())))))******(((((((((((()))***+++,,,************++++++++++++))))))************++++++)))******++++++******)))***************************)))((()))***+++***)))***+++,,,+++***)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333666888888999;;;======>>>@@@CCCFFFIIIKKKLLLLLLMMMOOOOOONNNNNNPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUYYYZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[ZZZ[[[]]]```aaa]]]```bbbcccbbbbbbccceeeffffffggghhhgggfffeeedddeeeeeeddddddcccbbbbbbbbb___```aaaaaabbbbbbaaaaaa___[[[WWWRRRMMMGGGAAA<<<:::===AAAFFFKKKPPPSSSUUUTTTUUUUUUVVVUUUTTTRRRQQQMMMLLLKKKIIIGGGDDDBBB@@@;;;:::888666444222111000000//////...---,,,++++++///......------,,,,,,,,,,,,------,,,,,,***))))))&&&(((***+++------,,,,,,------........./////////,,,---///111222333333222000000000000111333444666777888:::>>>BBBCCCBBBAAA===???AAACCCDDDEEEFFFFFFIIIJJJKKKIIIHHHHHHIIIKKKUUUVVVXXX[[[\\\[[[WWWTTTKKKIIIFFFDDDCCCAAA>>><<<<<<<<<;;;:::::::::;;;;;;777666444333222222222222333222111000000/////////------...//////...------------------,,,,,,,,,,,,)))+++---...---+++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++&&&&&&''''''((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))$$$%%%'''(((((((((((('''&&&&&&&&&((())))))&&&$$$ !!!"""###$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%###%%%''''''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###!!!###%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&%%%%%%$$$%%%''')))+++***)))((('''&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&((((((((((((((())))))******)))******++++++***)))''''''(((((()))))))))***)))))))))(((((((((***+++))))))*********+++++++++((()))))))))************)))******++++++******)))************************)))(((((())),,,------,,,+++,,,---+++))))))+++...---------.....................///111333666888999999<<>>AAADDDIIIMMMRRRTTTTTTVVVXXXZZZ[[[[[[[[[ZZZXXXWWWVVVSSSPPPMMMKKKIIIEEEDDDBBB@@@>>><<<::::::666555444222000...------//////......---,,,,,,++++++,,,------------++++++)))***,,,.........---,,,---------.........//////+++---///111333333333222////////////000222333555666777:::>>>BBBCCCBBB@@@???AAADDDFFFHHHIIIIIIHHHHHHIIIJJJIIIHHHHHHJJJKKKRRRSSSUUUWWWYYYWWWRRROOOHHHGGGFFFFFFEEEBBB>>>;;;::::::::::::::::::;;;;;;666666555444333333333444333222111000////////////------...//////...---------------,,,,,,,,,++++++***,,,...---++++++++++++******+++++++++,,,,,,,,,)))))))))(((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((%%%''')))++++++***((('''"""###%%%'''((((((((('''&&&&&&&&&((())))))&&&$$$%%%&&&'''((())))))))))))###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&''''''%%%&&&((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&((())))))((( """%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''((()))(((((('''''''''((((((%%%'''(((((('''&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((()))*********''''''''''''((((((((()))+++)))&&&$$$$$$&&&)))+++'''''''''&&&&&&%%%%%%$$$((((((((((((((()))******'''''''''((())))))((('''(((((((((((())))))))))))++++++***(((''''''(((***))))))))))))************'''((((((((())))))************++++++++++++******************************(((((((((***---//////...+++,,,---+++)))***...111---.........///000000000000111333666:::>>>AAACCC@@@CCCFFFHHHIIIJJJLLLNNNKKKLLLMMMNNNOOOPPPQQQQQQUUUWWWYYYZZZZZZ[[[^^^___]]]]]]^^^^^^______``````aaaaaabbbbbbccccccddddddbbbcccdddeeefffgggggggggmmmnnnnnnmmmkkkiiihhhiiihhhjjjlllnnnoooooonnnmmmpppoooooonnnmmmmmmlllllllllllllllkkkkkkiiihhhgggeeeeeeeeeeeeaaaXXXNNNGGG@@@@@@AAACCCFFFJJJOOOQQQSSSUUUYYY\\\^^^____________^^^\\\YYYVVVSSSPPPOOOMMMMMMKKKJJJHHHFFFEEEDDD<<<;;;999777555333111000//////...------,,,++++++***+++---...///......------...///000000...,,,+++---------.........//////+++,,,///222333333333222............///111222444666777:::>>>BBBCCCBBB@@@AAACCCFFFIIIJJJKKKKKKJJJHHHIIIJJJJJJIIIIIIKKKMMMOOOPPPRRRTTTUUUSSSNNNJJJGGGFFFFFFGGGFFFDDD???;;;999999999999:::;;;;;;<<<777666555555444444444555222111000//////......///,,,---...//////...---,,,---------,,,,,,,,,++++++,,,......+++)))***,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******((((((((((((''''''''''''***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))***(((&&&%%%(((((('''&&&&&&&&&&&&'''((('''%%%$$$###$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$######"""'''&&&&&&%%%%%%$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%""" %%%%%%%%%''')))(((%%%###''''''''''''''''''''''''///)))###"""&&&***+++***+++***)))'''%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))++++++)))((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$""" """$$$&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((***'''###$$$((('''!!!(((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((************))))))))))))(((((((((((())))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))((())))))))))))*********)))******+++++++++******)))***+++***(((((()))+++)))))))))***---000444666222111///---,,,---...///111111222333444444444444666777888;;;???EEEIIILLLKKKLLLMMMOOOPPPQQQQQQRRROOONNNMMMMMMNNNQQQUUUWWWWWWZZZ]]]\\\YYYYYY^^^bbbbbbbbbbbbbbbcccccccccccccccbbbaaabbbdddeeeeeeeeegggggghhhiiiiiijjjkkkkkkpppooonnnmmmmmmnnnooopppooopppqqqrrrssssssssssssqqqpppnnnmmmlllmmmooopppmmmmmmmmmmmmmmmmmmmmmlllnnnkkkhhhgggfff```WWWOOOJJJCCCAAAEEEHHHEEEDDDFFFOOORRRWWW[[[^^^``````___bbbcccdddccc___ZZZTTTQQQOOONNNMMMNNNPPPPPPOOONNNLLLJJJGGGCCC>>>:::666555222000...---,,,---///000//////000000///...,,,+++//////......------,,,,,,,,,,,,---......---,,,,,,......//////000000111111///000111111000111333555555777:::>>>@@@AAAAAA@@@GGGEEEDDDFFFJJJMMMMMMLLLLLLKKKKKKJJJKKKKKKLLLMMMPPPNNNMMMMMMMMMLLLJJJHHHGGGEEEDDDDDDDDDCCCAAA???999::::::888444333555888666777777666444222222333000///...------...000000//////...------------------......---++++++,,,...------,,,+++************************************,,,+++***+++,,,---+++))))))))))))(((((((((''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$!!!!!!$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""%%%%%%%%%'''((((((%%%###''''''''''''''''''''''''...***%%%&&&***...///...)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''######'''&&&"""(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((******)))))))))((((((((((((((((((((())))))))))))'''(((***)))(((((()))***)))))))))))))))))))))))))))))))))*********++++++---...............------***+++,,,+++))))))***,,,*********+++...111444666000///.........000222333222333666888;;;===>>>>>>???@@@AAACCCFFFJJJNNNQQQOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOMMMLLLMMMOOORRRTTTXXXZZZ]]][[[YYYYYY]]]bbbcccccccccccccccdddddddddcccbbbcccdddfffhhhiiiiiiiiijjjjjjkkkllllllmmmmmmpppoooooooooppppppqqqrrrrrrssstttuuuvvvvvvvvvvvvsssrrrpppooonnnooopppqqqpppqqqrrrssssssrrrqqqpppssspppmmmmmmlllggg___XXXRRRJJJDDDEEEFFFCCCDDDFFFKKKNNNRRRWWW\\\^^^``````cccdddeeedddaaa\\\WWWTTTLLLKKKKKKLLLPPPSSSUUUUUUSSSQQQOOOLLLHHHEEEBBBAAA<<<;;;888555222111000000......//////......---,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,....../////////000000000///000111111000000222444555666888;;;===??????@@@EEEDDDDDDFFFJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMLLLLLLMMMLLLJJJIIIFFFDDDCCCDDDEEEDDDCCCAAA;;;<<<;;;888555444666888:::;;;:::777333000//////000///...------...///000111111000///////////////---......---++++++,,,...,,,,,,+++*********++++++************************+++******+++,,,,,,+++)))******)))))))))((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%!!!%%%'''%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((('''&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&'''&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%'''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%''',,,000000///''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%"""&&&(((&&&%%%''''''&&&(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%'''((()))******)))((('''(((((((((''''''''''''&&&)))((((((''''''(((((())))))))))))(((((((((''''''(((((((((((())))))))))))(((*********((('''((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,******,,,---,,,,,,,,,---///111444555......///000222555888999:::;;;===@@@BBBEEEFFFGGGHHHHHHIIIJJJMMMPPPSSSUUUVVVVVVVVVUUUTTTSSSQQQQQQSSSQQQNNNKKKKKKMMMPPPRRRRRRTTTVVVVVVVVVWWW[[[```aaaaaaaaabbbbbbdddeeeeeebbbcccdddfffhhhjjjlllmmmkkkkkkllllllmmmmmmnnnnnnpppppprrrsssttttttuuuuuutttuuuuuuvvvvvvwwwwwwwwwtttsssrrrrrrqqqqqqrrrrrrpppqqqrrrssssssrrrpppoootttrrrpppqqqqqqnnngggbbb]]]UUUMMMIIIGGGDDDEEEGGGHHHKKKOOOTTTZZZ^^^bbbdddeeefffhhhgggeeeaaa\\\YYYMMMKKKIIIKKKPPPUUUYYY[[[YYYXXXXXXVVVTTTRRRQQQOOOKKKIIIFFFBBB>>>:::777666000000000//////.........,,,,,,,,,,,,------------,,,---............---,,,.........///////////////...///000000///000222444444555666777999;;;===>>>BBBBBBCCCFFFIIIKKKJJJHHHIIIJJJKKKLLLMMMLLLKKKKKKLLLJJJJJJJJJLLLLLLKKKJJJEEEDDDCCCDDDFFFGGGFFFEEE>>>===<<<:::777555666888;;;;;;:::777333///......000///...---------...///111111000///////////////---......---++++++,,,...++++++*********+++,,,,,,************************+++******+++,,,,,,+++)))************))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$"""###&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&''')))))))))(((&&&$$$%%%%%%%%%%%%&&&&&&''''''&&&'''((((((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&))),,,,,,+++'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&+++***((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%###'''))))))(((((())))))(((((())))))))))))((((((''''''(((((((((((('''''''''(((***,,,,,,***((('''((((((((('''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))***++++++***((('''((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,************)))(((''''''+++,,,,,,,,,++++++,,,...,,,,,,,,,---///000222333000111222555999<<<@@@AAAFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLNNNPPPSSSVVVWWW[[[[[[[[[ZZZYYYXXXVVVUUUWWWTTTQQQNNNMMMNNNPPPRRRIIIKKKMMMOOOOOORRRVVVZZZYYYZZZZZZ\\\^^^aaacccdddaaacccfffhhhiiikkkmmmnnnlllllllllmmmmmmmmmnnnnnnpppqqqsssvvvwwwwwwwwwwwwtttttttttuuuuuuvvvvvvwwwttttttttttttsssssssssrrrqqqpppooonnnnnnmmmmmmmmmmmmllllllnnnpppooollliiifff```YYYSSSNNNKKKJJJJJJHHHJJJMMMRRRYYY___eeeiiihhhjjjkkkkkkjjjgggcccaaaVVVRRRNNNMMMOOOSSSWWWYYYYYYYYYZZZ[[[ZZZZZZYYYXXXUUUSSSPPPLLLHHHEEEBBBAAA999888666444222000///...////////////////////////------............------........................---...//////...///111333444333333333555777:::<<<>>>???BBBEEEGGGGGGGGGFFFEEEGGGIIIKKKKKKJJJIIIHHHIIIHHHGGGHHHJJJLLLKKKKKKEEEDDDDDDFFFHHHJJJJJJJJJ@@@???===:::888777888888888999888666333111111222000///...---------.../////////...------------------......---++++++,,,...******))))))***+++,,,,,,************************+++***)))***,,,,,,***)))************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''((('''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))'''(((***+++***)))'''%%%$$$%%%%%%&&&''''''''''''&&&'''((('''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%''')))'''%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''((()))((('''''')))(((((())))))))))))(((((('''((((((((((((((((((''''''(((+++,,,,,,+++((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,***)))(((((()))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,++++++---///,,,,,,---...000111333444555666888<<<@@@CCCFFFHHHLLLKKKJJJIIIIIIIIIJJJJJJLLLMMMOOOQQQTTTWWWZZZ[[[____________^^^]]]\\\\\\[[[YYYVVVTTTRRRSSSTTTUUULLLLLLLLLLLLKKKLLLNNNPPPOOOOOOPPPSSSVVVZZZ^^^```bbbeeehhhjjjkkkkkkmmmooonnnnnnnnnooooooooooooooooooqqqsssvvvwwwxxxxxxxxxvvvvvvuuuuuuuuuvvvwwwwwwttttttuuuuuuuuutttsssrrrssspppkkkgggeeefffgggiiibbbcccdddgggjjjllllllkkkgggfffddd___ZZZVVVRRRPPPJJJJJJLLLPPPVVV^^^fffjjjlllmmmnnnoooooommmkkkiiiddd___YYYTTTRRRQQQQQQQQQSSSUUUWWWYYYZZZZZZYYYXXXTTTSSSPPPMMMKKKIIIHHHGGGDDDBBB@@@===999666333222333333222111111000000///.................................---------------,,,---......---...000111333222111000222444777999999<<>>>>>>>>???AAA???AAABBBDDDEEEEEEEEEDDDGGGEEEDDDDDDGGGIIIJJJJJJIIIGGGFFFFFFIIIKKKLLLLLL@@@>>>;;;::::::;;;:::999::::::999777333000///000333222000///...//////000111111000///////////////---......---++++++,,,...******)))))))))***++++++***************************))))))***++++++***((()))))))))((((((((('''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&'''&&&###"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&''''''(((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((''''''''''''''''''''''''''''''((((((''''''))),,,///111666,,,%%%'''***(((%%%%%%(((((())))))))))))((((((''''''((((((((((((''''''((())))))******))))))((('''((((((((())))))))))))******))))))))))))************)))))))))((((((((((((((((((((()))))))))))))))***++++++***)))***,,,************************)))))))))*********++++++'''((()))******+++******...///000000///000222444555666888:::<<<>>>???@@@@@@AAACCCEEEHHHIIIKKKKKKLLLLLLLLLMMMOOORRRUUUWWWYYYZZZ\\\^^^```aaaccccccaaaaaabbbbbbaaaaaa```___[[[\\\]]]^^^^^^]]]\\\[[[___\\\WWWQQQMMMJJJGGGEEEBBBBBBAAABBBDDDHHHKKKNNNRRRXXX```cccdddfffjjjnnnoooooooooooooooooonnnnnnoooooopppppprrrssstttuuuzzzxxxwwwvvvvvvwwwxxxyyyuuuwwwyyyzzzzzzxxxuuussskkkhhhbbb\\\VVVRRROOONNNNNNNNNOOOPPPQQQSSSUUUWWWWWW___eeedddcccdddbbb^^^WWWTTTQQQQQQUUU]]]ffflllqqqrrrtttvvvwwwwwwwwwvvvtttqqqmmmhhhddd^^^XXXTTTNNNPPPSSSVVVWWWWWWVVVUUUMMMJJJEEEAAA>>>>>>???@@@DDDFFFIIIKKKLLLKKKIIIGGGAAA@@@>>>:::777444111000000///...------...///000---------,,,,,,,,,++++++***+++,,,,,,+++,,,...000111000000///000111333333333666999999999:::===???@@@@@@AAABBBCCCDDDEEEEEEFFFDDDCCCCCCEEEHHHIIIIIIIIIGGGEEEDDDFFFHHHIIIIII???<<<999999;;;<<<;;;:::888999888666333111111111555444222000000000000111111111000///////////////---......---++++++,,,...+++******))))))))))))******************************)))))))))++++++)))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$%%%%%%''''''((((((((('''%%%$$$###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((###$$$$$$%%%''')))***+++$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###%%%'''((((((''''''(((((((((((((((((((((((()))((('''''')))---111444???111(((***...,,,((('''(((((())))))))))))((((((******++++++++++++******)))(((((((((((((((((()))'''((((((((())))))************))))))))))))******************))))))))))))(((((((((((())))))))))))((()))++++++******+++---************************((())))))))))))*********+++,,,---...///000000000000111222222111222444666999;;;===@@@CCCEEEFFFFFFCCCDDDEEEGGGHHHIIIJJJJJJOOOOOOOOOOOOQQQTTTWWWYYY]]]]]]___```aaabbbbbbbbbbbbbbbbbbaaa```___^^^]]]ZZZ\\\^^^aaaaaa```^^^]]]^^^[[[VVVQQQNNNKKKIIIGGGBBBAAA?????????BBBEEEGGGGGGNNNWWW\\\^^^```fffjjjkkkkkkkkkkkkkkkjjjjjjjjjooonnnnnnnnnoooqqqssstttxxxvvvuuusssssstttvvvwwwvvvxxx{{{}}}|||zzzwwwuuupppnnnjjjeee^^^WWWQQQMMMGGGGGGGGGFFFEEEFFFHHHJJJPPPZZZaaaaaaaaaeeefffccc___\\\WWWVVVYYY```iiiooorrrtttvvvxxxyyyzzzzzzyyytttsssqqqooolllfff```[[[PPPRRRUUUWWWXXXXXXVVVUUUQQQLLLEEE???;;;:::;;;===>>>BBBHHHNNNRRRSSSRRRQQQJJJHHHEEEAAA===999555444000///...------...///000---------,,,,,,+++++++++***+++,,,,,,+++,,,...///000000000000000111222222222444777777666777;;;>>>AAAAAAAAAAAACCCDDDFFFGGGGGGDDDBBBBBBDDDGGGHHHHHHIIIFFFCCCCCCDDDEEEFFFFFF>>>;;;888888;;;<<<<<<:::444555666555444444444666666555333111111111111111//////...------------------......---++++++,,,...++++++***)))(((((())))))***************************)))((()))++++++)))(((******))))))))))))******)))(((((((((((())))))***)))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&###"""''''''''''''''''''''''''+++)))&&&%%%$$$%%%'''(((&&&'''(((((('''%%%###"""%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''$$$"""$$$$$$$$$&&&)))***)))(((%%%&&&&&&&&&'''(((((((((((('''%%%$$$###$$$%%%%%%)))'''&&&%%%&&&))),,,...)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$))))))(((((((((((()))))))))***'''$$$'''000777999222///***)))***+++***((())))))))))))((((((((((((((()))***++++++***)))(((*********+++***)))((((((((((((''''''''''''((((((******))))))))))))******)))(((''''''''')))***+++,,,+++++++++***)))))))))************************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,...///000111222555888;;;===??????BBBCCCFFFHHHIIIIIIHHHHHHFFFFFFFFFGGGIIILLLOOOQQQUUUUUUVVVVVVXXXYYY[[[\\\^^^___```bbbbbbbbbaaa```aaa___]]]ZZZYYYZZZ[[[\\\XXXYYY[[[]]]^^^^^^]]]]]][[[YYYVVVRRRNNNKKKHHHGGG???>>>=========>>>???@@@CCCDDDGGGKKKQQQWWW\\\^^^```aaabbbaaa```______aaacccbbbcccdddfffiiikkkmmmllllllllllllmmmnnnppppppooopppsssxxx||||||xxxtttsssqqqooolllggg```YYYSSSNNNKKKGGGCCCAAA@@@@@@AAAJJJOOOVVV\\\___aaabbbccc\\\\\\\\\]]]aaaffflllooovvvwwwwwwxxxzzz{{{||||||yyyvvvsssrrrqqqnnnhhhddd]]]ZZZXXXXXXYYY[[[\\\\\\TTTRRRNNNGGGAAA<<<:::999;;;>>>DDDJJJOOOTTTVVVXXXUUUSSSQQQNNNIIIEEEBBB@@@;;;888444111000///...---///---++++++,,,---...---------...//////000111111444333000......///111222111111222333555777888999@@@@@@AAACCCEEEGGGIIIJJJJJJHHHDDDAAAAAACCCFFFIIIKKKJJJIIIGGGEEEBBB@@@>>>>>>===;;;;;;<<<<<<;;;999888222///000111000111444<<<;;;888555222111000000111111000///////////////000///---+++++++++---...------,,,,,,,,,,,,++++++************************444///***'''(((******)))******))))))))))))******(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&&&&%%%###%%%%%%%%%'''***+++***)))'''''''''((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%&&&))),,,...(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$((((((''''''''''''((((((&&&((((((''',,,666===???///,,,((('''((()))((('''))))))))))))((((((((((((((()))***++++++***)))(((*********)))))))))((((((((((((''''''''''''((((((******))))))))))))******)))(((((('''((()))***++++++++++++***************((((((((((((((((((((((((************************++++++******+++,,,,,,---///.........///000111222666777:::===@@@CCCDDDEEEHHHIIIKKKLLLLLLKKKJJJIIIGGGHHHJJJLLLOOOQQQTTTUUUWWWXXXXXXYYYZZZ[[[]]]]]]______`````````___^^^]]]YYYWWWTTTRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWUUURRROOOLLLIIIGGGFFFBBBAAA???>>>=========>>>===>>>@@@DDDHHHMMMRRRTTTRRRTTTVVVWWWWWWXXX[[[]]]ZZZZZZZZZ[[[]]]___aaaccccccccccccddddddeeefffgggkkkkkkmmmqqquuuuuurrroooqqqpppooonnnlllgggaaa]]]TTTQQQLLLFFFBBB@@@??????BBBGGGMMMRRRWWWZZZ^^^```]]]\\\\\\]]]aaagggmmmqqqssstttvvvwwwyyyzzzzzzzzzzzzxxxvvvuuutttsssooolllfffaaa\\\YYYZZZ\\\^^^___\\\YYYTTTMMMFFF???<<<:::888;;;@@@FFFMMMSSSXXXZZZ[[[ZZZXXXTTTPPPKKKGGGEEECCC@@@<<<999777444111///000...,,,,,,---.........******+++,,,------......000///,,,+++***+++---...111111222333555777999:::??????@@@AAACCCEEEGGGHHHHHHFFFCCCAAAAAACCCFFFHHHJJJJJJHHHGGGDDDAAA???>>>>>><<<;;;;;;<<<;;;:::999777222///000222111222555;;;999666444111000//////111000000///////////////000...---++++++,,,---...,,,,,,+++++++++*********************************...+++)))(((***+++)))(((******))))))))))))******))))))((('''&&&&&&&&&&&&((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%"""###%%%'''((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$(((((('''&&&%%%%%%%%%%%%''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$'''&&&&&&(((***,,,+++))))))))))))((((((((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&(((+++---(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$'''))))))...777<<<<<<+++)))&&&&&&'''(((((('''))))))))))))((((((((((((((((((************((((((***))))))(((((((((((()))((((((''''''''''''((((((******))))))))))))******))))))((((((((()))*********************+++++++++((((((((((((((((((((((((******************++++++,,,,,,,,,,,,,,,------...111111111222333444666666;;;===???CCCFFFHHHJJJKKKNNNOOOOOOOOONNNMMMKKKIIIJJJKKKNNNQQQTTTVVVXXXYYY[[[[[[\\\\\\]]]^^^______```___^^^]]][[[XXXVVVUUUMMMLLLJJJIIIIIIJJJLLLMMMRRRRRRRRRRRRQQQPPPOOONNNOOOOOOMMMKKKIIIGGGFFFEEEEEEDDDCCCAAA???>>>======:::;;;<<<>>>AAADDDGGGIIIGGGHHHKKKLLLMMMPPPSSSUUURRRRRRSSSSSSTTTVVVWWWXXXZZZZZZZZZ[[[[[[\\\\\\]]]``````aaacccfffgggeeedddfffffffffggghhhfffbbb___XXXUUUOOOIIIDDD@@@>>>===<<>>>>>???@@@BBBDDDEEEFFFFFFEEEBBBAAAAAACCCEEEGGGJJJIIIHHHFFFDDDAAA???>>>===;;;::::::::::::999777666111...111222111222555888666444222000/////////111000//////....../////////...---,,,+++,,,---...+++++++++*********))))))************************(((((((((***++++++)))'''******))))))))))))******,,,+++***)))(((((((((((('''((()))******)))((('''((((((''''''&&&&&&%%%%%%!!!"""###%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''')))((('''%%%%%%%%%&&&''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%'''&&&&&&(((***+++***)))))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&%%%(((''''''&&&&&&''''''(((%%%((())))))+++000222000((('''&&&&&&&&&'''(((((())))))))))))(((((((((((('''((()))******)))((('''***)))(((''''''(((((()))((((((''''''''''''((((((******))))))))))))******))))))))))))))))))******)))))))))***+++++++++,,,************************)))))))))***************,,,+++++++++,,,---......111222333555777999;;;<<>>@@@CCCDDDDDDEEEGGGHHHHHHJJJMMMPPPQQQQQQQQQRRRRRRSSSTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\ZZZZZZ[[[]]]___^^^\\\YYYVVVSSSNNNIIIDDDAAA???>>>===>>>???AAAEEELLLUUU[[[```______^^^^^^]]]]]]\\\aaadddiiinnnsssvvvxxxxxxxxxwwwwwwvvvwwwwwwwwwwwwxxxrrrjjjdddaaaaaaaaaaaaeeeeeeccc```ZZZPPPFFF???===<<<<<<===@@@EEEJJJNNNSSSTTTWWWYYY[[[[[[[[[[[[VVVUUURRRPPPLLLGGGAAA<<<666333000///......---,,,,,,,,,,,,,,,------------...---,,,++++++,,,---...//////000222444777999:::>>>>>>>>>???AAABBBDDDEEEEEEDDDCCCCCCCCCEEEFFFHHHJJJIIIHHHGGGEEEBBB@@@???===;;;999999999999777666555111...111333222222555555333111///............000000///............///...------,,,,,,,,,---...++++++++++++************************************(((((()))*********)))(((******))))))))))))******---,,,+++))))))((((((((('''(((***++++++***((('''(((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((()))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''))))))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((***,,,---...'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&)))(((((((((((((((((()))&&&)))***((((((++++++((('''((((((((('''((())))))))))))))))))(((((((((((('''((()))******)))((('''))))))(((((((((((())))))((((((''''''''''''((((((******))))))))))))************************)))))))))))))))***+++++++++,,,************************((((((((()))))))))******+++++++++,,,---...///000111333555999<<>>=========>>>???@@@AAACCCCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNLLLJJJHHHAAAAAA@@@@@@@@@BBBCCCDDDDDDEEEGGGHHHIIILLLPPPSSSUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWWWWXXXXXXWWWVVVUUUYYYYYYYYYYYYYYYZZZ[[[\\\WWWWWWWWWXXXZZZYYYWWWTTTPPPNNNKKKHHHEEECCCBBBAAA@@@???>>>>>>@@@FFFNNNTTTZZZ\\\^^^```___[[[WWWTTTUUUXXX^^^eeekkkppptttvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyuuupppllliiieeebbb___aaaccceeefffcccZZZNNNEEEAAA???<<<:::;;;???CCCFFFIIIKKKNNNSSSWWW[[[^^^```[[[[[[ZZZYYYVVVRRRLLLGGG===:::666333111000...,,,......------------------......---,,,,,,---...///......///111333555777999<<<======>>>@@@BBBCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHFFFCCCAAA@@@===;;;999999999888777555555111///222333222222444222111///...------......000//////...............---------,,,---------------,,,,,,,,,,,,+++++++++)))))))))))))))))))))))),,,,,,+++)))(((((())))))******))))))))))))*********))))))((('''''''''''''''((()))******)))((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&$$$""" !!!###%%%'''(((((('''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***,,,---...'''&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''))))))(((((((((((())))))%%%)))***((())),,,,,,)))''')))***)))(((((()))***))))))))))))((((((((((((''''''))))))))))))''''''((())))))************)))((((((''''''''''''((((((******))))))))))))************+++++++++***)))(((***************+++++++++((((((((((((((((((((((((((((((((()))******++++++,,,,,,---///000333555666666777:::>>>AAACCCEEEFFFHHHIIIKKKLLLNNNOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTWWWWWWXXXXXXXXXWWWWWWVVVWWWXXXYYYZZZZZZYYYWWWVVVUUUSSSOOOKKKFFFCCCAAA???===<<<<<<<<<===>>>??????===>>>>>>???AAACCCEEEFFFGGGHHHLLLOOORRRTTTTTTUUUTTTUUUWWWXXXXXXUUUSSSQQQGGGFFFEEEEEEEEEFFFGGGHHHGGGIIIKKKMMMPPPTTTZZZ^^^[[[\\\]]]^^^^^^^^^^^^^^^\\\]]]]]]^^^]]]\\\ZZZYYYZZZ[[[\\\[[[ZZZZZZ[[[\\\ZZZYYYXXXXXXXXXVVVSSSQQQOOOMMMKKKIIIGGGEEEDDDCCCAAA@@@>>><<<<<<@@@FFFJJJOOORRRWWW[[[\\\YYYUUURRRIIILLLQQQXXX___fffkkknnntttwwwyyyzzzzzzyyyzzzzzzxxxvvvuuussspppkkkeee``````aaacccfffgggaaaWWWOOOFFFCCC>>>;;;;;;===AAADDDCCCDDDGGGLLLQQQXXX]]]`````````______^^^[[[WWWSSSIIIEEE@@@;;;888666333000.........------,,,,,,,,,,,,,,,++++++,,,,,,------------...///111333444555999::::::<<<>>>AAACCCDDDDDDDDDEEEGGGHHHIIIIIIJJJIIIIIIHHHGGGEEECCCAAA@@@===<<<:::999999888777555666222000222333111000222000///...---------...///000///......------......,,,,,,---------------------------,,,,,,,,,++++++)))))))))))))))))))))))),,,---,,,***'''''')))*********))))))))))))******))))))((((((((((((((()))'''(((((((((((((((((('''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$#########$$$%%%&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%''')))'''&&&&&&'''))))))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******'''&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((())))))******''''''''''''(((((((((((((((((((((''''''(((((((((&&&)))***((((((++++++)))''')))+++***((('''''')))))))))))))))((((((((((((&&&'''((())))))((('''&&&''')))+++------,,,***)))((((((''''''''''''((((((******))))))))))))*********++++++++++++***)))(((+++++++++***************(((((((((((((((((((((((()))******+++,,,,,,------000000222444777:::<<<>>>>>>???AAADDDFFFGGGGGGGGGIIIJJJKKKLLLLLLMMMLLLLLLOOONNNNNNNNNOOOOOOPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQOOOPPPQQQRRRRRRPPPNNNMMMLLLKKKIIIGGGEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAABBBDDDGGGIIIJJJIIILLLPPPUUUYYY\\\]]]]]]]]]___aaabbb```]]]YYYWWWNNNMMMMMMLLLMMMNNNOOOPPPSSSTTTVVVXXXZZZ___eeeiiieeefffgggiiijjjjjjiiiiiifffggghhhhhhgggfffcccbbb___bbbdddcccaaa```aaabbbcccaaa___^^^]]][[[XXXUUUUUUSSSQQQMMMJJJGGGDDDCCCAAAAAA@@@>>>===>>>BBBEEEDDDGGGLLLOOOQQQPPPNNNLLLAAACCCFFFKKKRRRYYY___ccclllqqqwwwzzzzzzyyyzzz{{{xxxxxxwwwvvvtttpppjjjeeecccaaa```bbbeeeddd___ZZZOOOKKKEEE@@@======???@@@>>>???BBBGGGOOOXXX```eeefffeeedddddddddbbb^^^[[[WWWSSSLLLGGGBBB>>>:::888111111000//////...------++++++++++++,,,,,,---------------...///000111222444555777999;;;>>>AAABBBBBBCCCEEEGGGHHHIIIIIIIIIGGGGGGFFFEEECCCAAA@@@???>>>===;;;::::::999777555777333111333444000///000///...---,,,---...///000//////...------------...+++,,,,,,---.........---,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))''')))++++++((('''((()))******))))))))))))******+++***************+++,,,((((((''''''''''''((((((%%%%%%&&&'''((()))******))))))((((((((())))))***''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%'''***(((((('''(((******)))'''%%%&&&&&&''''''((((((((($$$%%%'''(((((((((''''''###$$$%%%&&&((()))******&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))'''(((((()))***+++++++++'''''''''((((((((((((((('''''''''&&&&&&''''''''''''***)))&&&&&&((((((%%%&&&)))+++***'''%%%&&&((())))))))))))((((((((((((&&&'''((())))))((('''&&&'''))),,,//////---+++)))((((((''''''''''''((((((******))))))))))))*********+++,,,,,,+++***)))(((,,,+++++++++******))))))************************++++++,,,------...//////333444666999<<<@@@CCCDDDEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHKKKKKKJJJIIIIIIJJJJJJKKKHHHGGGGGGFFFGGGHHHJJJKKKIIIJJJLLLLLLLLLJJJHHHFFFFFFEEEEEEEEEFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLOOOPPPLLLNNNSSSYYY^^^aaabbbcccdddeeeggghhheeeaaa\\\YYYTTTSSSSSSSSSTTTUUUWWWXXXaaaaaabbbbbbcccggglllpppmmmnnnppprrrsssssssssrrrooopppqqqrrrqqqnnnlllkkkkkknnnqqqpppnnnllllllmmmpppnnnkkkjjjhhhfffccc```\\\ZZZVVVRRRMMMHHHDDDBBBBBBBBBBBBAAA???@@@BBBEEE@@@AAABBBDDDEEEEEEDDDDDD===>>>???CCCIIIOOOVVVZZZdddkkkrrrwwwxxxxxxyyyzzzzzzyyyxxxwwwvvvsssnnnkkkhhhccc___^^^bbbeeedddbbbXXXTTTMMMEEE???<<<;;;;;;:::;;;>>>EEEOOO[[[fffmmmjjjiiihhhhhhgggeeebbb```aaa\\\UUUOOOJJJEEE@@@===555555444333222111000000,,,,,,,,,------.........---,,,,,,------...///000111222444666999<<>>===???===;;;::::::999777555888333222444444000...///......---,,,---...///000//////...------------...+++,,,------.........---+++++++++************)))))))))))))))))))))))))))!!!%%%***,,,***((((((((())))))))))))))))))))))))************************&&&&&&&&&%%%%%%&&&&&&&&&)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''+++***((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((''''''%%%&&&(((((('''&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$))))))((('''&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$'''''''''&&&%%%$$$###"""''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((%%%%%%$$$%%%'''+++...000***)))'''&&&%%%$$$######%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***))))))(((((('''''''''&&&%%%&&&'''((())))))))))))%%%&&&'''''''''&&&$$$###&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,***)))))))))************************///---,,,******+++---...'''((()))***+++,,,,,,,,,''''''((((((***+++,,,---+++,,,,,,...000222444555:::<<<>>>AAACCCEEEEEEEEEHHHGGGGGGGGGHHHIIIKKKKKKLLLJJJGGGEEECCCDDDDDDEEEBBBBBBAAA@@@??????>>>>>>@@@???===<<<===???BBBDDDGGGGGGHHHHHHHHHHHHGGGGGGCCCFFFIIIJJJIIIJJJMMMPPPNNNOOOQQQSSSSSSSSSSSSRRRNNNNNNNNNNNNPPPRRRTTTVVVUUUVVVYYY[[[^^^```aaaaaa```bbbeeegggeeeaaa\\\YYYZZZXXXVVVWWW[[[^^^___^^^dddgggkkkkkkjjjjjjlllnnnppppppppppppqqqrrrssssssssssssttttttsssrrrpppooorrrrrrssstttuuuvvvvvvvvvxxxvvvsssssssssppplllhhhfffaaaZZZRRRLLLHHHFFFFFFAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAA@@@@@@@@@???===???AAACCCEEEJJJOOOSSS___eeemmmsssvvvvvvvvvvvvvvvwwwxxxyyywwwuuurrrpppmmmhhhaaa^^^___aaabbbaaaccc___YYYSSSMMMFFF???;;;<<<===@@@HHHSSS^^^gggkkknnnmmmlllkkkiiihhhggggggccc```]]]ZZZWWWRRRMMMJJJGGGBBB<<<777444222111000---------------......///111111000000000/////////222444666888999:::::::::;;;<<<===???AAACCCDDDEEEDDDBBB@@@@@@AAA@@@<<<999::::::;;;;;;:::888666555555555333222111000000000------,,,,,,,,,,,,------------------------------,,,,,,,,,------.........------......---,,,***)))))))))***+++,,,,,,------***************)))(((((())))))))))))))))))))))))************************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''''''''((()))***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$###"""&&&((())))))'''&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((()))))))))&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$###"""!!! &&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((&&&%%%&&&'''((('''''''''))),,,///000'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***))))))((((((((('''''''''%%%%%%&&&'''((((((''''''))))))******))))))((('''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&'''''''''(((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***************************,,,+++)))(((((()))***+++((()))***++++++++++++++++++************++++++,,,,,,---...000222555777888===???AAADDDFFFGGGGGGGGGKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGEEECCCBBBBBBBBBBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<===???BBBEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJMMMOOOPPPOOOOOORRRTTTWWWXXXYYY[[[[[[[[[ZZZZZZWWWVVVVVVVVVWWWXXXZZZ[[[]]]]]]^^^^^^^^^_________```aaabbbddddddcccbbbaaaaaa___^^^___bbbeeeeeedddfffiiikkkkkkiiihhhiiikkkllllllllllllmmmnnnooooooppppppqqqqqqqqqpppooonnnssstttvvvwwwwwwwwwvvvvvvyyywwwuuuttttttrrrnnnjjjgggbbb[[[SSSMMMIIIFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEECCCAAA???>>>;;;===???@@@CCCGGGLLLPPPZZZ___ffflllooopppqqqrrrooopppsssuuuvvvvvvuuutttppplllgggeeeeeeggggggfffhhheee```\\\VVVPPPIIIDDD<<<>>>DDDNNN[[[fffmmmqqqppppppooonnnlllkkkiiihhhccc```\\\YYYWWWTTTQQQOOONNNJJJEEE@@@<<<999555333000///...---,,,------...---------......///000000111222444666777888888888:::;;;<<<===???@@@AAABBBBBB???======>>>>>><<<:::::::::::::::999888777777555555444222111111000000000//////......//////000------------------------,,,,,,,,,---------......------------,,,+++***)))***************************************)))((((((((((((((((((((((((((((((************************((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((()))******)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''&&&&&&$$$###!!! ((()))******(((&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&''''''''''''&&&%%%%%%###$$$&&&((()))***))))))$$$$$$$$$$$$%%%&&&'''((('''''''''''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))&&&%%%%%%&&&(((((((((((()))***,,,...$$$$$$$$$%%%&&&'''((()))))))))(((((('''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))))))))((((((((((((''''''%%%%%%&&&'''''''''&&&&&&++++++***))))))))))))***&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++******************************)))(((((()))***+++******+++++++++++++++***------,,,+++++++++++++++...///111333666999<<<>>>BBBCCCEEEGGGIIIJJJJJJJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@>>>===;;;999888999:::;;;:::;;;===@@@DDDHHHKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRUUUVVVXXXXXXWWWWWWXXXZZZ\\\\\\]]]^^^^^^]]]]]]\\\______^^^^^^]]]^^^^^^_________]]]\\\[[[[[[[[[[[[]]]\\\[[[[[[\\\]]]___```aaaaaa```bbbdddeeedddcccggghhhjjjiiigggfffffffffffffffgggggghhhiiiiiiiiikkkkkklllmmmmmmmmmmmmlllrrrsssvvvxxxxxxxxxvvvuuuyyyxxxvvvuuuuuussspppnnniiieee___WWWQQQLLLIIIHHHFFFEEEEEEEEEGGGIIILLLNNNMMMNNNOOONNNKKKGGGBBB???===>>>???@@@BBBFFFKKKOOOTTTXXX]]]aaaccceeefffhhhgggiiilllooorrrtttuuuuuuqqqooommmlllmmmmmmmmmllllllkkkiiifffccc]]]VVVQQQDDDGGGNNNXXXccclllqqqsssqqqqqqqqqqqqooollliiihhheeeaaa\\\XXXVVVUUUSSSRRRTTTRRRNNNKKKGGGBBB===999222111///---------///000------------...//////000///000222444555666666666999999:::;;;<<<===>>>>>>>>><<<;;;;;;<<<>>>>>>===;;;;;;:::999888888888999555555444333222111000000000//////......//////000------------------------,,,,,,,,,------------...---,,,+++***************++++++******)))((('''''')))************))))))(((((((((((((((((((((((((((************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))******+++))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''))))))(((((('''&&&%%%$$$)))***+++***((('''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&'''(((((('''&&&$$$%%%%%%$$$%%%%%%&&&'''((()))))))))))))))(((''''''$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((''''''&&&&&&&&&'''((()))###$$$$$$%%%&&&''')))***(((((('''%%%$$$###"""!!!''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((('''''''''(((''''''&&&&&&)))((('''&&&&&&&&&((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))'''(((***,,,************************++++++*********+++,,,---+++++++++,,,++++++******------,,,,,,,,,------...222333555777;;;>>>AAACCCDDDFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNLLLJJJHHHLLLKKKJJJIIIFFFDDDAAA@@@<<<;;;999999999<<<>>>@@@???AAADDDHHHLLLOOORRRSSSUUUVVVWWWXXXYYYZZZZZZZZZ]]]^^^^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]\\\\\\``````___^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYYYYZZZYYYWWWVVVVVVWWWXXXXXX^^^^^^^^^____________^^^aaabbbccccccbbbbbbaaaaaa```aaaaaabbbbbbbbbbbbbbbddddddeeefffggghhhiiiiiikkkmmmqqqtttuuuuuusssqqqvvvuuuttttttsssrrrqqqpppllliiiddd^^^XXXSSSPPPOOOKKKKKKJJJKKKNNNRRRVVVXXX[[[\\\]]]\\\XXXRRRLLLHHHDDDEEEEEEEEEFFFIIINNNRRRQQQTTTVVVXXXXXXXXXZZZ[[[___```cccgggkkkmmmpppqqqqqqqqqqqqrrrssssssrrrqqqnnnnnnoooooommmhhhaaa\\\VVVVVVYYY___eeekkknnnnnnoooppprrrrrrpppmmmjjjgggiiiddd]]]WWWTTTQQQOOONNNRRRQQQQQQPPPOOOKKKEEEAAA666444222000///000111222222111000///....../////////000111222333444555555888888999999:::;;;<<<<<<<<<;;;:::999;;;===???AAA@@@>>><<<:::888888888999555555444444333222000000......------------..............................---------------------------,,,***)))((()))***++++++++++++***))))))(((((())))))************)))((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((())))))))))))************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))'''(((((())))))))))))((((((***+++***(((''''''((('''''''''&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%&&&'''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''%%%'''((((((''''''(((***''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$###"""!!!(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))))))))((('''&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********+++(((((((((((((((((((((((((((((()))***************************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))'''(((***,,,************************+++++++++++++++,,,,,,---++++++,,,,,,,,,++++++***++++++,,,---...000222333777888999<<>>;;;999777777777555555555555444222111000.........------.................................------------------------,,,+++***)))))))))***+++++++++++++++++++++++++++((())))))*********))))))))))))))))))))))))))))))************************))))))(((((((((((())))))************************''''''((()))))))))((((((******+++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***%%%&&&'''(((((()))((((((&&&((())))))((('''((()))((('''&&&&&&&&&&&&'''((('''(((((((((((('''&&&&&&$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&'''''''''(((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((###%%%&&&''''''''')))***((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&&&&%%%((((((((('''''''''&&&&&&&&&&&&''''''(((''''''&&&(((((())))))))))))******+++++++++***)))((('''&&&(((''''''''''''(((((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++************************)))))))))***+++++++++,,,++++++,,,,,,,,,,,,,,,++++++,,,---000222555888999======>>>@@@BBBDDDFFFGGGEEEGGGIIILLLNNNOOOPPPPPPPPPQQQRRRSSSSSSRRRQQQQQQMMMLLLJJJGGGDDDBBB@@@>>>???@@@BBBEEEHHHKKKNNNOOORRRSSSSSSUUUWWWYYY[[[]]]ccccccccccccbbbaaa```___\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVVVVUUUUUUUUUVVVVVVWWWUUUUUUUUUUUUTTTSSSRRRQQQOOOOOOPPPPPPOOONNNMMMMMMNNNPPPTTTXXXZZZ[[[ZZZYYYWWWWWWWWWTTTRRRRRRSSSUUUSSSSSSTTTWWWZZZ]]]]]]\\\[[[[[[[[[[[[YYYWWWUUUSSSTTTUUUUUUVVVWWWYYY[[[\\\___aaacccfffgggfffeeedddeeefffgggfffeeefffgggiiijjjjjjiiigggdddaaa^^^]]]WWWVVVWWWXXX[[[___bbbdddlllnnnppprrrppplllfffcccYYYXXXUUUQQQOOOQQQTTTXXXXXXYYYYYYWWWTTTRRRQQQQQQNNNOOOQQQUUUZZZ___dddgggiiimmmqqqtttttttttuuuvvvssstttwwwzzz{{{yyytttpppmmmjjjeeebbbcccdddffffffgggiiikkkmmmnnnmmmllllllmmmiiiddd___YYYRRRLLLGGGEEEEEEFFFHHHKKKLLLKKKJJJGGGEEEBBB???;;;888666555000///...------///111222000//////000000111333333444444555666777888999:::;;;<<<<<<<<<;;;<<>>;;;999666555444555555666555444333111///111000000//////000000111...........................------------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,((())))))************)))++++++++++++++++++++++++************************)))((((((''''''(((((()))))))))))))))))))))))))))((()))*********)))(((''')))******+++***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''''''''''''''$$$&&&((((((''''''((()))((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&%%%&&&&&&'''((()))'''(((((())))))(((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''(((&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&%%%(((((()))))))))*********++++++******)))'''&&&%%%''''''((()))))))))))))))&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***)))))))))((((((((('''((((((((()))))))))******))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***************************))))))***+++,,,---------******+++,,,------------///000111444777:::===>>>BBBBBBBBBBBBCCCDDDEEEFFFEEEGGGJJJMMMPPPRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOIIIHHHFFFDDDBBBBBBBBBBBBEEEFFFIIILLLOOOPPPQQQRRRUUUUUUUUUUUUWWWZZZ]]]___ddddddcccaaa___]]][[[ZZZVVVTTTRRRSSSUUUUUUTTTRRROOONNNNNNNNNNNNPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUTTTPPPRRRTTTWWWXXXWWWVVVUUUUUUXXX[[[___bbbccccccbbb______]]]YYYVVVVVVYYY\\\[[[ZZZ[[[^^^ccceeeeeeccccccccccccbbb___\\\XXXVVVWWWVVVVVVWWWXXXZZZ\\\]]]aaaaaabbbbbbaaa```^^^]]]\\\]]]^^^^^^]]]]]]```ccccccdddeeeeeedddbbb```___YYYYYYZZZ\\\^^^```bbbcccjjjlllooorrrrrrpppmmmkkkeeeccc___ZZZVVVWWWZZZ]]]^^^___```___\\\YYYWWWWWWQQQQQQPPPQQQSSSWWWZZZ\\\___cccgggjjjkkkkkkmmmooorrrsssvvvyyy{{{zzzvvvsssqqqnnniiifffdddcccaaa___\\\^^^```ccceeeggghhhiiijjjiiihhhgggccc\\\TTTNNNGGGEEECCCDDDEEEGGGGGGGGGEEEEEEFFFEEEDDDCCCAAA@@@888666333000//////000111......------...///000111000111222333555666888888:::<<<===<<<:::999;;;===;;;;;;:::999888666444333555555666666555333111///111111000000000000111111..............................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))(((((()))***************++++++++++++++++++++++++************************((((((''''''''''''((((((((((((((((((((((((((((((***+++,,,,,,+++***)))(((((()))*********)))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))))))))((('''&&&&&&"""$$$'''(((''''''(((***((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&000---***'''%%%%%%&&&'''$$$$$$$$$%%%''')))***+++$$$$$$%%%%%%%%%%%%%%%$$$''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''))))))(((''''''''''''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''&&&&&&((((((((('''&&&%%%(((((())))))*********+++*********)))(((&&&%%%$$$%%%&&&''')))))))))((('''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,***)))))))))************************+++,,,---...////////////)))***+++,,,---.........333444555777:::===???AAAEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHKKKOOORRRTTTUUUUUURRRQQQPPPNNNLLLKKKKKKKKKGGGEEEDDDBBBBBBDDDEEEGGGIIIKKKNNNQQQSSSSSSRRRRRRUUUTTTTTTTTTVVVYYY]]]___cccbbbaaa^^^\\\YYYVVVUUUQQQOOOMMMNNNPPPQQQOOOMMMPPPOOOOOOOOOOOOQQQSSSTTTVVVWWWYYYZZZ[[[[[[ZZZYYYYYY\\\bbbgggjjjkkkkkkjjjhhhiiikkklllnnnoooooooooooonnnlllgggccccccgggkkkgggeeefffiiimmmooonnnlllmmmmmmllljjjgggccc___]]]\\\\\\[[[\\\]]]___aaabbbeeedddcccaaa___\\\ZZZYYYUUUWWWYYYXXXWWWXXX\\\___]]]___aaabbbbbbaaa```___YYYZZZ[[[]]]___```aaaaaafffhhhllloooqqqqqqooonnnnnnlllgggaaa]]]\\\___bbbaaaccceeeeeeccc```^^^^^^YYYWWWTTTQQQOOOOOOQQQRRRUUUYYY^^^```aaabbbeeehhhoooppprrrvvvxxxxxxuuurrruuurrrnnnjjjfffaaa\\\XXXRRRSSSVVVYYY\\\___bbbcccgggiiikkklllkkkeee]]]VVVKKKHHHDDDAAABBBCCCDDDDDD>>>@@@DDDHHHKKKLLLMMMLLLEEEBBB<<<666222///......---,,,,,,+++,,,---///000---...///111333555666777999;;;===<<<999777888:::666666777777777555333222444555666666555333111/////////............//////////////////////////////.........------,,,,,,,,,***+++---......---,,,+++------,,,***)))'''&&&&&&(((((()))***************)))***+++++++++++++++***+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))((('''''''''((((((((('''&&&%%%%%%(((((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%'''***+++)))&&&&&&&&&&&&&&&'''''''''(((((('''&&&'''((((((&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%######%%%))))))'''$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&%%%%%%'''(((((()))))))))&&&&&&&&&&&&&&&'''((())))))((('''((()))***)))''')))((((((((((((((()))***''')))***)))((('''((()))+++++++++++++++***)))((((((((((((((())))))))))))************************++++++************++++++///,,,******,,,...,,,***++++++***(((((('''''''''+++,,,...000111222222222:::::::::;;;===???BBBCCCBBBBBB@@@@@@@@@AAABBBCCCJJJLLLOOOSSSUUUVVVVVVUUUQQQNNNKKKHHHFFFFFFHHHIIIGGGFFFEEEDDDEEEGGGJJJKKKPPPQQQSSSUUUUUUTTTSSSRRRRRRTTTWWWYYYZZZ\\\^^^```___]]][[[XXXUUUSSSQQQPPPMMMJJJHHHHHHKKKPPPTTTVVVWWWYYY\\\^^^^^^___```bbbeeefffggggggfffgggiiijjjkkkooouuu|||{{{}}}~~~|||{{{zzzzzz|||~~~~~~~~~~~~~~~}}}xxx|||~~~zzzrrrnnnpppttttttrrrpppooopppqqqqqqppppppooommmllljjjddd\\\VVVUUUTTTRRRRRRTTTWWW[[[]]]^^^^^^]]]ZZZXXXYYY[[[^^^`````````````````````___ddddddeeegggjjjmmmppprrrooommmjjjgggdddbbbaaa```cccfffjjjmmmooonnnmmmkkkfffbbb\\\YYYXXXWWWTTTQQQSSSSSSTTTWWW[[[]]]]]]\\\aaaeeejjjlllmmmmmmooorrrpppqqqpppoookkkgggbbb___UUUTTTQQQQQQRRRVVVZZZ]]]aaafffmmmpppoookkkfffdddZZZSSSIIIBBB@@@??????>>>>>>@@@BBBEEEIIILLLOOOQQQPPPJJJCCC===999666111---..................//////000000000111222444555666888:::<<<<<<:::888777777999666444222333333333222333333333222222222111111//////.........//////000......//////......---,,,------------------------,,,++++++******++++++,,,++++++,,,,,,,,,+++***************))))))))))))))),,,,,,,,,,,,+++******)))+++++++++*********))))))************************)))))))))))))))((((((''''''((((((((((((''''''&&&************)))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&''')))***((('''&&&&&&'''''''''((((((((('''&&&&&&'''((()))'''&&&###$$$$$$%%%%%%&&&''''''***'''$$$$$$%%%&&&%%%###$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))((((((((('''''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&((()))***++++++,,,,,,,,,***))))))))))))******+++***)))((((((******)))(((((((((((()))***+++,,,---((()))******(((((()))***+++++++++++++++***))))))((((((((()))))))))******************************++++++************++++++---+++)))***,,,---,,,***++++++******)))*********,,,---...000222444555666:::<<<>>>AAABBBCCCCCCBBBCCCAAA???>>>>>>AAAEEEGGGMMMOOOQQQSSSTTTTTTTTTSSSOOOMMMKKKHHHGGGGGGHHHHHHGGGGGGGGGGGGIIIKKKMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSUUUVVVWWWXXXZZZ[[[XXXWWWUUURRRQQQPPPPPPPPPNNNLLLKKKNNNTTT[[[aaadddjjjlllooopppqqqqqqsssuuutttvvvwwwvvvuuuuuuwwwyyy~~~}}}|||zzzwwwuuuqqqjjjbbb[[[XXXXXXXXXYYY[[[]]]```bbbcccbbb```^^^]]]\\\\\\[[[___^^^^^^]]]]]]]]]]]]^^^^^^___aaadddgggkkknnnppppppooommmkkkhhheeebbbaaaaaadddhhhllloooqqqqqqqqqmmmjjjfffddddddbbb___]]]WWWUUURRRRRRSSSTTTTTTTTTVVVYYY^^^```bbbeeejjjmmmnnnoooppppppnnnkkkgggeee^^^YYYRRRLLLJJJLLLQQQTTTZZZ```hhhmmmmmmkkkhhhfffbbb[[[RRRJJJFFFCCCAAA???>>>>>>>>>@@@DDDIIINNNQQQRRRNNNIIIEEEAAA===888444///...---,,,,,,---...///000000111111222444555666888999;;;:::888777666666888666333333333333222000333333333222222222111111//////............//////......//////......---,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++******)))))))))))))))*********...------,,,+++))))))(((++++++++++++************************************))))))))))))))))))(((((('''(((((())))))))))))(((.........---+++***((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&'''(((((('''''''''''''''((((((((()))&&&%%%%%%'''))))))((('''$$$$$$$$$%%%&&&&&&''''''+++(((%%%###$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))))),,,++++++************++++++***))))))***+++***)))'''((()))***+++---......)))***++++++))))))***+++***++++++++++++***))))))((())))))))))))*********))))))))))))))))))))))))++++++************+++++++++))))))***,,,---,,,++++++++++++++++++,,,---...---...///222444777:::;;;<<>><<<;;;<<<===@@@DDDJJJOOORRRSSSSSSTTTUUUUUUTTTTTTSSSPPPQQQRRRRRRQQQPPPOOONNNSSSSSSUUUVVVWWWWWWWWWWWW[[[YYYXXXUUUTTTSSSRRRRRRQQQQQQRRRUUUYYY]]]```aaa```^^^]]]]]]___bbbgggiiilllmmmooouuu}}}}}}zzzyyyzzz}}}~~~~~~}}}{{{wwwuuuuuuyyy}}}}}}xxxssskkkhhhddd___[[[XXXVVVUUUXXXZZZ^^^aaadddfffffffffggghhhiiiiiigggccc```]]]ZZZ\\\___dddiiinnnrrrtttssstttuuuwwwwwwvvvtttrrrmmmiiiccc___[[[XXXUUUSSSMMMKKKJJJJJJKKKPPPVVVYYY]]]```dddiiikkkkkkjjjiiiddd^^^TTTKKKEEECCCDDDFFFHHHOOOYYYaaagggiiikkklllkkkhhhccc\\\UUUMMMGGGCCC???===<<<<<<===AAAEEEGGGIIIJJJLLLNNNMMMKKKGGGEEE>>>;;;666111......000222////////////000111222333555666777666555333444555777777666777777666333000333333333222222222111111000//////............///.........///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,/////////...---+++***)))''''''((()))***++++++,,,///...---,,,++++++++++++))))))))))))))))))))))))******************************))))))))))))***+++(((((()))***+++++++++***%%%%%%%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&''''''((((((+++*********)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&''''''''''''''''''((((((((((((&&&%%%&&&'''***+++***((($$$%%%%%%&&&&&&'''((((((%%%'''***,,,,,,+++***)))%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''+++***)))(((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''(((((((((((((((((('''))))))***+++++++++******)))(((''''''&&&&&&&&&&&&+++***)))***+++,,,+++))))))******++++++***)))(((***,,,---,,,+++***+++,,,)))******+++++++++******************++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***,,,---/////////////////////............//////444555666999<<>><<<;;;::::::888;;;@@@FFFLLLQQQTTTVVVSSSTTTUUUVVVWWWXXXXXXXXXVVVWWWXXXYYYXXXWWWUUUTTTVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTWWWVVVXXX]]]eeemmmqqqrrrtttsssrrrrrruuuzzz~~~zzzwwwqqqjjjccc]]]YYYWWW]]]^^^```bbbdddddddddcccggghhhhhhgggfffccc```___[[[\\\^^^aaafffkkkoooqqqppprrrvvvyyyyyyxxxwwwvvvuuussspppnnnkkkgggbbb^^^UUURRRMMMIIIHHHIIIKKKLLLSSSUUUYYY^^^aaacccccccccbbb___ZZZSSSMMMGGGCCCAAABBBHHHQQQZZZ```eeeiiilllkkkjjjgggbbb[[[SSSMMMIIIAAA@@@@@@??????@@@@@@@@@AAADDDHHHLLLNNNNNNNNNMMMHHHDDD>>>888333000000000...------......///000111333444555444333333444666:::999999999999888555333333333333222222222111111000000///........................///......---,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---/////////...---+++***)))''''''((()))***++++++,,,444333111///...---......)))))))))))))))*********+++++++++++++++++++++++++++***)))((()))***+++,,,((())))))************)))'''&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((((((++++++***************)))''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))(((&&&''''''&&&&&&&&&&&&'''''''''((('''&&&&&&(((******)))(((%%%%%%%%%&&&''''''(((((('''***...///---)))'''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''---,,,***)))((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''(((((())))))(((((('''(((((())))))***))))))(((***))))))(((((((((((()))+++***))))))***+++***)))***++++++++++++)))((('''***+++,,,,,,******+++,,,))))))***++++++++++++*********+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,+++---000111000//////000000000000000000111222333888999<<<>>>@@@BBBCCCCCCCCC@@@<<<999777888:::<<<;;;???EEELLLRRRUUUWWWWWWUUUUUUVVVXXXYYY[[[\\\]]][[[\\\\\\\\\[[[ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUURRRSSSVVVYYY\\\___aaabbbfffeeefffmmmwwwyyyrrrkkkfffcccfffggghhhiiiiiiiiiiiiiiihhhgggdddaaa^^^\\\[[[ZZZ[[[\\\^^^aaadddhhhlllmmmnnnqqqvvvyyyyyyyyyyyyyyywwwwwwwwwwwwvvvsssmmmiiiaaa]]]VVVPPPMMMJJJHHHFFFLLLMMMOOORRRUUUWWWYYYYYY______^^^[[[UUUKKKCCC===???CCCJJJPPPWWW]]]ccchhhiiijjjiiieee^^^WWWQQQNNNCCCCCCBBBAAA@@@???>>>>>>???BBBFFFIIIKKKNNNQQQTTTMMMKKKFFF@@@:::555111///...---------......///000111222333333333444666888===;;;::::::::::::777555333333333222222222111111111000///......---............//////......---,,,+++,,,,,,------......///------,,,,,,,,,,,,------............---+++***)))(((((())))))******++++++===;;;888444222000000000******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))((()))***,,,---)))))))))***))))))((((((+++******))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''###&&&***+++)))'''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''(((******)))'''%%%%%%&&&&&&'''((((((((('''***------***'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''******)))(((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((('''(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))***+++***)))((((((******)))((()))***,,,---,,,+++***(((***+++,,,+++***)))***,,,))))))***++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++...111111///......///000000111222444666888:::<<<>>>@@@CCCDDDDDDCCCBBB???===:::888888;;;???AAAEEEHHHLLLPPPTTTVVVWWWWWWXXXXXXYYYZZZ[[[]]]^^^___]]]]]]]]]\\\ZZZYYYXXXWWWSSSSSSSSSSSSTTTVVVXXXYYY\\\___dddjjjppptttwwwyyy{{{yyyyyy~~~~~~yyyvvvvvvuuuuuuvvvvvvwwwxxxyyyqqqmmmeee^^^YYYWWWVVVWWWUUUWWWZZZ]]]aaadddfffhhhkkkooosssvvvvvvvvvwwwyyyyyyxxxxxxyyyyyyxxxuuurrrnnnjjjddd___ZZZUUUPPPKKKJJJJJJJJJJJJKKKNNNPPPRRRVVVYYY\\\]]]YYYPPPFFF@@@===@@@CCCGGGMMMTTT\\\aaadddffffffbbbZZZSSSOOOMMMDDDCCCAAA?????????@@@AAA>>>@@@CCCDDDFFFJJJPPPUUURRRQQQPPPLLLFFF???888444//////......//////000000///111222222333555888:::>>><<<:::999999999888777333333333222222222111111111000///......---------......//////......---,,,,,,,,,---......///000000------,,,,,,,,,,,,------,,,,,,---,,,,,,+++******)))))))))))))))*********EEEBBB===999555222111000,,,,,,,,,------.........+++++++++++++++++++++++++++***)))((()))***,,,---)))))))))))))))((('''&&&)))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''!!!%%%***,,,***(((''''''$$$$$$$$$%%%%%%%%%&&&&&&)))(((((()))******(((&&&%%%%%%&&&&&&'''((((((((($$$&&&)))((('''&&&)))+++&&&''''''((((((((((((((('''''''''&&&&&&'''''''''(((''''''''''''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((000...,,,***(((((((((((((((((())))))))))))(((((()))***************))))))((((((''''''((()))******)))((('''((()))***)))''')))***,,,.........,,,+++)))***++++++))))))***+++((()))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***...111111...,,,,,,---///000222444888;;;>>>@@@>>>@@@CCCFFFFFFEEEBBB@@@;;;:::999999<<>>???@@@???@@@DDDLLLRRRVVVWWWWWWUUUPPPHHH@@@;;;111000000000000111111222///000111222333666999<<<>>><<<999777888888888777333333333222222222111111111111000......---------......//////......---,,,------......///000111111...------,,,,,,------...++++++,,,,,,,,,+++***************)))))))))))))))HHHGGGDDD@@@<<<777444111...---,,,,,,------,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''(((((())))))((((((((((((((()))******+++***)))(((((()))***+++))))))(((((('''''''''&&&)))((('''&&&&&&$$$!!!+++)))'''&&&''''''&&&$$$''''''''''''''''''&&&&&&))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))((('''&&&%%%%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))***)))((('''&&&&&&'''(((******)))((('''&&&&&&%%%'''''''''''''''((()))*********)))))))))))))))******)))(((''''''((()))***)))(((((((((((('''''''''''''''''''''((((((((((((***'''%%%&&&(((***(((&&&))),,,...---+++)))(((''''''''''''''''''((())))))************************&&&&&&'''((()))***++++++)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))************+++*********))))))((((((***)))'''&&&%%%%%%&&&&&&(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))++++++*********+++---...------,,,,,,,,,,,,++++++,,,------,,,***)))******///000000000///...------)))+++------,,,,,,,,,---***,,,......------...000000333777:::<<<>>>AAACCCDDDCCCDDDFFFGGGEEE???;;;:::<<>>>>>???@@@AAA@@@AAACCCCCC@@@===>>>EEEKKKXXXZZZ]]]]]]YYYRRRJJJEEE777777777555222//////000,,,,,,,,,///333666888888;;;:::888666666666666777222222222222222222222222000000//////.........---....../////////////////////......------......///......---,,,+++******)))))))))************))))))'''((()))******)))((('''LLLKKKHHHDDD@@@;;;777555000///------......,,,++++++++++++******+++++++++(((((()))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((()))******000///,,,)))'''&&&%%%%%%))))))((((((((('''''''''+++,,,+++***(((''''''(((%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))******+++***)))((('''&&&''''''(((***))))))((('''&&&&&&&&&(((''''''''''''(((((()))))))))((((((((((((((()))***)))(((''''''((()))***(((((((((''''''''''''&&&''''''''''''((((((((((((***(((&&&&&&((()))(((''')))+++------***((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************************)))))))))((()))((('''&&&&&&&&&'''((()))))))))************+++,,,,,,,,,+++++++++******,,,+++*********+++,,,---*********++++++,,,,,,,,,,,,------,,,+++******+++------.........---,,,,,,***,,,......,,,,,,,,,---***+++,,,,,,,,,,,,...000333666:::===???AAADDDFFFEEEDDDDDDFFFGGGFFFBBB???CCCDDDGGGJJJNNNQQQSSSUUUVVVUUUUUUUUUWWWYYY\\\^^^\\\]]]^^^]]]\\\ZZZ[[[\\\XXXWWWWWWVVVWWWYYY[[[]]]```dddjjjsss{{{sssnnnnnnlllhhhbbbcccdddddddddbbb```___^^^^^^___cccgggjjjkkkkkkmmmnnnoooqqqrrrtttuuuvvvvvvtttsssssstttrrrnnnkkk^^^ZZZSSSLLLGGGDDDDDDDDDEEEGGGJJJMMMNNNLLLGGGCCC>>>===<<<<<<>>>BBBFFFIIIPPPUUU[[[]]]YYYRRRJJJEEEBBB@@@>>>===???@@@@@@???@@@BBBAAA>>>;;;===CCCHHHSSSVVV[[[]]]\\\WWWQQQLLL@@@===999555333222222222///...---///222555666666999888777666555555555555222222222222222222222222000/////////..........................................------------......333222111///...,,,+++***))))))************))))))((()))************)))(((QQQPPPMMMIIIEEEAAA===;;;444222///.........,,,+++++++++************++++++)))***+++,,,,,,+++))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''((((((((((((((())))))***+++***))))))((())))))***))))))(((((((((((('''''')))******(((&&&&&&(((+++%%%&&&(((((('''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&''')))***+++,,,))))))(((''''''''''''((())))))((((((''''''&&&&&&)))((((((''''''''''''(((((((((''''''''''''(((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((&&&&&&((()))((('''(((***++++++)))'''&&&''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))************************))))))))))))(((((('''''''''((())))))*********+++++++++,,,,,,---,,,++++++******++++++,,,,,,+++******++++++,,,(((((()))***+++,,,------,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++---......---,,,,,,---,,,------,,,,,,...111444888:::>>>AAABBBDDDGGGIIIGGGFFFFFFGGGHHHIIIGGGEEELLLMMMOOOQQQTTTVVVXXXYYYWWWXXXXXXYYYZZZ\\\]]]^^^\\\]]]^^^]]][[[XXXXXXXXXTTTWWWYYYZZZ\\\bbbjjjqqquuuyyy{{{yyy{{{~~~~~~{{{||||||yyyuuuuuuuuutttrrrpppmmmlllbbb___[[[ZZZ\\\```bbbdddfffgggiiikkknnnppprrrssssssrrrrrrrrrssssssqqqoooiiiddd]]]TTTMMMHHHFFFEEE@@@AAACCCFFFHHHFFFBBB???;;;;;;;;;;;;<<<>>>@@@AAAFFFKKKTTT[[[]]]WWWNNNGGGCCCAAA???>>>?????????>>>???@@@???<<<999:::???DDDKKKOOOVVV\\\^^^]]]YYYVVVMMMGGG>>>999777777666555111000...///111333333333555666666555555444333222222222222222222222222222////////////..................------------------------------------------111000///---+++)))((('''))))))************)))))))))***++++++++++++***)))UUUSSSQQQNNNJJJFFFBBB@@@888555222//////...,,,***+++******))))))******+++***+++,,,------+++***((((((((()))))))))***************************************))))))((((((''''''***)))))))))((((((''''''))))))(((((((((((())))))''''''((()))***+++,,,,,,))))))((((((((((((((((((((((((((((((((('''(((((((((***,,,+++)))'''''')))''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''***)))'''%%%%%%%%%'''(((((((((((('''&&&&&&&&&%%%&&&&&&''''''((()))******((((((((('''''''''((((((((((((((((((((('''''''''***)))((('''''''''''''''(((((('''''''''((())))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))((('''''''''((((((((('''(((******(((&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))(((((((((((('''((((((((((((((((((((((((((()))))))))*********************)))))))))))))))''''''(((((()))***++++++************+++++++++,,,,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++)))******+++,,,,,,------,,,,,,---...//////---,,,)))***+++,,,,,,,,,,,,,,,,,,...//////---,,,,,,---///////////////222777:::;;;===AAACCCDDDFFFHHHJJJJJJIIIIIIIIIJJJLLLLLLLLLRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[]]]]]]]]][[[YYYYYYZZZ\\\^^^ccchhhlllnnnuuu~~~pppjjjaaaZZZXXXXXXZZZ[[[```bbbdddgggjjjmmmooopppqqqpppooonnnnnnmmmllllllpppmmmggg___WWWOOOIIIEEEBBBBBBBBBCCCDDDBBB???<<<:::::::::;;;<<<===>>>>>>@@@DDDLLLUUU[[[ZZZSSSMMMFFFDDDAAA@@@@@@AAA@@@?????????===;;;888999<<<@@@EEEIIIQQQXXX]]]^^^]]]\\\WWWPPPGGGBBBAAA@@@<<<888222000......///111111111222333444444444333111000111111111111111111111111///////////////.........---------------,,,,,,,,,,,,,,,------------,,,,,,...---,,,+++***)))(((''')))******++++++******)))***+++,,,,,,,,,,,,+++***VVVUUUSSSPPPMMMJJJGGGEEE===999555111///...,,,***++++++************++++++(((((()))))))))(((&&&%%%************))))))))))))++++++++++++++++++++++++******))))))((((((''''''******))))))((((((((('''))))))(((((((((((()))))),,,,,,+++***)))((('''&&&(((((()))))))))))))))))),,,***)))+++......***&&&)))*********)))((()))***'''''''''((((((((()))))))))(((((((((((((((((()))(((''''''&&&&&&''''''((()))(((&&&%%%$$$%%%'''(((((((((((('''&&&&&&&&&%%%((((((((((((''''''''''''''''''(((((((((((((((((('''''''''(((((((((((((((***)))(((''''''''''''''')))((((((((())))))***+++(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''((()))'''((())))))'''&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''***)))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******'''((()))***++++++,,,,,,)))))))))*********+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++---------------------------,,,,,,///111111///---***+++,,,------...---------...000///...------...000000111111222555:::>>>===???CCCDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMOOOQQQRRRVVVWWWWWWXXXYYYZZZZZZZZZ\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ\\\aaaggglllsssyyy~~~~~~yyymmmbbb[[[WWWVVVUUU[[[\\\^^^aaadddgggiiikkkkkkkkkjjjiiiiiiiiijjjkkkppppppnnniiibbbXXXOOOJJJHHHFFFDDDBBBAAA???<<<999888888:::;;;<<<======>>>???@@@EEEMMMUUUXXXWWWTTTLLLIIIFFFDDDDDDCCCBBBAAA@@@???===;;;999999;;;===BBBEEELLLRRRWWW[[[\\\\\\\\\WWWQQQOOONNNJJJCCC<<<444222///---...000111000000111222333333222000///111111111111111111111111.........///////////////......---------,,,,,,,,,,,,------......------,,,.........---------------******++++++++++++*********+++,,,------,,,+++***UUUUUUTTTRRRPPPMMMKKKJJJCCC???999555222000...,,,,,,++++++++++++++++++,,,++++++******))))))((((((+++++++++******)))))))))************************))))))))))))((((((((((((***))))))))))))))))))(((***))))))(((((((((((((((((())))))************)))(((((())))))))))))******)))((((((***------+++(((+++(((&&&&&&(((***,,,,,,'''''''''(((((())))))***))))))(((((((((((())))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&))))))(((''''''&&&&&&%%%&&&'''(((((()))(((((((((&&&&&&''''''(((((()))))))))((((((''''''''''''((())))))((())))))***+++,,,(((((())))))))))))(((((()))(((((((((((('''''''''''''''''''''(((((((((((('''((()))(((&&&&&&((()))'''((()))((('''&&&''')))'''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''******)))))))))((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************((()))***+++,,,,,,,,,,,,)))))))))************+++******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++///.........---------,,,---,,,,,,///333444111---,,,------............---,,,...000000///...///000000111222333555888===@@@AAACCCFFFHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRTTTVVVZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\[[[ZZZYYYXXXXXXYYYUUUWWW[[[aaahhhrrr||||||pppfff___YYYVVVXXXXXXZZZ]]]___aaacccddddddeeeeeeeeeeeegggkkknnnmmmooopppooojjjaaaYYYTTTNNNKKKGGGCCCAAA???<<<:::888999999:::;;;<<<======>>>>>>@@@DDDKKKQQQVVVXXXRRROOOLLLJJJIIIHHHGGGEEEDDDBBB???===;;;;;;<<<<<>>BBBEEEGGGIIILLLMMMMMMNNNOOOQQQPPPSSSUUUUUUTTTTTTVVVXXX[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXYYYZZZ\\\^^^___dddlllvvvxxxnnnfffaaaZZZZZZ\\\]]]___```aaabbb___``````______aaafffkkkjjjlllnnnnnnlllhhhdddaaaUUUQQQLLLHHHFFFDDDCCCAAA>>>>>>============>>>>>><<<<<<===>>>BBBIIIPPPVVVXXXUUUQQQOOONNNMMMKKKIIIGGGEEEBBB@@@>>>>>>======BBBBBBCCCFFFKKKQQQWWW[[[]]]___aaabbb___ZZZSSSOOODDD@@@:::555333222111000111111000000000000111111111111111111111111111111............/////////000000000//////...------,,,---...000111111000...---)))))))))))))))************++++++,,,,,,++++++***)))***+++,,,,,,+++***)))UUUUUUUUUUUUTTTSSSRRRRRRNNNJJJCCC===999666444222...------,,,,,,------...///---***((('''(((***+++'''((()))***+++,,,------))))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++******)))(((((((((((((((((()))***++++++***)))((((((((())))))*********+++###+++///,,,%%%(((666CCCDDD:::---))),,,...+++&&&&&&''''''((()))******+++'''''''''&&&&&&'''''''''((((((''''''''''''((((((%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((%%%&&&&&&''''''(((((((((%%%&&&((()))))))))((((((%%%&&&&&&'''((()))******'''''''''''''''((()))***&&&&&&&&&'''''')))******'''((()))******)))((('''************))))))))))))''''''''''''((((((((()))&&&(((***(((&&&%%%'''***((()))))))))'''''')))+++'''''''''''''''((())))))************************(((((((((((())))))))))))************))))))))))))************************))))))))))))************(((((())))))*********+++***+++,,,---...---,,,+++++++++,,,,,,,,,---------&&&))),,,...///---+++)))&&&(((***,,,---...------******+++,,,------...///---,,,,,,000666777333...............------,,,+++***---///000000111222333666999===@@@BBBDDDHHHJJJKKKNNNPPPQQQRRRRRRSSSUUUQQQTTTWWWXXXVVVUUUWWWYYYYYYYYYYYYZZZZZZZZZ[[[[[[YYYXXXWWWWWWYYY]]]```cccooouuu}}}sssmmm______```aaabbbbbbcccddd]]]^^^]]]ZZZXXXZZZ^^^ccciiiiiikkklllllllllkkkjjjZZZVVVQQQMMMKKKKKKJJJIIIFFFDDDBBBAAA@@@???@@@@@@999:::<<<<<<===BBBKKKRRR\\\YYYUUURRRQQQOOONNNLLLJJJGGGDDDAAA@@@@@@>>>===BBBAAABBBDDDIIIPPPWWW\\\^^^aaadddeeeaaa\\\YYYWWWLLLGGG???999555333111///222111000//////000111222000000000000000000000000---.........//////000000111111000///......------...///000222222000///...---------,,,,,,,,,++++++***++++++,,,,,,++++++***)))***++++++++++++***)))ZZZXXXVVVUUUVVVUUUTTTRRRTTTOOOHHHDDDCCC???888333///...,,,---......---+++,,,+++***((('''&&&&&&&&&000---******,,,------+++(((***++++++***)))))))))''''''((()))***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))***++++++,,,++++++)))(((((('''''''''((((((((()))*********---111444===555,,,)))+++,,,(((######$$$''')))******))))))&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((('''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''+++***((('''''')))***,,,,,,***(((%%%%%%%%%'''(((***(((%%%###"""$$$'''(((***************)))((((((''''''''''''''''''''''''((()))***(((&&&%%%&&&'''...)))%%%%%%(((***(((%%%&&&'''((())))))(((''''''******(((''''''((())))))++++++++++++++++++++++++((()))***++++++***)))((($$$%%%%%%&&&'''(((((()))******)))((((((((((((((()))))))))))))))******+++---------...------,,,,,,***,,,......---++++++,,,******,,,...000000...+++***+++,,,,,,******+++,,,------------------------***111222///333;;;888...//////............//////,,,---///000000111444666;;;>>>AAADDDFFFHHHKKKMMMPPPRRRTTTUUUUUUUUUVVVWWWTTTVVVWWWWWWWWWWWWYYY[[[YYYZZZ[[[]]]]]]\\\ZZZYYYXXXUUUXXX```cccdddppp|||qqqppppppqqqrrrrrrqqqooolllfff]]]WWWVVVXXX[[[]]]bbbdddfffgggggghhhiiijjjgggbbb[[[SSSNNNKKKKKKLLLQQQOOOLLLKKKIIIGGGCCC@@@===<<<:::999;;;AAAIIIOOOYYY]]]^^^ZZZVVVTTTQQQMMMLLLJJJGGGEEECCCCCCCCCCCCEEEIIILLLLLLLLLPPPXXX___aaabbbddddddcccaaa^^^\\\SSSOOOIIICCC>>>999555111222111000111222333222000111111000000//////......---...///000000///...---////////////............------............------,,,,,,,,,+++++++++******...---+++)))(((((())))))+++++++++*********))))))]]]ZZZWWWVVVVVVWWWVVVUUUVVVQQQKKKHHHFFFCCC===888333111///.........---,,,,,,,,,+++)))((((((((((((,,,***((((((+++------,,,***+++++++++***)))))))))))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))((()))***++++++,,,++++++((('''''''''(((((()))***(((((()))))))))***...111444000+++(((&&&%%%$$$######%%%''')))******)))))))))(((((('''''''''(((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))((((((((('''''''''''''''&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((()))+++***((('''&&&'''((())),,,***(((&&&%%%&&&'''(((***)))&&&%%%$$$%%%''')))'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''')))***)))(((((()))***%%%"""!!!&&&***)))'''''''''((())))))((('''&&&******)))))))))******+++++++++++++++++++++++++++((()))*********)))(((''''''(((((()))******++++++++++++***)))(((((((((((()))))))))))))))***+++++++++,,,,,,,,,,,,,,,+++++++++---//////...,,,,,,---,,,,,,---...//////,,,***,,,---......,,,,,,---...------------------------)))...///,,,333???BBB===111000///...---...//////---///111222333555888:::>>>@@@DDDFFFHHHJJJMMMPPPRRRTTTVVVWWWVVVVVVWWWXXXYYY[[[\\\[[[YYYXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[^^^eeennnuuu{{{{{{yyyzzz{{{|||}}}}}}}}}~~~yyyqqqfff]]]XXXWWWWWWXXXZZZ[[[]]]___aaacccfffhhheeebbb^^^XXXTTTRRRRRRRRRSSSSSSSSSTTTSSSPPPKKKGGG>>>===:::888999>>>FFFKKKXXX^^^```]]]ZZZYYYVVVRRROOOMMMIIIFFFDDDCCCDDDEEEJJJNNNRRRTTTTTTWWW\\\aaadddeeeffffffeeeccc```^^^YYYVVVPPPJJJDDD???999555//////000222444444222000000000000///////////////......////////////......////////////............------............------,,,,,,,,,++++++++++++***...---,,,*********+++++++++++++++*********))))))___]]]YYYXXXYYYYYYYYYXXXXXXTTTOOOLLLKKKHHHDDD@@@888555222000//////...,,,------,,,+++******++++++,,,)))'''''')))******)))+++++++++******)))))))))))))))((((((((('''''''''+++++++++***************))))))))))))))))))))))))((()))***++++++,,,++++++(((((((((((()))*********'''((((((''''''(((***---,,,,,,+++((($$$"""$$$&&&$$$%%%''')))******))))))++++++)))(((((('''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&))))))(((((((((((('''''''''&&&&&&'''((()))******((()))***++++++***)))((('''''''''((()))))))))******)))'''&&&%%%&&&''''''+++***(((&&&%%%&&&'''((())))))(((''''''''''''(((&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''''')))************+++---%%%###"""$$$)))------,,,((()))))))))((('''&&&%%%'''((())))))************++++++++++++++++++++++++))))))******)))((('''''')))))))))***++++++,,,,,,---,,,+++******)))))))))***))))))))))))***++++++***++++++,,,,,,++++++***,,,...//////...------.........---...///...+++(((,,,...///...---,,,---...------------------------***---+++)))000>>>EEEDDD555333000...------///000...000333555777:::===@@@CCCDDDFFFHHHIIILLLQQQTTTUUUWWWYYYYYYXXXXXXXXXZZZXXXYYY[[[ZZZXXXVVVVVVWWWWWWVVVVVVWWWYYY]]]aaadddeeeooo{{{xxxsssrrruuuxxxzzz~~~yyymmmddd^^^YYYWWWUUUUUUUUUWWWZZZ___cccfffeeedddbbb___\\\YYYWWWVVVUUUVVVYYY\\\]]]YYYTTTOOOFFFDDD???;;;:::===CCCHHHWWW]]]bbbaaa``````^^^ZZZUUURRRMMMIIIFFFDDDDDDEEEMMMSSSZZZ^^^^^^___bbbdddggghhhhhhhhhgggdddaaa______[[[WWWQQQLLLEEE>>>999//////000111333333111/////////////////////000000//////............//////////////////............------............------,,,,,,,,,,,,++++++++++++------,,,++++++,,,,,,---+++++++++***************___^^^]]]]]]]]]]]][[[YYYXXXUUURRRPPPOOOMMMIIIFFF===:::555222111///...,,,......------,,,------------,,,***(((((((((((((((***)))(((((()))******)))&&&&&&'''((()))***++++++************************))))))))))))))))))))))))((((((***+++++++++++++++******************))))))((())))))(((&&&&&&(((***+++++++++***'''&&&'''(((%%%&&&((()))*********)))***))))))(((''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))((((((((((((((((((''''''&&&&&&'''((())))))''')))+++,,,,,,+++)))'''%%%%%%&&&'''(((((())))))(((''''''&&&&&&'''((((((***)))(((&&&&&&&&&'''(((((((((((((((((('''&&&&&&(((((())))))(((((('''&&&''''''''''''''''''''''''''')))******))))))***,,,***((('''(((***+++***)))***))))))((('''&&&&&&%%%###$$$&&&(((((((((((('''************************+++++++++******)))(((((((((((()))))))))*********......---++++++******+++******))))))******+++,,,***++++++,,,,,,,,,,,,+++,,,...///...---,,,---......---------......,,,***+++,,,---,,,+++***+++---,,,,,,---------------------...+++'''+++555<<<<<<777444111...---...000222000222555888:::>>>BBBEEEFFFGGGIIIIIIKKKNNNSSSWWWVVVXXXYYYZZZXXXXXXXXXYYYTTTVVVXXXXXXWWWVVVWWWXXXVVVXXX[[[```ffflllqqqtttwww}}}xxxvvvwwwzzz}}}~~~zzzoooeee___XXXVVVSSSSSSVVVZZZ^^^aaaeeeeeedddbbb```\\\YYYVVVVVVWWWZZZ]]]^^^]]]ZZZVVVSSSPPPJJJDDD???@@@CCCGGGSSS[[[aaacccdddeeedddaaa]]]YYYSSSMMMHHHEEEDDDCCCLLLRRR[[[aaadddeeefffgggiiiiiiiiiiiigggdddbbb```___]]]YYYUUUQQQJJJCCC>>>555333111000111111000///---......//////000000000000///...------...///000////////////............------............------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************************]]]]]]___aaabbb```[[[XXXWWWVVVSSSRRRPPPOOOMMMKKKBBB>>>:::666444111///---000///...............///+++++++++***)))***,,,---***(((&&&''')))++++++***(((((()))***+++,,,,,,---************************))))))))))))))))))))))))((((((***+++++++++++++++,,,,,,---,,,+++***(((''')))******)))((('''((()))+++***)))***++++++***(((''''''((())))))*********'''&&&&&&&&&''''''((()))'''''''''(((((((((((((((&&&'''''''''''''''''''''(((((())))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&(((***,,,,,,***(((&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''((()))***+++))))))((('''&&&''''''(((&&&&&&'''''''''&&&%%%$$$)))************)))((((((((((((((((((((((((((((((((()))))))))'''&&&'''(((((('''&&&&&&'''&&&%%%$$$******)))((('''&&&&&&&&&###$$$&&&(((((((((((('''************************,,,,,,++++++************))))))))))))************...------,,,,,,,,,,,,,,,***************++++++,,,++++++,,,---------------,,,---------++++++,,,...,,,,,,+++,,,...///...---+++,,,------++++++,,,---,,,,,,,,,---------.........///---******...222222666444111///...000222444222444888:::===@@@DDDGGGIIIJJJKKKKKKMMMPPPUUUXXXVVVXXXYYYYYYWWWVVVWWWWWWUUUWWWXXXXXXXXXXXXZZZ\\\[[[aaajjjttt}}}yyyxxxzzzsssjjj^^^YYYTTTQQQSSSVVVWWWXXX```aaaaaaaaa```^^^[[[ZZZ[[[YYYYYYZZZ\\\^^^^^^^^^]]]ZZZTTTMMMGGGDDDDDDFFFPPPXXX^^^aaadddggghhhfffddd```ZZZTTTMMMHHHEEECCCHHHMMMVVV]]]bbbeeefffggghhhhhhhhhgggfffdddbbbaaa```^^^[[[YYYUUUPPPJJJEEE>>>:::444000.../////////------......//////000000000///...------...///000////////////............------............---------------,,,,,,,,,++++++*********+++++++++++++++************************\\\]]]___bbbccc```\\\XXXWWWVVVUUUSSSQQQPPPNNNNNNFFFCCC???<<<999666222///111111000///......//////''')))***++++++---111444...+++((((((+++---,,,***,,,,,,+++++++++************************+++++++++))))))))))))))))))))))))((()))***++++++,,,++++++------......---+++)))((()))+++++++++)))(((((()))((('''''')))++++++)))&&&((((((((())))))*********%%%%%%%%%&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))******(((((('''%%%%%%$$$$$$$$$&&&''')))++++++)))'''&&&%%%%%%%%%&&&&&&''''''(((&&&&&&'''((()))******+++((((((((('''''''''((((((&&&&&&''''''&&&&&&%%%$$$(((((((((((((((''''''&&&(((((((((((((((((((((((('''(((((('''%%%$$$$$$%%%%%%&&&'''((())))))))))))***)))(((''''''''''''''''''((())))))************************************++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++************+++,,,,,,++++++,,,---............,,,,,,---,,,******,,,...,,,++++++,,,...//////...---///000///...---...///+++,,,,,,------.........,,,...//////......///000444222111000000333555777777999<<<>>>@@@BBBFFFIIIKKKLLLNNNOOOPPPRRRVVVYYYVVVXXXYYYXXXVVVUUUUUUVVVUUUUUUUUUUUUUUUXXX\\\___kkkrrr~~~xxxxxxvvvvvvxxx}}}|||sssfff```YYYVVVWWWYYYYYYXXX]]]]]]]]]^^^^^^______```___\\\YYYXXXZZZ^^^aaabbbaaa```\\\UUUOOOJJJIIIIIINNNUUU\\\^^^aaagggiiihhhhhhfffbbb\\\VVVPPPKKKHHHFFFIIIOOOUUU\\\aaadddfffgggggggggfffeeedddcccbbbbbb```]]]ZZZXXXTTTOOOLLLEEE???888222000/////////..................////////////............//////////////////............------............------------------,,,,,,,,,,,,******+++++++++******)))***************+++++++++]]]]]]]]]^^^```___\\\ZZZWWWWWWWWWUUUSSSQQQPPPPPPJJJHHHEEECCC@@@<<<777333222222000///............(((***+++++++++,,,000333777222---+++---...+++)))+++++++++************)))))))))*********+++++++++))))))))))))))))))))))))((()))***++++++,,,++++++***,,,---......---,,,+++(((***++++++)))(((((()))$$$'''***+++***((((((((())))))))))))))))))******((('''''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((()))))))))*********((('''&&&&&&&&&&&&&&&''''''((()))******)))((('''(((((((((((((((((((((((('''''''''((((((''''''&&&(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%&&&&&&'''***+++,,,,,,,,,---)))(((''''''&&&'''((((((******)))))))))******+++************************)))((((((((((((***+++,,,++++++++++++++++++++++++*********+++,,,---//////++++++******++++++,,,---******+++,,,---......------------,,,++++++---///...---+++,,,---......---...///000///...---...000++++++,,,,,,---......///***,,,///111///---...000000000000111333666888:::===>>>@@@BBBCCCEEEHHHJJJMMMOOOQQQSSSTTTVVVXXX[[[WWWYYYZZZYYYWWWUUUUUUUUUSSSTTTUUUVVVZZZ```hhhnnn|||wwwuuussswww}}}yyysssnnnhhhfffiiikkkjjjhhhcccaaa___]]]]]]^^^```aaa```\\\XXXVVVXXX[[[___```bbbcccbbb^^^YYYTTTRRRQQQNNNUUUZZZ[[[___eeeiiiiiijjjiiihhheee```ZZZUUURRRJJJIIIJJJNNNTTT[[[aaadddggggggfffffffffeeeeeeeeeccc```\\\YYYVVVSSSOOOLLLEEEAAA<<<888555333111///..................------......////////////......////////////............------............------...------------,,,,,,,,,+++,,,,,,,,,,,,+++)))((())))))*********+++++++++```^^^[[[[[[\\\]]]]]]]]]XXXYYYXXXVVVSSSQQQQQQQQQLLLKKKJJJHHHEEE@@@:::666333222111///...------------......,,,))))))+++...>>>888111...///...+++'''''''''((()))***+++,,,,,,))))))******++++++++++++))))))))))))))))))))))))((()))***++++++,,,++++++(((***,,,.../////////...''')))******)))(((((()))""")))//////***&&&(((,,,***)))))))))))))))***++++++***)))((((((''''''(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((())))))*********+++''''''&&&''''''((()))***((()))************)))(((************))))))))))))((((((((('''&&&$$$###"""'''''''''((((((((((((((())))))(((''''''''''''((((((((())))))(((((('''&&&))))))))))))))))))))))))###%%%&&&&&&%%%&&&'''((($$$&&&((())))))(((((())))))((('''&&&&&&''')))*********(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&'''(((***+++))))))(((((((((((((((((())))))***+++,,,...///000++++++******++++++,,,---((()))***+++,,,---------...///...---,,,,,,...000000...,,,,,,------,,,+++,,,---...---,,,,,,---...++++++,,,,,,---...//////***,,,...000...+++,,,///---...000222555888:::<<>>???BBBFFFFFF@@@666///000000000///...---,,,+++---------...............//////000000111111111111111000......000111000///...---,,,,,,++++++++++++,,,++++++******++++++,,,222///+++))))))***))))))bbbaaaaaa```````````````\\\[[[ZZZXXXWWWVVVVVVWWWWWWTTTQQQNNNKKKHHHCCC@@@888666222000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,555000---------***)))***---+++******++++++)))(((***++++++++++++******)))***)))))))))***+++,,,,,,((((((((((((((()))******+++((())),,,,,,)))'''))),,,+++***)))))))))***+++))))))*********))))))((((((((())))))))))))(((((())))))(((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***;;;555...(((&&&%%%&&&&&&''''''''''''&&&'''***---777111***''')))+++***))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&)))***'''((())))))''''''((()))))))))((((((((('''''''''))))))))))))))))))))))))(((***+++***(((&&&&&&'''******)))))))))***+++++++++++++++++++++***)))))))))))))))***************)))******++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,,,,///.........///000000111333666999;;;===???BBBDDDGGGGGGHHHJJJKKKLLLMMMNNNTTTUUUWWWYYYZZZYYYVVVTTTZZZWWWWWWXXXVVVTTTYYYaaadddkkkwww{{{yyyzzz|||}}}~~~oooddd]]]WWWSSSTTTSSSRRRRRRTTTWWWZZZ\\\]]]^^^```cccggghhhfffeeeccc```]]]ZZZZZZ\\\___aaaeeeiiimmmnnnlllhhhdddcccbbb___[[[WWWUUUVVVYYYZZZddddddcccccccccdddeeeeeegggbbbZZZTTTOOOJJJEEEAAA@@@AAAEEEIIIJJJGGGAAA;;;444333222000///.........//////.........---------//////////////////000000///...,,,,,,...///...---...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,///---***((())))))))))))ccccccbbbaaaaaaaaaaaaaaa^^^^^^]]]\\\[[[YYYWWWVVVVVVSSSQQQNNNLLLIIIEEEBBB???;;;666222000///---,,,------,,,,,,,,,,,,,,,,,,,,,******///000---******...,,,+++***+++***)))''',,,,,,,,,+++******))))))))))))))))))+++,,,---...'''''''''((()))***+++,,,222,,,((()))+++)))((())))))))))))******+++++++++((()))))))))************(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&))),,,...@@@999000)))%%%%%%%%%%%%&&&'''''''''((())),,,///>>>777...))))))******)))***)))(((((((((((()))***((((((((((((''''''''''''(((((((((''''''''''''&&&(((((('''''''''(((((()))&&&'''(((((('''&&&'''((())))))(((((((((((('''''')))))))))))))))))))))))))))+++,,,+++)))''''''(((******)))))))))))))))***+++++++++************))))))))))))******+++++++++)))******++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------......---------------------...//////000000000000.........///000111222333666999<<>>>>>???AAADDDHHHKKKLLLMMMEEEAAA<<<666222000000111////////////............/////////............---000/////////111111000......------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,+++***ddddddcccbbbbbbbbbccccccbbbcccdddcccaaa^^^[[[YYYYYYWWWUUUSSSRRRPPPMMMKKKJJJEEE???:::666333000............------,,,,,,,,,,,,)))(((,,,---+++***+++***))))))***,,,......---************+++,,,......------,,,+++*********+++)))))))))***+++---...///;;;111))))))++++++++++++)))************)))((('''++++++)))((('''''''''((((((((())))))))))))(((((((((((())))))******++++++'''''''''(((((((((((((((***))))))(((((('''''''''((((((((((((((((((((((((((('''&&&&&&'''***,,,...+++***))))))+++++++++))),,,,,,,,,***(((''''''(((******))))))***)))(((&&&((('''%%%$$$$$$%%%'''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))((((((&&&&&&&&&'''((('''&&&%%%&&&((((((((())))))))))))))))))************************)))+++,,,,,,***))))))*********)))))))))))))))***+++******))))))***++++++***+++++++++,,,,,,,,,---)))******++++++,,,------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,................................................000000000000000///......000000111222444777999:::;;;???CCCGGGHHHJJJLLLMMMMMMMMMNNNPPPQQQRRRSSSTTTUUUWWWYYYYYYXXXWWWXXXZZZWWW^^^fffnnnvvv{{{iii^^^UUUTTTSSSSSSSSSTTTVVVWWWWWWVVVUUUWWW\\\```cccdddhhhiiijjjjjjiiigggdddccc```dddhhhkkklllkkkkkkkkkiiiiiiiiiiiihhhhhhgggggggggffffffeeeeeeeeeffffffiiihhhddd^^^UUULLLEEEAAA>>>>>>???@@@CCCFFFJJJMMMMMMIIICCC===777333111000---......//////000000000////////////////////////000//////000111111///...---------,,,,,,---......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---//////---+++hhhhhhgggfffffffffffffffddddddeeeeeeccc```]]]\\\YYYXXXVVVTTTSSSQQQNNNLLLKKKHHHCCC???;;;777333000//////......---,,,,,,,,,000+++)))+++,,,***)))+++(((((((((***---/////////***))))))***+++---///111///...---+++************((((((((()))***+++,,,---444---'''((()))((()))************))))))(((((((((***(((&&&%%%$$$###$$$$$$(((((())))))))))))(((((((((((())))))))))))))))))'''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''((()))*********''''''(((***++++++)))'''((()))******(((((((((***%%%&&&)))+++,,,+++***)))'''&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((((('''(((((((((((()))))))))''''''((((((((((((((('''&&&'''(((((('''&&&'''((((((((())))))))))))******************************)))***,,,,,,***)))***************)))***++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,---------......***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++........................------........./////////000000000000//////...---111222333555888:::===>>>???CCCHHHKKKLLLMMMNNNOOONNNNNNOOOQQQRRRSSSTTTUUUXXXYYYZZZWWWTTTTTTWWW[[[aaalllxxxrrriiiaaaaaa___^^^\\\ZZZXXXWWWVVVTTTRRRSSSXXX]]]aaacccccceeehhhjjjkkkjjjhhhfffcccfffjjjkkkkkkiiiiiiiiillllllmmmlllkkkiiigggeeefffffffffffffffggghhhhhhjjjjjjggg```VVVMMMGGGDDDAAAAAAAAA@@@AAADDDIIIMMMRRRPPPKKKFFF???999555222....../////////000000000....../////////000000000---------...000///---+++------------------...///------,,,,,,,,,,,,------,,,---...///111000...+++iiiiiihhhgggggggggggghhhdddeeeeeedddcccaaa```___ZZZXXXVVVUUUTTTRRRNNNLLLKKKIIIEEEBBB???;;;666222/////////...------,,,,,,///+++***---...+++)))+++***))))))+++---//////...++++++******+++,,,///000...---,,,+++++++++++++++))))))))))))******+++,,,---)))(((******((((((,,,))))))(((''''''(((***+++)))(((&&&$$$$$$$$$&&&&&&(((((())))))))))))(((((())))))((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((((((((((((((((((((((((((((((((((((***---000000///,,,***(((''''''(((******((('''%%%'''))))))(((((()))***''')))***++++++*********''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((()))*********'''((())))))''''''((()))(((((()))))))))*********************************(((***++++++***))))))***************+++---......+++***)))((()))***,,,---......------,,,,,,++++++)))******++++++,,,------,,,,,,,,,---------......******+++,,,,,,---......+++,,,---......---,,,+++------------------------,,,,,,---...///000111111...//////000000000000///333333555777:::===@@@AAADDDHHHLLLOOOPPPPPPPPPQQQOOOPPPQQQRRRSSSUUUVVVVVVZZZ[[[[[[YYYWWWYYY```fffsss~~~yyyqqqqqqqqqoookkkgggbbb___ZZZVVVRRRQQQTTTXXX\\\^^^___aaaeeehhhiiiiiihhhgggdddgggjjjkkkjjjiiihhhhhhjjjlllnnnooonnnkkkiiigggdddddddddeeefffggghhhiiijjjjjjggg___UUUMMMHHHFFFAAABBBBBBAAAAAACCCIIIMMMSSSSSSRRROOOJJJBBB<<<777111111111000///......---,,,,,,---...//////000111---------///000000---+++---------------...//////------,,,,,,,,,,,,------,,,---...000111000,,,)))hhhggggggfffffffffffffffeeeeeeddddddcccbbbaaa``````^^^\\\ZZZYYYVVVSSSPPPJJJIIIGGGEEEBBB===777333000000///...------,,,,,,---***+++///000,,,******+++******+++---......---...,,,+++******+++---...,,,,,,,,,++++++,,,------,,,,,,,,,+++,,,,,,------***)))+++---,,,)))***...((('''&&&&&&'''))),,,...***)))'''''''''(((***+++(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((()))))))))))))))))))))))),,,000555888888555000---)))(((&&&&&&(((*********&&&((())))))(((''''''(((+++++++++***(((''''''((((((((())))))))))))((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))***+++,,,---((()))***)))((('''(((***(((((())))))*********+++************************''')))++++++)))))))))***))))))***+++,,,...///000+++***)))((()))***,,,---//////...---,,,++++++***)))******+++,,,,,,------,,,,,,,,,---------......******+++,,,,,,---......***,,,...000000...,,,***------------------------+++,,,---...///111222222---...///000222222222222444444666999<<>>;;;666333000//////...---+++,,,,,,,,,,,,+++++++++++++++---...---,,,++++++,,,,,,,,,,,,,,,------,,,+++,,,++++++******++++++,,,++++++,,,---,,,,,,,,,,,,,,,+++***))))))+++---...***+++,,,,,,,,,+++)))((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&%%%$$$###"""!!!%%%&&&((()))))))))(((((()))(((((((((((())))))***))))))))))))))))))))))))'''***...---)))&&&&&&''''''((((((((((((''''''&&&'''''''''''''''((((((((('''(((((()))))))))))))))))))))((((((((('''''''''''')))******)))(((((()))******)))))))))(((((((((''''''((((((((()))))))))***///+++%%%''''''%%%(((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++***,,,***)))+++...111222222******(((((('''((())))))++++++++++++++++++++++++***++++++,,,,,,------...)))***+++,,,---.........,,,,,,,,,------............------------------,,,...............///000000...------,,,++++++,,,,,,///000111111000000222444888999;;;>>>BBBFFFIIIKKKPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTVVV___mmmzzz~~~|||yyy{{{}}}yyy|||~~~|||{{{}}}mmm___VVVSSSRRRRRRSSSUUUXXX[[[^^^___``````bbbeeehhhiiihhhgggggghhhhhhiiijjjjjjkkkkkkkkkkkkjjjjjjiiihhhhhhiiikkkkkkiiihhheee^^^TTTLLLHHHGGGCCCBBBAAA@@@AAAEEEKKKPPPWWWZZZ\\\\\\XXXTTTQQQPPPGGGCCC===666111/////////////////////////////////...///000111222111111000.........---------,,,,,,...---,,,,,,++++++,,,,,,---,,,***+++,,,,,,+++)))ooommmllllllmmmnnnmmmlllmmmjjjffffffggghhheeecccdddcccaaa```___]]]YYYVVVQQQOOOLLLJJJIIIGGGDDDAAA;;;888333000//////...,,,------,,,,,,,,,+++++++++,,,------,,,+++***+++---,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---***---//////,,,+++,,,...+++***)))))))))***,,,,,,+++,,,,,,------,,,******))))))))))))))))))))))))((())))))******))))))(((******)))((('''%%%$$$###''''''(((((((((((())))))***))))))(((((((((((()))))))))(((((((((((())))))+++***)))'''&&&'''((()))'''(((((())))))))))))((())))))))))))(((((((((((('''((())))))******))))))))))))((((((((((((''''''((())))))(((''''''(((***************))))))))))))''''''''''''(((((((((((())),,,+++'''(((,,,---++++++******)))))))))******++++++,,,,,,------.........---,,,++++++***++++++,,,++++++,,,///000000///,,,++++++++++++,,,---...++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,---------------------------------......---------------........................///000000...------,,,,,,------...///000111111111222444666:::<<<>>>BBBFFFIIILLLNNNPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUWWWWWW```nnn{{{}}}~~~yyyxxxzzz|||~~~{{{wwwssssssrrrrrrwww~~~}}}~~~}}}qqqddd[[[VVVSSSNNNPPPSSSVVVXXXYYYYYYYYY]]]```dddggggggfffffffffgggggghhhhhhiiihhhhhhhhhmmmmmmmmmmmmllllllkkkkkkiiiiiifffaaaYYYQQQKKKIIIEEEDDDCCCAAABBBFFFLLLPPP[[[]]]______]]]ZZZYYYYYYRRRMMMFFF>>>777222000///000000////////////000000---///222444444333111///.........------------,,,...------,,,,,,,,,,,,,,,---+++***+++,,,,,,+++)))qqqpppnnnmmmmmmnnnoooppppppmmmiiiggggggfffeeeccceeedddddddddccc```[[[XXXTTTRRROOOMMMJJJHHHFFFEEE@@@<<<666222000///...---------------,,,,,,,,,,,,---...---+++******,,,...+++---......---,,,,,,------------,,,,,,---------,,,000333111,,,***,,,///)))(((((((((((()))******+++,,,------------++++++)))))))))))))))))))))))))))))))))******))))))))),,,,,,,,,,,,+++***)))((()))(((((('''(((((())))))******)))(((((('''(((((())))))(((''''''((())))))---***'''&&&(((******)))'''((()))***************+++*********))))))(((((((((((()))************)))))))))((((((((((((((((((((((((((('''%%%&&&(((***))))))))))))))))))))))))''''''''''''''''''(((((('''))),,,+++***111333***++++++******))))))************++++++,,,---......---,,,+++*********++++++,,,,,,,,,---//////...,,,---------------------...++++++++++++++++++++++++***++++++,,,,,,------...,,,---------------,,,,,,............------------,,,,,,------......//////...............///000000.........///000111333333///111222333333444777999<<<>>>AAAEEEHHHLLLNNNOOOOOOPPPQQQSSSUUUWWWYYYZZZXXXWWWVVVVVVYYY]]]bbbeeettt|||}}}|||xxxxxxyyyzzz{{{tttoookkkjjjlllpppzzzuuuhhh^^^XXXQQQQQQRRRRRRTTTUUUVVVWWWXXX[[[```dddddddddddddddfffgggggghhhhhhgggggggggmmmmmmnnnnnnnnnnnnmmmllllllkkkiiiddd]]]UUUNNNKKKGGGGGGDDDBBBBBBEEEKKKOOO]]]___aaaaaa```______```\\\WWWPPPGGG>>>777333111111000//////...//////000---///111222222222000///............------------......---,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***rrrqqqooonnnnnnoooqqqsssrrrooollliiihhhgggfffeeefffeeefffgggfffddd___[[[YYYWWWTTTPPPKKKHHHFFFFFFCCC???999444222000///---.........---------,,,,,,---...---+++******,,,...+++---//////---,,,,,,......------,,,,,,------...000444666333---)))+++---))))))))))))******++++++++++++,,,---------,,,+++************************))))))************))))))'''(((((()))))))))((((((***)))(((((((((((())))))******)))(((((('''(((((((((((())))))))))))(((((()))'''$$$&&&***+++)))%%%(((((()))***+++++++++***++++++******))))))((((((((())))))***************(((((())))))))))))))))))((((((((('''%%%&&&(((***((((((((((((((((((((((((((((((((((((((((((''''''+++(((+++***'''777@@@444,,,,,,+++***************(((((()))***+++,,,,,,---,,,,,,++++++******++++++---,,,,,,---......,,,+++++++++******)))(((''''''++++++++++++++++++++++++***++++++,,,,,,------...------.........---,,,,,,.....................------------....../////////...............///000000000000000000111222333333000222444555666777:::===>>>@@@DDDGGGKKKMMMOOOPPPRRRRRRRRRSSSTTTVVVXXXYYYUUUUUUVVV[[[cccmmmwww~~~|||zzzyyyyyyyyyxxxnnnhhheeegggkkksss~~~~~~}}}wwwiii___VVVSSSPPPNNNNNNPPPSSSUUUTTTXXX]]]```aaaaaabbbcccfffggghhhhhhhhhhhhhhhhhhjjjkkklllmmmnnnnnnnnnnnnooonnnkkkgggaaaZZZRRRNNNKKKIIIGGGCCCBBBDDDIIIMMM\\\^^^aaabbbaaaaaabbbcccaaa]]]VVVNNNEEE>>>888666333222000...---......///...............///000000//////.........---------///...------,,,,,,------,,,+++******,,,,,,,,,***qqqqqqqqqooonnnooorrruuurrrqqqooommmllljjjjjjiiigggggghhhiiijjjhhheeeaaa```^^^ZZZTTTMMMIIIGGGGGGFFFBBB<<<888555333111/////////.........---------,,,------,,,+++***+++---+++...000///---+++---///...------,,,,,,------...111333444222---******++++++,,,,,,,,,------------******,,,------,,,,,,+++************************)))******++++++******)))&&&&&&'''((())))))))))))******))))))))))))((((((***))))))(((((((((((()))''')))***,,,,,,***)))''')))''''''***------+++(((((())))))************)))************))))))))))))((()))******++++++******(((((())))))))))))******((())))))(((''''''(((***''''''''''''(((((((((((())))))))))))((((((((((((---%%%(((((()))GGG___TTT---,,,+++***************(((((())))))******++++++++++++,,,,,,,,,,,,++++++...,,,+++,,,------,,,+++,,,,,,,,,,,,***)))((('''++++++++++++++++++++++++***++++++,,,,,,------...------.........------,,,..................//////.............../////////...............///000000222111000000////////////222444666777999;;;>>>AAABBBDDDGGGKKKMMMOOOPPPPPPWWWVVVUUUTTTSSSTTTTTTUUUSSSVVV^^^iiiwww}}}||||||||||||yyywwwkkkgggeeehhhoooyyy}}}}}}~~~{{{|||~~~~~~{{{}}}|||sssiii[[[XXXSSSOOOMMMNNNPPPRRRTTTWWWZZZ]]]^^^___aaabbbffffffggghhhiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnqqqnnnkkkhhheee___YYYUUUPPPNNNJJJFFFCCCDDDHHHKKKZZZ]]]aaaccccccbbbbbbccc```^^^YYYSSSLLLEEE@@@===777555222///...---......///...---,,,---...///000/////////.........------///......---------------+++*********,,,---,,,+++pppqqqrrrqqqoooooorrruuusssssstttsssqqqpppoooooojjjjjjkkkmmmnnnmmmkkkiiieeeddd```YYYQQQKKKJJJKKKHHHEEEAAA===:::888444222////////////.........---+++---...---,,,++++++,,,***...111000---+++---000------,,,,,,,,,,,,------............,,,+++***)))***++++++,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***************************)))******++++++******)))******++++++,,,+++++++++)))******+++***)))(((''')))(((((((((((())))))***&&&))),,,//////,,,)))&&&)))((()))***,,,---,,,+++)))))))))***))))))(((((((((((())))))))))))))))))))))))***++++++++++++***(((((()))))))))*********''')))******)))(((((()))''''''(((((())))))))))))++++++******)))))))))))),,,"""(((******LLLfffXXX...---,,,+++***************************************+++---//////---,,,***...,,,******,,,---------......//////...---,,,+++++++++++++++++++++++++++***++++++,,,,,,------...------...............---------......//////000000////////////...........................///000000/////////000000222333444333555888:::;;;>>>AAADDDGGGHHHKKKNNNPPPQQQQQQQQQVVVUUUSSSSSSSSSTTTVVVWWW___fffttt{{{xxxwwwxxxyyyyyyzzzzzz}}}~~~{{{pppllllllpppwww~~~~~~}}}~~~}}}yyyyyy{{{||||||zzz{{{zzzqqqeeeccc___[[[XXXVVVVVVUUUUUUWWWYYYZZZ[[[]]]```bbbddddddfffhhhiiijjjjjjjjjkkkjjjiiiiiijjjkkklllmmmooollliiihhhgggeeeaaa^^^VVVTTTOOOIIIEEEEEEHHHKKKYYY]]]aaaddddddcccbbbbbb]]][[[YYYUUUPPPKKKGGGEEE;;;999555222///...//////---......///////////////////////////............//////...---------------+++***)))***,,,---,,,+++nnnqqqrrrqqqpppooorrruuutttuuuwwwwwwvvvtttssssssmmmmmmmmmoooqqqqqqpppnnnhhhgggccc\\\SSSNNNMMMOOOJJJHHHDDDAAA>>>;;;777444000/////////............***,,,......---+++***+++***...111000---+++---000---,,,,,,++++++,,,,,,---***))))))***+++,,,***(((''''''((()))))))))))))))((()))***+++,,,++++++*********************************++++++++++++******+++++++++++++++***)))((((((***+++,,,+++***'''&&&(((((('''(((((()))***+++&&&)))...111111...)))&&&$$$$$$$$$$$$%%%&&&(((***)))))))))))))))((('''&&&''''''(((((())))))******))))))***++++++++++++***(((((())))))*********+++''')))+++,,,***)))))))))(((((())))))*********+++,,,+++++++++******))))))...$$$,,,,,,$$$===MMM555...---,,,+++************,,,,,,++++++++++++++++++)))+++...000111///,,,***///,,,***)))+++---......***+++,,,---------,,,+++++++++++++++++++++++++++***++++++,,,,,,---......,,,------...//////......,,,------...///000111111000000//////......------...............///000000+++,,,...111444888;;;===444666999;;;===@@@CCCFFFJJJLLLNNNQQQSSSSSSRRRRRRPPPPPPPPPQQQSSSWWWZZZ\\\oooyyyzzzrrrpppmmmkkklllnnnqqqssswwwzzz~~~vvvssssssyyy{{{zzz|||~~~xxxwwwyyy}}}zzzyyy}}}}}}uuuoooooommmjjjfffbbb^^^\\\VVVWWWXXXYYYYYY\\\```cccbbbccceeeggghhhiiijjjjjjnnnllljjjiiiiiijjjkkklllmmmjjjggggggiiiiiigggdddZZZXXXRRRLLLGGGFFFIIIKKKXXX]]]bbbeeeeeecccbbbaaaZZZYYYXXXVVVSSSOOOLLLJJJ???<<<888444111///000000,,,...000222222111///...000/////////............//////...------------...+++***)))***,,,---,,,+++pppqqqrrrrrrqqqqqqsssuuuvvvwwwzzz|||}}}|||zzzxxxwwwvvvvvvxxx{{{yyyrrrkkkkkkgggaaa]]]ZZZWWWUUUSSSKKKJJJHHHGGGEEEAAA<<<888333333222000///...---,,,((()))++++++++++++---///111111000000/////////...111///---+++***)))******---,,,,,,++++++,,,,,,---))))))***+++---...///000///...,,,+++++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++******)))(((((((((((((((((((((((((((,,,+++***+++---...---,,,))))))************))))))(((''''''))),,,,,,(((%%%))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))(((((())))))******++++++---,,,+++)))(((((('''''',,,+++333444)))(((...---+++*********))))))((((((+++,,,,,,***'''%%%%%%&&&******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,555;;;777000,,,+++***///000000111111111111111+++++++++************))),,,,,,,,,+++++++++******++++++++++++++++++++++++...------,,,,,,,,,------000000000...---+++)))(((111111111111111111111111111111000000000000111111000000000000000/////////111000000111444888<<>>???BBBEEEJJJMMMRRRQQQRRRSSSUUUVVVUUUTTTVVVTTTUUUVVVTTTVVVbbbqqqvvvooogggeeebbbaaadddkkksssxxx~~~xxxuuu{{{|||wwwwwwzzz|||}}}}}}{{{www|||}}}|||www|||}}}~~~~~~zzzoooddd```XXXTTTUUUXXXYYYZZZ\\\^^^___aaadddgggjjjlllmmmooommmkkkiiiiiijjjmmmnnnkkkjjjhhhggggggggghhhiiieee```YYYQQQKKKIIIHHHHHHYYY\\\aaaddddddcccbbbbbb^^^ZZZVVVUUUVVVUUUSSSQQQLLLGGG???777111------------...///000111222333333111000000///...---------------,,,,,,,,,,,,+++++++++,,,------............oooppprrrrrrrrrrrrtttvvvwwwyyy{{{}}}~~~~~~}}}}}}}}}{{{zzz|||~~~|||wwwqqqpppllleee```\\\YYYVVVSSSPPPNNNKKKIIIGGGDDD@@@<<<666555333111///---+++******+++------,,,,,,---///000000000//////.........000///---+++******++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,------...,,,,,,***)))))))))******,,,,,,+++******+++,,,,,,******+++,,,------------++++++++++++++++++++++++)))''''''((()))******)))((())))))******))))))(((((('''''')))++++++(((%%%(((((((((((((((((((((((())))))))))))************$$$%%%&&&((()))+++,,,,,,)))))))))))))))*********,,,+++***)))((((((((((((***333EEEGGG666+++***%%%************)))))))))(((&&&'''))))))((()))***,,,************++++++,,,,,,+++++++++******)))))))))***333888444...,,,+++***+++,,,------......------,,,,,,,,,,,,++++++++++++,,,+++++++++*********)))++++++++++++++++++++++++...------,,,,,,---------............------,,,+++////////////////////////000000/////////000111111000000000000000000000000111000000111333777;;;>>>;;;===@@@BBBDDDHHHLLLPPPVVVVVVVVVWWWWWWWWWUUUTTTUUUSSSTTTYYY^^^fffwww|||sssllldddcccccceeelllvvv}}}xxx{{{wwwsssuuuzzz~~~{{{yyy}}}yyy~~~~~~|||}}}|||pppeeeZZZWWWVVVVVVXXX[[[[[[[[[]]]```ccceeehhhiiilllkkkjjjiiiiiijjjlllmmmlllkkkjjjhhhhhhiiiiiijjjhhhccc]]]UUUOOOKKKJJJIIIYYY]]]bbbdddeeedddccccccYYYVVVRRRPPPRRRSSSTTTSSSOOOKKKDDD<<<666111///...111111222222333333444444111000000///......------.........---------,,,,,,++++++,,,---------------nnnppprrrssstttuuuwwwyyyzzz{{{}}}}}}yyyuuuqqqkkkeee```\\\XXXUUUUUUSSSOOOLLLJJJGGGDDDBBB:::888666222///,,,***))),,,...///...---,,,---////////////.....................---,,,+++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,++++++************+++******)))(((((()))******'''((()))***************(((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''(((((())))))(((((('''((((((((()))+++***(((&&&''''''''''''''''''''''''))))))))))))************###$$$%%%''')))+++---...************))))))))))))******))))))))))))******(((666MMMPPP:::+++)))&&&************))))))))))))$$$&&&((())))))***,,,...)))))))))************+++,,,,,,+++***))))))(((((('''///444111,,,++++++************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...++++++---......//////...////////////////////////............///000000111000000000000111111111111111111000111444777:::<<<===@@@CCCEEEHHHKKKPPPSSSTTTTTTUUUUUUUUUTTTTTTSSSVVVUUUYYYbbbooo~~~|||xxxvvvwwwzzz}}}|||ssskkkeeeeeeggglllttt}}}}}}}}}tttqqqvvv~~~{{{|||~~~zzzhhh\\\VVVSSSTTTXXXWWWXXXYYY[[[^^^bbbeeefffiiiiiiiiijjjjjjkkkkkklllmmmlllkkkjjjiiijjjjjjkkkjjjgggbbb\\\VVVQQQNNNMMMZZZ^^^cccfffffffffeeeeeeYYYUUUPPPNNNOOORRRTTTVVVSSSPPPJJJDDD===666222///000/////////.../////////000000000///......------/////////............---++++++,,,,,,------,,,,,,ooorrruuuvvvxxxyyy{{{}}}~~~~~~yyytttoooiiieee```\\\YYYYYYUUUPPPMMMKKKIIIGGGFFF===;;;777333000---++++++---...///...,,,+++,,,---..................------------,,,,,,,,,---------+++++++++******+++++++++...............---------------------------------+++******************+++************)))(((&&&&&&''''''''''''''''''''''''***((('''(((******)))(((''''''((((((((((((''''''((((((((()))***)))((('''''''''''''''''''''''''''((()))))))))***************************+++++++++++++++******))))))(((((())))))(((((()))***++++++***222BBBBBB///(((---...*********))))))))))))))))))***+++***(((((((((***)))))))))))))))))))))***------,,,+++***))))))(((%%%,,,000---)))***+++***,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++---...////////////000000000000000000000000...------......///000111/////////000000000000000111111222333555888:::<<>>BBBDDDHHHKKKMMMOOOSSSUUUTTTUUUWWWVVVVVVWWWZZZ]]]]]]hhhyyy{{{wwwvvvsssnnngggbbb______bbbfffkkkqqqwww}}}{{{sssmmmnnnpppsssxxx}}}zzzyyy}}}yyyyyyyyy{{{{{{kkk\\\SSSPPPPPPPPPPPPQQQUUUZZZ```cccccceeegggjjjlllllllllkkklllkkkjjjiiihhhiiiiiijjjiiiiiigggeeecccaaa^^^]]]___cccgggjjjjjjiiihhhhhhgggbbb[[[SSSNNNLLLMMMOOOQQQQQQPPPMMMHHH@@@:::555222111000///000111333444////////////.....................------------,,,,,,,,,,,,------,,,,,,+++rrruuuyyy|||~~~|||wwwsssppplllgggddd]]]YYYTTTPPPNNNLLLKKKIIICCC@@@<<<777444222111111---......---+++***+++,,,.............../////////,,,------.........---------,,,,,,++++++,,,,,,---***************************++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,------......---------************************+++)))((((((******)))''''''(((((())))))(((((('''((()))***)))((('''(((***************************))))))))))))************((((((((((((((((((((((((************))))))))))))))))))(((((()))***++++++///***---...'''(((,,,'''))))))))))))************)))***++++++)))))))))++++++************))))))))))))((((((((((((''''''''''''+++,,,)))(((***,,,+++---,,,+++***+++,,,---...,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...////////////...------////////////////////////000//////......//////000......//////000000111111444555666888;;;>>>AAABBBEEEHHHLLLNNNOOOQQQSSSUUUTTTUUUUUUTTTSSSUUU[[[```hhhxxx{{{ssskkkfffbbbbbbaaa^^^YYYVVVTTTTTT\\\aaajjjttt~~~|||uuukkkmmmpppuuuzzz{{{uuuxxx~~~yyyxxxxxxyyy|||jjj\\\VVVQQQOOONNNMMMPPPTTTZZZ]]]```aaadddgggiiijjjkkkkkklllkkkjjjhhhhhhiiiiiijjjiiiiiihhhgggfffeeeeeedddcccfffjjjlllllljjjiiihhhhhheee___WWWOOOJJJIIIIIILLLMMMOOONNNKKKEEE@@@<<<444333111000000111222333//////////////////...............---------,,,,,,------......------,,,,,,rrruuuzzz}}}~~~~~~zzzuuupppkkkggg```]]]XXXUUUSSSQQQNNNMMMHHHEEE@@@:::666333222111---...///...---,,,---............//////000000000------...//////...---,,,...------,,,,,,------...******++++++++++++++++++******,,,---------,,,,,,(((((()))******)))((((((******+++++++++******)))))))))))))))))))))))))))+++***((())))))***((('''((())))))******))))))(((''')))***)))'''&&&(((+++************************))))))))))))************''''''(((((()))))))))***)))))))))))))))************)))))))))))))))******...))),,,...((())),,,%%%((()))))))))************((()))++++++******+++,,,,,,,,,++++++************))))))))))))************))),,,,,,((((((+++---+++---,,,*********+++---...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---...//////......////////////......////////////////////////222222111000///////////////000000111222222333333555666999<<>>AAAEEEGGGIIIMMMPPPSSSUUUUUUUUUVVVWWWUUUWWWYYYZZZ^^^hhhwwwwwwoooeee___^^^]]]YYYVVV\\\]]]______]]][[[[[[[[[```jjjyyy~~~yyynnnqqqvvv}}}|||zzz~~~uuunnnbbb^^^XXXSSSQQQRRRUUUWWWYYYZZZ[[[^^^aaacccfffgggnnnmmmlllkkkjjjkkkllllllmmmllljjjhhhgggggggggggghhhkkknnnooommmjjjhhhhhheeeffffffaaaZZZSSSPPPOOOFFFIIILLLOOOOOONNNKKKIII@@@===999555222111111111.........///////////////000000000000//////////////////000000///...------xxxwwwwwwxxxzzz{{{zzzyyy}}}vvvqqqnnnhhheeeaaa^^^[[[XXXTTTQQQLLLHHHDDD???<<<999555222444111///...///000///...////////////////////////------------------------///...---,,,,,,,,,,,,,,,...---,,,++++++++++++,,,------,,,++++++***))))))---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,++++++******))))))***)))(((''''''((()))***''',,,111111,,,((('''(((((((((((((((((()))******+++++++++***++++++,,,,,,&&&'''((()))+++,,,......******)))(((((((((((((((***'''%%%'''+++---,,,***************************************))))))((((((******))))))((('''''''''))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,,,,---......,,,,,,---...///...---,,,+++,,,---............------,,,,,,,,,///...,,,******,,,...///////////////////////////+++,,,.../////////...---......///000111000000000000000000222333222///,,,111111111000000000000000222222111111222444666777777999<<>>;;;777444222111///---////////////////////////........................------,,,,,,,,,---......---...///000000000///...........................,,,,,,------......//////++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++***))))))((((((((((((((()))***))))))))))))***++++++------,,,+++*********+++''''''(((((()))***++++++++++++***))))))))))))***...***'''(((,,,...,,,)))))))))))))))))))))))))))*********+++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,---.........+++++++++++++++,,,------,,,---...---,,,+++,,,...---.........------,,,+++.............../////////++++++***+++...333777:::000000000000000000000000//////......//////000111000///.........///111222777555222111222333333333000000111111222333333333222222333555999<<<@@@BBBDDDGGGLLLOOOQQQRRRTTTVVVWWWVVVTTTTTTZZZfffvvvrrriii^^^SSSMMMKKKKKKKKKLLLRRRWWWZZZ[[[___ffflllxxxyyytttpppvvv}}}{{{nnncccXXXPPPNNNPPPVVVXXXZZZ^^^aaaccceeefffgggfffeeedddfffiiilllnnnlllnnnppppppppppppqqqrrrtttssspppiiiaaaYYYTTTRRRNNNMMMLLLNNNQQQSSSTTTSSSVVVXXXZZZZZZWWWQQQJJJEEE:::888555222000///......111///------------+++)))------............------~~~}}}~~~~~~~~~|||wwwrrrmmmhhheee___\\\WWWSSSPPPMMMJJJGGGBBB???:::777555333111///000000000000000000000000..............................---,,,,,,,,,------,,,---------............---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))***)))))))))*********)))******))))))******+++,,,++++++***************+++''''''(((((()))*********,,,+++******))))))******+++***))))))***+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))******++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++************+++,,,,,,+++,,,------++++++,,,---------,,,,,,,,,---......---........./////////000******+++,,,...111333555..............................///000000000000000////////////000000000000222000//////222444444444000000111222222333444444333444666888<<<@@@DDDFFFFFFJJJNNNRRRSSSTTTVVVWWWUUUUUUWWW]]]iiizzz{{{xxxuuurrrnnnkkkaaa\\\UUUPPPOOORRRVVVYYY___fffmmmooonnnpppvvv|||{{{ttttttyyy|||nnn```TTTNNNOOOUUUUUUWWWYYY\\\___bbbdddgggfffeeeeeefffiiikkkmmmkkkmmmoooppppppppprrrsssqqqrrrrrrmmmeee]]]WWWUUUOOONNNMMMNNNQQQSSSTTTSSSTTTVVVZZZ[[[ZZZUUUOOOKKK@@@===999444111///000000111///------------+++***.........//////.........~~~~~~|||}}}|||xxxrrrmmmjjjccc___ZZZVVVSSSOOOLLLIIIGGGDDD???<<<:::888555333000000000000000000000000///////////////////////////...------,,,,,,,,,,,,,,,++++++++++++,,,---...,,,---------------------...............------------------------------------------,,,,,,+++++++++)))***+++,,,,,,+++***)))+++******+++------+++************)))******+++,,,***)))))))))))))))***+++(((((((((((()))))))))))),,,+++******)))*********)))+++,,,***'''&&&(((+++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******))))))******+++,,,,,,---......,,,,,,---...,,,+++++++++,,,...000111---.........//////000000,,,---.........---++++++---------------------------...000111111111000///......///000111000000000---,,,,,,...111444555555000000111222333333444444555666888:::>>>CCCFFFIIIHHHKKKPPPTTTUUUVVVXXXYYYZZZ[[[```lll}}}uuurrrnnnkkkhhhbbb[[[VVVVVVSSSQQQQQQVVV^^^fffkkktttzzzzzzuuuyyy~~~|||xxxhhhYYYRRRQQQTTTTTTTTTVVVYYY]]]aaaccceeedddddddddeeeggghhhiiikkkmmmpppqqqqqqqqqrrrtttnnnqqqssspppiii```ZZZWWWSSSQQQOOOOOOQQQRRRQQQPPPPPPSSSWWWYYYYYYUUUPPPMMMEEEAAA;;;555111000111222...---,,,---/////////.........////////////......}}}{{{|||{{{uuupppnnngggddd___[[[XXXTTTQQQNNNJJJGGGBBB???<<<:::777555333111000000111222222111000000000000000000000000---...///000000000//////---------...............//////000000///...------------------,,,+++***))),,,++++++******++++++,,,(((((((((((((((((())))))******)))))))))))))))***+++)))((()))++++++)))&&&******))))))))))))******'''((()))((('''&&&''')))%%%'''))))))))))))***++++++***************++++++---((('''+++---******---+++,,,'''(((000+++&&&,,,***((('''''')))++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,------------......******+++++++++,,,,,,,,,+++,,,------,,,,,,---///000000///...............000///...---------------,,,,,,---.../////////...111111111000000000000000000000111111111111000000111111111111222333444555444444222111111111222222555777;;;@@@DDDHHHJJJKKKOOOOOOQQQSSSUUUVVVWWWXXXZZZaaaooo|||ooogggccc\\\WWWTTTSSSRRRRRRNNNQQQWWWaaalllwww~~~{{{}}}{{{xxxuuuuuuxxx~~~rrrbbbXXXTTTUUUTTTTTTUUUYYY^^^```aaaccceeeffffffeeefffjjjmmmoooppppppqqqsssuuuvvvwwwvvvssspppnnnmmmhhh^^^WWWSSSTTTTTTQQQNNNNNNRRRUUUVVVTTTSSSUUUYYY[[[ZZZXXXQQQLLLEEE>>>777333111000///............///000000////////////............zzzyyy||||||uuuqqqhhhddd___[[[XXXTTTQQQNNNMMMJJJFFFBBB???<<<777444444222000000111222222111000000000000000000000000222111///---------///000///////////////////////////////////////...------------------,,,+++***************))))))*********+++*********************)))))))))***+++,,,---...+++***((()))++++++)))&&&******))))))))))))******&&&((()))((('''&&&'''(((%%%''')))***))))))***+++++++++******************+++'''&&&)))***''''''***))),,,)))(((+++&&&###---,,,***((((((***+++,,,+++)))******++++++******)))******+++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++---......------...///000000///............/////////...---------------,,,---......//////......111000000000000000000000111111222222222222111111111111111111222333444555444444222111111222333444777:::>>>CCCGGGJJJLLLLLLMMMPPPSSSUUUVVVVVVWWWXXXdddooonnnaaaVVVSSSPPPNNNMMMNNNOOOOOOTTTZZZgggvvv|||uuuvvvsssvvvyyy|||{{{wwwrrrqqqsss~~~yyyllleeebbb```]]]ZZZYYYZZZ\\\^^^^^^ccceeegggfffffffffiiilllnnnooorrrtttvvvwwwwwwwwwwwwtttpppooonnnjjjbbb\\\UUUVVVVVVSSSPPPPPPRRRTTTUUUSSSSSSTTTXXXZZZZZZXXXTTTPPPJJJCCC<<<666333111111111000///......//////////////////............~~~{{{|||}}}vvvlllhhhccc^^^ZZZWWWSSSQQQOOOMMMIIIFFFCCC>>>999555555333111111222222111000000000000000000000000000---///000222222222000000111111000000//////.........////////////...------------...------,,,+++***++++++++++++++++++++++++------,,,,,,+++++++++***(((((()))+++---///111222+++***)))***++++++)))'''******))))))))))))******(((***+++***)))((()))***&&&((()))***))))))***+++,,,,,,+++***)))))))))***+++((('''))))))''''''***'''---***)))***$$$###...+++)))'''&&&'''((((((((()))******++++++******)))++++++******************++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,...//////...---///000111000//////......////////////...------------...------.../////////......000000000000000000111111222222333333333333222222111111111111222333444555444444333222222333555666:::===AAAFFFJJJMMMNNNOOONNNRRRUUUWWWWWWYYY^^^aaattt{{{mmm]]]RRRIIIHHHGGGFFFHHHJJJMMMOOO[[[hhh|||vvvmmmkkkkkknnnsssxxx~~~}}}~~~~~~|||xxxtttrrrvvvuuutttuuuxxx|||~~~yyyvvvuuuuuuwwwwwwwwwvvvvvvtttsssrrrwww{{{zzzwwwuuuwwwyyytttsssmmmhhhbbb^^^]]]]]]]]]]]]bbbdddfffgggggghhhjjjllllllooorrrvvvxxxyyyxxxxxxxxxuuurrrpppooolllfffbbbXXXYYYXXXVVVSSSRRRRRRSSSTTTSSSRRRSSSVVVYYYZZZYYYXXXVVVRRRKKKDDD<<<666333444333111///...------...////////////............|||tttoooiiiccc^^^[[[WWWTTTOOOMMMKKKIIIFFFBBB<<<888666444222222222222111000////////////////////////)))000:::BBBDDDAAA:::555111111000000///...------.........//////...------------......---,,,++++++---..................------------,,,,,,+++******(((((()))***,,,...000111+++******++++++***)))(((******))))))))))))******+++,,,---,,,++++++,,,---&&&(((******))))))***+++,,,,,,+++***))))))))))))*********+++***)))+++---''',,,+++---111+++&&&...,,,***((('''((()))((((((+++,,,,,,------,,,,,,+++,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,---------...//////......///111111000000///...////////////......---------............////////////......000000000000000111111111111222222222222222222111111111111111222333444444444444333333444555777888===@@@DDDIIIMMMOOOPPPPPPRRRTTTUUUVVVYYYaaammmwwwuuujjj^^^SSSJJJGGGGGGFFFFFFHHHLLLSSSWWWgggyyyvvvooolllppprrrtttyyy}}}~~~}}}yyyvvvtttrrrooommmjjjiiihhhooouuuyyyvvvllldddccceeeffffffgggiiimmmsssxxx{{{~~~xxxqqqllliiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjmmmrrrvvvzzz{{{zzzzzzvvvuuuttttttuuuwwwzzz{{{}}}yyytttmmmgggcccaaa```___aaabbbeeegggiiijjjlllmmmlllnnnpppsssuuuwwwyyyyyyzzzwwwsssqqqooommmhhheee\\\[[[ZZZXXXVVVTTTSSSSSSTTTSSSQQQRRRTTTVVVYYYZZZ\\\[[[YYYTTTMMMDDD<<<777444333000...---------...////////////............zzzuuummmfffaaa\\\XXXUUUMMMLLLKKKJJJHHHEEE@@@===888666444333333333111000////////////////////////000777AAAIIILLLHHHBBB===000000///......---,,,,,,------............------------.........---,,,,,,---...////////////...---,,,,,,++++++************))))))))))))***+++,,,---***+++,,,++++++***))))))******))))))))))))*********+++,,,,,,******+++,,,''')))++++++***)))***+++,,,++++++***))))))******))),,,---+++***+++---///(((******111;;;666+++---000---+++***+++,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,+++++++++***,,,++++++******++++++,,,,,,,,,,,,---------......++++++,,,,,,,,,------------...//////......///111111111000///////////////......---------......///...///////////////......//////000000111111111111000000111111111111000000111111111111222333444444444444444444666888:::;;;???BBBGGGLLLOOOQQQQQQQQQTTTTTTSSSUUU^^^nnnsssddd[[[SSSLLLGGGFFFGGGHHHIIIMMMUUU___fff{{{|||wwwvvvyyyxxxyyy}}}}}}{{{rrrooolllmmmqqqqqqmmmhhhfffeeebbb___]]][[[ZZZZZZ```kkkrrrlll]]]SSSTTT[[[VVVVVVWWWZZZ___dddjjjmmmnnnkkkeee___[[[YYYYYYYYYWWWWWWWWWXXXYYY[[[\\\\\\]]]```cccgggjjjkkkkkkkkkiiiiiigggggghhhjjjmmmnnnppptttxxxyyyyyyzzz{{{tttmmmhhhbbb___```aaacccfffiiimmmooopppmmmmmmllllllooosssxxx{{{zzzxxxuuussspppllliiifff```^^^\\\ZZZXXXWWWVVVUUUTTTSSSQQQPPPQQQSSSWWWZZZ^^^^^^^^^[[[UUULLLDDD>>>444333000...------...///////////////............{{{qqqiiibbb\\\XXXUUUNNNMMMLLLKKKJJJHHHDDDAAA:::777555333333333111000000000000000000000000000666888999;;;;;;;;;999999//////......------,,,,,,,,,,,,---............---------............------***+++,,,------,,,+++*********************************))))))((()))))))))***+++---,,,+++))))))*********))))))))))))******'''((())))))((('''((()))(((***++++++***)))******+++***************++++++)))...///+++((())),,,,,,)))***)))222???:::---+++,,,***''''''((())))))((()))******++++++******)))---------,,,,,,,,,,,,,,,---,,,+++******+++,,,---******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,...//////...---///000222111000000//////000000...------------...////////////000000000///....../////////000111111222222000000000111111000000000111111111111222333444555444444444555777:::<<<>>>AAADDDJJJOOORRRTTTSSSSSSSSSSSSTTT\\\lll}}}sssdddXXXPPPLLLIIIGGGEEEIIINNNTTT[[[dddpppyyy}}}{{{{{{}}}}}}}}}vvvpppmmmkkkbbb```___aaacccbbb___\\\ZZZXXXVVVSSSQQQPPPPPPPPPQQQZZZaaa[[[NNNEEEGGGNNNLLLLLLMMMPPPTTTYYY]]]```]]]ZZZVVVRRROOONNNOOOOOOLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTVVVYYY[[[\\\\\\\\\[[[[[[ZZZZZZ[[[\\\^^^___dddiiinnnooonnnoootttyyyyyyyyyyyy}}}|||qqqgggaaacccbbbbbbdddiiimmmooopppnnnllliiihhhkkkpppvvvyyyxxxxxxwwwuuurrrnnnkkkiiifffccc^^^\\\\\\\\\[[[ZZZUUUTTTRRROOONNNPPPUUUYYY\\\^^^```___[[[TTTLLLGGG999666333000......///000////////////............xxxnnnfff___ZZZWWWSSSQQQNNNMMMKKKJJJGGGEEE;;;888666444444333111///000000000000000000000000222111///------...///000/////////...............+++,,,------.........---------............------***+++,,,------,,,+++***(((((())))))***+++++++++***))))))((((((((())))))***,,,...---***)))***+++******))))))))))))******''')))***)))((('''(((***)))***,,,+++***))))))***))))))))))))***+++,,,,,,///444444---'''((())))))***,,,***///:::444***+++(((&&&$$$$$$&&&'''(((''')))******++++++******)))+++++++++++++++,,,,,,,,,---,,,***))))))***,,,---******++++++++++++,,,,,,,,,,,,,,,------------...+++---......------...///222111000000//////000000---------------...//////000000000000000///.........//////000111111222222000111111222222111111000111111111111222333444555444444555666888;;;>>>@@@DDDGGGMMMRRRVVVWWWVVVUUUSSSVVV^^^ooo}}}llldddXXXOOOKKKKKKKKKLLLMMMVVVaaajjjrrrzzz~~~}}}yyyvvvpppjjjddd___\\\ZZZTTTUUUVVVWWWWWWVVVTTTSSSOOONNNKKKIIIGGGGGGHHHHHHFFFIIILLLJJJEEEBBBBBBDDDFFFFFFGGGIIILLLPPPSSSUUURRRQQQNNNLLLJJJIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRVVV[[[aaabbb```aaagggmmmmmmmmmnnnrrrwww}}}ssskkkiiifffccccccgggkkkmmmmmmmmmkkkiiiiiijjjooosssvvvuuuvvvxxxxxxvvvssspppooolllhhhbbb___```aaabbbaaaVVVUUURRRNNNLLLNNNSSSXXXZZZ\\\___```^^^YYYSSSOOO@@@===888333000/////////////////////............}}}~~~sssjjjccc^^^[[[XXXUUUQQQNNNLLLJJJHHHFFF;;;999666444444333111///000000000000000000000000......///000000000//////////////////000000000000+++,,,------.........---------...............---+++,,,...//////...,,,+++(((((()))***+++,,,,,,---)))))))))))))))******+++***,,,...---***)))***+++******))))))))))))*********+++,,,,,,******+++,,,)))+++,,,,,,***))))))***(((((())))))***+++------555;;;:::111)))))))))'''+++...***,,,222,,,&&&,,,,,,+++))))))+++---------,,,,,,,,,------,,,,,,,,,))))))******+++++++++,,,---,,,***))))))***,,,---,,,,,,---------.........,,,,,,,,,---------......+++,,,...---,,,,,,---///222111111000000000000000---------------...///000000000000000000///.........//////000111222222222222222222333333222222222111111111111222333444555444444555777999<<>>@@@BBBBBB@@@??????@@@???===>>>CCCFFFDDDDDDFFFGGGFFFEEEDDDCCCBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFEEECCCDDDEEEFFFEEEDDDFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKMMMOOOOOOPPPSSSWWW[[[```ccceeehhhjjjnnnsssxxx||||||qqqddd]]]___gggoootttnnnmmmllllllmmmqqqtttvvvwwwwwwwwwwwwvvvvvvuuuuuussspppjjjeeebbbbbbdddfffccc]]]TTTOOOMMMMMMLLLKKKOOOWWW]]]]]][[[\\\[[[XXXRRRMMMDDD:::333///------000/////////............yyyrrrhhh```XXXWWWTTTQQQMMMKKKJJJJJJFFFBBB===:::777666444222111111000000000000111111000000000000000000000000//////////////////////////////...------------....................................---------,,,,,,,,,,,,------------,,,,,,+++,,,,,,+++))))))+++---------,,,+++++++++,,,,,,000...,,,)))((()))***++++++++++++---...---***(((++++++++++++*********)))************************///<<<@@@444((((((+++******++++++***(((''''''(((------,,,++++++++++++,,,)))*********))))))+++---++++++++++++++++++++++++...---+++******+++,,,...------......//////......---444999555///......---......//////000000000111111000//////.........///////////////000000000000////////////000000000000111111111111000000000///111111222222222333333333222333333222111222444777777888:::===AAAEEEIIIKKKMMMQQQUUUUUUTTTUUUZZZ___lll~~~sssrrrpppnnnmmmhhhbbb]]]ZZZVVVVVV[[[aaagggqqq|||~~~}}}~~~xxxssskkkeeeccc```^^^]]]]]]]]][[[UUUQQQOOONNNKKKGGGEEECCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@????????????????????????AAAAAAAAA@@@@@@CCCHHHKKKLLLEEE@@@BBBCCCBBBBBBEEEEEEEEEDDDCCCBBBBBBAAA@@@CCCBBBBBBBBBCCCDDDDDDEEEIIIFFFDDDCCCDDDEEEDDDDDDFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHJJJJJJLLLNNNQQQUUUWWWYYYZZZ\\\___cccgggllloooqqquuuzzzzzzwww|||~~~uuuggg___```gggooossskkkkkkkkklllooorrrvvvxxxzzzzzzyyyxxxwwwwwwwwwwwwuuusssoookkkhhhggggggggghhhbbbYYYSSSQQQOOOMMMLLLNNNUUUZZZZZZZZZ\\\\\\ZZZVVVQQQGGG===555111//////000000/////////.........|||pppfff\\\ZZZVVVSSSOOOMMMLLLKKKIIIFFFAAA===:::888555333222111111000000000111111000000000000000000000000////////////////////////000///......------......000///...------...///000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,//////---*********,,,++++++++++++,,,---------,,,+++*********++++++))),,,///111///,,,)))(((,,,,,,,,,+++++++++++++++***************************333555...(((***,,,******++++++***(((''''''(((---,,,++++++******++++++***+++,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,---------------...//////,,,666===888000------...,,,---...///000111111222111111000///......//////111000///...------...///////////////000000000000111111111111000000000000111111222222222333333333111222222222111222555777777888:::>>>BBBFFFJJJLLLPPPTTTWWWVVVTTTXXXbbbkkk~~~sss```^^^]]]\\\]]]^^^^^^]]]```___dddooo}}}|||xxxyyyvvvvvvwww~~~yyyiiiccc```ZZZTTTPPPOOONNNMMMMMMMMMKKKGGGCCCEEEDDDBBBAAA@@@?????????<<<===>>>???@@@@@@AAA@@@???????????????@@@@@@@@@BBBAAA@@@@@@CCCKKKVVV]]]ZZZOOODDDAAABBBBBBCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCDDDFFFHHHIIIOOOKKKGGGEEEEEEFFFFFFEEEFFFFFFEEEDDDDDDEEEEEEFFFDDDCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLQQQQQQSSSVVVYYY]]]aaacccggglllssszzz|||xxx{{{xxxiii___]]]bbbgggjjjiiijjjkkkmmmppprrruuuvvv{{{zzzxxxwwwvvvvvvwwwxxxwwwvvvtttrrrooommmjjjiiilllggg```YYYUUURRROOOMMMLLLRRRVVVVVVXXX\\\___^^^\\\WWWMMMBBB999444111111000000000/////////......vvvkkk```]]]XXXTTTQQQOOOMMMKKKKKKHHHCCC???<<<999666444222222111111000000111111000000000000000000000000////////////////////////000//////...............///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++...111333000---***(((************+++,,,---...))))))***************)))))),,,000000---))))))***++++++++++++++++++++++++************************)))---...***))),,,,,,)))&&&((())))))))))))***,,,******)))((((((((())))))+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---------,,,+++++++++---///000000666999555///......---------......///000000111000000000000000111222222000///---++++++,,,---...////////////000000000000111111111000000000000000111111222222222333333333111111222222222333666999777999<<<@@@DDDHHHLLLNNNRRRUUUWWWUUUVVV___ppp}}}ooodddVVVSSSPPPNNNPPPSSSVVVYYYaaagggtttwwwttttttvvvwwwzzzzzztttsssttttttxxxjjj\\\UUURRRNNNJJJIIIGGGGGGGGGGGGFFFDDDBBB@@@AAA@@@@@@??????>>>>>>>>>===>>>@@@BBBDDDFFFGGGGGGAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@BBBHHHRRR^^^fff^^^RRRFFFDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHJJJLLLNNNVVVRRRLLLIIIHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHLLLLLLLLLMMMPPPSSSWWWYYY[[[```gggmmmrrrwww{{{}}}pppccc^^^^^^______eeegggiiikkknnnqqqssstttyyywwwuuutttttttttuuuvvvwwwxxxxxxxxxuuurrrnnnkkklllhhhbbb\\\WWWTTTQQQOOOKKKPPPRRRRRRVVV\\\``````aaa\\\RRRHHH>>>777333111000000000////////////...{{{oooeee```ZZZUUURRRPPPNNNLLLLLLIIIEEEAAA>>>;;;777444333333222111111111111111000000000000000000000000////////////////////////000000///............//////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++///333444222...+++))))))))))))***+++,,,---...)))***+++,,,,,,,,,+++******,,,...,,,)))'''))),,,))))))******************************************+++,,,,,,***+++,,,+++((('''(((******))))))+++,,,+++******)))((())))))))),,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...000000...------------///111222555555111---,,,//////+++/////////...............//////000111222444555666///...---,,,,,,...000111////////////000000000000000000000000000000111111111111222222222333333333111222333333333555888;;;===???BBBFFFKKKNNNQQQSSSTTTUUUWWWXXX]]]lllooo___UUUNNNLLLIIIGGGHHHMMMSSSXXXaaaooo~~~yyyvvvssswww{{{{{{tttkkkdddaaa___]]]\\\^^^VVVMMMIIIEEEAAAAAADDDCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@?????????>>>======>>>???BBBDDDFFFHHHIIIJJJBBBBBBCCCCCCDDDDDDDDDDDDAAABBBCCCEEEIIIPPPXXX]]]UUULLLFFFGGGIIIJJJJJJKKKJJJJJJKKKKKKKKKKKKLLLLLLJJJJJJIIIJJJKKKMMMOOOPPPXXXTTTOOOKKKKKKKKKLLLLLLIIIIIIIIIHHHHHHGGGGGGFFFCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGFFFEEEEEEGGGJJJLLLNNNRRRVVV[[[aaaeeejjjnnnqqquuuzzz{{{mmmeee```\\\ZZZ^^^```cccggglllpppsssuuuvvvvvvuuuttttttuuuvvvwwwvvvxxxyyyzzzxxxuuuqqqooojjjhhhccc]]]XXXTTTSSSRRRMMMPPPQQQQQQVVV^^^bbbbbbddd```XXXNNNDDD;;;555111111000000000////////////tttjjjddd\\\WWWUUUSSSPPPMMMMMMJJJFFFCCC@@@===999666444333222111111111111111000000000000000000000000////////////////////////111000//////......//////111000///......///000111,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++...111222000---+++***)))))))))******,,,------+++,,,,,,---------,,,,,,***++++++***))))))***,,,)))))))))))))))*********************************---,,,++++++,,,,,,***(((,,,------,,,***))))))***...---,,,,,,++++++,,,,,,,,,------,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000000000000111222333444555555222,,,'''***//////+++/////////.........------//////000111222444666777111000//////000111222333////////////000000000000000000000000111111111111111111222222222333333333111333444444555777:::===AAACCCFFFJJJNNNQQQSSSTTTUUUWWWZZZaaammmppp```TTTMMMHHHHHHHHHIIILLLSSS\\\bbbqqq~~~{{{xxxxxx~~~yyypppfffaaaZZZWWWUUUSSSPPPLLLIIIEEEDDDDDDBBB>>>>>>AAA>>>???AAA@@@???>>>>>>??????????????????>>>===<<<===>>>@@@BBBEEEFFFGGGGGGDDDDDDDDDEEEEEEFFFFFFGGGFFFHHHIIIIIIIIIJJJMMMOOOLLLHHHHHHKKKNNNMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQQQQRRRRRRXXXTTTPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKEEEEEEGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFFFFFFFHHHIIIJJJKKKMMMQQQUUUXXX[[[___bbbjjjpppwww|||tttllleee^^^ZZZZZZ[[[___dddiiiooosssvvvtttuuuvvvwwwxxxxxxyyyyyyvvvwwwyyyyyyyyywwwuuutttllljjjeee___YYYUUUUUUVVVRRRSSSTTTTTTYYYbbbeeedddfffccc]]]UUUJJJ@@@777222111111000000000/////////|||pppiii```[[[YYYWWWSSSPPPNNNKKKHHHFFFDDDAAA===:::555444333222111111111111000000000000000000000000////////////////////////111000000///////////////000//////////////////000,,,,,,---------.........,,,,,,------------,,,,,,)))+++------,,,******+++******))))))***+++,,,,,,++++++******************)))))))))+++------,,,+++)))))))))******+++++++++************************,,,++++++,,,,,,+++******---......---+++******+++///...------,,,---------,,,------,,,***)))+++,,,++++++++++++++++++++++++++++++,,,------------,,,...///000111222333333333111111---)))***...///---------..................000000000000111222333333000000000000000/////////////////////000000000000///000000000111111111111111111222222222333333333222333555666666999<<>>@@@GGGIIIEEEAAA@@@;;;>>>??????===<<<>>>@@@??????@@@AAABBBAAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMOOONNNMMMMMMNNNOOOOOOOOOQQQUUUTTTRRRTTTYYYZZZZZZZZZZZZZZZYYYYYYYYYVVVWWWYYYZZZZZZZZZYYYXXXXXXVVVTTTSSSTTTTTTTTTSSSTTTUUUUUUUUUTTTSSSQQQPPPKKKLLLMMMNNNNNNMMMLLLLLLJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHJJJLLLMMMNNNQQQTTTWWW]]]ccckkkpppsssvvv{{{~~~~~~xxxrrrkkkfffaaaaaaaaacccfffjjjnnnpppppprrruuuxxxyyyzzzzzzyyywwwxxxxxxxxxyyyyyyyyyzzzrrrpppjjjbbb[[[WWWXXXZZZYYYZZZYYYZZZ___gggiiiggggggfffccc\\\RRREEE:::444111111111000000000//////tttlllccc]]]\\\ZZZVVVRRROOOMMMJJJHHHFFFCCC???<<<555444333222111111111111000000000000000000000000////////////////////////111111000///////////////------............---------------....../////////,,,------......------,,,((()))***)))(((((()))+++*********)))******+++,,,(((((('''&&&&&&&&&&&&&&&(((((()))---111111---)))*********++++++,,,,,,,,,***************************)))+++,,,,,,******+++***,,,------------...000...---,,,,,,++++++,,,,,,,,,------+++))))))***,,,************************---------,,,+++***)))(((***+++---///111111000000,,,000000---+++---//////+++,,,,,,---...///000000111000000////////////////////////...---,,,***)))////////////000000000000//////000000111111111222111111222222222333333333333444666777888:::>>>AAAKKKMMMPPPTTTVVVXXXYYYYYYVVV\\\hhhzzzpppaaaVVVQQQPPPQQQRRRVVV[[[aaagggpppzzzzzzmmmbbb\\\XXXVVVTTTLLLGGGBBBAAACCCDDDAAA>>>===:::===HHHOOOKKKBBB<<<===???AAAAAA???>>>@@@CCC@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJJJJJJJNNNOOOOOOPPPQQQQQQRRRRRROOOPPPRRRSSSSSSTTTWWWYYYWWWXXX[[[]]]ZZZWWW[[[bbbddddddcccccccccbbbbbbbbb^^^___bbbddddddbbb```^^^[[[ZZZXXXXXXZZZ[[[ZZZYYYYYYYYYZZZZZZYYYXXXVVVUUUSSSSSSTTTTTTSSSRRRPPPOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKMMMPPPRRRNNNTTT\\\aaaeeehhhmmmpppwww{{{}}}xxxllljjjgggdddcccdddfffggglllnnnrrrvvvyyyyyyxxxxxxyyyxxxwwwwwwyyyzzz}}}~~~xxxvvvoooeee]]]YYYZZZ\\\^^^___^^^^^^dddkkkllliiihhhhhhfff```VVVIII===555111111111111000000000000xxxmmmeee___[[[UUURRRMMMKKKIIIHHHFFFCCC>>>;;;777666555333111///......///000000111111111000000............/////////000///222222...,,,///222333//////...---,,,,,,++++++......///////////////...---,,,,,,++++++,,,,,,---((((((''''''''')))***+++************************))))))))))))))))))))))))***)))+++...111000,,,(((************************************************,,,++++++***)))(((''''''---------,,,+++***)))(((//////...---,,,,,,,,,,,,---,,,+++*********,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***+++---///...,,,///////////////.........000000000000////////////////////////////////////...///000000000...---+++////////////000000000000000222333333222111333444222222333333333222111111111333555777999>>>CCCGGGMMMNNNPPPRRRTTTVVVVVVWWWWWWhhh}}}nnn]]]XXXWWWTTTSSSUUUaaajjjvvv}}}|||xxxrrrhhh]]]TTTQQQOOOKKKGGGFFFFFFDDDBBB@@@>>>======AAAAAACCCGGGIIIIIIDDD??????@@@BBBCCCCCCCCCBBBAAAEEEFFFEEEDDDBBBBBBDDDFFFHHHHHHJJJKKKMMMNNNPPPPPPOOOQQQTTTUUUUUUUUUVVVXXXWWWXXXYYYYYYZZZ\\\___bbbbbbbbbaaabbbccceeefffhhhiiinnntttuuusssooommmmmmmmmlllkkkllllllkkkiiifffeeedddcccbbbccceeeggghhhccccccccccccbbbaaa```___ZZZZZZ[[[[[[[[[ZZZYYYYYYZZZWWWTTTRRRRRRSSSSSSRRRVVVSSSPPPMMMMMMLLLKKKJJJLLLLLLKKKKKKJJJKKKKKKLLLQQQQQQSSSUUUYYY]]]aaaccckkkmmmppptttyyy}}}sssgggggghhhbbb___cccmmmooorrruuuxxxxxxxxxxxxyyyxxxwwwxxx{{{}}}wwwmmmeeeaaa```aaaggghhhiiiiiiiiikkkmmmooojjjkkkhhhaaaYYYQQQEEE:::666444111000111111000///}}}rrrhhhbbb]]]XXXUUUPPPNNNLLLJJJHHHEEE@@@===:::999666444222111000000000000111111111111000000........./////////000000000...---000333222000...//////...------,,,++++++------............---------,,,,,,++++++,,,,,,---+++***)))))))))***+++,,,************************))))))))))))))))))))))))(((((()))+++...---***'''************************************************,,,,,,++++++******))))))++++++++++++++++++***)))------,,,,,,,,,------...,,,+++************+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,...---+++/////////////////////...000000000000//////////////////////////////////////////////////////......000000000000111111111111444555555444222111222333222222333333333222222222333444777999<<<@@@EEEIIINNNQQQTTTVVVVVVWWWZZZ[[[dddwww~~~wwwnnndddZZZWWWWWWZZZbbblll||||||qqqiiidddbbbZZZQQQLLLJJJHHHEEEBBBBBBBBBBBBAAA@@@???>>>???@@@??????BBBDDDEEEBBB@@@BBBBBBCCCDDDEEEEEEEEEDDDHHHIIIIIIHHHFFFFFFHHHJJJLLLLLLNNNPPPRRRSSSUUUUUUXXXZZZ]]]^^^______aaaccc^^^```aaabbbbbbeeehhhkkkooonnnnnnnnnoooqqqssstttwww|||}}}{{{zzztttssssssssstttsssqqqnnnllllllkkklllmmmooorrrsssnnnmmmmmmllljjjhhhgggfffaaabbbbbbbbbbbbaaaaaa``````]]]ZZZYYYYYYYYYYYYXXXZZZWWWTTTQQQQQQPPPNNNMMMNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOPPPQQQTTTVVVYYYZZZaaaccceeeiiimmmrrruuuwwwrrrooojjjcccbbbgggnnnooorrruuuwwwyyyyyyyyyzzzyyyyyyzzz||||||tttlllgggffffffiiijjjlllmmmmmmnnnooopppkkkmmmkkkddd]]]VVVKKKAAA999666222/////////...---xxxmmmfffaaa\\\XXXTTTRRROOOMMMJJJGGGCCC@@@>>><<<888444222222222333111111111111111111111000....../////////000000000333,,,,,,666===888///,,,//////......---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,************************)))))))))))))))))))))))))))((((((***+++,,,***)))************************************************,,,,,,++++++++++++++++++((())))))***+++++++++***++++++++++++,,,---...///+++******))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++......//////////////////////////////000000000000////////////////////////000000000000000000111111111111111111222222222222777888888666333111000111222333333333333333333333444666999<<<>>>CCCHHHLLLLLLPPPTTTUUUTTTVVV[[[aaauuuxxxrrrjjjccc]]][[[ZZZ[[[^^^iii|||rrreee[[[UUURRRPPPKKKEEECCCCCCCCCAAA>>>===>>>@@@@@@?????????@@@AAA???>>>???AAACCCCCCCCCEEEEEEEEEFFFFFFHHHIIIJJJLLLMMMNNNMMMMMMMMMOOOQQQRRRSSSUUUXXXZZZ\\\]]]]]]^^^```dddfffggghhhjjjllliiijjjlllnnnooorrrvvvyyyzzzyyyyyyyyyzzz{{{}}}~~~~~~}}}|||}}}}}}}}}{{{yyyuuuuuuuuuvvvxxx{{{~~~{{{zzzyyyxxxvvvsssqqqpppmmmmmmmmmmmmmmmlllkkkkkkiiigggdddccccccdddcccbbbaaa___[[[YYYXXXVVVTTTRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQWWWXXXYYY\\\```dddhhhjjjuuuyyy|||uuuuuusss||||||rrrhhhggglllooopppqqqsssvvvxxxzzz{{{{{{||||||}}}}}}uuuooolllkkkkkkmmmppprrrttttttsssrrrnnnpppnnniiiccc]]]SSSIII???;;;555111///......---~~~sssjjjddd___[[[XXXUUURRROOOLLLIIIEEEBBBAAA>>>999555222222333444222222111111111111111111...////////////000000000555...222@@@DDD:::000/////////......---------,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++************************))))))))))))))))))))))))++++++******+++,,,,,,,,,******************************************************++++++++++++++++++(((((()))************))),,,,,,++++++,,,,,,---...******************+++++++++++++++,,,,,,,,,---------------------------------,,,++++++,,,,,,,,,,,,............////////////////////////000000000000///////////////////////////000222444444444333222000000000111111111222222666777777555222000000111333333333333333444555555666888;;;>>>AAAEEEJJJNNNMMMQQQTTTSSSRRRXXXdddnnnzzzrrrjjjbbb[[[VVVTTTXXX^^^eeeppp}}}}}}vvvjjj^^^TTTOOOMMMLLLEEECCC@@@???@@@@@@???===;;;>>>AAAAAA???>>>???AAABBBAAABBBCCCDDDFFFGGGGGGGGGGGGFFFGGGHHHKKKMMMNNNOOOQQQSSSTTTTTTUUUWWWZZZ[[[\\\___bbbdddffffffgggeeegggkkkmmmnnnppprrrtttrrrtttvvvwwwyyy}}}zzzzzz{{{}}}~~~|||{{{xxxyyyyyyyyyxxxwwwvvvuuurrrpppnnnmmmnnnnnnmmmlllkkkhhheeecccbbb```]]][[[WWWWWWWWWVVVUUUUUUTTTSSSRRRRRRQQQPPPOOOOOONNNNNNQQQQQQRRRTTTWWWZZZ^^^```hhhlllqqqvvvzzz~~~uuuooonnnppp{{{~~~oookkkooopppppppppqqqssswwwzzz|||}}}~~~|||tttooollllllnnnqqquuuyyyzzzxxxwwwqqqsssrrrmmmhhhbbbXXXNNNEEE@@@999444222111111111yyypppiiibbb^^^[[[XXXTTTPPPMMMJJJFFFCCCBBB???:::666333222333444333333222111000000111111////////////000000000111111222:::DDDBBB666000111///...............------///////////////...------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***))))))************************************************+++++++++******+++,,,---************************************************)))))))))***************)))************)))((((((...---,,,+++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------------------------------.........---------...///---.........//////000000.../////////000000000111000000000000000000000000///111555888888777444111/////////000000000111111222333444333222111111333333333333333444555666777777:::===AAADDDHHHMMMPPPRRRUUUVVVVVVXXXccctttooolllhhhccc]]]VVVQQQPPPQQQWWWcccsss|||zzzvvvyyy||||||~~~wwwppphhhbbbYYYPPPJJJGGGGGGHHH@@@???>>>>>>??????>>>======AAADDDDDDAAA>>>???AAAAAACCCEEEHHHIIIIIIIIIIIIIIIIIIJJJJJJMMMOOORRRTTTUUUWWWZZZ\\\]]]___aaacccfffgggjjjmmmooopppqqqqqqppprrrvvvwwwxxxzzz|||}}}xxxzzz|||~~~~~~~~~{{{yyywwwwwwxxxxxxwwwvvvuuussspppooommmllliiifff_________^^^]]][[[ZZZYYYTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQTTTVVVWWW[[[___dddiiimmmrrrwww{{{}}}}}}vvvrrrpppvvv{{{rrrpppqqqooommmmmmooosssxxx|||~~~wwwqqqnnnkkklllnnnsssxxxzzzzzzxxxuuuwwwvvvqqqkkkfff\\\RRRIIIDDD<<<777444333333222xxxppphhhccc___\\\WWWRRROOOLLLHHHEEEDDDAAA<<<888555333333333555444222111000000111222/////////000000000111111---666???@@@888000...000........................000000000000///...------++++++------------++++++)))******+++******)))(((************************************************((()))))))))((((((***+++***************************************************)))))))))))))))))))))***+++++++++***))))))(((...---,,,+++************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...//////...------...000------......///000000000......//////000000111111000000000000000000000000///222666888888666333000.../////////000000000000000111333222111111333444333333333333444666888999999<<>>===============>>>>>>@@@EEEIIIHHHDDD@@@AAACCCAAADDDHHHKKKKKKKKKLLLMMMNNNOOOPPPRRRUUUXXXZZZ[[[]]]```dddgggiiikkknnnppprrrtttwwwzzz{{{|||{{{{{{xxxzzz|||}}}}}}~~~}}}}}}~~~|||{{{zzzyyywwwtttrrriiiiiiiiihhhgggdddbbbaaaYYYYYYYYYXXXWWWUUUSSSRRROOOOOOPPPPPPPPPPPPPPPPPPRRRUUUYYY]]]aaaffflllpppqqqvvv}}}zzzwwwxxx{{{tttrrrooojjjhhhiiinnnuuuyyy~~~{{{vvvtttnnnllllllooouuuyyyzzzyyyzzz|||{{{vvvqqqlllbbbXXXNNNHHHAAA:::666444222000yyypppjjjccc___ZZZUUURRRNNNKKKHHHEEECCC???;;;888555444333666444222111000000111222//////000000000111111111...<<>>======<<<<<<<<<<<<<<<>>>@@@BBBBBBHHHMMMMMMHHHDDDEEEHHHFFFIIILLLMMMMMMNNNRRRTTTUUUWWWYYY]]]```bbbcccdddgggjjjooosssvvvxxx{{{~~~~~~~~~{{{ssssssssssssqqqnnnkkkjjjccccccbbb```^^^[[[XXXWWWSSSTTTTTTTTTSSSQQQNNNMMMNNNPPPRRRTTTVVVZZZ___ccceeekkkrrrvvvvvvwwwzzz}}}zzz{{{|||rrrnnnhhhddddddjjjqqqvvv~~~~~~~~~zzzuuuppppppuuuzzz||||||~~~|||xxxtttkkkbbbVVVQQQIIIBBB<<<777222///vvvooofffbbb\\\WWWTTTPPPMMMJJJFFFEEEBBB>>>:::777555444666555222111000000111222000000000000111111111111222AAADDD666---222444---.........///////////////............---,,,+++******+++---......---+++***'''(((***+++,,,,,,+++***************************************************'''***,,,,,,***)))***,,,************************************************------,,,,,,+++***))))))((()))***+++,,,---------************+++,,,------***+++,,,...//////......,,,,,,,,,---------..............................,,,...///---+++***---///---------...///000000111---......///000111111222000000000000000000000000444222000......///000111000111111111111222222222333444555555333333444555444333222333444777:::<<>>>>>===<<<<<<;;;::::::>>>???@@@@@@@@@AAACCCEEEHHHEEEEEEKKKPPPOOONNNNNNTTTTTTUUUXXX\\\```bbbbbbeeefffhhhkkkoootttxxx{{{~~~}}}{{{zzzssssssrrrppplllhhhdddaaabbbaaa___]]]ZZZWWWTTTSSSVVVRRRNNNLLLNNNQQQTTTVVVZZZZZZ[[[^^^aaafffjjjmmmsssxxx}}}}}}|||zzznnn___YYY]]]eeeiiijjjyyy~~~~~~yyyvvvjjjggg```UUUIII???999666yyyooojjjbbb[[[VVVSSSOOOMMMJJJHHHFFFDDDBBB>>>:::777222111111222444444222000000000000000000000000000111:::;;;222---111222...//////////////////............------......//////+++++++++,,,,,,,,,------,,,++++++***************,,,,,,,,,+++++++++************************************************++++++---,,,***)))))))))***************++++++,,,,,,---222000...+++*********+++))),,,...,,,)))(((+++...///...,,,++++++,,,...///+++++++++---///000...---//////////////////......///......------......///000000///////////////...//////000000000///...---///000000111111111111111222222111111111111222222666444333111000111222333222222111111111111222222000000111222222222222222333444666666888;;;???BBBIIIMMMQQQTTTUUUXXX\\\```jjjyyykkkXXXRRRNNNLLLOOOYYYbbbiiirrr{{{zzzqqqjjjcccYYYSSSPPPLLLGGGDDDCCCBBB@@@>>>========================@@@AAABBBBBBBBBBBBEEEGGGHHHFFFHHHOOOTTTTTTSSSSSS[[[[[[]]]aaafffjjjmmmooopppqqqrrruuuyyy}}}|||||||||zzzwwwtttqqqnnnlllkkkiiifffbbb^^^[[[YYYVVVTTTPPPOOOPPPRRRSSSSSSUUUVVVVVVXXX[[[___cccfffkkkooouuuyyy|||~~~|||~~~sssfff^^^^^^bbbeeefffqqqwww~~~{{{wwwtttmmmcccVVVIII@@@;;;}}}sssmmmeee^^^XXXTTTPPPNNNKKKJJJHHHFFFEEEBBB>>>;;;666333111222666777333///000000000000000000000000111888999222...111222////////////000000000000000...---,,,,,,,,,,,,,,,---((())))))***,,,------...,,,,,,+++***************,,,,,,,,,+++++++++******************************)))))))))***+++++++++,,,------,,,+++***)))((((((++++++++++++++++++++++++///...,,,+++******++++++))),,,......+++)))+++------+++)))'''''')))+++---,,,++++++,,,...000///...,,,...000111222111///...///......------......///.............../////////000000111111111000///...000000222333333333222111111111111000000111111111222222111000000111222333111111222222222222222111//////000111333444444555555666888:::;;;>>>CCCFFFIIILLLQQQSSSUUUYYY```eeewwwvvv^^^SSSTTTTTTQQQUUUddduuuuuuooofff^^^XXXQQQIIICCCGGGEEEAAA??????>>>===<<<;;;<<<======>>>???@@@@@@AAACCCDDDDDDDDDEEEGGGIIIIIIIIIMMMVVV\\\[[[[[[\\\```aaadddhhhmmmrrrvvvyyyyyyyyyzzz{{{~~~|||zzzyyyyyyxxxuuuqqqlllgggbbb```[[[YYYVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSVVVYYY\\\^^^bbbeeejjjnnnqqqtttxxxzzz~~~{{{pppgggcccccccccdddlllrrryyyxxxnnnaaaRRREEE>>>xxxrrriiiaaa[[[UUUQQQNNNLLLJJJIIIHHHGGGEEEAAA>>>;;;666111333777888333---/////////000000000000000111666666111...000111///.........//////000000111,,,,,,+++***)))))))))***)))******+++,,,---------,,,,,,+++************+++,,,,,,,,,+++++++++******************************(((((()))***+++,,,,,,,,,+++,,,,,,++++++)))(((''',,,,,,++++++++++++++++++,,,++++++******++++++,,,))),,,......,,,++++++,,,---+++(((''''''(((+++---///---,,,,,,...//////...,,,---...000000000////////////............//////,,,,,,------......//////000111111111111000000000///000222333444333222111111111000000000000111111111111000000000000111111000111222333444333222111333333333444555555666777555777:::<<<>>>BBBFFFIIIKKKOOORRRTTTVVV\\\eeemmm}}}jjj[[[WWW\\\\\\```jjj|||yyypppkkkccc^^^WWWRRRMMMHHHBBB>>>@@@???===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCEEEEEEFFFGGGIIILLLLLLMMMTTT^^^dddddddddfffhhhjjjmmmqqquuuyyy}}}{{{uuuoooiiifffccc```\\\ZZZZZZZZZYYYXXXUUUTTTSSSSSSSSSUUUWWWYYY[[[^^^aaaeeehhhkkkooorrrzzz|||uuuoookkkjjjiiiooorrrxxx~~~wwwjjj[[[MMMDDD}}}wwwnnneee]]]WWWRRROOOLLLJJJIIIHHHHHHEEEBBB???;;;555111222777999555000......//////000000000000111333333111///000111///---------....../////////------,,,++++++***++++++---------------,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,+++++++++******************************(((((()))***+++,,,,,,,,,)))******+++++++++******,,,,,,++++++++++++++++++************++++++,,,,,,***,,,......---,,,++++++111///---,,,,,,---///111111///---------...---,,,---,,,,,,+++,,,---///000/////////....../////////,,,,,,------......//////111000000000000000111111///000111222222222111000111111000000000000111111222222111000////////////000111222444444444333222666666555444444555555666555888;;;>>>AAAEEEIIILLLPPPSSSWWWXXX[[[cccooozzz{{{rrrjjjaaaZZZ\\\aaaeeetttsssiiiaaa[[[SSSQQQMMMJJJGGGDDDBBB@@@<<<===============>>>???????????????@@@@@@AAAAAACCCEEEGGGHHHIIIKKKNNNPPPRRRTTT\\\fffllllllmmmpppuuuxxx{{{}}}xxxsssooojjjfffaaa^^^]]]^^^______ZZZXXXVVVTTTSSSTTTUUUVVVVVVXXXZZZ\\\___bbbgggjjjvvv|||~~~zzzxxxtttvvvxxx|||~~~uuuiii\\\SSS~~~tttjjjbbb[[[UUURRRMMMKKKJJJIIIHHHFFFBBB???777333000222777999888555---......//////000000111000111111000000000000000------------............000//////............///.........------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,+++++++++******************************)))))))))***+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,///...------------...///111///......//////---,,,...---+++******,,,...///000//////......//////000.............../////////000000/////////000111111000000000000111111222222111111111000000111111111222222222111000//////...000111222333444444444444666555444333222333444444666999===AAADDDHHHLLLOOOOOOSSSXXXZZZ^^^jjj{{{|||tttppphhhaaa]]]\\\]]]dddlllwwwzzzmmmddd\\\UUUOOOGGGFFFEEECCCBBBBBBAAAAAA;;;===>>>???>>>???@@@BBBAAABBBBBBBBBCCCCCCDDDDDDGGGIIIKKKNNNOOORRRVVVYYY[[[^^^fffooottttttvvvzzz~~~|||yyynnnkkkgggeeeeeefffffffff```^^^[[[XXXUUUUUUUUUUUUSSSTTTVVVVVVXXX[[[```dddrrrwww}}}{{{zzz|||{{{ssshhh```{{{pppggg```ZZZVVVOOOMMMKKKJJJIIIGGGCCC@@@888666444333444555555444------......///000000111000//////000111000000000////////////............///............//////000,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,+++++++++************************************************++++++,,,+++***)))))))))***+++*********++++++,,,,,,---+++,,,,,,---------------...---,,,,,,,,,---------++++++++++++++++++++++++---------///111111///---...------,,,,,,,,,------000000////////////000000000000///////////////...//////.........///000111333222111000000222333444222222111111111111222222111111111111111111111000222222222222333444555555666555333222333444555777888;;;@@@DDDHHHLLLPPPSSSPPPUUU\\\```gggwwwsssjjjddd___\\\[[[^^^aaajjjyyy~~~zzz|||vvvggg]]]WWWRRRLLLFFF@@@@@@@@@???>>>>>>???@@@;;;>>>@@@AAA@@@@@@BBBDDDCCCDDDEEEFFFGGGIIIJJJJJJMMMOOOSSSVVVYYY\\\aaadddfffiiipppxxx{{{{{{~~~rrrrrrqqqrrrssssssqqqoooiiifffbbb^^^[[[YYYXXXXXXVVVVVVVVVUUUVVVYYY^^^bbblllpppwww}}}~~~{{{sssmmmtttkkkccc]]]YYYPPPOOOMMMLLLJJJGGGCCC@@@>>><<<888555222000///...---------...///000000111000......000111000000000111111000000//////......++++++++++++,,,------...))))))***+++,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************+++++++++***************///---+++)))(((((()))***))))))***+++,,,,,,------,,,------......------,,,///---++++++,,,---......,,,,,,...//////...,,,,,,******,,,///222333111///---...///000///...,,,+++000000////////////000000111111000000//////......///...---------///000111555333111000000222555777333333222222222222333333//////111222222333333333222222111111222444555777666555444444555777:::;;;999===BBBGGGKKKNNNSSSUUUXXX^^^fffllluuu{{{mmmccc]]]ZZZTTTWWW^^^eeelllyyy}}}zzzsssiii[[[SSSOOOLLLFFFAAA>>>??????>>>======>>>???;;;>>>AAABBBAAA@@@BBBEEEDDDEEEGGGIIIKKKMMMOOOPPPRRRTTTXXX\\\___dddiiilllnnnpppvvv}}}vvvxxx{{{zzzvvvpppnnnjjjeeeaaa___^^^]]]ZZZZZZYYYXXXXXX[[[```cccgggkkkpppvvv}}}}}}zzzyyyoooggg```\\\VVVRRRNNNLLLLLLKKKGGGDDD???;;;666333222111111000222222222111000//////...////////////////////////......------------......000000//////.........---------------------------------.........---+++************++++++,,,,,,,,,)))******+++++++++************+++++++++,,,,,,,,,+++***)))***,,,---,,,,,,333111///---------+++************++++++,,,,,,---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000///---,,,+++,,,---------------.........//////000000////////////000000000000000000000000000000///000222333444444333333000000000000000000000000111111111111111111111111111111111222222333333333555666777666666666888:::>>>AAAFFFJJJNNNRRRWWWZZZ\\\^^^ggg{{{|||mmm```UUURRRVVVWWWZZZ^^^iiiyyyooobbbWWWOOOOOOMMMFFFAAAAAAAAA@@@@@@???>>>======<<>>===BBBHHHLLLOOOSSSYYY^^^cccmmmwww```VVVPPPKKKKKKOOOTTT^^^nnnvvvfffZZZSSSLLLFFFAAABBBCCC@@@>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHLLLOOOTTTXXX]]]bbbhhhlllnnnqqqwww~~~{{{yyyvvvtttrrrrrrrrrssspppnnnkkkgggeeecccbbbbbb___```bbbccceeeiiinnnrrryyy|||}}}yyyssstttwww~~~uuummmiii^^^YYYSSSPPPOOOMMMJJJGGGEEEAAA<<<999777666444222333333222222222111111111111111111111111111111111000//////////////////000///////////////.................................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---///...,,,+++))))))***+++,,,+++,,,,,,,,,++++++,,,------,,,***+++---......------------,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,,,,,,,............////////////000000////////////000000////////////////////////...//////000111111222222222222222222222222222222444444444444444444444444333333333444444555555555555666777777777:::===@@@BBBGGGMMMQQQRRRVVV]]]bbbffftttmmmXXXQQQPPPNNNQQQWWWYYYiiirrrcccWWWOOOJJJEEEAAA>>>>>>??????>>>===>>>???@@@AAABBBCCCDDDEEEDDDEEEGGGGGGHHHIIILLLMMMQQQUUU[[[aaagggmmmssswwwzzz}}}~~~{{{yyyxxxxxxxxxyyywwwuuurrrnnnkkkiiihhhgggfffggggggggghhhiiikkkmmmwwwzzz~~~xxxoooooosss{{{yyypppkkkbbb\\\UUUQQQOOOMMMJJJGGGEEEBBB>>>:::888666333111111111111111111000000000000000000000000000000000///......------......///.........///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---///111---,,,+++*********+++,,,+++---...---+++***,,,------,,,+++,,,...000000///...------,,,,,,+++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........./////////000000000000////////////000000000000000000000000000000/////////000000111222222222222222222222222222222444444444444444444444444555555444444444444333333444555666666777:::???BBBGGGLLLQQQSSSSSSWWW___gggqqq|||gggTTTOOOOOOPPPUUU\\\eeexxx}}}nnn___TTTMMMHHHEEEBBBBBB@@@??????@@@???>>>===>>>???AAACCCEEEFFFGGGDDDFFFIIIJJJJJJLLLOOORRRXXX]]]dddkkkqqqvvv{{{|||{{{{{{{{{|||}}}{{{xxxuuuqqqooonnnnnnnnnmmmmmmlllllllllkkkkkkrrruuuxxx{{{}}}{{{qqqoooqqqvvvzzzuuuooofff```XXXSSSQQQOOOLLLIIIGGGDDD@@@<<<:::777333111000000000000000000000000////////////////////////......------------...............///////////////........................------,,,,,,,,,---......------------,,,,,,,,,,,,************+++,,,...///******+++++++++,,,,,,,,,+++...///...+++***+++...,,,***)))***,,,.........------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------...////////////........./////////000000000000000////////////000000000000000000000000000000000000000000000222333333333333333333333333333333444444444444444444444444444444444444333333333333555666666777999<<>>:::666333222222222222222222222333111111111111111111111111000000////////////000000---.........//////000000////////////////////////---,,,,,,+++,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,***)))'''&&&%%%'''***---///...---,,,+++///111///+++)))+++///---+++***+++,,,......---,,,,,,,,,------.........------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...///000222222222111000////////////000000000000000000////////////000000222222222222222222222222222111111111111333444555444444444444444444444444333333333333333333333333---...///111333555666777999::::::;;;===BBBHHHMMMNNNSSSXXXYYY\\\gggyyyuuuddd]]]ZZZ___dddlll|||vvvdddYYYRRRNNNIIIFFFDDDDDDCCCBBB:::@@@CCC@@@@@@EEEFFFDDDDDDEEEFFFHHHJJJLLLMMMNNNQQQVVV[[[^^^___ccciiioooxxx}}}}}}zzzwwwrrrllliiilllrrrwwwzzz}}}{{{uuuppprrrvvv|||}}}pppiiiccc^^^XXXPPPLLLMMMKKKIIIGGGEEECCC>>>999555555444333333333222000...444222000///...///000111111111000///////////////.........///////////////------,,,,,,------...///......---,,,++++++******------------,,,+++******---,,,+++*********+++,,,,,,---/////////---+++))))))((('''(((***++++++)))------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***---///...---,,,,,,---......//////...............////////////000////////////////////////.........------,,,,,,,,,000000000000000000000000111111111111222333444555444333333222222333333444333333333333333333333333333222222111222333555666777888999:::===CCCJJJOOOQQQVVVZZZ\\\```ppp}}}oooiiieeebbbaaahhhttt{{{mmmaaaTTTLLLEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDEEEEEEGGGIIIJJJKKKNNNRRRVVVYYY^^^dddiiimmmrrryyy~~~{{{tttooonnnllliiiiiillltttxxx~~~|||zzztttmmmfffaaa[[[SSSPPPQQQKKKJJJHHHFFFCCC???:::666555444333333333333111///333222000/////////000111111111000//////////////////////////////.........+++++++++++++++,,,,,,---......------,,,,,,++++++,,,------------,,,,,,+++---,,,+++******+++,,,---+++,,,---//////...,,,+++***)))((()))+++,,,+++***------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///......---------...///////////////---............//////////////////////////////////////////...............000000000000000000000000111111111111222333444555444333333222222333333444333333333333333333333333333333222222333444666777777999:::<<>>;;;666444333333444444333222222222111000000111111222000000////////////000000111111000///...------,,,000000000000000111111222............////////////,,,,,,---...////////////------------------......+++,,,---.........---------+++++++++------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---......,,,,,,---...............------------............////////////////////////.../////////000111111111000000000000000000000000111111111111222333444444444333333222222333333444333333333333333333333333555555444444555777999:::;;;===@@@CCCGGGKKKQQQTTTVVVZZZcccqqqvvvqqqkkkfffaaa___\\\\\\ccckkkqqqzzzeee^^^TTTLLLGGGEEECCCBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDFFFHHHJJJJJJLLLNNNPPPKKKOOOTTTZZZ___eeejjjnnntttyyywwwggg^^^UUURRRQQQTTTWWWYYY```gggkkkmmmqqquuuyyy~~~|||xxx|||yyynnnhhhccc[[[VVVUUUPPPNNNKKKHHHFFFDDD@@@===888666333333444444444333222111111111111111222222000000////////////000000111111000///...------,,,---,,,,,,,,,,,,---............//////////////////,,,,,,---...////////////,,,,,,,,,------..................------,,,,,,+++...,,,+++,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++++++++------++++++,,,------------,,,---------.........//////000000000000000000000000.........///000000000111000000000000000000000000111111111111222333444444444333333222222333333444333333333333333333333333555555555555666888:::;;;<<<@@@DDDHHHKKKOOOTTTWWWUUU^^^mmmrrrgggbbb]]][[[ZZZZZZZZZ]]]gggsssqqqeeeXXXSSSLLLFFFCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHJJJKKKKKKLLLNNNPPPPPPTTT[[[aaagggmmmssswwwzzz~~~iiiYYYPPPHHHFFFGGGJJJMMMQQQZZZccchhhjjjnnnrrruuuyyy~~~ssslllfff^^^XXXUUURRROOOLLLIIIHHHEEEBBB@@@:::888555333444444333333111111111222222222222222///////////////000000111000000//////......------......------......///000///////////////.........,,,------.........------***+++,,,------...------//////...---,,,,,,++++++...,,,++++++------,,,*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,------++++++,,,---------------.........////////////000000000000000000000000000////////////000000000000000000000000000000000000111111111111222333444555444333333222222333333444333333333333333333333333555555555555666888:::<<<>>>BBBGGGLLLPPPSSSWWWZZZXXXfff{{{}}}oooddd___QQQRRRUUUXXXZZZ```ooo~~~nnn___UUUNNNKKKGGGCCC@@@@@@AAABBBBBBBBBBBBCCCCCCEEEFFFGGGHHHJJJLLLLLLMMMMMMOOOQQQYYY^^^eeekkkqqqwww}}}~~~xxx```PPPJJJBBBAAABBBEEEGGGKKKUUU___fffiiimmmqqqsssuuuxxxzzz}}}yyyqqqkkkccc[[[XXXSSSPPPMMMJJJIIIGGGDDDBBB<<<999666444333333333222000111222222333333333222///////////////000111111///////////////.........222111111111111222333333000//////......---------,,,------------,,,,,,+++)))***+++,,,---------,,,...------,,,,,,,,,---------,,,++++++,,,,,,+++)))+++++++++,,,------......------------------------...........................---------------......,,,---......//////....../////////000000000111111000000000000000000000000111111111111111000000000000000000000000000000000111111111111222333444555444333333222222333333444333333333333333333333333444444444555666888:::<<<@@@DDDJJJOOOSSSVVVZZZ\\\```pppzzzmmmccc^^^MMMPPPTTTYYY]]]hhh~~~yyyiii\\\QQQKKKFFFEEEDDDBBBAAA@@@BBBCCCCCCCCCCCCDDDEEEGGGHHHIIIKKKMMMPPPRRRSSSTTTWWWYYYeeeiiipppwww|||qqqXXXJJJFFFAAA@@@AAACCCDDDHHHRRR]]]iiilllqqquuuvvvvvvwwwxxxxxx}}}~~~uuuooofff^^^[[[TTTQQQMMMKKKIIIGGGEEECCC>>>;;;777444333333222111000111222333333333333333///////////////000111111.........///////////////000000//////000000111222000000///...---,,,,,,+++------------,,,+++******((()))***,,,------,,,,,,,,,,,,,,,,,,---...//////---,,,+++++++++,,,***)))++++++,,,------...//////------------------------........................---......////////////000...//////000000000000000000000000000111111111111000000000000000000000000444333333222222111111111000000000000000000000000111111111111222333444555444333333222222333333444333333333333333333333333444444444444666888:::<<<@@@EEEKKKQQQUUUXXX[[[]]]gggxxxqqqfff^^^YYYPPPRRRWWW]]]cccrrryyyfffYYYQQQKKKGGGBBBCCCDDDCCCBBBBBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLPPPRRRUUUXXXZZZ\\\```bbbmmmrrrxxxlllSSSFFFDDDCCCBBBBBBDDDDDDGGGRRR]]]mmmrrrwwwzzz{{{zzzzzzzzzvvv{{{}}}{{{qqqiiiccc^^^WWWSSSNNNKKKJJJIIIGGGFFFCCCAAA>>>:::777666555444222333333333333222111111///111222111000///000111////////////////////////......//////000000111111//////............//////////////////////////////+++,,,,,,------,,,,,,+++---------............///---...//////---,,,---......---+++***)))******+++---------------------------------............///........................000000000///......------......///111222333444555222111///...------......000000000000000000000000000000000000000111111222000111111111111222222222555444222111111222444555444444444555555555666666777777777777666888;;;>>>GGGMMMNNNSSS[[[YYYWWWaaaooottteee]]]WWWRRRPPPSSSXXX```ooosssbbbWWWQQQLLLIIIJJJDDDCCCBBBAAAAAAAAAAAAAAAGGGIIIJJJKKKJJJJJJLLLMMMSSSTTTVVVZZZ___ffflllpppzzzlllRRRDDDAAA??????AAABBBBBBFFFSSSaaattt|||{{{{{{{{{zzzzzz{{{|||~~~vvvmmmfffaaaXXXTTTOOOLLLJJJIIIHHHGGGBBB@@@===999666444333333222333333333333222111111///111222111000///000222222222222222222222222222000000000000////////////................................................+++,,,,,,------,,,,,,+++---------............///...//////---+++******+++---,,,++++++++++++---------------------------------------............///........................////////////............//////000111222222333444000000/////////000000111111111111111111111111111000000000000000111222222222222222222333333333333666555333222222333555666444555555555555555555555666666777777777999===@@@DDDLLLOOOSSSZZZXXXZZZggg{{{kkk]]]VVVSSSQQQSSSYYYcccpppnnnbbbUUUOOOKKKFFFBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEGGGIIIJJJJJJJJJKKKMMMOOOXXXZZZ^^^bbbgggmmmqqquuu~~~pppXXXJJJFFFAAAAAAAAABBBCCCHHHVVVcccwww{{{zzzzzz|||}}}~~~zzzyyy~~~}}}sssjjjdddZZZVVVQQQNNNLLLJJJIIIGGGCCCBBB???;;;888555444333333333333333333222222111000111222111000000111222222222222222222222222222111111111000///.........+++,,,---......---,,,+++------------------------,,,,,,------------,,,,,,---------............///---......,,,***(((((())),,,++++++,,,,,,...//////........................---------............///....................................////////////000000000111111111222222...///000111222222222222111111111111111111111111111000000000000111222222333333333333444444444444777666555444444555666777666555555555555555555555444555666777888;;;???CCCEEEPPPSSSUUUYYYYYYaaauuuuuuaaaUUUQQQSSSVVVXXXcccsss}}}jjj\\\TTTNNNLLLKKKFFFCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMOOORRRUUU^^^ccciiiooosssvvvzzz|||vvv```RRRLLLFFFDDDDDDEEEGGGNNN]]]kkk|||~~~{{{{{{|||~~~~~~}}}yyyuuuxxx}}}wwwllleee]]]YYYTTTPPPNNNLLLJJJHHHHHHFFFCCC@@@<<<999777666333333444444333333222111000111222222000000111222000000000000000000000000111000000000/////////...+++,,,...//////...,,,+++------------------------,,,,,,------------,,,,,,---------............///,,,---...,,,***))))))***------------......//////////////////////////////---------............///........................---------...///000000111111111111111000000000000...///000222333222222111111111111111111111111111111111000000111111222333333333333333444444444444666666555444444555666666666666666666555555555555222444666888:::>>>CCCGGGKKKUUUWWWVVVYYY\\\lll}}}jjj\\\TTTSSSYYY```aaaoooiiiZZZTTTNNNJJJKKKKKKHHHFFFGGGEEEFFFFFFGGGHHHJJJKKKLLLNNNOOOQQQRRRSSSWWW[[[^^^eeellltttzzz}}}{{{gggXXXPPPJJJHHHGGGJJJNNNWWWgggvvv~~~~~~yyyyyy|||{{{nnnfff```\\\VVVRRROOOMMMKKKJJJJJJIIIFFFCCC???;;;888666333444444444444333222222000222333222111000111222000000000000000000000000.../////////000000000111,,,---///000000///---,,,------------------------,,,------......------,,,---------............///+++---...---,,,,,,---...////////////......------////////////////////////---------............///........................,,,------...///000111111111111111000000000000///...///111111111111///...111111111111111111111111111111111111111222222333222222222222333333333333555444444444444444444555666666666666666666666666333444777999<<>>AAAFFFLLLQQQSSSVVVVVVaaawwwxxxssseee^^^\\\bbbhhhnnn~~~uuuggg\\\RRRKKKJJJJJJFFFEEEGGGFFFDDDGGGKKKJJJKKKKKKLLLNNNPPPRRRSSSSSSXXX```hhhnnnsssxxx{{{vvvmmmccc^^^]]]aaagggnnnzzz}}}zzz{{{|||rrrfffbbb\\\WWWSSSQQQNNNLLLOOONNNLLLHHHDDD>>>:::777444444555555444444333222111222333333111111222333111111111111111111111111111111000000//////.........------,,,,,,------...////////////////////////------............---------------.........//////...///000///---,,,---...***+++,,,............------------------------------------.........//////.................................///////////////////////////000000000111000000///000111444666777222222222222222222222222222222111111222222333444444444444555555555666666666666777777777777666666333444555666777888999:::888:::<<>>EEEKKKPPPSSSWWWUUUZZZlll{{{pppeee``````bbb```bbblll}}}rrreeeWWWPPPMMMJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMOOORRRTTTTTTVVVXXXZZZaaafffpppzzz|||zzzwwwvvvwww{{{qqqjjjaaa[[[XXXUUURRROOONNNLLLJJJHHHFFFAAA<<<888:::888555444555555333222333333333333333333333333333111//////111222111000000000000///000000///---//////......---.........///...------...///......,,,------.........//////...............///000000...111333333222000///000//////.........---------........./////////000000000/////////............000000000000000000000000000000000000000000000///000111222111000///000222111111111000111111222222222222333444444444444333222222222333333333333444555555555555555555555555777777666666666666555555555777888999888888999:::;;;;;;>>>BBBHHHNNNRRRTTTVVVWWW```ttt|||qqqhhh___[[[\\\]]]___gggwwwuuueee[[[QQQLLLJJJGGGFFFHHHJJJJJJJJJJJJKKKLLLNNNNNNNNNPPPRRRTTTVVVYYY]]]___iiioooxxx~~~{{{{{{}}}vvvoooeee]]]YYYWWWSSSPPPOOONNNLLLJJJHHHDDD???;;;:::888666555555555444333333333333333333333333333333111000000111222222111222000...///000000///...///...---,,,,,,,,,,,,,,,111000///......///000111---------///000000...,,,...............///000000111333444444222111000000...////////////...------////////////000000000111////////////............000000000000000000000000000000000000000000000000000222333222111000111222222222111111000111111111222333333444444444444444111222222222333333333444555555555555555555555555666666666777777777888888666888999:::999999;;;<<<===???CCCHHHMMMRRRUUUVVVXXX^^^llloooeee___[[[XXXYYY\\\cccsssqqqbbbVVVPPPKKKJJJHHHEEEFFFIIIKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSVVVYYY\\\aaafffjjjttt{{{{{{ssshhh```[[[WWWTTTQQQQQQPPPNNNMMMKKKGGGBBB>>>;;;999666666666777666444333333333333333333333333222111111111111222333333555000---...000////////////......---,,,,,,,,,,,,000000///...---...000222///...---...000000...,,,...............///000000///111222222000............//////000///...---,,,....../////////000000000///////////////.........////////////////////////000000000000000111111111000111222222000000111222333333222111000000000111111222333333444444333333111111222222333333444444555555555555555555555555555666666777888999999999666777999999999:::<<<>>>???CCCHHHMMMQQQTTTVVVXXX^^^hhh{{{xxxfff^^^[[[YYYYYY[[[aaaooowwwbbbYYYLLLJJJIIIJJJHHHEEEHHHLLLKKKKKKLLLMMMOOOQQQSSSTTTXXXZZZ]]]```eeelllsssxxx~~~yyylllccc\\\XXXTTTQQQRRRQQQPPPNNNMMMJJJEEEAAA;;;999777777888888777666333333333333333333333333222222222222222222444555:::222---///111///...000000000///......---.........//////...,,,,,,...000222000.................................///000000///000111000...---......//////000000//////...---------........./////////.........//////////////////////////////////////////000000000111111111222///000111000//////000111333333222111000000000111000000111222222222222222111222222333444444555555555555555555555555555555555555666777888999::::::555666777888888999<<>>@@@CCCHHHOOORRRTTTUUUXXX[[[dddwwwvvvjjj^^^XXXWWWYYYaaahhhwwwlllYYYPPPQQQRRRLLLIIIIIIHHHGGGIIIMMMMMMMMMOOOQQQTTTWWWZZZ[[[```ccchhhnnnuuu}}}wwwkkkccc]]]XXXUUUSSSRRRQQQPPPOOOMMMHHHEEE<<<:::888888999:::999888333333333333333333333333111333444444222333555888FFF888///222444///---111////////////000111222222---222555555222///000222000666<<<;;;666000000111...............///000000000111222222111111333555333111///------...000111............////////////............/////////000000000000000000000000000///000000111111222333333///000111111//////000111111111111000111111222222000000111222222222222111333333444555666777888888555555555555555555555555555555555666666777777777666777888888999<<<@@@CCCFFFLLLRRRTTTUUUVVVZZZ^^^mmmllleee]]]ZZZYYY^^^iiiuuurrreeeWWWQQQTTT___VVVMMMKKKKKKJJJKKKNNNOOOPPPRRRUUUXXX[[[^^^```eeeiiipppwww|||wwwvvvwwwxxx{{{~~~zzznnneee```[[[WWWRRRRRRQQQPPPPPPMMMIIIFFF<<<:::999999:::;;;:::999333333333333333333333333111333555444222333555888III:::000333555///---111............///111222333///444999:::666333333555...888BBBCCC;;;333111222...............///000000...000111111000111333555444222///,,,,,,...000222////////////000000000000---.........//////000000000000000000000000000000///000000111222222333333000222333222111000111222111000000000111222333333111111222333333333333222444444555666777888999:::555555555555555555555555555555555555666666666666777888999999:::===AAAEEEIIINNNTTTVVVUUUWWW\\\```wwwfffbbb___]]]]]]cccqqqpppeee^^^TTTQQQUUUkkk___SSSOOOOOOOOOOOOQQQQQQRRRTTTWWW[[[^^^aaaccckkkpppwww~~~sssmmmeeeeeefffhhhkkkooosssuuuwww|||~~~ppphhhbbb\\\XXXWWWUUUSSSRRRPPPMMMIIIFFFFFF???888666888:::999777444444444333333333222222444444444555555666666666666444222000///000222444333000------///111111///000333666777777444111...///555666444:::BBB???333111000000///......------......///000111222333333,,,...000000///.........,,,------...///000111111000000000000000000000000000111111111111222222222...222333222666===>>>:::000000000000111111111111333444555555555555444333333333333333333333333333555444444555777777777666555555555555666666777777888:::<<<<<<:::888777777:::;;;===<<<<<<>>>DDDHHHJJJQQQWWWVVVSSSVVV```jjjttteee___\\\]]]bbbnnnyyyeeeYYYRRRMMMLLLNNNVVVUUUSSSQQQPPPQQQRRRSSSRRRVVVZZZ\\\^^^aaagggllluuu{{{|||mmmfffeee___^^^^^^___```cccfffhhhkkknnnrrruuuyyyvvvuuullleee^^^YYYWWWUUUSSSRRRQQQNNNJJJGGGDDD@@@;;;777777777555444444444444333333333222222222222333333333444444444444333111000///000111222222000------000111000//////000111111111000...---...333333222777@@@>>>444////////////////////////000000000000111111111111///111222333111000000111---.........///000000000000000000000000000000000000111111111111222222222///222222111444999999555000000000000111111111111000111222333333222111000333333333333333333333333555555444444555666666666666666666666666666666666888:::;;;;;;999888777888999:::;;;<<<<<>>@@@DDDIIIMMMPPPUUUWWWUUUUUU```tttuuufff```^^^aaalll|||lll```TTTNNNKKKIIIIIILLLNNNOOOPPPRRRTTTUUUWWWWWWZZZ^^^bbbeeehhhnnnvvv}}}{{{jjjaaa]]]\\\ZZZYYYWWWWWWYYY[[[]]]]]]___bbbdddeeeiiipppuuu~~~gggqqqwwwmmmccc\\\WWWUUUSSSRRRQQQPPPMMMKKKIIIKKKKKKFFF===777666777555444444444444333333333111111111111111222222222000111222333333222111000111000000000000111000000000000000//////000000000///111///,,,///555555111.........///000000111111111111111111000000000000---...000///...---...///000000000///////////////000000000000000000000000000000111111111222222222222111000000111222111///000000111111111222222222222222222222222222222222222222333333333333444444555555444333222333555777888888777777777777666666777888::::::888888999::::::<<<>>>AAAEEEIIINNNQQQSSSUUUWWWWWW[[[jjj{{{mmmeeebbbcccjjjyyysssaaaXXXPPPMMMLLLJJJJJJMMMMMMNNNQQQSSSVVVWWWXXXYYY]]]aaafffkkkpppxxxrrrgggaaa]]]\\\ZZZXXXYYY[[[]]]______bbbeeeeeeeeeggglllpppzzz}}}dddjjjvvv}}}qqqfff^^^XXXVVVSSSRRRQQQPPPNNNLLLLLLOOOOOOJJJ@@@999888999555555555444444444333333333333333333333222222222111222333555555444222111000111111111111000000111///000222333333222000000222222000------000000...000000000000000000000000000000000000111111111111222333444333222111333444000000000000000/////////000000000000000000000000000000111111111222222222222000///111333333222222111111111111222222222222222222222222222222222222222222222333333444444444555666666555333333555777888888888888888888888777777999:::999999999:::<<<:::;;;===AAAGGGLLLPPPRRRSSSUUUWWW\\\fffyyy|||ooogggdddcccjjjwwwkkkZZZSSSNNNMMMLLLJJJKKKNNNOOOQQQSSSVVVXXXZZZ[[[[[[aaaeeelllssszzz}}}pppiii```^^^\\\[[[\\\___ccceeedddgggjjjkkkiiijjjmmmpppxxxzzz~~~```bbbiiiuuuvvviii```ZZZWWWTTTRRRQQQPPPOOOMMMKKKMMMMMMHHH???999777999555555555555444444444333444444444444444333333333222333444555555555444333///111222222111000000111---///111222222111000///333222111...------......000000000000000000000000//////000000111111111222111222222111000000111333000000000000000000000000000000000000000000000000000111111111111222222222222///...222444333222444111111111222222222222333222111000000000000111222111222222333333444444555444777999777444333555777777888888888999999999999888999::::::::::::===???999999<<>>999888999555555555555444444444444555444444444333333333333111222333333444444444444...111333333111000000222/////////000000111111111222111111000///...///000/////////000111111222222111111111111000000000000.........---,,,,,,...000/////////000111111111222000000000000000000000000000111111111111222222222333///...222444111000333111111111222222222333333333222111000000111222333111111222333333444555555333777;;;:::777444555777666777777888999:::;;;;;;999:::;;;;;;;;;<<>>CCCJJJPPPRRRRRRSSSUUU]]]ooo}}}ssshhh```bbbhhhpppnnn]]]QQQMMMKKKLLLKKKJJJMMMSSSSSSTTTVVVYYY^^^bbbfffiiirrrxxx}}}pppnnnkkkhhhiiilllpppsssssswww{{{|||{{{{{{|||~~~ccc\\\ZZZ___jjjzzzqqqggg]]]ZZZVVVSSSQQQPPPNNNLLLKKKJJJHHHCCC???;;;::::::666666555555555444444444444444444333333222222222111111111222222333333333...111444444111000000222333222000//////111444555//////000222111000111333------...000111222444444333333222111000///......///000///...------///111......///000111222222333000000000000000000000000000111111111111222222222555///...222333///...111111111222222222333333333555555444333333444555555111111222333333444555555333888===<<<888555555666666666777888:::;;;<<<===:::;;;<<<;;;;;;===@@@BBB@@@@@@AAAGGGOOOTTTVVVVVVTTTVVV```vvvxxxooojjjccc___eeeooo{{{{{{gggVVVQQQNNNLLLNNNNNNMMMRRRXXXSSSTTTVVVZZZ```fffkkkooozzzzzzwwwssspppppprrrvvvxxx|||~~~}}}kkk[[[QQQVVV^^^kkkvvvmmmbbb]]]WWWTTTTTTSSSPPPNNNOOOLLLIIIFFFDDD@@@<<<999555555555555555444444444666666666666555555555555444555555444444333222111777444111000111111111000444333222111111111111111111111111000000/////////000111333333111000111222000000000/////////......111222333444444222000///......///000000000000/////////000000000111111111333333222222222222222111222222111000000000000111000000111111222333444444444444444444444333333333444444333333333333444444666777888999999888666555888888999:::;;;======>>>;;;:::::::::;;;<<<>>>???@@@EEEHHHIIINNNWWWZZZVVVZZZ___nnnvvvhhh______^^^^^^ggguuuppp```YYYPPPOOOMMMMMMPPPRRRTTTTTTYYY[[[]]]___hhhttt{{{|||~~~{{{zzz{{{}}}}}}|||nnn]]]QQQRRRVVVbbb~~~{{{qqqccc^^^XXXTTTSSSRRRPPPMMMNNNKKKHHHFFFCCC@@@<<<888444444444444444333333333222222222222111111111000444555555666666666555555444222000///000111000///333222222222222333333333333333222222222111111111...000111111000//////000222222111111111000000000222111111000000//////000///000000111111111111111.........//////000000000111111111111000000000000444444333222222222222222222222333333444555555555222222222222333333333333333333222222222222333333444555666777777666555333555555666777888999::::::::::::::::::<<<>>>@@@AAAAAAFFFIIIJJJPPPYYY]]]\\\```kkkxxxhhh___YYY\\\]]]___jjjyyysssdddYYYUUUQQQPPPOOOPPPRRRVVVXXXZZZ]]]aaadddhhhppp}}}}}}{{{}}}yyyhhhYYYTTTTTT]]]wwwwwwjjjddd]]]YYYXXXVVVTTTQQQQQQOOOLLLJJJHHHDDD???<<<888888777777777666666666444444444333333333222222333333444666666777777777555444222222333444444333000000111111222333444444333333333222222222222111000222333333222111111222222222222111111111111000222000...---,,,---///000//////000111111111111111111111111222222222222222222222222222333333333333555444333333222222333333222333333444444555555555444444444555555666666777666666555555555555666666555666777888888888777666666666777888999::::::;;;888888999:::<<>>999999888888777777666666777666666666666555555555222333444444555555555444444333222333444555444333000000111222222222222222111111111111111111111111000222333333222111111222111111111000000000//////111000///......///000111......///000000000000///222222222222222222222222111111222222333333333444333333222111111111111222222222222333333333444444333333444555666777777888666666666666666666666666555555666777777777666666666666666777888999999:::666777888:::===@@@CCCEEEGGGKKKNNNOOORRRZZZdddkkkwwwxxxiii[[[ZZZ[[[___ccclllpppeee]]]VVVTTTUUUNNNNNNOOOPPPTTTZZZaaafffnnnvvv|||~~~}}}|||vvvhhh]]]TTTVVVhhh|||rrrkkkbbb\\\YYYWWWTTTRRRPPPNNNMMMLLLJJJFFFAAA===888777777666555444444444555555555444444444333333444555555555444444333222111000///000222222111000333444444444444333222111111111111222222222222222---///111000///...///000222111111111111000000000000111222333333222111000...///000000111111000000////////////////////////......///000000111222222444333333222222222222222333333333333333444444444000111111222333444444555333333444555555444333333222222333333444444444444444444444555666666777777777888999<<>>BBBFFFHHHKKKNNNSSSWWWZZZcccxxxnnneee```bbbeeelll{{{wwwmmmgggaaaZZZUUUVVVUUUQQQNNNNNNJJJLLLMMMNNNQQQZZZgggqqq~~~vvvooolllhhhjjjnnnuuuxxxyyywwwkkkZZZNNNNNNTTTjjjwwwoooddd\\\WWWUUUQQQOOOKKKJJJJJJJJJHHHDDD>>>:::444333222111000///......------------,,,,,,,,,,,,***+++,,,---............---,,,+++,,,,,,+++(((&&&''')))+++---------+++************++++++,,,,,,,,,***,,,------,,,++++++,,,++++++*********))))))))),,,+++***))))))+++---...***+++,,,,,,------,,,,,,*********))))))(((((((((((()))***,,,---///000111------,,,+++++++++++++++---------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---///000000///---,,,------------...///000111.............../////////000111222555888===@@@BBBJJJMMMSSSZZZ]]]hhhtttddd\\\YYY\\\cccnnn~~~mmmaaaYYYTTTTTTMMMIIIKKKMMMKKKIIIJJJEEEGGGIIIIIILLLUUUcccmmm{{{||||||}}}xxxmmmccc]]]YYY___aaafffnnn{{{|||zzz}}}|||