BM6P6(@ }}}{{{wwwmmmllldddbbb```___]]]YYYUUUQQQJJJHHHEEEAAA>>><<<;;;:::::::::999888777666555555444444444444444444444444333333333333333333333333333333333222222111111111333333333333333333333333333444555555666666555555777777777777888999:::;;;AAAFFFeeezzziii``````ccccccbbbeeeccccccbbb___dddyyynnnHHHKKKKKKLLLRRRZZZaaaeeefffoooqqquuuxxxzzzzzzyyyyyyyyyzzz||||||{{{zzz{{{{{{xxxyyyxxxuuurrrrrrtttvvvppprrrxxx|||}}}]]]MMMKKKIIIHHHKKKVVVpppwwwiiibbb^^^```ccceeeiiinnntttyyy{{{xxxtttjjjhhhcccbbb```___^^^ZZZVVVRRRLLLJJJFFFBBB???<<<;;;:::::::::999888777666555555444444444444444444444444333333333333333333333333333333333222222222111111333333333333333333333333333444555555666666555555777777777777888999::::::===@@@ZZZ|||{{{}}}}}}{{{}}}xxxmmmjjjyyyeeeHHHKKKKKKMMMSSS[[[cccggghhhnnnpppsssuuuwwwwwwwwwwwwzzz}}}~~~}}}yyyxxxzzz|||{{{xxxtttssstttuuuvvvwwwwwwzzz~~~~~~aaaPPPMMMIIIGGGIIIQQQiiizzzllleee``````bbbcccggglllssswwwzzzwwwsssiiigggbbbaaaaaa```___\\\WWWSSSNNNLLLHHHCCC???<<<;;;:::::::::999888777666555555444444444444444444444444333333333333333333333333333333333222222222222111333333333333333333333333333444555555666666555555777777777777888999::::::<<<<<>><<>>@@@CCCjjjiiimmmxxxxxx~~~}}}~~~~~~xxx\\\SSSKKKEEEFFFJJJMMMYYYxxx}}}oooiiiddd^^^___fffjjjnnnssswww||||||iii```ZZZUUUQQQNNNKKKNNN___yyyyyyuuuooojjjddddddeeeeeeddd___XXXSSSKKKJJJHHHDDD???===<<<===:::888666666666666444222333333333333333333333333333333222222222222333333222222222222222222222222111222333333111111222333111333444444222222333555444444555555666777777777999999:::>>>??????]]]wwwjjjsssyyy~~~~~~}}}}}}~~~zzzaaaQQQGGGCCCFFFIIILLLVVVqqq}}}mmmgggddd```aaafffiiimmmssswwwzzzwwwdddZZZVVVRRROOOOOOMMMJJJJJJTTTiiiyyyuuuooojjjccccccdddeeeddd___XXXSSSKKKJJJHHHDDD???===<<<===999888666666666666444222333333333333333333333333333333222222222222333333222222222222222222222222111222333333111111222333111333444444222222333555444444555555666777777777666999:::===>>><<>>CCCGGGyyyqqqvvvzzzyyy{{{|||}}}}}}~~~~~~}}}|||www{{{}}}{{{}}}vvvXXXTTTAAADDDGGGHHHLLL\\\~~~ttteeeaaaaaa___[[[eeehhhnnnuuuxxx{{{uuuddd\\\^^^XXXVVVRRRPPPPPPQQQPPPPPPLLLIIIHHHIIIKKKPPP[[[ffflll~~~{{{sssmmmjjjhhhfffeeeeeeddd___WWWQQQLLLJJJGGGCCC@@@???>>>???<<<999888999777333111333222222222222222222222222333222222111111222222333222222111111222222333444111111111111111111111111222222222222333333333333555555555555666666666666666777888888999<<>>>>><<<999777999777333222444222222222222222222222222333222222111111222222333222222111111222222333444222222222222222222222222333333333333444444444444444555555555555666666666666777888777888:::>>>AAATTTwwwzzzzzz}}}}}}|||~~~|||yyy~~~~~~|||{{{vvv{{{~~~}}}{{{{{{||||||{{{xxxyyyzzz|||wwwYYYUUUIIIFFFGGGHHHIIITTToooooojjjiiiddd^^^```aaafffmmmqqqsss{{{iii```___\\\[[[]]]^^^]]]\\\[[[YYYVVVQQQMMMMMMIIIGGGGGGGGGGGGMMMTTTYYYeee|||{{{tttooolllhhhfffdddcccbbb^^^WWWQQQLLLJJJFFFBBB@@@>>>>>>>>><<<888777999777333222444222222222222222222222222333222222111111222222333222222111111222222333444222222222222222222222222333333333444444444555555444444444555555555666666666777888777777888;;;>>>MMM___~~~|||zzz~~~~~~{{{{{{}}}wwwzzz|||}}}~~~~~~~~~}}}{{{xxxzzz}}}]]]SSSIIIFFFGGGHHHIIIQQQgggtttmmmjjjccc]]]^^^___cccjjjnnnpppwww~~~yyyiiiddddddcccccceeedddbbb```^^^[[[XXXSSSPPPMMMIIIFFFGGGGGGFFFIIINNNTTT\\\ooo{{{uuupppmmmiiifffcccbbbaaa]]]WWWQQQKKKIIIFFFBBB???>>>===>>>;;;888777999777333222555222222222222222222222222333222222111111222222333222222111111222222333444111111111111111111111111333333333444444444555555444444444444555555555555666777888777666777999;;;EEEIIIwww{{{|||~~~~~~zzz}}}iiiSSSHHHEEEEEEGGGJJJOOOaaayyynnnhhhaaa\\\___^^^aaahhhllloootttzzz~~~{{{xxxwwwtttpppooopppmmmjjjddd```]]]ZZZWWWUUUNNNIIIGGGHHHIIIHHHJJJNNNNNNRRR___www|||uuupppnnniiifffcccbbb```]]]WWWRRRKKKIIIEEEBBB???>>>======;;;777777888777444333555222222222222222222222222333222222111111222222333222222111111222222333444000000000000000000000000333333333333444444444444333444444444444555555555666777888888777777999;;;>>>>>>]]]zzz~~~||||||~~~|||~~~|||[[[LLLEEEEEEGGGJJJMMM[[[|||pppfff```]]]```^^^```gggkkknnnrrrxxx~~~~~~||||||{{{vvvnnnhhhccc___[[[YYYRRRLLLHHHJJJKKKKKKLLLOOONNNOOOVVVggg}}}vvvqqqnnniiifffbbbaaa```]]]WWWRRRKKKIIIEEEAAA???=========:::777777888777444333555222222222222222222222222333222222111111222222333222222111111222222333444111111111111111111111111222222222222333333333333333333444444444555555555555777888888888888:::;;;;;;???MMMvvv|||yyyzzzzzz|||}}}gggTTTEEEDDDGGGJJJKKKUUUtttsssfffbbbaaa```^^^___eeejjjmmmpppuuu{{{}}}uuummmeee^^^ZZZWWWPPPJJJKKKLLLKKKLLLOOORRRQQQSSS]]]rrr}}}vvvqqqnnniiifffbbbaaa```\\\WWWRRRKKKIIIEEEAAA???=========:::777666888777444333666222222222222222222222222333222222222222222222333222222111111222222333444222222222222222222222222111111222222222333333333333333333444444444555555555777888999888999:::<<<888AAAEEEddd|||||||||~~~ppp[[[FFFEEEGGGJJJIIIQQQnnnuuugggdddeee```]]]^^^dddjjjlllooossstttuuujjj```YYY[[[RRRLLLKKKKKKKKKLLLNNNRRRPPPPPPVVVfffzzzvvvsssrrrkkkjjjddd^^^]]]]]]YYYRRRKKKIIIFFFCCC@@@>>>======:::999888777666555444333111111333333333333111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222444444333222333444555666888888888888888999999999:::;;;>>>RRR{{{}}}~~~~~~~~~~~~~~~TTTMMMEEEDDDJJJKKKLLL___xxxssshhhddd```___^^^aaagggmmmqqqsssvvvyyymmmggg___YYYRRROOOLLLHHHIIILLLQQQOOOPPPSSS\\\ooozzzvvvsssrrrllljjjeee^^^]]]]]]XXXQQQLLLJJJGGGCCC@@@>>>======:::999888777666555444333111222333444444333222111111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222444333333333333444555555666666777777777777888888999::::::GGGooo~~~|||~~~~~~~~~}}}|||||||||}}}|||~~~~~~```PPPHHHEEEJJJIIIIIIZZZqqq{{{nnnhhhbbb``````bbbfffkkknnnooopppxxxzzzqqqggg```XXXTTTPPPJJJIIIKKKMMMMMMNNNQQQVVVeeezzzvvvtttsssnnnlllfff___\\\\\\WWWPPPMMMKKKHHHDDDAAA>>>======:::999888777666555444333222333333444444333333222111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222333444444555555444444555555555666666777777777:::;;;888<<>>======:::999888777666555444333333333333333333333333333111111111111111111111111000000111111111222222222111111111111111111111111111111111222222333333333222333444555666555444333555555666777777888999999777;;;===;;;@@@]]]{{{|||~~~xxxxxx{{{wwwzzzyyyxxxxxxxxxyyyzzz{{{}}}}}}|||zzzyyyyyy{{{||||||yyyvvvuuutttuuutttqqqpppqqqtttxxxzzz{{{~~~oooTTTLLLGGGGGGGGGFFFLLLUUUuuu{{{fffddd``````bbbdddfffgggqqqqqqxxxrrriii```]]]ZZZUUUQQQPPPHHHKKKPPPSSSRRRSSS^^^jjj{{{xxxvvvvvvooommmfff___\\\[[[VVVOOOKKKIIIFFFCCC@@@>>>======:::999888777666555444333333222222111111222222333111111111111111111111111000111111111111222222222111111111111111111111111111111111222222333333444222333444444555555444444555555666777888888999999555777<<<<<<<<>>>>>>>>:::999888777666555444333222111111000000111111222111111111111111111111111000111111111111222222222111111111111111111111111000111111222333333444444444333333333333444555555333444444555777888888999777666:::===;;;===SSSmmmwwwpppjjjooottttttzzz}}}uuuoooppprrruuuxxxzzz||||||uuuzzz}}}|||~~~}}}wwwuuuwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvwwwxxxzzz{{{|||zzz}}}}}}|||zzzwwwzzzwwwXXXPPPIIIGGGHHHGGGGGGHHH[[[pppkkkccc^^^^^^aaadddfffhhhkkkpppzzzpppjjjfff```[[[YYYQQQLLLJJJNNNQQQSSSVVV[[[ooo{{{xxxwwwwwwnnnlllfff___\\\\\\WWWPPPGGGEEECCC@@@???>>>>>>>>>:::999888777666555444333222111000//////000111222111111111111111111111111000111111111111222222222000000000000000000000000000000111222333333444444555444333222333444555666222222333444555666777888<<<888:::???;;;666CCCVVV~~~|||{{{~~~}}}{{{zzz|||}}}~~~rrrllloootttuuu|||~~~tttlllmmmppptttwwwyyy{{{{{{vvv{{{|||{{{}}}yyywwwxxxwwwvvvtttsssuuuwwwrrrtttxxx{{{}}}~~~}}}|||zzz|||zzzxxx}}}vvvsssvvv|||wwwZZZRRRJJJHHHHHHGGGEEEDDDSSSqqquuunnnddd^^^\\\___ccceeehhhkkkpppvvvzzzqqqkkkddd^^^[[[XXXPPPKKKNNNSSSUUUVVVYYYddd|||xxxvvvnnnllleee]]]YYYXXXRRRJJJHHHFFFCCC@@@>>>===>>>>>>:::::::::999777666444333222222222111111111111000000000000000000000000000111111111111111111111111000000000///000111111222111111222222222333333333222333444444555555444444555555444333444555666777999999:::;;;===???AAABBBkkk~~~~~~}}}{{{yyy}}}{{{wwwyyy}}}|||wwwzzz~~~zzzwwwwww~~~~~~|||sssrrrqqqqqqssswwwyyyzzzzzzsssooonnnrrrxxxzzzvvvpppttttttuuuxxx{{{~~~~~~~~~uuuuuutttqqqooonnnppprrrsssppprrr{{{|||zzzyyyssstttyyy|||{{{xxxqqqtttxxxzzz|||~~~}}}___NNNIIIKKKFFFGGGLLLJJJOOOdddwwwnnneeebbb```___aaaeeefffggglllttt~~~~~~mmmfffddd]]]UUUVVVQQQJJJJJJRRRVVVUUUbbbttt|||wwwuuunnnkkkddd\\\YYYWWWQQQJJJHHHFFFDDDAAA???>>>>>>>>>::::::999888777555444333222222222111111111111000000000000000000000000000111111111111111111111111000000000000000111111222111111111222222222333333222333444444555444444444555444444333444555666777777777888999;;;===???@@@SSSvvv~~~}}}|||zzzxxxtttvvvxxxzzz|||}}}~~~~~~wwwwwwzzz}}}tttuuupppnnnnnnnnnqqquuuzzz|||}}}xxxvvvuuuyyy|||vvvqqqppppppssswww{{{||||||}}}|||yyytttpppnnnoooqqqvvvsssuuu{{{~~~zzzvvvvvv~~~xxxssstttyyy|||zzzwwwrrrtttxxxzzz{{{}}}|||yyy|||}}}gggSSSJJJJJJDDDCCCHHHGGGMMM___uuulllccc___]]]\\\^^^bbbffffffiiioooxxx{{{ooojjjbbb^^^]]]WWWNNNKKKQQQVVVVVVZZZhhh{{{vvvtttmmmjjjccc[[[WWWVVVQQQJJJGGGFFFEEECCCAAA???===<<<999999888777666444333222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000111111111111111111222222222222333222222333444444444444444444444444333444555555666555555666777888:::<<<===CCCTTT{{{~~~ttttttxxxvvvsssqqqpppqqquuuyyy|||}}}|||{{{||||||rrrqqqppprrruuuxxxyyyzzz}}}xxxsssqqqqqqsssvvvuuuxxx{{{yyytttsssuuu}}}yyyuuuwww{{{~~~|||yyyxxx{{{~~~zzzxxx||||||uuu\\\NNNKKKDDDBBBGGGFFFKKKXXX|||uuulllccc___]]][[[]]]aaaeeedddeeeiiiooo}}}|||tttiiigggfff___TTTMMMOOOSSSVVVUUU^^^qqq{{{uuusssllliiibbbZZZVVVVVVQQQJJJGGGGGGFFFDDDBBB???===<<<888888888777555444222111222222222111111111000000000000000000000000000000111111111111111111111111//////000111111111111111111111111111222222222222222222333444444444444333333333333444444444555555444444555666777999;;;<<<@@@FFF___sssvvv{{{}}}~~~zzzwwwwwwxxxyyyzzz||||||~~~yyywwwuuuuuuwwwyyyyyyyyy~~~zzzxxxwwwwwwuuuwww{{{}}}yyyssstttxxx~~~{{{zzz||||||{{{}}}~~~||||||~~~}}}|||{{{~~~gggSSSNNNGGGDDDIIIIIIIIIQQQoooyyyooofffaaa^^^\\\]]]aaadddcccdddfffjjjuuutttkkkjjjdddZZZQQQNNNPPPRRRWWWZZZeee{{{uuusssmmmiiiaaaYYYVVVVVVRRRKKKIIIHHHGGGEEECCC@@@===<<<888888888777555444222111222222222111111111000000000000000000000000000000000000000000000000000000//////000111111111111000000000111111111222222222111222333333444444333333333333333444444444444444555555555666777999:::;;;:::@@@LLLkkknnnyyy|||{{{zzzyyyzzz{{{zzzyyywwwxxxzzz|||}}}}}}|||{{{yyy{{{{{{ttttttyyy|||||||||~~~{{{vvvxxx{{{|||}}}~~~}}}{{{{{{}}}}}}|||mmmUUUPPPIIIFFFJJJKKKGGGMMMfff}}}sssiiiccc___\\\\\\___cccccceeegggjjjrrrmmmkkkggg___VVVOOOMMMNNNWWWXXX___sss{{{vvvsssmmmjjjaaaYYYVVVVVVSSSMMMKKKIIIHHHEEEBBB@@@>>>===999999888777666444333222222222222111111111111000000000000000000000000000000000000000000000000000...///000222222111111000000000000111111111111222111111222333333333333333222222333444444444444333555555666666777999:::;;;555===CCCSSS|||~~~|||{{{xxxzzz~~~wwwvvvwwwzzz~~~}}}vvvsssuuuyyyyyy{{{~~~~~~zzzvvvsssvvvyyy{{{|||}}}~~~{{{|||{{{xxx|||pppTTTOOOIIIDDDHHHIIIFFFJJJ]]]{{{wwwkkkddd___ZZZZZZ\\\bbbcccfffiiijjjppp~~~uuuoooiiiccc[[[RRRMMMMMMRRRVVV[[[jjj|||vvvsssnnnjjjbbbYYYWWWWWWTTTNNNMMMKKKHHHDDDBBB@@@???>>>::::::999888777555444333222222222111111111111000000000000000000000000000000000000000000000000000...///111222222222000///000000000000111111111111111111222333333333333222111222333444444444333333555555555666666888999:::888;;;===FFFddd|||yyywwwtttvvv{{{yyyzzz{{{~~~~~~yyyttttttwwwyyy|||~~~~~~{{{vvvsssrrruuuxxx{{{|||}}}}}}}}}{{{wwwzzz}}}~~~~~~uuuVVVQQQJJJDDDEEEGGGEEEGGGUUUkkk|||ppphhhaaa[[[ZZZ\\\bbbdddhhhjjjjjjlllvvvxxxlllfff___VVVPPPOOONNNTTTYYYccc}}}wwwtttoookkkbbbZZZWWWXXXUUUOOONNNLLLHHHDDDAAA?????????:::::::::999777666444333222222222111111111111000000000000000000000000000000000000000000000000000...///111222333222000///000000000000111111111111111111222333333333333222111222333444555444333333444444444555666777888999;;;888777>>>NNNooo|||yyy||||||xxxssspppppprrrwww}}}}}}zzzzzz|||~~~~~~wwwvvvxxx{{{~~~|||vvvsssnnnppptttwwwxxxzzz}}}}}}~~~yyyyyy}}}~~~{{{zzz~~~zzzZZZTTTMMMEEEEEEFFFEEEEEEOOOaaatttlllddd]]]\\\^^^aaadddhhhkkkiiihhhqqq{{{nnngggaaaYYYSSSRRRMMMVVVZZZ___vvvzzzuuupppkkkbbbXXXUUUVVVSSSNNNMMMKKKHHHEEEBBB@@@??????===<<<;;;999777666555444222222222111111111111000000000000000000000000000111000///000111222111///000000000000000000000000////////////000000000000000000111222222222222111333333333444444444555555333333444444555666666666777666999;;;<<>><<<<<<:::999777555444444222222111111111000000000000000000000000000000000000.........///000///...000000000000000000000000////////////000000000000000000111222222222222111111111222222222333333333333333444444555666666666777666999;;;999===PPPeeerrryyywwwuuuwwwzzz||||||zzz{{{{{{yyy{{{zzzxxxxxx{{{~~~xxxvvv{{{}}}ttttttwww}}}{{{yyyvvvvvvzzz}}}~~~~~~|||}}}{{{yyyzzzyyyzzz|||~~~}}}{{{|||{{{{{{|||~~~qqqPPPGGGIIICCCEEEFFFGGGKKK]]]uuukkkddd```___ZZZ^^^bbbcccdddfffkkkooossswwwkkkccc^^^PPPOOOPPPUUUggg|||uuupppmmmiiiaaaYYYVVVVVVRRRMMMLLLJJJGGGDDDAAA???>>>>>><<<;;;:::888777555444333111111111111000000000000000000000000000000000000///...------...///...---000000000000000000000000////////////000000000000000000111222222222222111000111111111111222222222333333444444555666666666777666888:::888888AAALLLfff|||{{{~~~yyyuuuuuuxxxzzz{{{zzzzzz{{{}}}{{{zzz|||}}}wwwvvvxxx|||}}}yyyqqqooosssyyy|||}}}}}}zzzwwwvvv||||||wwwttttttxxx{{{}}}~~~~~~~~~~~~|||{{{{{{zzz{{{}}}}}}{{{{{{}}}~~~[[[JJJHHHBBBEEEEEEFFFHHHSSSqqqyyymmmccc___```ZZZ]]]```bbbcccfffjjjnnnppp|||rrrgggbbbYYYUUUQQQTTT```|||~~~~~~{{{tttooolllhhhaaaYYYVVVVVVRRRLLLLLLJJJGGGDDDAAA???>>>>>><<<;;;:::888666555444333111111111000000000//////////////////////////////...---,,,---...///...,,,////////////////////////////////////000000000000000000111222222222222111000000000111111111222222333333444444555666666666888666666888888999===BBBBBBiiivvvrrr~~~zzzvvvwwwxxxzzzzzzyyywwwwwwwwwxxxyyy}}}xxxssstttvvvxxxvvvnnnkkkooouuuyyyxxxzzzzzzyyy}}}}}}xxxtttwww}}}xxxvvvwww|||~~~||||||{{{zzzwwwyyy{{{}}}}}}|||}}}rrrTTTLLLEEEDDDEEEFFFGGGMMMfff}}}mmmbbb^^^```[[[]]]___aaadddgggjjjllljjjsssssskkkaaaZZZSSSTTT\\\rrr}}}}}}zzzsssooojjjhhh```YYYVVVVVVRRRLLLKKKJJJGGGCCC@@@???>>>===;;;;;;999888666444333333111111000000000////////////////////////////////////---------...///...---////////////////////////////////////000000000000000000111222222222222111000000111111111222222222333333444444555666666666777666666666888:::===???777RRRyyyuuuggg___```ooo|||yyyzzzzzzvvvsssxxxxxxxxxxxxwwwvvvuuuuuuxxxxxx{{{~~~wwwrrrqqqrrrwwwwwwqqqllloootttwwwvvvxxxxxxxxx}}}{{{vvvqqqrrrvvv{{{{{{zzzxxxwwwyyy|||zzz{{{zzzxxxtttuuuwwwyyy{{{|||}}}}}}~~~~~~|||}}}XXXKKKGGGDDDEEEGGGHHHKKK\\\ooobbb^^^```\\\]]]^^^```cccfffhhhjjjjjjoooyyy}}}qqqddd[[[TTTUUUZZZjjj{{{|||yyyssspppjjjggg```YYYWWWVVVRRRLLLKKKIIIFFFCCC@@@>>>>>>===;;;:::999888666444333222111000000000///////////////////////////////////////...---...///000///---////////////////////////////////////000000000000000000111222222222222111111111111222222222333333333333444444555666666666666777777666777999;;;<<<:::FFF[[[zzzyyymmmaaaYYYWWWccc{{{{{{{{{zzzyyyvvvsssqqquuuuuuuuuvvvwwwxxxyyyxxx}}}xxxvvvyyyzzzvvvsssrrrpppwwwyyytttnnnnnnqqqsssppprrrrrrqqqvvvwwwtttqqqppprrrtttttttttsssrrrtttyyy||||||~~~yyyvvvyyyzzzwwwqqqqqqrrrtttvvvyyy{{{|||}}}~~~}}}|||{{{YYYHHHHHHDDDDDDGGGIIIIIISSSsssqqqccc___bbb\\\\\\\\\^^^aaadddeeefffiiilllsssxxxggg]]]VVVVVVXXXaaazzz{{{{{{yyytttpppiiiggg```YYYWWWWWWRRRLLLKKKIIIFFFCCC@@@>>>======;;;:::999777666444333222000000000000////////////////////////////////////000///......///000///...////////////////////////////////////000000000000000000111222222222222111111222222222222333333333333333444444555666666777555777888777777888888777999:::BBBWWW}}}tttaaaUUUUUUZZZaaahhh{{{xxxyyy|||~~~~~~zzzvvvttttttrrrqqqrrrtttxxx{{{}}}}}}yyyrrrsssvvvuuuttttttnnnvvvzzzuuunnnmmmnnnnnniiijjjjjjhhhmmmvvv}}}tttssssssrrrrrrqqqqqqqqqmmmkkklllqqqtttvvvyyy}}}vvvtttxxxzzzvvvoooooopppqqqtttwwwzzz|||~~~}}}{{{yyy\\\JJJOOODDDCCCFFFIIIGGGMMMhhhsssdddaaaccc\\\[[[[[[]]]```bbbccccccdddeeejjjuuulllaaaYYYWWWUUUZZZnnn{{{|||{{{uuuqqqqqqkkkbbb[[[WWWSSSNNNKKKKKKJJJHHHDDD???<<<<<<===<<<;;;999888555444222111111111111000000000000000111111000000//////......////////////////////////.......................................///000000//////000000111111111111111111222222222333333333222222333333333333444444555555666666777777888888;;;888;;;DDDTTTttt|||fffYYYUUUOOO^^^ttt|||}}}zzz{{{}}}|||vvvqqqnnnqqqsssttt{{{zzz{{{tttppptttuuuqqqoooqqqrrrssssssrrrpppnnnllljjjjjjjjjjjjllloooqqqrrrqqqmmmsssvvvuuuttttttqqqmmmmmmllljjjiiijjjnnnuuuzzz{{{~~~yyyxxxwwwuuuppppppppprrruuuvvvuuusssvvvxxx~~~~~~~~~pppPPPJJJDDDDDDFFFFFFFFFKKK[[[kkk}}}lllcccbbb[[[\\\^^^^^^^^^```bbbddddddgggiiilllxxxttteee```]]]RRRUUUhhhuuu{{{|||{{{uuuqqqpppiiiaaaZZZVVVSSSNNNKKKKKKJJJHHHDDD???===<<<======<<<;;;999777555333222111111111000000000//////000000000///////////////////////////////////////........................---------------...//////000000000000000000111111111111111222222222333333222222222333333333444444555555555666777777888888666666:::>>>CCCZZZ}}}lllaaa\\\___eeesss~~~{{{wwwxxx{{{}}}|||yyysssvvvwwwvvvyyy~~~{{{tttppprrrsssqqqppprrrooonnnmmmllllllnnnooopppnnnnnnnnnpppqqqrrrrrrqqqrrrvvvxxxuuussssssqqqmmmoooooonnnmmmlllnnnrrruuuzzz~~~yyytttttttttssssssrrrsssuuuxxxzzzzzzyyyxxxuuuuuuzzz}}}}}}}}}~~~~~~qqqTTTQQQFFFEEEFFFFFFEEEIIIVVVdddmmmdddaaa\\\]]]^^^]]]]]]^^^```bbbbbbccceeehhhsssyyyiiibbb___SSSRRR___gggzzz{{{|||{{{uuupppmmmggg___YYYVVVSSSOOOKKKKKKJJJHHHDDD@@@======>>>>>>===;;;999777555444333222222111000000///............/////////000000000////////////////////////........................,,,,,,,,,,,,,,,---......000000000000000000000000111111111222222222222333222222222222333333333333444555555666666777888888555999>>>===:::EEEhhh{{{mmm___YYY\\\fffuuu~~~yyyuuutttwwwzzz|||{{{yyy{{{zzzvvvvvv{{{~~~xxxssspppqqqrrrpppppprrrooonnnlllkkkmmmrrrwwwzzzqqqrrrssstttuuutttsssrrrwwwzzzyyyuuussstttrrrnnnrrrssssssqqqooonnnnnnpppuuuxxxwwwqqqmmmpppsssttttttssssssuuuyyy}}}~~~|||wwwsssuuuxxxyyy||||||zzzyyy|||tttXXXWWWGGGFFFFFFFFFEEEFFFPPP[[[rrrpppddd```\\\]]]]]]\\\[[[[[[]]]___bbbbbbbbbeeennnlllccc```VVVSSSYYY\\\jjj{{{|||{{{tttoookkkeee^^^YYYVVVSSSOOOKKKKKKJJJHHHDDD@@@>>>>>>???===<<<;;;999777555444333333222111000///...------------......///000000111////////////////////////........................------,,,,,,------...///000000000000000/////////111111111111222222222222111222222222222333333333444444555555666777777888444999>>>>>>:::>>>UUUlllrrrfffccceeelllyyy}}}yyyuuussstttvvvvvvvvv|||xxxvvvxxx{{{zzzxxxrrrqqqqqqrrrrrrqqqoooooommmlllkkkkkknnnrrrwww{{{rrrtttvvvwwwwwwvvvuuuuuuzzz{{{yyyuuuuuuwwwvvvrrruuuvvvuuurrrpppnnnooopppooorrrqqqkkkiiinnnsssvvvtttsssrrrtttyyy~~~zzzwwwzzz{{{wwwuuuyyy{{{ZZZVVVHHHEEEDDDEEEEEEEEELLLTTTcccuuufff```[[[\\\\\\[[[ZZZZZZ]]]___eeedddcccffflllzzzrrrdddaaaXXXVVVZZZYYYbbb{{{}}}{{{sssnnnjjjddd^^^ZZZWWWTTTOOOKKKKKKJJJHHHDDD@@@>>>>>>???<<<;;;:::888666444222222222222111000///...---,,,,,,,,,---...///000111111////////////////////////.......................................//////000000000//////////////////000000111111111222222222111111111222222222333333444444444555666666777777333444888999999<<>>???@@@IIIddd|||{{{zzzzzz|||~~~|||nnnbbbZZZWWWVVVZZZ```hhhwwwyyy{{{~~~|||yyyyyyvvvxxxzzz~~~~~~tttxxx{{{uuuooowww{{{yyyxxxyyyxxxtttqqqrrrsssttttttsssqqqpppvvvyyyzzzxxxuuuuuuyyy~~~zzz{{{yyyyyy}}}vvvwwwwwwvvvuuuuuuwwwyyyyyy}}}~~~yyyttttttuuuttt|||{{{{{{}}}}}}zzz|||~~~|||zzzyyyxxxvvvVVVMMMEEEEEEFFFEEEGGGIIIRRRaaa{{{eeedddaaa^^^[[[[[[^^^``````]]]aaahhhhhhgggppp}}}~~~ggg[[[YYYUUUXXXZZZdddzzz|||}}}{{{rrrllllllhhhaaa]]]ZZZUUUOOOJJJKKKJJJHHHEEEAAA@@@@@@AAA======;;;999777555444333///////////////.........---------...............////////////////////////........................---,,,,,,,,,,,,---......+++,,,---...///111222222000000000000111111111111000111111111111222222222333333444444555666666777222777:::888555777<<>>LLLcccxxx|||wwwooogggaaa^^^]]]]]]cccfffooo{{{|||yyy||||||vvvrrrqqqssstttuuuyyy~~~|||yyyvvvxxx}}}zzz|||xxxtttvvvyyy|||}}}}}}|||{{{wwwuuussswwwyyy~~~yyyyyywwwvvvuuuuuuwwwyyy{{{ssswwwyyyvvvtttuuuuuusssuuuuuutttuuuxxx{{{~~~|||}}}gggLLLJJJFFFBBBDDDDDDHHHNNN\\\xxxxxxmmmaaa^^^___ZZZ\\\___aaacccdddeeehhhjjjlllvvvhhh\\\[[[UUURRRSSSRRR^^^yyyzzzxxxsssoookkkiiieee```ZZZTTTPPPNNNMMMKKKGGGCCCAAA@@@@@@AAA<<<;;;999666444222111000000000//////............000000////////////000000,,,,,,,,,---------......------------------------------------------------.........///////////////000000000000000000000000000000000000111111111111333333333333444444444444222333555666777777666666;;;999888:::;;;AAAOOO\\\vvv}}}tttqqqmmmjjjbbbccccccbbbccchhhpppvvv|||zzz|||~~~~~~{{{wwwssssssvvvzzz~~~}}}~~~|||yyyuuuyyy}}}{{{{{{{{{{{{zzzzzzyyyxxxzzzvvvooorrrvvv}}}~~~|||zzz{{{}}}}}}yyy}}}zzzvvvssssssvvvzzz}}}uuuwwwyyyyyyxxxxxxvvvuuuwwwvvvuuuuuuvvvxxx{{{}}}|||yyyyyykkkMMMIIIEEEBBBDDDDDDFFFKKKSSSfffrrrddd______YYYZZZ]]]```bbbcccdddfffggglllsssnnnccc\\\UUUUUUXXXRRRTTTsssyyyyyyxxxssspppllljjjfff```ZZZUUUQQQNNNMMMKKKGGGCCCAAA@@@@@@AAA<<<;;;999666444222111000////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------------....../////////000//////////////////////////////000000000111111111222222222333333333444444111222444555666666555444777555555888999;;;BBBIIITTTjjjrrriiiiiimmmqqqsss}}}~~~{{{{{{}}}}}}}}}|||{{{xxxwww{{{{{{vvvwwwyyyyyy|||vvvsss|||{{{zzzxxxvvvvvvwwwxxxyyy}}}vvvooosssxxx~~~}}}{{{|||}}}~~~zzzvvvrrrqqqssswwwzzzuuuuuuwwwzzz{{{yyywwwwww}}}|||zzzyyyyyy{{{|||}}}|||zzzyyy{{{}}}mmmNNNJJJFFFCCCEEEEEEFFFIIIOOO]]]zzzvvveee______YYYZZZ\\\___aaabbbcccdddfffjjjnnnxxxnnndddZZZTTTVVVZZZSSSNNNcccyyyxxxwwwsssrrrmmmkkkgggaaa[[[UUUQQQOOOMMMKKKGGGCCCAAA@@@@@@AAA<<<;;;999666444222111000//////////////////.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000/////////////////////////////////000000000111111//////000000000111111111222222333444444444444444777444444888999999;;;>>>BBBLLL]]]~~~~~~yyywwwzzz{{{zzz{{{}}}~~~|||zzz}}}}}}sssrrrtttsss{{{}}}~~~}}}yyy{{{~~~}}}ttttttssstttvvvyyy|||~~~{{{|||uuusssvvvzzz|||{{{zzzyyyxxxzzz}}}~~~|||zzzwwwssspppooopppsssuuurrrppprrrxxx{{{xxxvvvvvv~~~~~~~~~}}}|||{{{zzzzzz}}}xxxTTTMMMHHHEEEFFFEEEFFFGGGMMMYYYlll~~~hhh______[[[[[[]]]___```aaabbbdddfffdddfffmmmxxxllldddZZZUUUVVVXXXRRRKKKTTTeeeyyyxxxvvvtttsssnnnlllgggbbb[[[VVVQQQOOOMMMKKKGGGCCCAAA@@@@@@AAA<<<;;;999666444222111000.../////////////////////000//////......//////000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000////////////////////////////////////000000000111////////////000000000111222222222222222333333444999555555999;;;:::999;;;;;;BBBHHH[[[yyyzzzxxxvvvwwwxxxvvvuuu{{{~~~yyy||||||xxxwwwzzzyyyvvvyyy}}}|||xxxyyy|||sssqqqrrrqqqyyy|||wwwqqquuuxxxwwwpppqqqtttwwwzzz}}}~~~yyyvvvttttttuuuuuutttuuuuuurrrpppppprrrtttvvvwwwxxx{{{~~~}}}yyywwwwwwyyyvvvtttrrrqqqpppqqqrrrsssooolllooowww{{{xxxvvvwwwzzz|||~~~|||~~~~~~|||zzzzzz|||~~~aaaSSSJJJEEEFFFEEEGGGEEEJJJUUU___uuulll___```]]]]]]^^^_________aaadddgggbbbbbbfffooo{{{qqqiii```[[[XXXWWWTTTPPPQQQUUUyyywwwvvvttttttooolllhhhbbb\\\VVVQQQOOOMMMKKKGGGCCCAAA@@@@@@AAA<<<;;;999666444222111000.........///////////////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////////////////////////////000000000000111111111111222222222222333222111111111222333444777333222777:::999888:::999BBBGGGMMM[[[mmm~~~uuu{{{}}}{{{zzz|||xxxrrrxxx|||{{{uuuuuu{{{zzzsssssssssrrrtttyyy~~~qqqjjjooosssrrrpppsssxxx}}}}}}{{{yyysssnnnpppttttttppplllrrrnnnkkklllooossstttsssqqqvvvzzzyyytttsssxxx}}}ssssssssssssttttttuuuuuuoookkknnnxxx}}}zzzwwwxxxuuuwww{{{yyy~~~~~~{{{yyyxxxwwwzzzlllYYYLLLEEEFFFEEEHHHCCCHHHRRRVVVeeeooo``````___^^^^^^___^^^___aaaeeehhhfffeeefffllluuuxxxrrrfffaaa[[[YYYZZZZZZXXXTTTvvvxxx{{{vvvpppooommmjjjeee___XXXSSSOOONNNJJJFFFBBBAAAAAAAAA@@@<<<999888999666111///000---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,------........................,,,,,,,,,---------......---------...///000000111000111111111222222222222333333333444444444555555555555666666777777888888;;;@@@IIINNNNNNSSShhh~~~|||vvvsssxxx|||yyyrrrooorrrvvvyyyvvvuuuwwwxxxvvvxxxrrrrrrqqqmmmppprrruuu{{{rrrrrrwwwsssllloootttzzz|||zzzwwwuuuuuusssooonnnooonnnlllnnnrrruuummmiiinnnuuuvvvttttttrrrssstttsssrrruuu{{{uuuwwwyyywwwtttqqqqqqrrrqqqkkklllwww~~~~~~~~~|||zzzzzz{{{zzzwwwtttuuu\\\RRRJJJCCCFFFEEEHHHHHHJJJPPPZZZvvveee```aaaccc___]]]]]]]]]\\\```fffeeefffhhhkkkooozzz{{{qqqhhhbbbcccaaa[[[XXXYYYuuuwwwzzzuuuppppppnnnkkkfff```YYYTTTQQQNNNJJJFFFBBBAAAAAAAAA@@@<<<999888999666111///000........................------,,,,,,,,,,,,---------------------,,,,,,,,,------------------------,,,,,,,,,,,,------------........................,,,,,,,,,---------......---------...///000000000000000000000111111111222333333333333444444444444444555555666777777888888???BBBGGGHHHCCCBBBMMM[[[zzz}}}~~~xxxtttwwwzzzvvvpppmmmkkkrrrvvvuuussstttvvvuuu~~~wwwssstttsssqqqlllnnnrrrwww{{{yyy{{{xxxrrrrrrtttvvvwwwuuusssqqqpppooolllkkkooopppmmmlllnnnsssppprrryyy}}}zzztttrrrsssuuuxxxxxxxxxyyy||||||wwwtttqqqlllllluuu}}}||||||{{{zzzxxxwwwtttsss|||gggWWWMMMCCCCCCDDDGGGGGGHHHMMMTTTvvv~~~jjjcccccceeeaaa^^^___^^^]]]aaagggddddddgggiiikkkssstttmmmooonnngggccccccuuuuuuxxxtttoooooommmiiiddd^^^XXXSSSPPPNNNJJJFFFBBBAAAAAAAAA@@@<<<999888999666111///000////////////////////////......------------......,,,,,,,,,,,,------------------------------------,,,------------.........------------------------,,,,,,,,,---------......---------...//////000000////////////000000000000222222333333333444444444444444555555666777777777777:::>>>???<<<999===DDDJJJ^^^yyy}}}{{{zzzzzz{{{{{{{{{xxxtttvvvyyyvvvrrrpppoooxxx~~~{{{uuussstttsss|||~~~}}}xxxttttttsssrrrnnnqqquuuyyy|||yyyvvvtttrrrrrrsssrrrnnnjjjkkkggghhhnnnqqqoookkkjjjrrruuu~~~wwwssswww{{{|||wwwtttpppppptttyyy{{{~~~|||wwwsssssssssvvv^^^QQQFFFDDDBBBFFFEEEFFFJJJMMMffftttjjjkkkiiiddd`````````___ccchhhdddeeegggiiiiiilllyyyxxxllllllnnnmmmqqqyyyttttttvvvsssooollljjjfff```ZZZTTTPPPMMMNNNJJJFFFBBBAAAAAAAAA@@@<<<999888999666111///000.................................------.........+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,---------......---------....../////////.........////////////000222222222222333333333333333444444555555666777777333444777:::;;;;;;<<<>>>===EEERRRggg|||~~~~~~|||zzzyyyyyyxxxwww|||vvvsssvvvzzzxxxwwwwww{{{tttrrrrrr}}}~~~zzzvvvsssqqqpppqqqvvvzzz|||||||||yyyuuurrrtttwwwwwwpppjjjkkkggggggmmmqqqoookkkjjjpppwwwzzzxxx{{{}}}yyywwwvvvuuuwww{{{}}}~~~{{{uuuuuuxxx{{{eeeUUUKKKJJJBBBFFFEEEFFFJJJJJJZZZvvvuuuuuummmgggcccbbbbbbaaacccgggeeefffiiikkkjjjkkksss}}}qqqaaa^^^aaajjjtttrrruuussspppllljjjeee___YYYSSSOOOMMMNNNJJJFFFBBBAAAAAAAAA@@@<<<999888999666111///000------------------------.........------.........***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,---------......------------............---.........////////////111111111222222222333333333333333444555555666666;;;:::999888999;;;:::999>>>@@@CCCJJJ___~~~{{{|||~~~~~~~~~}}}{{{{{{zzz{{{}}}xxxuuuxxx{{{yyyxxxyyy}}}uuurrrppp||||||}}}|||yyytttrrrrrruuu|||zzzxxxzzzyyyvvvtttxxx~~~~~~vvvooopppkkkjjjnnnpppnnnmmmmmmmmmsss}}}yyyyyy{{{xxxyyyyyywwwwwwzzzzzzyyyyyy|||~~~zzz{{{yyyoooXXXLLLMMMDDDGGGEEEFFFLLLKKKSSSggg~~~ssskkkeeeddddddbbbccceeecccdddhhhlllllljjjooowwwooo___ZZZYYYcccuuurrrtttsssrrrooolllgggaaaZZZUUUQQQPPPNNNJJJFFFBBBAAAAAAAAA@@@<<<999888999666111///000------------------------......------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////000000111111111222222222222222333333444555555555999:::888666777;;;<<<::::::<<>>;;;666999===???AAAGGGSSS]]]rrr}}}~~~yyy{{{{{{zzzyyyzzz}}}~~~{{{zzz{{{zzztttqqqrrrpppwww{{{yyyvvvwwwxxxwwwwwwwww{{{zzzxxx{{{}}}sssppppppmmmooouuuzzzvvvssstttxxx{{{zzzwwwyyyzzz||||||wwwpppnnnrrrrrrqqqrrrvvvuuuqqqqqqtttrrrsssvvv{{{yyyttttttvvvuuuuuu|||}}}{{{{{{~~~~~~{{{{{{~~~lllRRRVVVKKKKKKCCCBBBJJJJJJIIIRRRaaattt|||rrriiifffeeeaaa______^^^___dddjjjjjjhhhjjjoootttyyyttteeeooouuulllaaaZZZhhhvvvrrrtttttttttnnnkkkeee___YYYTTTPPPOOONNNKKKFFFBBBAAAAAAAAA@@@<<<999888999666111///000////////////////////////---,,,,,,++++++,,,,,,------,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////000000000000000000000000111111111111111222222333333444555555222888:::777777:::999555999:::<<<======???DDDJJJIIIaaa{{{|||{{{{{{{{{{{{xxxuuutttwwwzzzyyywwwwwwzzzyyytttqqqrrrkkkqqquuuuuuwww{{{}}}|||{{{zzz~~~yyyvvvyyyttt}}}yyy{{{{{{kkkjjjlllkkknnnuuu{{{vvvpppoooqqquuuwwwxxxzzz~~~{{{qqqnnnrrryyyvvvuuuwwwvvvsssrrrtttrrrqqqqqquuu||||||vvvxxxxxxuuuttt|||~~~zzzvvvvvv{{{}}}}}}}}}}}}xxxZZZ^^^NNNLLLBBB@@@HHHHHHEEELLLOOO\\\~~~tttjjjgggeeeaaa]]]]]]```aaaeeekkkllliiikkkoooiiittt}}}eeeeeefffjjjrrr}}}tttjjjaaakkk~~~wwwtttsssrrrsssqqqjjjccc___ZZZSSSOOOOOOLLLKKKFFFAAAAAAEEEEEECCC===<<<:::888555333111000000000000000000//////...------------------------))))))*********+++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++000//////......---,,,,,,///......------///000111000000000000000000000000111222222333333444555555555555666666777777888888777888888999;;;===???@@@DDDHHHPPP[[[ooo~~~|||{{{~~~}}}uuunnnooorrrttttttyyyyyysssooovvvyyyvvvpppttt~~~xxxvvvzzz}}}~~~~~~yyyxxxxxxxxxyyy{{{kkkmmmnnniiikkktttxxxvvvqqqmmmjjjlllpppttt|||~~~|||yyywwwvvvtttvvvwwwuuuqqqooooooqqqrrroooooottt{{{}}}yyy{{{ssszzzzzzzzzwwwuuuyyy}}}zzzxxxzzz}}}~~~|||zzz}}}ddd```VVVMMMDDDBBBEEEGGGGGGGGGSSSXXXooovvvgggbbbaaa___\\\[[[\\\^^^bbbfffhhhiiijjjiiigggkkkwwwrrrggg]]][[[]]]aaahhhmmmrrruuujjjhhhnnnwwwsssrrrrrrsssqqqjjjccc___ZZZSSSOOOPPPLLLKKKFFFAAAAAAEEEFFFCCC===<<<:::888555333111000//////000000//////...---------------------------+++++++++,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++///......---...///000111000000000000000000000000111111111222333333444444444555555666777777888888999999999::::::<<<======???BBBFFFLLLXXXkkk|||||||||{{{tttsssttttttwww{{{~~~yyyvvvwwwzzzwwwrrrwwwzzzxxx{{{}}}}}}~~~ttttttuuuwwwxxx~~~ssssssrrrkkkmmmvvvwwwvvvtttpppmmmmmmnnnpppvvvwwwxxxxxxvvvtttrrrrrrsssttttttpppkkkhhhiiikkkuuutttsssuuuxxxzzzzzzyyyyyyzzz~~~yyy|||}}}{{{xxxuuuxxx}}}|||~~~~~~{{{xxx~~~lll___ZZZQQQGGGDDDEEEFFFGGGIIIIIIPPPccc}}}mmmeeecccaaa______]]]___bbbeeehhhiiiiiiiiigggiiirrrwwwlllaaa^^^```ccchhhnnnkkkwwwrrrmmmnnnvvvsssrrrrrrsssqqqiiibbb___ZZZSSSPPPPPPLLLKKKGGGAAAAAAEEEFFFCCC===<<<:::888555333111000......//////......---,,,------------------------+++++++++,,,,,,,,,,,,---*********++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,)))******+++---......///++++++++++++,,,,,,,,,,,,......------......///000000000000000000000000000000000000111222222333333444444555555666777777777::::::999999::::::;;;;;;???@@@AAACCCGGGQQQ^^^ggg~~~|||~~~~~~zzzxxxvvvtttxxx{{{~~~}}}{{{wwwzzzxxxuuuzzz}}}{{{||||||{{{~~~~~~wwwvvvwwwwwwwww}}}xxxxxxuuuoooqqq{{{wwwxxxwwwuuurrrpppooopppuuutttsssrrrqqqooonnnnnnqqqqqqooojjjdddaaabbbdddqqqssstttuuuuuuvvvwwwyyyyyyxxxyyy~~~~~~~~~|||wwwttttttyyy~~~~~~~~~{{{www{{{{{{aaa]]]TTTKKKHHHFFFDDDFFFJJJEEEMMMZZZ}}}ttthhhccc```______^^^```bbbeeefffggggggggggggggglllxxxtttiiidddddddddhhhlllmmmooo{{{}}}vvvuuurrrrrrqqqssspppiiibbb___ZZZTTTPPPPPPLLLKKKGGGAAAAAAEEEFFFCCC===<<<:::888555333111000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************+++++++++++++++++++++*********************+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,---......//////------------......//////000000000000000000000000/////////000111111222222333444444555555666777777999888888999999:::;;;<<<>>>???AAAAAACCCGGGNNNRRRUUUggg}}}xxx|||~~~|||yyywwwwwwyyy{{{}}}|||zzzxxxvvvxxxwwwvvv{{{~~~|||}}}{{{yyy{{{|||zzzxxxuuusssqqqvvv~~~xxxyyywwwrrrvvvzzzzzz{{{yyywwwuuuuuuvvvyyywwwtttrrrqqqpppnnnmmmnnnmmmjjjddd]]][[[\\\___fffjjjoooqqqqqqsssxxx|||xxxuuussswww~~~}}}||||||yyyuuuqqqppprrrtttwwwwwwwwwxxx{{{}}}|||yyy{{{|||iii]]]TTTMMMLLLIIICCCCCCHHHDDDLLLRRRhhhrrriiiccc`````````aaabbbdddeeeeeeeeeeeehhheeegggnnnyyyzzztttqqqooooooqqqsssmmmoootttqqqqqqqqqsssppphhhbbb___ZZZTTTPPPQQQMMMLLLGGGBBBBBBFFFFFFDDD===<<<:::888555333111000---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********))))))*********+++++++++(((((()))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,------...............////////////////////////...//////000000111222222333333333444555555666666666666666777999;;;<<<===999;;;===???AAACCCFFFHHHFFFMMM[[[kkk}}}{{{wwwyyyvvvuuuuuuwwwyyyyyyvvvtttttttttrrrsssxxx~~~|||||||||zzzvvvwww{{{{{{xxxvvvsssooolllkkkppp{{{wwwxxxxxxtttwww~~~||||||}}}|||{{{{{{~~~~~~{{{wwwtttsssrrrooommmhhhhhheee___XXXUUUWWWZZZ\\\bbbiiillllllooovvv|||vvvqqqmmmnnnsssxxxyyyxxxwwwwwwuuurrrooommmmmmnnnqqqqqqrrrssstttwwwzzz}}}~~~}}}|||}}}}}}{{{ttt{{{zzz```UUUOOOPPPMMMDDDAAAEEEAAAIIIJJJWWWwwwlllfffcccbbbbbbbbbcccccccccccccccgggeeeeeeiiippp{{{{{{zzzrrriiieeemmmyyyrrrpppqqqqqqsssooohhhbbb___ZZZTTTQQQQQQMMMLLLHHHBBBBBBFFFGGGDDD===<<<:::888555333111000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,)))))))))************+++''''''((()))***+++,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++((())))))***+++,,,,,,---,,,,,,---............---/////////////////////////////////000111111222222222222333333444555555555444555555777888:::<<<===:::;;;<<>>>>>>>>@@@BBBDDDEEEEEEIIIFFFFFFJJJMMMQQQ\\\gggxxx~~~~~~~~~|||{{{zzz{{{{{{yyy{{{|||vvvttttttwww{{{|||yyyvvvtttnnnjjjjjjooosssvvvwwwwwwwwwuuuqqqppprrrqqqlllnnnnnnpppqqqoooqqq|||yyyrrrooorrruuuuuurrrqqqvvvxxx{{{||||||||||||}}}yyyvvvuuuvvvyyyyyyuuuqqqlllllljjjccc[[[VVVUUUVVVZZZ^^^bbbeeegggjjjooorrrsssooojjjiiilllooorrrssspppqqqrrrtttvvvvvvuuuttttttuuuuuutttssstttxxx|||yyywwwwwwzzz~~~|||{{{zzzvvvtttqqqttt}}}jjjWWWVVVTTTIIIDDDGGGDDDIIIJJJQQQeee~~~ooogggeeedddcccbbbaaa````````````aaadddggggggjjjttt{{{vvvmmmiiijjjhhhpppqqqppppppqqqsssooohhhaaa^^^ZZZTTTQQQRRRNNNMMMHHHCCCBBBFFFGGGEEE===<<<:::888555333111000......//////......---,,,++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))************************))))))))))))******+++++++++,,,,,,,,,******+++,,,------...///+++,,,,,,,,,,,,---------+++,,,---.........---,,,////////////////////////000000000111222222333333111222222333333444555555777777777777777888999999===<<<<<<>>>BBBEEEFFFFFFCCCBBBEEEKKKKKKHHHJJJQQQUUU```qqq~~~}}}zzzyyyxxxwwwxxx{{{~~~uuu~~~{{{|||~~~zzzyyyzzzxxxssssssrrrrrrvvv|||~~~{{{wwwtttnnnhhhhhhlllppptttvvvtttuuusssoooooopppnnniiigggjjjnnnoookkkhhhmmmvvvoooiiifffkkkrrrtttqqqnnnrrruuuzzz|||{{{yyywwwvvvvvvttttttxxx|||}}}yyyuuutttuuurrrkkkbbb[[[YYYYYYYYY\\\```dddhhhlllpppsssrrroookkkjjjmmmqqqtttuuupppqqqtttwww{{{|||{{{yyyuuuvvvvvvtttrrrssswww{{{zzzxxxwwwyyy}}}}}}~~~zzzzzz{{{|||{{{yyytttuuu|||ttt\\\WWWUUUKKKGGGJJJAAAEEEFFFKKKWWWggg|||rrreeedddcccaaa```_________]]]___dddgggffffffnnnxxxxxxnnniiiiiieeefff~~~qqqooosssssssssnnngggbbb^^^YYYRRRPPPQQQMMMLLLJJJHHHGGGEEEDDDDDD>>>===:::777333111///...------..................,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))''''''(((******+++++++++))))))))))))))))))))))))******))))))******+++,,,************+++,,,---------------,,,,,,++++++++++++,,,...---,,,,,,---///..................------222000///000111111000///000000111222333333444444333444666666555555777888777888999<<>>===:::777333111///...........................,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))'''((()))******+++++++++))))))))))))))))))))))))******))))))******+++,,,++++++*********+++,,,,,,------,,,,,,,,,+++++++++***,,,......---,,,---.....................------111000///000111111000///111111111222222333333333333444666666555555777888888888:::<<>><<<:::666333111//////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))'''((()))******+++******))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++)))+++......---,,,,,,---------------------......111000//////111111000///111111222222222222222222222444555666555555666888888999:::;;;===???AAACCCAAA@@@?????????AAABBBCCCFFFGGGHHHIIIKKKNNNSSSWWW^^^bbbjjjuuu}}}wwwqqqxxxvvvuuutttssspppmmmjjjjjjmmmpppqqqrrruuu{{{{{{uuuuuutttrrrooonnnmmmnnnppppppnnnmmmjjjjjjlllpppoookkkkkknnniiiiiimmmuuuwwwtttpppooopppooommmllljjjiiiiiihhhppppppqqqtttwwwyyyxxxwwwmmmhhhfffiiippptttsssppppppooommmiiiffffffiiikkkmmmoooqqqtttuuurrrlllhhhnnnllllllpppsssyyyooogggfffeeeeeehhhmmmuuu~~~|||xxxwwwxxx{{{}}}~~~~~~~~~}}}wwwxxx|||~~~yyyrrrpppssswwwzzz{{{yyy{{{zzzwwwssspppqqqsssuuuwwwxxxxxxzzz|||zzzvvvyyyvvvxxx}}}||||||rrruuuyyycccDDDIIIDDDEEEHHHDDDDDDVVVmmmvvvllldddbbbbbb``````bbb]]]^^^```bbbeeefffggghhhllltttvvvpppoooxxxrrrqqquuuvvvvvvlllddd^^^]]][[[WWWTTTTTTNNNKKKIIIIIIIIIHHHEEEBBB===<<<999666444111000///...............---------++++++++++++++++++++++++))))))************))))))(((((()))***************))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++***))))))******,,,+++++++++++++++++++++)))+++......---,,,,,,,,,,,,,,,------------......000///...///000111000///222222222222111111111111222444555555555555666888999999999:::<<<===???@@@@@@??????>>>>>>???@@@AAAEEEGGGIIIKKKLLLNNNRRRUUUWWWYYY[[[___fffooozzz~~~{{{wwwxxxwwwuuuuuussspppiiidddjjjooouuuvvvuuuvvvzzzyyyuuuuuusssooopppooooooooopppnnnllliiiggggggjjjoooppplllkkkmmmkkkjjjnnnvvvyyyvvvsssrrrsssrrrpppnnnmmmlllllllllooooooqqqsssuuuuuurrroooiiihhhhhhlllqqquuuuuutttnnnnnnmmmiiieeedddfffiiigggiiimmmqqqttttttpppmmmpppoooppprrrtttzzzxxxqqqpppooonnnmmmooouuu||||||xxxvvvvvvzzzxxxvvvxxxzzzwwwuuuuuuyyy~~~zzz|||{{{xxxtttrrrsssuuuuuuvvvwwwxxxzzz{{{yyywww{{{{{{~~~|||uuu{{{jjjJJJHHHEEEEEEIIIGGGEEEQQQaaattthhhdddcccaaaaaaccc]]]^^^```bbbccceeeeeeeeelllqqq{{{|||sssuuuuuussswwwxxxxxxmmmddd^^^]]]\\\XXXUUUTTTNNNMMMLLLNNNPPPMMMGGGAAA===<<<999666444222000000//////.........---------++++++++++++++++++++++++))))))************))))))((())))))************)))))))))))))))))))))))))))******))))))******+++,,,,,,++++++***))))))))))))++++++++++++++++++++++++)))+++---...---,,,,,,,,,,,,,,,,,,,,,------......///...---...000111000///222111111111111111111111222333555555444444666777888888888999:::;;;======??????????????????@@@@@@AAACCCGGGIIIKKKNNNQQQTTTOOOPPPRRRUUUXXX]]]ccchhhhhhttt|||zzzzzzxxxxxxyyyyyyvvvooohhhmmmrrrxxxyyyvvvvvvyyy}}}|||zzzzzzwwwrrrmmmlllmmmnnnppppppnnnlllkkkjjjmmmrrrtttqqqooopppqqqooopppvvvzzzyyyyyyzzz|||xxxtttqqqpppoooooommmnnnoooqqqsssqqqnnnkkkhhhkkknnnooonnnmmmnnnppphhhkkkllljjjfffeeegggjjjfffgggjjjooosssuuutttrrrssssssuuuwwwwwwzzz{{{zzzzzzwwwtttrrrrrrvvvzzzzzzzzzxxxuuutttxxx~~~xxxxxxxxxzzz}}}~~~{{{xxxvvvuuuuuuyyyzzz|||}}}|||zzzzzzzzz}}}|||rrrssskkkVVVEEEAAAAAADDDDDDCCCJJJUUUggg}}}mmmfffcccaaa```aaa]]]^^^```aaabbbcccccccccfffhhhooo|||xxxzzzwwwuuuxxxyyyxxxnnneee]]]]]]]]]YYYUUUTTTQQQOOOOOOQQQTTTQQQJJJCCC===;;;999666444222111000/////////...------,,,,,,++++++++++++++++++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,++++++***)))))))))***************+++++++++++++++***+++,,,,,,++++++,,,...++++++,,,,,,------.........------...000111111000000000111111111111111111111333444555444444555777777777777888999:::;;;<<<>>>>>>>>>??????@@@@@@@@@BBBDDDFFFHHHIIILLLOOORRRQQQRRRSSSTTTSSSTTTVVVXXXWWW^^^ffflllwww~~~|||{{{{{{yyyyyy}}}zzzsssnnnrrrvvvwwwvvvuuuwwwyyy|||wwwmmmmmmooossswww{{{{{{{{{ssspppqqqvvvxxxuuussssssvvvrrrrrrwww{{{|||~~~|||wwwssspppnnnkkklllmmmppprrrrrrooommmmmmrrruuurrrjjjeeedddgggdddiiinnnnnnkkkhhhjjjnnnkkkjjjkkkmmmpppssssssrrruuutttwwwzzzzzz{{{}}}~~~{{{uuurrrrrrtttuuuwwwxxxvvvsssuuu}}}}}}{{{{{{~~~|||xxxuuu||||||zzz}}}||||||}}}tttgggcccZZZJJJEEEBBBBBBCCCBBBFFFKKKRRRqqqvvvjjjeeeaaa______^^^^^^___```aaaaaaaaaaaa___aaafffqqq}}}|||wwwuuuwwwxxxwwwpppeee]]]]]]]]]ZZZUUUSSSSSSNNNKKKLLLOOOOOOIIICCC<<<;;;999666444222111000000//////...------,,,,,,************************))))))************))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,***))))))))))))******+++)))*********+++++++++++++++++++++***)))***,,,///***++++++,,,------.........---,,,...000111111000//////000000111111222222111333444444444444555777666666666777888999;;;;;;;;;<<<===>>>??????@@@@@@CCCDDDFFFGGGHHHKKKOOORRRVVVVVVVVVUUURRRPPPPPPQQQVVVZZZ]]]```iiiwww~~~}}}{{{|||zzzoooqqqsssuuuwwwxxxyyyyyy~~~yyyqqqqqqsssxxxzzzvvvtttxxxzzzwwwtttuuuuuurrrrrrwww|||}}}~~~xxxrrrnnnjjjjjjlllnnnqqqqqqooommmsssuuuwwwsssllleeebbbaaadddkkkssstttqqqmmmnnnpppnnnllljjjjjjmmmpppqqqrrrsssqqqrrrwwwzzz||||||zzzyyy}}}yyytttrrrrrrpppuuuyyyxxxttttttzzz{{{|||~~~}}}zzzxxx}}}yyy}}}|||}}}}}}kkk___ZZZSSSLLLEEECCCDDDDDDFFFHHHNNN]]]tttlllfffbbbaaa^^^______`````````______^^^aaaeeekkkuuuzzzwwwtttvvvwwwvvvqqqfff^^^]]]^^^ZZZUUURRRQQQKKKEEEEEEHHHIIIFFFAAA<<<;;;999666444222111111000000///...------,,,,,,************************))))))************))))))))))))*********))))))((())))))))))))))))))))))))*********)))***++++++,,,))))))(((((()))***++++++))))))******++++++++++++,,,,,,+++)))((()))---000******+++,,,,,,---.........---,,,...000111111000...//////000111222222333111333444444444444555777555555555666777999:::;;;999:::;;;===>>>????????????@@@BBBCCCEEEIIIMMMQQQOOOPPPQQQPPPPPPQQQSSSUUUTTTWWWXXX[[[dddooouuuvvvwww|||~~~zzzqqqqqqrrruuuyyy||||||{{{|||{{{sssssstttxxx~~~~~~xxxvvvxxxzzzwwwuuuuuussspppqqqxxx||||||}}}|||}}}uuupppkkkjjjkkklllnnnnnnllljjjtttttttttssspppkkkfffbbbfffnnnwwwyyyuuupppppprrrnnnkkkhhhhhhkkkooorrrsssqqqmmmmmmsssyyy|||{{{wwwtttqqqssszzz|||vvvssssssnnnuuu{{{zzzuuutttyyy{{{tttpppvvv}}}}}}|||www|||~~~|||yyy|||~~~zzzddd]]]UUULLLCCCAAABBBDDDEEEFFFUUUSSSmmm}}}ssslllgggfff^^^_______________^^^^^^^^^aaaccceeekkkxxxwwwzzzvvvqqqrrrrrrqqqoooeee]]]\\\\\\XXXQQQNNNOOOKKKFFFFFFIIIIIIFFFBBB<<<<<<;;;888555222111111......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))******************++++++++++++******,,,,,,+++***+++,,,---...---------............//////////////////000111111111222222333333444444555666666777888999::::::;;;;;;;;;<<<===>>>???@@@@@@>>>???AAACCCFFFHHHJJJKKKKKKLLLNNNNNNMMMMMMOOOPPPSSSUUUXXXZZZ^^^dddkkkpppuuusssrrrrrrvvv|||}}}~~~wwwyyysssvvvyyywww|||}}}ssstttwww{{{}}}~~~wwwsssppprrrvvvyyywwwsssxxxpppnnnwww~~~|||xxxxxxvvv}}}zzztttqqqrrrmmmiiihhhjjjmmmmmmmmmyyyyyyzzzyyyxxxwwwuuutttjjjqqqxxxzzzvvvssssssuuuttttttoooiiiiiiooossstttoooooommmkkkpppxxx||||||zzzuuuuuuzzz{{{tttnnnmmmtttuuuyyy}}}xxxooonnntttssstttuuuwwwxxxyyyyyyxxxqqqsssttttttttttttuuuwww{{{yyyxxxyyy|||~~~zzzyyypppRRR\\\NNNIIIGGG@@@AAAGGGGGGKKKOOO\\\}}}xxxmmmbbbaaaaaaaaa___]]]]]]^^^___```______```eeemmmwww~~~}}}wwwqqqlllkkkvvvqqqrrrrrrrrrnnnddd\\\[[[[[[XXXSSSQQQOOOKKKFFFFFFIIIJJJFFFBBB<<<<<<;;;888444111111111//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))(((((()))))))))***************++++++++++++******,,,,,,+++++++++,,,---...------------............000///////////////000000111111222333333444444555666666777888999::::::;;;;;;;;;<<<===>>>??????@@@???@@@AAACCCEEEGGGHHHIIIIIIKKKLLLMMMLLLLLLMMMOOOQQQRRRTTTVVVYYY^^^dddiiimmmooopppooonnnqqqwww|||yyyzzz}}}zzz{{{wwwzzz~~~}}}yyyuuuwwwzzz}}}~~~~~~~~~~~~yyyvvvsssrrrtttuuusssqqqrrrmmmmmmtttyyywwwtttuuuuuuzzz|||wwwtttwwwtttpppmmmlllmmmoooppprrrsssvvvxxxzzz{{{{{{{{{oootttxxxyyyvvvsssrrrrrrwwwyyyuuunnnkkkooossssssrrrsssppplllnnntttyyyzzz||||||{{{wwwvvvtttssstttvvvtttnnnnnnrrrrrrrrrrrrsssssstttuuuuuuqqqsssttttttsssrrrsssuuutttttttttuuuwww||||||~~~}}}\\\[[[VVVSSSKKKAAAEEEIIIAAAIIIJJJSSSllltttfffaaa```___]]]\\\\\\^^^```^^^^^^^^^___aaahhhpppuuuzzznnniiifffeeeeeegggpppwwwuuuppprrrrrrrrroooddd[[[YYYYYYVVVTTTSSSPPPKKKFFFFFFIIIJJJFFFBBB======<<<888444111000111////////////............++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((())))))))))))************++++++++++++******,,,++++++++++++,,,------------------............000000//////.../////////111111222222333444444444555666666777888999:::::::::;;;;;;<<<===>>>??????@@@AAABBBCCCDDDFFFGGGGGGHHHIIIKKKKKKJJJJJJLLLMMMNNNPPPRRRSSSVVVZZZ___ccceeejjjnnnmmmiiiiiimmmrrrrrrrrruuuyyy~~~~~~{{{{{{www|||zzzwwwwwwxxxzzz}}}~~~}}}||||||{{{||||||{{{{{{zzzxxxvvvsssqqqooommmnnnmmmooossstttrrrppprrrrrrtttxxx|||~~~zzzwwwzzzyyyvvvqqqllljjjllloookkkmmmppptttwwwzzz{{{{{{oooppprrrssssssrrrqqqpppyyy}}}}}}uuunnnooorrrssssssuuusssmmmkkkqqqwwwzzzwwwsssqqqrrrrrrpppoooqqqooonnnnnnnnnnnnoooqqqqqqpppqqqsssrrrqqqppppppqqqoooppprrrrrrssswww~~~yyyzzzzzzyyyyyyzzz}}}lll```aaaaaaSSSBBBFFFJJJ@@@GGGGGGKKKYYYyyy|||lllfffdddaaa^^^\\\]]]^^^___^^^^^^______```ccchhhllluuusssiiifffcccbbbbbbXXX^^^ccckkktttpppqqqsssssspppfff\\\XXXWWWTTTSSSTTTPPPKKKGGGGGGIIIJJJGGGCCC???>>><<<888333000000000............------------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((((((((()))))))))*********++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,---------.........000000///............///111111111222333333444444555555666777888999::::::999:::;;;<<<===>>>>>>???AAAAAABBBCCCDDDDDDEEEEEEFFFGGGIIIIIIHHHHHHJJJKKKMMMOOOQQQSSSVVVZZZ___bbbdddggglllmmmkkkjjjkkkmmmpppqqqssswww|||~~~zzzxxxuuusssxxx|||zzzyyywwwuuuwwwzzz|||{{{zzz|||{{{zzzyyyyyyyyyyyyyyyyyy{{{}}}{{{wwwrrrnnnllloooqqquuuuuurrrnnnnnnooommmlllnnnsssyyy{{{zzzwwwxxxzzzyyyrrriiidddfffjjjgggiiillloooqqqrrrrrrsssiiihhhhhhjjjnnnpppqqqpppvvv}}}xxxpppooorrrtttrrruuutttmmmiiinnnvvvzzz{{{vvvrrrsssuuutttqqqmmmiiijjjkkkmmmnnnooooooooommmoooqqqpppooommmmmmnnnmmmppprrrsssssswww~~~zzzyyy|||~~~}}}{{{}}}{{{zzz}}}~~~nnnlllpppgggOOODDDGGGGGGGGGGGGHHHNNNcccoookkkhhheeebbbaaa```___^^^]]]___`````````bbbeeegggppp}}}wwwssspppiiiccc```YYY]]]```fff{{{sssnnnppprrrsssqqqggg]]]XXXUUURRRQQQSSSPPPLLLGGGGGGJJJJJJGGGCCC@@@???<<<777222//////000---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))************'''(((((((((((()))))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------...//////............//////000000111222222333333444555555666777888999999:::999999:::;;;<<<===>>>>>>AAAAAAAAABBBCCCCCCDDDDDDDDDFFFGGGHHHGGGGGGHHHJJJJJJMMMPPPSSSVVVZZZ___ccccccdddfffkkkppppppmmmiiijjjlllooorrrvvv{{{~~~{{{xxx{{{}}}}}}{{{uuurrrmmmmmmtttzzzyyyvvvssstttxxx{{{zzzxxxppprrruuuwwwwwwuuutttssstttxxx~~~|||vvvqqqnnnqqquuuyyyvvvqqqmmmkkkkkkfffeeefffkkkrrrvvvvvvuuuvvvzzz{{{tttjjjcccdddhhhggghhhjjjlllnnnnnnnnnnnniiigggfffgggjjjnnnpppqqqpppxxx|||vvvppppppsssttttttwwwuuummmgggjjjqqqtttvvvwwwyyyyyyyyyzzz{{{zzzzzzwwwtttuuuwwwwwwppphhhdddgggkkkoooqqqqqqooonnnjjjmmmooopppooommmmmmnnnnnnppprrrrrrssswww||||||yyyyyy{{{}}}}}}}}}zzzzzz~~~|||{{{tttnnnLLLDDDKKKEEEFFFHHHJJJVVVqqqsssllliiifffddddddcccaaa___[[[]]]___`````````bbbdddkkkttt~~~zzzzzz}}}}}}ssshhhbbb]]]___aaaddduuuqqqllloooqqqrrrpppfff]]]YYYUUUQQQQQQSSSQQQLLLGGGGGGJJJKKKGGGCCCBBB@@@===777222//////000,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++''''''(((((((((((())))))******++++++++++++******)))******+++,,,+++++++++,,,,,,,,,,,,------------......------......///000000000111111222333333333444555555666777888999999888999999:::;;;<<<======@@@@@@AAAAAABBBCCCDDDDDDDDDEEEGGGGGGFFFFFFHHHIIIHHHJJJNNNQQQUUUYYY^^^aaaaaa```bbbhhhppprrrmmmfffiiikkkoooqqqsssvvvyyy{{{wwwuuutttvvvzzz}}}|||zzz}}}~~~}}}yyy~~~}}}|||||||||~~~|||}}}~~~zzzzzz{{{{{{|||~~~}}}wwwqqqoookkklllssszzzxxxtttqqqsssxxx{{{zzzwwwooorrruuuvvvtttqqqooonnnqqquuuzzz~~~~~~zzzuuuqqqpppvvvyyyuuupppnnnkkkhhhddddddeeehhhmmmqqqssssssvvv{{{{{{rrrjjjhhhjjjiiijjjllloooqqqqqqrrrqqqpppnnnjjjhhhhhhkkkoooqqqjjjqqquuurrroooqqqssstttwwwxxxuuulllggghhhkkkkkkkkkpppsssrrrqqqssstttssstttuuuttttttwwwwwwppphhheeeggglllppprrrrrrpppoooiiilllppprrrrrrqqqrrrrrrooooooooopppsssvvvyyy{{{}}}|||zzzxxxvvvwww{{{~~~vvvtttuuuzzz|||{{{~~~}}}\\\GGGIIIAAADDDGGGIIIMMM]]]{{{qqqlllfffcccdddeeedddbbbYYY[[[]]]]]]]]]^^^___aaaccciiiqqq{{{wwwvvvsssuuu|||wwwqqqfffgggfffgggrrrooojjjnnnppprrrkkkccc\\\YYYVVVRRRSSSVVVQQQLLLHHHHHHJJJKKKHHHDDDCCCAAA===777111......///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))******++++++'''''''''((((((((())))))******++++++++++++******((()))***+++,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---...///000111000000000111222222333333444444555666777888999999888888999:::;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGGGGFFFFFFHHHIIIIIIKKKOOORRRTTTWWW[[[^^^^^^___bbbhhhmmmnnnkkkgggmmmppptttuuutttssstttvvvrrrssstttvvvxxxzzz||||||~~~~~~~~~~~~~~~}}}{{{}}}}}}~~~}}}||||||}}}}}}}}}}}}zzzzzz{{{|||~~~}}}zzzxxxzzz|||~~~}}}}}}zzzwwwvvvxxxyyyyyy}}}|||zzz||||||wwwrrrqqqmmmnnnsssxxxwwwsssqqqtttzzz|||zzzvvvtttvvvvvvuuuqqqooopppqqqssssssssswwwzzz{{{xxxtttpppvvvyyyvvvttttttpppkkkeeegggiiikkkllloooqqqtttvvv|||zzzsssooommmlllnnnppprrrttttttttttttqqqpppmmmhhheeehhhnnnttthhhmmmpppnnnnnnqqqsssrrrsssssspppjjjhhhjjjkkkiiihhhooosssqqqppprrrrrrpppqqqttttttsssuuuyyyvvvpppkkklllmmmnnnooooooppppppjjjnnnsssvvvwwwxxxyyyyyyrrrooommmoootttwwwxxxvvvvvvxxxyyywwwtttuuuzzzsssqqqpppsssxxx|||~~~~~~~~~~~~~~~~~~kkkQQQFFFAAABBBFFFIIIIIIPPPbbbuuuzzzmmmdddbbbccccccccc\\\]]]^^^^^^]]]]]]^^^```___ccchhhlllxxxzzzzzzuuuuuu|||xxxuuupppkkkqqqmmmiiimmmpppqqqgggaaa[[[YYYWWWTTTUUUXXXQQQLLLHHHHHHJJJKKKHHHDDDCCCAAA===777111......///......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++''''''''''''((((((((()))******++++++++++++******((()))***+++,,,+++******++++++,,,,,,,,,---------++++++,,,,,,...///111222000000000111222222333333444444555666777888999999777888999:::;;;<<<<<<======>>>???@@@BBBCCCDDDEEEDDDEEEGGGGGGFFFFFFHHHIIILLLNNNRRRTTTVVVXXX[[[]]]^^^aaafffjjjlllkkkjjjiiipppsssvvvvvvssspppooopppkkkmmmppprrrsssuuuxxxzzzzzz~~~~~~}}}|||}}}|||}}}|||zzz{{{~~~yyyxxxxxxzzz}}}|||zzz{{{}}}~~~}}}{{{yyyzzz{{{}}}}}}|||zzzyyytttrrrsssxxx{{{{{{~~~|||zzz|||{{{wwwtttuuuqqqppprrrsss}}}vvvrrrpppttt{{{~~~zzzuuuwwwxxxwwwtttqqqqqqtttxxxvvvrrrnnnpppvvvyyyyyyvvvqqqwwwzzzyyyyyy{{{wwwpppgggjjjnnnnnnnnnnnnrrruuuvvv|||xxxrrrooopppqqqsssttttttsssrrrrrrmmmmmmkkkfffcccfffooowwwiiilllmmmlllnnnrrrsssqqqkkklllkkkhhhjjjoooooolllhhhqqqvvvtttrrrttttttpppqqquuuuuurrruuu|||}}}yyyqqqooommmkkkkkkmmmooopppkkkooouuuyyy{{{}}}~~~vvvqqqmmmpppvvvzzzxxxuuurrrvvvyyywwwtttuuu{{{uuussspppooorrrvvvzzz|||~~~~~~}}}qqqyyy~~~pppZZZFFFCCCCCCFFFIIIIIIJJJVVVdddvvvgggaaa```aaaaaaaaabbbbbb```^^^^^^___aaa```dddffffffmmm|||xxxvvvzzzuuulllmmmnnniiijjjmmmnnniiiaaaZZZWWWUUURRRRRRUUUTTTNNNHHHHHHLLLNNNJJJEEEDDDAAA;;;777444222000///......---,,,,,,+++******,,,+++)))((((((((()))*********)))((((((((((((((((((((((((((((((((((((((('''(((***++++++)))'''&&&&&&'''''''''(((((())))))***((('''((()))***)))'''(((((())))))))))))(((((())))))))))))************))))))))))))************)))***+++,,,---,,,++++++............////////////......///000111222222333444333333555777888888888666888;;;;;;:::999999999>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJOOOLLLLLLRRRXXXZZZ^^^ccc^^^gggjjjooowwwsssjjjkkkrrrssstttsssrrrqqqrrrssssssnnnnnnuuuzzzwwwvvvxxxxxx|||zzz~~~~~~|||yyy{{{}}}|||~~~zzzwwwxxx}}}~~~|||}}}{{{yyyxxxyyy{{{|||{{{xxxvvvwww{{{~~~~~~}}}zzzvvvsssuuuwwwyyy{{{|||}}}wwwsssttttttrrrnnnooozzzwwwnnnkkklllssswwwvvvuuuuuuwwwxxxyyyxxxvvvuuuvvvxxx|||uuummmiiikkkpppssstttsssqqqrrrxxx}}}lllpppsssrrrooonnnqqquuu|||}}}}}}zzzwwwtttssssssooorrrssssssxxx|||uuukkkmmmkkkhhheeeeeefffiiikkklllkkkhhheeedddhhhmmmrrrooorrrooohhhgggmmmrrrrrrrrrtttvvvvvvuuusssrrrssssssrrrqqqrrruuuxxxzzz{{{rrrooowwwwwwmmmmmmwwwvvv{{{|||yyyyyy|||{{{vvvtttllliiipppwwwyyyxxxxxxooorrrtttvvvxxx|||zzzooojjjqqqvvvvvvzzz||||||~~~~~~wwwbbbfffjjj\\\IIICCCCCCCCCDDDGGGLLLPPPSSS~~~qqqjjjgggdddcccdddcccbbb```^^^]]]^^^``````bbbdddeeegggooo|||{{{}}}ooogggnnnnnnhhhjjjmmmnnnmmmddd\\\YYYVVVSSSTTTWWWTTTNNNHHHHHHLLLMMMJJJEEEDDDAAA<<<777444222000///......---,,,,,,+++******++++++)))((((((((()))******))))))(((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''((((((((())))))((('''((()))***)))'''(((((())))))))))))(((((((((((()))))))))*********(((((()))))))))*********)))***+++,,,---,,,,,,+++,,,------------........./////////000000111111222333333333444666777888777666888:::;;;:::999999:::======>>>@@@AAABBBCCCDDDCCCDDDEEEFFFHHHKKKMMMNNNPPPNNNPPPUUUXXX[[[```gggjjjyyyrrrlllooopppqqqpppooooooppprrrtttoooooouuuyyyxxxxxx{{{|||}}}~~~}}}}}}}}}}}}}}}~~~yyyyyy}}}}}}{{{yyywwwyyy}}}~~~{{{wwwzzzzzzyyyyyyyyyyyyzzzzzzzzzxxxwwwyyy}}}~~~yyywwwyyy{{{}}}~~~~~~~~~zzzzzz|||xxxvvvqqqpppwww~~~|||sssoookkkjjjooosssssstttvvvssstttttttttsssuuuxxx{{{{{{sssllliiijjjkkklllsssrrruuu{{{tttuuutttrrrpppqqquuuxxxssstttttttttssspppnnnlllmmmooonnnoootttyyyuuummmhhhhhhhhhhhhhhhhhhhhhhhhooonnnllliiiggghhhkkknnnsssvvvuuuooommmqqqsssrrrssstttuuusssqqqoooooooooppppppppprrruuuyyy{{{|||~~~uuuqqqtttuuuqqqttt|||{{{~~~}}}yyywwwyyywwwsssooojjjjjjrrrzzz|||zzzzzztttvvvxxxzzz{{{~~~tttooosssvvvvvv}}}|||zzzzzzzzzzzz}}}}}}}}}eee^^^fffaaaRRRIIIFFFDDDDDDEEEGGGMMMSSSgggtttlllfffccc`````````_________```aaa]]]```aaabbbccchhhrrrzzz|||yyyzzz|||pppjjjsssoooiiikkkmmmnnnqqqhhh___ZZZXXXUUUVVVYYYSSSMMMHHHHHHKKKLLLIIIEEEDDDAAA===888444111//////...------,,,,,,++++++***+++******)))((()))))))))***)))((((((''''''((((((((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&''''''''''''(((((((((((()))(((''''''))))))(((''''''(((((())))))(((((('''(((((())))))))))))******(((((())))))))))))*********++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,------/////////000000000000000111222333444555666666666666888:::;;;:::999999:::;;;<<<===>>>@@@AAABBBBBBAAABBBDDDFFFIIILLLOOOPPPPPPPPPSSSWWWXXX\\\gggrrrtttkkklllmmmmmmlllkkkllloooqqquuuqqqppptttwwwxxxzzz}}}~~~}}}|||}}}|||{{{}}}}}}|||{{{zzzyyyyyyzzzzzz|||{{{wwwuuuxxx}}}xxxwwwwwwzzz}}}}}}yyyuuuvvvwwwxxxyyyyyyxxxxxxwwwyyyxxxxxxzzz~~~~~~zzzyyy{{{}}}}}}~~~|||zzzxxxzzz{{{yyyuuurrrtttwwwuuupppqqqllljjjnnnqqqqqqsssvvvrrrsssrrrqqqqqqsssvvvyyy~~~wwwnnngggeeefffiiipppqqqsssxxx~~~|||xxxtttpppllljjjlllppptttvvvpppooopppsssvvvuuupppllliiihhhffffffmmmssssssnnndddgggjjjmmmmmmllljjjhhhtttssspppmmmjjjiiijjjllluuuxxxwwwssspppqqqqqqooopppqqqqqqpppnnnnnnoooqqqmmmnnnqqqtttwwwzzz{{{|||}}}xxxttttttwww{{{~~~}}}~~~}}}yyywwwyyyxxxvvvoookkkmmmvvv~~~}}}|||zzz|||~~~yyyssstttuuuuuu||||||wwwuuuvvvxxxyyyzzz|||}}}|||aaacccggg```RRRJJJEEEFFFFFFDDDGGGNNNRRRpppvvvmmmgggbbbbbbbbbbbbaaaaaaaaaaaa\\\^^^`````````ccchhhmmmtttwwwtttvvvtttkkkhhhssspppkkkmmmoooppprrrhhh___[[[WWWUUUVVVZZZQQQMMMIIIHHHJJJJJJHHHEEECCCBBB???:::555111//////---------,,,,,,++++++++++++******)))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&'''''''''((((((((((((((()))(((''''''((()))(((''''''(((((((((((((((((('''(((((((((((()))))))))***(((((((((((()))))))))******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---/////////////////////...000222444555555555555555555888:::;;;:::999:::::::::;;;<<<===>>>@@@AAAAAAAAAAAACCCEEEHHHKKKMMMOOOMMMOOORRRTTTVVV^^^oooooogggiiiiiijjjiiihhhjjjmmmooosssqqqooopppsssvvvzzz}}}~~~}}}|||}}}}}}~~~zzz||||||{{{}}}}}}zzz{{{{{{zzzyyyxxxyyyzzzxxxxxxuuusssxxx{{{xxxwwwwwwyyy|||}}}|||zzzwwwwwwvvvuuuuuutttttttttwwwxxxyyyzzz|||}}}||||||wwwttttttwwwyyyxxxzzzyyyuuuwww{{{wwwwwwuuusssssssssrrrppprrrnnnnnnqqqrrrqqqsssvvvtttuuuvvvtttsssrrrsssuuuzzzyyyuuunnngggfffiiimmmpppqqqrrruuuwwwuuuqqqmmmmmmhhhdddffflllsssvvvvvvpppoooqqqvvv|||}}}wwwrrreeeaaa]]]___fffmmmpppooogggjjjnnnqqqsssrrrooonnnyyywwwtttooolllkkknnnpppuuuvvvtttpppmmmllllllmmmkkklllmmmmmmnnnpppsssvvvmmmooossswwwxxxyyyzzz{{{yyywww}}}~~~{{{{{{{{{zzz{{{~~~xxxsssrrryyy~~~~~~zzzwwwvvvtttsssxxx~~~xxxvvvwwwyyywwwzzz{{{zzz~~~qqq___gggrrrhhhXXXKKKIIIGGGCCCCCCGGGKKK___ssswwwoooiiigggfffeeedddcccaaa___\\\___aaabbbaaabbbdddfffgggooo~~~yyyuuutttkkkgggpppsssmmmnnnppppppooofff]]]YYYWWWTTTUUUXXXPPPLLLIIIHHHIIIIIIGGGFFFCCCCCC@@@;;;555000...///------,,,,,,,,,,,,++++++************)))))))))((()))(((((('''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''&&&'''((()))(((&&&''''''(((((((((((('''''''''(((((((((((()))))))))'''(((((((((((()))))))))************++++++,,,,,,++++++,,,,,,,,,---------/////////...............///222555666555444444555555777:::;;;:::::::::;;;::::::;;;<<<>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIJJJJJJKKKNNNPPPSSS^^^uuukkkeeeggghhhiiihhhhhhiiikkknnnppppppnnnmmmnnnrrrwwwzzz||||||}}}|||}}}~~~}}}zzzyyyzzz~~~}}}|||}}}~~~}}}~~~}}}zzz}}}}}}{{{{{{|||zzzzzzxxxvvvyyy}}}}}}xxxyyyxxxwwwxxx{{{~~~|||zzzuuuqqqooooooqqqrrruuuvvvxxxyyyxxxvvvuuutttpppnnnooosssuuutttuuuxxx}}}wwwvvvvvvpppppprrrttttttrrrrrrsssrrrppprrrvvvvvvrrrrrruuusssuuuxxxxxxwwwuuutttsssssssssqqqmmmhhhhhhkkkooooooppprrrssssssqqqmmmkkkhhhfffffflllvvv}}}~~~{{{ooonnnpppvvv}}}|||wwwgggaaa\\\___fffmmmpppqqqkkklllooorrrtttttttttttt}}}zzzuuuooolllnnnrrrvvvvvvsssoookkkhhhgggjjjmmmhhhiiijjjkkkkkkmmmpppsssnnnrrrvvvxxxxxxwwwxxxyyy~~~~~~{{{zzzyyyzzz||||||wwwyyy{{{|||}}}}}}}}}~~~}}}xxxtttvvv|||||||||xxxxxxyyyyyy{{{{{{zzz\\\eeexxx[[[IIICCCCCCDDDEEEIIIXXXccc}}}vvvmmmkkkhhhgggfffeeebbb```\\\^^^aaaccccccbbbbbbbbbbbbdddmmm}}}sssjjjpppsssnnnnnnooooookkkccc[[[YYYVVVSSSSSSVVVOOOLLLIIIGGGGGGGGGGGGFFFCCCCCCBBB===555000...///,,,,,,,,,,,,,,,,,,,,,,,,)))************)))(((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%%%%&&&''''''(((((((((((((((((('''''''''((('''&&&&&&(((((('''&&&&&&''''''((((((''''''&&&''''''(((((((((((())))))''''''(((((((((((())))))***))))))))))))***++++++++++++,,,,,,,,,------------------...............///333777888555333444555444777:::;;;:::::::::;;;::::::;;;<<<>>>???@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHIIILLLOOORRR\\\ppplllggggggiiikkkkkkjjjjjjkkklllmmmooonnnkkkjjjooosssuuuvvvvvvxxx{{{~~~~~~}}}zzz{{{}}}~~~~~~~~~}}}|||{{{{{{~~~{{{{{{}}}~~~}}}{{{xxxwwwxxx{{{~~~{{{}}}~~~|||~~~|||{{{}}}|||yyy{{{zzzxxxxxx{{{{{{uuuooollllllnnnpppqqqtttvvvvvvtttpppnnnmmmkkkjjjmmmrrruuussssssuuu~~~yyytttrrrpppjjjjjjnnntttvvvsssrrrrrrqqqpppssswwwuuupppooorrrooorrruuuwwwwwwvvvvvvvvvsssrrrpppllliiihhhjjjlllggghhhjjjlllmmmllllllkkkeeedddhhhpppyyy~~~}}}zzzqqqpppqqqvvv|||mmmfffaaaeeelllqqqsssuuulllmmmoooqqqssstttuuuvvv{{{yyyuuupppmmmnnnssswwwuuupppllljjjgggeeeiiiooojjjkkkkkkjjjhhhhhhiiikkkmmmrrrvvvwwwuuutttuuuwwwvvv}}}{{{{{{yyyzzz~~~}}}wwwvvvvvvwwwzzz}}}xxxzzz~~~}}}}}}zzzxxxwww{{{~~~iiijjjpppLLL>>>BBBHHHGGGDDDQQQYYYjjjtttpppkkkhhhiiihhhfffccc\\\^^^```bbbbbbaaa___^^^```^^^bbbnnn{{{rrrrrrssslllllllllkkkggg```ZZZYYYWWWTTTSSSUUUNNNLLLIIIGGGGGGFFFFFFFFFBBBDDDCCC>>>555///...///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++***)))((('''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((())))))(((((((((''''''''''''((('''&&&&&&(((((('''&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))'''''''''((((((((()))))))))((('''''''''(((***************++++++++++++,,,,,,,,,,,,------......//////444999999666444444666444666999;;;::::::;;;<<<::::::;;;===>>>???@@@AAACCCCCCCCCCCCDDDFFFGGGHHHIIIJJJNNNQQQSSSWWWdddqqqyyy~~~llliiiiiikkknnnnnnmmmkkkkkkkkklllppppppjjjiiimmmqqqqqqssssssuuuyyy~~~}}}yyyyyyyyyzzz}}}{{{{{{||||||}}}}}}}}}|||xxxzzzxxxxxx}}}}}}{{{yyyzzz~~~|||~~~}}}~~~}}}}}}|||||||||{{{{{{|||~~~}}}zzzuuupppmmmmmmnnnooommmqqqtttuuurrrnnnkkkkkkggggggkkkrrruuusssrrrtttvvv{{{{{{uuuqqqqqqqqqoooiiihhhllluuuyyytttnnnmmmooonnnpppqqqoookkkkkkpppooopppqqqqqqqqqqqqtttvvvuuurrrnnnkkkjjjiiihhhgggbbbccceeefffggghhhiiijjjcccdddggglllrrrtttssspppooooooooorrrvvv|||qqqiiieeekkkqqqrrrsssuuunnnooorrrtttvvvvvvvvvvvvwwwvvvtttqqqnnnmmmnnnpppoookkkiiijjjhhheeehhhnnnlllnnnnnnmmmkkkiiihhhiiiiiinnnrrrsssqqqqqqsssvvvuuuxxxzzzwwwsssssswwwyyyxxxuuuwww|||}}}zzzzzz~~~zzztttpppqqqrrrsssvvv{{{{{{~~~}}}}}}}}}}}}{{{zzz|||{{{|||XXXAAAEEEJJJDDD@@@NNNQQQXXXxxx~~~vvvpppnnnlllhhheee``````aaabbbbbb```^^^[[[aaa[[[[[[dddkkksssrrrkkkjjjiiiiiiddd^^^ZZZZZZXXXUUUSSSTTTMMMKKKIIIGGGFFFFFFFFFFFFBBBDDDDDD>>>555///...///,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++)))((('''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&%%%%%%&&&'''((()))***))))))(((((('''''''''&&&((('''&&&&&&'''((('''&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))(((''''''&&&&&&''')))***))))))))))))************++++++,,,,,,---...//////000555::::::777444444666444666999;;;::::::;;;<<<:::;;;<<<===>>>@@@AAAAAACCCCCCCCCDDDEEEGGGIIIIIIJJJLLLPPPUUUTTTTTTZZZbbbqqquuuhhhhhhjjjmmmpppqqqooommmkkkkkklllqqqqqqkkkhhhmmmpppooorrrrrruuuzzz|||ssstttuuuvvvwwwzzz}}}~~~~~~{{{||||||||||||}}}}}}}}}~~~|||||||||}}}~~~~~~~~~}}}~~~|||}}}~~~~~~}}}}}}~~~yyywwwuuurrrpppooonnnnnnjjjnnnssstttqqqmmmkkkkkkddddddiiiqqqtttrrrqqqssstttwwwvvvooonnntttwwwuuujjjhhhlllvvvzzzssskkkhhhnnnllllllllliiieeehhhnnnrrrqqqnnnkkkjjjkkkooosssuuuqqqllljjjkkkkkkhhheeehhhiiiiiihhhggghhhjjjkkkggggggiiikkkmmmmmmllljjjhhhhhhhhhhhhlllrrr{{{qqqiiiffflllrrrqqqppprrrppprrrvvvyyyzzzzzzxxxwwwsssttttttrrroookkkiiihhhiiiffffffiiihhhdddeeekkkmmmoooqqqqqqpppnnnmmmmmmeeejjjooopppnnnnnnrrrvvvxxxwwwuuuqqqkkkgggkkkqqqsssppprrryyyzzzwwwwww{{{oookkkjjjmmmpppqqqtttyyy}}}|||}}}~~~|||~~~yyyyyy||||||}}}zzzqqqdddHHHIIIIII>>>@@@NNNMMMKKKaaayyytttoooiiieeeeeeeeeddddddcccaaa^^^[[[bbbZZZXXX]]]___aaammm~~~qqqhhhiiihhhddd^^^[[[XXXWWWVVVUUUSSSRRROOOKKKGGGGGGHHHIIIHHHFFFAAABBBAAA<<<555///...///---,,,+++*********+++,,,)))))))))))))))*********))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***++++++,,,,,,++++++++++++,,,---......000000111222333555666777777777777888999:::<<<<<<<<<===???AAADDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHMMMPPPTTTVVVXXX\\\ccchhhnnnqqqwwwyyyqqqhhhgggmmmiiijjjkkkmmmnnnoooooooooqqquuuvvvqqqnnnqqqttttttrrrsssvvv{{{~~~|||wwwsssnnnmmmpppvvv|||}}}zzz|||}}}|||||||||~~~{{{}}}{{{yyy|||}}}xxxqqqtttvvvyyyxxxssspppnnnoooppppppqqqrrrsssqqqooollljjjjjjkkkmmmqqqtttttttttyyytttoooooosssvvvuuurrrjjjffflllwwwhhhmmmnnnnnnjjjeeedddhhhmmmrrrrrrqqqooommmnnnpppssssssqqqooonnnnnnnnnlllkkklllmmmmmmjjjggghhhlllqqqpppnnnkkkhhheeeeeehhhkkkmmmkkkgggdddgggnnnpppnnnbbblllooohhhfffmmmppplllrrrnnnpppwwwzzzuuurrrrrrfffkkkppprrroookkkiiihhhhhhgggfffeeedddddddddeeegggkkknnnllljjjiiihhhhhhfffjjjnnnqqqqqqrrrvvvyyyzzz{{{xxxrrrkkkhhhkkkppprrrrrrrrrrrrrrrsssssssssnnnkkklllrrrvvvuuuuuuwww}}}|||~~~~~~|||~~~zzzzzzwwwvvv|||}}}xxxmmmuuuyyy[[[IIIEEEAAAEEEGGGJJJLLLSSSiii{{{tttpppnnngggdddccceeeddd```^^^```]]]]]]]]]\\\[[[]]]aaadddxxxqqqhhhhhheeeaaa]]]ZZZWWWVVVUUUUUUSSSRRROOOKKKGGGGGGHHHIIIHHHFFFAAAAAA@@@;;;444///---...---,,,+++*********+++,,,*********)))))))))))))))))))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((()))******+++,,,,,,,,,,,,,,,,,,---...//////...///000111333555777888777777777888999:::;;;<<<<<<===???AAACCCDDDDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHLLLOOORRRTTTVVV[[[bbbhhhwwwwwwuuuqqqlllhhhhhhhhhjjjkkkllllllmmmnnnnnnnnnssswwwxxxsssppprrruuuuuuuuuuuuwwwzzz}}}~~~}}}{{{tttqqqmmmmmmpppuuuyyy|||~~~{{{}}}||||||}}}yyy{{{~~~zzzzzz~~~|||}}}~~~~~~~~~|||~~~}}}~~~~~~vvvooorrrvvvzzzzzzwwwtttqqqpppppppppqqqrrrrrrrrrpppooojjjiiijjjmmmpppsssssssssyyyvvvsssppppppqqqssstttrrrmmmpppxxxlllrrrrrrooojjjfffdddeeehhhooonnnmmmllllllmmmmmmnnnooommmllllllnnnoooooonnnkkkkkkjjjiiiggghhhkkkmmmpppooommmiiiffffffgggiiiooonnnjjjeeehhhmmmooolllmmmvvvwwwoookkknnnooojjjllljjjlllrrrtttpppmmmmmmdddhhhmmmooonnnlllkkkkkklllkkkiiigggeeedddcccbbbdddhhhkkkjjjgggeeecccccchhhkkkoooppppppqqquuuxxxwwwzzz{{{wwwrrrnnnooorrrooooooooopppqqqrrrsssssswwwuuuvvvxxxxxxttttttvvvyyywwwyyy~~~||||||~~~|||}}}nnnkkkyyyiiiMMMEEEFFFCCCEEEGGGIIIMMM```|||vvvssskkkggggggiiihhhcccaaabbb[[[[[[ZZZYYYYYYZZZ^^^aaahhhnnn}}}qqqhhhgggccc]]]\\\YYYVVVTTTTTTTTTSSSRRROOOKKKGGGGGGHHHIIIHHHEEE@@@AAA@@@:::333...---...---,,,++++++******++++++++++++******))))))(((((()))((((((''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&''''''''''''(((((((((''''''''''''((((((((((((((())))))******+++++++++,,,,,,,,,------...///000---...///000333555888999666666666777888999:::;;;======???@@@AAABBBBBBBBBEEEEEEEEEFFFFFFGGGGGGGGGPPPRRRUUUVVVXXX^^^ffflll|||zzzrrrjjjkkkrrrqqqjjjlllllllllllllllllllllllltttxxxyyyuuurrrtttvvvvvvxxxwwwxxxzzz|||}}}|||{{{ssspppnnnnnnqqquuuxxxyyy|||}}}}}}~~~|||}}}}}}{{{yyyyyy~~~~~~{{{www{{{}}}|||yyyzzz{{{{{{{{{|||}}}|||zzzyyyyyy{{{{{{}}}{{{vvvqqqqqquuuzzz|||{{{xxxvvvtttppppppppppppooooooooonnnjjjiiijjjlllooorrrrrrrrrtttuuuuuusssqqqrrruuuxxxzzztttttt~~~wwwoootttqqqllljjjhhhhhhgggfffjjjhhhggghhhlllmmmllljjjiiihhhhhhjjjnnnpppqqqqqqlllkkkiiiiiikkklllkkkkkkoooooonnnlllhhhfffggghhhqqqqqqmmmhhhhhhmmmmmmkkkwww~~~}}}tttmmmllljjjfffeeeeeehhhmmmooolllkkklllbbbeeeiiillllllllllllmmmoooooommmkkkhhhfffdddbbbcccfffjjjkkkiiieeebbbaaakkknnnqqqqqqpppppptttxxxssswww{{{{{{wwwsssrrrrrrmmmmmmmmmnnnoooqqqsssttt{{{zzz||||||xxxrrrqqquuuuuutttwww|||}}}zzzzzz|||~~~~~~}}}|||~~~~~~yyydddlllvvvWWWGGGFFFCCCCCCEEEFFFHHHUUUnnn|||wwwmmmiiihhhjjjiiiddd``````[[[[[[ZZZYYYXXXYYY]]]```___cccnnn~~~rrriiigggbbb\\\[[[XXXUUUSSSSSSTTTSSSSSSOOOLLLHHHGGGHHHIIIGGGEEEAAABBB@@@;;;444///---...------,,,++++++*********,,,++++++***)))((('''''')))(((''''''''''''((((((&&&''''''''''''''''''&&&%%%&&&'''&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))))))))*********+++,,,,,,+++,,,,,,---...///......///000222444555666555555555666777888999:::<<<===>>>???????????????BBBCCCCCCDDDEEEFFFFFFGGGOOOQQQSSSTTTWWW\\\eeekkksssuuuoooiiisss~~~ooommmlllllllllkkkkkkjjjjjjrrrwwwxxxtttqqqsssuuuuuuvvvwwwzzz}}}}}}{{{tttsssrrrsssuuuwwwxxxxxxyyy{{{~~~}}}~~~{{{yyy{{{~~~{{{{{{zzzzzz{{{yyy|||~~~}}}|||{{{|||~~~~~~vvvwwwxxxxxxxxxxxx{{{}}}{{{xxxttttttuuuvvvvvvtttrrrsssvvvyyyzzzzzzxxxwwwsssuuuxxxzzz{{{{{{zzzzzzqqqqqqpppnnnkkkjjjjjjkkkjjjjjjjjjllloooqqqqqqpppoooqqquuuxxxyyyzzz{{{{{{|||uuurrrwww{{{xxxqqqmmmooojjjggghhhlllnnnmmmkkkfffdddcccgggmmmpppnnnkkkfffffffffhhhllloooqqqqqqpppmmmlllmmmpppqqqnnnllllllmmmnnnllljjjhhhggghhhooopppnnniiiiiimmmmmmkkkxxx|||{{{rrrjjjgggdddaaa]]]```eeehhhhhhggghhhjjjbbbcccfffhhhiiijjjkkklllnnnnnnooonnnmmmkkkiiihhhfffggglllqqqppplllhhhhhhppprrrsssrrrpppqqqtttxxxqqqtttxxxyyywwwsssqqqpppoooooooooooopppqqqrrrsssvvvwwwzzz{{{uuunnnnnnsssttttttxxx~~~|||yyyzzz}}}}}}}}}}}}yyy|||~~~mmmbbbtttyyyiiiTTTCCCEEEDDDDDDEEEFFFMMM^^^oootttooolllmmmlllfffaaa```^^^^^^\\\ZZZYYYZZZ]]]```______cccnnnyyysssjjjhhhccc]]]ZZZWWWTTTSSSSSSTTTTTTTTTPPPLLLHHHGGGHHHIIIGGGDDDBBBCCCBBB===555000///000------,,,,,,+++***)))))),,,++++++***)))(((''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))*********************+++,,,---...111000000000000111222333444444444555666777888999;;;<<<<<<===============@@@@@@AAABBBCCCDDDEEEFFFGGGIIILLLMMMOOOTTT\\\bbbdddiiijjjkkkxxxmmmjjjkkkkkklllkkkkkkjjjiiimmmrrruuurrroooqqqssssssrrruuuzzz{{{wwwvvvvvvwwwyyyzzzzzzyyyvvvxxx{{{}}}|||yyywwwvvvwwwzzz~~~~~~}}}|||{{{{{{{{{{{{~~~|||}}}~~~www||||||{{{zzzxxxyyyzzz|||}}}{{{zzz|||~~~sssuuuwwwwwwvvvuuuvvvwwwxxxsssooonnnqqqtttsssrrroooppprrrsssuuuvvvwwwxxxuuutttssstttvvvyyy{{{}}}uuuuuusssooojjjgggggghhhkkkjjjjjjkkknnnoooooonnnnnnpppuuu||||||vvvwwwppplllmmmnnnkkkiiiiiijjjfffcccgggmmmrrrqqqnnneeecccccchhhooosssrrrooofffeeeeeegggjjjmmmnnnmmmpppnnnlllmmmpppqqqooolllgggiiikkkkkkiiigggggggggjjjmmmmmmiiiiiimmmnnnlllrrruuutttmmmfffdddccccccbbbgggkkkhhhdddaaabbbcccbbbbbbccceeeggghhhiiiiiihhhjjjmmmpppqqqqqqpppooohhhggglllsssuuuqqqmmmnnnrrrtttvvvtttrrrqqqtttwwwssstttvvvvvvtttrrrqqqpppssssssttttttsssssssssrrrtttuuuyyyyyyssskkkkkkooooooqqqxxx{{{{{{}}}}}}||||||zzz}}}~~~~~~ffffffvvvoooMMMGGGDDDBBBCCCDDDHHHRRR]]]ooozzzuuutttqqqkkkdddbbb______]]][[[YYYYYY\\\^^^^^^[[[ZZZ___eeemmmzzzrrriiihhhddd^^^[[[XXXTTTRRRSSSUUUVVVVVVPPPLLLHHHGGGHHHHHHFFFDDDCCCDDDCCC===666111000111---------,,,+++***)))(((++++++******))))))(((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''((($$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---222111000000///000000000333333333444555666888888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@BBBCCCEEEEEEEEEHHHKKKLLLMMMQQQWWW\\\ZZZ___cccgggrrryyyrrrdddfffhhhkkkmmmmmmllljjjhhhgggmmmqqqooommmppprrrrrrqqqsssyyy{{{yyyxxxwwwxxxzzz{{{zzzyyysssuuuxxx|||~~~|||wwwuuutttvvvwww|||{{{wwwxxxzzz{{{zzzwwwzzzzzzzzz|||~~~tttyyyxxxxxxxxxxxxyyyzzzzzzwww{{{{{{xxxxxxzzzqqqsssuuuuuussssssssstttwwwsssooonnnppprrrsssrrrrrrrrrrrrpppooopppsssuuuvvvrrrnnnmmmpppuuuxxxzzzvvvxxxwwwssslllhhhhhhiiiiiihhhgggiiikkkllllllkkkpppqqquuu|||uuulllnnnjjjffffffeeebbbcccgggjjjgggdddggglllooonnnkkkfffeeeeeeiiinnnqqqrrrpppgggfffeeefffhhhjjjjjjjjjkkkjjjiiiiiijjjkkkjjjjjjeeeggghhhgggfffddddddeeedddiiikkkhhhhhhkkkmmmllllllnnnmmmiiieeeeeehhhkkkuuu{{{|||rrrgggaaa```___```___```cccfffhhhggggggbbbeeejjjoooqqqrrrqqqooofffcccfffpppsssnnnkkknnnpppsssvvvuuurrrqqqrrrttttttttttttttttttssssssrrrvvvwwwxxxyyyxxxvvvtttrrrxxxxxxzzzzzzuuummmjjjmmmiiilllttt}}}}}}{{{{{{{{{{{{{{{zzz}}}}}}|||zzz|||zzz}}}iiitttgggLLLFFFAAAAAABBBDDDJJJQQQ```{{{{{{wwwssskkkddd```______\\\YYYWWWWWWYYY[[[]]]ZZZXXX[[[^^^bbbkkktttpppggggggddd```[[[XXXTTTSSSTTTVVVWWWXXXQQQMMMHHHGGGHHHHHHFFFDDDBBBCCCBBB===666000///000------------,,,***((('''*********)))))))))))))))'''''''''''''''((())))))((('''&&&&&&&&&&&&'''((($$$%%%''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))))))))(((************+++,,,------000000/////////000000111222222333333444555777888777888999:::;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEGGGJJJNNNPPPPPPRRRVVVZZZXXXYYY\\\```eeefffccc___aaadddiiinnnooonnnkkkiiibbbiiinnnmmmllloooqqqqqqrrrsssvvvyyy}}}}}}|||zzzxxxvvvuuuvvvwwwxxxxxxwwwrrrsssuuuxxx|||}}}|||zzzvvvtttuuuxxx{{{|||uuuuuuxxxxxxwwwwww~~~}}}zzz{{{{{{yyyyyy}}}~~~~~~~~~yyysssuuuuuuvvvxxxyyyzzzzzzyyyrrrtttwwwzzz|||{{{xxxvvvoooppppppoooooopppsssvvvwwwuuurrrpppqqqrrrsssssssssrrrqqqnnnlllmmmqqqtttsssoookkkjjjmmmpppssssssrrrtttvvvssslllhhhggghhhfffeeedddeeeggghhhgggffflllnnnrrrwwwyyyvvvnnnhhhhhhfffeeeeeebbb___bbbhhhiiigggfffgggjjjlllkkkjjjiiihhhhhhhhhiiikkklllmmmfffeeedddeeegggiiiiiihhhggggggfffeeecccdddfffiiifffffffffdddaaa````````````fffiiigggfffiiijjjiiihhhhhhgggfffdddffflllsss}}}vvvfff___]]]\\\[[[[[[]]]aaafffiiihhhfff___ccchhhlllnnnmmmkkkiiieee___aaajjjmmmgggdddhhhlllpppttttttrrroooooopppooooooppprrrttttttsssrrruuuwwwzzz}}}}}}zzzvvvtttxxxwwwxxx{{{yyyrrrooooooiiijjjpppwwwyyyyyy{{{}}}zzzxxxyyy{{{{{{{{{xxxuuuxxx||||||xxxxxxvvvxxx{{{{{{yyy|||~~~}}}|||sssVVVMMMDDDBBBBBBCCCFFFKKKVVVjjj|||wwwnnngggcccaaa```^^^ZZZWWWWWWYYY[[[]]]ZZZZZZ\\\]]]]]]bbbhhhttt|||mmmeeefffddd```\\\XXXUUUSSSTTTWWWXXXYYYQQQMMMIIIGGGHHHHHHFFFCCCAAABBBAAA<<<555///...///------------,,,***(((''')))))))))))))))*********'''''''''''''''((()))***((('''&&&%%%%%%&&&'''(((###%%%'''''''''''')))***%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))((((((((((((++++++++++++,,,---...............//////000111222222222222333444555666777666777888999:::;;;;;;;;;:::;;;<<<>>>@@@BBBDDDDDDDDDHHHMMMOOOOOOPPPSSSVVVZZZWWWWWW[[[\\\ZZZ\\\aaa]]]bbbiiinnnqqqooollliii```ggglllllllllooorrrrrruuutttssstttwwwyyyyyyyyyvvvtttsssssstttvvvuuutttqqqqqqsssvvvyyy{{{zzzyyyvvvtttvvv{{{tttsssvvvvvvttt}}}yyyuuuuuuttttttzzz}}}zzzwwwwwwvvvtttrrrsssuuuyyy{{{|||zzzxxxsssooommmqqqxxx|||zzzwwwnnnmmmkkkjjjjjjnnntttyyyxxxwwwuuusssrrrrrrtttuuuppppppooolllkkkmmmrrrwwwpppllliiiiiilllnnnnnnmmmkkkooorrrpppjjjfffeeegggcccbbbaaabbbdddeeedddccceeeiiioooqqqqqqnnnlllkkkeeedddeeefffccc```dddkkkeeeeeeeeegggjjjkkkkkkkkkkkkjjjiiigggddddddgggiiieeedddcccdddfffhhhiiihhheeeffffffcccaaaaaaeeejjjggggggfffbbb^^^\\\\\\]]]___eeeiiigggeeefffgggfffeeedddcccbbbbbbfffnnnvvvttt||||||mmm]]]VVVUUUTTTXXXXXX[[[```gggjjjiiiggg___bbbfffjjjjjjhhheeebbbfff^^^^^^gggiiiccc___ccchhhmmmrrrsssqqqnnnmmmmmmgggiiilllpppssssssqqqooorrrvvv{{{~~~|||xxxuuutttrrrtttyyy{{{wwwtttsssnnnmmmnnnqqqrrrrrruuu{{{|||xxxvvvxxx{{{uuuuuutttrrruuuyyywwwssswwwxxxzzz|||yyywww|||qqq|||```TTTIIIEEEEEEEEEGGGJJJKKKXXXmmmxxxpppllldddcccaaa]]]ZZZYYY[[[]]]ZZZXXXXXXZZZXXXVVVXXX\\\```dddooojjjccceeeddd```]]]XXXTTTRRRTTTVVVVVVTTTNNNKKKGGGDDDDDDEEEEEEEEE@@@CCCAAA999222000///---//////...---,,,******)))))))))(((((((((((())))))&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%$$$%%%&&&(((***(((((((((((()))))))))))))))******+++,,,,,,------,,,...000000///...///000111222333333222222444666777666666666666777777888;;;<<<>>>???@@@@@@@@@???FFFHHHJJJLLLMMMPPPSSSUUUUUUYYY]]]`````````aaabbbeeeeeefffjjjooopppkkkgggbbbaaaccciiikkkkkknnnrrrrrrrrrrrrssstttxxx|||zzzuuupppnnnppprrrsssrrruuusssqqqrrruuuvvvuuussstttuuuzzzwwwqqqsssttttttvvv{{{uuussstttwwwvvvvvvwwwzzz{{{zzzxxxyyyvvvrrrrrruuuwwwwwwvvvrrrnnnkkkooovvvzzzxxxtttkkkhhhhhhjjjiiijjjrrr}}}xxxtttrrrrrrpppnnnmmmlllkkkkkkmmmnnnmmmlllmmmkkkhhhhhhjjjlllmmmnnnpppooonnnjjjfffdddeeefffgggeeeddddddddddddcccaaaeeeiiimmmmmmiiigggiiimmmiiieeecccdddccc``````bbbdddfffhhhhhhggghhhiiikkknnnooonnnhhh```^^^```eeefffeeeeeefffggghhhfffeeekkkccc___bbbggghhhiiijjjmmmiiifffccc\\\WWW[[[eeegggggggggfffeeegggkkknnnssssssmmmccc^^^ccciiimmmllljjjddd[[[SSSQQQTTTWWWTTTVVVYYY^^^ccceeedddccc\\\```dddfffeeeeeefffhhhgggggggggfffdddaaa___]]]eeehhhiiihhhiiikkkiiidddcccfffgggeeeccchhhrrrzzzyyy{{{}}}~~~|||wwwuuutttuuuvvvvvvuuuuuuwwwxxxxxxpppkkknnnqqqqqqrrruuuvvv|||~~~yyyuuuuuuxxxxxxxxxwwwtttqqqpppttt}}}kkkpppzzz]]]HHHHHHIII???===EEEKKKNNNZZZlllxxxvvvrrrmmmgggbbb```___^^^]]]\\\ZZZWWWWWWXXXYYYYYYYYYYYY[[[```jjjyyyllleeegggfffccc___ZZZUUUTTTUUUWWWVVVUUUMMMJJJGGGEEEEEEFFFFFFEEEAAADDDBBB:::222000///---......---,,,+++***))))))))))))(((((((((((())))))''''''''''''((((((((()))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((()))(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,...000000///...///000111222333333222222444666888777777777777888999999:::;;;===???@@@@@@@@@@@@EEEGGGIIIKKKLLLNNNRRRUUUWWWZZZ]]]___```aaabbbdddcccccceeeiiimmmnnnkkkgggddddddgggkkkkkkiiikkkooonnnqqqssssssuuu||||||tttpppqqqtttuuuvvvrrrpppoooqqquuuxxxyyyxxx{{{|||xxxtttvvvvvvwwwzzz~~~|||xxxuuusssrrrtttwwwxxxvvvuuuvvvwwwzzzwwwsssrrrtttttttttrrrooolllkkkpppwwwzzzxxxsssnnnjjjhhhiiiiiiiiipppzzz{{{xxxuuurrrnnnkkkmmmkkkiiiiiikkklllmmmlllkkkiiihhhhhhjjjlllmmmlllllllllkkkhhheeedddeeegggeeedddcccccceeeeeecccbbbiiikkkmmmkkkiiihhhjjjlllgggcccaaabbbaaa^^^___cccccceeefffeeeddddddeeeffflllllljjjfffaaa```bbbeeedddbbbaaabbbdddgggggggggcccccciiitttyyysssjjjdddjjjfffcccaaa\\\XXX\\\dddhhhhhhhhhggggggkkkpppssswwwtttlllfffffflllnnnlllkkkfff```[[[VVVTTTSSSRRRVVVVVVWWW[[[```cccdddddddddcccdddggglllooonnnmmmfffffffffeeecccaaa___]]]eeeggghhhfffgggiiihhhddddddeeeeeeeeeeeehhhmmmrrryyyzzz}}}~~~~~~|||xxxuuuqqqtttxxxzzz{{{{{{}}}~~~}}}uuuoooqqqrrrooonnnpppsssyyy{{{wwwtttuuuwwwxxx}}}zzzuuuooonnntttvvvsss|||nnn[[[MMMGGGFFFGGGGGGBBBEEEOOO]]]pppwwwrrrlllhhhfffdddaaa^^^\\\YYYWWWVVVWWWXXXXXXWWWUUUVVVXXX^^^gggsssooogggiiiiiifffaaa\\\WWWUUUVVVWWWVVVTTTLLLIIIGGGEEEFFFFFFFFFEEEBBBEEECCC:::333000///---------,,,+++***))))))((())))))(((((((((((())))))''''''''''''(((((((((((('''(((((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))***++++++,,,,,,...000000///...///000111222333333222222444666888888888888999999::::::999:::<<<>>>@@@AAAAAAAAADDDFFFHHHIIIJJJMMMQQQTTTYYYZZZ\\\]]]^^^```ccceeebbbccceeehhhkkkkkkjjjhhhdddfffjjjmmmlllggghhhlllkkkooossstttvvvvvvpppppptttwwwxxxrrrqqqppprrrvvv|||zzzwwwvvvuuuwwwzzz|||{{{{{{|||}}}{{{vvvrrrnnntttzzzzzzvvvsssuuuyyy{{{yyyuuussssssrrrpppooonnnlllmmmrrrxxxzzzvvvrrrmmmhhhfffgggiiilllrrryyy~~~{{{vvvooojjjllliiifffeeegggiiikkkllliiihhhgggiiikkkllllllkkkiiiiiigggdddbbbbbbdddfffccccccbbbccceeeeeedddccckkkkkkkkkjjjjjjjjjkkkkkkfffaaa^^^___^^^]]]___ddddddeeefffdddbbbaaaaaabbbhhhgggdddbbbaaabbbdddffffffdddccceeehhhkkkmmmmmmdddhhhtttzzzkkkbbbgggbbb___^^^]]]\\\___cccnnnmmmkkkiiihhhkkkqqquuutttooohhhgggoooyyyzzzuuuoookkkfffcccbbb^^^WWWQQQWWWUUUUUUWWW\\\aaaeeefffiiieeebbbgggpppvvvtttpppfffggggggfffdddbbb```^^^dddggggggfffiiippptttsssqqqjjjccc```bbbgggkkkmmmwwwxxxyyy|||~~~}}}zzzwwwuuuyyy~~~~~~xxxrrrrrrrrrooolllkkkpppvvvxxxuuusssvvvxxxxxxyyypppmmmsss|||dddwww|||pppTTTCCCFFFHHHCCCAAADDDKKKTTT```uuu}}}xxxqqqllliiifffaaa]]]\\\ZZZWWWVVVVVVWWWVVVUUUWWWVVVWWWXXX]]]ccciiimmm~~~pppgggiiiiiigggaaa\\\WWWTTTUUUVVVUUUSSSKKKIIIGGGFFFGGGGGGFFFEEECCCFFFDDD;;;333111///...,,,,,,++++++***)))(((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((()))******+++++++++---///000/////////000111222333333222222444666777777888999999:::::::::999999;;;===???AAABBBBBBDDDFFFGGGIIIJJJMMMRRRUUUXXXYYYZZZZZZ[[[]]]aaaeeeeeefffhhhiiiiiiiiiiiiiiidddeeeiiimmmkkkffffffjjjnnnppprrrtttyyyvvvqqqqqquuuwwwxxxuuusssssstttxxx~~~}}}wwwsssqqqtttyyy{{{{{{|||}}}|||yyyvvvsssoootttzzz|||zzzyyy{{{}}}{{{yyywwwtttsssrrrqqqqqqppppppqqquuuyyyyyytttooohhheeedddeeejjjpppwww{{{~~~yyyrrrmmmlllhhhdddbbbcccfffiiikkkgggggggggiiikkklllkkkjjjhhhhhhfffccc``````bbbdddaaaaaaaaaccceeefffeeeccchhhhhhjjjlllooopppnnnlllgggbbb^^^^^^^^^]]]```eeegggggggggeeebbb`````````ccc```^^^^^^```ccceeeeeeeeeeeeeeehhhkkkmmmnnnmmmnnnooovvvxxxnnniiifffbbb^^^]]]___aaacccdddtttrrrnnniiifffhhhmmmqqqllliiifffgggsss~~~|||yyytttjjj___WWWSSSSSSSSSWWW]]]bbbfffgggiiieeebbbfffmmmrrrrrrpppiiiiiiiiiiiihhhfffdddbbbeeehhhiiijjjrrr}}}jjj______fffllloooqqqqqqssswww{{{}}}|||yyy~~~zzzvvvuuuuuusssooommmoootttwwwuuuuuuyyy|||{{{vvvpppsss{{{}}}qqqqqqfffKKKCCCCCCAAAEEEGGGLLLPPPVVVeeeyyyrrrnnnjjjeee```___\\\YYYWWWWWWVVVUUUTTTWWWWWWWWWYYY[[[^^^bbbdddlllvvvpppfffggggggfff```[[[VVVSSSTTTUUUTTTRRRJJJIIIGGGGGGHHHGGGEEECCCCCCFFFDDD;;;333111000...,,,++++++******)))))))))))))))(((((((((((())))))((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((()))******+++++++++---///000//////000111111222333333222222444666555666777888999999999999999999:::<<<>>>@@@BBBBBBEEEFFFHHHIIIKKKNNNSSSWWWVVVWWWWWWWWWXXX[[[___ccchhhkkklllllliiihhhjjjllleeedddfffjjjkkkhhhiiillluuussssssuuu{{{{{{vvvtttvvvxxxxxxwwwuuuuuuttttttwww{{{}}}uuuooopppvvv{{{yyy}}}zzzvvvuuuvvvppprrruuuzzz~~~{{{zzzwwwuuussssssuuuvvvuuuuuuvvvxxxyyyvvvpppkkkfffgggggghhhkkkqqqvvvyyyvvvyyy}}}~~~yyytttqqqnnnjjjdddbbbbbbfffhhhjjjffffffgggiiikkklllkkkjjjiiiiiihhhdddaaa______`````````aaacccffffffeeecccdddggglllssswwwwwwtttqqqkkkfffbbbaaa```___bbbffffffgggfffdddaaa___^^^___^^^\\\ZZZ[[[^^^bbbdddeee```aaacccgggjjjjjjhhhfffnnnmmmpppvvvwwwsssppppppiiifffcccaaabbbeeeffffffqqqooojjjfffccceeeiiimmmjjjlllkkkjjjrrrrrrcccZZZPPPQQQTTTYYY```eeehhhhhhggghhhhhhhhhhhhiiilllooolllmmmmmmmmmlllkkkiiihhhjjjlllmmmoooyyypppiiiiiikkklllkkkjjjkkkqqqxxx}}}}}}{{{|||{{{zzzuuuqqqqqquuuxxxwwwyyy~~~~~~xxxwww{{{}}}uuu}}}bbbJJJBBBEEEBBBDDDFFFHHHJJJUUUlll}}}wwwsssmmmhhhccc```\\\ZZZYYYXXXVVVTTTSSSSSSTTTUUUWWWYYYZZZ[[[^^^cccjjjttt}}}qqqfffeeeeeeddd___ZZZUUUSSSTTTUUUTTTRRRJJJIIIIIIIIIIIIGGGDDDAAAAAADDDBBB:::333111000///,,,,,,+++++++++*********))))))(((((((((((())))))((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))***++++++,,,+++---////////////000111111222333333222222444666444555777999::::::999999:::::::::;;;===???AAABBBEEEFFFGGGHHHJJJOOOTTTXXXTTTUUUVVVVVVWWWYYY]]]aaaiiilllooommmiiiiiimmmqqqllleeebbbfffkkklllmmmoooyyyvvvuuuxxx|||}}}{{{{{{xxxvvvvvvyyy{{{yyywwwsssssssssssssssvvvzzz~~~~~~~~~~~~{{{yyyyyy|||{{{uuuqqqtttzzz~~~www}}}yyyuuuuuuxxxoooooopppuuu{{{{{{zzzwwwtttrrrssswww{{{xxxxxxyyyyyyxxxsssmmmhhhhhhnnnpppmmmkkknnnrrrsssooossswwwyyyxxxwwwuuuuuutttoooiiiffffffhhhjjjkkkhhhgggggghhhkkkmmmmmmllljjjkkkkkkhhhdddaaa_________```aaadddffffffdddbbbaaagggnnnuuuyyyzzzxxxwwwpppkkkfffeeecccaaabbbfffcccccccccbbb___]]]]]]^^^[[[[[[ZZZ[[[]]]```dddgggaaabbbeeeiiikkkllliiigggbbbccchhhpppsssqqqppprrrmmmmmmjjjeeedddfffgggffffffeeecccaaa```ccciiimmmpppttttttnnnooo}}}wwweee[[[RRRSSSVVV\\\bbbgggiiiiiiggglllpppnnngggeeejjjpppppppppqqqqqqqqqpppnnnmmmnnnqqqrrrrrrzzz{{{pppjjjhhhiiiggggggllluuu{{{|||zzz|||{{{uuutttwwwzzzzzz}}}~~~~~~~~~yyy|||vvvYYYGGGFFFBBBAAABBBCCCEEEKKK[[[kkk|||tttmmmiiieeeaaa^^^\\\[[[XXXWWWTTTSSSSSSSSSTTTTTTUUUUUUYYYYYY]]]ccchhhnnnyyyrrrfffddddddccc^^^ZZZUUUSSSUUUVVVVVVTTTKKKJJJJJJJJJIIIFFFBBB??????BBBAAA999333111111///,,,,,,,,,,,,++++++++++++))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))(((((((((((())))))))))))))))))******+++,,,,,,,,,***,,,////////////000222111222333333222222444666444666888:::;;;;;;::::::;;;;;;;;;;;;<<<>>>@@@AAADDDEEEFFFGGGIIIMMMSSSXXXSSSTTTVVVWWWWWWYYY]]]```eeejjjnnnmmmjjjjjjqqqxxxvvvjjjaaadddlllqqqrrrsssxxxxxxxxxzzz|||{{{yyywwwxxxvvvssstttwwwyyywwwuuuqqqsssttttttsssuuuxxx|||zzzzzz{{{}}}~~~{{{yyywww}}}~~~yyyvvvyyy||||||uuuyyy||||||zzzwwwwwwwwwoooppprrrtttvvvzzz}}}}}}{{{wwwrrroooqqqwww}}}wwwwwwxxxwwwuuupppkkkhhhgggqqqwwwrrrlllmmmpppqqqrrrtttvvvvvvuuuvvvyyy|||{{{wwwqqqmmmlllmmmnnnnnniiihhhggghhhkkkmmmnnnnnniiikkkmmmllliiieeebbbaaa``````aaadddfffeeeccc```]]]cccjjjoooqqqrrrtttwwwtttoookkkiiifffaaa```cccaaabbbbbbaaa___^^^___```\\\]]]^^^^^^]]]___eeeiiifffeeefffiiilllooopppppp___```eeelllooommmmmmppppppsssqqqiiidddeeegggfff______^^^^^^^^^aaafffjjjqqqvvvuuummmjjjuuuooobbbZZZYYYYYY\\\aaafffhhhiiigggnnntttqqqiiifffkkkqqqqqqrrrsssssssssrrrqqqpppmmmrrruuutttyyytttooopppkkkhhhfffkkksssyyyyyywwwuuuwwwzzz|||~~~yyyvvvyyy{{{{{{}}}~~~~~~||||||xxxkkkyyyqqqVVVGGGGGGDDDCCCEEEFFFJJJSSS]]]nnn~~~tttnnnkkkfffbbb```^^^[[[YYYWWWWWWVVVUUUTTTUUUUUUUUUXXXWWWZZZ___``````fffooouuusssfffddddddccc___ZZZUUUTTTVVVXXXXXXVVVKKKKKKJJJJJJIIIFFFAAA======AAA@@@888222111111000------,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$%%%&&&(((***(((((((((((())))))))))))*********+++,,,,,,------***,,,.../////////111222111222333333222333555666555777999;;;======<<<;;;<<<;;;;;;;;;<<<===???@@@CCCDDDEEEEEEHHHLLLSSSWWWSSSUUUWWWXXXYYYZZZ]]]___aaaggglllllliiilllttt}}}~~~nnnbbbdddnnntttuuuuuuuuuxxx{{{|||{{{yyyzzzzzzwwwssspppppprrrtttsssrrrrrrtttwwwwwwvvvwwwzzz~~~wwwxxxzzz}}}}}}zzzzzz~~~{{{|||{{{wwwttttttvvvyyy{{{{{{xxxuuupppsssvvvuuusssuuu|||~~~{{{vvvppplllooovvv|||uuuuuuuuuuuurrroookkkhhhcccqqqzzzuuunnnnnnqqqssswwwxxxyyywwwvvvyyy~~~|||vvvsssqqqqqqqqqqqqkkkiiiggghhhjjjnnnooopppgggjjjnnnooommmiiieeeddd``````bbbdddfffeeebbb___ZZZ___dddffffffhhhnnnsssvvvqqqmmmkkkgggaaa___```bbbcccdddcccbbbaaabbbccc]]]```bbb```^^^___fffllleeecccbbbccchhhnnnrrrttteeedddeeehhhhhhgggjjjoooqqqwwwvvvkkkcccccceeeeee^^^^^^^^^]]]]]]___bbbeeemmmqqqpppiiifffooo~~~{{{mmmaaa___\\\\\\___dddhhhjjjfffmmmrrrqqqkkkhhhkkkppprrrssstttttttttsssrrrqqqjjjqqqvvvvvvyyy|||tttwww~~~ooojjjgggkkksssxxxxxxuuurrrssstttuuuwww||||||wwwzzz{{{|||}}}yyy{{{|||{{{zzz|||dddqqqiiiKKKJJJFFFCCCEEEFFFHHHNNNTTTdddsssrrrnnniiieeeccc```]]][[[WWWVVVUUUTTTTTTUUUVVVWWWTTTSSSWWW]]]\\\XXX[[[bbbdddnnnvvvzzzvvvkkkhhhddd___^^^[[[WWWVVVXXXXXXUUURRRLLLLLLKKKIIIFFFDDDBBB@@@>>>>>>===999444///---,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))((('''&&&&&&'''((('''&&&&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''((()))*********((()))++++++*********+++............///000111222444444555666777777777666444555666888:::;;;;;;;;;>>><<<;;;:::;;;>>>AAACCCDDDDDDEEEHHHLLLOOOPPPPPPXXXYYYYYYXXXXXXZZZ^^^aaadddeeegggiiihhhjjjtttzzzmmmfffffflllrrruuuxxxxxxxxxvvvtttrrrrrrsssvvvqqqmmmkkklllnnnnnnmmmooopppsssvvvxxxyyyxxxxxxuuurrrppptttzzz~~~{{{~~~}}}{{{yyywwwvvvuuunnnqqqwww|||~~~|||xxxvvvwwwvvvtttsssrrrrrrssssss{{{{{{zzzsssmmmkkkpppuuuqqqtttwwwwwwtttpppllljjjmmmssswwwvvvuuuvvvvvvssswwwyyy{{{|||{{{{{{|||}}}yyyrrrrrruuuwwwsssooohhhfffdddeeegggjjjkkkkkkjjjkkkmmmmmmllljjjfffdddccccccccccccbbb```\\\XXXZZZ\\\^^^^^^___cccjjjooommmllljjjeee```\\\[[[[[[___gggmmmkkkccc\\\\\\```aaaaaabbbbbbcccddddddeeefffcccaaabbbfffiiijjjiiieeebbb______bbbfffiiikkkssssssqqqmmmhhhdddbbbbbb]]]XXXVVVZZZ^^^___aaacccdddcccdddhhhjjjlllttt}}}|||lllhhhcccbbbdddgggiiijjjfffggghhhkkknnnoooooonnniiiffflllzzzxxxooolllooowwwyyyvvvzzz|||xxx}}}yyywwwsssoookkklllqqqvvvxxxwwwxxxsssqqquuuzzz{{{|||~~~~~~{{{xxxwww{{{}}}}}}yyy}}}~~~zzzyyy|||sssuuueeeSSSKKKCCCBBBBBBBBBFFFLLLTTT___ttt~~~sssmmmiiieeecccbbb]]]ZZZWWWUUUTTTTTTRRRQQQSSSSSSTTTUUUWWWZZZ\\\^^^___```bbbffflllssszzz~~~vvvjjjhhhddd___\\\YYYVVVVVVXXXYYYVVVTTTMMMLLLKKKIIIGGGDDDBBBAAA>>>>>>===999444///---,,,++++++++++++++++++++++++))))))))))))))))))))))))((('''&&&&&&'''((('''&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***((()))++++++*********+++............///000111222111222333555666777777777555666777999:::;;;<<<<<<===<<<;;;;;;<<<>>>AAABBBDDDEEEFFFIIILLLOOOQQQQQQUUUVVVXXXYYYZZZ\\\```ccccccccceeegggeeefffppp{{{{{{ppphhhfffhhhkkkmmmpppqqqqqqpppnnnmmmmmmnnnsssppplllkkklllmmmmmmlllkkkmmmoooqqqqqqqqqqqqpppssspppmmmnnnppprrrrrrpppwwwvvvuuutttttttttttttttooorrrvvvyyyzzzwwwtttrrrtttsssrrrqqqooonnnnnnmmmrrrrrrrrroookkkiiikkknnnjjjnnnsssvvvuuuqqqllliiimmmrrruuuuuuvvvxxxwwwtttuuuvvvwwwvvvuuutttuuuvvvyyysssnnnnnnrrrtttrrrnnngggeeebbbaaabbbeeeffffffhhhiiikkkllllllkkkjjjiiiccccccddddddddd```ZZZVVVZZZ\\\^^^^^^]]]^^^aaadddeeeeeeccc```]]]ZZZZZZ[[[___dddhhhfff```\\\\\\___```aaabbbcccdddeeeffffffccc```^^^aaafffiiihhhfffbbb___]]]]]]___bbbcccdddhhhhhhhhhgggeeedddcccccc___ZZZXXX\\\______```cccbbbbbbcccdddcccccckkktttvvvzzz|||wwwooohhheeefffiiikkkhhhfffdddgggkkkoooooonnnhhheeeiiissswwwppplllnnnrrrxxxyyywww{{{zzzwww}}}{{{xxxpppqqqrrrrrrrrrtttzzz~~~yyytttuuuxxxyyy|||~~~|||xxxvvvuuuwwwzzz|||{{{xxxvvvyyy}}}xxx|||||||||~~~|||xxx{{{|||wwwxxx{{{|||~~~tttZZZFFFEEEHHHDDDBBBDDDLLLTTTbbbsss|||sssmmmiiigggccc___[[[XXXVVVUUUTTTSSSUUUUUUUUUUUUVVVXXXZZZ\\\YYYYYYYYYZZZ]]]bbbfffhhhmmmrrr{{{uuujjjhhhddd```ZZZWWWUUUVVVXXXYYYWWWTTTMMMMMMKKKJJJGGGDDDBBBAAA===>>><<<999444///------+++***))))))))))))***+++))))))))))))))))))))))))((('''&&&&&&'''((('''&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))''')))++++++***)))***+++......---......///000111...///111333555666777777555666888999;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAADDDEEEGGGJJJLLLOOOQQQRRRPPPSSSVVVYYY[[[]]]aaacccaaaaaabbbdddbbbaaaiiirrr~~~xxxqqqkkkhhhhhhiiiiiijjjjjjkkkkkkkkkkkkkkkjjjooonnnllllllmmmmmmllljjjmmmnnnnnnooooooooonnnnnnpppnnnkkkhhhhhhhhhjjjkkkpppooonnnnnnoooqqqsssuuussstttvvvwwwvvvtttqqqooosssssssssrrrpppnnnlllkkkrrrrrrqqqooommmkkkjjjiiihhhkkkpppttttttooojjjfffkkknnnpppqqqssswwwuuuqqqoooppppppooonnnnnnppprrrwwwrrrmmmlllooopppnnnjjjiiieeeaaa^^^^^^```bbbccceeefffggghhhjjjkkklllmmmbbbccceeegggfffaaaZZZUUUXXXZZZ\\\\\\\\\[[[\\\]]]______^^^[[[XXXVVVWWWXXX]]]___aaaaaa___]]]\\\\\\___```bbbdddfffgggggggggbbb^^^\\\```fffiiifffaaa___^^^]]]^^^___``````___\\\^^^```bbbdddeeeeeeeeeaaa]]][[[^^^```___```ccccccccceeeddd^^^[[[aaakkkppprrrwww}}}tttiiibbbaaadddggghhheeebbbccchhhnnnqqqrrrmmmgggfffkkklllhhhjjjpppwwwyyywwwuuuzzzzzzvvvxxx{{{{{{wwwnnnuuuzzzwwwrrrqqqyyywwwqqqqqqtttwww||||||vvvssssssvvv|||zzzwwwtttvvvzzzzzzwwwrrrzzzzzzzzz|||}}}}}}zzzwww||||||wwwxxxzzz{{{}}}||||||}}}XXXLLLKKKGGGEEEGGGFFFJJJRRRZZZcccttt{{{tttooolllgggaaa\\\ZZZXXXWWWWWWWWWVVVUUUUUUUUUWWWXXXYYYYYYXXXWWWWWWXXXZZZ\\\^^^]]]```eeejjjoootttzzz~~~sssiiigggeeeaaaZZZXXXUUUVVVXXXXXXUUURRRMMMLLLKKKIIIGGGDDDBBBAAA======<<<999444000...---+++***(((''''''(((***+++))))))))))))))))))))))))(((&&&&&&&&&'''((('''&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''')))++++++***)))***+++------------...///000000...///000222333444444444555666777888:::::::::::::::;;;===???@@@@@@@@@???BBBDDDGGGIIIKKKMMMPPPQQQMMMQQQUUUXXXZZZ\\\___aaa```___aaabbb```^^^ccckkksssqqqnnnllllllllllllllliiiiiijjjlllmmmnnnmmmlllmmmmmmmmmnnnnnnnnnlllkkknnnnnnnnnnnnnnnoooooooooooonnnllliiiggghhhkkknnnooommmllllllmmmpppsssuuuuuuvvvvvvvvvuuutttrrrqqqssstttuuuvvvuuusssqqqoooyyyvvvrrrooommmkkkhhhfffmmmnnnpppqqqppplllgggcccgggiiijjjkkknnnsssqqqllliiijjjjjjjjjkkkmmmqqquuuyyyuuupppnnnnnnnnnjjjggglllgggaaa]]]]]]^^^``````cccccccccdddfffhhhjjjlll```bbbeeehhhhhhddd]]]WWWWWWXXXYYYZZZ[[[\\\]]]^^^___^^^\\\XXXUUUSSSSSSUUUZZZ[[[]]]```aaa```\\\YYY]]]^^^```ccceeefffggghhhddd___\\\```fffhhhbbb\\\]]]]]]^^^```ccccccaaa___XXXZZZ\\\```ccceeeeeedddccc___^^^```aaa______bbbeeefffhhhggg___ZZZ```iiivvvtttssswww~~~~~~{{{tttkkkdddaaabbbdddeeeeeeddddddfffmmmvvv}}}zzznnnfffgggiiihhhkkkrrr|||yyyssspppvvv~~~wwwtttuuu{{{}}}xxxuuurrrxxx|||xxxpppmmmttt{{{sssmmmjjjmmmqqquuu|||}}}yyyuuuuuuxxx|||vvvsssqqqrrrtttuuurrroooyyyzzz{{{}}}~~~}}}zzz}}}}}}{{{|||~~~zzz{{{}}}}}}{{{zzz{{{|||{{{XXXGGGFFFJJJLLLEEEHHHLLLOOOSSS```zzz{{{tttnnnggg```]]][[[ZZZZZZVVVVVVUUUTTTTTTUUUWWWWWWZZZYYYYYYYYYZZZ\\\___```\\\]]]___aaacccggglllooonnnrrryyyrrrhhhgggeeeaaa\\\YYYVVVVVVWWWVVVRRRNNNLLLLLLKKKIIIFFFDDDAAA@@@<<<===<<<999444000......+++***(((''''''(((***+++(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******'''(((******)))))))))***,,,,,,,,,,,,---...///000000000111111111111111000333444555777888888888888999:::===>>>@@@??????>>>@@@BBBFFFGGGHHHJJJMMMPPPMMMPPPTTTVVVWWWXXXZZZ\\\```^^^___aaa```^^^aaagggiiiiiijjjjjjjjjkkkkkkllljjjiiijjjmmmqqqrrrpppnnnlllmmmoooppppppooonnnmmmkkkkkkjjjkkklllmmmoooppprrrqqqooollliiijjjmmmpppnnnlllkkkjjjkkknnnqqqsssrrrrrrsssssssssrrrqqqqqqppprrruuuxxxxxxwwwuuutttxxxtttnnnjjjiiihhhhhhgggrrrooolllllllllkkkhhhfffeeehhhiiihhhjjjnnnmmmiiiggghhhiiiiiiiiilllpppssstttqqqnnnllllllkkkiiifffkkkfff```[[[ZZZ[[[]]]]]]``````___```aaacccfffggg```aaadddggghhhfff```\\\]]]\\\ZZZYYYZZZ\\\^^^___^^^]]][[[XXXUUUTTTVVVXXXVVVXXX\\\aaadddbbb\\\WWW[[[[[[]]]___aaadddeeeggggggbbb___aaaeeeeee___YYYYYYZZZ]]]aaadddeeecccaaaYYYYYYZZZ]]]```bbbaaa___bbb______aaa```]]]^^^aaaeeefffhhhhhhbbb]]]aaahhhnnnlllkkknnnttt{{{{{{zzzxxxsssmmmhhheeeddd___dddgggfffeeekkkyyyuuuhhhiiilllmmmooottt}}}wwwnnnjjjppp{{{{{{tttsssyyy~~~{{{vvvuuuyyyzzzyyysssmmmjjjmmmpppkkkiiijjjooorrrtttyyy{{{yyyvvvtttssstttuuuwwwqqqooommmnnnpppqqqpppnnnvvvxxx{{{}}}|||{{{xxxyyy}}}wwwxxxyyyxxxwwwxxxyyy{{{vvvRRRIIIIIIEEEDDDFFFJJJMMMNNNWWWlll~~~xxxooogggbbb___]]][[[WWWVVVUUUTTTUUUUUUWWWWWWWWWWWWWWWWWWYYY[[[\\\^^^ZZZ[[[[[[[[[\\\___dddgggeeehhhkkknnnqqquuuzzz}}}~~~pppggggggeeebbb\\\YYYWWWVVVWWWUUUPPPKKKKKKKKKIIIHHHEEECCC@@@???<<<<<<<<<999444000......+++***))))))))))))***+++((((((((((((((((((((((((((('''&&&&&&'''((('''&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))))))))&&&(((******)))((()))***,,,,,,,,,,,,,,,---//////000111111111111000//////333333555666666777777777888999;;;===>>>>>>>>>===>>>AAAEEEGGGGGGHHHLLLPPPOOOQQQSSSUUUUUUVVVYYY[[[^^^]]]^^^aaaaaa___aaaeeedddeeeffffffeeeeeefffhhhjjjiiijjjnnnrrrtttqqqnnnkkkmmmpppppppppoooooopppooonnnmmmmmmnnnpppsssuuuvvvssspppllljjjjjjkkkkkkjjjiiiiiihhhiiikkknnnoookkklllmmmnnnnnnnnnmmmmmmkkknnnqqqtttvvvuuutttsssrrrpppllliiiiiikkknnnqqqnnnjjjfffeeegggiiiiiihhheeeiiikkkhhhfffhhhhhhggghhhhhhiiigggfffgggiiikkkgggffffffggghhhiiihhhgggfffbbb\\\YYYXXXYYYZZZZZZ^^^]]]]]]]]]^^^```bbbcccaaaaaabbbdddeeedddaaa^^^ddd```[[[YYYYYY[[[\\\\\\YYYYYYXXXVVVUUUWWWZZZ]]]UUUXXX]]]bbbdddbbb\\\XXXYYYXXXXXXYYY[[[^^^bbbdddfffdddaaaaaaaaa```]]]YYYUUUVVVYYY^^^bbbcccaaa___ZZZXXXWWWYYY]]]___^^^\\\___^^^___aaa___[[[\\\___bbbbbbdddfffccc___aaafffeeeeeeeeehhhmmmsssvvvwwwvvvuuuuuutttpppjjjaaa[[[YYY___dddcccbbbggguuutttjjjkkkooonnnpppuuuzzztttmmmhhhkkksss{{{}}}tttrrryyy}}}yyyvvvwww{{{xxxsssoookkkjjjkkklllooonnnqqquuuuuusssuuuyyyuuuuuuttttttssssssssssssmmmlllkkkkkkmmmoooooonnnrrrtttxxxzzz{{{|||}}}zzzzzzxxxtttuuuuuuttttttuuuwwwzzzyyy{{{}}}{{{cccQQQ@@@BBBCCCFFFIIIJJJOOO\\\jjj{{{wwwooohhhdddaaa[[[ZZZYYYWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYYYYXXXYYYYYYYYYYYY\\\___bbbdddeeeffffffgggiiilllooommmooorrrssstttvvvxxxzzz}}}}}}|||}}}~~~~~~|||~~~~~~{{{wwwyyy{{{}}}~~~~~~}}}||||||ooofffffffffcccZZZWWWVVVVVVWWWUUUPPPLLLJJJIIIHHHFFFDDDAAA???>>><<<<<<;;;888444000///...++++++++++++++++++++++++((((((((((((((((((((((((((('''&&&&&&'''((('''&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&$$$"""!!!"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((******)))((()))***++++++++++++,,,---...//////000000111111111000000333444555666777777777777888888999;;;<<<<<<======>>>BBBFFFHHHGGGHHHLLLQQQQQQRRRTTTTTTUUUWWWZZZ]]][[[ZZZ\\\```aaa```aaaeeedddeeeeeedddbbbcccfffiiijjjiiijjjnnnsssuuurrrnnnjjjllloooooonnnmmmoooqqquuutttrrrpppqqqsssvvvxxxtttppplllkkklllmmmkkkiiifffgggggghhhjjjkkkmmmnnniiijjjkkkmmmmmmkkkjjjhhhiiikkkmmmoooqqqqqqppppppkkklllmmmkkkjjjkkkpppttthhhddd``````ccceeedddbbbaaahhhjjjeee___^^^aaabbbbbbcccdddcccaaaaaaaaaccc______aaaccceeefffgggfffccc___[[[YYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^```aaabbbdddbbb___^^^^^^___^^^\\\aaa]]]ZZZXXXZZZZZZZZZXXXWWWWWWVVVTTTTTTVVVZZZ^^^VVVXXX\\\^^^___^^^\\\[[[WWWUUUSSSRRRTTTYYY]]]aaabbbaaa```___]]]\\\\\\]]]UUUVVVXXX\\\___```^^^]]]ZZZWWWTTTWWW]]]aaabbbaaa\\\\\\]]]___]]]YYYZZZ^^^aaa^^^___cccdddaaa```bbbcccdddfffiiikkkkkkjjjiiillljjjiiikkklllfff[[[RRRTTTWWWZZZ[[[]]]bbbjjjqqqrrrkkkiiillllllhhhmmmvvvvvvsssoookkkiiilllsssyyyvvvnnnllltttwwwssssssxxxwwwuuuppplllkkkmmmqqqtttvvvuuuwwwxxxvvvqqqqqquuuqqqrrrrrrrrrssstttuuuvvvmmmlllkkkkkklllmmmnnnnnnpppsssuuuvvvvvvwwwyyy|||}}}~~~|||}}}~~~|||wwwrrrrrrrrrqqqpppqqquuuxxxwwwxxxzzz|||aaaJJJEEECCCDDDFFFFFFGGGNNNVVVbbbkkk{{{rrrmmmdddbbb___\\\ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZ[[[^^^```aaabbbbbbaaaaaabbbfffiiiggghhhjjjjjjjjjkkkmmmooopppppppppqqqsssvvvyyy{{{uuuvvvvvvwwwxxxxxxwwwwwwsssvvvxxxzzzzzzyyyyyyxxx|||ooofffffffffcccWWWVVVTTTVVVWWWVVVQQQMMMIIIHHHGGGEEECCC@@@>>>===;;;<<<;;;888444000//////***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((((('''&&&&&&'''((('''&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''&&&$$$!!! """$$$'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((()))***++++++++++++,,,---............000111222222222222555555666777777888777777777888888999:::;;;<<<===>>>CCCHHHIIIHHHIIIMMMRRRRRRSSSTTTTTTUUUYYY]]]aaaYYYXXXZZZ___aaa```aaaeeedddeeefffeeeccceeekkkooolllkkkkkkpppuuuwwwsssnnniiikkknnnmmmllllllnnnqqqvvvtttpppnnnnnnooorrrtttpppllliiijjjoooqqqooollleeefffgggjjjlllnnnooopppjjjkkkmmmnnnnnnkkkiiigggjjjkkklllmmmnnnnnnnnnnnncccgggjjjiiieeedddhhhlllfffbbb^^^]]]______\\\XXX]]]eeehhhaaaXXXVVVYYY\\\YYY[[[]]]^^^^^^]]]^^^______```aaabbbdddeeeeeedddbbb```]]][[[\\\\\\\\\\\\YYYYYY[[[]]]___aaabbbcccfffbbb]]]ZZZYYYZZZZZZZZZYYYWWWVVVXXX[[[\\\ZZZXXXXXXWWWUUUSSSQQQSSSVVVYYYWWWYYY[[[[[[ZZZZZZ\\\^^^VVVTTTPPPOOOPPPUUU[[[___]]]______]]]ZZZZZZ]]]```XXXXXXYYY\\\______]]]\\\[[[WWWUUUXXX___fffhhhhhhZZZZZZ\\\^^^\\\XXXYYY]]]bbb^^^]]]bbbeeeccc```___```cccgggkkkmmmkkkhhhffffffcccaaaeeejjjggg\\\RRRSSSQQQQQQTTTYYY^^^aaaaaabbbccchhhlllgggbbbiiiwwwrrrrrrrrroooiiiggglllrrrnnnffffffnnnqqqmmmooowwwrrrrrrpppmmmkkkooowww~~~xxxvvvwwwxxxtttoooqqquuummmllllllmmmpppsssvvvwwwnnnmmmlllkkkkkkllllllmmmqqqsssvvvuuuttttttvvvyyywww}}}}}}yyyyyyzzzyyyqqqqqqpppnnnmmmooosssvvvwwwxxx{{{}}}mmmUUULLLGGGEEEEEEEEEDDDGGGLLLTTTZZZkkkyyykkkiiieeeaaa]]]ZZZXXXWWWVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^___^^^]]]]]]```dddgggfffggghhhhhhggggggjjjkkkjjjjjjjjjkkknnnrrrvvvxxxqqqsssuuuuuutttssstttuuusssuuuwwwyyyyyyyyyyyyzzz|||nnnfffgggfffbbb\\\YYYUUUVVVXXXVVVQQQKKKJJJLLLKKKFFFCCCCCCAAA======;;;888666333111//////,,,)))''''''))),,,------))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&'''''')))*********++++++++++++***,,,------------...000///000111111000///000222555666777888999999888777:::;;;<<<===>>>>>>>>>===BBBEEEJJJOOOQQQPPPMMMKKKPPPTTTWWWYYYZZZ[[[^^^aaaXXX\\\______]]]___eeekkkgggggggggfffeeegggmmmqqqtttqqqnnnooossstttrrrnnnggghhhhhhgggggghhhkkknnnkkkllllllkkkkkklllnnnppppppppppppsssuuuuuuqqqmmmkkkgggcccdddkkkppprrrqqqmmmmmmnnnmmmkkkhhheeebbbhhhiiiiiijjjjjjkkkkkkkkkllljjjgggeeeeeedddbbb``````]]]aaabbb[[[[[[\\\TTT\\\``````\\\[[[^^^]]]XXX[[[XXXXXXZZZZZZXXXXXX[[[\\\[[[[[[]]]___bbbbbbbbbaaa^^^]]]___^^^[[[ZZZ]]]ZZZXXXVVVVVVYYY\\\]]]^^^^^^^^^]]]\\\[[[YYYVVVTTT\\\\\\]]]]]]\\\[[[ZZZYYYZZZWWWTTTSSSTTTVVVWWWWWWXXXVVVTTTTTTXXX\\\___aaaZZZRRRLLLMMMPPPQQQTTTXXXVVVWWWUUUSSSVVV]]]```^^^YYYXXX[[[```eeeddd\\\UUUVVVVVVVVVYYY___eeehhhjjj______```aaa```___^^^]]]``````aaabbbbbbaaa___^^^\\\cccggggggffffffdddaaagggdddbbbccceeeddd___YYYXXXJJJIIIQQQUUU\\\___YYY\\\]]]```aaaccceeeiiilllhhhkkkmmmnnnllljjjiiiiiigggiiijjjjjjiiijjjoootttsssuuuxxxxxxsssqqqyyy}}}{{{vvvrrrooommmmmmnnnkkklllnnnqqqssstttsssqqqlllqqqqqqlllkkknnnmmmiiissszzz~~~vvvqqqrrrvvv{{{|||zzzwwwwwwyyywwwrrrsssqqqooonnnqqqsssuuuuuuxxxyyyzzz{{{}}}lll[[[PPPHHHIIIHHHDDDEEEJJJJJJPPP\\\kkkzzz{{{rrrkkkhhheee___ZZZ[[[YYYWWWWWWXXXYYYYYYYYY[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^___```bbbccceeefffeeeeeeddddddfffhhhkkkmmmooooooooommmppprrrtttssssssssstttttttttuuuvvvxxxzzz{{{|||{{{~~~mmmeeegggfffccc]]]XXXTTTTTTVVVVVVQQQLLLJJJLLLKKKFFFCCCCCCAAA===<<<;;;888555333000///...,,,***(((((()))+++,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))*********++++++---............///111...///000000//////000111222444555777999999999999999:::<<<===???@@@AAAAAAFFFIIINNNQQQSSSQQQNNNLLLSSSTTTWWW[[[```cccdddcccZZZ]]]___``````aaadddffffffgggfffeeeccceeeiiimmmpppooonnnoooqqqrrrqqqoooppppppnnnjjjggggggiiikkklllmmmnnnllliiihhhkkknnnqqqrrruuuzzz|||zzzuuupppmmmiiifffgggmmmqqqsssrrrpppppppppnnnllljjjgggfffhhhhhhhhhiiiiiijjjlllllllllkkkiiigggeeecccbbbbbbbbb\\\bbbggg___\\\___\\\___cccccc___^^^aaa```\\\\\\XXXXXX[[[\\\ZZZ[[[______]]]\\\^^^```cccddddddaaa^^^^^^aaa```]]]\\\^^^VVVTTTRRRRRRUUUWWWXXXXXXZZZ\\\^^^^^^]]][[[YYYYYYZZZ[[[[[[\\\[[[YYYWWWVVVUUUSSSQQQPPPRRRUUUXXXZZZ[[[XXXVVVWWWZZZ___bbbcccYYYQQQLLLLLLNNNOOORRRVVVTTTUUUSSSRRRUUU\\\___]]][[[[[[[[[^^^```___ZZZUUUVVVUUUTTTVVVZZZ^^^aaaaaa^^^aaaeeehhhiiigggeeeccc```bbbcccbbb```______```\\\cccggggggfffgggfffbbbaaa___]]]^^^aaadddddddddjjjYYYSSSUUUUUUXXX[[[UUU]]]^^^```bbbeeegggiiijjjeeehhhmmmoooooommmkkkkkkkkkmmmooommmjjjjjjmmmoootttuuuyyy{{{wwwtttvvv}}}}}}zzzuuuqqqmmmkkkkkkkkkiiikkkmmmpppsssttttttsssyyyzzzvvvrrrrrrsssooogggooouuuyyyxxxssspppqqquuusssvvvwwwuuuvvvxxxuuuooosssrrrqqqrrruuuwwwxxxxxxzzz{{{||||||}}}wwwbbbNNNGGGGGGEEEEEEFFFIIIKKKQQQZZZbbbnnn|||uuulllfffccc```\\\ZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\```aaacccdddeeeeeeeeeeeecccdddfffiiijjjkkkkkkjjjkkkmmmoooooooooooopppqqqrrrtttuuuuuuuuuwwwzzz}}}yyy~~~llleeegggfffccc]]]XXXSSSSSSUUUUUUQQQMMMIIIKKKJJJFFFCCCDDDAAA===;;;:::888555333000...------+++)))((()))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***,,,------------...000---...//////......000111222333555777888:::::::::888999;;;===???AAACCCDDDHHHKKKOOORRRRRRQQQNNNLLLSSSSSSVVV]]]eeeiiihhheee^^^^^^^^^___aaaaaa```^^^dddeeedddcccbbbcccfffiiikkkmmmnnnooonnnnnnooopppvvvtttqqqllliiihhhjjjmmmmmmrrruuuqqqjjjfffhhhlllqqqtttzzzyyysssnnnkkkiiikkkooorrrrrrqqqsssrrrqqqooonnnmmmllllllnnnnnnmmmlllkkkkkkjjjjjjjjjkkkkkkgggccc```aaacccddd___mmm{{{qqqcccaaabbbaaaddddddbbbbbbdddccc```^^^[[[ZZZ]]]^^^\\\^^^bbb```^^^[[[\\\^^^bbbdddddd```___```dddddd```^^^```VVVSSSQQQQQQRRRTTTTTTSSSUUUYYY^^^___]]][[[\\\]]]XXXYYYYYYYYYXXXWWWVVVUUUUUUSSSPPPNNNOOOSSSWWWZZZ___\\\ZZZ[[[^^^aaaddddddYYYRRRMMMMMMNNNNNNPPPTTTRRRSSSRRRQQQUUU\\\^^^\\\]]]]]]]]]]]]\\\ZZZXXXWWWVVVUUUSSSSSSUUUWWWWWWWWW[[[___ffflllnnnlllhhheee```ccceeebbb]]]\\\^^^bbb]]]ccchhhggggggiiihhhfffbbbbbbbbbbbbeeejjjrrrwwwkkk___\\\VVVXXX[[[WWW______```dddiiilllkkkiii```eeekkkoooppppppoooooorrrtttvvvtttpppmmmlllmmmsssssswww}}}~~~zzzyyyzzz{{{yyyuuuqqqmmmkkkjjjiiiiiikkkmmmppprrrttttttuuu{{{xxxzzz{{{uuummmsssuuuvvvvvvuuuuuuwwwyyytttxxx{{{|||~~~}}}xxxvvvuuutttvvvyyy{{{||||||~~~kkkSSSJJJGGGEEEDDDDDDCCCEEEJJJOOOVVVbbbnnnyyytttmmmhhhdddbbb___^^^\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^]]]\\\[[[\\\]]]^^^```aaaaaaaaaaaacccdddfffggghhhiiihhhhhhjjjlllmmmnnnnnnooorrrtttvvvyyy{{{zzzyyy{{{kkkdddgggfffccc]]]XXXRRRQQQTTTTTTQQQNNNIIIKKKJJJFFFDDDDDDBBB>>>;;;:::888666333111...---...,,,***)))******)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''')))***+++******+++---,,,...000000///000111333444555666777999::::::;;;999999:::<<<>>>@@@BBBCCCEEEHHHLLLOOOPPPOOOMMMKKKMMMPPPVVV^^^dddhhhhhhgggeee```\\\\\\^^^^^^[[[WWW````````````aaabbbeeefffhhhlllpppoookkkiiijjjmmmrrrqqqoookkkjjjkkknnnrrrooowww~~~|||rrrjjjhhhkkkppptttzzz~~~yyyuuunnnlllkkkllloooqqqqqqppprrrqqqpppnnnnnnooopppqqqwwwwwwxxxvvvsssnnniiieeefffiiijjjggg```^^^```cccgggggg~~~mmmcccbbbaaabbbcccbbbcccccccccbbbbbb^^^]]]______]]]___bbb^^^[[[XXXXXXZZZ^^^```bbb```___bbbffffffbbb```aaa[[[YYYVVVUUUTTTTTTRRRQQQPPPVVV[[[]]][[[YYYYYY[[[XXXWWWVVVUUUVVVWWWXXXZZZ[[[YYYUUUQQQOOOQQQVVVZZZbbb```]]]]]]^^^```aaabbbYYYSSSOOONNNMMMLLLOOOSSSQQQRRRRRRQQQVVV\\\^^^\\\\\\^^^``````^^^[[[ZZZ[[[WWWUUUSSSSSSTTTTTTTTTSSSVVVZZZ```eeehhhgggdddbbb```dddfffbbb\\\ZZZ^^^ddd___eeeiiihhhhhhkkkkkkiiieeeiiilllnnnpppwwwwwwjjjccc[[[]]]bbb``````___```fffnnnrrroookkkbbbfffjjjnnnppprrruuuvvvxxx|||~~~}}}yyytttssssssqqqoooqqqzzz~~~}}}yyyxxxvvvsssqqqooonnnnnnmmmooopppqqqqqqssstttvvv~~~||||||~~~~~~{{{xxxzzzxxxvvvuuuvvvxxxzzzzzzzzz~~~}}}{{{xxxxxxzzz~~~oooXXXNNNIIIGGGFFFCCCDDDGGGJJJLLLRRRYYYeee|||xxxsssnnnllliiihhhgggeeecccbbbaaa```___```aaabbbaaa```^^^]]]\\\\\\]]]^^^___```aaaaaacccdddfffhhhjjjjjjkkkjjjlllnnnpppqqqsssvvv{{{~~~kkkdddgggfffccc]]]XXXRRRRRRTTTUUURRROOOHHHKKKJJJFFFDDDDDDBBB>>>;;;:::999777555111///---...,,,************)))'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((''')))************+++------///111111111222333555999999999999999999999:::999999999:::<<<===???@@@BBBEEEIIIMMMOOOPPPOOONNNIIIQQQZZZ```aaabbbfffjjjlllfff^^^\\\^^^___[[[WWW[[[[[[]]]___bbbdddffffffggglllpppnnniiieeefffjjjllllllkkkiiihhhkkkooorrrppp{{{zzzpppkkkkkknnnqqqtttwwwxxxwwwvvvuuullllllkkklllmmmoooooooooooonnnmmmlllmmmppprrrtttyyy|||}}}uuulllffffffiiikkkgggbbb```bbbfffooonnnooodddccc^^^^^^___``````_________fffbbbaaabbbaaa]]]\\\^^^\\\YYYVVVVVVXXX[[[^^^___```___aaaffffffbbb```aaa```]]]ZZZWWWVVVTTTQQQOOOOOOSSSWWWXXXWWWUUUUUUVVVYYYWWWTTTSSSUUUXXX]]]```___]]]YYYTTTRRRTTTYYY]]]dddaaa^^^\\\]]]]]]]]]\\\WWWRRRNNNMMMLLLJJJLLLQQQRRRSSSSSSSSSWWW]]]___\\\YYY]]]aaacccbbb```^^^^^^XXXVVVUUUUUUVVVVVVUUUTTTUUUWWWYYY[[[]]]^^^]]]]]]```dddfffbbb\\\ZZZ^^^dddaaafffiiihhhhhhkkklllkkkdddllluuu|||~~~qqqjjjaaabbbhhhfff```___aaagggppptttrrroookkkmmmoooppprrrvvv{{{~~~|||||||||}}}sssmmmlllttt|||~~~|||zzzwwwwwwwwwwwwwwwvvvuuuuuusssttttttsssqqqqqqsssuuuvvvyyy{{{|||{{{yyy{{{~~~}}}yyytttssstttvvvwwwwww{{{}}}}}}~~~{{{xxxzzz~~~vvv___PPPGGGKKKGGGEEEHHHIIIGGGHHHJJJUUUfffrrr~~~{{{yyywwwssspppmmmjjjiiiggghhhhhhhhhgggfffdddcccddddddeeeeeefffgggggghhhdddfffiiillloooqqqqqqqqqrrrtttwwwzzz}}}llleeegggfffccc]]]XXXSSSSSSVVVWWWSSSOOOHHHJJJJJJFFFDDDDDDCCC???<<<;;;;;;999666333000...---,,,******+++***)))'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))+++,,,,,,,,,,,,---///---///111222222333555777::::::999888888888888999999999999999:::<<<>>>@@@BBBEEEIIIMMMPPPQQQQQQPPPKKKTTT]]]```^^^^^^ccciiinnnhhhbbb```bbbccc```]]]YYYYYY[[[___cccfffgggffffffkkkooonnniiieeeeeegggiiiiiiiiihhhggggggjjjmmmoooxxx|||sssmmmkkkkkkmmmnnnooonnnoooppprrrkkkkkkjjjjjjkkkmmmooopppmmmllllllkkkllloooqqqssstttxxx~~~yyypppjjjhhhiiijjjiiifffeeegggiiirrrlllyyyyyyiiiffffff]]][[[\\\^^^^^^[[[[[[]]]fffccccccdddbbb\\\YYYZZZ[[[YYYVVVVVVXXX[[[]]]]]]]]]\\\]]]aaaaaa]]][[[]]]]]][[[XXXVVVUUUSSSPPPMMMQQQRRRSSSTTTUUUTTTTTTSSSXXXVVVUUUTTTVVVZZZ^^^aaa\\\\\\ZZZWWWUUUWWW]]]bbbaaa^^^\\\ZZZ[[[[[[ZZZYYYUUUQQQOOONNNKKKIIIKKKQQQSSSTTTUUUTTTWWW]]]^^^[[[WWWZZZ^^^bbbcccbbb```^^^YYYXXXWWWWWWXXXYYYXXXVVVVVVUUUUUUVVVWWWXXXZZZ[[[___bbbdddbbb^^^\\\___cccaaafffgggeeeeeeiiikkkjjjeeeooo~~~uuuoooeeedddhhheee``````bbbgggmmmqqqpppooossstttttttttuuuwww|||{{{}}}~~~~~~wwwoookkkpppvvvvvvtttsssuuuvvvxxxzzz{{{zzzzzzyyyuuuvvvvvvsssooonnnrrruuusssuuuzzz{{{vvvqqqttt{{{}}}yyyvvvuuuvvvwwwxxx{{{||||||{{{|||yyy{{{eeeNNNIIICCC@@@DDDGGGGGGGGGIIINNNYYY___iii}}}{{{zzzyyyxxxwwwvvvuuutttuuuttttttssssssttttttuuusssuuuyyy|||mmmeeegggfffccc\\\XXXUUUUUUXXXXXXTTTOOOHHHJJJIIIEEEDDDEEECCC???======<<<;;;888444111///,,,+++******++++++)))'''(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))***+++------,,,,,,...///,,,...000111222333555777888777777666666777888999999888888999;;;>>>AAABBBCCCEEEHHHLLLNNNOOOOOONNNNNNTTTZZZ\\\ZZZZZZ^^^bbbdddcccbbbdddffffffccc```ZZZZZZ\\\```eeegggfffeeedddhhhlllllljjjhhhggghhhdddfffggggggffffffgggiiikkkrrrxxxzzzvvvpppllljjjhhhjjjlllkkkiiiiiikkkmmmkkkkkkjjjiiijjjlllppprrrooonnnmmmllllllmmmmmmnnnooorrrxxx{{{zzzuuuooojjjfffffffffffffffggghhhiiihhhbbbiiiooohhheeeiiiggg___[[[[[[___^^^ZZZYYY\\\bbbaaabbbeeeccc\\\XXXXXXXXXVVVUUUUUUWWWYYYZZZYYYZZZWWWWWWZZZYYYVVVUUUWWWVVVUUUSSSSSSTTTSSSQQQOOOVVVSSSQQQRRRVVVYYYWWWUUUUUUVVVWWWYYYZZZZZZZZZZZZYYY[[[[[[XXXUUUUUU[[[```[[[ZZZXXXXXXZZZ[[[[[[ZZZXXXUUUSSSSSSPPPMMMPPPVVVSSSTTTTTTSSSVVV[[[[[[XXXWWWVVVWWW[[[___```^^^[[[YYYXXXWWWXXXYYYYYYWWWVVVTTTTTTSSSTTTUUUWWWZZZ[[[^^^```bbbbbb``````aaabbb```cccdddaaa```dddffffffgggqqqzzzssspppgggdddgggccc```aaabbbdddgggiiijjjjjjrrrtttuuuuuutttssstttuuuvvvwwwxxxwwwvvvyyyyyyrrrnnnrrrwwwvvvsssrrrtttuuuxxxzzz{{{zzzyyyxxxtttuuutttqqqmmmlllqqquuurrrrrrtttwwwtttoooqqqwww|||yyywwwwwwyyyzzzzzz|||||||||||||||vvvYYYNNNEEEDDDGGGHHHIIIJJJGGGNNNPPPVVVggguuunnnfffgggfffbbb\\\XXXVVVWWWZZZYYYTTTOOOGGGJJJIIIEEEDDDEEECCC???=========<<<999555222///+++*********,,,+++***((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((((())))))))))))(((***++++++++++++,,,...***,,,///000111222444666555444444444555666888999888777888999<<<@@@DDDFFFBBBDDDFFFIIIKKKKKKJJJJJJPPPRRRTTTVVVVVVWWWYYYZZZYYY[[[```eeehhhgggdddaaa\\\\\\]]]aaafffhhhfffcccbbbeeeiiikkkkkkjjjjjjjjj```bbbeeeffffffggghhhiiiiiilllooopppooollljjjjjjfffiiikkkkkkiiiggghhhjjjlllkkkjjjiiiiiilllqqquuurrrqqqooonnnlllkkkkkkjjjnnnpppssstttsssooojjjgggcccbbbaaabbbdddfffffffffZZZXXX```eeecccgggkkkeee```\\\\\\```___ZZZYYY\\\___^^^aaafffddd]]]XXXWWWTTTSSSRRRSSSUUUVVVVVVUUUWWWTTTSSSUUUTTTPPPPPPRRRQQQQQQQQQRRRTTTUUUTTTRRRYYYTTTPPPRRRYYY]]]\\\XXXSSSVVVZZZ]]]]]]ZZZVVVSSSZZZ\\\\\\XXXSSSRRRVVVZZZWWWVVVVVVWWWZZZ\\\]]]\\\]]][[[ZZZYYYVVVTTTWWW]]]RRRTTTTTTSSSUUUYYYYYYUUUXXXUUURRRTTTZZZ]]][[[XXXZZZXXXWWWXXXXXXXXXUUUSSSPPPQQQRRRTTTVVVXXXYYYZZZ]]]^^^```bbbbbbbbbaaaaaa^^^aaabbb^^^]]]```cccccceeelllxxx~~~rrroooppphhheeehhhdddaaabbbcccbbbbbbbbbdddfffmmmpppsssssspppmmmjjjiiiqqqrrrqqqoooooossszzzyyytttsssxxx|||zzzwwwvvvssstttwwwyyyyyyxxxvvvuuuqqqrrrrrroookkkkkkqqqvvvrrrnnnoootttvvvrrrrrruuu{{{{{{yyyvvvssssssvvvxxxuuuxxxzzz{{{|||{{{{{{~~~zzziiiVVVLLLHHHDDDBBBCCC@@@FFFFFFHHHSSSYYY```oooyyypppiiikkkkkkggg```WWWRRRVVV[[[YYYSSSOOOIIIKKKJJJHHHHHHHHHEEE???<<<<<<;;;888333000//////,,,)))&&&''')))++++++)))'''''''''''''''((()))))))))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))*********++++++,,,,,,,,,------///000111111111111555555555555666777999999;;;888777888===AAACCCBBBBBBBBBDDDFFFHHHJJJMMMNNNTTTRRRQQQTTTYYY\\\\\\[[[UUUWWW[[[aaaeeeeeeccc```___]]][[[^^^cccfffccc```hhhgggfffdddccceeehhhkkkhhhgggeeebbb```___aaabbbeeejjjooonnnjjjffffffhhhgggjjjqqqppphhhkkkmmmccciiilllhhhhhhnnnllljjjqqqooollljjjiiiiiiiiihhhgggllliiigggggghhhhhhfffccccccdddddddddcccaaa```___^^^^^^\\\ZZZ___ggglllkkkbbbaaa```]]]ZZZXXXYYYZZZ```\\\ZZZZZZXXXTTTTTTXXXRRRXXXRRRKKKPPPPPPLLLNNNQQQPPPPPPPPPQQQQQQOOOMMMMMMOOOQQQTTTUUUUUUUUUTTTUUUQQQMMMNNNRRRTTTRRRPPPNNNRRRYYY```ccc___VVVNNNUUUSSSQQQPPPOOOPPPRRRSSSWWWWWWUUUSSSQQQQQQUUUWWWVVVVVVWWWZZZ^^^``````___TTTRRROOOLLLLLLOOORRRUUUVVVYYYWWWQQQNNNOOOOOOMMMOOOSSSYYY]]]^^^\\\XXXTTTWWWVVVVVVVVVVVVVVVWWWXXX]]]^^^___^^^^^^^^^```bbbfffaaa[[[ZZZ^^^bbbcccccchhhfffiiirrrvvvvvvxxx~~~ttttttrrrmmmjjjiiieee^^^bbb___^^^```___\\\\\\___iiinnnrrrqqqpppnnniiicccgggiiimmmqqqsssrrrnnnkkkoooqqqtttuuusssrrrssstttppppppppppppooonnnpppttttttqqqnnnmmmooossswwwxxxpppqqqsssuuuwwwvvvrrrooorrrrrrrrrrrrssssssssssssuuussstttyyy|||vvvpppsssxxx{{{}}}zzz}}}rrr^^^SSSGGGCCCGGGAAABBBFFFJJJJJJIIINNNTTT___kkkooohhhjjjiiifff```WWWRRRVVVZZZWWWQQQMMMKKKMMMKKKHHHGGGGGGCCC===<<<<<<;;;888333000//////---***((((((***+++***)))((((((''''''(((((()))***)))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''((()))((((((((('''''''''&&&'''((((((((())))))))))))))))))***+++,,,,,,------,,,---...000111222222222444444444555666777888999:::888666888;;;???@@@@@@AAAAAABBBDDDGGGKKKNNNPPPUUUSSSRRRTTTXXXZZZZZZYYYUUUWWWZZZ___bbbbbb___]]]```^^^]]]aaafffhhhgggdddiiihhhfffddddddgggkkknnniiihhheeecccaaa```bbbccceeeiiinnnmmmiiiffffffhhhgggjjjooonnnhhhjjjkkkbbbfffiiieeeeeemmmlllhhhmmmiiihhhgggggghhhhhhgggeeeiiigggeeeeeeffffffcccaaacccdddddddddccc```^^^\\\[[[]]]]]]\\\aaahhhjjjiii___]]][[[YYYXXXXXXXXXXXX```[[[WWWWWWVVVRRRQQQRRRMMMUUURRRLLLPPPOOOKKKNNNOOONNNMMMMMMNNNMMMKKKIIILLLNNNPPPRRRSSSSSSRRRQQQPPPLLLIIIKKKOOORRRRRRPPPNNNQQQVVV\\\^^^[[[SSSMMMRRRQQQOOONNNNNNNNNOOOPPPPPPQQQPPPOOONNNOOORRRUUUWWWWWWWWWYYY\\\]]]]]]\\\UUUTTTSSSQQQPPPOOOOOOOOOYYY\\\ZZZTTTPPPOOOMMMJJJMMMQQQVVV[[[]]]\\\ZZZXXXZZZXXXVVVUUUVVVXXXZZZ\\\[[[\\\]]]]]]\\\[[[]]]^^^dddaaa___```ccceeedddbbbeeeeeeiiinnnooolllmmmsssmmmooonnnkkkkkkkkkgggbbbccc___^^^______]]]]]]aaagggllloooooommmlllgggaaaccceeegggkkkmmmnnnlllkkknnnnnnlllkkkjjjjjjkkkmmmppppppooonnnllllllnnnqqqrrrpppmmmlllnnnrrrvvvxxxqqqqqqrrruuuvvvtttqqqnnnrrrrrrssssssssstttttttttuuusssrrruuu{{{}}}xxxsssnnnqqquuuwwwyyy{{{~~~{{{xxxwww{{{~~~{{{cccPPPFFFDDDKKKGGGEEEFFFFFFFFFLLLSSSQQQYYYgggxxxnnngggiiiiiieee___WWWRRRUUUXXXUUUOOOKKKMMMNNNLLLHHHGGGGGGCCC===<<<<<<;;;888333000//////...,,,***)))***+++***))))))(((((((((((()))******)))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''((((((((('''''''''''''''''''''((((((((()))))))))(((((()))***,,,---......+++,,,...000111222333333444444444555666888999::::::888777888:::<<<======@@@@@@AAACCCFFFKKKOOOQQQUUUTTTSSSUUUWWWYYYXXXWWWXXXYYY[[[___aaa```]]]ZZZ^^^]]]]]]aaafffiiihhhfffiiigggeeeccceeehhhmmmpppllljjjfffcccbbbaaabbbbbbdddgggkkkkkkhhheeeeeegggdddgggiiihhhhhhiiigggccc___aaa[[[\\\hhhjjjfffhhhbbbbbbccceeeggggggeeecccfffdddbbbbbbbbbbbb```^^^bbbccceeeeeeccc___[[[XXXVVVYYYZZZ[[[___eeefffccc\\\XXXUUUTTTVVVWWWVVVTTT[[[VVVRRRRRRQQQOOOOOORRRRRRYYYTTTLLLNNNLLLHHHKKKIIIHHHHHHHHHJJJJJJHHHFFFHHHIIIKKKMMMMMMLLLKKKJJJIIIFFFEEEGGGKKKOOOOOONNNLLLNNNRRRUUUWWWUUUPPPLLLNNNMMMMMMMMMLLLLLLLLLLLLHHHIIIKKKKKKKKKLLLNNNPPPTTTSSSSSSTTTVVVWWWVVVUUUPPPQQQRRRSSSRRRPPPMMMKKKXXX[[[ZZZWWWTTTTTTQQQLLLJJJLLLQQQUUUXXXYYYYYYXXX[[[YYYVVVTTTUUUWWW[[[]]]]]]^^^``````___]]]]]]]]]^^^^^^```ccceeeeeebbb```aaacccfffjjjgggcccbbbeeedddgggjjjjjjlllnnnkkkeeeccc^^^\\\\\\\\\[[[]]]bbbdddiiilllkkkkkkkkkgggbbbaaaaaabbbcccdddfffggghhhqqqmmmhhheeeeeegggiiijjjooonnnmmmkkkjjjlllpppsssooommmkkkjjjkkkooosssvvvppppppqqqrrrtttssspppnnnooopppqqqsssuuuwwwxxxyyyxxxuuuqqqssswwwxxxuuuqqqkkkmmmppprrrtttvvvyyy||||||~~~~~~{{{wwwuuurrruuuzzz}}}gggVVVKKKLLLEEE@@@@@@AAABBBEEEIIIHHHKKKPPPXXXggg}}}nnngggjjjiiifff___XXXSSSVVVXXXTTTNNNKKKLLLMMMLLLHHHGGGHHHDDD???<<<<<<;;;888333000//////...---,,,++++++******))))))))))))))))))******+++)))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))***,,,---...///+++,,,...000222333444444555555555666888999;;;;;;;;;:::999999:::;;;<<<<<>>===???@@@???>>>===>>>???BBBBBBDDDGGGJJJMMMOOOQQQRRRUUUXXXYYYXXXXXXXXXYYYVVVVVVVVVXXXZZZZZZWWWUUUWWWYYY\\\```cccfffhhhiiicccaaa```bbbfffjjjjjjiiikkkiiihhhhhhhhhfff```\\\[[[\\\]]]^^^___`````````gggoooeee^^^iiikkksssmmmggggggbbbbbb``````bbbdddeeeccc___[[[]]]^^^^^^]]]ZZZYYYYYYZZZXXXYYY[[[\\\[[[YYYUUUSSSTTTTTTPPPLLLNNNUUUXXXVVVPPPMMMKKKKKKNNNPPPPPPOOOIIIKKKNNNMMMKKKQQQeeexxx```JJJLLLMMMGGGEEEFFFEEECCCCCCCCCBBB@@@>>>AAACCCDDDEEEEEEDDDBBBAAADDDCCCAAA@@@??????@@@@@@@@@AAABBBBBBBBBDDDFFFIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCEEEGGGHHHFFFEEEEEEFFFEEECCCBBBCCCFFFIIIJJJJJJMMMMMMMMMMMMMMMMMMNNNNNNNNNQQQSSSUUUYYY]]]ZZZSSSNNNNNNNNNOOOOOOOOOPPPPPPTTTVVVYYY[[[[[[YYYVVVTTTUUUWWWYYYYYYWWWUUUUUUVVVXXX\\\___]]]YYYXXX[[[```\\\\\\\\\^^^eeeiiiddd]]][[[___bbbcccfffhhheee```ZZZTTTOOONNNMMMLLLOOOSSSVVV[[[___bbbgggnnnpppooolllllliiiccc[[[WWWXXXZZZ```cccgggiiijjjjjjkkklll{{{{{{qqqmmmqqqssspppkkkkkkjjjfffcccdddiiinnnhhhggggggiiimmmqqqrrrrrroooooooooppppppqqqqqqqqquuutttsssssssssrrrooollliiillloooqqqrrrrrrsssuuuwwwwwwvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyxxxzzz~~~ooo___QQQGGGEEEGGGBBBCCCEEEGGGHHHHHHHHHHHHMMMRRR^^^pppnnngggjjjjjjggg[[[WWWTTTWWWWWWSSSOOOOOOLLLMMMJJJGGGGGGIIIHHHDDD<<<<<<;;;888333000//////'''***,,,,,,***((()))***((((((''''''(((((()))***)))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))***+++,,,,,,------......000111222333333333444444555666888:::<<<===<<>>===>>>@@@>>>@@@DDDIIIMMMPPPSSSTTTVVVYYY[[[[[[XXXVVVVVVVVVRRRRRRSSSVVVXXXYYYWWWVVVVVVXXX\\\___bbbdddfffhhhcccaaaaaadddiiikkkiiifffccccccdddhhhllljjjddd^^^\\\\\\\\\]]]___aaaaaa```nnnxxxiii]]]ggghhhvvvooodddbbb^^^___ZZZ[[[\\\^^^```___\\\YYYYYY[[[\\\ZZZWWWUUUVVVWWWSSSUUUVVVXXXXXXWWWUUUTTTPPPPPPMMMIIIJJJOOOPPPMMMIIIHHHGGGFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJMMMYYYeeemmmiiiVVVGGGIIIIIICCCDDDCCCBBBAAABBBBBBBBB@@@???@@@AAACCCDDDDDDCCCBBBAAACCCBBBAAA???>>>===>>>???;;;===?????????AAAEEEIIIFFFEEEDDDCCCCCCCCCDDDDDDAAACCCEEEFFFFFFFFFGGGHHHEEECCCAAAAAACCCFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMNNNNNNOOOTTTWWWTTTMMMLLLMMMMMMMMMNNNNNNNNNMMMMMMOOOSSSVVVXXXXXXWWWVVVWWWXXXYYYYYYXXXXXXYYYZZZXXX]]]bbb```ZZZWWWZZZ___XXX]]]___\\\\\\___^^^[[[XXX\\\]]]]]]```cccaaa\\\[[[VVVQQQPPPNNNKKKMMMQQQRRRVVVZZZ\\\aaahhhkkkjjjjjjllllllhhhbbb^^^^^^```aaagggmmmnnnlllkkkooosssyyy~~~{{{qqqlllqqqqqqllloooooonnniiieeeeeeiiioooiiigggfffhhhkkknnnppppppmmmmmmmmmmmmmmmmmmnnnnnnpppqqqtttvvvvvvsssoookkkhhhlllqqqttttttsssssssssvvvvvvwwwwwwxxxxxxxxxxxxyyy|||~~~|||xxxwww{{{uuu```SSSPPPIIIHHHFFFFFFGGGGGGGGGGGGJJJLLLRRRZZZaaappplllfffiiiiiifffYYYUUUSSSUUUVVVRRROOOOOONNNNNNKKKGGGGGGHHHGGGBBB<<<===;;;888333000//////&&&))),,,,,,***((()))***'''''''''''''''((()))))))))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((*********++++++,,,,,,,,,//////000111222333333333222333333555777999;;;<<<;;;>>>AAA@@@>>>===>>>@@@:::>>>DDDJJJPPPTTTVVVWWWZZZ\\\___]]]YYYUUUSSSTTTRRRRRRSSSVVVYYYZZZYYYXXXSSSVVVZZZ\\\___aaaccceeedddbbbbbbfffkkkmmmiiieee]]]^^^aaahhhnnnmmmggg```]]]\\\\\\^^^```bbbbbbaaaqqq|||jjjZZZccccccttteee[[[\\\[[[]]]UUUUUUWWWYYY\\\\\\ZZZYYYWWWYYYZZZXXXTTTRRRSSSUUUQQQRRRSSSUUUVVVVVVVVVVVVIIIKKKIIIFFFGGGIIIHHHDDDCCCCCCCCCBBBAAAAAACCCEEEJJJFFFCCCEEEGGGGGGJJJNNNKKKQQQJJJAAADDDBBB>>>AAA<<<<<<===???CCCDDDDDDCCC===>>>@@@AAABBBAAA@@@???AAAAAAAAA???======???@@@999;;;===>>>>>>@@@EEEIIIEEEDDDBBB@@@@@@AAABBBCCC???AAACCCEEEEEEFFFIIIKKKEEEBBB??????@@@AAABBBBBB???AAADDDHHHJJJJJJIIIIIIIIIJJJJJJKKKPPPTTTQQQJJJHHHHHHIIIJJJKKKKKKKKKJJJFFFHHHKKKOOORRRUUUVVVWWWTTTUUUVVVUUUUUUUUUWWWYYYVVV]]]cccaaaZZZVVVXXX\\\UUU^^^bbb[[[TTTTTTWWWXXXVVVXXXYYYYYY[[[___^^^ZZZ^^^XXXTTTRRRPPPLLLMMMQQQOOOTTTVVVXXX\\\bbbfffdddfffjjjnnnlllgggdddeeeggg___fffmmmlllggggggmmmsssrrryyyxxxooolllrrrsssmmmrrrsssqqqlllffffffkkkpppkkkiiiggggggiiilllmmmmmmhhhhhhiiikkkmmmnnnooopppnnnrrrwwwzzzzzzwwwqqqmmmhhhlllqqquuuuuusssrrrqqquuuvvvwwwxxxyyyyyyyyyyyyxxx}}}yyyvvvyyy~~~||||||rrrgggWWWRRRKKKFFFDDDDDDEEEEEE???EEEMMMPPPKKKLLL___ttt|||jjjggghhhgggeee\\\UUUQQQTTTVVVSSSOOOMMMOOOKKKHHHHHHJJJIIIDDD???>>>===;;;777222//////000************)))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''************+++,,,---...//////000000111111222222444444555555666666777777<<<<<<<<<===<<<<<<;;;:::@@@BBBEEEIIILLLOOOQQQRRR\\\^^^aaa```]]]ZZZWWWVVVWWWVVVVVVZZZ^^^aaa```^^^]]]\\\\\\[[[\\\\\\]]]^^^aaaaaabbbeeeiiijjjgggddd____________```aaaccccccZZZ[[[\\\]]]^^^]]]\\\\\\aaaaaa```]]]^^^eeerrr|||xxxmmmccc^^^\\\\\\\\\WWWVVVUUUTTTSSSTTTUUUVVVWWWWWWVVVTTTTTTTTTTTTTTTTTTSSSQQQOOONNNNNNNNNOOOOOOLLLHHHFFFFFFHHHHHHHHHDDDCCCBBBAAA@@@?????????CCCBBBAAAAAAAAABBBBBBCCCAAAAAAAAABBBBBBAAAAAAAAA;;;;;;<<<>>>AAABBB@@@??????>>>>>>???AAABBBBBBAAA>>>===>>>@@@@@@===<<<<<<777666666666888;;;>>>@@@===???AAA@@@===<<<>>>@@@???@@@AAACCCDDDDDDEEEEEEEEEDDDAAA>>>;;;<<<>>>AAA@@@@@@@@@AAACCCEEEGGGIIIIIIKKKNNNPPPPPPNNNKKKIIIKKKIIIIIIKKKOOOPPPOOOMMMKKKHHHFFFHHHLLLOOOPPPOOORRRPPPOOOOOORRRVVVYYYZZZYYYZZZZZZZZZXXXWWWUUUTTTVVVXXXYYYVVVSSSQQQSSSUUUYYYZZZZZZYYYYYY[[[___bbbhhhggghhhjjjhhh^^^TTTMMMPPPMMMNNNTTTZZZ^^^bbbgggccceeegggfffdddcccbbbbbbbbbeeeiiikkkkkkkkkjjjkkkooopppqqqpppmmmllllllmmmyyy{{{zzztttmmmjjjnnnssspppqqqpppmmmjjjjjjnnnrrrnnnkkkhhhgggiiilllnnnppppppsssxxx||||||yyyuuurrrqqqpppttt{{{zzzrrrmmmnnnxxxzzz||||||zzzyyyyyyzzzzzz|||{{{zzz~~~|||mmmZZZRRROOOJJJGGGGGGFFFBBBBBBEEEEEECCCGGGNNN]]]fffyyykkkgggiiihhhfff\\\VVVRRRTTTVVVSSSOOONNNPPPLLLHHHGGGHHHGGGCCC???@@@???<<<777222...---...************)))))))))))))))))))))))))))))))))))))))'''&&&'''((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&((((((((((((((((((((('''************+++,,,---...//////000111111222333333555555666666777777888888::::::;;;;;;;;;;;;;;;:::@@@AAADDDGGGJJJLLLNNNNNNVVVZZZ___aaa___\\\YYYXXXZZZYYYZZZ[[[^^^______^^^````````````_________^^^dddddddddgggiiijjjgggeeeaaa```___^^^]]]\\\\\\[[[XXXYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\ZZZZZZ___hhhpppkkkfff```[[[YYYXXXWWWVVVUUUUUUVVVVVVUUUTTTRRRPPPTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRPPPOOONNNMMMMMMLLLKKKIIIFFFEEEFFFGGGGGGFFFDDDCCCBBBAAA??????>>>>>>@@@@@@@@@@@@@@@@@@@@@???>>>>>>????????????>>>>>>===<<<;;;;;;>>>@@@AAA@@@???>>>>>>>>>???AAAAAAAAA???>>>=========;;;999888666666666666888:::<<<===;;;===>>>>>><<<;;;<<<>>>@@@AAABBBDDDDDDEEEDDDDDDHHHGGGDDDAAA>>>>>>@@@BBBDDDDDDDDDDDDFFFHHHIIIKKKHHHIIILLLNNNOOONNNMMMLLLNNNMMMLLLNNNPPPQQQPPPNNNKKKIIIGGGIIILLLOOOPPPOOOSSSRRRPPPPPPRRRUUUWWWXXXXXXYYYYYYZZZYYYWWWVVVTTTUUUVVVWWWUUURRRRRRUUUXXX]]]___aaa```^^^```eeeiiiwwwzzz}}}ooo^^^TTTPPPMMMNNNUUU[[[^^^bbbfffccceeeffffffdddbbbaaabbb```dddiiimmmmmmmmmmmmmmmtttsssrrrooommmlllllllllzzz}}}}}}yyyrrrqqquuu{{{{{{yyyuuupppnnnooorrrvvvpppnnnkkkiiikkkmmmpppqqqmmmqqqwww||||||yyytttqqqtttsssvvv{{{zzzrrrmmmnnntttwwwzzz{{{zzzxxxwwwwwwxxxzzz}}}~~~{{{jjjYYYNNNJJJHHHDDDCCCEEEEEEDDDIIIQQQGGGLLLWWWdddmmmvvvllliiikkkjjjggg\\\VVVSSSUUUWWWSSSPPPPPPRRRNNNIIIFFFFFFEEEBBB???AAA@@@===888222...,,,,,,************))))))))))))))))))))))))))))))))))))((('''&&&'''(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((************+++,,,---.........///000222333444444666666777777888999999:::888999:::;;;;;;;;;;;;;;;@@@AAACCCEEEGGGHHHIIIIIIOOOTTT\\\```aaa^^^[[[ZZZ\\\]]]^^^^^^\\\\\\]]]^^^cccdddeeefffeeedddbbb```eeedddccceeeffffffdddbbbaaa```___]]]ZZZWWWTTTSSSWWWXXXYYYZZZZZZZZZZZZYYYWWWYYYZZZYYYXXXZZZ___ddd^^^\\\[[[ZZZZZZYYYVVVTTTSSSUUUWWWXXXWWWSSSOOOLLLRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOMMMKKKJJJIIIFFFEEEEEEEEEGGGGGGEEEDDDDDDDDDBBB@@@???>>>======>>>>>>?????????===<<<;;;::::::;;;;;;;;;;;;::::::>>>;;;999888;;;>>>@@@AAA>>>>>><<<<<<===>>>@@@BBB@@@>>><<<::::::999888666555666666777777888999999888:::;;;;;;:::999:::;;;???@@@BBBDDDDDDDDDBBBAAAHHHGGGEEEAAA>>>>>>@@@CCCFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIJJJLLLNNNOOOOOOOOOPPPOOONNNNNNOOOOOOMMMKKKJJJHHHHHHIIILLLOOOPPPQQQTTTSSSRRRQQQRRRSSSTTTUUUVVVWWWYYYZZZZZZYYYWWWVVVUUUVVVWWWUUUSSSSSSWWW[[[```dddhhhfffcccdddjjjqqq~~~gggXXXSSSOOOQQQWWW]]]___bbbfffdddeeefffeeecccbbbaaabbb```dddkkkoooqqqpppppppppuuussspppoooooooooooooooxxx{{{}}}{{{wwwxxx}}}{{{tttooonnnppprrrtttpppnnnlllkkklllnnnqqqsssmmmqqqwww|||}}}{{{wwwtttuuutttwwwzzzxxxrrrmmmmmmooosssyyy|||{{{yyywwwvvvwwwxxx|||~~~ttt]]]QQQKKKGGGDDDCCCCCCAAACCCFFFFFFGGGKKKRRRVVV\\\fffpppmmmjjjlllkkkhhh\\\WWWTTTVVVWWWSSSQQQRRRTTTOOOIIIEEECCCBBB@@@>>>??????===888333...,,,,,,************)))))))))((())))))))))))))))))))))))((('''&&&&&&(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((************+++,,,------------...///111222333333666777777888999:::;;;;;;777888:::;;;<<<=========@@@AAABBBDDDEEEEEEFFFFFFJJJPPPYYY___```^^^[[[YYY]]]___```___[[[YYYZZZ]]]bbbdddgggiiiiiihhheeeddd``````_________^^^^^^]]]^^^]]]\\\[[[XXXUUUSSSQQQYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[YYYWWWXXX[[[^^^]]]\\\[[[[[[[[[YYYUUURRRRRRSSSVVVWWWVVVSSSPPPMMMTTTTTTSSSSSSRRRPPPOOOOOONNNNNNNNNMMMLLLIIIGGGEEEEEEEEEFFFHHHIIIIIIFFFDDDCCCBBBAAA???===<<<;;;;;;<<<===>>>???>>><<<:::888888888999999999999888888;;;999777888:::===>>>>>>===<<<;;;::::::<<>>;;;888999<<<;;;777444555666777777777666666777888999::::::999999999<<<===@@@BBBBBBAAA???>>>CCCCCCAAA???===>>>@@@CCCEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIJJJJJJKKKMMMNNNOOOMMMLLLLLLKKKKKKJJJHHHGGGGGGGGGGGGIIILLLPPPSSSTTTUUUUUUUUUSSSRRRQQQRRRSSSTTTUUUXXXYYYZZZZZZXXXWWWXXXZZZZZZWWWUUUUUUYYY]]]```fffkkkiiiddddddllluuurrrbbbYYYUUUVVV[[[```bbbdddgggfffggghhhgggdddccccccddddddhhhooossstttsssrrrqqqpppooonnnppprrrtttsssqqqrrrvvvxxxxxxxxxzzzyyyssspppqqqsssrrrqqqnnnnnnmmmlllmmmpppuuuxxxvvvxxxzzz||||||{{{yyywwwqqqqqqsssuuutttqqqmmmlllmmmrrryyy~~~~~~|||yyyxxxwwwvvvxxx|||||||||~~~nnnZZZQQQHHHEEEFFFFFFCCC???EEECCCEEEHHHJJJLLLRRRZZZbbbhhhuuummmkkklllkkkhhhZZZVVVUUUWWWVVVSSSQQQSSSSSSPPPJJJEEEBBB@@@>>>=========<<<888444000......************)))))))))((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''(((((())))))************+++,,,------,,,,,,---...///000111222555666777888999:::;;;;;;999999;;;<<<>>>?????????AAAAAABBBDDDEEEEEEEEEEEEHHHNNNUUU[[[\\\[[[YYYXXX\\\^^^```___ZZZXXXXXXYYY]]]```dddhhhjjjiiigggfff\\\\\\[[[ZZZYYYYYY[[[\\\ZZZZZZZZZYYYYYYXXXWWWVVVXXXXXXXXXYYYYYYYYYZZZZZZ___^^^[[[XXXVVVWWWZZZ\\\[[[YYYWWWVVVVVVUUURRRPPPQQQRRRRRRSSSSSSSSSRRRRRRVVVVVVUUUTTTRRROOOMMMLLLKKKKKKKKKKKKIIIGGGEEECCCEEEFFFHHHKKKLLLKKKGGGDDDAAA@@@>>>===;;;::::::999:::;;;===>>>===<<<999888777777888888888888777777777666777999;;;<<<;;;:::;;;;;;:::999777999===AAA>>>>>>;;;888<<>>===<<<;;;>>>??????>>>>>>???BBBEEEEEEEEEEEEEEEEEEEEEEEEEEEKKKJJJIIIIIIIIIJJJKKKLLLJJJKKKKKKJJJHHHGGGFFFFFFDDDFFFGGGJJJMMMQQQUUUWWWWWWYYYZZZYYYVVVTTTUUUVVVTTTUUUWWWXXXYYYZZZZZZYYY]]]^^^^^^[[[WWWWWWZZZ]]]aaagggllljjjeeeeeemmmuuusssccc^^^]]]aaadddeeegggkkkjjjkkkkkkiiifffeeeeeefffjjjmmmrrruuutttrrrqqqppplllmmmooorrrtttssspppnnnnnnqqqtttuuuwwwzzz{{{xxxuuuvvvxxxyyyvvvtttppppppqqqqqqqqquuu{{{}}}yyywwwvvvvvvjjjlllnnnooooooooonnnlllnnnttt{{{~~~|||{{{yyyvvvuuuxxxxxxxxx|||}}}~~~uuu\\\NNNLLLMMMJJJDDDEEECCCBBBCCCBBB???@@@DDDMMMOOOSSSYYYcccqqqmmmjjjllliiifffYYYVVVUUUWWWUUURRRQQQSSSQQQOOOKKKFFFBBB???===<<<;;;<<<;;;999444000///...************))))))))))))(((((((((((((((((((((((('''&&&%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))************+++,,,---...---......//////000000111444444555666777999::::::::::::<<<===??????@@@@@@???@@@BBBCCCEEEEEEFFFFFFGGGKKKQQQUUUVVVWWWWWWXXXZZZ\\\______]]]ZZZXXXWWWWWWZZZ^^^ccceeefffeeedddZZZZZZZZZYYYXXXYYY\\\___YYYXXXXXXXXXXXXYYYZZZZZZVVVVVVUUUUUUVVVVVVWWWXXX]]]\\\YYYVVVUUUUUUWWWXXXXXXVVVTTTTTTUUUUUUUUUTTTPPPOOONNNNNNNNNPPPRRRSSSTTTTTTTTTRRRPPPMMMJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFHHHKKKLLLJJJFFFCCC===<<<;;;:::999888888888888999:::;;;;;;:::999999777888888888888888888777444444666888:::;;;999888777999:::888666777;;;???===>>><<<:::@@@IIIHHH@@@555555555555555555666666777777888:::<<<<<<:::888666777888999:::;;;;;;;;;>>>???@@@??????AAACCCFFFDDDEEEEEEFFFFFFFFFEEEEEEIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJHHHIIIIIIEEEGGGIIIKKKMMMPPPTTTWWWXXX\\\___^^^[[[YYYYYY[[[VVVVVVVVVVVVWWWYYY[[[[[[]]]___```]]]ZZZXXXYYY\\\cccgggjjjhhhdddeeekkkrrr}}}nnnhhhdddeeefffgggjjjnnnmmmmmmllljjjhhhfffggghhhmmmpppssssssrrrooonnnnnnnnnqqqsssssspppllljjjiiilllnnnqqqtttvvvyyy|||sssssstttvvvxxxwwwuuussssssuuuuuuttttttwww}}}}}}wwwsssqqqpppgggjjjlllkkkllloooooolllqqquuuzzz}}}~~~}}}}}}}}}zzzvvvtttvvvvvvuuuxxx}}}}}}~~~~~~|||zzz~~~gggVVVQQQKKKDDDIIIFFFEEEGGGFFFDDDDDDFFFDDDEEEHHHJJJLLLPPPUUUYYYkkkwwwrrriiimmmjjjjjjgggdddWWWUUUTTTVVVTTTPPPPPPSSSNNNNNNKKKGGGBBB>>><<<;;;======<<<999444000---,,,************))))))))))))(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((())))))***************+++,,,---...000000000111111111111111111222333444666777888999:::;;;<<<===>>>>>>>>>>>><<<===???BBBDDDEEEFFFGGGFFFHHHKKKNNNQQQTTTXXXZZZYYYZZZ]]]```aaa^^^YYYUUURRRUUUYYY\\\____________XXXXXXXXXWWWWWWYYY^^^bbb\\\[[[XXXVVVVVVWWWXXXZZZVVVUUUTTTTTTTTTUUUWWWWWWYYYXXXWWWWWWWWWVVVTTTSSSVVVVVVUUUVVVWWWXXXVVVUUUMMMLLLKKKJJJJJJKKKMMMNNNMMMMMMNNNNNNLLLJJJGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFCCC???999999888777777777777777666666777777888888999999777777888888888888777777555444444555777999999888444777:::999666666999===<<>><<>>???@@@???>>>>>>@@@BBBAAABBBCCCDDDEEEDDDDDDCCCEEEEEEFFFFFFGGGGGGGGGHHHHHHJJJMMMMMMKKKJJJLLLMMMHHHJJJLLLLLLLLLMMMQQQTTTTTTYYY^^^^^^[[[YYYZZZ\\\XXXWWWUUUTTTUUUXXX[[[]]]YYY\\\___^^^[[[YYYYYY[[[bbbdddeeecccaaabbbfffjjjyyy|||wwwooohhhgggggggggkkkpppnnnnnnmmmjjjgggfffggghhhmmmnnnpppooommmlllkkklllooossstttppphhhdddfffiiijjjlllnnnqqqsssuuuwwwyyyoooqqqsssssssssrrrsssttttttvvvvvvsssqqqrrrxxx}}}|||wwwsssqqqooojjjnnnnnnllllllppppppmmmqqqsssvvvwwwxxxyyy{{{}}}{{{vvvtttvvvvvvuuuwwwzzz||||||}}}~~~{{{wwwzzzyyyhhh]]]VVVMMMHHHEEEEEEEEEDDDEEEHHHDDDFFFHHHIIIHHHGGGGGGHHHKKKRRR]]]hhhsss~~~qqqeee[[[SSSNNNmmmiiiiiifffbbbVVVTTTTTTVVVTTTPPPPPPSSSMMMMMMKKKHHHCCC>>><<<;;;>>>???>>>:::444///+++***************))))))))))))(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''((())))))***************+++,,,---...333333333222222222222111000000222333444666777777::::::;;;<<<============:::;;;>>>@@@CCCEEEGGGGGGDDDFFFHHHJJJMMMRRRYYY]]]YYYZZZ]]]bbbeeebbb[[[UUUQQQSSSUUUXXXZZZ[[[ZZZZZZUUUVVVVVVUUUUUUXXX^^^ddd```]]]YYYUUUTTTTTTVVVWWWXXXWWWVVVVVVVVVWWWXXXYYYUUUVVVXXXZZZZZZXXXTTTQQQTTTTTTUUUVVVVVVUUUQQQNNNJJJJJJIIIIIIHHHHHHHHHHHHFFFGGGHHHIIIIIIGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEECCCBBBCCCDDDEEECCC???<<<777777666666666666777777444444444444555777888999666777777777777777777666777444222222444777999:::333777:::999666555888<<<<<<@@@???===EEEOOOKKK@@@666555444333444666888:::555444555999<<<<<<999555555555555555777:::>>>@@@===>>>>>>===;;;:::;;;======>>>???AAABBBAAAAAA@@@AAABBBDDDEEEGGGHHHHHHHHHEEEIIILLLLLLKKKJJJLLLOOOLLLNNNNNNMMMKKKKKKNNNQQQOOOTTTZZZ[[[XXXVVVWWWYYYZZZXXXUUUSSSTTTWWW[[[^^^UUUYYY]]]^^^[[[YYYZZZ[[[_________]]]\\\]]]```cccpppwwwyyy|||zzz{{{rrrjjjgggfffgggkkkpppmmmmmmllliiifffeeefffhhhkkkllllllkkkjjjiiijjjkkknnnqqqrrrlllcccaaagggnnnhhhiiikkkmmmoooqqqsssttttttvvvwwwvvvssssssvvvyyysssttttttpppkkkkkkpppuuuzzzzzzzzzzzzyyyvvvtttsssnnnrrrrrrmmmmmmrrrrrrmmmqqqrrrrrrssssssuuuyyy|||{{{vvvtttvvvwwwvvvwwwzzzxxxzzz}}}{{{vvvyyyzzzeee\\\TTTOOOKKKFFFFFFIIIDDDEEEFFFEEEDDDEEEGGGHHHJJJLLLPPPTTTYYY```fffjjjooowwwyyyrrrrrrjjj]]]SSSMMMKKKKKKKKKkkkeeegggeee___XXXUUUTTTUUUSSSOOOMMMOOOPPPOOOKKKGGGBBB>>>:::999:::::::::777333000//////,,,,,,+++***)))((('''&&&******))))))((((((''''''''''''''''''''''''''''''******)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!""""""""""""##################$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''((((((((((((((('''''''''(((((()))***+++---///000555666666555333222222333///000222444555666777777666888:::<<<===<<<;;;:::;;;;;;===???CCCFFFIIIJJJGGGJJJMMMMMMLLLNNNTTTZZZYYY[[[^^^cccfffbbbZZZSSSPPPRRRTTTYYY\\\^^^]]][[[YYYWWWVVVVVVYYY\\\]]]]]]```^^^\\\YYYVVVSSSQQQQQQSSSUUUXXXZZZZZZXXXUUUTTTRRRTTTVVVXXXXXXXXXVVVUUUWWWWWWUUUSSSPPPMMMJJJIIIEEEEEEEEEEEEEEEEEEEEEFFFAAAAAA@@@@@@@@@@@@@@@@@@EEEDDDCCCAAA???>>><<<<<>>======<<<:::888777777777777777777777777777666555444444555666777666666555444444444444444444333222222444444333222111444777888777888;;;===FFFDDDCCCEEEHHHGGGAAA;;;555555555555666888999;;;444555555666666666666666777666666666666666777777::::::999888999;;;>>>???999===??????======@@@CCC===???AAACCCDDDDDDDDDDDDGGGJJJIIIEEEEEEIIILLLKKKJJJNNNRRRTTTRRROOOKKKIIILLLMMMOOORRRTTTUUUTTTRRRSSSSSSTTTWWWZZZZZZWWWSSSQQQWWW]]]```^^^\\\ZZZZZZ\\\YYYVVVTTTVVVXXXYYYZZZhhhnnnpppkkkgggjjjqqquuuqqqnnnjjjiiiiiiiiifffccceeeiiijjjiiijjjjjjfff```ddddddeeehhhkkkkkkiiifffgggooonnnccc^^^eeekkkkkknnnkkkhhhgggkkkpppuuuwww|||yyyvvvssssssttttttttt{{{xxxtttpppmmmmmmmmmnnnvvvyyy{{{yyyvvvwww{{{{{{wwwrrrnnnlllnnnqqqsssooopppppppppppprrrvvvxxx~~~|||{{{||||||{{{zzz{{{~~~~~~|||~~~jjj\\\TTTNNNJJJGGGFFFEEEEEEFFFEEECCCAAAFFFIIIHHHDDDGGGMMMNNNJJJNNNTTT\\\aaaeeejjjqqqwww~~~|||xxxtttlllddd\\\VVVSSSQQQLLLJJJIIIHHHBBBAAALLLZZZlllfffhhheee```XXXTTTRRRSSSQQQMMMMMMOOOPPPNNNKKKGGGBBB>>>;;;999:::;;;:::888333000......,,,,,,+++***)))(((''''''))))))))))))(((((('''''''''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((('''(((((())))))+++,,,......222333444333111111111333111111222444555666777888777888999:::;;;::::::999;;;<<<>>>@@@CCCFFFIIIJJJIIILLLNNNMMMLLLNNNTTTYYY\\\\\\]]]```aaaaaa^^^\\\\\\YYYXXXZZZ^^^___^^^[[[[[[YYYWWWWWWYYY[[[]]]]]]\\\[[[YYYVVVTTTRRRQQQQQQRRRTTTWWWZZZZZZWWWUUURRRRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQPPPNNNLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCC??????>>>===<<<======>>>??????>>>======<<<;;;;;;;;;:::999999999999666444777777777777777777777777666555444333333444555666444444333222222222333333444222111222333333222000222333333444555777999;;;BBBBBBCCCGGGHHHEEE<<<555333333222222333444666777222333444555555555555555777777666666666666777777999888888888999;;;===???888;;;???AAA@@@@@@??????<<<===???@@@AAAAAA@@@@@@>>>CCCEEECCCBBBEEEFFFEEEFFFIIIMMMOOONNNKKKHHHFFFGGGHHHJJJMMMPPPRRRQQQOOOQQQQQQRRRUUUXXXXXXUUURRRVVVYYY\\\\\\ZZZYYYYYYZZZTTTTTTTTTUUUVVVWWWUUUSSSYYYaaafffccc```bbbfffhhhiiieeeaaa___aaacccdddddddddggghhhhhhjjjlllhhhbbbbbbccceeeggghhhhhhgggfffgggmmmllleeegggqqquuurrrjjjhhhfffgggjjjnnnrrruuuwwwvvvtttttttttttttttsssxxxvvvtttqqqpppppppppqqquuuwwwyyywwwuuuvvv{{{}}}zzzuuupppmmmlllmmmnnnqqqrrrssssssssstttvvvxxxzzzyyyxxxxxxyyyxxxxxxwww{{{}}}|||~~~}}}qqqfffWWWRRRKKKFFFDDDEEEFFFGGGAAADDDDDDBBBCCCGGGFFFBBB@@@CCCGGGIIIKKKNNNSSSXXX```eeekkkmmmnnnqqqwww|||uuurrrmmmfff___ZZZVVVTTTOOONNNLLLJJJHHHGGGGGGGGGFFFHHHMMMSSSWWWaaauuummmgggiiifffaaaXXXSSSQQQQQQPPPLLLLLLOOOOOONNNKKKGGGBBB>>>;;;:::;;;<<<;;;888333///------,,,++++++***)))((('''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''((((((((((((((((((((((((((()))***+++,,,---///000111111000000111222333333333333555666888:::888888999999999999999999======???AAADDDFFFHHHIIIJJJLLLMMMLLLLLLMMMSSSWWW\\\\\\\\\\\\]]]```eeeiiijjjbbb[[[YYY]]]___]]]ZZZ[[[XXXVVVVVVXXXZZZ[[[[[[\\\ZZZXXXVVVTTTTTTTTTTTTTTTVVVYYY\\\\\\YYYVVVSSSQQQRRRRRRRRRRRRPPPNNNMMMKKKKKKJJJIIIHHHGGGFFFEEEGGGGGGFFFDDDCCCAAA@@@???===<<<:::888888999:::;;;999999999999888888888888777666555666777777555333555555555555555555555555444333222222222222333444222222111000000000000111333111000000111111000...333111000000222555666777<<<>>>BBBFFFFFFAAA777...333333222111111222333444111111222333333444555555777777777777666666777777666666666666888:::<<<>>>777999<<>>;;;;;;<<<===>>>>>>===<<<;;;666>>>BBBAAA???@@@@@@>>>AAACCCFFFHHHIIIGGGDDDBBBBBBCCCEEEIIIMMMOOOOOONNNOOOOOOPPPRRRUUUTTTRRRPPPXXXYYYXXXVVVTTTTTTVVVXXXOOOQQQSSSVVVWWWTTTOOOKKKJJJTTT[[[ZZZXXXYYYZZZZZZaaa]]]XXXVVVXXX^^^cccfffcccddddddeeeiiimmmiiibbb^^^```ccceeeeeeeeeeeefffjjjmmmllliiimmmwwwxxxsssdddddddddfffhhhkkknnnpppppprrrtttuuuvvvuuutttsssssssssrrrqqqqqqqqqqqqrrrrrrssstttsssqqqssswww{{{yyywwwtttpppmmmlllllllllrrrtttvvvvvvuuutttuuuuuutttuuuuuuvvvvvvvvvuuuuuuwwwxxx}}}|||}}}~~~vvvfffVVVMMMJJJJJJJJJFFFHHHHHHEEEDDDDDDAAA===CCCDDDEEEDDDDDDEEEHHHKKKEEEIIILLLMMMMMMMMMQQQTTTTTTTTTUUUVVVUUUTTTSSSRRRXXX[[[```eeekkkppptttvvvzzz|||~~~~~~}}}}}}{{{wwwrrrmmmjjjgggeeeaaa___^^^\\\ZZZXXXMMMLLLIIIGGGEEECCCCCCBBBCCCCCCBBBBBBBBBCCCDDDDDDMMMWWWhhhxxxmmmgggiiigggaaaYYYTTTQQQRRRPPPLLLMMMPPPOOOMMMJJJFFFBBB???<<<:::<<<<<<;;;888333///,,,,,,++++++******)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((()))((((((((()))***++++++---...000000000000111333555444333333444666999;;;;;;::::::999999::::::;;;>>>???@@@BBBDDDFFFGGGHHHHHHIIIJJJJJJIIIKKKOOORRRXXXYYYZZZ[[[]]]cccmmmuuuuuuiii\\\XXX[[[^^^\\\XXXWWWUUUSSSSSSVVVXXXYYYZZZ___^^^\\\YYYXXXWWWWWWXXXVVVXXX\\\^^^]]][[[WWWUUUQQQQQQQQQPPPNNNLLLJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEIIIHHHFFFDDDBBB???>>>===<<<:::888666555666888999666666666666555555555444666555555666777888666444333333333333333333333333111111111111111111111111111111000////////////000111000...///000000...---///111222222222222333444777999===@@@AAA<<<444---555444333222111111222333111111111222333444555666666777777777666666666555333333444555777999;;;<<<777666666:::>>>>>>;;;888;;;;;;<<<<<<<<<:::999888777===AAA???=========;;;<<<===@@@BBBDDDDDDBBB@@@@@@AAACCCGGGKKKNNNOOONNNMMMMMMOOOQQQRRRRRRQQQOOOTTTTTTSSSRRRQQQRRRSSSTTTRRRRRRSSSTTTSSSOOOIIIEEEEEENNNUUUUUUTTTUUUWWWVVV]]]ZZZVVVTTTVVV[[[aaadddbbbbbb```aaafffkkkggg```ZZZ]]]aaabbbbbbbbbdddfffooorrrqqqmmmmmmpppoookkk^^^```bbbeeefffhhhjjjllliiimmmrrruuuuuutttssssssnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnmmmkkkkkknnnqqqnnnnnnmmmmmmnnnnnnoooppppppsssvvvvvvtttrrrqqqpppqqqsssuuuuuuuuutttttttttuuuvvvzzz||||||~~~}}}||||||~~~zzzgggZZZQQQMMMHHHJJJIIIGGGDDDCCCCCCBBB?????????@@@AAABBBBBBBBBBBBDDDFFFFFFEEEEEEGGGIIIGGGHHHJJJKKKKKKIIIGGGFFFHHHIIIKKKNNNQQQSSSTTTUUUXXXZZZ]]]```aaa```___]]]]]]]]]]]]\\\ZZZWWWTTTSSSPPPNNNLLLKKKKKKLLLKKKJJJFFFEEEDDDCCCCCCCCCEEEEEEGGGFFFEEEEEEGGGKKKPPPRRRhhhzzzmmmgggiiigggaaaYYYUUUSSSSSSQQQNNNNNNPPPNNNLLLJJJFFFCCC???===;;;<<<<<<;;;888333///,,,,,,++++++******))))))(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))((((((((()))***++++++---///000111000111333444666555333333444666999:::<<<<<<;;;;;;;;;<<<======>>>???AAACCCDDDEEEEEEEEECCCEEEFFFGGGHHHIIIKKKLLLQQQTTTWWWZZZ___gggrrrzzz{{{nnn___XXXZZZ^^^\\\YYYVVVTTTSSSTTTWWWZZZ[[[\\\```___]]]\\\ZZZYYYXXXWWWUUUWWWYYYZZZZZZXXXUUUSSSQQQQQQPPPNNNLLLIIIGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEHHHGGGEEECCC@@@>>><<<;;;:::999777555444555666777666666555444333222222111555444444555777777666444111111111111111111111111//////000000000000//////111000//////....../////////...------//////...---,,,222777777333///000333222444666888999777444111555444222111000000111111222222222222333444555666555666666666666555444333111222222333555777888999666333111222666999888777:::;;;<<<<<<<<<;;;:::999:::>>>>>>;;;:::<<<<<<:::::::::;;;>>>BBBDDDBBB@@@??????@@@DDDHHHLLLLLLLLLKKKMMMNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRTTTTTTSSSRRRTTTRRROOOLLLKKKHHHDDDAAAIIIOOOSSSRRRRRRVVVXXXXXX[[[ZZZXXXWWWWWWXXX[[[]]]``````^^^]]]bbbfffddd^^^YYY[[[^^^```bbbdddfffhhhqqqvvvxxxssslllhhhfffeee[[[^^^bbbdddddddddfffhhhbbbfffllloooooonnnnnnnnniiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjhhhfffeeeeeeeeefffggghhhjjjlllnnnpppqqqmmmpppssstttqqqnnnllllllnnnpppssstttssssssuuuwwwxxxvvvxxx||||||yyyzzz}}}~~~}}}|||{{{||||||ppphhhVVVTTTQQQLLLGGGCCCCCCEEE@@@>>>>>>@@@CCCEEECCCAAABBBCCCDDDDDDCCCCCCDDDEEEDDDEEEFFFGGGGGGEEECCCBBBEEEEEEFFFGGGGGGGGGGGGGGGGGGIIILLLOOOPPPPPPNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIGGGEEEDDDEEEEEEDDDCCCGGGEEECCCAAAAAACCCFFFGGGEEEEEEGGGLLLVVVcccooowwwmmmgggiiifffaaaXXXUUUTTTUUUSSSOOONNNPPPMMMKKKIIIFFFCCC@@@>>><<<;;;<<<;;;888333///------************))))))((((((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))((((((((()))***+++,,,---...000111222111111333555555444444444444666777888;;;;;;<<<======>>>>>>???>>>???AAACCCDDDDDDCCCCCC@@@BBBEEEIIIJJJKKKJJJIIILLLNNNRRRWWW^^^gggpppvvvyyynnnaaaZZZ[[[^^^^^^\\\XXXVVVUUUUUUXXX[[[]]]]]]YYYZZZ[[[[[[ZZZXXXVVVUUUQQQQQQRRRRRRQQQPPPOOONNNPPPOOOMMMKKKIIIFFFEEEDDDGGGFFFDDDBBBBBBBBBCCCCCCDDDCCCBBB@@@===<<<:::999888888777555444444444444666555444333222111000000333222222333444555333111////////////////////////...//////000000//////...000///......------......---,,,+++---///000///......333777777333000///111000000111222333333333333222111///.........//////444333222111222333444555444444555555555333222111000111111222333444555555333000......111333555666999:::;;;<<<======<<<;;;<<<<<<:::888<<<@@@>>>999:::888888<<>>>>>>>>AAADDDGGGHHHGGGIIIKKKMMMMMMMMMMMMNNNOOONNNOOOQQQUUUWWWWWWTTTRRRPPPLLLGGGDDDCCCDDDEEEDDDOOOSSSUUUSSSSSSXXX[[[[[[ZZZ[[[[[[YYYVVVTTTUUUUUU\\\^^^]]]\\\^^^cccdddbbb\\\\\\]]]aaagggkkkmmmmmmqqqwww{{{xxxooohhheeeeeeZZZ^^^cccdddbbbbbbcccfff]]]bbbfffhhhgggfffhhhjjjiiihhhhhhhhhhhhiiijjjjjjiiijjjjjjjjjiiifffcccaaaffffffggghhhjjjlllmmmnnnlllnnnqqqqqqooolllkkkjjjiiimmmppprrrsssuuuzzzzzzxxxyyyxxxvvvwww{{{~~~{{{zzz{{{yyy}}}qqqaaaRRRLLLMMMQQQLLLFFFEEEGGGHHHDDDAAAAAAAAAAAAAAABBBBBBBBBCCC@@@AAAAAABBBBBB@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAABBBCCCCCCAAA???@@@???@@@CCCJJJTTT^^^dddkkklllooovvvlllfffhhheee```VVVSSSTTTVVVTTTOOOLLLMMMLLLKKKIIIFFFCCC@@@>>>===:::;;;:::888333000......************))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((())))))***(((((())))))+++,,,......///000222222111111222333333333333444555555666666888999;;;===>>>?????????>>>???AAABBBCCCBBBAAA@@@@@@CCCHHHMMMPPPPPPMMMJJJKKKKKKLLLQQQYYYbbbjjjnnnppphhh^^^XXXXXXZZZ[[[[[[ZZZXXXUUUUUUVVVXXXYYYYYYQQQSSSWWWYYYZZZYYYVVVTTTNNNNNNLLLKKKJJJJJJJJJKKKMMMLLLJJJHHHEEECCCBBBAAAFFFDDDBBB???>>>>>>>>>???>>>===<<<;;;:::888888777555666666555444333111000333333222222111111111111222111111222333333111///..............................///000000///.........---,,,,,,++++++,,,,,,+++++++++,,,///111111000666333000000222222000---...///000111000000000000111000///......//////000444333111000000111222333222333444444444222000...000000111222222222222222...///000000000111333555666888:::<<<>>>>>>>>>>>>;;;:::888;;;DDDJJJEEE<<<999777666:::@@@EEEEEECCCAAA@@@@@@AAACCCEEEFFFEEEGGGIIIKKKKKKJJJIIIKKKMMMOOOOOOPPPSSSUUUUUURRROOOHHHDDDAAAAAADDDIIINNNPPPUUUYYYZZZXXXYYY]]]___^^^]]]]]]]]]ZZZUUUSSSSSSTTTWWW[[[^^^\\\]]]ccchhhiiiaaa^^^^^^dddnnnuuuuuusssqqqtttxxxxxxsssjjjeeebbb\\\```ddddddaaa```bbbeee```cccfffeeeccccccgggkkkkkkkkkjjjjjjlllnnnqqqrrrkkklllooorrrrrrnnnjjjfffhhhhhhhhhhhhiiikkkmmmooommmoooqqqqqqooommmllllllggglllqqqtttwww}}}xxxuuusssrrruuuyyy|||~~~~~~|||zzzyyyzzz}}}zzz~~~|||vvvuuuqqqdddUUUKKKHHHFFFBBB===EEEDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@<<<<<<===>>>????????????@@@@@@@@@AAABBBCCCDDDDDDBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCFFFKKKPPPRRRQQQOOOMMMNNNRRR\\\kkk~~~kkkeeegggeee___TTTRRRSSSVVVTTTNNNKKKKKKLLLKKKIIIFFFCCC@@@>>>===:::::::::777333000//////************))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!""""""""""""##################$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''((())))))***(((((()))***+++---///000///000111111000000111222222222333444555555555444555777:::===?????????>>>===???@@@BBBBBBAAA@@@???AAADDDKKKQQQUUUTTTPPPLLLMMMIIIHHHKKKTTT^^^dddgggfffaaaZZZUUUTTTUUUXXXYYYZZZWWWTTTRRRRRRSSSSSSSSSLLLPPPUUUZZZ\\\[[[XXXVVVOOOMMMKKKIIIHHHHHHJJJKKKKKKJJJHHHEEECCCAAA@@@@@@EEECCC@@@===;;;::::::;;;999999888888777666666555333444555555444222///---000000000000111111222222444333222333444333222000---------------------------...///000000///...---,,,++++++************************,,,000222222111===333)))***111555111+++---///111111000...------333222111000000111222333444333111///...///000111111222333444333111///---000000111111111111000000+++...222333111000222444444666888;;;>>>?????????;;;999999@@@MMMTTTLLL@@@888666555999@@@EEEEEECCCEEEDDDCCCCCCEEEGGGGGGFFFEEEGGGIIIIIIGGGGGGIIILLLPPPNNNMMMNNNPPPPPPNNNKKKBBB@@@???BBBIIIQQQXXX[[[YYY^^^```^^^___bbbccc```aaaaaa___[[[VVVTTTUUUWWWSSSZZZ^^^]]]^^^dddlllpppfffaaa```gggttt||||||xxxrrrqqqsssvvvtttlllbbb]]]^^^bbbeeeddd```___aaaeeefffhhhiiigggddddddiiinnnnnnmmmmmmmmmppptttxxx{{{mmmoootttxxxzzzwwwqqqllliiihhhhhhhhhjjjmmmppprrroooqqqsssrrrqqqooooooooohhhmmmsssxxx}}}yyytttqqqpppsssxxxuuuxxx|||}}}{{{yyyzzz{{{|||zzz~~~vvvddd\\\XXXSSSOOOJJJIIIHHHGGGHHHGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCDDDAAABBBBBBBBBBBBBBBAAAAAACCCBBBAAAAAABBBCCCEEEFFFCCCCCCDDDEEEFFFGGGHHHIIIFFFJJJQQQ[[[ccciiijjjjjjmmmmmmqqqzzzjjjeeegggccc\\\RRRSSSUUUVVVRRRKKKJJJNNNMMMKKKHHHEEEAAA>>>===<<<<<<======999444000---,,,,,,++++++***)))(((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$#####################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&((((((&&&$$$'''&&&&&&&&&&&&'''(((((()))(((((('''(((***+++,,,+++---///000//////000111111111111222333444666666666777999::::::<<>>???BBBCCCCCCAAAFFFEEEGGGMMMNNNLLLLLLNNNMMMLLLKKKLLLNNNSSSXXX[[[^^^[[[WWWTTTSSSUUUXXX[[[ZZZWWWSSSQQQQQQQQQQQQPPPKKKLLLOOORRRTTTUUUVVVVVVTTTNNNGGGCCCCCCDDDCCCBBBBBBCCCCCCCCCAAA???<<<:::???>>>===<<<:::999888777666555555666777777666444333333222222111000000///000000000000000000000000111111000000000000000111111///---+++++++++,,,---......////////////......+++,,,------+++)))******,,,++++++,,,...222666999111111///...333888222(((000///...---------------//////000000///...------///......------///000111111333444555555444222111000111222222333333222222000000000000111222333444555444333444555888;;;<<<===;;;===IIIZZZ___OOO;;;666555666999>>>BBBEEEFFFIIICCC>>>>>>AAAEEEGGGIIINNNMMMKKKIIIHHHIIIKKKLLLQQQQQQPPPNNNKKKGGGDDDBBB???EEEJJJLLLPPPVVVZZZ[[[ZZZZZZZZZ[[[\\\^^^___```dddbbb```^^^[[[XXXVVVUUURRRVVV[[[^^^```ccchhhkkkkkkeeecccffflllqqqyyywwwvvvtttrrroooiiibbb\\\bbbdddfffgggfffdddaaa```jjjkkkjjjiiiggggggiiijjjqqqpppppppppqqqssstttvvvtttuuuwwwxxxxxxuuupppmmmkkkjjjiiiggggggjjjooossssssrrrqqqsssuuutttppplllmmmoooqqqtttzzz~~~uuuqqqooonnnqqqvvvwwwyyy{{{{{{zzzyyyxxxyyy|||}}}|||~~~}}}wwwmmmeeeaaa\\\WWWUUUUUUTTTOOOJJJSSSOOOHHHFFFJJJMMMHHH???EEEDDDDDDDDDEEEEEECCCAAAFFFEEECCCCCCDDDEEEFFFEEECCCHHHKKKIIIHHHLLLPPPQQQPPP```xxxjjjeeegggccc]]]TTTTTTVVVWWWRRRKKKJJJMMMLLLJJJGGGDDD@@@===;;;;;;<<<<<<<<<999444000...---++++++******))))))((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''(((&&&%%%'''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,,,,+++---/////////...///000222222222222444555666777555777888999999;;;===@@@@@@>>>===>>>AAACCCCCCBBBCCCBBBEEEJJJLLLIIIHHHJJJIIIIIIHHHIIILLLOOOSSSUUUYYYXXXUUUTTTSSSUUUVVVXXXWWWTTTQQQPPPQQQRRRRRRQQQLLLLLLLLLLLLNNNQQQTTTVVVWWWQQQIIICCCAAA@@@===;;;>>>???@@@@@@???===;;;:::;;;;;;;;;:::999777666555444333222333444444222111222222222111000000////////////////////////////////////.........//////000000///---+++***+++,,,---,,,------......------,,,***,,,---,,,+++))))))******)))))))))***---111333......------222777222)))------,,,+++++++++++++++------......---,,,,,,+++------,,,,,,,,,---...///000111333444444333111000111111222333333333333222/////////000000111222333444444333333555777:::;;;======BBBOOO___bbbQQQ===888777777999===@@@BBBBBBKKKHHHEEEGGGQQQZZZXXXQQQRRRPPPNNNOOORRRRRROOOLLLSSSPPPKKKGGGDDDDDDFFFGGGNNNRRRUUUSSSSSSUUUWWWUUUWWWWWWXXXYYYZZZ\\\]]]]]]``````aaa```^^^ZZZWWWUUURRRVVVZZZ]]]___bbbgggkkkfffaaa```dddiiinnnttt{{{vvvqqqkkkgggffffffdddccc^^^aaafffjjjlllkkkiiihhhhhhiiiiiihhhggghhhkkknnnrrrqqqpppppppppqqqssstttrrrrrrtttwwwzzzxxxsssoooiiiiiigggfffgggjjjnnnqqqtttssssssuuuwwwvvvsssppprrrrrrsssuuuzzzxxxpppppprrrqqqppppppvvvyyy{{{}}}}}}|||{{{{{{}}}zzzyyyzzz{{{|||}}}xxxtttooofffaaaeeejjjhhhbbb[[[WWWSSSPPPPPPPPPOOOOOOSSSSSSSSSUUUZZZ___cccfffsssxxx{{{xxxuuuvvvvvvtttiiidddgggddd]]]WWWVVVXXXXXXRRRKKKJJJMMMKKKIIIFFFCCC???===;;;::::::;;;;;;999444000......*********)))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''%%%'''&&&&&&&&&&&&'''((((((((()))***+++,,,,,,,,,,,,***,,,...///......///000333333333444444666777888666777888888888999;;;>>>>>>===<<<>>>AAADDDEEEEEEDDDCCCEEEIIIJJJGGGEEEGGGGGGHHHIIIJJJMMMOOOQQQSSSVVVUUUTTTSSSRRRSSSTTTTTTTTTRRRPPPPPPRRRSSSSSSSSSMMMKKKHHHFFFHHHLLLQQQTTTVVVPPPHHHBBB@@@>>>;;;888999:::;;;<<<<<<:::999888555666777888777666555444222111000000111111///...111111111000//////......------------------------,,,,,,,,,,,,------...//////...,,,+++***++++++,,,+++++++++,,,,,,+++++++++)))+++,,,,,,***))))))******)))(((((()))***---...++++++***+++000444111************)))))))))))))))***++++++++++++***))))))+++++++++++++++,,,------//////111222222111000///111111222333333333333222////////////000111222333333333333333444666888::::::===DDDRRRaaadddSSS???===;;;::::::<<<=========GGGIIIIIIQQQfffwwwppp\\\TTTQQQPPPSSSWWWVVVPPPIIILLLJJJGGGEEEEEEGGGJJJLLLXXX\\\\\\XXXUUUUUUTTTRRRTTTUUUVVVWWWYYYZZZ[[[[[[\\\]]]```aaa___\\\XXXVVVVVVXXXZZZ\\\^^^aaafffjjjfffcccbbbeeehhhjjjooouuuooojjjcccaaabbbdddeeeddd]]]aaaffflllpppqqqpppoooiiijjjkkkkkkkkkmmmqqqssssssrrrrrrqqqpppqqqqqqqqqooooooqqqwww}}}}}}yyyssshhhhhhggggggiiikkknnnppptttssstttvvvxxxyyywwwuuutttsssqqqsssxxx~~~{{{sssnnnrrrxxxwwwrrrooouuuxxx||||||yyyxxxxxxyyyyyyxxxzzz~~~iiidddgggddd^^^YYYXXXYYYXXXRRRKKKJJJMMMKKKJJJGGGCCC@@@===;;;:::999::::::888444111///...)))))))))))))))*********((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&'''&&&'''&&&&&&&&&&&&'''((((((((()))+++,,,------,,,+++***,,,...............000444444444555555666777888777888999999888999;;;============???BBBFFFIIIJJJJJJHHHHHHKKKJJJGGGGGGIIIIIIJJJMMMPPPSSSUUUWWWWWWXXXVVVTTTQQQPPPQQQRRRRRRVVVTTTRRRRRRTTTUUUUUUTTTLLLJJJFFFDDDEEEHHHMMMPPPNNNJJJDDDAAAAAAAAA???<<<888999999999999777666555111333555666777666555444444222000///000000///---000000//////...---------------------------------+++***++++++,,,---...///...---,,,+++*********+++******++++++++++++******(((***++++++***))))))***+++******)))***,,,...///+++)))(((***---///---)))(((((()))))))))((((((((())))))*********))))))(((*********+++++++++,,,,,,------.../////////......000111222222333333222222000000000000111222333333222222222222333555666777777:::BBBOOO^^^bbbUUUDDDAAA???============;;;:::???DDDHHHTTTqqq}}}aaaQQQOOONNNOOOPPPNNNJJJFFFAAACCCGGGKKKMMMNNNNNNMMMUUUZZZ[[[WWWUUUVVVVVVTTTTTTUUUVVVXXXYYY[[[\\\]]]ZZZ[[[]]]]]]]]][[[YYYXXXZZZZZZ[[[[[[]]]```ccceeeeeebbbbbbeeeffffffiiiooogggdddaaabbbeeefffbbb^^^```bbbeeeiiimmmoooqqqrrrnnnoooqqqqqqqqqrrruuuwwwuuutttssssssrrrqqqqqqqqqmmmlllooovvv~~~~~~yyykkkjjjiiijjjmmmooopppqqqrrrssstttvvvxxxxxxxxxwwwrrrooommmoootttxxxyyyxxxxxxrrrqqqvvv{{{zzzxxxwwwuuuxxx}}}}}}yyyuuuuuuxxx{{{|||{{{xxx{{{}}}~~~hhhdddgggeee___ZZZYYYYYYWWWQQQJJJIIIMMMMMMKKKHHHDDDAAA>>><<<;;;999::::::888444000......)))))))))))))))*********(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%&&&&&&%%%'''&&&&&&&&&&&&'''((((((((()))+++,,,------,,,+++***,,,...///......///000555555555555666666777888888999::::::::::::<<<>>>===>>>???@@@CCCGGGKKKNNNPPPMMMLLLNNNMMMIIIHHHJJJIIIKKKOOOSSSVVVYYY[[[\\\\\\YYYUUUQQQOOOOOOPPPRRRXXXWWWUUUTTTUUUUUUTTTSSSJJJIIIGGGFFFFFFGGGIIIJJJIIIEEEBBBAAABBBCCC@@@>>>::::::999888666555333333000222333555666777777666777555222111111111000/////////...------,,,,,,+++------------------------*********+++,,,---...///---,,,,,,+++******)))))))))******++++++******)))''')))******)))((()))***))))))))))))+++---...///,,,)))((()))+++***(((&&&'''((())))))))))))((((((((())))))*********))))))******++++++,,,,,,,,,,,,+++,,,,,,---............///000111111222222111111111111111111111222444444000000111111222333444555666999???IIIVVV]]]VVVJJJBBB@@@???>>>???>>><<<::::::AAAFFFPPPkkktttWWWLLLMMMLLLIIIDDDCCCEEEGGGDDDGGGKKKOOOQQQQQQPPPOOORRRWWWYYYWWWVVVYYYZZZXXXWWWWWWWWWYYYZZZ]]]___```[[[ZZZYYYYYYXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]\\\[[[^^^bbbcccdddiiiooojjjfffbbbcccfffgggbbb]]]``````aaacccggglllqqqtttqqqrrrttttttssssssssstttuuuuuuuuuttttttsssrrrrrrllllllnnnuuu}}}}}}pppnnnmmmnnnqqqsssssssssqqqrrrssstttuuuuuuvvvvvvpppnnnlllooosssvvvvvvttttttsssuuuxxxyyyxxx{{{yyyzzz~~~{{{wwwvvvyyy||||||{{{uuuxxx{{{||||||gggcccgggfff```ZZZXXXXXXVVVPPPJJJIIIMMMMMMKKKHHHEEEAAA???===<<<999::::::888333///------*********)))))))))))))))((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((((()))***+++,,,,,,,,,,,,+++---///000//////000111555555555555555666777777888999:::;;;:::;;;>>>@@@===>>>???@@@BBBFFFLLLPPPRRRQQQRRRUUUSSSLLLHHHHHHFFFHHHKKKOOOSSSVVVXXXYYY\\\ZZZVVVRRRPPPPPPPPPQQQVVVUUUSSSSSSTTTTTTRRRPPPIIIIIIHHHGGGFFFFFFFFFEEEGGGDDDAAA@@@AAA@@@===999:::999888666444333222111111111222333555666777888:::777444222222222111000...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,++++++***))))))((())))))************))))))&&&((()))***((((((((()))&&&&&&&&&'''(((***+++,,,---)))'''))))))'''%%%&&&&&&''')))*********)))(((((())))))************))))))***++++++,,,,,,+++++++++++++++,,,,,,---............///000000000000000000000000000111222333444//////000111222222333333777999;;;BBBMMMTTTQQQIII???>>>===>>>??????>>><<<;;;AAADDDIIIYYYeee[[[GGGGGGIIIHHHCCC======DDDKKKRRRQQQPPPNNNNNNPPPQQQSSSSSSXXXZZZXXXXXXZZZ\\\ZZZYYYXXXWWWWWWYYY]]]aaaccc]]]\\\YYYWWWWWWWWWYYYZZZWWWVVVUUUVVVXXXYYYXXXWWWWWWXXX]]]dddhhhkkkttt}}}ssskkkcccaaadddgggeeebbb]]]]]]]]]___cccjjjppptttnnnqqqtttuuussspppnnnnnnrrrssstttttttttttttttssskkklllmmmrrrwww{{{~~~uuurrrnnnooorrrttttttsssppprrrsssrrrqqqqqqrrrssspppooooooqqqtttwwwxxxxxxssssssvvvxxxwwwvvv{{{~~~}}}~~~}}}}}}zzzyyyyyyxxxxxxsssuuuxxxyyyxxxxxxyyyzzz{{{gggcccgggfffaaaXXXWWWVVVUUUOOOIIIIIINNNLLLKKKHHHDDDAAA>>><<<;;;:::;;;;;;888333///,,,+++++++++******))))))((((((((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###'''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,,,,,,,...000111000000111222555555444444555555666666666777999999:::;;;>>>@@@;;;===>>>???@@@DDDKKKPPPRRRUUU[[[bbb___TTTIIIDDDDDDEEEGGGJJJLLLOOOQQQRRRVVVVVVVVVUUUTTTRRRPPPOOOOOONNNNNNNNNPPPPPPNNNMMMIIIHHHGGGEEEDDDCCCCCCCCCDDDAAA>>>>>>???===999555777666555444333222111111222111111111222444777888:::777333111000000///...---,,,,,,+++******))))))++++++++++++++++++++++++***)))))))))))))))******++++++++++++***)))((('''''''''((((((((((((''''''%%%'''))))))((((((((()))&&&&&&&&&&&&'''''''''(((,,,'''&&&))))))&&&%%%(((%%%&&&((()))***)))(((''''''(((((()))***)))))))))'''((()))*********))))))++++++++++++,,,---......,,,---......//////..................///000111222...//////000111111111111444555777;;;BBBHHHEEE>>>888888:::<<>><<>>BBBIIINNNSSSXXXdddmmmjjj[[[KKKCCCEEEEEEEEEFFFHHHJJJLLLMMMOOOQQQUUUXXXWWWTTTPPPMMMIIIHHHHHHJJJLLLMMMLLLKKKJJJHHHEEEBBBAAAAAAAAABBB???===;;;<<<===<<<888444444333333222111111222222222111//////000333666888999555111///......---,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((('''''''''((((((***++++++******)))((('''%%%&&&&&&''''''&&&&&&%%%%%%'''((()))((('''((()))(((((((((''''''&&&&&&%%%***&&&%%%))))))&&&&&&+++$$$%%%'''))))))((('''&&&&&&&&&'''((()))))))))(((%%%&&&((()))))))))((('''++++++++++++,,,---...///+++,,,------......---------,,,,,,------...///000---...///000111111000000///111333555999===888111444444666:::>>>@@@@@@???:::===??????===;;;<<>>===>>>===;;;999777666666777444444333111///...,,,,,,......//////000222333444222111///......//////000,,,,,,++++++******++++++******++++++++++++******(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******+++++++++,,,,,,,,,---------........./////////////////////........./////////000111111222222555666777888999:::;;;;;;999999:::;;;;;;999888777555666888;;;>>>AAACCCDDDLLLMMMNNNPPPRRRTTTUUUVVVKKKLLLPPPUUUYYY[[[ZZZXXX[[[\\\[[[WWWSSSUUU[[[bbbdddddddddaaa___^^^```aaa^^^aaaffflllqqqsssqqqnnnaaa]]]]]]bbbeeecccaaaaaaeeefffhhhjjjjjjgggccc___bbbdddfffgggfffdddaaa___aaaiiitttzzzuuulllkkkppptttmmmfffhhhpppuuutttqqqmmmmmmppprrroookkkmmmrrrooogggdddgggjjjkkkooouuuvvvssssssssspppkkkjjjnnnooollliiiiiilllqqquuuvvvxxxzzz~~~xxxyyyyyy~~~{{{{{{{{{}}}~~~~~~|||zzzuuuwwwzzzzzzyyywwwwwwwwwssstttuuuxxx|||jjjfffgggfffcccYYYXXXXXXWWWRRRKKKJJJMMMLLLJJJFFFCCCAAA???<<<:::999::::::888333///------++++++******)))(((((((((((((((''''''''''''(((((('''%%%###"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################!!!###$$$###"""!!!"""###$$$$$$%%%%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&'''(((((((((''''''(((((())))))******------...///111222333444666666555555555666777888777777777777888999;;;<<<<<<======<<<===???CCCGGGLLLXXXiiissspppcccRRRGGGEEEFFFEEEDDDBBBCCCFFFHHHIIIJJJLLLMMMNNNNNNMMMMMMIIIGGGEEEDDDDDDEEEGGGIIIEEEBBB>>><<<===???@@@@@@===<<<:::888666666666666444444333222000///.....................///000111000000...---------...///---,,,+++***************((())))))******))))))((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********+++++++++,,,,,,---------.........//////..............................///000000111111222444444555666777888999999888888888888888777666555555666888;;;===@@@BBBDDDGGGHHHJJJLLLMMMOOOOOOPPPIIIJJJMMMRRRVVVXXXWWWVVVYYY[[[]]]ZZZWWWVVVYYY]]]dddccc```]]]\\\^^^cccgggbbbhhhpppwwwzzzvvvnnnhhhaaa\\\ZZZ^^^aaa```___aaa```aaaccceeeeeeccc```]]]cccfffhhhhhhfffbbb^^^\\\bbbfffnnnrrrpppkkkmmmsssqqqjjjeeegggnnnttttttqqqooooooqqqrrroooiiijjjnnnooohhhdddfffhhhhhhjjjoooqqqoooppprrrppplllmmmqqqlllkkkjjjkkkmmmooopppqqqxxx{{{{{{{{{zzz|||~~~xxxxxxxxxyyyzzz{{{zzzyyywwwyyy||||||{{{yyyxxxwwwuuuvvvvvvxxxzzz}}}jjjfffgggeeebbbYYYXXXXXXWWWRRRKKKJJJMMMLLLIIIFFFDDDBBBAAA>>><<<;;;<<<<<<999444000------++++++******)))(((((((((((((((''''''''''''(((((((((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!###$$$###"""!!!"""###%%%$$$$$$$$$$$$$$$%%%%%%################################################%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))******,,,---...///000222333333555444444444444555666777888777777777888888999:::;;;<<<<<<<<<===???CCCFFFIIITTTcccllljjj___QQQHHHFFFEEEDDDBBB@@@AAADDDGGGHHHHHHHHHHHHIIIJJJKKKKKKGGGGGGEEEBBBAAADDDKKKQQQHHHCCC===999999;;;>>>???;;;:::888666444444444444444333333222111111000000---------,,,,,,------.........---,,,,,,,,,,,,------,,,+++***))))))((()))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))*********++++++++++++,,,,,,,,,---------......------------............---......///000000111111222222333444555555666666666666555555444555555555555666888:::<<>>@@@???@@@BBBCCCDDDDDDDDDCCCGGGFFFFFFHHHKKKMMMNNNNNNPPPQQQSSSSSSQQQOOOMMMLLLQQQRRRSSSTTTWWW\\\bbbgggnnnnnnnnnoooooommmhhheeeaaa]]][[[]]]]]]\\\```eeeccccccbbb___[[[XXXXXXYYYYYY[[[]]]^^^aaaiiiuuu~~~uuujjj___\\\]]]aaahhhooowwwuuurrrooonnnmmmmmmllllllllloooqqqmmmgggfffjjjiiiiiihhhggghhhiiihhhfffeeeeeegggjjjjjjiiikkkooonnnmmmllljjjhhhhhhiiikkkgggiiikkkmmmooorrruuuvvvwwwuuurrrsssttttttrrrpppgggiiijjjiiiiiijjjmmmpppoooqqqssstttrrrqqqqqqqqqtttttttttuuuwwwyyy{{{}}}wwwwwwvvvtttrrrsssuuuvvvzzzlllhhhhhheeebbbYYYXXXXXXWWWRRRKKKJJJMMMQQQNNNIIIEEEBBB???<<<::::::;;;;;;888333///,,,,,,++++++******)))(((((((((((((((''''''''''''((((((&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################!!!###$$$###"""!!!"""###############$$$%%%&&&&&&########################"""###%%%&&&''''''&&&%%%!!!"""###$$$%%%%%%%%%$$$&&&&&&''''''''''''''''''''''''(((((())))))*********+++,,,---...000111111111222333444555666666666222333444555555555555444666888:::<<<<<<>>>AAADDDFFFHHHJJJJJJIIIIIIIIIJJJFFFFFFEEECCC@@@???@@@BBBBBBAAA@@@@@@@@@BBBDDDFFFEEEEEEDDDBBBBBBFFFMMMSSS@@@<<<555111111333666777333222000///........./////////////////////......---,,,,,,+++************))))))******))))))((('''((((((''''''&&&&&&''''''''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,+++++++++,,,------......//////000000000111111111---...000333666:::===???777666555666777:::===>>>@@@@@@AAABBBCCCDDDEEEEEEGGGEEEDDDEEEHHHKKKLLLMMMOOOOOOPPPPPPOOONNNMMMLLLMMMOOORRRTTTWWWZZZ^^^aaacccffflllqqqrrrnnnfffaaaaaa______aaaaaa___aaaffffffggggggbbb\\\XXXXXXYYYUUUWWWYYYZZZ^^^hhhwww{{{oooddd]]]ZZZYYY]]]cccfffggggggfffeeefffhhhjjjjjjjjjlllnnnkkkfffggglllgggjjjjjjjjjkkkmmmkkkgggeeedddeeehhhhhheeegggkkkkkkhhheeedddeeegggggggggeeefffgggggghhhjjjooorrrpppooonnnooopppqqqqqqoooiiikkkmmmmmmkkkkkknnnqqqnnnoooqqqppppppppprrrsssyyyxxxvvvuuuuuuuuuvvvwwwrrrwwwyyyuuuppppppqqqppprrrttt{{{llliiiiiifffcccYYYXXXXXXWWWRRRKKKJJJMMMOOOLLLHHHDDDBBB@@@===;;;:::;;;;;;999444000......++++++******)))(((((((((((((((''''''''''''((((((%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################!!!###$$$###"""!!!"""###""""""###$$$%%%&&&&&&&&&########################!!!"""$$$&&&&&&&&&%%%$$$ !!!###$$$%%%%%%%%%$$$%%%&&&&&&&&&'''(((((((((''''''(((((())))))************+++,,,...///000111111222333555666777666666222333444666777777777666555777:::;;;<<<>>>AAACCCEEEFFFHHHHHHGGGFFFGGGHHHFFFGGGGGGEEEBBB@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEEEECCCAAA???>>>???AAACCC999666222111111333444444111000...---,,,,,,---.........------,,,,,,++++++******))))))))))))))))))((()))*********)))''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((())))))***++++++,,,******++++++,,,---------------............//////---...111444777999;;;<<<777666555555666999;;;===???>>>>>>???@@@CCCEEEGGGFFFDDDBBBCCCEEEHHHJJJKKKOOOOOOQQQRRRSSSRRROOOMMMPPPQQQSSSUUUVVVXXX\\\___]]]```ffflllnnnkkkeee```^^^___bbbfffeeeaaaaaaeeedddggghhhddd]]]YYYXXXZZZUUUXXXZZZZZZ[[[bbbooozzzrrrjjjccc^^^ZZZWWWZZZ___]]]```ccccccbbbcccfffjjjlllkkkkkklllhhhdddgggmmmhhhkkkmmmkkkmmmooollleeecccbbbdddgggfffdddeeejjjiiieeebbbdddiiilllhhhdddaaacccffffffeeefffhhhkkkjjjjjjjjjlllmmmnnnmmmmmmhhhllloooooollljjjmmmpppkkkllllllkkkkkkmmmqqqtttxxxwwwuuutttssssssssssssssszzz|||tttlllkkkmmmnnnqqqqqqsss{{{llliiijjjgggcccYYYXXXXXXWWWRRRKKKJJJNNNLLLJJJFFFDDDBBB@@@>>><<<;;;<<<<<<:::666222000000++++++******)))(((((((((((((((''''''''''''(((((($$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################!!!###$$$###"""!!!"""### """###$$$$$$##############################!!!###%%%&&&%%%$$$### !!!###$$$%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))''''''(((((()))*********)))***+++,,,...///000000///000222444555555555555222333555777999999999888444777999;;;<<<>>>AAACCCAAADDDGGGHHHFFFEEEDDDDDDEEEGGGHHHGGGDDDAAA??????AAAAAAAAAAAABBBCCCDDDDDDEEEBBB>>><<<;;;999777666777555222111111111000///000///---,,,+++,,,,,,---------,,,++++++***))))))((((((''''''''''''((((((((()))*********)))'''&&&%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((()))))))))***'''(((((()))***+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,---------///222444777888888888777666555444555888;;;===>>>===<<<<<<>>>AAAEEEGGGFFFCCCAAAAAACCCFFFHHHIIIOOOPPPSSSWWWXXXVVVRRRNNNTTTTTTUUUTTTUUUXXX\\\___^^^^^^___bbbeeefffdddbbb]]]___dddhhhgggaaaaaadddaaaeeegggddd]]]YYYXXXZZZWWW[[[]]]\\\ZZZ]]]fffnnndddaaa___^^^\\\YYY]]]ccc```cccfffeeeccccccgggkkknnnlllkkkjjjgggcccffflllhhhmmmnnnlllmmmoookkkcccaaa```bbbfffeeeccceeejjjiiieeeccchhhppprrrlllddd]]]aaaeeegggeeeccccccdddggghhhiiijjjkkkkkkkkkjjjfffjjjnnnnnnjjjhhhjjjlllhhhhhhgggfffgggjjjooossstttsssrrrrrrrrrssstttuuuvvv~~~sssgggeeeiiijjjjjjhhhhhhmmmwwwnnnhhhkkkkkkaaaWWWZZZ[[[WWWPPPKKKKKKMMMMMMLLLIIIEEEBBB???>>>===:::;;;:::777222...,,,,,,******))))))((('''''''''((()))))))))((('''%%%$$$%%%%%%%%%&&&&&&'''''''''"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########$$$###""""""$$$&&&(((***((((((''''''''')))***+++******+++,,,---...///000//////000000111222444555999888777777888888666444222555888999999:::===@@@EEECCCAAAAAADDDFFFDDDCCCGGGGGGGGGGGGFFFDDD@@@===BBBCCCDDDDDDDDDCCCAAA@@@======<<<;;;999777555333000000///...............111111000///......------+++++++++*********))))))))))))))))))))))))))))))&&&((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$###%%%'''(((((('''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''(((((((((((('''(((((()))***+++++++++))))))*********+++++++++))))))))))))***+++,,,---111000000000222555777999999999999999999;;;>>>AAAFFFAAA;;;999;;;>>>??????DDDDDDCCC@@@>>>???DDDIIIQQQPPPPPPPPPQQQSSSTTTVVVYYYYYYVVVSSSWWW```eeeeeeccc```]]]\\\]]]_________bbb___^^^```dddhhhhhhffffffeeegggiiieee\\\WWWWWW]]]```___]]]aaafffddd\\\___\\\[[[^^^]]]YYY[[[aaadddaaadddkkkmmmkkklllqqqnnnppprrrpppkkkhhhggghhhgggjjjmmmnnnllljjjhhhhhhhhhfffeeefffhhhhhheeebbbhhhggghhhkkkooonnnhhhbbbaaaaaaeeeiiifff```aaahhhllliiieeeccccccdddeeeeeedddgggjjjjjjiiiiiikkknnnlllkkkiiigggeeeeeeeeeeeehhhhhhhhhjjjmmmnnnnnnlllsssrrrqqqnnnjjjfffcccaaafffeeefffhhhkkkmmmnnnmmmvvvwwwzzznnnhhhkkkkkkaaaYYY[[[\\\WWWOOOIIIIIIKKKNNNLLLIIIEEEBBB???======:::;;;:::777222...---,,,+++******))))))((('''''')))))))))))))))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######$$$#########$$$&&&(((***)))(((((('''((()))+++,,,***+++,,,---...///000000//////000000111222444555777777777888999888666444333666999;;;;;;===AAADDDFFFDDDBBBBBBDDDEEEDDDBBBGGGGGGHHHJJJLLLJJJEEE@@@DDDDDDCCCCCCAAA@@@???>>><<<<<<;;;:::888666444333000///......------......------,,,,,,+++***************)))))))))(((((((((((((((((((((((((((((((((&&&''')))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$###"""$$$&&&''''''&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''((())))))***++++++******************************)))******+++,,,------------...111555888:::888888888888777888<<<>>>AAA===999999;;;>>>@@@@@@CCCCCCCCCBBB@@@BBBFFFIIINNNMMMMMMNNNOOOQQQSSSUUUZZZZZZWWWTTTWWW^^^aaa___^^^\\\ZZZZZZ\\\]]]^^^^^^^^^\\\ZZZ]]]ccchhhjjjjjjgggfffgggiiigggaaa___```]]]aaaccccccgggllllllhhhccc______aaa___[[[\\\aaaeeeccceeekkknnnlllmmmqqqtttvvvwwwuuupppkkkiiiiiigggjjjmmmnnnmmmkkkjjjjjjjjjhhhfffeeeffffffdddaaahhhhhhjjjmmmppppppmmmjjjiiijjjmmmnnnggg```cccjjjmmmiiifffcccccccccbbbaaadddgggiiiiiiiiijjjmmmppplllkkkiiigggeeedddddddddhhhhhhhhhjjjmmmmmmllljjjoooooonnnllliiieeeaaa___bbbcccdddeeeeeefffggghhhkkkkkkkkkmmmsss|||ooohhhlllkkkaaaZZZ]]]\\\WWWNNNHHHHHHJJJNNNLLLIIIEEEBBB???===<<<:::::::::777222///------,,,++++++***))))))(((((()))*********)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$&&&((())))))(((((())))))+++,,,,,,+++,,,,,,---...///000000//////000000111222444555555555777999;;;:::777444444666888:::<<>>???@@@AAACCCCCCCCCDDDGGGIIIIIIIIIIIIJJJLLLOOORRRSSSWWWXXXWWWUUUXXX]]]^^^\\\\\\[[[YYYZZZ\\\]]]^^^]]]]]][[[YYY\\\bbbgggiiiiiijjjgggfffhhhgggcccbbbddd[[[aaaeeegggjjjooorrrqqqgggeeedddeeebbb^^^___bbbeeedddfffkkkmmmlllnnnpppyyyzzz{{{zzzuuuoookkkiiihhhkkknnnooonnnlllkkkkkkmmmkkkhhhgggfffeeedddbbbeeehhhkkkmmmnnnooopppqqqrrrrrrssspppiiiccceeelllooollliiigggfffdddbbb```dddfffggghhhiiilllpppsssooonnnllljjjhhhfffffffffgggggghhhjjjlllllliiigggkkkkkklllkkkiiieeebbb___aaaccceeeccc```___aaacccgggeeebbbaaabbbeeeiiikkkrrroooiiilllkkk```ZZZ\\\[[[VVVMMMHHHHHHKKKNNNLLLIIIEEEAAA>>><<<;;;999:::999777222///------,,,,,,++++++***)))))))))*********))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$&&&'''((((((((()))***+++,,,,,,---,,,,,,---......///000000/////////000111222444444444555777;;;===<<<999666555666777888:::===???AAABBBAAAAAABBBCCCEEEFFFFFFGGGDDDBBBEEEJJJJJJDDD>>>AAA???===;;;999999999:::777777666555444333111000......---,,,,,,,,,,,,,,,.........---------,,,,,,(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$##################$$$###########################$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))***))))))))))))(((((((((++++++++++++,,,---......000000/////////000111222555666777666444444666888777666666777888:::<<<======>>>AAACCCDDDFFFGGGHHHDDDEEEEEEGGGJJJMMMPPPRRRPPPSSSTTTUUUYYY______\\\]]]\\\[[[\\\^^^^^^]]]\\\]]]\\\]]]```eeehhhfffdddjjjgggfffgggfffaaa^^^^^^YYY___dddggggggjjjmmmooojjjjjjiiihhheeebbbbbbccccccccceeeiiikkklllmmmnnnwwwyyyzzzzzzvvvpppkkkhhhiiillloooooommmkkkiiiiiinnnllljjjhhhgggfffffffffdddhhhkkkkkkiiijjjoootttuuurrrpppmmmiiihhhiiikkkpppnnnlllkkkjjjiiifffdddeeeeeefffhhhjjjnnnqqqtttsssrrrpppnnnllljjjiiihhhffffffgggiiikkkjjjgggdddiiijjjllllllkkkgggdddbbbbbbfffhhheee___\\\^^^aaaeeedddbbb`````````aaaaaadddooopppiiilllkkk```XXXZZZYYYTTTMMMIIIJJJMMMNNNLLLIIIEEEAAA>>>;;;:::999:::999777222///......,,,,,,++++++***))))))))))))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))***+++,,,------,,,,,,------...//////////////////000111222444444444555888;;;======:::777777777888999;;;<<<<<<<<<<<<===>>>@@@AAACCCFFFHHHIIIEEEAAAAAACCCCCC@@@<<<;;;:::999777666777888888333333333333222111000///---,,,,,,+++++++++++++++******))))))))))))(((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$#########$$$$$$##########################################$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((++++++++++++,,,---......111111000000000111111111444555666666444444666777666666666666777888:::;;;:::;;;===AAADDDEEEFFFFFFBBBCCCDDDFFFIIIMMMPPPRRROOORRRTTTUUUYYY^^^^^^ZZZ]]]\\\\\\\\\]]]]]]ZZZXXXYYYZZZ^^^eeejjjkkkhhhdddhhheeeeeeiiiiiibbb\\\ZZZ[[[^^^ccceeecccbbbdddhhhjjjlllllliiifffeeedddddd```bbbdddfffhhhjjjkkkjjjqqqrrrttttttsssooojjjfffiiilllnnnnnnllliiigggfffjjjjjjiiihhhgggfffgggggghhhkkknnnlllhhhiiiooouuurrrmmmgggfffiiimmmllliiimmmkkkjjjjjjkkkkkkjjjhhhffffffgggiiilllooorrrsssqqqqqqpppnnnmmmkkkiiihhheeedddeeeggghhhhhhfffcccggghhhiiijjjiiigggdddbbbcccfffhhhddd^^^ZZZ\\\___^^^^^^^^^]]]\\\[[[ZZZZZZWWW^^^gggpppvvvsssaaaSSSpppjjjmmmlll```WWWYYYYYYSSSLLLIIIKKKNNNNNNLLLIIIEEE@@@===;;;:::888999999666333///......,,,++++++***))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,---------......//////000000111222444555444444666999;;;;;;888666999999:::<<<>>>>>>;;;999777999;;;===>>>@@@CCCFFFIIIGGGDDDBBBAAA???===;;;666666555555444444555555000000111000000///......,,,,,,+++***************)))))))))))))))))))))))))))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$"""###$$$$$$$$$$$$###"""#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))*********++++++,,,---...,,,---...000111333444444222333555555444444555666777777777666555777:::===::::::;;;???CCCEEEEEEDDDCCCCCCEEEGGGJJJNNNQQQSSSRRRUUUVVVVVVYYY\\\[[[WWWYYYXXXYYYZZZ[[[ZZZWWWUUURRRUUU\\\eeemmmpppmmmiiigggdddfffkkkmmmggg```]]]^^^^^^```cccccc___```bbbgggkkklllhhhfffgggfffeee___bbbddddddeeeiiijjjhhhkkkkkklllnnnnnnlllhhhdddgggjjjmmmmmmllliiihhhhhhggghhhjjjiiihhhgggggggggmmmpppqqqoookkklllpppvvvppplllfffdddiiinnnmmmhhhhhhfffeeefffhhhjjjjjjiiihhhhhhhhhjjjnnnppppppppplllllllllkkkjjjhhhfffeeedddccccccdddffffffeeeddddddeeeeeeeeedddcccbbbaaaaaacccccc```\\\YYYYYY[[[YYYYYYZZZ[[[YYYVVVSSSQQQOOOSSS[[[___```dddtttqqqbbbXXXOOOEEE>>>pppjjjmmmlll```YYYZZZYYYSSSKKKGGGIIIMMMNNNLLLIIIDDD@@@===:::999888999999666333000......+++******))))))(((''''''''''''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))+++,,,,,,++++++++++++,,,,,,,,,,,,,,,//////000000111222444555333333333555777777555333555666999===??????:::666666888:::::::::;;;???BBBCCCFFFHHHFFFBBB===:::999444444444444333222000000.........///......------++++++***))))))))))))***++++++++++++++++++++++++''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$""""""###$$$$$$$$$$$$###"""########################"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))******)))******+++,,,---***+++---///111222333333...000222333222222444555666777777666555888===BBB<<<;;;;;;>>>BBBEEEFFFEEEEEEFFFGGGIIILLLOOORRRTTTSSSUUUVVVVVVYYY]]]\\\XXXTTTUUUWWWZZZ\\\\\\YYYVVVQQQSSSXXXaaajjjoooooommmlllgggfffkkklllhhhbbb___]]]ZZZ[[[aaaccc```___aaabbbhhhjjjfffeeehhhhhheee^^^ccceeeccceeeiiijjjgggjjjiiihhhiiijjjiiifffbbbcccgggkkkmmmmmmmmmmmmmmmkkknnnppppppmmmjjjiiiiiinnnppppppooommmnnnrrruuuqqqssspppjjjiiilllllliiigggeeeccccccfffhhhiiijjjjjjjjjjjjmmmppppppnnnkkkhhhhhhiiiiiihhhfffeeedddcccaaa```aaaccceeefffeeeeeeddddddcccbbbaaaaaaaaa``````___]]]\\\ZZZYYYYYYUUUWWWYYYZZZYYYUUUQQQNNNNNNQQQVVVXXXUUUSSSZZZdddgggiiimmmuuu~~~{{{wwwcccYYYMMMFFFDDDDDDBBBAAAqqqkkknnnlll```[[[\\\ZZZSSSJJJFFFGGGKKKNNNLLLIIIDDD@@@<<<:::999888999999666333000//////******))))))(((''''''''''''&&&%%%$$$%%%%%%''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###%%%''')))++++++++++++++++++++++++++++++,,,,,,//////000000111222444555222111111222333444333111000111555;;;???>>>888333666888:::999888888;;;===<<>><<<<<<>>>CCCFFFFFFEEEGGGGGGHHHJJJMMMPPPSSSUUUPPPSSSTTTUUUYYY______\\\RRRTTTWWW[[[______]]]ZZZUUUUUUWWW^^^ffflllmmmmmmrrrkkkggghhhiiiddd^^^\\\ZZZUUUUUU]]]cccaaa```aaa___eeehhheeedddhhhiiieee___dddfffdddeeejjjkkkgggkkkiiiggghhhiiihhheeeaaaaaaeeejjjnnnooopppqqqrrrqqquuuxxxxxxtttooommmllllllmmmmmmmmmmmmoooqqqssstttzzzzzzqqqiiiiiikkkkkkjjjgggddddddfffhhhjjjkkkkkkkkklllnnnqqqppplllhhhggghhhhhhiiiiiigggfffeeebbb```^^^___aaadddfffggghhhgggeeecccbbbbbbcccdddaaa___^^^]]]]]]]]][[[ZZZPPPSSSVVVYYYXXXUUUQQQNNNPPPOOOPPPPPPMMMJJJOOOWWW[[[XXXXXX\\\```dddfffiiinnnttt~~~wwwooocccVVVOOOKKKGGGBBB@@@AAAAAA???>>>nnnhhhmmmmmmccc\\\]]][[[TTTKKKFFFHHHKKKJJJLLLJJJCCC===;;;999666<<<:::888666444111---+++,,,,,,++++++***)))))))))&&&&&&&&&'''''''''''''''((('''%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#######################################""""""""""""######"""!!! """######"""########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))******)))(((((()))+++---...,,,---...000111111222222222111000......000111222111111111222222333333333666555444333333444555666:::;;;<<<===;;;888555333444333222000///.........000///---,,,+++*********,,,+++***(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""""""""#########  ###$$$$$$###!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$%%%$$$######""""""##############################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################""""""""""""""""""""""""###"""""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''((()))***++++++,,,***++++++,,,,,,------...////////////000000000000444444555666777999;;;<<<;;;;;;<<<>>>AAAEEEIIIKKKJJJHHHFFFDDDEEEHHHKKKNNNRRROOONNNRRRXXX[[[ZZZXXXSSSRRRRRRVVVZZZ[[[YYYVVVTTTTTTUUUXXX[[[```dddfffoookkkgggffffffddd^^^XXXUUUTTTVVV\\\^^^^^^___bbbaaadddfffdddaaabbbhhhmmmgggeeecccccceeeggghhhggghhhgggiiikkkiiidddccceeehhhhhhiiijjjlllnnnppppppxxx|||xxxtttoookkkmmmnnnmmmmmmpppvvv{{{~~~tttllliiihhhgggggghhhhhhiiiiiiiiijjjmmmjjjkkkqqquuusssqqqpppggghhhkkknnnnnnkkkfffbbbcccaaa___]]]]]]```ccceeebbbggggggaaa]]]```fffiiidddbbb^^^ZZZWWWUUUUUUUUUVVVUUUSSSRRRQQQQQQRRRSSSPPPOOONNNLLLJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRPPPSSSXXX___iiisss{{{uuummmhhhZZZWWWRRRLLLFFFBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;nnnhhhlllmmmccc]]]^^^[[[TTTKKKFFFGGGJJJKKKMMMKKKDDD>>><<<:::777;;;:::888666444111...,,,+++++++++***))))))((((((((('''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$$$$###!!!"""$$$%%%%%%$$$########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***))))))))))))***+++,,,,,,,,,---...///000111111111222111///......///111222000000111222333333444444555444333333333444555666666777888999888777555444333222111000///...............---,,,+++***))))))))))))((((((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$"""!!! !!!###$$$###""""""######$$$$$$######"""""""""#########$$$$$$$$$%%%$$$######""""""##############################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$#########################################################"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((()))*********+++******+++,,,,,,------....../////////000000000000333444555666888999:::;;;:::::::::<<<>>>BBBEEEGGGHHHFFFCCCAAAAAACCCFFFIIIMMMKKKJJJMMMRRRUUUTTTQQQOOONNNMMMOOOTTTYYY\\\^^^ZZZXXXVVVTTTTTTVVVXXXYYYcccaaa```bbbeeeeeeaaa]]]WWWVVVWWW]]]``````bbbfff^^^```aaaaaaaaacccgggjjjeeecccbbbccceeeggggggfffiiijjjoootttrrrllliiijjjfffiiikkkmmmnnnnnnooopppxxx|||yyyvvvrrrlllnnnooonnnooottt{{{{{{qqqkkkiiiiiihhhhhhiiiiiiiiijjjjjjjjjmmmiiijjjpppsssqqqnnnnnnjjjjjjkkkmmmmmmjjjeeebbb___]]]\\\[[[\\\^^^aaacccbbbcccaaa___bbbhhhjjjiii___]]]ZZZVVVSSSQQQQQQQQQQQQQQQOOONNNNNNNNNNNNNNNKKKJJJIIIGGGEEEDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFFFFGGGJJJNNNSSSXXX\\\___kkkssszzzzzz}}}zzzuuubbb```\\\VVVPPPJJJFFFCCCCCCBBB@@@===;;;999888777999999999999999999999999mmmhhhlllmmmccc]]]^^^\\\TTTKKKEEEFFFIIIKKKMMMLLLEEE???>>><<<999::::::888666444111...---*********)))(((((('''''')))))))))(((((('''''''''(((&&&%%%%%%&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$###""" """###$$$$$$###!!!"""$$$%%%%%%$$$########################$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))******+++++++++******+++,,,---///000000111111111000............000111//////000111333444555555444333222222333444555666333333444444444444444444222111000///...---------,,,,,,------,,,***((('''&&&&&&&&&'''((()))***+++&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$"""!!!"""$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$###""""""""""""###########################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((())))))))))))))))))))))))******++++++,,,---------....../////////000000000222333555777888999888888777777777888:::===@@@AAADDDBBB@@@>>>===???AAABBBKKKHHHGGGIIIMMMOOONNNLLLKKKJJJIIIJJJOOOXXXbbbiii]]]ZZZVVVRRRPPPQQQRRRSSSYYYZZZ\\\```eeefffbbb___\\\YYYYYY]]]___aaaeeejjjbbb```______aaacccdddddddddcccccceeeggghhhgggfffgggjjjqqqyyyxxxqqqmmmmmmeeejjjoooqqqpppnnnnnnnnnuuu{{{}}}yyywwwuuusssnnnooooooooopppvvv~~~uuummmhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkiiiiiinnnpppmmmkkkkkkmmmkkkjjjjjjiiihhheeebbb___^^^]]]\\\\\\]]]___``````^^^[[[]]]fffnnnllleeeYYYWWWTTTQQQNNNMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGFFFJJJMMMNNNRRR\\\dddgggppprrrwww|||~~~vvvuuuyyyzzzsssllljjjcccZZZTTTQQQOOOLLLIIICCCBBBAAA@@@>>>===<<<;;;666777777777777666666555555555555555555555555555mmmhhhlllmmmccc^^^^^^\\\TTTJJJEEEEEEHHHJJJMMMKKKDDD???>>>===:::::::::999777333000......)))))))))(((''''''&&&&&&+++******)))(((''''''&&&'''&&&%%%%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!! !!!###%%%"""!!! """######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((()))))))))***+++,,,,,,+++)))(((+++,,,---...000000000000//////............//////...///000111333444555666444444333333333555666777333333111000000111222222000///...------,,,,,,,,,***+++,,,,,,,,,***'''&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""############$$$$$$###"""""""""""""""########################$$$$$$$$$###############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((*********+++,,,,,,------........./////////000000000222555777888888777666555555555666777999;;;<<<>>>===<<<;;;<<<===???@@@KKKIIIHHHIIILLLMMMLLLKKKHHHIIIJJJKKKOOOYYYgggqqqZZZXXXUUUSSSTTTVVVYYY\\\ZZZ[[[^^^cccffffffbbb^^^aaa\\\ZZZ[[[]]]^^^bbbhhhiiiddd``````bbbccc```]]]cccccccccfffhhhiiigggeeebbbeeelllssssssnnnkkkllldddjjjqqqssspppmmmllllllnnnrrruuuuuusssrrrrrrqqqnnnoooooonnnooouuu~~~}}}vvvmmmgggeeefffggghhhhhhhhhhhhhhhiiiiiiiiiiiiggghhhlllmmmiiiggghhhkkkhhheeedddeeeeeeeeeddddddbbb```^^^\\\\\\\\\\\\^^^\\\ZZZ[[[cccjjjfff^^^TTTSSSQQQNNNLLLJJJIIIIIIGGGHHHGGGGGGFFFEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@===>>>???AAABBBBBBBBBBBBDDDCCCAAAAAADDDIIIMMMNNNJJJLLLQQQWWW^^^cccddddddbbblllvvv}}}yyyyyyyyy|||wwwllleee___^^^^^^bbbhhhllllllkkk^^^WWWQQQPPPRRRRRRLLLGGGGGGCCC???>>>>>>???>>>>>>:::::::::999999999888888777888999999888777555444333333333333333333333333~~~lllggglllmmmddd]]]]]][[[SSSJJJEEEEEEHHHHHHKKKJJJCCC???>>>===:::;;;<<<;;;888333///......))))))(((((('''&&&&&&&&&+++******)))(((''''''&&&'''%%%%%%%%%''''''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''''''''''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""" """###$$$"""!!! """######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***+++,,,,,,+++)))(((+++,,,---///000000111111//////............//////...///000111333444555666555555444444444555777888555444222///......///000......---,,,++++++++++++((()))+++++++++)))'''%%%'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$###""""""!!!!!!""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''')))))))))((((((((((((((())))))***++++++,,,,,,---............////////////000111444666777666555444333333444444555666777888999::::::;;;===???AAABBBIIIIIIHHHJJJKKKLLLLLLLLLFFFHHHKKKMMMQQQYYYdddlllTTTTTTSSSTTTWWW\\\```ccc\\\^^^bbbfffhhhgggdddaaaddd^^^YYYXXXXXXWWW[[[aaagggbbb]]]^^^aaaaaa]]]YYY^^^^^^___bbbdddeeecccbbb______dddiiiiiifffgggjjjeeejjjoooqqqnnnkkkiiiiiijjjkkkmmmppppppoooooopppnnnnnnnnnmmmlllooovvv{{{yyytttmmmgggcccccccccdddgggggggggggggggfffffffffgggfffhhhkkkjjjfffdddfffeeeccc___^^^```cccdddeeecccbbb___\\\[[[ZZZ[[[\\\[[[\\\[[[YYY[[[]]]ZZZTTTRRRQQQOOOMMMKKKJJJIIIHHHEEEFFFGGGGGGFFFCCCAAA@@@BBBAAA@@@@@@????????????===============>>>>>>>>>999:::<<<===????????????FFFAAA======???AAABBBCCC@@@@@@AAADDDHHHIIIIIIGGGGGGMMMSSSWWWZZZ^^^^^^[[[UUUUUUUUUWWWZZZ^^^bbbddd```^^^]]][[[WWWRRRLLLHHHLLLIIIFFFFFFIIIKKKKKKIIIDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<<<<;;;999777777666666666555555555555444555555666555333222000222222222222222222222222~~~lllggglllmmmddd[[[\\\ZZZSSSJJJEEEFFFIIIGGGJJJIIICCC???>>>===;;;<<<======999333...,,,---)))))))))(((''''''&&&&&&)))))))))(((((('''''''''&&&%%%$$$%%%'''''''''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''''''''$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################""""""""""""######$$$###!!!"""$$$%%%%%%$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((()))******+++++++++******,,,---...000111111222222//////////////////////////////000111333444555555666555444444333444555666555444111///...------...---,,,+++************+++(((((()))))))))(((&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$"""!!!"""$$$$$$###"""""""""############""""""!!!!!!!!!"""""""""############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######"""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))******+++,,,,,,,,,------........./////////000111333444555555444444222333444555666666777777777888:::===???AAABBBCCCEEEFFFGGGHHHJJJKKKMMMMMMGGGIIIKKKMMMQQQVVV\\\```RRRRRRRRRTTTVVVZZZ]]]___YYY\\\```eeegggggggggfffddd]]]WWWUUUSSSRRRUUUZZZ]]]YYYWWWYYY]]]___\\\XXXXXXXXXYYY[[[]]]___^^^]]]___^^^___ccccccaaaccchhhiiiiiijjjkkkkkkiiigggfffgggfffiiinnnpppnnnmmmooolllnnnooommmkkkjjjmmmpppoookkkgggdddccccccbbbbbbffffffffffffeeeeeeeeeeeeeeedddgggjjjhhhdddcccfffbbb___[[[[[[]]]aaaccceeeaaa^^^[[[XXXWWWXXXZZZ[[[XXX[[[[[[VVVRRRRRRPPPMMMNNNNNNMMMKKKJJJHHHGGGFFFDDDEEEGGGGGGFFFCCC@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;<<>>AAA>>>===;;;<<<======<<<;;;<<<>>>@@@BBBCCCCCCAAA@@@????????????AAACCCEEEFFF??????@@@???>>>===<<<;;;>>><<<:::999:::<<<<<<<<<555777999888555444555777444555777999999777555444555555666666666666777777///000111222222222222222222222222222222222222222}}}lllggglllmmmdddYYYZZZYYYRRRJJJFFFGGGKKKGGGKKKJJJDDD@@@@@@???<<<>>>??????:::222,,,+++,,,******))))))(((''''''&&&((('''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""############"""!!!$$$###!!!"""$$$%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((('''))))))))))))***+++,,,,,,---...///111222222333333///000000000000000000///000000111222333333444444666555333222111222222333111000///...------------++++++***)))))))))******(((((((((''''''''''''&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""!!! !!!###$$$###"""""""""############""""""!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""#########$$$"""############$$$$$$$$$#########################################################"""######$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''((())))))))))))))))))***++++++,,,,,,---------.........//////111111222222333333444444333333555666777888888888888999;;;>>>@@@AAABBBBBBCCCDDDGGGIIIKKKMMMOOOQQQOOONNNMMMNNNQQQTTTUUUVVVSSSSSSTTTTTTUUUVVVWWWWWWUUUXXX\\\___bbbccccccdddaaa[[[UUUSSSQQQOOOQQQVVVWWWUUUUUUWWWZZZ\\\[[[YYYWWWVVVUUUWWWYYY\\\\\\\\\___^^^^^^aaa```^^^```eeelllhhhddddddfffhhhfffcccdddbbbeeelllnnnkkkjjjllljjjmmmqqqqqqmmmiiiiiiiiigggeeeddddddeeeeeecccaaaggggggfffffffffeeeeeeeeeccccccfffjjjhhhccccccgggbbb___[[[ZZZ\\\___bbbcccfffbbb\\\VVVSSSTTTVVVXXXTTTWWWUUUQQQNNNNNNMMMJJJJJJIIIIIIHHHGGGEEEDDDCCCDDDEEEGGGHHHFFFCCC???<<<:::::::::999999:::;;;;;;<<<<<<<<<<<<============>>>===;;;999999888999999;;;666555888::::::>>>DDD???<<<999777777888777777777777888999999777666666666666666666777777888888666666777666666666777777444555555444444444666888999999999999999888888777///111333444444444555555.........//////000000000000000000000111222333444000000000000000000000000}}}lllggglllmmmdddXXXZZZXXXRRRJJJFFFHHHKKKHHHKKKKKKEEEAAAAAA@@@>>>???AAA@@@;;;222+++***+++*********)))((((((''''''&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######################## !!!###%%%%%%###!!! """!!! """######"""########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''***)))(((((()))+++---......///000111333333333333000000111111111111000000111111111222222333333333555444222000//////000000------------------------+++***)))))))))))))))***(((((('''&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########  ###$$$$$$############$$$$$$#########!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******)))))))))***++++++,,,,,,---------.........//////222111111111222333444444333444555777888999999999999:::===???@@@@@@@@@@@@CCCEEEHHHKKKMMMPPPSSSUUUXXXTTTPPPOOORRRTTTSSSRRRTTTUUUUUUUUUUUUTTTTTTSSSTTTVVVYYY[[[\\\\\\^^^______XXXSSSRRRPPPNNNPPPUUUXXXXXXXXXYYYZZZZZZYYYXXXXXXWWWVVVWWWYYY\\\^^^^^^^^^]]]^^^aaa___\\\]]]aaannnggg``````dddgggeeeaaa```]]]aaaiiilllhhhfffggghhhmmmssstttpppkkkhhhgggcccbbbccceeehhhhhhdddaaahhhhhhggggggfffffffffeeebbbbbbfffiiigggccccccgggccc```\\\[[[\\\___```aaapppjjjaaaXXXRRRQQQRRRSSSRRRSSSPPPMMMMMMPPPNNNJJJFFFFFFFFFEEEDDDCCCAAA@@@CCCEEEGGGHHHFFFCCC>>>;;;::::::::::::::::::;;;<<<:::::::::999999999999999;;;999777555444555666777:::666666999999777===EEEDDD@@@;;;888777888888777666666777999999888777888666666777777888888888888666777777555444444555666333555777555333222555888666444222444777888555111999888777444222111111222333333333333222222222222222111000///...///000111////////////////////////mmmhhhllljjj^^^[[[ZZZVVVOOOHHHEEEGGGJJJJJJJJJGGGCCCBBBDDDBBB>>>BBBAAA???:::333...,,,+++++++++******)))(((((('''((()))*********)))'''&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################"""###%%%%%%###"""###$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%(((''''''''''''&&&&&&&&&)))))))))***++++++,,,,,,............///000222333111111000000//////......////////////000000000000000000000///......---------,,,,,,+++***)))((((((***)))))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$###"""""""""###%%%&&&######""""""""""""############""""""""""""######""""""############""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))))))))))))))))))))***+++---...///+++++++++,,,,,,...///000111111111111111111111111333444555777:::;;;:::999::::::<<<=========<<<;;;CCCGGGKKKLLLJJJJJJNNNRRRSSSRRRNNNKKKOOOVVVXXXVVVWWWWWWWWWTTTQQQNNNMMMMMMPPPQQQSSSUUUVVVXXXXXXYYY[[[VVVWWWYYYTTTJJJMMMXXXXXXXXXYYYYYYZZZ\\\]]]]]]]]]\\\[[[[[[\\\```ccceeeiiihhheee^^^XXXXXX___eeesssmmmiiifffaaa\\\^^^cccZZZ[[[```hhhkkkiiiggghhhnnnqqquuuvvvsssnnnjjjhhhjjjjjjiiigggdddcccdddeeehhhhhhfffeeeeeefffggghhhccccccdddfffggggggdddaaa```bbbbbb___\\\\\\___ccciiigggbbb]]]XXXUUURRRQQQVVVVVVUUUSSSOOOKKKGGGDDDDDDDDDCCCBBB@@@???>>>>>>AAAAAABBBBBBAAA???>>>===:::999888777777777888999999888888888888888888888777777666555555555555555444555666666666888;;;===>>>===:::777555444333333555555555555555555555444555555555444444333333333444444444444333333222111111111222222222333333333444444333333333222222222111111111111111111111111111111111111111111111111//////////////////////////////............//////ooojjjnnnlll```ZZZYYYUUUNNNGGGDDDFFFIIIJJJJJJGGGCCCBBBDDDBBB>>>BBBAAA???999333...,,,++++++******)))((((((''''''((((((((((((((('''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%#########"""""""""!!!!!!######$$$$$$$$$$$$##############################"""###%%%%%%###"""###$$$""""""""""""""""""""""""%%%%%%$$$$$$###############$$$$$$$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''''''''(((((())))))))))))))))))***++++++,,,,,,//////000000000000000000000000000000//////......------....../////////000//////......---,,,,,,,,,************)))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!######"""""""""###$$$%%%######""""""""""""############""""""""""""######""""""############""""""############"""""""""!!!""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((()))))))))***+++,,,---...,,,,,,,,,,,,---......///000000000111111222222222333333444666999:::999777444555777:::<<<===>>>>>>@@@DDDHHHIIIHHHIIIMMMQQQSSSSSSQQQOOOSSSYYYYYYVVVUUUVVVWWWVVVSSSPPPNNNMMMSSSTTTUUUWWWXXXXXXXXXXXX]]]ZZZ\\\```[[[PPPOOOWWWYYYYYYYYYYYYZZZ\\\^^^```eeedddcccbbbccceeehhhiiikkkkkkhhhbbb]]]^^^dddiiivvvrrrmmmiiiccc[[[YYY\\\___^^^aaaggghhhfffeeegggjjjnnnrrrsssqqqmmmjjjiiijjjkkkjjjiiigggeeeddddddeeedddcccccccccdddeeeeeecccdddeeeeeeccc```\\\ZZZaaa```^^^\\\ZZZZZZ\\\___gggddd```\\\WWWTTTRRRRRRPPPPPPPPPNNNKKKHHHDDDBBBAAAAAA@@@???>>>======<<>>AAA@@@>>>999333...,,,+++*********)))((((((''''''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$##############################"""###%%%%%%###"""###$$$""""""""""""""""""""""""$$$############"""""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++)))))))))***++++++,,,,,,000111222222111000///...000000000////////////...++++++,,,---......//////...------,,,,,,+++******(((((()))))))))*********(((((('''''''''''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######### !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""!!!"""######$$$######""""""""""""######""""""""""""""""""""""""""""""############""""""############""""""""""""""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&''''''((())))))))))))***+++---------------------...............///000111222333333333333333555777888777666111222444777:::<<<>>>???>>>AAAEEEFFFGGGIIIMMMQQQSSSUUUUUUTTTWWW\\\\\\YYYTTTUUUWWWWWWVVVTTTQQQPPPUUUVVVVVVWWWWWWWWWVVVVVV```___dddiiidddYYYUUUYYY\\\[[[ZZZYYYZZZ]]]```bbbdddccccccbbbbbbcccdddeeemmmmmmkkkgggcccdddiiinnnvvvsssrrrpppiii___[[[\\\dddbbbbbbeeeeeecccccceeefffiiimmmooonnnllljjjiiiggghhhiiiiiihhhgggeeecccaaa``````______``````aaa^^^aaabbb```\\\XXXXXXYYYaaa^^^ZZZWWWWWWXXXYYYYYY```^^^ZZZWWWSSSQQQPPPOOOKKKKKKJJJIIIGGGDDDAAA???<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::999;;;:::888777666666666777555555555555555555555555666555444444333333444444111222333222111111333555222222111111222333444444222222222222222222222222333333333222222222222222222222333333222222111111000000000111111111222222111111000000000/////////000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------pppkkkooommmaaaZZZYYYUUUNNNHHHEEEFFFIIIKKKKKKHHHDDDCCCEEECCC>>>@@@@@@>>>999333...,,,+++++++++*********))))))))))))((('''&&&%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""###%%%%%%###"""###$$$""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))******)))))))))***++++++,,,,,,///000222333333111000...////////////////////////++++++,,,---...//////000---------,,,++++++******************************((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!"""!!!!!!"""""""""############""""""""""""######""""""############""""""""""""############""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%)))((((((''''''((())))))((((((((())))))+++,,,,,,---............------,,,,,,---...///111222333444333222222333555666666555444444555666888:::<<<===>>>@@@CCCEEEGGGKKKPPPSSSVVVXXXWWWUUUWWW]]]___]]]WWWWWWVVVWWWXXXXXXWWWVVVTTTTTTUUUVVVVVVVVVVVVVVVaaabbbgggllliiiaaa^^^aaa```^^^\\\ZZZZZZ]]]```bbb^^^^^^]]]]]]]]]^^^______jjjkkkjjjhhhfffgggkkknnnpppppprrrtttpppgggbbbcccdddbbbcccffffffbbbaaacccdddgggjjjkkkjjjhhhggggggbbbccceeehhhiiihhheeeccc```___^^^]]]\\\\\\[[[[[[VVVYYYZZZWWWTTTTTTZZZ___aaa]]]WWWUUUVVVWWWVVVTTTXXXVVVSSSPPPNNNLLLKKKKKKJJJIIIHHHFFFCCC@@@>>><<<999999999999::::::::::::;;;;;;:::::::::999999888;;;:::888666555444444555333333444444444444555555444444333222222222222333000111222111000///000222/////////000111222222333///000000000000000111111111111111111111111111111000111111222111111000000//////000000000111111111000000000000////////////////////////////////////------------------------------------------------,,,,,,++++++++++++,,,,,,rrrnnnrrrpppccc[[[ZZZWWWPPPIIIFFFHHHKKKKKKKKKHHHDDDCCCEEECCC?????????===888333...,,,+++,,,+++++++++++++++******+++***((('''''''''((()))&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""###%%%%%%###"""###$$$"""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,,,,...000222333222111000.............../////////,,,,,,---...//////000000......------,,,+++++++++---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!""""""#####################""""""""""""######!!!"""############"""!!!""""""############""""""""""""""""""""""""######""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%''''''''''''''''''(((((((((((((((((()))***++++++,,,------...------,,,++++++,,,---...000222333333222111111222444666666555555555555666888;;;>>>??????AAACCCFFFIIIMMMRRRVVVWWWXXXVVVRRRSSSZZZ```aaa[[[YYYVVVVVVXXX[[[[[[[[[SSSTTTUUUWWWXXXXXXXXXXXX```aaadddhhhiiigggfffhhhcccaaa]]][[[[[[\\\___aaa^^^^^^]]]\\\\\\]]]______eeeeeeeeeeeeeeefffhhhjjjhhhiiinnnssspppiiieeefff______ccchhhhhhdddaaaaaaccceeeggggggfffddddddddd___```ccchhhkkklllhhheee``````^^^\\\ZZZXXXVVVUUURRRTTTSSSPPPNNNRRR[[[ddd```\\\WWWUUUVVVVVVTTTRRRSSSRRROOOMMMKKKJJJJJJJJJKKKJJJHHHEEEBBB???<<<;;;888888888888999999999999999999999888888888888888999888666444333333333333333333333444444444555555333222222111111111111111///111222111///...///000//////000000000111111000............//////000000//////000000000000000000//////000000111000000///........./////////000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++uuuqqquuusssfff\\\[[[WWWQQQJJJGGGIIIKKKKKKLLLIIIDDDCCCEEECCC??????>>><<<888222...,,,,,,++++++++++++++++++++++++******)))(((((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""###############$$$$$$$$$$$$##############################"""###%%%%%%###"""###$$$"""""""""""""""""""""""""""""""""############$$$""""""##################%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&)))))))))***++++++,,,,,,+++---...000111222111111---............/////////.............../////////......---,,,,,,++++++***------,,,+++***)))(((((('''''''''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###############"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""""""""###$$$$$$$$$$$$#########""""""""""""######!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""############""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$###$$$%%%&&&''''''''''''((((((((((((((()))*********+++,,,------,,,+++***++++++,,,...///111222222222000000111444666777777444444333555888===AAADDD@@@@@@AAADDDHHHMMMRRRUUUUUUVVVSSSNNNOOOWWW^^^aaa\\\XXXUUUUUUYYY\\\\\\[[[UUUVVVWWWXXXZZZZZZ[[[[[[]]]]]]```cccfffgggiiijjjaaa___]]]\\\\\\]]]```aaa```^^^\\\ZZZYYYZZZ\\\^^^___```aaabbbcccdddddddddcccdddhhhmmmkkkeeebbbccc]]]^^^bbbiiiiiidddaaaaaabbbdddeeedddcccbbbbbbcccbbbbbbdddhhhmmmnnnjjjfff___^^^]]][[[YYYVVVSSSRRRTTTSSSQQQNNNMMMRRRZZZaaa\\\ZZZXXXWWWVVVUUURRRPPPRRRQQQNNNLLLJJJJJJIIIIIIIIIHHHFFFCCC@@@>>><<<;;;777777777888888888888888888777777666666666777777666555333222111111111222111222222333333444444555222111000000//////000000...000111111///...////////////000000000000//////,,,------......//////000............////////////......//////000000//////------........./////////000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++tttppptttrrreee\\\[[[WWWPPPIIIFFFHHHKKKLLLLLLIIIDDDDDDEEEDDD???>>>>>><<<888222...,,,,,,))))))))))))))))))))))))(((((())))))(((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$%%%%%%%%%%%%!!!!!!"""""""""###############$$$$$$$$$$$$##############################"""###%%%%%%###"""###$$$""""""""""""""""""""""""############$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***++++++,,,,,,------....../////////000---------.........//////.........------------,,,,,,,,,,,,+++******))))))******))))))((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########"""""""""###$$$%%%&&&%%%%%%$$$######""""""""""""######!!!"""###$$$$$$###"""!!!""""""############""""""!!!"""""""""############""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$"""$$$''')))+++***)))((((((((('''''''''((())))))'''(((***,,,,,,,,,+++***++++++,,,---///000111111111000///111444777999999555444333444777<<>>===>>>@@@EEEJJJOOOQQQOOORRRQQQLLLMMMSSSZZZ]]]XXXUUUTTTVVVZZZ\\\YYYVVVUUUVVVVVVWWWXXXXXXWWWWWWXXXZZZ\\\___bbbfffffffff[[[[[[[[[\\\^^^```bbbddddddaaa\\\WWWUUUVVVXXXZZZ\\\]]]^^^```bbbbbbaaa```aaaaaaeeeiiihhhdddbbbeee```___bbbggggggccc```aaa```aaabbbbbbaaabbbccceeedddbbbbbbfffjjjjjjfffaaaZZZZZZZZZYYYWWWUUUSSSQQQRRRRRRQQQPPPRRRUUUYYY\\\VVVWWWYYYXXXVVVSSSPPPOOOOOONNNKKKIIIGGGFFFFFFFFFCCCBBBAAA???===<<<<<<;;;777777666666666666666666555555444333333444555555333222111000//////000111///000000111222222333333111000//////......//////,,,...000000///.........,,,---...///000//////...,,,,,,------...//////000,,,---------............------...///////////////,,,------------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,qqqmmmqqqooobbb[[[ZZZVVVOOOHHHEEEGGGJJJLLLLLLIIIEEEDDDFFFDDD???>>>>>><<<777222...,,,,,,''''''''''''((((((((((((&&&'''((((((((('''%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%######$$$%%%"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""###%%%%%%###"""###$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++)))))))))***++++++,,,,,,//////...------------...---------.........//////...------,,,,,,++++++***++++++******)))(((((((((&&&&&&&&&'''''''''''''''""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%% !!!!!!""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""###$$$%%%&&&'''&&&%%%%%%######""""""""""""###### """###$$$$$$###""" """"""############""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$&&&***...000///...,,,(((''''''''''''(((((()))%%%''')))+++,,,+++******+++,,,,,,---...///000000000//////111555888::::::999777555444555999===@@@<<<::::::===BBBGGGKKKMMMJJJOOOPPPLLLLLLRRRWWWYYYSSSRRRSSSXXX\\\\\\VVVPPPTTTTTTTTTTTTTTTSSSRRRQQQUUUWWWZZZ]]]aaadddccc```VVVWWWYYY\\\___bbbeeefffkkkggg```YYYVVVVVVXXXZZZ\\\\\\^^^```bbbbbb```___``````ccchhhiiifffgggkkkdddaaabbbeeedddaaa```bbb]]]___```aaaaaabbbeeegggdddaaa```aaaeeeddd___[[[VVVVVVWWWWWWVVVUUUSSSRRRNNNNNNPPPTTTXXXZZZZZZYYYQQQUUUYYYYYYUUUQQQOOOOOOKKKJJJHHHEEECCCBBBBBBBBB======<<<;;;;;;;;;<<<<<<666666666555555444444444333222111111111222333444111000///......///000000---......///000111111222000000///...............***,,,...///...------...)))***,,,.../////////...,,,,,,------...///000000,,,,,,,,,------.........,,,------.../////////...,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,}}}pppmmmooommmdddZZZ\\\XXXNNNGGGGGGJJJJJJNNNMMMHHHCCCCCCEEEBBB<<<>>>>>><<<888333///------)))***+++***'''&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((())))))))))))******************))))))***+++,,,,,,++++++************++++++,,,,,,+++)))((()))---000***))))))((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########""""""""""""""""""$$$!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$%%%&&&%%%###!!!!!!"""###"""!!!"""%%%&&&$$$"""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))),,,...///000111)))((('''&&&&&&'''((()))'''((()))******++++++******+++,,,,,,++++++---//////000000000111444999<<<666555555444444666777888777999:::<<>>===<<<888222...------)))***+++***(((&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((((()))))))))******+++++++++++++++*********+++******))))))******+++++++++***)))((())),,,///))))))(((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########"""""" ###"""""""""""""""""""""""""""""""""""""""###############%%%&&&%%%###!!!!!!"""###"""!!!###%%%&&&$$$"""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))+++---......///)))((('''&&&&&&'''((()))''''''((()))***************+++,,,,,,+++,,,...000...////////////111666999555444333333333444666666;;;<<<======???DDDJJJNNNLLLJJJGGGGGGIIIMMMOOOPPPOOORRRVVVZZZ[[[ZZZXXXVVVYYYYYYYYYXXXUUURRROOOMMMNNNNNNPPPVVV^^^bbbcccbbbZZZXXXWWWYYY___ffflllnnnrrrmmmfff^^^YYYXXXYYYZZZ\\\^^^```dddgggiiikkkkkkggghhhiiihhhdddbbbcccdddeeebbbbbbfffgggdddbbbccc^^^XXXVVV\\\___]]]ZZZ[[[```]]][[[\\\```aaa^^^ZZZSSSPPPRRRZZZ]]][[[ZZZ\\\VVVUUUVVVZZZ^^^^^^YYYTTTRRRVVVYYYWWWPPPKKKIIIIIIIIIGGGCCC@@@===<<<;;;;;;999:::::::::999777555444222222222222111111111111000000000111000000/////////.....................///..................///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))ssspppqqqmmmcccYYY[[[XXXNNNHHHJJJLLLMMMLLLKKKGGGCCCDDDGGGDDD???<<<<<<;;;777111---,,,+++***++++++***(((''''''(((''''''&&&&&&&&&&&&'''''''''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))++++++,,,,,,+++***((('''******))))))))))))***************((('''(((+++...(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""###"""!!!$$$(((&&&!!!""""""""""""""""""""""""""""""""""""###############%%%&&&%%%###!!!!!!"""###""""""###%%%%%%$$$"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((***++++++,,,,,,)))((('''&&&&&&'''((()))&&&'''((()))************+++,,,------,,,,,,...000.........------...222555333333333222333444444555<<<<<<<<<<<<<<>>AAACCCCCCEEEHHHLLLNNNNNNMMMPPPRRRUUUWWWWWWTTTPPPNNNQQQUUUXXXWWWQQQOOOPPPSSSRRRRRRRRRTTTVVVZZZ___bbbXXXWWWWWWXXX\\\___aaaaaafffeeedddbbb``````______[[[\\\]]]___aaadddgggiiihhhjjjjjjhhhcccbbbeeeiiiffffffhhhiiiddd]]]]]]```dddbbbbbbdddfffeeebbb___[[[ZZZYYYZZZ\\\\\\ZZZXXXRRRPPPOOOQQQSSSUUUVVVWWWVVVVVVWWWYYYZZZXXXTTTPPPPPPRRRTTTRRRMMMGGGDDDCCCAAA???===;;;999777666666444555555555555333222000000000000000////////////,,,,,,---.../////////...///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++++++++******)))*********++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((tttqqqqqqmmmbbbXXXZZZWWWNNNIIIJJJMMMNNNJJJJJJGGGDDDFFFIIIFFF@@@;;;;;;999555000,,,*********+++,,,+++((('''((()))''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''"""$$$&&&((())))))(((''')))((((((''''''(((((()))'''(((((('''&&&''')))+++&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$###!!!!!!'''+++((("""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""$$$%%%%%%###""""""###"""###$$$$$$$$$#########""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############!!! !!!######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%&&&''''''((((((((('''((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((()))((((((+++,,,---,,,,,,,,,...000///000000...------///111333333444444555555555555444555666666666888<<>><<<:::777444222111111111222333222111000///000000000/////////......,,,------............---,,,,,,++++++******))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''|||pppmmmnnnlllbbbXXXZZZVVVMMMFFFGGGIIIJJJJJJKKKIIIFFFGGGIIIEEE???<<<<<<:::666111---+++++++++,,,,,,+++)))(((((()))''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!!!!!!!""""""###### !!!!!!"""######$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&'''((()))))))))(((''''''&&&&&&''''''(((%%%&&&''''''&&&&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########!!!""" """"""""""""""""""""""""""""""""""""""""""############!!!###%%%%%%###"""###$$$"""$$$&&&%%%###!!!"""###!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$%%%&&&'''((((((((((((''''''%%%%%%%%%%%%''''''$$$$$$%%%&&&'''''''''''')))***++++++******,,,...---///000///...---///000111222333444555444444333444555666666666777:::<<<;;;<<<>>>BBBFFFHHHHHHFFFIIILLLRRRVVVYYYZZZXXXWWWVVVVVVVVVVVVUUUVVVVVVWWW^^^bbbeeeaaaZZZVVVYYY]]]]]][[[YYYYYYZZZZZZYYYWWWWWWYYY]]]bbbfffiiikkkkkk`````````aaabbbdddeeefffnnnmmmllljjjlllpppuuuyyyyyyooofffaaa^^^\\\]]]aaafffiiihhhcccbbbfffhhhfffcccccccccaaa___]]][[[[[[VVVWWWVVVRRRTTTXXXWWWSSSKKKLLLLLLKKKIIIHHHGGGGGGEEEDDDBBBBBBBBBAAA@@@@@@;;;;;;:::888666333222000000111222222222111//////............------------,,,,,,,,,,,,,,,,,,++++++*********************)))((()))+++,,,,,,+++)))((()))))))))*********++++++************************((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&{{{oookkkmmmlllbbbYYYZZZVVVLLLEEEFFFHHHIIIKKKKKKIIIGGGHHHIIIEEE>>>===<<<;;;777111---,,,++++++,,,,,,+++)))((()))***'''''''''&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!""""""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))((((((((())))))***'''''''''&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########""""""""""""""" $$$&&&"""!!!"""###!!!""""""""""""""""""""""""""""""""""""############!!!###%%%%%%#########$$$"""$$$&&&%%%"""!!!"""###!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!""""""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###$$$&&&'''((()))))))))'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&''''''''''''((()))******)))***,,,...,,,...//////------...000000111222333444333222222333444555555444444666888;;;;;;===@@@DDDFFFFFFEEECCCGGGMMMSSSWWWXXXWWWWWWQQQPPPPPPRRRUUUXXXYYYYYY\\\ccciiiggg^^^WWWVVVXXXZZZZZZ[[[^^^___^^^[[[XXXYYY\\\```fffkkknnnqqqrrrkkkjjjiiihhhjjjnnnrrrtttooopppppplllhhhiiiqqqxxxyyyooofffcccbbb``````ccccccfffddd\\\ZZZ^^^aaa___aaabbbaaa___\\\YYYXXXXXXRRRUUUTTTPPPQQQUUUTTTNNNCCCEEEGGGGGGFFFCCCAAA@@@BBBBBBBBBBBBBBB@@@===:::777777777666555333222111000000111222222111000///---------,,,,,,,,,+++++++++++++++++++++***)))((())))))))))))************'''((()))++++++)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&~~~qqqlllmmmjjj```___[[[TTTLLLGGGFFFJJJNNNMMMLLLHHHEEEGGGIIIEEE===<<<<<<;;;666111,,,))))))***(((''''''(((((('''&&&(((((('''&&&&&&&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###"""$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""#########""""""!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((('''%%%%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""!!!!!!""""""#########$$$######""""""######$$$%%%############""""""""""""$$$$$$##################""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""######%%%###""" !!!###$$$""""""""""""############"""############$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))))),,,,,,------.../////////111333444444333222444555444444333222222444777;;;;;;<<<>>>???>>>???AAABBB@@@DDDIIIMMMNNNPPPQQQSSSPPPOOOOOOQQQSSSUUUTTTSSSZZZ^^^aaaaaa^^^ZZZYYYZZZTTTZZZbbbhhhiiiddd^^^ZZZ\\\YYY\\\eeemmmooopppqqquuutttnnniiinnnxxxyyyuuunnnrrrssspppiiihhhlllrrrmmmhhhfffgggccc[[[\\\dddeeeaaa\\\WWWUUUVVVYYY[[[``````___]]]ZZZVVVRRROOOPPPOOONNNLLLKKKKKKJJJJJJEEEDDDBBBAAAAAA@@@>>><<<<<<;;;;;;;;;<<<<<<:::888777666444222111111111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))******)))(((''''''((((((((((((((((((((((((((((((((())))))))))))((((((+++***((('''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%~~~rrrnnnooolllbbb```\\\UUUMMMHHHGGGKKKOOOMMMLLLHHHEEEGGGIIIDDD===<<<<<<;;;777111,,,***)))***(((''''''(((((('''&&&(((((('''&&&&&&&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########""""""""""""######$$$###"""###$$$$$$###"""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!############"""""""""!!!""""""############""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""###$$$###!!!"""""""""""""""###$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""############"""""""""""""""######""""""######$$$%%%############""""""""""""########################""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""############"""############$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''((((((((())))))))))))---------...//////000000000222333333222222333444444555555444333444777999999;;;=========>>>@@@BBB@@@BBBFFFJJJNNNPPPQQQQQQSSSQQQPPPQQQSSSTTTTTTSSSQQQUUUZZZ[[[YYYXXXXXXZZZ\\\```eeehhhhhhfffcccbbbaaa]]]]]]dddkkkmmmooorrrvvvyyyyyywwwvvvwwwqqqhhhhhhmmmqqqrrrooolllmmmooohhheeegggllljjjaaa___ccceeebbb^^^ZZZXXXXXXYYY[[[``````^^^[[[XXXSSSPPPMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJHHHEEECCCCCCAAA???<<<<<<;;;999999999999888666555444222111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))'''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((******((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%}}}rrroooqqqnnnddd```\\\UUUNNNIIIHHHLLLOOOMMMLLLHHHEEEGGGIIIDDD<<<<<<<<<;;;777222---+++******)))'''((())))))(((&&&(((((('''&&&&&&&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""""""""######$$$###"""###$$$$$$###"""$$$$$$$$$###############!!!""""""######""""""!!!############""""""""""""""""""###############"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&%%%$$$%%%'''''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""###$$$###""" !!!"""###$$$%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###"""###$$$$$$$$$######"""!!!!!!!!!######""""""######$$$%%%############""""""""""""########################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((()))))))))------......//////000000///000222111000000111333444666777666555555666777777999;;;<<<<<<===???AAABBBBBBDDDIIIPPPTTTTTTSSSVVVTTTRRRQQQRRRSSSRRRQQQHHHMMMRRRUUUUUUUUUXXX[[[```aaacccddddddfffjjjlllggg```^^^bbbgggjjjmmmpppqqqzzz~~~vvvjjj```eeejjjpppuuuvvvrrrmmmjjjdddaaaccckkkkkkdddaaaeeeeeeccc```]]][[[ZZZZZZZZZ```^^^[[[XXXTTTPPPMMMLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKIIIFFFDDDCCC@@@===;;;===:::777666666666666555333222111000///.........------------------------++++++++++++++++++++++++++++++******))))))((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))***)))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''***)))((((((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%{{{qqqoooqqqnnnddd^^^[[[UUUNNNIIIHHHKKKNNNMMMKKKGGGEEEGGGIIIDDD<<<<<<===;;;888222...,,,+++***)))(((((())))))(((&&&(((((('''&&&&&&&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###""""""""""""######$$$$$$$$$"""""""""######"""""""""#########"""""""""""""""""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""############"""""""""""""""######""""""######$$$%%%############"""""""""!!!###############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""############""""""###""""""!!!""""""###$$$!!!"""""""""############""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''((((((((())))))+++,,,,,,------...//////...///000000//////000222444666888888666555555555555777999:::;;;<<<>>>@@@DDDBBBCCCIIIRRRYYYZZZXXXWWWUUURRRQQQRRRRRRPPPOOOHHHLLLQQQTTTUUUWWW[[[_________^^^]]]^^^ccckkkrrrhhhaaa^^^aaaeeefffhhhjjjgggrrr~~~sssiiiccciiikkkqqqwwwzzzxxxqqqjjjgggaaaaaahhhjjjeeecccgggeeedddcccaaa^^^\\\ZZZYYY\\\[[[XXXTTTQQQOOOMMMMMMNNNMMMLLLJJJIIIIIIHHHHHHIIIGGGDDDBBBAAA???<<<:::>>>;;;777555444555444444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))(((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((())))))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwnnnlllooolllbbb[[[YYYSSSLLLHHHGGGJJJMMMLLLKKKGGGDDDFFFHHHCCC<<<======<<<888333///---,,,+++)))(((((())))))((('''(((((('''&&&&&&&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###""" !!!!!!"""#########""""""############""""""""""""""""""""""""######""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""######$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""" """######"""!!!!!!""" !!!"""###$$$$$$%%%######""""""######$$$%%%############"""""""""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""!!!"""############"""!!!"""""""""""""""######$$$!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((())))))***++++++,,,,,,------///000000///...000111333555888888777555444444444666999:::;;;===???AAACCCAAAAAAGGGQQQYYY[[[ZZZVVVTTTSSSSSSSSSRRRPPPNNNOOOSSSWWWXXXYYY[[[```dddddddddaaa]]][[[^^^gggnnneee___]]]```dddcccbbbcccbbbjjjuuuyyytttmmmiiiiiijjjkkkooouuu||||||xxxsssmmmgggiiissswwwooohhhgggeeeeeedddccc```]]]ZZZYYYXXXWWWUUUSSSQQQPPPOOOOOOPPPOOOMMMKKKIIIGGGGGGFFFGGGEEECCCBBBBBBAAA???===>>>:::777444444444444444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''')))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuullljjjmmmjjj```ZZZWWWRRRLLLHHHGGGIIILLLLLLKKKGGGDDDFFFHHHCCC;;;======<<<999444000...---+++)))(((((()))***((('''(((((('''&&&&&&&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""######""""""""""""######$$$###"""###$$$$$$###""" !!!!!!"""""""""###"""######$$$$$$######"""""""""""""""############""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%#########$$$%%%$$$######$$$%%%%%%%%%$$$"""!!!$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""" !!!######!!! !!!""" """###$$$%%%&&&######""""""######$$$%%%############"""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))******++++++---...000///......///111222444666777555444444555444666999;;;<<<>>>AAACCCAAA??????DDDKKKRRRUUUVVVTTTTTTUUUVVVWWWVVVSSSPPPVVVYYY\\\]]]]]]___eeeiiioooooommmfff___^^^bbbgggbbb]]][[[___bbbaaa```aaadddgggmmmoookkkeeeeeeiiiffffffjjjqqqyyy}}}}}}{{{qqqnnnttt}}}nnngggffffffeeecccaaa]]]ZZZXXXUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPNNNKKKIIIHHHGGGGGGIIIGGGEEEDDDDDDDDDBBB@@@;;;999666444444444444333111111111000///...---,,,++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''tttkkkjjjkkkiii^^^ZZZWWWSSSMMMIIIHHHJJJLLLLLLJJJFFFDDDFFFHHHCCC;;;=========999444000......+++***))))))******)))'''(((((('''&&&&&&&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###""""""######""""""""""""######$$$###"""###$$$$$$###"""""""""""""""""""""######"""######$$$$$$######"""!!!"""""""""############!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######%%%%%%$$$###"""###$$$&&&&&&%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""" """$$$$$$"""!!!"""### !!!"""###$$$$$$%%%######""""""######$$$%%%############""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""######$$$$$$$$$""""""""""""############"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((())))))***+++++++++---///000000//////000111111222444555444333444666555888;;;===>>>@@@CCCFFFCCCBBBBBBCCCFFFJJJOOOQQQSSSUUUXXX[[[]]][[[WWWTTTYYY[[[]]]^^^^^^aaaggglllsssuuuvvvpppgggaaaaaadddccc]]]YYY\\\``````aaacccgggfffiiillliiicccbbbfffbbbdddhhhmmmssswwwxxxxxxtttnnnrrrqqqjjjgggfffeeeccc```]]]ZZZXXXUUUUUUVVVVVVTTTSSSQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJHHHFFFEEEDDDCCCAAA???777555444333444444222111////////////...---+++***++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''tttkkkjjjkkkhhh]]]ZZZXXXTTTNNNJJJIIIKKKMMMLLLJJJFFFDDDFFFHHHCCC;;;===>>>===:::555111//////+++***))))))******)))'''(((((('''&&&&&&&&&&&&'''(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$$$$"""##############################$$$$$$$$$$$$######!!!!!!""""""#########$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######%%%%%%$$$### !!!$$$&&&'''&&&%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""""""###%%%%%%###"""###$$$""""""""""""#####################"""###$$$$$$%%%############""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$"""""""""""""""""""""""" """###$$$$$$###""" """###$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,...///000000//////000222000111333333333333555666666888<<<>>>???BBBEEEGGGHHHGGGFFFEEEDDDGGGKKKOOOSSSVVVZZZ___aaa```[[[WWWXXXZZZ\\\]]]^^^aaahhhmmmooouuuyyyuuummmeeedddfffeee]]]XXXZZZ^^^```dddgggfffeeegggmmmkkkdddbbbeeebbbdddhhhlllnnnooooooooovvvkkkhhhsss{{{xxxqqqnnngggfffeeebbb```]]]ZZZYYYVVVWWWXXXWWWVVVSSSPPPNNNMMMLLLLLLLLLLLLLLLMMMNNNKKKHHHEEECCCBBB@@@===;;;444333222333333333111///---.........---+++)))(((************************''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''vvvjjjeeefffeee^^^[[[ZZZUUUMMMFFFDDDHHHNNNLLLIIIFFFFFFFFFEEEAAA======??????:::444///......++++++,,,++++++***)))(((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$$$$"""!!!########################""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############################################################$$$%%%%%%&&&&&&%%%%%%'''''''''''''''((())))))*********)))))))))))))))...///000000//////000111000000000111222555777888999888:::<<<<<<<<>>:::444///......++++++++++++***)))((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########""""""""""""$$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$$$$"""!!!########################""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#######################################"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############################################################$$$%%%%%%&&&&&&%%%%%%'''''''''''''''(((((()))************************---///000000///...000111111111111222333555777999999777888999:::===FFFOOONNNKKKGGGFFFGGGHHHGGGEEEJJJKKKOOOSSSXXXZZZZZZYYYWWWZZZ[[[YYYVVVWWW\\\aaaccceeeggghhhgggeeeeeefffeee\\\VVVXXX[[[\\\\\\^^^^^^```dddffffffeeecccbbbbbbeeehhhgggeeeeeeiiimmmkkkpppqqqkkkiiikkkmmmkkkbbb___ZZZVVVSSSRRRSSSTTTUUUSSSQQQQQQRRRRRRQQQOOOKKKLLLLLLKKKIIIIIIJJJKKKEEEDDDAAA>>>;;;888666555444222000///000000///...------,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%vvviiicccdddccc[[[\\\ZZZUUUNNNHHHGGGKKKOOOOOOKKKHHHGGGFFFDDD@@@<<<===>>>>>>:::444///---...++++++++++++***)))((('''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""""""""$$$$$$###""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$$$$"""!!!########################"""""""""#########$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&''''''((()))++++++++++++++++++++++++---...//////......///111222222222333444666777888999666555777888<<>>;;;999666444333222000...---......---,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%wwwjjjddddddddd\\\\\\ZZZUUUNNNIIIIIILLLPPPPPPLLLIIIGGGFFFDDD???;;;===>>>>>>:::333...---...++++++++++++***)))(((''')))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$%%%%%%################################################$$$$$$###""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$$$$"""!!!########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$###""""""!!!"""""""""########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((******************++++++,,,---............///111111111222222333444555666666444444666777:::CCCMMMIIIHHHGGGFFFFFFGGGHHHHHHCCCHHHOOORRRQQQPPPQQQRRRSSSWWWZZZVVVPPPOOOVVV]]]^^^^^^]]]ZZZWWWVVVWWWYYYXXXTTTSSSTTTTTTRRRSSSWWW\\\^^^```dddeeeeeebbb```aaahhhnnnllleee```aaaeeeccceeeggggggggghhhhhhgggjjjgggaaa[[[WWWUUUUUUVVV[[[]]]^^^ZZZTTTOOONNNPPPKKKKKKIIIFFFAAA???>>>???===<<<:::888666444222111000...,,,,,,,,,---,,,***,,,+++++++++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%yyylllfffgggfff^^^\\\YYYSSSMMMJJJJJJMMMPPPPPPMMMIIIGGGGGGDDD@@@;;;<<<>>>>>>999333...------************)))((('''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""#########$$$#######################################$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$$$$"""!!!####################################$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''((((((((())))))*********,,,---...------///000000000111111222222222222333222555888777666;;;BBBCCCCCCCCCDDDEEEGGGIIIKKKDDDJJJRRRUUUSSSOOOMMMLLLQQQTTTWWWTTTOOONNNSSSYYYYYYZZZ[[[[[[XXXVVVUUUVVVUUUSSSSSSVVVWWWTTTTTTWWWYYYZZZ\\\```cccbbb___\\\\\\bbbhhhgggbbb___bbbeeeaaa___]]]^^^```bbbfffhhhhhhfffccc___ZZZUUUQQQOOOVVV\\\aaa___WWWPPPNNNNNNIIIIIIGGGCCC>>>;;;::::::999888777555333222000000///---+++***++++++***)))++++++***************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%yyymmmhhhhhhhhhaaa[[[WWWQQQLLLJJJKKKNNNPPPPPPLLLIIIHHHGGGEEEAAA===<<<======999333...,,,---************)))((('''&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%!!!!!!"""""""""########################$$$$$$$$$#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$$$$"""!!!#################################$$$$$$$$$$$$%%%###############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((())))))))))))+++------------///000//////000111111111000000000111666999888444555999<<<>>>???@@@BBBDDDHHHKKKEEEJJJQQQTTTTTTPPPLLLJJJMMMOOORRRQQQOOONNNPPPSSSQQQTTTXXXZZZZZZYYYXXXXXXVVVSSSUUUZZZ]]][[[YYYZZZWWWWWWXXX\\\```aaa]]]YYYVVVZZZ^^^``````bbbfffjjjccc\\\WWWXXXZZZ]]]bbbgggfffffffffddd___YYYRRRNNNLLLSSSZZZ\\\WWWQQQNNNMMMGGGFFFDDDAAA<<<999888888555555444333222000//////...,,,***************(((************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxlllhhhiiiiiibbbZZZVVVOOOKKKJJJKKKNNNOOOOOOLLLHHHHHHHHHFFFBBB>>><<<======999222---,,,---************)))((('''&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$$$$"""!!!#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''%%%%%%$$$#######################################"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''((())))))******(((***,,,,,,,,,---...000000000111222222111000//////111555999777333333777999;;;===>>>>>>@@@EEEHHHFFFGGGJJJMMMPPPPPPMMMKKKHHHIIIKKKMMMOOOOOOMMMKKKMMMQQQUUUWWWWWWWWWWWWXXXVVVRRRSSS[[[aaa```\\\[[[YYYYYYZZZ___cccddd```[[[XXXXXXXXXZZZ^^^dddhhhkkkfff]]]VVVWWWXXXYYY\\\aaaaaacccddddddaaa[[[UUUQQQHHHMMMSSSUUUSSSOOOMMMLLLDDDDDDBBB???;;;888777888333333222111111000//////...,,,***)))******)))((())))))))))))************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwkkkgggiiiiiibbbYYYUUUNNNJJJIIIKKKMMMOOONNNKKKHHHHHHHHHGGGCCC???<<<======999222---,,,---************)))((('''&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$$$$"""!!!##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###%%%&&&'''(((&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((((()))***+++++++++(((***,,,,,,,,,---...000111111222333333111000///000111555999777333555999888:::<<<<<<<<<===BBBEEEFFFDDDCCCFFFKKKOOOOOOMMMDDDDDDFFFKKKNNNNNNJJJGGGOOOQQQSSSTTTTTTSSSTTTUUUSSSOOOOOOYYYaaaaaa\\\XXX^^^]]]^^^ccciiijjjeee```___[[[WWWWWW\\\cccggghhhiii___XXXXXXYYYWWWXXX\\\YYYZZZ\\\]]][[[WWWSSSPPPKKKNNNQQQRRRQQQNNNKKKJJJCCCBBBAAA>>>:::888888888222222111111000000//////...,,,***)))******)))((()))))))))))))))*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuhhhcccggg^^^___[[[TTTOOOMMMKKKJJJMMMRRROOOLLLGGGDDDFFFGGG@@@666;;;<<<;;;888444///---,,,+++***))))))******)))'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!%%%###""""""###$$$$$$###########################################################################$$$$$$$$$############"""########################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***))))))***+++,,,,,,------///000222333444444333222222222111222222444555666999999;;;===??????===;;;@@@BBBCCCDDDDDDFFFHHHJJJJJJHHHFFFHHHKKKNNNMMMLLLRRRTTTWWWYYYYYYWWWSSSPPPPPPRRRSSSTTTXXX^^^^^^[[[[[[[[[^^^bbbfffiiiiiihhhccc```[[[YYYZZZ]]]aaacccdddZZZXXXXXXSSSWWW\\\VVVWWW\\\___^^^ZZZVVVRRROOOMMMKKKJJJJJJLLLLLLIIIFFFAAA@@@===;;;888666555444555333111///.........///,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&uuugggcccfff^^^___[[[TTTOOOMMMKKKJJJMMMRRROOOLLLGGGDDDEEEGGG@@@888;;;<<<;;;888444///---,,,+++***))))))******)))'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$#########""""""################################################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$#########""""""""""""""""""""""""""""""""""""######""""""######$$$%%%########################""""""######$$$$$$$$$%%%""""""""""""####################################""""""""""""""""""""""""%%%###""""""###$$$$$$###########################################################################""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***++++++++++++++++++++++++---...000111222222222222222222222333333444444444777888:::<<<>>>>>>===<<<===???AAACCCDDDGGGKKKNNNMMMKKKKKKMMMPPPSSSSSSQQQUUUXXX[[[[[[YYYVVVTTTSSSQQQUUUUUUSSSTTTYYYZZZYYYYYYYYY[[[^^^bbbdddcccbbbcccaaa___^^^^^^^^^_________[[[^^^]]]SSSTTTYYYWWWZZZ]]]]]]YYYUUURRRRRRRRRRRRNNNJJJGGGGGGHHHGGGFFF???>>><<<999666555333333222111000///...---------,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&uuugggbbbfff]]]^^^ZZZTTTNNNLLLJJJIIILLLQQQOOOLLLGGGBBBDDDEEEAAA:::;;;<<<;;;888444///---,,,+++***))))))******)))''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$$$$$$$#######################################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""######""""""######$$$%%%######################## !!!"""###$$$%%%&&&&&&"""""""""#########$$$$$$################################################%%%###""""""###$$$$$$########################################################################### !!!"""###$$$%%%&&&&&&"""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***,,,++++++++++++*********+++,,,...///000111111111222333444555555444333333555666999;;;============:::<<>>???;;;===???BBBDDDIIINNNRRRTTTTTTUUUVVVWWWWWWVVVUUUWWW\\\___[[[TTTPPPSSSWWWZZZ^^^]]]UUUNNNOOOSSSTTTRRRRRRSSSUUUYYY[[[[[[ZZZbbbdddfffgggggghhhiiijjjlllfffjjjlllggggggfff\\\YYYWWWUUUTTTPPPMMMNNNQQQSSSOOOIIICCC@@@???@@@AAA<<<;;;999666444222111111---...//////...,,,***)))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&ssseeeaaaeee\\\]]]YYYRRRMMMKKKIIIHHHKKKPPPMMMLLLGGGBBBAAACCCAAA<<<;;;<<<;;;888444///---,,,+++***))))))******)))'''******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%### ################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%############################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***''''''((()))+++,,,------,,,,,,---...///000111222000111333555555444222111222555888:::;;;<<<>>>AAA@@@AAABBBCCCDDDHHHMMMPPPUUUUUUUUUUUUTTTRRRRRRQQQTTTXXX[[[XXXQQQNNNQQQVVV]]]aaa```WWWPPPQQQTTTVVVPPPPPPQQQTTTXXX[[[]]]]]]bbbccceeefffhhhlllrrrwww{{{kkkfffnnnttt{{{wwwgggZZZUUUSSSUUUTTTNNNJJJKKKLLLJJJHHHDDD@@@>>>======;;;:::888666444222222111---......///...---+++******)))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&ssseee```ddd\\\\\\XXXRRRLLLJJJHHHGGGJJJOOOKKKKKKGGGCCCAAACCCAAA<<<;;;<<<;;;888444///---,,,+++***))))))******)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###########################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***%%%&&&''')))+++,,,---...------------...///000111...///111222333333333222333666:::;;;:::;;;???BBBEEEEEEEEEDDDEEEGGGLLLOOOTTTTTTSSSQQQOOONNNNNNPPPQQQUUUWWWUUUQQQPPPRRRVVV]]]```___YYYTTTVVVXXXXXXRRRQQQRRRUUUYYY]]]___```aaabbbcccbbbdddjjjssszzzooogggpppiii[[[SSSUUUUUUOOOHHHGGGFFFGGGGGGDDD@@@<<<:::::::::999777555333222111111---------------,,,++++++)))((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&rrrddd```ccc[[[\\\XXXQQQLLLJJJHHHGGGJJJOOOHHHJJJHHHDDDBBBCCC@@@;;;;;;<<<;;;888444///---,,,+++***))))))******)))'''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$##########################################################################################$$$$$$$$$########################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***&&&'''((()))***+++,,,---...---,,,++++++,,,---...------...000111222333444444888;;;<<<:::;;;???CCCHHHHHHGGGFFFFFFHHHLLLPPPQQQRRRQQQNNNLLLLLLOOORRRQQQSSSUUUVVVUUUUUUVVVXXXZZZ]]]\\\YYYXXX[[[\\\YYYUUUTTTTTTVVVZZZ^^^___```___```aaa___^^^aaajjjqqqxxxgggbbbjjjxxxiiiTTTQQQSSSNNNIIIHHHEEEFFFFFFCCC>>>999888888888777555333111000000///,,,,,,+++*********++++++(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&rrrddd```ccc[[[\\\WWWQQQKKKIIIHHHFFFJJJOOOGGGIIIIIIEEECCCCCC@@@;;;;;;<<<;;;888444///---,,,+++***))))))******)))((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%################################################%%%###""""""###$$$$$$###########################################################################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***(((((())))))******++++++---,,,+++*********+++,,,,,,,,,---...///222333555666999===<<<:::;;;???DDDJJJIIIHHHGGGFFFIIIMMMQQQPPPPPPOOOMMMKKKMMMRRRVVVQQQSSSUUUWWWYYYZZZZZZZZZXXXZZZYYYXXXZZZ^^^^^^ZZZXXXWWWVVVWWWZZZ]]]______^^^___```\\\YYYZZZ```fff```VVVVVV]]]fffuuuVVVMMMOOOMMMJJJJJJGGGGGGFFFAAA;;;777666777666555333111000///......+++***)))(((((()))******(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&kkkeeecccbbb```ZZZVVVRRRLLLGGGFFFHHHLLLOOOLLLLLLHHHCCCBBBCCC@@@<<<<<<<<<;;;888333///,,,,,,++++++******)))((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######$$$$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###'''&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!"""$$$%%%###!!!&&&$$$""""""#########!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$############"""########################$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""############################################################%%%$$$###""""""###$$$%%%%%%$$$######""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))*********+++++++++............000222444555888999999888888:::===@@@BBBEEEFFFEEEIIIOOOSSSRRRMMMMMMLLLLLLNNNQQQTTTUUUUUU[[[___]]][[[\\\]]][[[aaa]]]ZZZ[[[___aaa___\\\YYYYYYVVVWWWfffsssmmm^^^YYY[[[___```^^^\\\[[[ZZZXXXUUUTTTUUU[[[iiisssQQQLLLMMMFFFDDDMMMIIIFFF@@@<<<:::999777666333222111///---,,,,,,,,,******))))))))))))******((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&jjjeeebbbaaa```ZZZVVVRRRLLLGGGFFFHHHLLLOOOLLLLLLIIICCCBBBCCC@@@;;;;;;<<<;;;888333///------++++++******))))))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######$$$$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%###"""$$$(((++++++***)))'''$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""########################$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""############################################################$$$$$$###""""""###$$$$$$%%%%%%$$$############$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***+++++++++,,,,,,,,,,,,............000222444555666777777777666888;;;>>>BBBFFFGGGGGGJJJPPPRRRQQQNNNMMMMMMMMMNNNQQQSSSUUUSSSZZZ^^^]]]\\\]]]]]][[[\\\ZZZZZZ]]]bbbdddaaa]]]WWWYYYXXX\\\jjjwwwrrrcccWWWZZZ]]]______^^^]]]^^^[[[VVVRRRSSSVVV```rrrhhhPPPMMMNNNIIIGGGLLLHHHEEE@@@<<<:::777555333222111000...,,,+++++++++******))))))))))))******((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&iiidddbbb```___ZZZVVVRRRMMMHHHGGGIIILLLOOOMMMMMMIIICCCBBBBBB@@@;;;:::;;;:::888333000......+++++++++***))))))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""###$$$$$$###"""######$$$$$$$$$$$$##############################!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$&&&+++000333444...***&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""############################################################$$$$$$###""""""###$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***++++++,,,,,,,,,---------......---...///111333555333444555444444555888:::AAAEEEGGGGGGJJJNNNPPPNNNMMMLLLLLLLLLNNNQQQTTTUUUQQQXXX]]]]]]]]]^^^]]]ZZZWWWWWWYYY^^^ccceeebbb^^^XXXZZZ[[[^^^iiirrrnnnbbbUUUWWW[[[]]]^^^^^^___```^^^WWWQQQQQQRRRVVV^^^ggghhh[[[NNNKKKLLLKKKIIIHHHEEEBBB>>>;;;999666222///000///...,,,+++************))))))(((((())))))***((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&hhhdddaaa___^^^YYYUUURRRMMMIIIHHHIIILLLNNNMMMMMMIIICCCBBBBBB@@@;;;999::::::777333000//////,,,,,,+++******))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###"""###$$$$$$###""""""######$$$$$$######"""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$&&&***000555777111---'''$$$###$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""############!!!"""""""""############################################################$$$##################$$$'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++++++++,,,,,,,,,,,,------------...///111333444111222333222222333555777<<>>AAAFFFHHHFFFIIIIIIJJJKKKOOOSSSWWWYYYXXX\\\^^^^^^```aaa]]]WWW[[[XXXUUUSSSRRRSSSUUUWWW\\\\\\ZZZVVVTTTUUUXXX[[[YYYYYYYYYWWWVVVVVVXXXZZZ]]]VVVRRRSSSRRROOOKKKKKKJJJOOOQQQLLLFFFAAA>>>::::::888555444444333000...,,,+++***)))(((((((((((()))((((((''''''(((((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%|||eeeccc___[[[[[[WWWUUURRROOOKKKJJJKKKLLLNNNHHHIIIFFFBBBBBBEEECCC???;;;<<<;;;888333///---------,,,,,,++++++******)))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""$$$%%%$$$######%%%((('''%%%###"""###%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""############################################################"""###$$$$$$$$$$$$###"""%%%%%%$$$############$$$################################################"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++*********+++++++++,,,,,,---,,,,,,---...000222444333555666666555555666777888<<<>>>>>>BBBIIILLLKKKOOOOOOOOOOOOQQQTTTWWWXXXXXX[[[\\\]]]aaadddbbb\\\ZZZYYYWWWTTTRRRRRRRRRSSSXXXZZZ\\\[[[XXXVVVYYY]]][[[ZZZYYYXXXVVVWWWZZZ\\\YYYSSSQQQQQQPPPMMMMMMOOOLLLOOOSSSTTTOOOEEE???>>>===:::666333111000...---,,,+++***)))((((((((((((((((((''''''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$zzzeeeccc^^^[[[[[[WWWUUURRROOOLLLJJJKKKMMMNNNGGGHHHFFFBBBCCCFFFDDD@@@<<<===;;;888333///,,,,,,------,,,++++++******))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!"""$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""%%%'''&&&$$$###%%%'''###"""!!!"""$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""############################################################"""###$$$%%%%%%$$$###"""%%%$$$######""""""######################################################""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++,,,,,,,,,---------,,,,,,,,,---...000222333555666888888777666777888;;;>>>@@@@@@DDDKKKPPPOOOVVVUUUSSSRRRSSSTTTVVVWWWWWWYYY[[[]]]bbbgggfffaaaXXXXXXYYYWWWTTTRRRRRRRRRUUUZZZ______ZZZUUUVVVZZZ[[[[[[ZZZXXXWWWYYY\\\___UUUQQQOOOPPPNNNKKKMMMQQQMMMNNNUUU[[[WWWJJJBBBBBB@@@<<<666222000...,,,+++,,,+++***))))))((())))))((((((''''''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$~~~jjjaaa___\\\YYYXXXVVVQQQKKKGGGGGGJJJLLLNNNJJJJJJFFFAAAAAADDDDDD@@@===<<<999666333000...---...,,,***)))))))))'''%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!!###%%%&&&###!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$################################################%%%%%%$$$$$$%%%%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))***++++++------...///---------,,,+++---000222222444777999999999:::;;;;;;<<<>>>BBBFFFLLLPPPSSSXXXSSSTTT[[[]]]XXXVVVYYYWWWVVVVVVZZZaaagggjjjjjjaaa^^^[[[YYYXXXXXXWWWVVVVVVUUUWWW[[[ZZZXXXYYY\\\^^^\\\YYYWWWVVVWWWYYYZZZUUUPPPMMMNNNMMMKKKMMMQQQQQQOOOQQQWWWWWWNNNBBB<<<:::888555111...,,,++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%|||iiiaaa___]]]YYYXXXUUUQQQKKKHHHHHHJJJLLLMMMLLLKKKGGGAAAAAACCCBBB>>>===<<<999666333000...---,,,***))))))******)))'''))))))((((((((('''''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&###!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$################################################%%%$$$$$$$$$$$$%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))******+++,,,---......---------,,,,,,---000333222444555555555666999;;;<<<===>>>AAADDDHHHLLLNNNTTTSSSTTTYYY^^^^^^[[[XXXUUUUUUVVV[[[cccjjjmmmnnniiigggdddbbbaaa___^^^\\\ZZZXXXYYY\\\\\\YYYZZZ]]]ZZZYYYWWWVVVWWWYYY\\\]]]TTTPPPMMMNNNNNNMMMOOOSSSRRRMMMKKKNNNOOOHHH@@@<<<999888555222///---++++++***))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyhhhaaa```]]]ZZZXXXTTTQQQLLLIIIIIIJJJKKKKKKMMMLLLGGGAAA@@@BBBAAA======<<<999777444111///...+++)))((()))***+++***))))))))))))))))))(((((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$###""""""""""""###$$$################################################$$$$$$$$$$$$$$$%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))***+++,,,---......---......---,,,---000333555555444333333666:::>>>>>>>>>>>>@@@BBBEEEHHHJJJPPPTTTVVVXXXaaajjjfffZZZUUUUUUWWW]]]dddkkkooopppmmmmmmlllkkkhhheeebbbaaa\\\ZZZZZZ]]]]]]ZZZZZZ]]][[[ZZZXXXWWWWWWYYY[[[\\\RRRNNNMMMNNNOOOMMMOOOSSSQQQJJJDDDDDDCCC???<<<<<<777777555333111...,,,******)))((((((''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyhhhaaa```^^^ZZZXXXTTTQQQLLLJJJJJJJJJJJJJJJKKKKKKFFFAAA@@@BBBAAA>>>===<<<:::777444111///...,,,***)))***++++++***((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################################################################$$$$$$$$$###$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))***+++,,,------............---,,,---000333666777777777777999<<>>>>>>>>???BBBDDDGGGIIIMMMWWWZZZZZZgggxxxsssaaaYYYZZZ[[[^^^cccgggkkkmmmiiikkklllkkkgggccc```^^^]]]YYYYYY\\\]]]\\\\\\^^^bbb```]]]ZZZWWWVVVVVVVVVOOOKKKJJJLLLMMMKKKMMMPPPNNNFFF@@@>>><<<999888999555555555444111...,,,***))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{iiibbbaaa^^^[[[YYYTTTQQQMMMJJJJJJJJJJJJIIIHHHHHHDDD@@@@@@DDDCCC@@@<<<;;;:::777444222000///...---+++***+++***((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################$$$############$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))***+++,,,---............---,,,...111444333555888999999999;;;<<<<<<<<<===???BBBFFFIIIKKKMMMYYY]]]]]]lll|||iii_________^^^___```bbbdddbbbeeeggggggccc___]]]\\\___ZZZYYY]]]`````````bbbeeeccc```\\\XXXUUUSSSRRRLLLHHHGGGIIIIIIGGGGGGKKKGGGAAA======:::666444666333333333222111...+++***)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmdddbbb___\\\[[[VVVRRRMMMIIIIIIIIIJJJJJJFFFGGGCCC???@@@DDDDDDAAA<<<;;;:::777555333111000///...,,,++++++***(((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""##############################$$$%%%%%%$$$#####################################################################$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,------...//////------...111444///222555777777777777888:::;;;<<<>>>BBBFFFIIIKKKOOOYYY]]]^^^jjjzzzxxxiii___```___]]]ZZZYYY[[[\\\]]]aaaeeeeeebbb___^^^___ddd^^^[[[___ccccccccceee```___]]]ZZZXXXVVVUUUTTTKKKGGGFFFGGGEEEBBBAAADDD@@@===;;;<<<999444222444222111111000...---+++***)))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppeeebbb___]]]\\\WWWSSSLLLHHHGGGIIIJJJKKKGGGGGGDDD???@@@CCCCCC@@@<<<;;;:::888555333111000...---++++++++++++)))(((&&&'''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$##################################################################$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((((()))***+++,,,------/////////...---...111444000222444444444555777999999:::;;;===@@@DDDGGGIIIPPPWWWZZZZZZaaakkkjjjaaa[[[[[[[[[YYYVVVVVVXXXZZZ[[[```dddeeecccaaaccceeeggg```\\\___bbbaaa```aaaZZZYYYXXXWWWVVVUUUTTTTTTLLLHHHFFFFFFCCC>>><<<>>><<<999888999777222222444111000...---,,,+++******(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssfffbbb___]]]]]]XXXSSSLLLGGGGGGHHHJJJKKKIIIIIIEEE@@@???BBBAAA>>><<<;;;:::888555333222111,,,+++******,,,,,,+++***'''((((((((())))))******%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''$$$###$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$%%%&&&&&&%%%$$$############################################################"""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,,,,---/////////...---...222444444444444333333555999===999::::::<<<>>>AAADDDFFFPPPTTTVVVVVVZZZ___^^^YYYUUUWWWXXXVVVTTTTTTWWW[[[ZZZ___dddeeeccccccfffiiiggg___ZZZ\\\^^^]]][[[[[[WWWWWWVVVUUUSSSRRRQQQQQQMMMIIIFFFFFFBBB<<<:::;;;:::777666777444111111555000///---+++*********+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%qqqdddfff^^^^^^YYYYYYUUUOOOIIIFFFFFFHHHIIIHHHFFFCCCAAAAAAAAAAAA???@@@>>>;;;777444333222222+++,,,------,,,+++)))(((((('''''''''''''''((()))'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((''''''(((((()))*********,,,...///000///000111333444333222222333666888:::<<<999666777<<>>:::666333111111111,,,,,,,,,,,,+++***))))))---,,,+++***)))(((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$%%%%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))******,,,---////////////111333333333333333555666888999;;;888666777;;;@@@BBBCCCGGGMMMQQQPPPPPPUUUYYYYYYTTTVVVVVVSSSNNNNNNRRRWWW\\\```eeegggfffbbb]]]ZZZUUUXXXYYYUUUTTTVVVVVVTTTLLLMMMNNNNNNNNNLLLIIIFFFBBBBBBAAAAAA@@@===999555555555555444222000---,,,...---,,,+++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvffffff^^^^^^XXXTTTRRROOOKKKJJJJJJKKKLLLGGGEEECCCBBBCCCDDDDDDCCCAAA???:::666222000///...---,,,+++***************------+++***))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''((()))))))))+++---.../////////111222111222444555777888888999:::888666777:::>>>AAABBBFFFLLLNNNLLLMMMSSSYYY[[[UUUUUUTTTRRRPPPPPPRRRTTT\\\```dddccc___YYYUUUTTTTTTYYYZZZUUURRRRRRSSSSSSKKKKKKKKKKKKKKKJJJIIIIIIAAA@@@@@@@@@???===999666333222222111///---+++***---,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxgggfff^^^^^^XXXTTTRRRPPPMMMKKKJJJJJJJJJGGGEEECCCCCCDDDEEEFFFEEEAAA???:::555111...---,,,...---+++)))))))))******((((((((((((((()))***+++))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((())))))***,,,............000222000222555777999999999888888777666777999<<>>@@@AAAGGGLLLLLLMMMRRRVVVWWWZZZXXXVVVUUUUUUVVVWWWXXXVVV\\\bbbddd```ZZZUUUSSSUUUZZZZZZUUUQQQQQQRRRPPPNNNOOOOOOMMMJJJJJJLLLNNNGGGEEEBBB@@@>>>:::666222111000///...---,,,++++++*********))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{iiijjjaaa___WWWWWWTTTPPPKKKHHHGGGGGGGGGFFFDDDBBBBBBCCCEEEEEEEEEAAA???:::555111...,,,,,,,,,+++***)))))))))))))))++++++***)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))''''''(((((()))*********)))+++------------///000000222666999;;;;;;;;;:::666888999999999:::===@@@@@@HHHMMMLLLMMMQQQUUUUUU\\\[[[YYYUUUSSSSSSVVVZZZWWW[[[```cccdddaaa\\\XXXXXXZZZYYYUUUTTTUUUTTTPPPMMMOOOOOOLLLHHHFFFGGGJJJHHHFFFBBB???<<<888333000111000///---,,,+++++++++))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzziiikkkccc```WWWVVVRRRMMMIIIFFFFFFGGGIIIFFFDDDBBBAAACCCDDDDDDCCCAAA???:::555111///...---+++++++++******)))((('''***)))((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((())))))***+++++++++)))***,,,,,,,,,---...000111333555888:::;;;<<<<<<666888::::::999:::===@@@DDDIIILLLJJJKKKPPPUUUVVV[[[\\\[[[WWWTTTVVV]]]ddd]]]\\\\\\```dddeeebbb___\\\[[[XXXUUUWWWZZZWWWQQQMMMOOOPPPLLLFFFBBBCCCEEEEEECCC???<<<999666222///000///---,,,+++***++++++))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzjjjmmmdddaaaWWWTTTPPPKKKGGGEEEFFFIIIKKKFFFDDDAAAAAABBBCCCCCCBBBAAA???:::666222000///...******+++++++++)))'''&&&######$$$$$$&&&'''((()))%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))))))))***++++++,,,,,,(((***,,,,,,,,,,,,...000222333555888:::<<<======777999;;;;;;::::::===AAAGGGKKKLLLHHHHHHNNNUUUXXXWWWZZZ[[[YYYWWW\\\hhhrrrbbb]]]YYY\\\cccgggfffccc^^^[[[WWWUUUZZZ]]]YYYQQQOOORRRRRRNNNGGGBBBBBBCCCBBB???<<<999777555111//////...,,,***))))))******((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjgggiiibbbWWWVVVSSSMMMHHHFFFFFFHHHJJJFFFCCCAAA@@@AAACCCDDDDDDDDDAAA<<<666111...,,,+++************))))))))))))+++++++++***)))((((((''''''&&&%%%%%%''''''&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''%%%&&&((('''&&&&&&''')))))))))))))))************+++***)))((('''&&&%%%%%%++++++++++++***)))''''''*********)))))))))((((((%%%(((***+++)))'''&&&&&&%%%&&&((()))***)))((((((***)))(((''''''(((***+++(((((('''&&&&&&''')))***))))))((((((((((((''''''(((((((((((((((***++++++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,++++++,,,------......///111111222666;;;>>>===;;;===<<<;;;:::999:::;;;<<>>===<<<;;;;;;999999888777555222000......---------,,,,,,,,,,,,************************((()))************)))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***+++***++++++,,,------......//////000333555777888999666888;;;===???@@@@@@@@@@@@CCCHHHLLLPPPUUU[[[```dddiiilllfffYYYPPPPPPTTT[[[[[[ZZZVVVQQQRRRXXX^^^aaa___]]][[[XXXVVVTTTRRRMMMIIIDDDBBBAAAAAA>>>;;;666555444222000///------,,,++++++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%%%%'''((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||llliiiggg```[[[UUUSSSNNNJJJHHHHHHHHHIIIGGGDDDBBBAAACCCDDDEEEEEECCC@@@;;;666111///------++++++++++++*********************)))))))))))))))((('''&&&&&&(((((('''&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******((())))))))))))))))))((())))))))))))******++++++)))***,,,,,,++++++,,,...***++++++,,,------......---...//////111222222333888888888999<<<@@@DDDFFFDDDEEEGGGJJJMMMOOOQQQRRRPPPRRRRRRRRRRRRSSSUUUWWWVVVUUUUUUTTTTTTSSSSSSSSSKKKKKKIIIGGGDDD???<<<999666555444333111///---,,,,,,,,,,,,+++++++++++++++(((((()))***************(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***+++******++++++,,,------...---...000111333444666888555777:::===@@@AAABBBBBBBBBDDDGGGKKKPPPVVV\\\```dddjjjnnniii\\\RRRPPPQQQTTTVVVVVVRRRMMMNNNUUU[[[]]]\\\[[[XXXUUURRRQQQPPPNNNIIIDDDAAAAAA@@@>>>;;;444333222000///---,,,++++++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&******)))(((''''''&&&&&&'''((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||mmmkkkggg```]]]VVVSSSOOOLLLIIIIIIIIIIIIGGGEEEBBBAAACCCEEEEEEEEEBBB???;;;666222///------,,,++++++++++++***************))))))))))))))))))((('''&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''%%%%%%'''(((((()))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++((())))))******))))))((()))))))))***++++++,,,,,,***+++,,,+++)))((()))******+++,,,---///000222222555666888:::===???AAABBBHHHIIIJJJLLLOOOSSSVVVXXXWWWXXXZZZ]]]___bbbdddeeecccdddffffffeeeeeefffhhhhhhggggggggghhhhhhiiijjjgggfffccc```]]]YYYVVVTTTIIIHHHFFFBBB>>>:::666444000///...---+++)))((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((()))************++++++,,,,,,------,,,---///000000222444777333444777:::<<<>>>@@@AAAEEEFFFGGGKKKOOOUUUZZZ]]][[[```fffeee^^^XXXUUUTTTSSSUUUUUURRRMMMLLLQQQUUUXXXXXXWWWTTTPPPMMMLLLLLLLLLIIIDDDAAA???===;;;:::222111000///---,,,+++*********)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzmmmkkkeee___]]]UUURRROOOLLLIIIHHHHHHHHHGGGEEEBBBBBBCCCEEEEEEEEEBBB???;;;666222///...---,,,,,,+++++++++*********)))))))))))))))))))))***)))'''&&&'''((()))(((&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((()))************)))((())))))******+++,,,,,,---)))+++,,,---,,,,,,...000333444666888;;;===???@@@EEEFFFHHHJJJLLLNNNPPPQQQXXXXXXZZZ[[[]]]___aaaaaabbbcccdddeeeggghhhiiijjjhhhjjjlllmmmkkkjjjjjjkkklllllllllmmmoooqqqssstttxxxwwwtttrrrooommmlllkkkbbbaaa___[[[WWWSSSOOOLLLDDDCCC@@@<<<888444111///222000...+++******+++,,,((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''(((***************+++,,,,,,------+++---.........///333666333444555777:::===@@@AAAGGGGGGGGGIIIMMMRRRVVVXXXTTTXXX]]]``````]]]YYYWWWUUUVVVVVVTTTQQQOOOQQQSSSSSSTTTSSSPPPKKKHHHGGGHHHGGGFFFDDD@@@;;;888666666000000///---,,,+++***)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyllljjjddd^^^\\\SSSQQQNNNKKKHHHGGGGGGGGGHHHEEEBBBBBBCCCEEEFFFEEEBBB???;;;666222///......,,,,,,,,,+++++++++******)))))))))))))))*********)))'''&&&'''((()))((('''(((((((((''''''&&&&&&%%%(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))((())))))***+++,,,,,,------+++...111444666999===???@@@AAACCCFFFIIIKKKNNNOOOUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[\\\^^^^^^^^^^^^^^^eeeeeeeeeeeeffffffffffffeeehhhjjjkkkiiigggffffffiiiiiiiiikkkmmmpppsssuuuxxxwwwtttrrrqqqpppqqqqqqrrrrrrqqqpppmmmkkkhhhfff```^^^ZZZTTTMMMGGGCCC@@@;;;888444///------...///))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***)))******+++,,,,,,------***,,,......---...222666666666777888;;;>>>AAACCCIIIGGGFFFGGGKKKOOORRRTTTTTTWWW[[[___bbb```\\\XXXTTTUUUVVVVVVTTTTTTTTTUUUOOOQQQPPPMMMHHHDDDDDDEEECCCDDDCCC>>>888333222333//////...---+++***))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((((((((("""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwweeeeeefff```YYYTTTRRRNNNJJJHHHGGGGGGHHHGGGDDDAAAAAADDDEEEDDDBBBEEEAAA<<<666222000000111------------,,,+++***)))---+++***(((((()))+++,,,,,,***((('''(((((((((&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((''''''''''''&&&%%%$$$###''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((''''''''''''((((((((()))))))))((('''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))************************)))+++,,,,,,+++******+++...,,,))))))***,,,------,,,---/////////000333555999;;;>>>@@@BBBFFFJJJMMMTTTUUUUUURRROOOPPPWWW]]]ZZZ\\\^^^]]]ZZZXXXYYY[[[]]]\\\[[[ZZZZZZZZZZZZZZZ___dddeee___[[[]]]aaabbbeeeiiikkkkkkgggeeeeeeggggggeeedddeeegggkkklllmmmmmmmmmmmmlllmmmmmmmmmmmmlllnnnpppqqqpppppprrrsssxxxsssqqqqqqmmmccc___aaa]]]WWWOOOGGGBBB<<<666111000...,,,,,,,,,+++)))(((''''''(((((()))***+++,,,'''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&'''((()))***++++++***)))***---//////---,,,,,,...000111111777<<<>>>;;;:::@@@GGGKKKQQQFFFAAAFFFJJJJJJPPP\\\VVVUUUZZZbbbbbbZZZVVVXXXYYYUUUOOONNNQQQTTTTTTTTTQQQPPPOOOLLLJJJGGGDDDBBB===<<<;;;999777666444444------,,,,,,+++***))))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxvvvtttcccXXX[[[TTTRRRNNNJJJHHHGGGHHHHHHHHHEEEBBBAAADDDEEEDDDBBBEEEBBB<<<666222000000000------------,,,+++***)))+++***)))((()))***,,,---...,,,***)))******)))''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((('''''''''((((((((())))))))))))((('''''''''''''''&&&&&&''''''((())))))***((((((((()))))))))******++++++++++++++++++++++++(((***++++++******+++,,,000...---,,,---///000111---///222555777:::???BBBFFFHHHJJJJJJJJJKKKNNNPPPUUUVVVWWWTTTQQQRRRWWW]]]]]]___```___\\\[[[[[[]]]```___^^^\\\\\\\\\\\\]]]___dddddd___\\\___dddfffeeeiiimmmooonnnkkkiiihhhiiifffdddccceeeggghhhhhhmmmnnnnnnnnnnnnllljjjiiijjjkkkmmmmmmnnnqqquuuxxx~~~zzzxxxyyyvvvqqqqqquuupppllleee^^^VVVNNNDDD>>>:::666222///...---,,,+++))))))***++++++******)))*********))))))(((''''''&&&'''(((((((((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&***((('''&&&&&&'''((()))***++++++*********---//////...---...///111222222999???AAA??????FFFNNNRRRPPPFFFBBBGGGKKKLLLTTT___[[[WWWXXX]]]^^^YYYVVVWWWZZZWWWTTTRRRRRRSSSSSSSSSSSSRRRPPPMMMJJJFFFDDDBBB<<<;;;:::888777555444333------,,,++++++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((''''''''''''((()))''''''(((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllbbbiiieee]]][[[UUURRRNNNJJJHHHGGGHHHHHHHHHEEEBBBBBBDDDEEEDDDBBBFFFCCC===666222/////////------------,,,+++******))))))(((((()))+++---...000...,,,+++++++++)))(((&&&&&&&&&'''''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''''''''''''''((((((((((((''''''((((((((()))))))))))))))((('''''''''((((((&&&''''''(((((())))))***((())))))))))))*********++++++++++++++++++++++++)))***,,,,,,++++++,,,...---,,,,,,---...000222444555888;;;???BBBFFFKKKNNNOOOQQQRRRRRRQQQQQQSSSTTTWWWYYYZZZYYYVVVVVVYYY\\\]]]^^^^^^\\\ZZZXXXXXXXXXZZZYYYWWWUUUUUUWWWYYY[[[]]]aaa```[[[XXX[[[___```cccgggmmmrrruuurrrlllggg\\\YYYUUUTTTUUUXXX[[[\\\gggiiimmmooommmiiiccc```^^^^^^^^^^^^aaahhhpppvvv|||zzzyyy{{{zzzzzz~~~|||wwwpppggg]]]VVVLLLFFF>>>777222///,,,***(((((()))******)))((((((,,,++++++***)))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&'''((())))))***++++++***+++---///000000000000111222333444999???BBBAAABBBJJJQQQUUULLLEEEBBBFFFJJJKKKSSS]]]___ZZZXXXYYYYYYWWWVVVXXX[[[[[[ZZZXXXTTTRRRQQQQQQSSSRRRPPPMMMJJJFFFCCCAAA:::999888777555444222222,,,,,,,,,+++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))%%%&&&'''((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooodddhhhfff[[[UUURRROOOKKKHHHHHHHHHIIIFFFCCC@@@AAAEEEGGGGGGEEEGGGCCC===777222///......,,,---------,,,,,,+++*********))))))***+++,,,,,,000...,,,*********)))'''%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((('''(((((((((((()))))))))))))))((((((((((((((()))''''''(((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000,,,...000111444777:::===DDDFFFIIIJJJKKKNNNQQQTTTOOOQQQSSSTTTTTTUUUWWWYYYZZZ\\\^^^^^^\\\[[[\\\]]]ZZZZZZXXXUUUQQQOOONNNMMMNNNMMMLLLLLLNNNRRRWWWZZZ]]]bbbbbb^^^[[[[[[[[[ZZZaaaeeellltttyyyvvvnnngggRRRLLLEEEBBBCCCGGGLLLNNNWWW]]]eeekkkjjjddd[[[UUUMMMLLLKKKLLLPPPZZZeeemmmoooqqqtttvvvwwwxxx}}}}}}yyytttppphhhbbbYYYPPPGGG>>>777333///...,,,+++++++++,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&(((''''''''''''((()))))))))***,,,,,,+++,,,...///000111222222222333444555777<<<>>>===@@@GGGMMMOOOGGGCCCAAADDDFFFGGGNNNVVV\\\]]]]]][[[WWWTTTUUUYYY\\\^^^___\\\UUUPPPNNNNNNNNNNNNLLLJJJGGGDDDBBB@@@888777666555333222111000,,,+++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((()))''''''((()))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppbbb[[[UUUSSSOOOKKKIIIHHHHHHIIICCCAAA???AAAFFFIIIJJJIIIGGGCCC===777222///......,,,,,,---------,,,++++++,,,,,,+++******)))))))))...,,,***)))))))))(((&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((((((((((((((()))))))))***))))))((((((((())))))***((((((((()))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...000444777;;;>>>AAADDDIIILLLPPPQQQRRRRRRQQQRRRTTTVVVRRRSSSUUUVVVVVVXXX\\\^^^^^^```bbbccccccaaaaaa```\\\YYYUUUQQQMMMJJJGGGFFFHHHGGGGGGIIIMMMRRRXXX[[[```fffjjjjjjiiijjjgggccceeehhhooowww|||zzzssslll___WWWKKKAAA===>>>AAACCCEEEMMMYYYbbbccc^^^UUUNNNCCCAAA>>>>>>BBBLLLXXX```bbbjjjrrrvvvwwwxxxyyy{{{}}}}}}||||||{{{{{{|||}}}}}}wwwppphhh^^^TTTMMMBBB>>>888222...---///000***))))))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))(((***,,,---,,,---...000000222444444333333555666666:::;;;:::<<>>:::666777===FFFMMMXXXeeesssyyyzzz||||||{{{|||{{{yyyvvvtttvvvzzz}}}|||uuulllgggVVVPPPFFF<<<444///...---,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''***,,,---------///000///333666666444333555777777:::;;;999;;;@@@CCCAAAFFFIIILLLMMMKKKJJJKKKNNNOOO[[[ddd```WWWSSSVVVZZZZZZ[[[[[[YYYSSSNNNIIIGGG????????????>>>>>>===<<<333222222111000......---************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))******))))))(((************)))((('''&&&((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))((((((''''''((((((((()))))))))'''(((((())))))(((((('''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvxxx```\\\VVVSSSOOOLLLIIIIIIIIIJJJEEEBBB@@@BBBFFFIIIIIIHHHEEEBBB<<<666222000000000+++,,,,,,------,,,,,,+++++++++++++++******)))(((***(((''''''((()))((('''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))''''''''''''(((((((((((((((((()))))))))*********))))))(((((()))******+++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---------------------------...///111222444888===@@@DDDHHHMMMNNNMMMNNNQQQUUUUUUVVVVVVTTTRRRRRRSSSTTTRRRRRRQQQRRRTTTZZZbbbhhhfffgggiiikkkmmmnnnmmmkkklllgggbbb___^^^\\\ZZZXXXSSSRRRPPPNNNNNNNNNNNNNNNPPPWWW^^^dddllluuuwwwuuuvvvxxx{{{||||||||||||||||||vvvmmmcccYYYOOOGGGBBBBBBDDDHHHMMMRRRWWWZZZ\\\NNNKKKDDD===999999===AAAJJJ[[[llltttxxx|||~~~~~~~~~{{{wwwsssssswww{{{zzz{{{|||}}}~~~|||wwwsssiiiddd[[[PPPFFF>>>999777111000...+++******+++,,,+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''(((((()))))))))'''))),,,.........///000...333666666444222444777666999999888:::@@@AAA???DDDKKKRRRSSSQQQOOOOOOOOONNNWWW]]]ZZZVVVWWWXXXWWWWWWVVVUUUSSSQQQMMMHHHDDD<<<<<<<<<<<<;;;:::999888111111000///...------,,,))))))))))))************))))))))))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++((()))************)))((())))))*********))))))((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))&&&'''(((((((((((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssllljjjaaa[[[]]]VVVSSSPPPLLLIIIIIIIIIJJJHHHDDDBBBBBBFFFHHHGGGFFFEEEAAA<<<666222000000111++++++,,,------,,,,,,,,,)))******+++++++++******)))(((&&&''')))******)))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''((((((((()))))))))))))))************))))))((())))))***++++++*********)))))))))))))))++++++,,,,,,,,,---------........................111333555888<<>>AAAJJJSSSVVVTTTRRRPPPOOOOOOTTTUUUTTTUUUZZZYYYTTTVVVSSSQQQPPPPPPMMMGGGBBB<<<;;;;;;:::999777666555000000///...------,,,,,,)))))))))))))))*********))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***++++++***)))((('''((()))******++++++***))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ssskkkhhheeeaaaYYYVVVTTTPPPMMMJJJIIIHHHHHHIIIFFFCCCBBBCCCDDDDDDDDDEEEAAA;;;555222000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((('''&&&&&&&&&&&&&&&((('''%%%#########%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((())),,,+++***))))))***+++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,*********,,,...///...---,,,------///000111222222666999>>>DDDIIIMMMNNNOOONNNRRRVVVWWWVVVUUUWWWYYYYYYZZZYYYSSSJJJCCC???>>><<<<<<<<<===BBBLLLZZZeeekkkkkkkkklllnnnnnnnnnmmmooonnnkkkgggccc```^^^]]]bbbbbbaaa```___^^^]]]\\\^^^ccceeedddfffmmmrrrtttuuuttttttuuuuuuvvvwwwxxxzzzyyyyyyyyywwwsssnnniii[[[YYYUUUQQQOOORRRXXX]]]fffhhhhhhfff___XXXRRROOOMMMOOOQQQTTTZZZeeesss}}}}}}~~~||||||||||||{{{zzzyyyxxx~~~{{{yyywwwuuupppiiicccUUUMMMAAA888222000---,,,,,,'''(((...///,,,***---******))))))))))))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((((((+++000000,,,))))))((('''''''''''''''))))))))))))(((((((((((())))))***+++,,,------...111111222333333444555555555777:::<<<<<<<<<>>>???CCCGGGLLLQQQSSSRRRPPPNNNQQQQQQTTTXXX\\\[[[WWWRRROOOOOOPPPQQQPPPLLLFFFBBB??????>>><<<999666222000000//////---,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))++++++***************+++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++******************))))))))))))))))))))))))************************))))))))))))******************))))))))))))******************))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ssskkkhhhfffbbbZZZVVVTTTPPPMMMJJJIIIHHHHHHGGGDDDBBBAAABBBCCCDDDDDDEEEAAA;;;555222000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''&&&&&&&&&''''''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$'''''''''((((((((())))))'''''''''((((((((())))))+++***)))(((((()))******,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,,,,++++++,,,...//////......///000222444777999:::???BBBEEEIIIMMMOOOPPPPPPTTTVVVXXXYYYXXXXXXYYYZZZYYYZZZXXXSSSLLLDDD>>><<<;;;:::999888;;;CCCNNNWWWcccfffjjjkkkjjjjjjkkkmmmkkkjjjhhhgggfffeeeffffffdddeeehhhiiijjjjjjiiihhhhhhhhhgggeeeiiippprrrqqqqqqqqqqqqqqqrrrsssuuuuuuwwwwwwxxxyyyxxxvvvqqqmmmnnnkkkfff```\\\\\\___bbbkkknnnrrrsssqqqnnnllljjjddddddccccccfffllltttyyy~~~}}}|||{{{zzz}}}|||{{{|||}}}|||xxxuuujjjbbbWWWNNNHHHAAA888111333---+++...///,,,+++...,,,+++++++++************)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((()))---333333000))))))(((''''''''''''''')))((((((((((((((((((((())))))***+++,,,------...000000111222333444555666444666999;;;;;;===???BBBDDDFFFIIILLLOOOQQQRRRRRRPPPQQQSSSXXX[[[\\\YYYVVVQQQQQQPPPPPPNNNJJJEEEAAA>>>>>>===;;;888555222000//////...---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))++++++************++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++)))))))))*********++++++******))))))))))))******************))))))))))))(((((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''(((''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttllljjjgggccc[[[VVVTTTPPPMMMJJJIIIHHHHHHEEECCC@@@@@@AAACCCDDDDDDEEEAAA;;;555222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&'''((()))***)))(((&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''&&&%%%$$$###"""''''''((((((((()))))))))''''''((((((((()))))))))))))))((((((((())))))***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,...------,,,---///000111000111333666:::>>>AAACCCHHHIIIKKKNNNPPPRRRSSSSSSXXXWWWWWWXXXZZZ\\\\\\[[[\\\[[[ZZZWWWSSSLLLDDD>>>;;;:::888777999???HHHNNN\\\aaafffhhhfffeeegggjjjiiiiiihhhggghhhiiikkklllgggiiilllmmmnnnmmmkkkjjjjjjiiifffeeejjjqqqrrrnnnlllllllllmmmoooqqqsssuuusssrrrssstttvvvuuusssqqqppppppnnnllljjjkkknnnqqqpppuuuzzz~~~zzzxxxvvvuuuvvvwwwwwwwww~~~}}}{{{zzzzzz{{{}}}~~~}}}wwwqqqhhhccc^^^TTTGGG<<<<<<555///...---+++,,,...,,,,,,------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***///555666333)))((((((''''''''''''((((((((((((((((((((((((((())))))***+++,,,------...//////000222333555666777444666888999;;;===AAADDDDDDDDDEEEGGGKKKOOOSSSVVVQQQQQQSSSWWWZZZ\\\ZZZYYYSSSQQQOOOMMMKKKHHHCCC???======;;;999777444111000//////...---,,,+++******************************)))))))))))))))))))))))))))))))))*********++++++************************++++++************+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++******))))))******+++++++++*********)))))))))((((((((()))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttmmmkkkiiiddd\\\VVVTTTPPPMMMJJJHHHHHHHHHEEEBBB@@@@@@BBBDDDEEEEEEEEEAAA;;;555222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''((()))))))))(((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''(((((((((((()))))))))'''(((((((((((())))))))))))))))))))))))*********,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------......---------...111444222333666:::???DDDHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSQQQPPPOOOSSSYYY^^^^^^]]]```^^^^^^^^^]]]WWWOOOHHH@@@@@@??????BBBGGGMMMQQQ[[[___dddffffffeeefffgggiiihhhggggggggghhhiiijjjhhhhhhgggfffdddcccbbbaaa```dddfffgggkkkoooooolllllllllllllllnnnpppssstttsssqqqpppppprrrtttttttttmmmnnnpppqqqsssuuuyyy|||ssswww{{{~~~}}}~~~zzz~~~~~~}}}{{{zzzzzzzzz{{{{{{yyytttoooooooooiii]]]RRRIIIBBB:::333///---,,,,,,+++,,,,,,------,,,+++***))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))***///444555222)))(((''''''''''''(((((('''''''''((((((((((((((())))))***+++,,,------...---...000111333555666777555777888999:::<<<@@@CCCAAAAAABBBDDDIIINNNSSSVVVRRRSSSTTTVVVXXXYYYYYYXXXQQQNNNKKKIIIGGGDDDAAA???<<<;;;999777555222000///......------,,,+++******************************))))))))))))))))))))))))))))))*********+++++++++)))***************++++++++++++*********+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++*********))))))(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''')))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttnnnllliiieee\\\VVVTTTPPPMMMJJJHHHHHHHHHFFFDDDAAAAAACCCEEEFFFFFFEEEAAA;;;555222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''''''''''''''((((((((('''((((((((()))&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))***(((((((((((()))))))))************++++++,,,,,,,,,***++++++++++++++++++***++++++,,,,,,,,,------------...///......///444777888:::===AAAFFFJJJMMMNNNKKKJJJHHHGGGGGGGGGHHHIIIEEEEEEGGGNNNVVV]]]___^^^_________aaabbb___XXXQQQKKKJJJJJJKKKNNNQQQTTTVVVXXXZZZ^^^aaaccccccddddddffffffffffffggghhhhhhiiihhhfffcccaaaaaadddhhhjjjhhhrrr{{{|||zzzzzzzzzxxx{{{zzzwwwtttsssssstttuuuzzzvvvqqqooooooqqqrrrsssmmmoooqqqsssssstttvvvxxxsssuuuxxxzzz{{{|||}}}~~~}}}}}}||||||}}}}}}yyyvvvyyy||||||uuunnnbbb[[[PPPDDD;;;555///***++++++,,,,,,------,,,,,,******************************++++++******)))(((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))),,,000000,,,((((((''''''''''''((((((&&&&&&''''''((((((((()))))))))***+++,,,------...---...///111333555666777777999:::::::::;;;===???===>>>AAADDDIIIMMMPPPRRRSSSTTTUUUVVVUUUUUUTTTTTTLLLIIIFFFEEEDDDBBB@@@>>>:::999777555222000///...---------,,,,,,++++++***************************************************************++++++++++++))))))******+++++++++,,,++++++******+++,,,,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sssmmmllljjjeee\\\VVVTTTPPPMMMJJJIIIHHHHHHGGGEEEBBBBBBDDDEEEFFFFFFEEEAAA;;;555222000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((('''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((()))***,,,,,,---((((((((()))))))))******((((((((()))))))))******)))***+++,,,------------******++++++++++++******,,,,,,,,,,,,------------,,,///111222111333888<<>>@@@EEEMMMUUUZZZ]]]^^^\\\]]]___aaaaaa^^^ZZZVVVUUUTTTSSSTTTVVVWWWWWWVVVPPPTTTXXX[[[\\\^^^bbbeeekkkmmmppptttwwwxxxyyyyyyvvvtttrrrssswww|||xxxuuussspppnnneeehhhjjjllllllnnnppprrrqqqsssvvvwwwxxxyyy|||~~~~~~~~~~~~|||}}}~~~{{{yyyuuulll]]]QQQFFF:::111000///...---,,,,,,,,,---************************)))******++++++)))(((''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''))),,,+++&&&(((''''''''''''(((((()))&&&&&&&&&''''''(((((()))))))))***+++,,,------.........///111222444555666777999;;;<<<;;;;;;<<<===;;;===@@@DDDHHHJJJLLLMMMPPPRRRUUUUUUSSSPPPOOOOOOIIIGGGDDDCCCBBBAAA???===888777555333000///......---,,,,,,,,,+++++++++************************************************************++++++++++++,,,))))))******+++,,,,,,,,,++++++***++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///------------------------------------------------------------............---,,,,,,++++++,,,,,,---,,,++++++++++++*********)))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''''''''((((((((((((''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrmmmllliiieee\\\VVVTTTPPPMMMJJJIIIHHHHHHGGGEEEBBBAAABBBDDDDDDDDDEEEAAA;;;555222000...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((((((((()))&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((()))))))))*********(((((()))))))))*********((()))+++,,,------,,,,,,***+++,,,------,,,+++***,,,,,,,,,------------...,,,111666777777888===BBBCCCEEEIIIMMMMMMKKKHHHFFFAAA???;;;888666666777888???DDDKKKRRRVVVYYY[[[\\\[[[^^^``````^^^[[[YYYXXXWWWVVVVVVYYY\\\\\\ZZZXXXTTT^^^gggiiifffiiittt}}}vvvhhhjjjkkkkkkkkkkkkmmmooopppqqqsssttttttvvvzzz|||{{{}}}~~~}}}|||{{{{{{|||rrrggg]]]NNNAAA999666333///,,,+++,,,,,,************************((()))***+++***)))'''&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''***)))$$$'''''''''''''''((())))))%%%%%%&&&''''''((())))))))))))***+++,,,------......///000111222333444444444888;;;======<<<<<<<<<===>>>@@@BBBEEEGGGIIIJJJKKKOOORRRSSSQQQNNNMMMMMMJJJHHHFFFDDDCCCAAA===;;;777666333111///...------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))***++++++,,,------++++++++++++,,,---......,,,------......------,,,------------------------------------------------,,,,,,,,,---.../////////........................------------------------------........./////////------,,,,,,,,,,,,------,,,,,,+++++++++*********))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&qqqmmmkkkiiiddd[[[VVVTTTPPPMMMJJJIIIHHHHHHGGGDDDBBB@@@AAABBBCCCBBBEEEAAA;;;555222000...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((''''''(((((()))***+++%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************'''(((***+++,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......---333999;;;;;;<<>>999777555333444666999<<>>???>>>======@@@??????@@@BBBEEEHHHJJJFFFKKKPPPRRRPPPMMMLLLLLLLLLJJJHHHFFFDDDAAA<<<999777555333000...---------,,,,,,++++++++++++++++++((((((((((((((((((((((((******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++,,,---...///------...//////...------------------------------........................,,,,,,------...///000000////////////////////////....................................////////////...------,,,,,,------...,,,,,,,,,+++++++++******)))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&ssskkklllooo```ZZZWWWXXXTTTMMMIIIJJJIIIFFFDDDBBB??????AAACCCDDDDDDCCC@@@:::444///------------------,,,,,,+++++++++***************************(((''''''(((((('''%%%&&&((())))))(((((()))+++&&&&&&&&&&&&&&&'''((()))((())))))(((''''''***,,,++++++******))))))(((((())))))))))))***************+++,,,+++)))))))))*********+++++++++,,,,,,,,,***)))((((((((()))++++++,,,,,,++++++,,,------......///...---,,,---000333======>>>@@@BBBEEEGGGIIIKKKIIIFFFBBB???;;;777333...333888;;;???DDDHHHIIIQQQRRRTTTTTTUUUWWWZZZ\\\^^^ZZZWWWXXXXXXWWWXXXZZZ\\\fffiiieeekkk{{{yyyrrrtttrrrllljjjnnnrrrsssqqqrrrrrrrrrssswww}}}}}}zzz~~~|||zzz|||}}}zzzsssmmmeeeVVVDDD666000///...---(((+++---,,,)))(((***,,,***************)))(((((())))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))))))))&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((())))))))))))(((((((((((('''((()))***+++,,,,,,,,,............///111222222555666777999:::<<<===>>><<<>>>BBBEEEHHHHHHHHHGGGIIIKKKJJJHHHJJJMMMKKKGGGFFFGGGHHHHHHEEE???:::666111000000///...---------++++++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---...,,,++++++,,,------,,,+++---......---...000222------...---,,,,,,///111222111000///............111111111000//////111333111///...111555888888666777666666777999:::999888777666555444333111111000555333000------...000222000...,,,,,,...000111000111///,,,++++++,,,++++++)))+++,,,,,,+++***+++,,,++++++))))))))))))++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''rrrjjjkkknnn___ZZZWWWXXXTTTMMMIIIJJJIIIFFFCCCAAA@@@@@@BBBCCCCCCCCCBBB???999444000...---...---------,,,,,,,,,++++++***************************(((''''''(((((('''&&&'''((())))))(((((()))***''''''''''''''''''((((((((())))))(((''''''***,,,************))))))))))))************++++++++++++***+++,,,+++***))))))+++***++++++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,---...///000---...///000111333777;;;@@@@@@AAACCCEEEGGGIIIJJJHHHEEE@@@===:::888777666888;;;>>>@@@DDDJJJPPPSSSOOOSSSWWW[[[\\\\\\\\\\\\ZZZZZZYYYXXXZZZbbbmmmssszzzxxxxxxuuuooommmmmmoooqqquuuwwwzzz{{{{{{zzzzzz}}}}}}|||}}}~~~|||uuupppqqqiii\\\NNNAAA777000,,,111000---***((((((+++...***************))))))(((***)))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((((())))))'''%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((())))))))))))(((((((((((('''((()))+++,,,,,,,,,,,,.........//////111222333666666777888:::;;;<<<<<<===???CCCFFFHHHHHHGGGFFFKKKMMMKKKIIIIIIKKKIIIDDDCCCCCCCCCBBB???:::555222000000//////...------,,,++++++++++++*********)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,+++***+++,,,........./////////...------///111///000000000000111333666444333333222222333333333666777888888888999<<>>CCCFFFGGGGGGGGGHHHHHHJJJKKKKKKRRRTTTVVVWWWXXXZZZ]]]```eeedddcccdddhhhlllnnnooonnnnnnooopppqqqpppmmmjjjmmmmmmnnnnnnnnnmmmlllkkkeeeeeedddbbb___[[[XXXVVVSSSQQQMMMJJJFFFAAA;;;888666444222111222111000......///......---+++)))(((,,,,,,,,,,,,,,,+++++++++------------------------))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''qqqjjjiiilll^^^ZZZWWWXXXTTTLLLIIIJJJIIIFFFAAAAAAAAACCCDDDDDDBBB??????<<<888444111000//////------------------,,,,,,++++++++++++++++++++++++***((('''((())))))(((''')))******)))(((''''''(((************))))))((((((((()))***)))((((((***+++)))))))))******+++++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))***++++++++++++,,,,,,,,,------...------.........//////------------......///000000222666999===AAAFFFJJJGGGHHHHHHJJJKKKKKKKKKLLLAAA@@@>>>:::888888:::;;;>>>BBBJJJRRRTTTQQQOOOQQQVVVVVVVVVXXX]]]gggsss{{{uuupppoooooommmuuuwwwzzz||||||{{{{{{{{{wwwwwwwwwzzz}}}zzzwwwyyyzzzuuuiiiYYYJJJAAA000///---///111111...***++++++,,,,,,++++++***)))*********)))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((%%%'''))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((((((((((())))))))))))((((((***+++,,,---------.........///000222333444777777888999999::::::;;;@@@CCCGGGKKKMMMMMMKKKJJJNNNOOOMMMIIIHHHIIIFFF@@@CCCAAA>>>:::666444222111.........---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............,,,------...///000111222---.........------...000///000222222333555999;;;:::>>>DDDJJJPPPVVV]]]aaaeeeeeeeeefffhhhiiikkklllrrrtttvvvxxxxxxzzz}}}}}}||||||}}}~~~zzzxxxvvvwwwuuuppplllfff^^^UUUPPPKKKHHHDDD@@@<<<777222...222000...,,,,,,---,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''qqqjjjiiikkk^^^[[[WWWXXXTTTLLLIIIJJJIIIFFFAAAAAABBBDDDEEEDDDAAA>>>===;;;888444222000//////------------------------++++++++++++++++++++++++)))((('''((()))***)))((()))******)))(((''''''(((******++++++***)))((('''''')))******))))))***+++))))))******++++++,,,,,,*********++++++++++++,,,+++,,,---,,,*********+++++++++,,,,,,,,,---------,,,------...............//////.........//////000555777;;;>>>@@@DDDHHHKKKIIIJJJKKKLLLMMMMMMMMMMMMCCCEEEEEECCC@@@>>>>>>???EEEFFFLLLTTTVVVSSSUUUYYYWWWZZZaaakkkzzz}}}xxxtttwww}}}}}}zzz{{{~~~wwwvvvwwwyyy}}}xxxwwwwwwwwwtttkkk^^^SSS???999333000000///---***,,,,,,,,,,,,,,,+++******************))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''((((((((()))))))))***((()))***+++,,,------------......///111222444555777888999:::;;;<<<===>>>>>>BBBGGGLLLNNNNNNMMMKKKMMMNNNLLLHHHHHHIIIFFFAAAAAA???;;;777444222222222------------,,,,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,,,,---------------------....../////////---,,,,,,------///000111,,,...000111111333666999777:::>>>AAADDDHHHLLLOOOTTTYYY___ffflllrrrxxx|||||||||}}}~~~{{{tttnnnkkkhhhccc]]]WWWOOOHHHBBB;;;666222///000222333222------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''rrrkkkjjjkkk___\\\WWWXXXTTTMMMIIIJJJIIIFFFBBBAAABBBCCCDDDDDDAAA>>>===<<<888555222000//////------------............,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***+++***)))((()))***)))((('''((()))))))))***++++++***((('''''')))++++++***)))***+++*********+++++++++++++++************+++++++++++++++------,,,+++***+++,,,,,,,,,,,,,,,------------,,,,,,---............---000000000000111333444555;;;===@@@BBBDDDFFFHHHJJJJJJLLLMMMOOOPPPPPPOOOOOOHHHKKKMMMLLLIIIFFFGGGIIINNNIIIKKKSSSXXX\\\fffrrr|||xxxuuuxxxxxxxxxzzz||||||yyyyyyzzzvvvlllddd\\\RRRCCC555...,,,---...,,,------------,,,++++++++++++*********)))))))))(((((())))))))))))((((((''''''((((((((()))))))))%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((''''''(((((())))))******((()))***,,,------......---......///111333555666777888:::<<>>@@@EEEKKKPPPUUUZZZ___dddhhhkkknnnpppuuuxxx}}}~~~yyyssskkkfff\\\VVVMMMEEEAAA<<<666222///...---------...///000++++++++++++++++++++++++************************************************)))))))))*********++++++(((((())))))))))))(((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''sssmmmkkklll___]]]WWWXXXTTTMMMIIIJJJIIIFFFCCCBBBBBBCCCDDDCCCAAA???>>><<<999666222000...---------------.........///,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***+++***)))'''((())))))(((((()))***&&&((()))++++++***)))(((''')))+++,,,+++******+++,,,++++++++++++++++++***++++++++++++,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,------------...,,,---.../////////...---//////111333666999<<<===@@@BBBEEEGGGGGGHHHJJJLLLLLLNNNPPPRRRSSSSSSSSSRRRNNNQQQSSSQQQNNNNNNRRRUUUVVVSSSYYYgggrrrzzzsssvvvvvvvvvvvvwwwyyy|||~~~|||~~~~~~}}}{{{yyytttqqqqqqhhhXXXGGG888111000111---------------,,,,,,++++++++++++*********))))))(((((())))))))))))(((((('''((((((((())))))))))))&&&'''((('''%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''((('''''''''((()))*********))))))+++,,,---.........---......000111333555666777888;;;>>>BBBFFFHHHJJJGGGJJJOOOSSSUUUSSSPPPMMMOOOPPPMMMHHHGGGGGGCCC===888666444111////////////++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------............---......///000000111111222222333444777:::===???HHHMMMSSSWWWYYY^^^eeekkktttyyyyyyqqqjjjbbbXXXKKKBBBAAA>>>999555222000111111------------------------++++++++++++++++++++++++************************))))))*********+++++++++(((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''tttmmmkkklll```^^^WWWXXXTTTMMMIIIJJJIIIFFFDDDBBBBBBBBBCCCCCCAAA???>>>===:::666222000...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((***++++++***&&&((())))))(((((()))+++%%%&&&(((***+++***)))((('''))),,,,,,+++******+++---,,,,,,++++++*********,,,,,,,,,---------......,,,---...---+++***+++,,,,,,,,,,,,---------......,,,---///000000000///......///222666:::???BBBEEEBBBEEEHHHIIIJJJJJJLLLNNNNNNOOORRRUUUVVVVVVVVVUUUQQQSSSTTTSSSPPPRRRYYY___```bbbppprrrrrrrrrqqqqqqrrruuuwwwwwwzzz}}}|||{{{}}}zzzxxxxxxyyyvvvrrriiiZZZHHH;;;444222------......------,,,++++++++++++************)))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''&&&%%%%%%'''***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&''''''((()))******+++)))***+++,,,---.........---......000222444666777777888<<<@@@DDDIIILLLNNNPPPSSSXXX[[[[[[XXXSSSPPPQQQRRRNNNIIIFFFEEEAAA;;;777666444222111000000111+++++++++++++++++++++,,,+++++++++,,,,,,------------------.........//////---......///000111111222333444777;;;AAAGGGMMMPPPaaafffkkkmmmnnnqqqwww}}}zzz{{{|||{{{xxxvvvttttttzzz}}}zzzyyy|||zzzmmmcccVVVPPPHHH>>>777333111000........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++(((((())))))))))))(((((((((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''oooooonnnjjjcccYYYVVVWWWSSSMMMJJJKKKIIIFFFEEEDDDCCCCCCDDDCCCAAA???>>>===:::777333111///.........---------,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++,,,,,,+++***))))))))))))))))))))))))************************((()))***++++++++++++++++++,,,------......------------------------------------------------------...,,,...222222...,,,---//////........./////////333666999<<<===???BBBDDDCCCDDDEEEGGGIIIJJJKKKLLLOOONNNLLLMMMSSSXXXWWWQQQPPPVVV\\\]]][[[^^^hhhrrr{{{rrrooonnnnnnqqqwwwvvvyyy||||||zzz{{{}}}zzzyyyuuutttpppgggZZZIII:::111...,,,...000...******...+++++++++************)))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,---.../////////000000111333555777888666888<<<@@@DDDGGGIIIJJJXXXYYYYYYYYYXXXUUURRRQQQQQQRRRRRRPPPLLLEEE>>>999444222000...------//////.........------,,,,,,,,,---,,,***+++,,,---------------,,,---///000000///000111111000000222666999888AAAKKKTTTYYY___gggmmmssswww{{{~~~}}}vvvpppooollljjjhhhaaaXXXWWWZZZhhhggglllyyy~~~pppfffeee]]]UUU```ttt~~~uuuoooeee[[[QQQGGG===666111222000------///---)))******+++---...,,,(((%%%,,,,,,+++***))))))******++++++++++++++++++++++++*********))))))))))))((()))*********++++++++++++&&&((()))++++++)))(((&&&''''''&&&&&&&&&&&&''''''mmmmmmlllhhhbbbXXXVVVWWWTTTMMMJJJKKKJJJFFFDDDCCCBBBCCCDDDCCCAAA@@@>>>===:::777333111///.........---------,,,,,,,,,++++++++++++,,,,,,,,,---,,,***)))***+++,,,+++***************************************************)))******++++++++++++***+++,,,------......------------------------------------------------------///------111111---,,,///000/////////000111333444999;;;===>>>>>>???@@@BBBEEEDDDDDDDDDCCCCCCCCCDDDCCCFFFKKKOOOOOONNNOOOPPPZZZeeerrr{{{~~~~~~wwwqqqmmmooossswwwyyy{{{|||}}}|||zzzxxxvvvqqqhhh\\\OOOFFF666///+++,,,,,,******+++++++++++++++************)))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******++++++,,,---.../////////000000222444666888999888999<<>><<<:::666333111//////......---------,,,,,,,,,******+++++++++,,,,,,,,,+++***))))))++++++***)))************************************************++++++,,,,,,,,,+++******+++,,,------......------------------------------------------------------000------000000...---000000000000111333555888:::>>>???AAA@@@???>>>>>>???>>>===<<<<<<<<<===>>>>>>CCCGGGQQQXXXVVVTTT]]]kkk|||zzzssstttuuuwwwyyyzzzyyyxxx{{{~~~|||zzzzzzyyyrrrfff]]]GGG;;;000---...---,,,,,,,,,,,,,,,+++++++++***************))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++,,,---...////////////000222444777999::::::;;;<<<===@@@CCCFFFHHHIIIJJJKKKLLLLLLJJJHHHGGGEEEGGGJJJJJJGGGAAA;;;777222111///...---......///.........---------------,,,---............------//////111333555777999:::???DDDLLLTTT\\\cccjjjoooyyyyyyyyy|||}}}wwwwwwyyyyyywwwmmmoooooohhhYYYLLLKKKRRRRRRQQQVVVeee{{{rrr___QQQEEEIIIVVVhhhyyy}}}wwwmmmiiifffiiirrr{{{|||vvvgggbbbWWWIIIAAA===999444333000,,,+++,,,---......***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************((((((((()))))))))******'''((()))******)))(((''')))((((((''''''(((((()))lllllljjjfffaaaYYYWWWWWWTTTNNNKKKKKKJJJGGGCCCBBBAAABBBCCCCCCBBB@@@===<<<999666444111000///......---------,,,,,,,,,*********+++++++++,,,,,,***)))((()))*********(((************************************************,,,---------,,,+++******+++,,,------......------------------....................................///...000444444000///000///000000222555999<<<>>>???@@@AAA@@@>>><<<<<<===888888888999;;;???BBBDDDJJJNNNYYYfffkkkooo|||wwwsssrrrvvvyyyyyyxxxzzz~~~|||||||||{{{}}}|||rrrhhhZZZLLL>>>666222///...///---,,,,,,,,,+++++++++++++++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))************++++++,,,---...////////////111222555777999;;;<<<<<<;;;<<<>>>AAADDDFFFDDDEEEGGGHHHIIIHHHGGGFFFBBBDDDFFFGGGDDD>>>888333111000///............///...............---------***,,,...////////////000111222222555:::BBBLLLRRR\\\aaaiiipppuuuzzz}}}{{{}}}}}}wwwvvvsssnnniiifffggghhhmmmnnnqqqvvv|||wwwpppnnnnnnllljjj^^^aaafffiiiddd___cccjjjmmmooosss{{{lllYYYMMMHHHOOOYYYeeeyyyuuummm```WWWTTTYYY```eeewww{{{{{{ooocccWWWHHH<<<444222000///...---***(((,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))mmmmmmkkkfffbbb[[[WWWXXXTTTNNNKKKLLLJJJGGGCCCBBBAAABBBCCCCCCAAA???===<<<999666444222000000......---------,,,,,,,,,******+++++++++,,,,,,,,,***)))((()))*********(((************************************************---------------,,,+++***+++,,,------......---------------....../////////..............................222888999333000000///111333666999<<>>??????>>>======>>>???>>>===>>>@@@DDDIIILLLNNNTTTeeezzzwwwrrrtttxxxyyyxxxxxx{{{}}}{{{yyyyyy}}}~~~|||uuullldddZZZMMMBBB666---+++...------------,,,,,,,,,+++++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,---...////////////000222444777999:::===<<<;;;;;;<<>>:::555222000///...---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))mmmmmmjjjfffccc]]]WWWXXXUUUNNNKKKLLLKKKHHHDDDBBBBBBBBBBBBBBB@@@>>>===;;;999666444222111000......---------,,,,,,,,,++++++,,,,,,,,,---------+++***))))))++++++***)))++++++++++++++++++++++++************************------.........---,,,,,,+++,,,------......---------------...//////000000..............................333999999444111111222444777;;;>>>@@@AAAAAA<<<>>>@@@AAA@@@@@@AAABBBEEEDDDBBBBBBDDDIIINNNRRRZZZhhh~~~{{{vvvrrrwwwwwwxxxxxxxxxzzz~~~~~~xxxqqqhhhbbbYYYOOO@@@222,,,---......---------,,,,,,,,,+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***++++++,,,---.../////////000000111333555777888<<<;;;;;;;;;<<<>>>@@@AAA<<<>>>@@@BBBBBBBBBAAA@@@@@@@@@???>>>:::666111///......................................./////////---000222111//////222666<<>><<<<<<;;;999666444222111000......---------,,,,,,,,,,,,,,,---------.........,,,***)))***+++,,,+++***++++++++++++++++++++++++************************,,,------............---+++,,,------......---------------...///000000000........................///...000444555222111333555888===AAADDDDDDCCCAAA@@@BBBDDDEEEEEEEEEFFFGGGFFFFFFGGGKKKRRR\\\eeekkkuuu~~~zzzxxxuuuuuuxxx{{{}}}}}}{{{~~~}}}yyyqqqlllfffaaaUUUEEE888222............------------+++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,---...//////000000000111222333444555999:::;;;<<<===>>>>>>???;;;===???@@@AAA@@@???>>><<<;;;999777555222000///---.....................---........./////////000///333777888:::>>>FFFLLLXXXaaallltttwwwyyy{{{}}}yyyooohhh```___^^^ZZZVVVTTTTTTUUUMMMLLLKKKKKKNNNPPPPPPPPPQQQXXXdddtttvvvmmmjjjiiifffrrr{{{oooaaaXXXOOORRRXXXaaallltttyyy{{{qqqvvv}}}{{{sssgggYYYMMMBBB:::555333111...,,,++++++---...------------------------++++++*********))))))))))))))))))*********++++++))))))(((((((((((())))))(((''''''''''''''''''(((~~~kkkkkkgggcccaaa\\\XXXXXXUUUOOOLLLLLLKKKHHHFFFDDDCCCBBBBBB@@@===;;;<<<;;;999666444222111111......---------,,,,,,,,,---------.........//////,,,+++***+++,,,,,,+++***++++++++++++++++++++++++************************,,,,,,---.../////////...+++,,,------......---------------...///000000111////////////////////////111...---000111///111555888<<>>>>>>>>===>>>@@@BBBBBBAAA@@@???888777555333111111000000------......///......------.........//////000000666;;;BBBGGGMMMVVVcccllltttxxx||||||zzz|||{{{xxxxxxxxxvvvsssqqqrrrsssooolllhhheeedddcccaaa```hhhlllttt~~~~~~xxxssstttxxxvvvmmmcccUUUOOOIIILLLWWWggguuu}}}wwwvvvrrrooopppxxx~~~tttgggXXXOOO888666222///---...000111------------------------*********))))))))))))(((************++++++++++++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''zzzkkkfffeeehhh]]]]]][[[ZZZTTTMMMJJJKKKIIIDDDDDDCCCBBBBBBBBBAAA>>><<<999999999777555222///---000000000///......------***,,,......+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,,,,---------..............................////////////000000000000.........///000111111111///000111111222444777:::AAA???@@@DDDDDDBBBBBBEEEHHHHHHIIIIIIJJJJJJKKKLLLFFFSSSfffzzzyyyuuurrruuuyyywwwxxxyyy|||}}}}}}|||xxxpppeeeZZZTTTEEE:::111000///---...222000///---,,,+++*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((('''&&&''')))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))******++++++)))+++------------///111000000000000111222333444777888999:::<<<===>>>???999:::===???@@@@@@???>>>888777444222000000111222222000---,,,---/////////000---...333444222666>>>GGGOOO[[[ccciiinnnuuu{{{}}}~~~~~~zzzzzz{{{|||yyyvvvzzzvvvwww~~~~~~|||{{{|||~~~zzzwwwwwwzzz~~~|||}}}tttmmmeeebbbccccccaaa^^^]]]TTTKKKGGGGGGNNN```qqqwww~~~wwwhhhdddnnn{{{|||qqq\\\LLL===777444000///222---///000000...+++******---,,,***+++,,,,,,+++))))))************+++++++++************))))))))))))))))))))))))))))))))))))yyykkkfffeeeggg]]]\\\YYYXXXSSSMMMKKKLLLJJJFFFCCCCCCBBBBBBBBBAAA>>><<<::::::999777555222///...000000000///......------***,,,......,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,---------.............................................////////////////////////000111111111///000222333444666999<<<@@@>>>@@@EEEGGGHHHKKKPPPQQQNNNJJJGGGGGGIIIKKKLLLYYYfffwww~~~tttssswww}}}}}}}}}|||}}}~~~zzztttlllddd```VVVGGG999333222///...//////......---,,,+++******+++***))))))))))))***+++))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++)))+++------------///111000000000111222333444555888999::::::<<<<<<===>>>999:::<<<>>>???>>>======777666333111000000111111222111000000000111000///...,,,...444888:::AAAIIIYYY```iiipppssswww|||~~~|||{{{{{{zzzwwwxxx|||~~~|||}}}|||yyyvvvxxx|||~~~{{{xxxsssrrrrrruuuyyy{{{zzzxxxwwwvvvtttrrrrrruuuyyy|||~~~}}}}}}~~~~~~|||{{{yyyuuuwwwzzz|||}}}}}}||||||}}}tttnnnjjjddd\\\WWWYYYPPPGGGDDDCCCGGGRRR^^^lllxxxxxxkkkfffgggvvveeeQQQDDD:::222///111111111000///...///111333---,,,++++++,,,,,,+++***************++++++++++++************))))))))))))))))))))))))))))))))))))xxxkkkeeedddggg\\\[[[WWWWWWRRRLLLKKKMMMLLLHHHCCCBBBBBBBBBCCCAAA???<<<::::::999777555222000...000000000///......------+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,------,,,,,,---...,,,------------.................................---------.........//////000000000000000111111111000111444555666999<<>>EEEKKKTTT\\\mmmrrryyy|||}}}}}}|||{{{}}}}}}wwwuuuwwwyyytttssstttvvvuuutttxxx{{{tttpppttt|||{{{ttthhhhhhiiimmmqqqssstttsssoooqqqsssrrrppppppsssuuu{{{zzzxxxvvvtttsssrrrqqqmmmmmmmmmnnnnnnoooooooooppppppttt{{{~~~|||{{{}}}}}}zzzwwwrrrjjjdddbbbYYYQQQLLLIIIGGGHHHKKKUUUdddwwwxxxsss{{{kkk]]]QQQCCC:::666//////......///000111222...,,,++++++,,,---+++***************+++++++++,,,++++++*********)))))))))))))))))))))))))))))))))xxxjjjfffeeeggg\\\ZZZXXXWWWSSSLLLKKKLLLKKKGGGCCCBBBAAABBBCCCBBB???===;;;:::999777555222000///000000000///......------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------,,,,,,---///------------.............................................////////////000111111111111111111111111111333666888:::<<>>555000....../////////......---++++++,,,,,,,,,,,,++++++************************(((((())))))))))))))))))'''((((((((((((((((((''''''&&&%%%&&&((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***,,,............000222222333333444666777999:::>>>======<<<<<<;;;:::::::::999999888777666555444111111000000000000000000000000000000111555<<>>===<<<999777444222111111000000000///......------...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++---......------...///------........./////////////////////////////////000000111111111222222222000111111222333333444444777:::===???AAABBBDDDFFFFFFGGGJJJLLLIIIGGGLLLTTTbbbnnn~~~rrrtttzzz}}}{{{|||}}}~~~}}}|||}}}~~~|||}}}wwwhhhVVVFFF888///111000///...............+++,,,,,,------,,,,,,+++************************(((((())))))))))))******'''(((((())))))(((((('''((('''&&&''')))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,............000222333333444555777999;;;<<<>>>>>>======<<<;;;;;;:::888888777666555444333333000000000000111111111111---000222444777>>>GGGNNNXXXaaakkkqqqwww|||}}}|||zzz{{{|||}}}~~~}}}}}}}}}|||{{{yyywwwuuutttpppkkkiiilllnnnmmmlllnnnsssoooiiidddcccfffkkknnn{{{wwwuuu{{{iii\\\]]]dddjjjpppmmmjjjhhhiiinnntttxxx~~~zzztttmmmjjjggggggooo|||pppZZZIIILLL[[[iiivvv|||lll]]]III888000///111222000...------...///---,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))zzzmmmiiihhhjjj]]][[[ZZZYYYSSSMMMKKKLLLJJJEEEAAAAAAAAABBBCCCBBB@@@>>>>>><<<999666444222222111000000000///......------///---,,,---///000...+++------------------------++++++,,,,,,---......///,,,---......------...000............////////////////////////////////////000000000000111111111111///000111222333555666666:::===@@@BBBCCCDDDEEEGGGJJJIIIJJJKKKKKKOOO[[[iiixxxwwwyyyzzz||||||}}}~~~}}}}}}wwwlllbbbWWWFFF666444222000---,,,---...///+++,,,---......---,,,+++************************(((((()))))))))*********(((((())))))))))))(((((()))((('''(((*********)))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))******++++++,,,,,,---+++---...///...///000222444444555666888:::<<<===>>>>>>======<<<<<<;;;;;;777666555444333222222222///000000111222222222222---333;;;AAAFFFMMMWWW^^^dddlllsssuuuxxx~~~~~~|||||||||}}}~~~~~~|||zzzwwwwwwvvvtttrrrooommmkkkfffgggiiikkkiiiiiioooxxx}}}{{{|||nnniiilllnnnkkkiiieeebbbbbbgggmmmqqqnnntttxxxxxxyyy}}}~~~|||xxxyyyzzzxxxxxxjjjTTTOOORRRUUU\\\dddqqqyyysss```OOOCCC<<<555111000///......//////...,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))zzznnnjjjiiikkk^^^\\\XXXWWWRRRLLLKKKMMMLLLHHHAAAAAAAAABBBCCCBBB@@@>>>>>><<<999666444333222222000000000///......------///---,,,---000000...+++------------------------++++++,,,,,,---...//////,,,---......------...000............/////////000000000000000000000000000////////////000000000000//////111222444555777777<<<>>>BBBDDDDDDEEEFFFGGGEEEEEEIIIOOOWWWeee{{{~~~{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}xxxrrrqqqlllZZZFFF666444000---+++,,,...000,,,,,,---......---,,,,,,************************(((((())))))*********+++(((((())))))))))))((((((***)))((()))***+++***)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))******++++++,,,------+++---...///...///111222444555555777999;;;<<<>>>>>>>>>======<<<<<<<<<<<<666555444333222222222222///000111222222333222222555===IIIRRRYYY```hhhnnnlllssswwwuuuwww~~~~~~}}}|||}}}~~~~~~}}}~~~}}}|||{{{{{{yyywwwuuurrrrrrrrrpppnnnjjjhhhfffgggmmmttttttooonnnzzz}}}yyyssspppkkkeeeaaa```cccfffccckkkpppoooooovvvzzzyyy}}}~~~xxxyyyvvveee___YYYOOOMMMRRRQQQ___oooyyyzzznnnaaaPPP???333111///......//////...---++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))))))))))))))))))))))){{{pppmmmlllmmm___]]]ZZZ[[[XXXQQQMMMLLLJJJFFFAAABBBBBBBBBAAA???===<<<===;;;999666444222000000111111111111000000000000...........................------,,,,,,------.........---,,,---...///000,,,,,,,,,---------......111111111000000000000000000000000000111111111111---...000111222222222111000222555666777888;;;===EEECCCAAAAAADDDFFFGGGGGGIIIJJJOOO]]]uuu}}}|||{{{{{{}}}}}}{{{xxxpppddd[[[KKK<<<000...000///...000---,,,***+++,,,------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((+++*********))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...000111111111111222333666999;;;<<<<<<<<<:::;;;<<<<<<;;;:::888777333222111111222222111000111222333222222555<<>>@@@@@@CCCGGGHHHHHHHHHIIIKKKQQQ\\\nnn~~~~~~~~~}}}}}}~~~}}}|||}}}|||wwwmmmeeeYYYJJJ;;;444000------///...,,,++++++,,,------,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((()))))))))))))))))))))(((+++*********))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,---...000111111222222111333555888::::::;;;;;;::::::;;;;;;:::999777777333333222333333333222111222222333444777@@@KKKTTTZZZ___fffkkkoooqqqtttvvvxxxyyy{{{|||}}}~~~}}}}}}}}}{{{xxxvvvuuutttsssqqqpppnnnjjjgggeeehhhnnnsssvvvwww}}}~~~sssjjjlllpppooolllkkkmmmmmmnnnpppssswww|||xxx|||ssseeeXXXQQQVVV___aaaaaa^^^ZZZ[[[eeevvv~~~rrrdddTTTFFF888222///---///444---.../////////...//////---------,,,,,,,,,++++++++++++++++++************{{{qqqpppoooooo```\\\[[[\\\YYYRRRMMMMMMJJJFFFAAAAAABBBBBBAAA???===<<<<<<;;;999666444222111000111111111111000000000000000000000000000000000000......------------............------......///000....../////////000000000000000000000000000111111000000000111111111222222111111222333333333222222333555888:::<<<>>>AAADDDAAAEEEIIIIIIFFFGGGMMMTTTbbbqqq|||{{{~~~~~~~~~~~~{{{tttnnnfffYYYIII===444///...000///---++++++---...---,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++,,,,,,,,,---------......------///000111222222222111333555777999999:::999999:::::::::999888777666333333333333333333333222111333666:::AAANNN^^^iiihhhkkkoooqqqsssuuuwwwyyyxxxzzz|||~~~~~~}}}|||{{{vvvvvvuuurrrnnnmmmmmmnnnfffffffffdddeeemmmzzz~~~qqqgggdddbbbaaacccgggooowww|||ssswww|||uuu]]]MMMOOOXXXeeemmmppphhhZZZWWWcccqqq{{{qqq___HHH777///---000555---...//////000//////...------------,,,,,,,,,,,,,,,+++++++++************zzzrrrqqqpppppp```\\\\\\]]]ZZZRRRNNNMMMJJJFFFAAAAAAAAAAAA@@@>>>===;;;<<<:::888666444222111111111111111111000000000///////////////////////////......------------.....................//////000....../////////000000000000000000000000111111111000000111111111222222222222222222222222222222222444666999<<<>>>@@@DDDFFFGGGHHHHHHGGGHHHOOOZZZccc||||||~~~|||vvvqqqjjjbbbVVVIII>>>555111111000...,,,,,,---...---,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))))))))((()))))))))))))))************************************+++++++++++++++,,,,,,------------.........///---...///000111222222222333444666888999::::::999999999888888777666666555222333333333222111222333444999AAAHHHQQQ\\\iiiqqqoooqqqsssssstttuuuxxxzzzzzz{{{|||}}}|||yyywwwuuujjjmmmooommmiiieeedddeeeeeekkkrrrvvvzzzssslllhhhccc```ccciiiooossstttvvvzzz}}}|||zzz~~~pppZZZNNNKKKVVVdddrrrtttjjj^^^ZZZ[[[iiitttrrr[[[GGG:::333111000000000/////////...,,,+++...------------,,,,,,,,,,,,,,,+++++++++*********yyyqqqppppppppp```\\\^^^^^^ZZZSSSOOOMMMKKKGGG@@@AAAAAAAAA@@@>>><<<;;;;;;:::888666444333222111111111111111000000000///........................///......------......///.........///////////////------.........///////////////000000111111111111111111111111222222222222222222111222222222333333555777;;;===???BBBEEEGGGGGGIIINNNVVV```jjjrrrvvv||||||}}}~~~|||wwwtttmmmkkkcccXXXKKK???555...111///------.........------------,,,,,,,,,++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((()))))))))*********+++***************+++++++++*********++++++,,,,,,,,,------........./////////---...///111222222222222666777888:::;;;;;;::::::888777777666555555444444222222333111000111555888???GGGTTT^^^dddiiinnnqqqssstttuuuuuuuuuvvvyyy{{{{{{{{{zzzyyyvvvrrrooollleeeffffffccc______aaaeeettt~~~vvvooollllllllllllmmmmmmpppttttttrrrvvv}}}ppp]]]NNNHHHQQQ___mmmqqqhhhVVVHHHOOO\\\ppp~~~pppaaaSSSFFF999000111///------//////...,,,.........---------,,,,,,,,,,,,,,,++++++++++++***xxxpppooonnnooo```\\\______[[[TTTOOONNNKKKGGG@@@@@@AAAAAA@@@>>><<<;;;;;;:::888666444333222222111111111111000000000000........................//////............//////---...///000000000000///------.........//////////////////000111111222222111111111222222222222333222222222222333444555666777:::===???AAACCCFFFHHHCCCNNNbbbxxx}}}wwwyyy{{{~~~~~~|||{{{ttttttpppggg[[[MMM<<<...222000.........///...---------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))******)))((())))))******+++++++++*********+++++++++++++++*********++++++,,,,,,------------.........//////......000111222333333333777888:::;;;;;;;;;::::::777666555444333333333444111222333222333777???EEEPPPYYYfffooorrrrrrrrrrrruuuvvvwwwwwwvvvwwwyyy{{{xxxwwwuuuqqqnnnjjjgggeee___]]]\\\\\\bbblllyyy~~~wwwrrrfffbbbccckkknnnmmmpppvvv~~~}}}{{{}}}rrrcccOOOJJJLLLYYYgggfffSSSAAA<<>><<<;;;:::999888666444333222222111111111111000000000000........................//////............//////---...///000111000000///....../////////000000000...//////000111111222222111111111222222222333333333333333444555777999:::;;;===@@@BBBCCCEEEHHHJJJIII]]]|||zzzzzz{{{}}}zzz{{{xxxqqqiii]]]III777333111///...//////...---...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((()))************((())))))******+++,,,,,,*********++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,---------............///000111222333333333777888999:::;;;:::999888666666444333222222333333111222444555999AAANNNXXX^^^eeemmmrrrssssssuuuvvvvvvwwwxxxwwwuuutttuuuvvvrrrpppmmmiiifffcccbbbaaa``````ccckkkyyytttjjjffflllooojjjhhhlllttttttqqqqqqwww~~~|||uuucccUUUKKKQQQ___bbbVVVGGG<<<:::BBBXXXpppvvvfffVVV???999222///000333222111............------------------,,,,,,,,,+++++++++wwwmmmkkkkkkmmm```]]]``````\\\UUUPPPNNNKKKGGG@@@@@@@@@@@@???===<<<::::::999888666444333333222111111111111000000000000000000000000000000000000//////............//////---...000111111111000///000000000000111111111111...//////000111222222222111111222222222333333333555444555555777999<<<===>>>@@@CCCDDDEEEFFFIIIKKKUUUlll}}}~~~~~~~~~{{{}}}{{{vvvrrrjjjVVVCCC333111////////////...---......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''((()))************((())))))***++++++,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------.........///000111222333333333777888999::::::999888777666555333222111222222333111333666888>>>JJJZZZfffeeeiiimmmnnnnnnqqquuuyyyuuuvvvwwwuuurrrpppppppppmmmkkkgggdddaaa`````````mmmpppxxx}}}sssuuusssiiiaaabbbfffkkkmmmlllooowww{{{zzzrrrdddWWWWWW```ddd\\\QQQGGG;;;888IIIbbbwwwuuuhhhKKKCCC888222111111///---//////.........------------------,,,,,,,,,++++++vvvkkklllmmmlll^^^]]]______[[[TTTOOONNNKKKGGGDDDCCCBBBBBBAAA@@@===:::===;;;999777555333222222111111111111000000000000111111111111111000///.............../////////000000000000000000000000000,,,---......//////......000000111111111222222222111222333444444444333222333222333666:::===>>>>>>@@@EEECCCBBBIIIIIIKKKVVViii~~~}}}}}}~~~~~~}}}~~~}}}{{{zzzxxxiiiVVVBBB999000---111222///***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,,,,++++++******)))))),,,+++***+++---...---,,,...---+++*********++++++------------------------------------------------000111111111111222555777666555555666777777444222555444444222111000000///222666???JJJUUU^^^fffjjjjjjmmmmmmkkkpppxxxxxxrrrwwwsssnnnllllllllliiifffhhhaaa\\\\\\^^^dddrrr}}}ooommmfff\\\XXX```mmmssssssrrrtttvvvsssllljjjjjjeee]]]```VVVJJJGGGQQQggg~~~nnn```KKK:::111...------...//////---,,,+++---......---,,,,,,++++++,,,,,,vvvkkklllmmmlll____________[[[TTTOOONNNKKKGGGCCCBBBAAAAAAAAA???<<<:::===;;;999777555333222222111111111111000000000000111111111111111000//////........./////////000000000000000000000000000000......///000000000000///111111111111111222222222111222333444555444333333777666555777999<<<>>>???BBBKKKKKKJJJPPPWWWeee{{{|||~~~|||xxxxxx|||{{{{{{{{{~~~}}}}}}}}}qqqaaaMMMCCC666000111222000---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************)))))),,,+++***+++---...---,,,------+++*********++++++------------------------........................000111222111111222555777777666666777888777555333111222222222333444444555>>>CCCLLLVVV___eeeiiikkkjjjmmmmmmmmmpppuuutttnnnlllmmmllliiiddd___\\\ZZZWWW]]]eeellluuuwwwhhh\\\\\\ccciiilllmmmppptttuuusssrrrtttqqqlllgggdddaaaccckkkwww|||ssscccQQQAAA888333222......///...,,,,,,,,,,,,...---,,,,,,++++++,,,,,,vvvlllmmmnnnmmmaaaaaa___```\\\TTTOOONNNKKKGGGBBBAAA@@@@@@@@@???<<<999<<<;;;999777555333333222111111111111000000000000111111111111000000000000....../////////000000000000000000000000000000000//////000111111111111111222222222222222111111111222333333444555555444444999888888999;;;>>>AAACCCBBBMMMRRRXXXjjjxxxtttooonnnyyy{{{uuuvvv{{{zzzzzz{{{}}}zzznnn^^^QQQ@@@555111111111000///.........------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))))))))*********,,,+++***+++---...---,,,---,,,,,,++++++++++++,,,------------------------////////////////////////000111222222222333555777888777666777888888666444111111111222444777:::;;;NNNSSSZZZbbbhhhkkklllllljjjmmmoooppprrrtttrrrmmmjjjlllkkkdddZZZUUUVVVZZZfffttt~~~nnneeeddddddfffiiifffmmmssstttvvvyyyyyywwwoooppprrrvvv|||{{{kkkVVVDDD999555//////000000///...---,,,...------,,,,,,,,,,,,,,,vvvmmmnnnnnnmmmbbbccc___```\\\TTTPPPNNNKKKGGGAAA@@@??????@@@>>><<<999<<<;;;999777555444333333111111111111000000000///111111000000000000000111...////////////000000000000000000000000000000000///000000111111111111111333333222222222222111111333333444444555555666666777888:::<<<>>>AAADDDFFFFFFSSS___rrryyykkkjjjyyyxxxvvv||||||{{{{{{~~~wwwlll___KKK;;;222000000111/////////............---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,((((((((())))))*********,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////000000000222333333333444666777888777666777888888666555444222111111444:::AAAEEEYYY\\\aaafffjjjllllllllljjjmmmppprrrsssrrrooolllkkkiiiccc[[[UUUVVV___ggguuukkkeeeccc```fffmmmrrruuuxxx{{{}}}uuutttssssssxxxyyygggRRRAAA888111111111111222111000///......---,,,,,,,,,,,,,,,vvvnnnooonnnmmmbbbddd``````\\\UUUPPPOOOLLLHHH@@@?????????@@@???<<<:::;;;:::999777555444333333111111111111000000000///111111000//////000111222////////////000000000111111111111111111111111111//////000111111111111000333222222222222222222222333444444444555666777777555888<<<>>>???@@@DDDFFFWWWnnn|||ooorrruuu{{{{{{zzzzzz|||~~~zzzuuuiiiWWWDDD777111///000000000/////////.........++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))*********+++(((((())))))******++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////000222444555444555666888999777666666777777666555333222111333:::DDDNNNUUUaaabbbdddfffhhhkkklllnnnmmmmmmnnnooommmiiifffeeeaaa```^^^^^^aaahhhqqqxxxooogggbbbdddggglllpppuuu{{{yyywwwsssppprrryyyvvveeeQQQDDD666444111000111111000//////...------,,,,,,------wwwoooooolllkkk```ccc```aaa]]]UUUPPPOOOLLLHHH@@@@@@???@@@@@@@@@===;;;;;;:::888777555444444444111111111111000000000000111000/////////000222222/////////000000000111111111111111111111111111111//////000111111111111111222222222222333333333444444444444444555777888999888;;;>>>???@@@DDDJJJPPPvvvyyywww|||yyyyyyxxxwwwwwwyyy|||~~~{{{xxxqqqcccQQQAAA666111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************(((((()))))))))************************+++++++++,,,+++***+++---...---,,,+++,,,,,,------------,,,---------------------------------......//////000000333555666555555777888888666555444555666555444111222666<<>><<<::::::888777555444444444111111111111000000000000111000///...///000222333//////000000000111111111111111111111111111111111000111111222222222222222000111111222333444555555555444444555666777999:::<<<>>>@@@BBBGGGRRRaaalll~~~uuutttppp|||xxxwwwvvvvvvxxx{{{~~~~~~zzzwwwooo```NNN>>>555111111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,+++***+++---...---,,,++++++---.........---------------------------------......///000000111111111333666777666666777888888555333333444555444444444999AAALLLVVV___fffiiihhhhhhhhhhhhhhhiiiiiiiiigggcccaaaaaa^^^[[[___fffvvv}}}jjjbbbaaabbbfffkkksssxxx}}}~~~}}}uuupppVVVKKK<<<222//////////////////...---------------wwwooonnnjjjggg]]]aaaaaaaaa]]]VVVQQQOOOLLLHHHAAAAAA@@@AAABBBAAA???===:::999888777555444444444111111111111000000000000111000///...///000222444000000000000111111111111111111111111111111111111222222333444444444333333000000111222444555666666555555444555666888:::;;;>>>@@@BBBFFFPPPcccyyy}}}hhhpppwwwzzzyyyxxxxxxyyy|||{{{{{{wwwjjjXXXEEE999333111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++***+++---...---,,,***+++---...///...------------------------------...//////000111222222222111333666777777666777888777555333222333444444333999@@@LLLXXXaaafffgggggggggggghhhiiihhhfffdddcccaaa]]]\\\^^^___```iiisss|||llleeebbbcccffflllrrrxxx|||~~~{{{yyyzzzgggYYYFFF888222222222222//////...------------...vvvooommmjjjjjj]]]\\\```aaa]]]VVVPPPNNNJJJFFFAAAAAAAAAAAA@@@>>>===;;;:::999777555444333333333000000000000000000000000000000000000111111111111111111111000111111222333///000000111222222333333222222333333333444444444444444444555555555666666888888666555777;;;======>>>EEEAAADDD^^^|||ssshhhhhhtttssstttzzz{{{}}}~~~sssdddSSSAAA444333111333555333//////222000000///...------,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000000000000111111111111333333555666777777777777666666666444333333666888DDDJJJSSS[[[aaadddgggiiinnnkkkhhhggggggfffdddaaa```]]]]]]___aaajjj{{{vvvqqqmmmmmmnnnpppttt{{{}}}zzzvvvjjjcccdddggggggppp||||||uuu|||~~~yyyvvvkkkXXXEEE666000000111333...,,,///000---+++,,,uuuooonnnllllll```___```aaa]]]UUUPPPNNNJJJFFFAAAAAAAAAAAA@@@>>>===;;;:::999777555444333333333111111111111111111111111000000000000111111111111111111111111111222222333//////000111222333444444222222333333333444444444444444444555555555666666666666666666888;;;===>>>BBBHHHGGGUUUyyyuuujjjkkktttxxxwww}}}yyy|||xxxmmm___MMM???666222000222222...---...000//////......---,,,,,,,,,------------,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////000000000000111111111111444444555666777777777777444444444444444777<<>>===;;;:::999777555444333333333111111111111111111111111000000000111111111222222111111111111111222333333//////000111222333444555333333333333444444444444444444555555555666666666666777999:::;;;===@@@CCCHHHOOOUUUkkkqqqlll}}}xxx}}}wwwyyy}}}}}}yyyooo^^^OOO===555///000222000...---000//////......------------------------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------....................................////////////000000111111111222222222555555666777777666666666333444444666999???GGGLLLXXX]]]dddhhhhhhgggeeedddcccbbbaaa`````````aaabbbeeennnzzzrrrlllgggdddaaacccdddddddddhhhooouuuyyyzzz}}}~~~yyyuuuwwwwwwxxxzzz}}}zzzwwwwwwvvvrrrmmmooowwwmmm]]][[[bbbjjjsss{{{yyy}}}oooXXXDDD888444000...---...---+++...333uuuppppppnnnnnnaaa```______\\\UUUPPPNNNJJJFFFAAAAAAAAAAAA@@@>>><<<;;;:::999777555444333333333111111111111111111111111000000111111111222222222222111111111111222333333111111111222222222333333333333333444444444444555555555555555666666666666888999<<>>???DDDKKKVVVdddqqqvvvwwwxxxyyy|||}}}~~~zzzlll^^^FFF:::000000444444111000000/////////......---------------...---,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............................../////////000000000000000111111222333333333666666777777777666666555333555777:::@@@HHHRRRYYYXXX]]]dddhhhhhhgggfffeeeaaa___\\\YYY[[[bbbmmmuuu|||{{{rrrtttvvvwwwxxxxxxxxxyyyxxx|||ppp```___fffnnntttrrrvvv}}}|||jjjUUUBBB888333111111222///+++,,,111wwwrrrqqqnnnmmm___]]]^^^___[[[TTTOOONNNJJJFFFAAAAAAAAAAAA@@@>>><<<;;;:::999777555444333333333111111111111111111111111111111111111222222222222222222222111222333333444444444333333222111111000333333444444444555555555555555555666666666777777999:::===@@@@@@AAAKKKWWWkkk~~~|||tttwww|||xxxxxxyyy{{{~~~}}}{{{}}}}}}uuujjjOOO@@@222000444444222111///////////////.........------.........---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////000000000111111000111111222333444444444666777777777777777666666222555:::???FFFOOOXXX^^^[[[___dddggggggfffeeeeeeddd```ZZZUUUXXXfff{{{~~~zzzvvvuuuxxx{{{pppdddeeeiiikkklllooottt{{{yyygggPPP???333111111222000++++++...wwwrrrqqqnnnlll^^^[[[]]]^^^[[[TTTOOONNNKKKFFFAAAAAAAAAAAA@@@>>>===;;;:::999777555444333333333222222222222222222222222111111111222222222222333222222222222222333444444555555444333222111111000333444444444555555555555555555666666666777777777999999<<<@@@AAAFFFWWWjjj~~~{{{{{{{{{{{{{{{{{{{{{{{{|||||||||~~~wwwtttzzzxxxwwwvvvxxx|||zzz{{{}}}yyyrrr[[[III888222222222111000////////////////////////...............---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,---......//////////////////////////////000000000000111111111111111111222333444444555666666666777888888777777777444888@@@GGGNNNUUU[[[___bbbdddfffgggeeecccbbbccc]]]\\\[[[[[[cccxxxvvvrrrpppkkkiiiiiikkkqqqyyyvvv```NNN888222/////////---,,,...tttppppppnnnlll^^^[[[\\\]]]ZZZSSSOOONNNKKKFFFAAAAAAAAAAAA@@@>>>===;;;:::999777555444333333333222222222222222222222222111111111222222222333333333222222222222333444444333333333333333333333333444444444444555555555555555666666666777777777777<<<:::>>>DDDHHHQQQjjj}}}{{{yyyyyy{{{zzzzzzzzzzzzzzz{{{{{{yyyzzzzzzzzzzzzzzzzzzyyy{{{zzzzzzzzz{{{|||~~~zzz{{{{{{{{{{{{|||||||||~~~{{{xxxxxx{{{~~~~~~~~~}}}xxxjjjXXXDDD888444111000111/////////////////////000...............------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,------.../////////////////////////////////000000000111111111222222111111222333444555666666555666777888888888888888:::AAAJJJSSSYYY]]]```bbbfffgggfffdddaaa``````aaa\\\aaahhhnnnyyyooojjjggghhhoooxxxpppbbbMMM@@@333////////////000rrroooooonnnmmm___]]]\\\]]]ZZZSSSOOONNNKKKFFFAAAAAAAAAAAA@@@>>>===;;;:::999777555444333333333222222222222222222222222111111222222222333333333333333222222333333444555000111222222444555555666444444444555555555666666666666666666777777777777???===AAAIIIOOO[[[yyy}}}zzzvvvuuuxxx||||||zzz{{{yyyzzz|||}}}}}}{{{wwwdddNNN@@@777222111333////////////000000000000......//////......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,------...///000000000000000000000000000000000111111111111222222222111111222333444666666777555555666888888999999999AAAIIITTT]]]ccceeeeeeeeeddddddcccaaa^^^^^^___aaakkkttt~~~~~~xxxpppgggdddgggooowww{{{zzzssscccPPP;;;222111000000111xxxmmmoookkkhhhccc[[[```^^^XXXPPPMMMNNNLLLHHH?????????>>>>>><<<;;;::::::999777666555555555555444333222111111222333444333333333333333333333333000111111111111222222222444222000222444666444222555444444444444333333333999555555777777555666:::;;;BBBBBBJJJbbbzzz~~~}}}yyyvvv~~~~~~{{{vvvcccJJJ<<<999444,,,///000000000000000///...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------.........///000000000000000000000000444...222444///111555///111222222333333444444555777999:::888666999AAAHHHMMMRRRZZZaaadddddddddccceee```___aaa^^^]]]kkk~~~nnndddbbbccclllxxx~~~{{{uuu___HHH;;;444...---000wwwmmmppplllhhhddd[[[```^^^XXXPPPMMMNNNLLLGGG@@@@@@@@@@@@>>>===;;;:::;;;999888666555555555555333333222111111222333333333333333333333333333333222222222222333333333333444222111222444555444222333333444444555555666666777555555888999777999>>>>>>EEEHHHUUUrrrxxxrrrrrr{{{yyy|||~~~nnnWWWAAA666111///000000000000000000////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////......------.........////////////000000000000000000000000333---000333///222666000333333333444555555666666888999888666555:::DDDKKKWWW[[[aaadddeeeeeeeeeeeeeeebbb___\\\]]]ggg{{{jjj]]]\\\fffrrrwww}}}}}}}}}nnn[[[LLL===111---000vvvnnnqqqnnniiiddd\\\___^^^XXXPPPMMMMMMKKKFFFBBBBBBBBBAAA@@@===;;;:::;;;:::888666555555555666333333222222222222333333333333333333333333333333333333333333444444444444444222222222444555444333333333444555666777888888555444666:::;;;999<<>><<<:::;;;:::888666555555666666333333333333333333333333333333333333333333333333333333333333444444444444333333333333444555555444444555555666777888888888555555888;;;;;;:::===CCCHHHUUUaaatttnnn^^^iiiuuu}}}{{{}}}}}}vvv___DDD777999333222222111000000000000////////////....................................------------------------------------..................////////////......///000000000000111111111000000000000000000000000111,,,111444000333777222444444555666666777777888999999999;;;@@@KKKXXXaaa```ccceeefffdddaaa``````WWW[[[^^^eee}}}}}}}}}tttkkk```iiinnnsssvvvyyy}}}~~~wwwkkkYYYEEE555...vvvppptttoooiiieee^^^___]]]XXXQQQMMMMMMIIIDDDBBBCCCCCCCCCBBB???<<<:::;;;:::888777666666666666333333333333333333333333333333333333333333333333222222222222333333333333333333444444444444555555777777777777777777777777666666999;;;:::999???FFFPPPcccsssqqquuutttsss{{{zzz|||~~~~~~~~~pppTTT???888444444222111000000000111000000/////////.................................---------------------------------.........//////...//////////////////...000000000000111111111222111111111111111111111111111///777:::222222777333444444444555666666777777666888;;;AAAJJJUUUaaaiiiggghhhjjjhhhddd```]]]\\\YYY```iii{{{rrrbbbdddiiipppvvv{{{xxxmmmZZZDDD333wwwqqqtttmmmgggeee___^^^]]]XXXQQQMMMLLLHHHBBB@@@AAACCCCCCBBB@@@===;;;<<<;;;999777666666666777333333444444444444333333333333333333333333333333222222222222333333333333222444555555444444555666888777777777666666666555777777:::<<<;;;;;;CCCMMMVVVlll|||qqqtttzzz||||||}}}zzzdddJJJ:::666555333111000000111111000000000/////////..............................------------------------------........./////////...//////000000//////...000000000000111111111111111111111111111111111111111555AAABBB444111666444444444555555666777777777444888@@@JJJTTT^^^eeeiiihhhhhhfffccc^^^\\\\\\\\\dddhhhtttgggbbb```fffpppxxx~~~}}}xxxiiiNNN777yyyrrrssslllfffddd```^^^]]]XXXQQQMMMLLLGGGAAA===???AAACCCBBB@@@===;;;<<<;;;999777666666666777333333444555555444333333333333333333333333333333333333333333444444444444222444666555444333555777555666666666666666666666777888:::<<<<<>>AAABBBBBBAAA>>><<<<<<;;;999777666666777777333333444555555444333333333333333333333333333333444444444555555555666666222444666666444333555777333333444555666777888888777888:::===>>>CCCQQQ___{{{www|||}}}{{{kkkXXX888666444222000111111222000000000000////////////////////////////////////..................................../////////000//////000000000000//////////////////000000000000111111111111111111111111222>>>QQQPPP999...333555777777777888999999::::::???FFFSSSaaajjjmmmkkkgggjjjfffaaa___cccooo~~~jjjaaaeeekkkqqqvvv|||~~~jjjTTTzzzrrrtttnnniiieee^^^^^^^^^ZZZQQQLLLJJJGGGBBB>>>???@@@@@@???>>>===<<<<<<;;;888555444444444555555555444444444333333333444444444444444444444444444444444444444444444444555555666666666666555555666777777777555666777999777555999AAAEEEMMMccc|||~~~ssszzz~~~{{{wwwmmmMMM===222444555000///333000000000000////////////////////////////////////..................------............/////////000000000000000000000000000000000000000000111111222222222111111111111222222555666777777777777777666777666999===;;;777999???DDDXXXdddjjjttttttllliiigggfff```]]]mmmjjjZZZ\\\dddiiirrrzzzxxxpppzzzrrrtttoooiiieee^^^^^^^^^ZZZQQQLLLJJJGGGBBB??????@@@@@@???>>><<<;;;<<<:::888666444444444555555555555444444444333333444444444444444444444444333333333333333333333333666666777777777777666666777888888777666666888999===:::>>>HHHQQQ^^^xxx{{{vvvzzz|||}}}uuuWWWCCC333222555222000333111000000000////////////////////////////////////................................./////////000000000000000000000000000000000000000000000111222222222222111111111111222222555555666777777777666666888888;;;===;;;888===EEESSSgggssswww~~~zzzpppnnngggiiijjjppp|||bbb[[[```fffkkkrrryyy{{{|||uuuyyyrrruuuoooiiieee^^^^^^^^^ZZZQQQLLLJJJGGGBBB??????@@@@@@???>>><<<;;;<<<:::888666555444555555555555555444444444444333444444444444444444444444222222222222222222333333777777888888888888777777888999999888777666888999;;;:::AAAPPP```sssuuusss{{{~~~gggNNN666111444444111111111111000000000/////////////////////////////////............................../////////000000000////////////////////////111000000000000111222222333222222111111222222333444444555666666666666666999;;;===>>>;;;<<>><<<;;;;;;:::888777666555555555555555555555444444444444555555555555555555555555222333333333333333444444666777777888888777777666777888999888666666777999888===JJJ^^^sssrrrxxxuuuYYY<<<222444555222000111111111000000000//////////////////////////////............////////////...////////////000000000////////////////////////111111000000111111222333333333222222222222333333333444555666666666666666999<<>>>>>DDDRRR___nnn}}}|||yyypppkkkrrrtttgggZZZWWWbbbiiiqqqvvvzzzyyyrrrvvvpppjjjeee]]]^^^^^^ZZZQQQLLLJJJGGGBBB@@@@@@@@@@@@???===;;;:::::::::999888777666666666666666555555555444444444555555555555555555555555444444444444555555666666555666666777777666666555666777777777666666888:::;;;GGG\\\ttt{{{vvv|||fffHHH888555555222///111111111111000000000000000000000000000000000000........./////////000000////////////000000000111000000000000000000000000111111111111111222222333444444333333333333444444333444555666777777777777999===???@@@EEERRRdddqqq|||yyytttvvvnnn```^^^ccckkkrrrxxx}}}yyysssvvvqqqjjjddd\\\^^^^^^ZZZQQQLLLJJJGGGBBB@@@AAAAAA@@@???===;;;::::::999999888888777666666666666666555555555444444555555555555555555555555444444555555666666777777555555666666666666555555555666777777777888:::<<>>@@@HHH```|||}}}{{{gggPPP???777555555222222222111111111000000000000000000000000000000---......///000000111111//////000000000111111111222222222222222222222222222222111111222222333444555555444444444444555555444555666888999999::::::;;;???CCCJJJ]]]xxx|||{{{}}}kkkbbb\\\bbbkkksss|||yyyssswwwqqqjjjddd\\\^^^^^^ZZZRRRLLLJJJGGGBBBAAAAAAAAA@@@???===;;;999999999999999999888777666777666666666555555555555666666666666666666666666222222333333444555666666777777888888888888777777666888:::;;;<<<>>>AAACCCUUUooo|||~~~rrrZZZCCC888777888222222222111111111111000000000000000000000000000---......///000111111222000000000000111111111111222222222222222222222222222222111111222222333444555555444444444444555555555666777888::::::;;;;;;<<<@@@EEEOOOfffyyyrrroooppprrrtttwwwzzz}}}||||||lll^^^___fffnnnxxxxxxtttwwwqqqiiiddd]]][[[]]]ZZZQQQKKKHHHFFFCCC@@@@@@@@@@@@???===<<<:::===<<<;;;999888777777777666666555444444444444555444444444555555555666666444444444444444444444444888777666666666666666777666666999<<<<<<<<>><<<;;;===<<<:::999888777777777666666555444444444444555444444444555555555666666666666666666666666666666777777666666666666777777555666888999888===MMM]]]sss~~~}}}|||cccEEE777888555444222222333333222111111000000///000111222333111111111111111111111111111111111111222222222222111111111111111111111111333333222222333333444555777666555555555555666777999888777888999;;;<<<<<>>???@@@PPPrrrzzzuuussssssssssssssssssssssssrrrqqqqqqpppmmmpppqqqqqqpppqqquuuyyyjjjYYY```ooovvv}}}wwwrrruuunnngggccc[[[ZZZ\\\YYYPPPJJJHHHFFFBBBBBBBBBBBBBBBAAA???===<<<<<<;;;:::999888888888888777666666555555555555555555555555555666666666666888888888888888888888888777777777666777777888888:::999999<<>>@@@DDD]]]~~~|||{{{|||{{{xxxuuussstttuuuwww{{{~~~yyytttqqqmmmoootttzzz|||vvv\\\]]]iiijjjtttyyyrrrtttllleeebbb\\\ZZZ\\\XXXPPPJJJGGGEEEBBBBBBBBBBBBBBBAAA???===<<<;;;;;;:::999888888888888777777666555555555555666555555555666666666777777777777777777777777777777777777777777777888999999:::888:::CCCPPPaaawwwzzzzzz~~~kkkKKK666444333333333444444333111000111111111222222222222111111111111111111111111111111111222222222222333222222222222222222222222444444333333444444555666555666666777777777777777999::::::999888:::>>>AAAJJJmmm}}}zzzxxxxxxyyyyyy||||||vvvooojjjgggeeeeeefffiiihhhjjjtttggg[[[\\\```kkkyyy|||sssrrrjjjdddbbb\\\ZZZ[[[XXXPPPIIIGGGEEEBBBAAAAAABBBAAA@@@???===<<<;;;:::999999888888999999888777666666555555666666555555666666666777777777666666666666666666666666777777777777888888999:::888777===LLL^^^ooo~~~zzz|||vvvXXXAAA888666444333444444333222000111222222333333222222222222222222222222222222111111111111222222222222333333333333333333333333444444444444444555555666555555666777888888888888999;;;;;;:::999;;;@@@EEEXXXxxxnnngggcccaaa___^^^___^^^___fffnnnsssyyy{{{bbbWWW]]]eeerrr}}}tttqqqhhhbbbbbb]]]ZZZ[[[XXXPPPIIIGGGEEEBBB@@@AAAAAAAAA@@@>>><<<;;;::::::999999888888999999888777777666666666666666555666666666777777777777777777777777777777777777777777777777888999:::;;;777<<>>>>>CCCKKKRRR{{{wwwqqqjjjeeedddcccbbbbbbeeeiiihhhmmmuuuwww}}}iiifffffflllwww}}}wwwtttooommm``````[[[ZZZUUULLLFFFEEECCC???@@@@@@AAA@@@???===;;;:::<<<;;;:::999888888888888777777777777777777777777666666666666666555555555777777777777888888888888999999888888888888999999???KKK```sssvvv{{{xxx{{{zzzkkkGGG<<<333555777666333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444333444444555666777777777777888999999:::::::::888:::>>>>>>AAARRReeesssjjjnnnpppkkkgggiiijjjjjjmmmpppooorrriii[[[dddsss{{{zzzvvvqqqooocccccc\\\[[[VVVMMMGGGEEECCC??????@@@@@@@@@???===;;;:::<<<;;;:::999888888888888777777777777777777777777666666666666666666666666777777777777888888888888888888999888888:::<<<===HHHVVVjjj}}}{{{~~~|||}}}~~~pppSSSAAA444666888444111333222222222222222222222222222222222222222222222222444333333333333333333333333333333333333333333333555555555555666777888888777777777888999999::::::;;;:::===???@@@JJJbbbzzzzzzrrrqqqrrrooonnnpppoooooovvvvvv\\\[[[gggrrr|||{{{wwwrrrpppcccccc^^^]]]WWWNNNHHHFFFCCC@@@>>>?????????>>><<<;;;999;;;;;;:::999888888888888777777777777777777777777666666666666666666666666777777777777888888888888888888999888999;;;???BBBUUUeee{{{|||{{{}}}xxxdddHHH444666999333000555333333333333333333333333333333333333333333333333444444444444444555555555444444444444444444444444666666666666777888999999777777888888999:::::::::;;;===??????DDDXXXzzz~~~~~~}}}}}}iii]]]aaajjjwww{{{wwwqqqnnnbbbaaa___^^^XXXOOOIIIGGGDDD@@@===>>>>>>>>>===<<<:::999;;;:::999999888888888999666666666666666666666666666666666666666777777777666777777777888888888888999999999888888;;;AAAFFF___ttt{{{zzzrrrPPP666666999222000888333333333333333333333333333333333333333333333333444444444444444555555555444444444444444444444444666666666666777888999999777777888999999::::::;;;:::>>>???>>>HHHfffllldddfffrrr~~~{{{wwwqqqnnnaaa```___^^^XXXOOOIIIGGGEEEAAA======>>>>>>>>><<<;;;:::::::::999999888888999999666666666666666666666666666666666666777777888888666777777777888888888888999::::::888888<<>>>>>???PPPwwwuuubbb^^^kkkzzz~~~yyysssooobbbaaa]]]]]]WWWNNNIIIHHHFFFBBB======>>>???>>>===<<<;;;::::::999999888999999:::777777777777777777777777555666666777777888888999777777777777888888888888999;;;;;;999:::@@@LLLVVVkkkwwwssscccEEE999777555666999333333333333333333333333333333333333333333333333222222222333444444555555666666666666666666666666555555555555666777888888888888999999:::;;;;;;;;;:::>>>???DDD___zzz```ZZZfffttt}}}yyyrrrnnnaaa```[[[[[[VVVNNNIIIHHHFFFCCC===>>>?????????>>>===<<<:::999999888999999::::::777777777777777777777777555666666777888888999999777777777777888888888888888:::<<<<<<>>>GGGVVVbbbrrrxxx~~~pppSSS>>>777888888666444444444444444444444444444444444444444444444444333333333444555555666666666666666666666666666666666666666666777888999999888888999::::::;;;;;;<<<;;;@@@BBBMMMrrroooccceeejjj{{{vvvooolll^^^]]]ZZZZZZUUUMMMHHHHHHGGGCCC>>>>>>???@@@@@@???>>>===999999999888999999::::::777777777777777777777777555666666777888999999999777777777777888888888888666999<<<>>>AAAMMM^^^kkkxxx{{{|||yyy\\\BBB888::::::444444444444444444444444444444444444444444444444444444444444555666777777888777777777777777777777777777777777777888999:::;;;888999999::::::;;;;;;<<<===BBBEEEUUUsssggg```{{{zzzrrrkkkfff^^^[[[ZZZUUULLLGGGGGGEEEAAAAAAAAA@@@>>>===;;;::::::999999999999999999999999888888777777777777888888999888888888777777666666666666666777888888999999;;;777777@@@JJJVVVgggvvvuuu|||}}}kkkKKK::::::999111555555555555555555555555666666555555555444444444444444555555777888999:::999999888888777777666666444444555777888:::;;;;;;:::::::::;;;<<<>>>@@@AAA>>>GGGMMMffflllbbb{{{{{{ssslllggg^^^[[[ZZZUUULLLGGGGGGEEEAAAAAA@@@???>>><<<;;;:::999999999999999999999999999888888777777777777888888999888888888777777777777666666777777888888999999999666888@@@IIIVVVhhhxxxxxxzzz~~~pppRRR???;;;999333555555555555555555555555666666555555555444444444444444444555666777999999888888888777777666666666444555666777888:::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBAAAJJJUUUtttsssbbbzzz{{{uuunnnhhh^^^[[[[[[UUUMMMGGGFFFDDDAAA??????>>>===<<<:::999999999999999999999999999999777777777777777777777777888888888888888777777777666666777777888999999999999999;;;AAAKKK[[[qqqyyyxxxyyy]]]GGG>>>:::666555555555555555555555555666666666555555555555444333333444444555666888888777777777777666666666666555555666777999:::;;;;;;;;;;;;;;;;;;===???AAABBBBBBKKK]]]zzzaaayyy|||wwwpppiii___[[[[[[VVVMMMGGGFFFDDD@@@>>>>>>===<<<;;;:::999999::::::999999999999999888777777888888888888777777888888888888888888888888666777777888888999::::::<<<<<>>>>>===<<<;;;::::::999:::::::::999999888888888666777888888888888777666888888888888888999999999777777777888999999::::::<<<>>>@@@GGGXXXuuu|||uuu\\\EEE:::888666666666666666666666666666666666666666666666666444444444444444555666777666666666777777777777777777777888999:::;;;;;;<<<===<<<<<<===>>>@@@BBBCCCGGG[[[|||www{{{wwwpppjjj```\\\\\\VVVMMMGGGFFFCCC???>>>>>>======<<<;;;;;;:::;;;::::::999999888888888666777888999999888777666888888888999999999999999777777888888999::::::::::::===AAAKKKccc~~~gggLLL;;;999666666666666666666666666555666666666666777777777555555444444555666666777777777777777888888888888888888999:::;;;;;;<<<<<<============???AAACCCDDDFFFeeewwwzzzvvvooojjj```]]]\\\VVVMMMGGGEEECCC??????>>>>>>======<<<<<<;;;;;;;;;::::::999888888777666777888999999888777666888888888999999:::::::::777888888999999::::::;;;999???GGGUUUqqq|||rrrSSS???:::666666666666666666666666555666666666777777777777666666555555666666777777777888888888999999999:::999999::::::;;;;;;<<<<<<>>>======>>>???AAACCCEEEHHHssswwwyyyuuuooojjjaaa]]]\\\VVVMMMGGGEEECCC?????????>>>>>>======<<<<<<;;;;;;::::::999888777777555777888999999888777555888888888999999:::::::::777888888999999:::;;;;;;;;;BBBMMM___~~~{{{yyyXXXAAA;;;777777777777777777777777555666666666777777888888777666666666666777777888888888999999999:::::::::999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>@@@BBBDDDEEERRR{{{yyysssqqqeeefffccc^^^WWWPPPHHHBBBAAABBB@@@@@@???===<<<:::999999;;;;;;::::::::::::999999777777888999999999999888:::::::::999999888888888;;;:::999:::;;;<<<<<<<<<;;;FFFUUUpppmmmMMM555888777666666777777666555888888888888888888888888888888777777777777777888888888888888888888888888999999:::;;;;;;<<<<<<======CCCBBB@@@CCC@@@AAALLL\\\}}}zzzxxxsssqqqfffggg^^^^^^XXXNNNHHHGGGGGGEEEAAA@@@???>>><<<;;;:::999;;;;;;::::::::::::999999777777888999999999999888:::::::::999999999888888;;;:::999999;;;<<<<<<<<<@@@TTTlll~~~uuuUUU;;;:::888777777888999888666888888888888888888888888888888777777777777888888888888888888888888888888999::::::;;;;;;<<<<<<===;;;AAA??????DDDBBBCCCNNNfff}}}zzzxxxsssrrrggghhh___aaaYYYJJJEEEKKKHHH???AAAAAA@@@???===<<<;;;;;;;;;;;;::::::::::::999999777777888999999999999888:::::::::999999999999888999999999999:::;;;===>>>FFFhhhwww}}}\\\???<<<:::888888999:::999888888888888888888888888888888777777777777777888888999999999999999999999999:::::::::;;;<<<<<<======:::>>><<<>>>FFFEEEFFFRRRuuu}}}zzztttssshhhiiibbbcccWWWHHHKKKXXXTTTBBBAAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::999999999777777888999999999999888999999999999999999999999888999999999999;;;>>>@@@LLLxxx```@@@===;;;999888999999999888888888888888888888888888777777777777777777888999999999999999999999999999::::::;;;;;;<<<============>>>;;;???GGGFFFIIIXXX}}}vvvssshhhiiiccc```SSSIIIUUUgggbbbNNNAAA@@@@@@???>>>===<<<<<<;;;;;;:::::::::999999999777777888999999999999888999999999999999999999999888999:::999999;;;???CCCVVV~~~{{{{{{eeeCCC===;;;888777888888888777888888888888888888888888777777666666777888999999999999999999999999999999::::::;;;<<<<<<======>>>@@@@@@===AAAHHHFFFNNNbbbwwwttthhhiiiiiibbbSSSHHHPPP\\\UUUDDD@@@@@@???>>>>>>===<<<<<<;;;;;;::::::::::::999999777777888999999999999888888999999999999:::::::::888:::;;;:::999<<>>>>>BBBCCC@@@CCCHHHGGGUUUpppwwwtttiiijjjjjjcccUUUIIIEEEFFFBBB;;;???>>>>>>======<<<<<<<<<;;;;;;::::::::::::999999777777888999999999999888888888999999999:::::::::999;;;<<<;;;:::<<>>>>>BBBCCCBBBEEEIIIIII]]]zzzzzzyyyyyy{{{~~~wwwuuujjjlllddd___WWWNNNEEEAAACCCGGG>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::999999777777888999999999999888888888888999999:::::::::999<<<===<<<:::===DDDKKK___{{{vvvnnnmmmrrrfffddd```^^^ZZZWWW]]]uuu~~~zzz[[[BBB???;;;999999:::;;;:::888888888888888888888888666666666666777888999:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@CCCCCCGGGIIIJJJcccuuunnnlllllloootttsss}}}xxxuuukkkmmmjjjaaaUUULLLGGGDDDAAA???@@@??????>>>===<<<<<<;;;<<<<<<;;;::::::999888888999999::::::::::::999999999999::::::::::::;;;;;;<<<;;;666888???===@@@QQQfffwwwyyymmmuuuwwwnnnjjj___ZZZYYYWWWUUUVVVbbb{{{kkkJJJ===:::;;;777999<<<777999999999999999999999999888888999999999:::::::::888888999999999:::::::::999999::::::<<<===???@@@EEEBBBAAAHHHMMMOOOqqqzzzooojjjjjjlllllljjjrrrooorrr{{{wwwtttjjjllljjjaaaUUUKKKGGGDDDAAA?????????>>>>>>===<<<<<<;;;<<<<<<;;;::::::999888888888999999999999999999888999999::::::::::::;;;;;;;;;;;;777999>>>===DDDXXXmmmxxx|||}}}rrr{{{~~~pppjjj^^^\\\[[[YYYVVVSSSXXXjjj}}}qqqNNN???;;;<<<888:::===888999999999999999999999999888999999999999:::::::::888999999999999:::::::::;;;;;;;;;<<<===???@@@AAADDDDDDCCCIIIOOOVVV|||wwwqqqjjjhhhkkkoooppppppqqqmmmooovvvzzz~~~vvvsssiiikkkiiiaaaTTTKKKFFFDDDBBB@@@???>>>>>>======<<<<<<<<<<<<;;;;;;::::::999999888888888999999999999888888999999::::::::::::;;;;;;999<<<999999>>>???KKKddd}}}uuurrrjjj^^^]]]\\\[[[XXXRRRQQQ]]]kkkzzzUUUCCC;;;<<<888:::>>>999::::::::::::::::::::::::999999999999::::::::::::999999999999::::::::::::<<<<<<<<<===???AAABBBCCCCCCFFFGGGJJJRRRaaayyyuuurrroooqqqvvv{{{}}}~~~|||yyyyyy}}}~~~uuurrrhhhjjjiii```TTTKKKFFFDDDBBB@@@>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999999777888888999999888888777999999999:::::::::;;;;;;888<<<::::::>>>AAASSSpppwwwuuurrrjjj```[[[[[[[[[YYYSSSRRR[[[ggg^^^GGG;;;;;;888:::===999::::::::::::::::::::::::999999999:::::::::;;;;;;999999999:::::::::;;;;;;<<<<<<===>>>???AAACCCDDDBBBIIIIIIKKKVVVnnn~~~{{{~~~~~~}}}uuurrrhhhjjjhhh___SSSJJJFFFDDDBBB@@@============<<<<<<<<<<<<;;;;;;::::::::::::999999888888999999999999888888999999999:::::::::;;;;;;888<<<;;;;;;???DDDXXXxxxyyyrrroootttrrrkkkccc[[[ZZZYYYXXXTTTSSS\\\hhh}}}iiiKKK;;;:::888888;;;888::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<<<<<>>>???AAACCCDDDBBBKKKJJJKKK^^^~~~}}}uuurrrhhhjjjggg^^^SSSJJJFFFDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::999999999999999::::::::::::;;;;;;999===;;;;;;AAAGGG\\\{{{xxxnnnjjjjjjppptttmmmfff]]][[[YYYWWWSSSRRRYYYcccuuuuuuRRR<<<;;;888888:::888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEECCCMMMKKKOOOlll~~~vvvsssiiikkkggg^^^RRRJJJEEEDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;===:::;;;CCCIII]]]{{{wwwlllgggfffjjjxxxooofff^^^\\\[[[YYYUUUSSSWWW___nnnYYY@@@===:::888:::888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;<<<======>>>@@@BBBDDDFFFGGGEEENNNMMMUUU|||vvvsssiiikkkfff^^^RRRIIIEEEDDDBBB@@@;;;<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<>>>:::;;;DDDKKK]]]zzz|||mmmgggbbbcccwww|||qqqeee^^^]]]]]]^^^ZZZVVVYYY___jjj]]]BBB???<<<:::;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>???AAACCCFFFHHHIIIGGGOOONNNYYY~~~vvvtttkkknnnhhh___RRRHHHDDDBBBAAA@@@???>>>>>>===<<<;;;;;;;;;<<<<<<;;;::::::999888888::::::::::::999999888777888888999::::::;;;<<<<<<===888999>>>BBBJJJaaazzzoooccc```fffwwwooofff```aaa^^^XXXWWWZZZZZZVVVdddvvvkkkGGG888???===777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::::::::;;;<<<=========<<<;;;???@@@BBBBBBBBBCCCFFFHHHIIINNNPPPfff~~~vvvtttkkkoooiii```SSSIIIDDDCCCAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::999888888:::::::::::::::999888888999999999::::::;;;;;;<<<<<<888888>>>CCCMMMeee~~~nnneeebbbfffxxxrrrggg___cccbbb[[[WWWXXXXXXUUU\\\kkkoooJJJ999>>>===888<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;:::;;;<<<=========<<<<<>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999888:::;;;;;;;;;;;;::::::999:::::::::::::::;;;;;;;;;===999:::@@@HHHUUUnnnlllfffccccccvvvvvvooooooooo|||wwwjjjbbbhhhjjjcccZZZWWWWWWXXXXXXcccwwwPPP;;;>>>===999===;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<;;;;;;<<<===============???AAACCCCCCDDDEEEHHHKKKLLLPPPXXXyyyuuussskkkooojjjaaaUUUKKKFFFCCCAAA???>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::>>>;;;===CCCMMM]]]vvvpppkkkgggddduuu}}}ppplllfffnnn}}}mmmiiioooqqqjjj^^^WWWWWWZZZ]]]bbbVVV>>>>>>>>>:::>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::<<<===>>>;;;<<<<<<===>>>>>>>>>>>>@@@AAACCCDDDEEEGGGJJJMMMQQQSSS]]]vvvtttkkkoooiii```TTTKKKFFFCCC@@@>>>============<<<<<<<<<<<<;;;;;;::::::::::::999999::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;===CCCNNN```xxxvvvqqqmmmjjjuuu{{{rrrgggjjjzzzqqqlllppprrrnnndddZZZXXXYYY```aaayyyvvvvvv]]]AAA??????;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<===>>><<<<<<======>>>???@@@@@@@@@BBBDDDFFFGGGIIIMMMOOORRRTTT```wwwtttkkknnnfff^^^SSSJJJFFFCCC@@@>>>==================<<<<<<::::::::::::::::::::::::999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<888999;;;AAALLL^^^ttt|||sssnnnoooooorrrxxxhhhhhhqqq{{{xxxooooootttxxxuuukkkaaa\\\aaa^^^qqq~~~rrrjjjjjjyyybbbDDD@@@@@@<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<==================>>>@@@AAABBB@@@BBBEEEGGGHHHKKKOOOQQQQQQTTTeeexxxtttjjjlllddd\\\QQQIIIEEECCC@@@>>><<<=====================::::::::::::::::::::::::888888999:::::::::::::::::::::;;;;;;<<<<<<======888:::===BBBMMM^^^qqq|||sssnnnwwwyyyyyyoooiiimmmrrrwwwwwwxxxllleee___iii{{{qqqeeebbb___^^^hhhuuufffFFFAAAAAA<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===============>>>@@@BBBCCCAAACCCFFFHHHIIILLLPPPSSSTTT[[[rrryyyuuujjjlllbbbZZZPPPIIIEEECCCAAA>>><<<<<<<<<===============::::::::::::::::::::::::777888999999:::::::::::::::::::::;;;<<<===>>>>>>;;;>>>AAAEEEOOO```qqqzzz{{{xxx||||||yyyooonnnooo}}}lllccceeekkkkkkooopppfffdddYYYTTTWWWWWWVVV]]]iiihhhGGGAAAAAA===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>=========>>>@@@BBBDDDAAACCCFFFHHHJJJMMMQQQTTT[[[ccc}}}yyysssooogggddd\\\QQQJJJFFFEEECCCAAA@@@@@@???>>>===<<<;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>999AAAAAADDDWWWhhhvvvyyysssooonnnjjjgggooohhh```dddhhheee^^^XXXUUUTTTUUU\\\cccpppNNN===<<<===;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>===???@@@@@@@@@@@@BBBCCCFFFDDDGGGNNNRRRSSSUUUWWW^^^iiiyyysssnnngggddd\\\RRRJJJFFFDDDBBB@@@@@@@@@???>>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>;;;AAAAAAIII___ppp{{{{{{qqqmmmvvvnnnoooiiieeehhhfffbbb___\\\YYYTTTRRRXXXaaauuuuuuRRR???===>>><<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>===???@@@AAA@@@@@@BBBDDDGGGEEEIIIPPPUUUWWWYYY\\\aaaqqqyyysssnnnfffeee]]]RRRJJJFFFDDDAAA???@@@???>>>>>>===<<<;;;;;;===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>AAABBBPPPlll~~~wwwooo|||tttrrrpppsssrrrfffbbbaaaaaa^^^XXXTTTYYYbbbmmm|||WWWAAA???@@@=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>===???@@@AAAAAAAAACCCEEEHHHGGGLLLTTTYYY[[[^^^bbbggg}}}xxxrrrnnnfffeee]]]RRRIIIEEECCCAAA??????>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@AAACCCWWWyyy~~~vvvmmmhhhccc```]]]\\\bbbiiihhhvvv[[[BBB???@@@=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>===>>>AAAAAABBBBBBEEEFFFJJJKKKOOOWWW[[[]]]```eeemmmxxxrrrnnnfffddd\\\QQQIIIEEECCCAAA???>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>???@@@DDD\\\rrrccc^^^aaaeeekkkpppgggooo^^^BBB???@@@<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<>>>AAABBBBBBDDDFFFHHHMMMNNNSSSYYY\\\\\\```ffftttxxxqqqnnnfffccc[[[PPPHHHEEECCCAAA@@@=========<<<<<<<<<;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>===???DDD\\\}}}kkk```bbbiiiooosssnnnooozzzaaaCCC???@@@<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>><<<>>>AAABBBCCCEEEGGGJJJNNNPPPUUU[[[]]]]]]aaahhh}}}wwwqqqmmmfffaaaYYYOOOHHHEEEDDDBBBAAA======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>><<>>>>><<<>>>AAACCCDDDFFFIIIKKKMMMPPPWWW]]]______eeelllwwwqqqmmmfff```XXXNNNHHHEEEDDDCCCBBB<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>>>><<>>>>><<<>>>AAACCCDDDFFFIIIKKKMMMPPPXXX___aaabbbhhhppp}}}xxxpppdddaaaZZZPPPIIIEEECCCAAA???>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<:::::::::;;;;;;;;;;;;;;;===@@@LLL]]]iiippp|||yyytttpppiiiiiikkklllpppmmmFFFEEE@@@>>>??????>>>>>>======<<<<<<===<<<<<<<<<<<<======>>>BBBBBBBBBCCCFFFIIIJJJJJJKKKTTT^^^cccbbbcccjjjsss|||vvvpppeeeaaaZZZPPPIIIEEEDDDAAA???>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>AAANNN```lllrrr}}}{{{rrrhhhiiimmmppptttoooGGGEEE@@@>>>???>>>>>>>>>=========<<<======<<<<<<<<<===>>>>>>AAAAAABBBEEEHHHLLLNNNOOORRRWWW___eeefffhhhpppzzzzzzuuuooofffaaaYYYOOOHHHEEEDDDBBB???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;<<<<<<<<<=========???CCCQQQeeeqqqvvv|||llliiinnnsssxxxqqqHHHEEE@@@>>>>>>>>>>>>>>>===========================>>>??????@@@AAACCCFFFKKKOOOSSSUUUYYY[[[aaaiiimmmqqqyyyyyytttoooggg```YYYOOOHHHEEEDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@EEEUUUjjjvvv{{{}}}kkknnnssszzztttJJJEEE@@@>>>>>>>>>>>>>>>========================>>>???@@@@@@AAABBBEEEGGGKKKOOOUUUXXX]]]\\\cccnnnuuuxxxyyysssppphhh```XXXOOOHHHFFFDDDBBB@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>???AAAFFFWWWmmm{{{vvvqqqrrrzzzwwwLLLFFF@@@>>>============>>>>>>>>>>>>=========>>>>>>@@@AAAAAABBBDDDFFFHHHIIIMMMSSSWWW]]]\\\dddsss{{{|||yyyssspppiii___XXXOOOHHHFFFEEECCCAAA>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<::::::;;;<<<===>>>>>>???AAAGGGXXXooo}}}}}}uuu|||zzzMMMFFF@@@>>>============>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBCCCEEEGGGHHHHHHLLLRRRWWW^^^]]]fffuuu||||||zzztttqqqjjj___XXXNNNHHHFFFEEECCCAAA>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<999999:::;;;<<<===>>>>>>@@@FFFXXXooo{{{|||OOOFFF@@@>>><<<=========>>>>>>>>>???>>>>>>>>>???@@@AAABBBCCCCCCFFFHHHHHHHHHLLLSSSZZZbbb___gggtttyyyyyy{{{uuuqqqjjj___XXXNNNHHHFFFEEECCCAAA>>>>>><<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<888888999:::;;;<<<===>>>@@@FFFWWWooo}}}OOOGGG@@@>>><<<=========>>>>>>??????>>>>>>>>>???@@@BBBCCCDDDCCCFFFIIIIIIIIIMMMVVV]]]fffbbbgggsssvvvwww{{{wwwrrriiibbbYYYNNNGGGFFFEEECCC@@@>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===;;;::::::===???@@@JJJ]]]xxxUUUCCCCCC>>>??????>>>>>>>>>>>>??????>>>??????AAABBBCCCCCCDDDDDDGGGLLLOOORRRTTTWWWZZZfffhhhkkkmmmnnnvvv|||wwwrrriiibbbYYYNNNGGGFFFEEECCC@@@>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<:::;;;===???GGGQQQddd~~~UUUCCCCCC?????????>>>>>>>>>>>>????????????@@@AAABBBCCCDDDEEEHHHKKKOOORRRTTTXXX[[[^^^eeeiiinnnqqqqqqxxx}}}wwwrrriiibbbYYYNNNGGGFFFEEECCC@@@>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;===???FFFQQQbbbyyyTTTBBBCCC?????????>>>>>>>>>>>>?????????@@@@@@AAACCCDDDFFFGGGKKKMMMPPPSSSVVVZZZ___cccfffllltttvvvuuu|||~~~wwwrrrjjjbbbYYYNNNGGGFFFEEECCC@@@>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;===???CCCNNN\\\lllSSSBBBCCC@@@@@@??????>>>>>>??????@@@@@@@@@AAABBBDDDFFFHHHJJJLLLNNNPPPSSSVVV[[[aaafffjjjqqqzzz}}}zzz~~~~~~wwwssslllbbbYYYNNNGGGFFFEEECCC@@@>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???DDDPPPZZZbbbrrrSSSBBBDDD@@@@@@@@@????????????@@@@@@AAAAAAAAABBBEEEHHHKKKLLLOOOQQQSSSVVVZZZ___fffjjjpppwww~~~~~~wwwsssmmmbbbYYYNNNGGGFFFEEECCC@@@>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<>>>???CCCPPPXXX[[[ggg|||RRRBBBDDDAAA@@@@@@????????????@@@@@@BBBBBBBBBCCCFFFIIIMMMOOORRRUUUXXX\\\```eeekkkoootttyyy~~~wwwtttnnnbbbYYYNNNGGGFFFEEECCC@@@>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;============>>>???@@@OOOWWWXXXbbbxxxQQQAAADDDAAAAAA@@@@@@??????@@@@@@AAACCCBBBBBBDDDFFFKKKOOOQQQSSSVVV[[[```dddiiinnnqqquuuxxx~~~~~~vvvtttooobbbYYYNNNGGGFFFEEECCC@@@>>>>>><<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>======>>>???AAARRR[[[[[[fff}}}QQQAAADDDBBBAAA@@@@@@??????@@@@@@AAACCCCCCCCCDDDGGGKKKPPPRRRQQQUUU[[[```dddiiimmmpppuuuwww|||~~~xxxsssjjjcccWWWLLLHHHGGGDDDAAAAAA>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>AAABBBHHHLLLYYYppp~~~|||MMMEEEAAACCC?????????@@@AAACCCDDDEEEBBBCCCEEEFFFHHHKKKPPPSSSSSSWWWZZZ]]]dddlllooommmtttxxx|||}}}wwwssskkkcccWWWLLLHHHGGGDDDAAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>AAAFFFLLLPPP^^^vvv{{{LLLEEEAAABBB?????????@@@@@@BBBCCCDDDCCCEEEGGGHHHJJJNNNSSSWWWUUUYYY\\\___eeennnrrrqqqvvvxxxyyyrrrttt{{{vvvssskkkcccWWWLLLHHHGGGDDDAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>AAACCCJJJQQQ```xxxzzzLLLEEEAAABBB@@@?????????@@@AAAAAABBBDDDFFFHHHKKKMMMRRRWWW[[[ZZZ^^^```bbbgggpppuuuuuuxxxyyy{{{qqqnnnrrrwwwzzzvvvssslllcccWWWLLLHHHGGGDDDAAAAAA>>>>>>===<<<<<<<<<<<<<<<======<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>AAA???KKKTTTcccxxxyyyKKKEEEAAABBB@@@@@@?????????@@@@@@AAADDDFFFIIILLLOOOUUU[[[______cccffffffiiiqqqvvvwwwzzz{{{uuuqqqrrrsssyyy|||wwwtttmmmcccWWWLLLHHHGGGDDDAAAAAA>>>>>>===<<<<<<<<<<<<<<<======<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>AAABBBPPP[[[hhhyyywwwKKKFFFBBBAAA@@@@@@@@@???@@@@@@AAAAAADDDFFFIIILLLPPPVVV\\\```dddiiilllkkkmmmsssxxxyyyzzzzzztttooooooooossszzzzzzvvvnnncccWWWLLLHHHGGGDDDAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>AAACCCPPP\\\jjjzzzuuuJJJFFFBBBAAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGJJJMMMQQQVVV]]]aaaffflllqqqqqqrrrxxx|||~~~{{{zzzwwwooolllkkkqqqrrrvvv}}}xxxooocccWWWLLLHHHGGGDDDAAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>AAACCCMMMXXXmmmtttJJJFFFBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFHHHKKKNNNRRRWWW]]]bbbeeennnuuuwwwzzz~~~tttooolllooorrrtttvvvzzzpppcccWWWLLLHHHGGGDDDAAAAAA>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>AAAFFFMMMYYYwwwsssJJJFFFBBBAAA@@@AAAAAABBBCCCDDDFFFGGGHHHJJJMMMPPPSSSXXX^^^ccccccnnnxxx|||xxxqqqmmmpppvvvzzztttqqq|||rrrcccWWWLLLHHHGGGDDDAAAAAA@@@@@@>>>===<<<<<<<<<<<<======<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>FFFDDDTTThhhJJJEEECCCAAA@@@@@@AAABBBDDDFFFGGGHHHLLLOOOSSSTTTVVV\\\gggooorrrsssuuuyyyzzzwwwvvvxxx}}}~~~yyy~~~{{{qqqcccWWWLLLHHHGGGDDDAAAAAA@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>GGGHHHYYYfffIIIEEECCCAAAAAAAAAAAACCCEEEGGGJJJKKKOOOSSSWWWXXXYYY___iiiqqqtttvvvxxx|||}}}xxxuuuvvv{{{zzzpppcccWWWLLLHHHGGGDDDAAAAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???DDDGGGWWWzzzbbbGGGDDDCCCCCCBBBBBBBBBCCCFFFJJJNNNPPPSSSWWW\\\^^^___dddmmmuuuvvvyyy}}}|||zzzyyy}}}~~~xxxooocccWWWLLLHHHGGGDDDAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???DDDGGGTTTlll\\\EEEDDDDDDDDDCCCCCCCCCEEEHHHMMMQQQTTTUUU[[[```cccfffkkkttt{{{xxx|||}}}wwwooocccWWWLLLHHHGGGDDDAAAAAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===??????FFFKKKTTTbbbpppyyyzzzyyyWWWDDDDDDDDDDDDCCCCCCDDDGGGKKKOOOTTTVVVVVV\\\dddhhhlllqqqzzzzzz}}}~~~|||wwwpppcccWWWLLLHHHGGGDDDAAAAAA======<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????CCCHHHQQQ\\\dddiiilllmmmRRRCCCDDDCCCDDDCCCDDDFFFIIIMMMQQQTTTVVVXXX___ggglllpppuuu}}}~~~~~~|||{{{xxxqqqcccWWWLLLHHHGGGDDDAAAAAA<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???EEEPPPZZZbbbfffiiikkkyyyNNNBBBEEECCCCCCBBBDDDGGGKKKOOORRRTTTTTT[[[bbbjjjooorrruuu|||~~~|||}}}{{{xxxrrrcccWWWLLLHHHGGGDDDAAAAAA<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@BBBIIIUUU___gggkkknnnooouuuLLLBBBEEECCCBBBAAADDDHHHMMMPPPRRRSSSSSS^^^dddlllqqqrrruuuzzz~~~xxx{{{xxxzzzrrrsssrrr{{{zzzvvvnnneee]]]QQQIIIEEECCC@@@>>>>>>>>><<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===<<<<<<<<<>>>@@@EEEFFFUUUeeekkkuuu}}}xxxjjjDDDEEEEEE???FFFEEEGGGJJJLLLOOORRRVVVYYY^^^gggrrrwwwxxx{{{ppp|||uuuzzz~~~vvvrrrnnnkkkhhhdddfffjjjmmmrrr{{{zzzvvvnnnddd\\\QQQIIIEEECCCAAA???>>>>>>===<<<;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;<<<===<<<<<<<<<>>>@@@BBBFFFZZZnnnwww~~~fffCCCDDDEEE@@@EEEGGGJJJMMMPPPRRRVVVZZZ]]]eeellluuuzzz|||ooozzz|||vvv{{{sssnnnjjjfffccc^^^```bbbcccccceeejjjmmm|||zzzuuummmccc[[[QQQIIIEEECCCAAA??????>>>===<<<;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;;;;<<<===<<<<<<<<<>>>@@@AAAEEEZZZqqq}}}___BBBDDDFFFBBBEEEJJJMMMQQQTTTWWW[[[___bbblllqqqwww}}}pppmmm{{{yyyrrrmmmiiifff^^^```aaa___\\\YYYXXXWWWaaakkkyyyyyytttmmmbbbZZZPPPHHHEEECCCAAA@@@???>>>===<<<;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999::::::::::::;;;;;;;;;:::<<<===<<<<<<<<<>>>@@@DDDHHH]]]tttWWWBBBDDDFFFDDDEEEKKKNNNSSSWWWZZZ^^^bbbdddooorrrwww|||uuudddsssyyysssmmmiii______```___]]][[[YYYXXX[[[]]]cccuuuyyytttlllaaaYYYOOOHHHEEECCCBBB@@@??????===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::<<<===<<<<<<<<<>>>@@@JJJTTTqqqvvvPPPDDDDDDEEEGGGGGGKKKOOOTTTXXX\\\___ccceeeoooqqqvvvzzzxxx^^^fff|||tttlllggg^^^]]][[[[[[[[[[[[\\\\\\ZZZWWWVVV___zzzxxxssskkk```XXXNNNGGGDDDDDDBBBAAA??????>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===<<<<<<<<<>>>@@@NNNbbb}}}hhhKKKGGGDDDDDDIIIIIINNNRRRWWW[[[^^^aaadddfffnnnrrrwww{{{~~~zzz]]]]]]ooo{{{rrrllleeebbb^^^\\\\\\]]]^^^^^^ZZZXXXUUUWWWfffxxxssskkk___WWWMMMGGGDDDDDDCCCAAA@@@???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===<<<<<<<<<>>>@@@LLLfff^^^GGGJJJDDDCCCKKKLLLSSSWWW\\\```ccceeegggiiiooovvv}}}}}}bbb\\\```}}}wwwoookkkfffcccccccccaaa```]]]]]]\\\[[[aaarrrwwwrrrjjj^^^WWWMMMGGGDDDDDDCCCAAA@@@???>>>======<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@HHHcccWWWFFFLLLDDDBBBLLLNNNWWW[[[```dddfffhhhjjjkkkrrrzzzggg^^^ZZZ|||rrrnnniiigggfffeeebbb___^^^___aaa``````hhhyyy}}}vvvrrrkkk```XXXNNNGGGEEEDDDCCCBBB?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<<<<===???DDDWWWtttmmmVVVEEEGGGIIIEEEJJJUUU\\\bbblllsssuuutttqqqpppvvvjjjTTTeeexxxsssqqqssspppiiigggjjjiiidddbbbcccaaa^^^bbbjjj}}}vvvrrrkkk___XXXOOOHHHFFFEEECCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<<<<===???CCCMMMbbb|||dddOOOAAADDDGGGFFFKKKVVV^^^eeepppyyy~~~~~~uuuZZZddd~~~~~~{{{|||yyysssqqqtttnnniiifffeeeccc___```dddvvv~~~wwwrrrkkk^^^XXXOOOJJJGGGFFFCCC@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<<<<===???CCCCCCQQQjjj}}}[[[JJJ???DDDIIIIIIPPPZZZcccjjjtttcccbbbwww~~~yyyxxxzzztttnnnjjjiiigggcccaaabbbbbbjjjttt~~~wwwssskkk^^^XXXPPPKKKIIIFFFCCC@@@@@@>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<<<<===???DDD@@@LLLhhh{{{zzzVVVIIIBBBGGGMMMOOOVVV___iiioooxxxlll___mmm~~~}}}}}}wwwrrrnnnmmmkkkiiieeedddaaaeeeiiiooo}}}~~~wwwssslll^^^XXXPPPKKKIIIGGGCCC@@@@@@???>>><<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<<<<===???CCC@@@PPPqqqnnnQQQHHHDDDJJJPPPSSSYYYaaammmpppxxx{{{cccdddyyywwwsssooollljjjgggdddcccgggjjjmmmwwwxxxssslll___YYYPPPKKKHHHGGGDDDAAA?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<<<<===??????@@@RRRsssaaaLLLGGGFFFLLLRRRVVV\\\bbbnnnpppwwwppp```xxx|||~~~{{{sssmmmlllkkkjjjfffkkkpppuuu~~~xxxtttlllaaaZZZPPPJJJGGGFFFDDDCCC===>>>??????>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<<<<===??????AAAPPPmmmTTTHHHFFFHHHOOOVVV\\\bbbgggpppqqqvvvbbbkkk~~~{{{uuuwww{{{}}}yyy}}}xxxtttlllbbbZZZPPPIIIGGGFFFEEEDDD;;;<<<>>>???>>><<<999777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<======<<<<<<===???AAABBBLLLfffzzzKKKGGGHHHLLLSSS[[[bbbhhhnnnssssssvvv}}}eeedddttt~~~zzzrrrhhh___XXXOOOIIIFFFEEEBBB@@@@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@@@@FFFdddgggFFFCCCGGGNNNWWW```hhhooosssxxxxxx{{{qqqaaalllyyyrrrggg___XXXOOOIIIFFFEEECCC@@@@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???BBBHHHeee]]]DDDDDDIIIRRR]]]gggpppwww{{{}}}}}}fffgggxxxqqqggg___XXXOOOIIIGGGEEECCCAAA@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;@@@DDD]]]oooRRREEEIIIPPP[[[eeeooovvv}}}~~~mmmbbbtttzzzxxxqqqggg___XXXOOOIIIGGGFFFDDDBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============:::@@@@@@QQQaaaLLLJJJRRRYYYdddmmmsssxxx}}}|||~~~www```fff|||}}}wwwqqqhhh^^^XXXOOOJJJHHHGGGEEEBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============DDD@@@JJJttt{{{VVVHHHLLLVVV^^^iiipppuuuyyy~~~~~~fff___nnnxxxrrriii^^^XXXOOOJJJHHHGGGEEECCC@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<============;;;AAA>>>EEEgggkkkNNNGGGNNNYYYaaalllsssvvv{{{}}}fffeeexxxsssjjj^^^XXXOOOJJJHHHHHHFFFDDD@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<============999???===DDD[[[uuuyyyZZZKKKNNNWWW```hhhqqqvvvxxx|||yyyeee|||yyytttkkk^^^XXXOOOJJJIIIHHHFFFDDD@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<=========>>>===BBBBBBGGGYYYmmmjjjOOOKKKVVV```iiipppwwwyyyyyy{{{iiixxx~~~}}}xxxlllbbbXXXOOOLLLIIIEEECCCCCC@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===999BBBAAABBBYYY|||wwwWWWSSSVVV___sss}}}fffxxx}}}{{{|||wwwkkkbbbXXXOOOLLLIIIEEECCCCCC@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===888@@@???BBBVVVuuummmVVVYYY```iiiwwwiiihhhxxxyyy{{{|||wwwkkkbbbXXXOOOLLLIIIEEECCCCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::???>>>@@@NNNeeebbbWWW```jjjsss|||lllooo~~~uuu|||vvvjjjbbbXXXOOOLLLIIIEEECCCCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;???===???HHHWWW|||ttt\\\\\\fffpppzzz}}}pppuuusss|||vvviiibbbXXXOOOLLLIIIEEECCCCCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;======AAAGGGPPPtttgggYYYdddkkkrrr}}}~~~ttt~~~sssxxx|||uuuiiibbbXXXOOOLLLIIIEEECCCCCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<======BBBFFFKKKnnn}}}]]]ZZZlllnnnrrr~~~~~~}}}ttt~~~|||uuuhhhbbbXXXOOOLLLJJJEEECCCDDD@@@???>>>======<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============BBBDDDEEEhhhvvvXXX[[[qqqpppqqq~~~}}}xxx{{{~~~tttttt|||sssggg___VVVNNNLLLIIIEEECCCCCC@@@???>>>===<<<;;;::::::<<<<<<======<<<<<<;;;:::999999::::::::::::;;;;;;;;;<<<======<<<<<<===???AAA???;;;===BBBFFF___zzzaaa]]]eeennnrrr|||~~~~~~zzzzzzzzz}}}}}}~~~|||sssyyy{{{sssggg___VVVNNNLLLJJJEEECCCCCC@@@???>>>===<<<;;;::::::<<<<<<======<<<<<<;;;:::999999::::::::::::;;;;;;;;;<<<======<<<<<<===>>>>>>>>>;;;>>>BBBCCCWWWyyyoooaaa```jjjuuuxxx}}}~~~|||~~~~~~~~~yyyvvvuuu~~~yyysssiii```WWWNNNLLLJJJFFFCCCCCC??????>>>======<<<;;;;;;<<<<<<======<<<<<<;;;:::999999::::::::::::;;;;;;:::<<<======<<<<<<===>>>;;;===<<>>>>>===<<<<<<;;;<<<<<<<<<===<<<<<<;;;:::999999999:::::::::;;;;;;:::;;;===<<<;;;;;;<<<>>>:::<<<;;;===AAA>>>GGG^^^mmmcccfffjjjzzzyyyxxxzzz}}}}}}zzzzzz{{{{{{~~~~~~zzz~~~zzzvvvuuu|||}}}xxxtttlll```WWWOOOMMMJJJFFFDDDDDD??????>>>>>>======<<<<<<<<<<<<<<<===<<<<<<;;;:::999999999:::::::::;;;;;;:::;;;<<<<<<;;;;;;<<<===:::===:::;;;@@@>>>FFFYYYwwwjjjmmmmmmqqq~~~wwwwwwyyy||||||zzzxxxwwwzzz}}}yyy}}}rrrrrrvvv~~~yyyuuummmaaaXXXOOOMMMKKKGGGDDDDDD?????????>>>>>>=========<<<<<<======<<<<<<;;;:::999999::::::::::::;;;;;;999;;;<<<<<<;;;;;;<<<===<<<>>>:::999??????DDDTTTooonnnyyyvvvwww}}}zzz|||~~~{{{xxxvvvwwwyyyzzz{{{~~~xxx{{{~~~vvvppplllssszzzvvvnnnaaaXXXPPPMMMKKKGGGDDDDDD?????????>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::999999::::::::::::;;;;;;999;;;<<<<<<;;;:::<<<===<<>>>>>>>>>>><<<<<<======<<<<<<;;;:::999999:::::::::;;;;;;;;;999:::<<<;;;::::::;;;===;;;@@@<<<<<>>========================<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBRRRrrrsssiiiuuu~~~~~~zzzxxx{{{~~~}}}wwwxxxyyywwwuuuuuuyyy}}}~~~~~~zzz|||yyysssqqqppp|||zzzuuulll```YYYQQQLLLJJJHHHFFFCCCAAA@@@???>>>========================<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAALLLgggsssoooyyy}}}~~~|||yyy{{{yyyuuuvvvwwwvvvtttvvvzzz|||{{{|||xxx{{{{{{qqqpppwwwzzzuuulllaaaZZZRRRLLLJJJHHHEEECCCAAA@@@???>>>=====================<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@EEEYYYvvv|||tttvvv|||~~~}}}}}}||||||~~~qqqqqqssstttssssssuuu{{{}}}}}}}}}~~~~~~|||zzzxxxyyy|||{{{{{{ssspppuuuzzzuuulll```ZZZRRRLLLKKKIIIGGGDDDAAA@@@???>>>==================<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>>>>DDDNNNfffvvvwww||||||}}}}}}~~~~~~~~~}}}~~~xxxjjjlllnnnpppppppppsssyyy~~~|||zzzwwwuuuyyywwwyyywwwxxxrrrvvvzzzuuulll^^^XXXQQQLLLKKKKKKIIIFFFAAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<===>>>EEEIIIXXX{{{www|||~~~zzz{{{|||~~~~~~yyywwwyyy}}}}}}|||uuuhhhhhhjjjlllmmmllloootttxxxyyyyyyyyyxxxwwwuuuuuutttyyyuuutttxxx~~~yyyzzzyyyvvvxxxzzzuuulll___YYYRRRMMMLLLKKKIIIFFFAAA@@@???>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======DDDHHHNNNnnnxxxvvvzzzzzz{{{~~~wwwwwwxxxyyyzzz|||||||||sssooopppvvv{{{zzzxxxxxxxxx{{{|||{{{|||zzzrrriiidddgggjjjjjjhhhhhhkkknnniiikkkmmmnnnnnnppprrrtttuuuqqqoooqqqwww{{{zzzxxxsss}}}|||tttvvv}}}~~~zzzuuulllbbb\\\TTTNNNKKKIIIFFFDDDAAA@@@???>>>============<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>GGGIII]]]pppuuu|||}}}|||~~~|||wwwuuuttttttuuuuuuuuuuuuoooiiihhhmmmrrrqqqoooooonnnsssvvvtttsssrrrnnnhhhaaaeeehhhhhheeebbbbbbccc___bbbeeefffgggiiilllpppnnnlllkkklllnnnqqqrrrrrrkkksss}}}{{{vvvxxx}}}xxxuuuzzzuuulllfff___UUUOOOKKKHHHDDDAAAAAA@@@???>>>============<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<======>>>999FFFGGGTTTnnnuuu|||~~~zzz{{{zzz{{{vvvrrrqqqqqqppppppqqqmmmgggcccgggkkkkkkiiiiiieeelllpppooommmlllhhhddd```dddggggggccc^^^\\\\\\___bbbddddddcccdddgggjjjhhhhhhhhhiiiiiijjjjjjkkkhhhooouuu|||}}}{{{yyy}}}uuunnn|||zzznnnmmmfff\\\RRROOOLLLIIIGGGHHHCCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>EEEDDDQQQ|||rrrsssuuuzzz}}}yyy{{{~~~|||~~~}}}wwwooommmnnnmmmnnnqqqkkkiiidddaaagggooonnnfffccceeehhhjjjkkkiiifffeeeaaajjjjjj```[[[]]]\\\VVV\\\^^^___^^^[[[[[[___bbb___```bbbdddfffgggggghhhcccjjjqqquuu{{{wwwxxx~~~mmm{{{}}}{{{nnnnnnfff\\\SSSOOOMMMIIIGGGHHHCCCBBB@@@???===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===CCCBBBLLLqqqxxxssstttvvvzzz}}}}}}{{{xxx{{{~~~|||zzz{{{}}}|||zzzyyytttqqqqqqnnnjjjiiikkkiiigggaaa^^^cccjjjiiiccc___``````aaaaaabbbbbbbbbiiipppoooddd^^^___^^^XXX[[[\\\[[[ZZZYYYYYY[[[]]][[[\\\^^^___aaabbbccccccccciiinnnpppvvvzzzwww{{{mmmppp}}}{{{zzz{{{|||~~~{{{oooooofff\\\SSSPPPNNNJJJGGGHHHCCCBBB@@@???======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@???FFF\\\vvv{{{wwwssssssvvvyyyzzzyyyxxxwwwwwwyyy|||~~~|||xxxvvvvvvwww}}}yyyxxxssstttwwwxxxrrriiidddeeefffccc]]][[[___dddccc^^^\\\[[[YYYXXXYYY[[[^^^```mmmqqqnnnddd^^^___]]]XXXZZZXXXVVVVVVWWWXXXXXXWWWWWWWWWXXXZZZ[[[\\\]]]]]]ccchhhjjjiiijjjvvvzzzxxxwww{{{sssiiijjj~~~yyyxxxxxxzzz~~~|||pppooofff]]]TTTQQQOOOJJJHHHHHHCCCBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;>>>>>>BBBKKKWWWyyy~~~qqqsssqqqtttwwwzzzyyyvvvssstttvvvtttvvvxxxxxxuuusssrrrsssrrrwww|||~~~|||xxxvvvuuunnnttt}}}wwwiiibbbbbbccc___ZZZXXX[[[^^^^^^[[[ZZZXXXVVVVVVVVVYYY[[[]]]eeehhheee^^^[[[\\\[[[XXXXXXUUURRRSSSVVVYYYYYYWWWUUUUUUVVVVVVWWWXXXYYYZZZaaadddfffdddcccjjjyyyzzzvvvvvv}}}lllccciiiuuu}}}~~~~~~~~~|||pppooofff]]]UUURRRPPPKKKHHHHHHDDDCCCAAA???>>>=========<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;>>>>>>@@@BBBFFFcccyyytttzzzwwwvvvxxxyyywwwsssqqqrrrtttnnnppprrrssssssqqqpppooolllooorrrttttttrrrpppoooiiiqqq|||vvvfff______```[[[WWWWWWXXXYYYZZZZZZVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZYYYWWWXXXZZZ[[[YYYUUURRRPPPRRRWWWZZZ[[[ZZZVVVVVVUUUUUUVVVWWWXXXXXX]]]```bbbbbbaaafffpppxxx~~~wwwwwwzzzrrrcccbbbddd~~~~~~{{{oooooofff^^^VVVTTTQQQLLLIIIHHHDDDCCCAAA@@@>>>=========<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;:::>>>>>>???AAAAAAUUUwww~~~~~~~~~xxxxxxwwwtttqqqppppppqqqjjjkkknnnppppppooommmllllllmmmnnnooonnnllljjjhhhbbbhhhrrruuummm```ZZZ[[[\\\WWWTTTUUUVVVVVVWWWYYYSSSSSSUUUUUUUUUTTTRRRQQQQQQQQQRRRUUUXXXZZZYYYXXXRRRQQQPPPRRRUUUXXXZZZZZZWWWVVVUUUTTTTTTUUUVVVWWWYYY[[[^^^___```dddkkkpppxxx{{{yyyzzz||||||jjjgggbbbppp}}}{{{nnnnnnggg^^^WWWTTTRRRMMMIIIHHHDDDCCCBBB@@@???>>>======<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999999999999:::::::::999999:::::::::;;;;;;;;;999???>>>>>>BBBCCCLLL```yyywwwsssqqqqqqppppppoooiiijjjlllnnnooommmjjjggghhhhhhhhhiiiiiigggeeeccc]]]aaafffiiiddd[[[WWWYYYXXXSSSPPPSSSTTTRRRTTTXXXTTTTTTTTTTTTSSSRRRPPPOOOOOONNNPPPTTTWWWWWWUUUSSSOOOPPPPPPPPPPPPQQQTTTVVVUUUTTTSSSQQQQQQRRRTTTUUUVVVWWWYYY[[[\\\```dddgggmmm{{{zzzxxx|||zzzmmmeeejjj}}}{{{||||||zzznnnmmmggg^^^WWWUUUSSSMMMIIIHHHDDDCCCBBB@@@???>>>======<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;999???===<<>>===<<<<<<;;;>>>:::999;;;<<<;;;;;;>>>999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>???AAABBBBBB[[[~~~{{{}}}|||~~~{{{ssslllmmmooommmgggeeehhhjjjiiifffbbb```______^^^\\\[[[ZZZ[[[\\\]]]XXX[[[^^^___^^^[[[YYYXXXXXXRRRMMMNNNTTTXXXVVVSSSZZZYYYWWWUUUSSSQQQOOOOOOPPPOOOMMMNNNNNNNNNMMMLLLJJJKKKKKKIIIKKKPPPPPPMMMLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTVVVYYY[[[\\\cccfffsss|||wwwwwwwwwxxx~~~xxxnnnqqqzzzxxxwwwwww{{{~~~yyyuuummmddd^^^WWWRRRPPPNNNKKKHHHDDDBBB???===<<<>>>AAACCCPPPEEE===<<<===<<<::::::999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<:::;;;<<<===???@@@AAABBBOOO}}}}}}{{{{{{~~~}}}yyyqqqkkkjjjllljjjdddccceeegggfffccc___]]]\\\ZZZZZZYYYXXXWWWVVVUUUUUUWWWZZZ]]]^^^\\\ZZZXXXWWWVVVRRRNNNOOORRRUUUTTTRRRWWWVVVUUUTTTRRRPPPOOONNNOOOMMMLLLLLLMMMMMMLLLJJJLLLMMMKKKHHHJJJMMMMMMIIIKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPRRRTTTWWWYYYZZZ]]]___hhhzzzyyytttpppsssxxxwwwvvv~~~|||zzzxxxxxxzzz}}}~~~xxxsssjjjddd^^^WWWRRRPPPNNNJJJGGGFFFCCC>>>;;;<<<@@@EEEIIIXXXJJJ===;;;===<<<:::999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAAIIIfff|||xxxwwwzzzyyyvvvooohhhfffgggeee______aaabbbaaa^^^[[[YYYXXXWWWXXXXXXWWWUUUSSSPPPOOOTTTWWWZZZ[[[YYYWWWUUUUUUSSSRRRPPPOOOOOOPPPQQQQQQSSSRRRQQQQQQPPPOOONNNMMMLLLKKKJJJJJJKKKLLLJJJIIIIIIKKKJJJHHHJJJNNNNNNKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQTTTVVVWWW[[[[[[```kkk{{{uuuqqqssspppyyy~~~~~~}}}{{{zzzzzz{{{|||~~~}}}wwwrrrhhhccc^^^WWWSSSQQQNNNJJJGGGFFFCCC???<<<<<<@@@EEEHHHLLLBBB999888:::::::::;;;999999999999999999999999888999999999999:::::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<>>>??????@@@FFFTTTwww{{{vvvuuuvvvtttrrrllldddaaabbb___ZZZ[[[]]]^^^]]]ZZZWWWUUUUUUXXXYYYZZZZZZXXXTTTOOOLLLPPPRRRUUUVVVTTTRRRQQQPPPOOOPPPQQQOOOLLLKKKMMMPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKJJJHHHDDDFFFGGGHHHMMMTTTVVVSSSHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTXXXXXX[[[```iii|||~~~wwwyyy{{{}}}}}}{{{zzzzzz{{{~~~zzztttjjjccc^^^WWWSSSQQQNNNJJJFFFEEECCC@@@>>>>>>>>>@@@AAA===:::999:::999777999===999999999999999999999999888888888999999999::::::999999999:::::::::;;;;;;::::::;;;<<<===>>>>>>???@@@HHH[[[}}}vvv{{{|||xxxvvvuuunnnnnnhhh```]]]\\\ZZZVVVXXXYYYZZZXXXUUUSSSRRRRRRVVVXXXZZZ[[[YYYTTTOOOKKKKKKMMMPPPPPPNNNLLLKKKLLLJJJMMMNNNLLLHHHGGGIIILLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJIIIHHHBBBEEEGGGHHHNNNVVVYYYWWWFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRTTTWWWZZZeee{{{zzztttuuu}}}}}}{{{{{{|||~~~xxxmmmbbb]]]XXXTTTRRROOOJJJFFFCCCCCCBBB@@@???===<<<<<<999:::===???;;;666888===999999999999999999999999888888888888999999999999999999999999::::::::::::::::::;;;;;;<<<======>>>===FFFNNN___{{{wwwxxx~~~{{{yyywwwtttiiiiiieee^^^YYYYYYWWWSSSUUUVVVVVVTTTQQQNNNNNNNNNOOORRRUUUVVVUUUQQQLLLIIIHHHJJJLLLKKKJJJHHHHHHHHHFFFHHHJJJIIIFFFDDDFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFEEEGGGGGGGGGKKKQQQSSSPPPDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPSSSVVVVVVZZZhhhuuuxxxpppppprrrwww}}}}}}~~~xxxmmmbbb]]]XXXTTTRRROOOJJJEEEDDDCCCAAA@@@>>>======<<<<<<<<<===@@@===999888;;;999999999999999999999999888888888888999999999999888999999999999::::::::::::::::::;;;;;;<<<======;;;EEEJJJOOOnnnzzzzzzrrrxxxzzzvvvtttuuurrrmmmdddfffccc\\\WWWWWWUUURRRQQQQQQQQQOOOLLLJJJJJJJJJIIIKKKOOOQQQQQQNNNJJJHHHGGGIIIJJJJJJHHHGGGGGGGGGBBBCCCDDDEEEDDDCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAABBBDDDDDDDDDCCCDDDEEEEEECCCEEEJJJJJJGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFGGGHHHJJJLLLLLLOOOOOOQQQUUUVVVWWW^^^gggtttxxxuuupppvvv~~~}}}}}}~~~|||uuuiiibbb]]]XXXTTTRRROOOJJJEEEDDDCCCAAA???>>>>>>?????????;;;999===>>>;;;999:::999999999999999999999999777888888888888999999999888888999999999::::::::::::::::::;;;;;;<<<<<<<<<666???DDDEEEWWWxxxvvvvvvkkkppppppmmmlllnnnlllfffbbbdddbbb[[[VVVVVVTTTRRRNNNOOONNNLLLIIIGGGGGGHHHFFFHHHLLLNNNOOOMMMJJJHHHGGGIIIJJJJJJHHHGGGGGGHHH@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>???AAABBBAAA@@@@@@BBBAAA???AAAEEEEEEAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIKKKOOOQQQRRRWWW]]]^^^ooooooqqqrrrqqqqqqxxxyyy~~~~~~}}}yyy~~~~~~~~~xxxtttmmmbbb^^^XXXSSSQQQNNNLLLJJJDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888::::::999888888999::::::888888777777888888999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<>>@@@FFFKKK```|||wwwtttppplllfffccc______aaabbbaaa```ccc___ZZZWWWUUUSSSQQQPPPPPPOOONNNMMMLLLJJJIIIIIIHHHHHHIIIIIIHHHFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA??????AAABBB@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHIIIJJJLLLMMMOOOPPPPPPWWWYYYiiiyyysssnnnkkknnnttt|||}}}|||yyy}}}~~~zzz||||||}}}|||{{{|||~~~~~~wwwrrrlllbbb___YYYUUURRROOOLLLJJJEEEDDDCCCAAA???>>>======<<<<<<<<<<<<;;;:::999888999999888777777888999999888888777777888888999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<===;;;>>>BBBBBBNNNwwwtttoookkkgggcccdddaaa^^^]]]]]]]]]ZZZXXX___\\\YYYWWWVVVUUURRRPPPNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHGGGEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@>>>>>>@@@BBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJLLLMMMMMMSSSRRRYYYlll{{{sssooooookkkkkkooovvvzzz|||}}}|||~~~}}}zzz~~~}}}}}}vvvpppiiibbb___[[[WWWTTTQQQLLLIIIFFFEEECCCAAA@@@>>>>>>===<<<<<<<<<<<<;;;:::999888888888777666666777888888888888777777888888999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<===<<<@@@DDD@@@DDD^^^||||||rrrmmmiiiddd``````^^^]]]]]]\\\[[[XXXUUUXXXWWWVVVWWWWWWVVVSSSQQQMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???======???AAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIQQQOOOQQQYYYggg|||wwwqqqpppnnnnnnpppqqqrrrwww}}}zzz}}}xxxvvvxxx~~~}}}~~~}}}~~~}}}uuuooogggccc```]]]YYYVVVRRRMMMIIIFFFEEECCCAAA???>>>======<<<<<<<<<<<<;;;:::999888888888888777777888888888888888777777888888999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<>><<<<<<>>>@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<============?????????@@@@@@AAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEELLLMMMRRRXXX]]]iii}}}yyyuuupppnnnllllllnnnpppooossszzz}}}||||||~~~uuuooogggdddaaa]]]ZZZVVVRRRMMMIIIEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::999888999999999999999999999999888888777777888888999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::999===AAA@@@@@@JJJWWWooozzzqqqjjjfffbbb]]]ZZZYYY[[[]]]]]]\\\YYYVVVTTTKKKLLLOOORRRTTTTTTRRROOOLLLLLLKKKJJJHHHGGGFFFEEEFFFEEEEEEDDDCCCBBBAAA@@@????????????????????????>>>>>>>>><<<;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFKKKRRRWWW[[[eeennn}}}xxxtttpppllllllnnnoooqqqssswwwzzz}}}{{{{{{zzzxxxwwwxxx|||vvvppphhheeebbb]]]YYYUUUQQQLLLIIIDDDCCCAAA???>>><<<<<<;;;<<<<<<<<<<<<;;;:::999888999999::::::::::::999999888888777777888888999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>;;;<<>>>>>>>>>>>>>>>>>>>>>>>=========;;;999999;;;===<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::888888888888999999999999999::::::::::::;;;;;;;;;========================@@@@@@AAAAAABBBCCCCCCDDDEEECCCDDDJJJNNNRRRXXX___rrrvvvnnnmmmjjjiiihhhiiijjjkkkrrrtttxxx|||~~~{{{yyyxxxwwwwwwvvvzzz}}}xxxqqqiiifffbbb\\\WWWSSSPPPLLLIIIEEEDDDBBB@@@>>>======<<<<<<<<<<<<<<<;;;:::999888777888999::::::999888777888888777777888888999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888:::<<<;;;:::::::::::::::;;;;;;999999999999999999999999777888888888999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;======>>>???AAABBBCCCCCCFFFDDDEEEIIIJJJLLLRRRYYYdddnnn}}}yyytttooollljjjiiiiiilllmmmoooqqqsssuuuvvvvvvyyy}}}zzzuuuuuuuuuuuuvvvwwwzzz}}}~~~|||}}}}}}}}}~~~~~~yyyrrrjjjfffbbb[[[VVVRRROOOLLLJJJFFFEEECCCAAA@@@>>>>>>===<<<<<<<<<<<<;;;:::999999666777888999999888777666888888888777888999999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::777777<<<@@@AAA???>>>BBBRRR{{{}}}uuuqqqjjjbbb\\\YYYWWWVVVUUUWWWWWWTTTNNNJJJHHHHHHGGGFFFGGGHHHJJJJJJIIIGGGIIIHHHGGGFFFEEECCCBBBBBB@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<;;;:::888888:::<<<:::::::::999999:::;;;;;;888888888888888888888888888888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCAAACCCGGGKKKIIIGGGLLLSSS\\\```rrr{{{vvvssspppoooiiijjjlllnnnpppqqqrrrrrrtttvvvyyyzzz|||~~~|||xxxxxxzzzyyyuuuqqqqqqrrruuuwww{{{|||zzz{{{~~~{{{zzz{{{|||}}}|||{{{zzzzzz|||{{{uuukkkiiiddd]]]WWWSSSPPPMMMLLLFFFEEECCCAAA@@@???>>>>>><<<;;;;;;::::::999999888666666666666666666666666777888888888888999999999999999999888888888777777999999::::::::::::;;;;;;<<<<<<;;;<<<<<<===>>>???BBBIII___tttqqqjjjbbb``````]]]WWWSSSRRRRRRPPPMMMJJJGGGEEEFFFFFFGGGGGGGGGHHHHHHHHHBBBAAA@@@AAABBBBBBAAA???<<<===>>>>>>===;;;999888999999999999:::;;;<<<<<<999888888888777777666666666666666666666666666666777777777777666666666666777777777777777777777777666777777777888888888888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>???AAACCCFFFHHHIIIIIIIIIOOORRRZZZiii}}}zzzwwwuuusssrrrpppmmmkkklllnnnpppppppppqqqsssuuu{{{{{{|||}}}~~~}}}}}}{{{xxxvvvwwwyyy|||sssrrrqqqrrruuuwwwyyyzzz{{{yyy~~~wwwvvvtttnnnttttttssssssssstttuuuuuu{{{uuukkkiiiddd^^^XXXSSSPPPMMMKKKFFFEEECCCAAA@@@>>>======<<<;;;;;;::::::999999888777777777777777777777777777888888888888999999999999999999888888888777777999999999:::::::::;;;;;;:::999999::::::;;;<<<===???BBBOOOkkkxxxwwwwwwwwwmmmkkkeee^^^\\\\\\YYYSSSQQQPPPOOONNNKKKHHHEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDAAA???>>>>>>???@@@>>>===<<<<<<<<<;;;:::999888888999999999999999999::::::888888888777777666666666666666666666666666666666666666666666666666666666777777777777777777777777666666777777777888888888888888888999999999:::::::::;;;;;;<<<======>>>>>>>>>???@@@BBBDDDEEEFFFGGGEEEHHHOOOXXXfffwww}}}xxxuuussssssrrrrrrsssssssssrrrrrrrrrsssssstttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwtttrrrpppqqqtttuuusssqqqqqqrrrsssuuuvvvwwwwwwxxxwwwwwwwwwuuutttuuuwwwzzz|||}}}}}}}}}}}}uuu{{{{{{rrrrrrqqqmmmnnnooopppqqqrrrttttttuuu{{{vvvllliiiddd^^^XXXTTTQQQMMMKKKHHHGGGDDDBBB@@@>>>===<<<<<<;;;;;;::::::999999888888888888888888888888888777888888888888999999999999999999888888888888888999999999999::::::::::::999999999999:::;;;<<<===>>>>>>CCCPPPgggqqqllllllllliiikkkjjjddd\\\XXXYYYVVVRRRNNNNNNMMMKKKIIIFFFDDDCCCFFFEEEDDDCCCBBBAAAAAA@@@???===;;;:::;;;<<<<<<;;;;;;:::999888888888888888888888888888777777777777777777777666666666666666666666666666666666666666666666666666666666666666777777777777777777777777666666666666777777777777777888888888999999999999:::::::::;;;<<<<<<======>>>>>>???@@@AAACCCEEEFFFGGGLLLQQQSSSVVV\\\fffnnn~~~{{{xxxvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrqqqqqqqqqrrrssspppnnnmmmnnnooopppooonnnnnnoooqqqsssvvvxxxyyyzzz{{{~~~~~~{{{zzz|||}}}~~~yyyssszzzyyyqqqrrrrrroookkkmmmppprrruuuvvvwwwwww|||wwwmmmiiieee^^^YYYUUUQQQNNNKKKIIIHHHEEEBBB@@@>>><<<<<<<<<;;;;;;::::::999999888888888888888888888888888777777888888888999999999888888888888888888888888888999999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>BBB@@@AAAEEEPPPnnnyyyllliiiiiieeeaaatttqqqhhh]]]VVVVVVUUUSSSLLLLLLJJJIIIGGGEEECCCBBBCCCCCCCCCBBBAAA@@@@@@??????<<<999888888:::::::::;;;:::888777666777888999777777777777666555555444666555555555555555555555555555555555555555555555444555555555555555666666666666666666666666666666555555555666666666777777777777777888888888888999999999::::::;;;;;;<<<<<>>===<<<<<<;;;;;;::::::999999888888888888888888888888888777777888888888999999999888888888888888888888888888888888999999999::::::;;;::::::;;;;;;<<<===>>>AAA@@@BBBDDDGGGZZZrrrhhhgggfffccc^^^{{{wwwkkk\\\SSSRRRSSSRRRKKKJJJIIIGGGFFFDDDDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA???<<<999777888999999999:::999888777777777888999555666666666666555333333444444444444444444444444444444444444444444444444333333444444555555555555555555555555555555555555444555555555555666666666666666777777777888888888888888888999::::::;;;;;;============>>>@@@CCCDDDHHHNNNTTTSSSNNNKKKNNNRRR\\\jjj}}}}}}}}}|||{{{zzzyyyxxxwwwvvvzzz}}}zzzwwwtttsssuuuwwwzzz{{{|||{{{zzz}}}xxxnnniiieee```[[[WWWRRRNNNKKKIIIHHHEEECCCAAA???>>>===<<<;;;;;;::::::999999888888888888888888888888888777888888888888999999999888888888888888999999999888888888888999999999999888888888888999:::;;;<<<===;;;???CCCCCCJJJgggyyyqqqgggaaaaaaaaa```]]]tttqqqgggXXXNNNMMMMMMMMMIIIHHHGGGEEEDDDCCCCCCCCC>>>>>>?????????@@@@@@@@@>>>;;;999888888888888777999888888777777777888888444555666666666555444333333333333333333444444444444444444444444444444444222222333333444555555555555555555555555555555555444444444444555555555666666666666666777777777777777777888888999:::::::::999999999:::;;;===>>>???<<>>@@@AAABBBEEEFFFHHHLLLQQQ[[[kkkxxx|||}}}|||xxxqqqxxx{{{|||zzzxxxyyy~~~~~~zzzvvvtttrrrppprrruuuttttttuuuvvvwwwyyy{{{|||}}}yyyooommmfff]]]XXXWWWUUUQQQMMMHHHGGGFFFDDDBBB@@@>>>>>>===<<<;;;:::::::::::::::888888888888888888888888777777888888888777777666777777777777888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===???CCCFFFHHHYYY{{{oooccc^^^]]]ZZZVVVTTTVVVVVVVVVXXXUUUPPPKKKHHHFFFFFFGGGCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999999888888777666666666666555555555555444444444444444444444444666000444AAADDD;;;222111222222111111111111111111222222222222222222222222111111222222222333333333222222333333333333444444444444333222222333333333444444444555555555555666555555555555666666666666999999999999999999999999::::::;;;;;;<<<=========>>>???@@@DDDKKKSSSZZZ^^^qqq}}}|||zzzyyyzzzvvvzzz{{{wwwvvvzzz~~~{{{xxxuuusssrrrpppooommmsssrrrppppppqqquuuzzz~~~~~~yyyooommmggg___[[[YYYWWWRRRNNNIIIHHHGGGEEECCCAAA??????======<<<::::::999999999888888888888888888888888999999999::::::999999888666666777777777888888888888888888999999999::::::999999999999:::::::::;;;;;;;;;;;;<<<>>>AAADDDFFFOOOfff}}}ggg___]]][[[VVVQQQOOOOOOPPPPPPSSSQQQMMMJJJGGGEEEEEEEEEBBBBBBBBBAAA@@@>>><<<;;;:::::::::999888888777777666666666666555555555444444444444444444444444444777///000:::===666111222111111111111111111111111222222222222222222222222111111111222222222333333222222222333333333444444444333333222222333333444444444444444555555555555555555555555666666666666999999999999999999999999:::::::::;;;<<<<<<======@@@@@@@@@BBBEEEIIINNNPPPRRR]]]nnn}}}~~~~~~|||zzzzzz{{{www{{{|||xxxvvvzzz}}}~~~xxxvvvtttsssrrrpppnnnlllooossswwwvvvsssvvv~~~xxxooolllhhhbbb^^^\\\XXXSSSNNNJJJIIIHHHFFFDDDBBB@@@???>>>===<<<:::999888888888888888888888888888888888888888999999:::999999888666666777777777777888888888888888999999999999:::888888888888999999999999:::::::::;;;===???BBBCCCGGGNNNbbbrrrbbb]]]ZZZWWWSSSOOOKKKIIIIIIJJJLLLKKKJJJHHHFFFDDDCCCBBBAAAAAAAAA@@@???===;;;::::::999999888888777666666666666555555555444444444333333333333333333333333666...,,,333555111///222111111111111111111111111222222222222222222222222111111111222222222222333222222222222333333333333333333333222222333333444444444444444555555555555444555555555555666666666888888888888888888888888999::::::;;;;;;<<<<<<===?????????@@@AAACCCDDDEEEFFFKKKRRR[[[kkk~~~}}}zzz|||}}}}}}|||{{{|||}}}zzz~~~~~~yyywwwzzz{{{zzzttttttttttttrrrooollljjjkkkuuu}}}}}}wwwzzz}}}wwwmmmjjjgggccc```]]]XXXRRRMMMIIIIIIGGGEEECCCAAA@@@??????>>><<<:::999888777777888888888888888888888888555666666777777777777777666666666666777777777888888888888888999999999999888888888999999999999::::::::::::;;;<<<>>>@@@AAADDDDDDMMMoooqqqaaaXXXWWWUUUTTTTTTQQQKKKGGGGGGFFFGGGGGGGGGEEEDDDBBBAAA@@@@@@@@@???===<<<:::999999888888777777666666555555555555444444444333333222222222222222222222222444...,,,///111///...111000000000000111111111111111111111111111111111111111111111111222222222222111222222222222333333333333333222222222333444444333333444444444555555555444444444555555555666666888888888888888888888888999999999:::;;;;;;<<<<<<;;;<<<>>>@@@AAACCCCCCCCCFFFJJJNNNOOOTTTbbbyyy~~~~~~}}}|||zzzyyy{{{||||||||||||~~~|||xxxyyywwwtttsssuuuvvvvvvrrrnnnjjjhhhjjjttt}}}~~~{{{{{{uuukkkgggfffccc___[[[VVVPPPLLLHHHGGGFFFDDDBBB@@@???>>>>>>===<<<:::888777777777777777777777777777777777444555666777777777777777555666666666666777777777777777888888888999999999999999999999::::::::::::::::::;;;<<<===>>>???@@@AAACCCGGG\\\~~~~~~vvvaaaQQQTTTTTTZZZ```]]]SSSJJJHHHDDDDDDEEEFFFEEEDDDBBBAAA??????>>>===<<<:::999888888777777666666555444444444444444444333333333333222222222222222222222222000......000111///.../////////000000000111111111111111111111111111111111000000111111111222222222111111111222222222333333333222222222333333444555333333333444444444444555444444444444555555555555777777777777777777777777888888999999:::;;;;;;;;;999:::<<>>======<<<;;;999888777777777777777777777777777777777666666777888999999999999555555666666666666777777777777777888888888888999999999999999:::::::::;;;::::::;;;<<<======>>>>>><<>><<<;;;:::999888888888888777777777777777777777777555666777888999999999999555555555666666666777777777777777777888888888888888888888888999999999999999999:::;;;;;;<<<<<<<<<:::@@@AAAFFFRRR\\\uuuwwwpppqqq{{{xxxeeeVVVVVVWWW```llliiiWWWJJJGGGBBBBBBBBBBBBBBBAAAAAA@@@===<<<<<<;;;:::888666666666666555555444333333333333333333333222222222222111111111111111111111111...000000/////////000///......//////000111111222111111111111111111111111000000000000111111111111111111111111222222222222222222222222333444555666222222333333333444444444333333444444444555555555666666666666666666666666777777888888999:::::::::999::::::::::::;;;;;;;;;AAABBBDDDCCCBBBDDDJJJOOOPPPWWWjjj|||xxxxxx{{{~~~yyyuuutttuuurrrnnnqqqxxx{{{{{{zzzyyywwwxxxzzz}}}~~~~~~xxxppptttyyy}}}~~~zzzxxxxxxzzzxxxvvvtttsssvvv|||wwwlllgggfffccc]]]WWWRRROOONNNJJJIIIGGGFFFDDDBBB@@@???;;;::::::999888888888999777777777777777777777777333444555666777777777777555555555555666666666777777777777777888888888888777777777777888888888888777888999:::::::::::::::<<>>???777;;;@@@CCCDDDDDDEEEEEEJJJEEELLL\\\ffflll|||yyyzzz{{{wwwtttssstttrrrpppuuu}}}{{{zzzyyywwwuuuuuuwwwzzz~~~{{{ssssssxxx~~~}}}|||~~~zzzxxxuuussssssxxx~~~yyyoooiiigggccc___ZZZUUURRRPPPJJJIIIHHHFFFCCCAAA@@@???>>>===<<<:::999888777777777777777777777777777777777777777777777777777777555555555555666666666666777777777777888888888888666888999999888888999:::888888999::::::;;;<<<<<<;;;;;;<<>>===<<<:::999888777777777777777777777777777777666666666666666666666666555555555555666666666666555666666666666777777777666888999999888777999:::888999999::::::;;;;;;;;;<<<<<<<<<>>>@@@DDDGGGIIITTTbbb}}}iii^^^\\\\\\[[[YYYWWWVVVTTTSSSSSSRRRQQQOOOMMMHHHCCC???<<<============<<<;;;:::999;;;;;;:::999777666555444555444444333222222111111000111111222222111111000000000000000000000000000////////////////////////111111000//////000111111//////000111111111111000//////000000000111111111000000000000000000000000000111222333444555555555111111111111333555555555333444444555555555555555555555555555555555555555555555666666666777777777888888999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@===@@@BBBBBBCCCFFFNNNTTTaaannn}}}xxxvvvwww|||||||||zzzxxx}}}~~~yyytttqqqpppqqqqqqwwwwwwxxxzzz{{{|||}}}~~~~~~}}}|||}}}~~~~~~{{{wwwuuuvvvzzz~~~{{{wwwnnnhhhfffccc^^^ZZZUUURRRPPPKKKJJJHHHFFFCCCAAA???>>>>>>===<<<:::999888777777777777777777777777777777666666666666666666666666444555555555555666666666555555555555666666666666666777999888777777888:::999999999:::::::::::::::<<<<<<<<<<<<===???AAABBBIIINNN```yyylllbbbZZZVVVYYYWWWSSSPPPNNNNNNPPPQQQIIIIIIHHHFFFBBB???;;;999============<<<;;;:::999::::::999888666555444444444444333333222111111111000111111222222111111000000000000000000000000000........................111000000//////000000111...///000000111111000000//////000000000000111111000000000000000000000000///000111222444666888999444444333222333444555666333333444555555555555555555555555555555555555555444444555555555666666666888888888999::::::;;;;;;;;;<<<===>>>????????????===???AAAAAA???AAAEEEIIILLLSSSbbbuuu}}}||||||zzzxxxvvvvvvyyy{{{}}}~~~|||~~~}}}yyywwwzzz~~~{{{wwwrrrooommmmmmmmmuuutttttttttvvvyyy}}}}}}yyy}}}}}}|||yyywwwwwwyyy{{{~~~{{{wwwnnnhhhfffccc^^^ZZZVVVRRRQQQKKKJJJHHHFFFCCCAAA???>>>>>>===<<<:::999888777777777777777777777777777777666666666666666666666666444444444555555555666666555555555666666666777777666777888888777777888999:::::::::999999999999999<<<<<<;;;;;;<<<===>>>???EEEDDDKKK___|||sssdddaaa^^^ZZZWWWUUUSSSPPPMMMKKKKKKKKKLLLCCCCCCBBBAAA???===:::999=========<<<<<<;;;:::999999999888777666555444333333333222222111111111000000000111111111111000000000000000000000000000000////////////////////////000000000//////000000000...//////000000000000000////////////000000000111000000000000000000000000000000000000222555777999:::999777444222111222333333333444555555555444444555555555555555555555555444444555555555666666666777777888888999::::::::::::;;;<<<======>>>>>>>>>>>>@@@BBBBBB@@@@@@BBBDDDFFFGGGLLLTTTaaappp~~~}}}|||xxxyyyzzzyyyvvvuuutttuuuwwwwwwxxxyyyyyyzzz{{{{{{~~~zzzyyyzzz}}}~~~~~~}}}yyytttrrrtttvvvzzzxxxtttpppnnnmmmmmmmmmqqqqqqqqqsssuuuxxx{{{}}}~~~{{{zzzxxxyyyzzzyyywwwwwwxxxyyy{{{wwwnnngggeeebbb^^^ZZZVVVSSSQQQLLLKKKIIIFFFCCC@@@>>>===>>>===<<<:::999888777777666666666666666666666666555555555555555555555555444444444444555555555555666666777777777888888888555777888888777666888999999999999999999999999888::::::;;;<<<===>>>??????@@@>>>AAAHHHWWWppp~~~nnn^^^XXXXXXVVVTTTSSSPPPOOOOOOMMMLLLJJJHHHGGGAAAAAA@@@@@@???===<<<<<<<<<<<<<<<;;;;;;:::999888777777666666555444333333222111111111111111000000000000000111111000000000////////////////////////000000000000000000000000/////////000000/////////......///000000000000000...////////////000000000000000000000000000000000111000000///000222333555999999999666222000222333222333333444555444444444555555555555555555555555555555666666666777777777666666777888888999999:::999999:::;;;<<<<<<<<<<<<:::<<<===>>>======>>>???CCCAAAAAABBBFFFMMMTTTYYYlllvvv|||wwwvvvuuuuuuuuuwwwyyy{{{|||xxxyyyzzzyyyvvvrrrqqqqqquuutttsssssstttuuuvvvvvv{{{yyyvvvvvvwwwzzz{{{||||||zzzwwwtttpppoooooooootttsssqqqooooooooopppqqqooopppqqqsssuuuwwwxxxxxx}}}xxxwww~~~tttuuuvvvvvvuuuvvvwwwyyy|||vvvmmmgggeeebbb^^^ZZZVVVSSSRRRLLLKKKIIIFFFCCC@@@>>>===>>>===<<<:::999888777777666666666666666666666666555555555555555555555555333444444444444555555555777777777777888888888888555666888777666666777999888888888999999999999999999:::;;;<<<===>>>??????===>>>@@@BBBFFFUUUsss{{{eee^^^YYYWWWUUUQQQOOOQQQLLLMMMNNNNNNMMMIIIEEECCC@@@@@@??????>>>>>>>>>>>>::::::::::::999888777777666666555555444333333222000000000000000000000000///000000111111000000///////////////////////////111111111111111111111111...//////000000//////...---...//////000000//////......////////////000000000000000000000000000000222111111000000000111111333666888666333222444666222222333444444444444444444444444444444444444444555555666666666777777777666666666777888888999999777888999:::;;;;;;;;;;;;::::::;;;<<<======>>>>>>AAA@@@@@@AAACCCEEEHHHJJJMMMTTT^^^kkkxxxrrrppppppqqqrrruuuxxx{{{|||xxxyyyyyywwwtttqqqoooooovvvtttqqqppprrrtttttttttuuutttttttttuuuwwwxxxyyyyyyvvvtttrrrrrrqqqpppnnnoooooonnnooooooqqqssstttooooooqqqrrrssssssssssssuuusssssszzztttttttttsssrrrsssvvvyyy{{{tttjjjfffeeebbb^^^ZZZVVVSSSRRRLLLKKKIIIFFFCCC@@@>>>===>>>===<<<:::999888777777666666666666666666666666555555555555555555555555333333444444444555555555666666666777777777777888555666777777666666777999777777888888999999::::::999:::;;;;;;<<<<<<<<<<<<===???BBBCCCCCCIII[[[mmmrrreee]]]YYYVVVVVVSSSOOONNNQQQJJJKKKLLLLLLKKKGGGDDDAAA???>>>>>>===============888999999888888777666555555555444444333333222222000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000......///000000///......---...//////000000//////........./////////000000000000000000000000000000111111222222222111111000///444888888444222333555222222333444444444444333444444444444444444444444444444555555555666666666555555666666777888888999666777888999::::::::::::<<<<<<;;;;;;===>>>?????????@@@AAACCCDDDFFFGGGHHHFFFIIIMMMSSS___nnnvvvwww{{{uuupppqqqqqqrrrtttwwwyyyzzzvvvwwwvvvssspppooopppqqqxxxtttpppppprrruuuwwwwwwpppqqqssstttttttttuuuvvvuuurrrqqqsssuuuuuurrrooollllllmmmmmmoooqqqrrrsssqqqpppooonnnmmmnnnoooppppppqqqrrrtttxxx{{{~~~yyywwwtttpppooopppuuuyyyzzzsssgggfffeeebbb^^^ZZZVVVTTTRRRMMMKKKIIIFFFCCC@@@>>><<<>>>===<<<:::999888777777666666666666666666666666555555555555555555555555333333333444444444555555555555555555666666666777555666777777666666777888666666777888999::::::;;;::::::;;;;;;;;;::::::999:::;;;???AAA@@@AAAIIIRRRiiilll___ZZZWWWRRROOOOOOMMMJJJKKKOOOJJJJJJKKKJJJHHHFFFCCCBBB======<<<<<<;;;<<<<<<<<<888888888777777666555444444444444333333222222222////////////000000000000//////000000000000//////////////////////////////////////////////////////---...///000000///...------......///////////////............/////////000000000000000000000000000000111222444444333222111111555:::999444000000111222222333444444444333333444444444444444444444444333333333444444444555555555555666666777888888888666777888999999::::::999<<<:::888888:::;;;<<<<<<;;;<<<===>>>???@@@@@@@@@DDDEEECCCCCCIIIPPPRRROOOTTTZZZbbbjjjsss{{{vvvsssqqqssswww}}}~~~vvvoookkkkkklllnnnppprrrtttuuuttttttssspppnnnnnnpppsssxxxtttpppppptttxxxyyyyyymmmooorrrttttttsssssstttqqqoooooorrrvvvwwwsssoookkkkkklllmmmnnnoooqqqrrrsssqqqmmmiiihhhjjjlllnnnooopppqqqpppoooqqqwww|||~~~{{{vvvpppmmmoootttxxx}}}wwwpppeeegggddd```\\\YYYVVVSSSPPPPPPNNNKKKGGGDDDAAA???>>>======<<<;;;999888777666666555555555555444444444555555555555555555555555555555555555666666666666666666666666666666666666555555555555666666666666888666666888;;;;;;999666999999::::::::::::;;;;;;<<<<<<===>>>@@@AAACCCDDDPPPccctttdddYYYUUURRRRRRQQQOOOKKKJJJKKKLLLTTTPPPLLLIIIGGGEEECCCAAA@@@???===;;;::::::::::::888777777666555444444444333333444444333333222111000000000000000000000000111111111111000///------////////////////////////////////////////////////////////////////////////......////////////......////////////000000000000000000000000000000000000111111111111111111111111111222222333333222222111222222222222222222222222444444444555444444333333444444444555555555555666444555666777777888888888777888888999999:::;;;;;;999999999:::::::::;;;;;;============>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCFFFHHHJJJNNNRRRXXX___dddyyy}}}vvvlllhhhhhhjjjjjjhhhiiikkkrrr}}}qqqccccccdddjjjpppoookkkmmmssstttqqqnnnmmmnnnppprrrrrryyyxxxsssnnnwww{{{qqqmmmmmmqqqqqqlllkkkooommmmmmpppvvv{{{zzztttnnnpppnnnllljjjjjjkkkmmmooonnnooopppnnnjjjiiijjjlllpppooommmjjjeeefffssszzzvvvsssrrrtttwwwyyyzzz}}}wwwqqqggghhhddd```\\\YYYVVVSSSQQQNNNMMMJJJGGGDDDAAA@@@???>>>===<<<;;;:::999888777666555555555555444444444555555555555555555555555555555555555666666666666555555555555555555555555555555555555666666666666777666666888:::;;;999666999999999:::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDNNN]]]qqq}}}pppggg^^^YYYWWWRRRQQQPPPMMMJJJJJJKKKMMMRRROOOJJJGGGEEEDDDAAA@@@???>>><<<;;;:::999::::::777777666666555444444333333333444444333333222111000000000000000000000000111111111111000///...---////////////////////////////////////////////////////////////////////////......////////////........./////////000000000000000000000000000000000000111111111111111111111111111222222333333222222111222222222222222222222222333444444444444444333333444444444444555555555555444555666777777888888777777777888888999::::::;;;999999999::::::::::::;;;<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB???@@@AAAAAACCCFFFKKKOOOQQQ[[[gggooottt}}}|||sssoooooorrruuuiiiddd```___aaadddcccbbbbbbdddjjjrrrxxxtttiii___```aaafffmmmnnnjjjkkkoootttrrrnnnmmmmmmnnnnnnnnnsssssspppnnnyyy~~~mmmjjjkkknnnnnnjjjhhhkkkmmmmmmqqqwww}}}}}}yyysssrrrpppllliiihhhhhhjjjkkkqqqrrrrrrooolllkkkmmmoooooommmkkkiiifffgggqqq}}}wwwuuuttttttxxx{{{~~~~~~}}}xxxsssiiiiiieee___[[[XXXVVVTTTRRRMMMKKKIIIFFFDDDBBBAAA@@@???>>>===<<<;;;999888888666555555555555444444444444444444444444444444444444555555555555666666666555555555555555555555555444555555555555666666666777666666777999:::888777999999999999::::::::::::<<<<<<;;;<<<===>>>??????BBBFFFJJJTTTlllvvviiibbb^^^YYYUUUTTTQQQPPPNNNJJJHHHIIILLLOOOOOOKKKGGGDDDCCCAAA???>>>>>>===<<<:::999999999999666666666555555444444333333333333333333222222111000000000000000000000000000111111000000///...---////////////////////////////////////////////////////////////////////////......////////////............/////////000000000000000000000000000000000111111111111111111111111111111222222222222111111222222222222222222222222333333444444444444333333444444444444555555555555444444555666777777777777777777777888999999::::::888888999999999:::::::::;;;<<<<<<<<<=====================>>>>>>??????@@@>>>???>>>===<<<===@@@CCCGGGKKKOOORRRUUU]]]fffnnnlllsss}}}}}}uuulllgggaaa___```bbbcccbbb]]]\\\\\\]]]___``````___^^^aaaeeekkkmmmlllfffbbb______bbbhhhjjjiiiiiillltttqqqooonnnnnnmmmlllkkkooopppnnnoooyyy~~~lllkkklllooonnnjjjggghhhhhhiiimmmtttzzz{{{xxxuuuvvvsssnnnjjjhhhhhhiiijjjooopppppppppoooqqqtttvvvoookkkhhhhhhhhhhhhnnnuuurrrqqqrrruuuyyy}}}}}}yyytttkkkjjjfff```[[[XXXVVVTTTSSSKKKJJJHHHFFFDDDBBBBBBAAA??????>>>===;;;:::999888666555555555555444444444444444444444444444444444444444444555555555666666555555555555555555555555444444444555555555666666666666666777888888888777888999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===CCCFFFIIINNN[[[tttuuukkkccc```]]]WWWRRRQQQOOONNNKKKHHHFFFHHHLLLPPPKKKHHHDDDAAA@@@???===<<<===<<<;;;:::999888888777555555555444444444333333222333333333333222111111000000000000000000000000000000000000000///......////////////////////////////////////////////////////////////////////////......////////////.............../////////000000000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111222222333444444444333333333333444444444555555555333444555666777777777777666666777777888999999999888888888888999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============>>>??????>>>>>>???BBBEEEDDDDDDCCCDDDGGGKKKPPPTTTPPPWWW___fffmmmwww}}}tttooojjjfffaaaaaa]]][[[]]]bbbeeebbb___^^^^^^^^^]]]]]]\\\\\\\\\\\\___bbbdddeeeeeeeeefffbbbaaaaaacccfffhhhjjjlllqqqpppoooooooooooonnnlllooopppnnnooowwwzzzssssssssstttrrrnnnjjjiiigggiiilllqqqvvvxxxvvvsssxxxuuuqqqmmmkkkkkkmmmnnnkkkllloooqqquuuyyy~~~rrrllliiijjjkkkjjjkkknnnllllllnnnrrrvvvzzz{{{zzz}}}yyytttkkkjjjfff```\\\YYYWWWTTTSSSJJJIIIGGGEEEDDDBBBBBBAAA??????>>>===;;;:::999888666555555555555444444444444444444444444444444444444444444444555555555555555555555555555555555555444444444444555555555555555666666666666666777888888888888999999999::::::;;;:::::::::::::::;;;;;;<<<@@@DDDFFFJJJTTTeeetttvvvlllccc]]]XXXYYYXXXTTTRRRRRRMMMLLLJJJGGGEEEGGGKKKOOOHHHEEEAAA???>>>===<<<:::;;;;;;:::999888777666666444444444444333333333333222222333333222222111000///////////////////////////000000000000//////...////////////////////////////////////////////////////////////////////////......////////////..................////////////////////////////////////000000000000000000000000000111111222222111111000111111111111111111111111111222222333444444333333333333333444444444444555333444555666666777777777555666666777777888888999777777777888888888999999999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<:::;;;<<<<<<;;;<<>>>>>???AAACCCDDDDDDBBBGGGKKKMMMNNNSSS\\\dddgggiiimmmsss{{{}}}wwwnnngggbbb```^^^^^^]]]ZZZWWWVVVVVVTTTTTTXXX]]]___[[[WWW\\\\\\\\\YYYVVVUUUWWWYYYXXXZZZ\\\]]]]]]^^^bbbeeegggfffdddbbbccchhhmmmpppnnnnnnmmmoooqqqsssrrrqqqooonnnmmmooouuu|||{{{xxxzzzzzzzzzwwwtttqqqnnnkkkkkklllnnnqqqssstttrrrqqqsssqqqooonnnmmmnnnpppqqqpppqqqssswww|||uuuppplllnnnnnnkkkiiijjjjjjkkklllpppsssuuuuuuttt~~~yyytttjjjiiieeeaaa^^^[[[XXXTTTRRRJJJIIIGGGEEECCCBBBAAAAAA???>>>===<<<;;;999888888666555555555555444444444333333333333333333333333333444444444444555555555444444444444444444444444333444444444444555555555444555666555444444666888888888888888999999999999::::::999999999:::;;;;;;<<<===@@@BBBAAADDDOOOZZZgggvvvgggcccddd\\\WWWSSSTTTSSSOOOMMMNNNKKKKKKIIIFFFEEEFFFIIILLLEEEBBB???===<<<<<<;;;:::999:::999999888777555444333333333333333333333333222222222222222111111000//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////......////////////......------........./////////////////////////////////000000000000000000000000000000111111111111000000111111111111111111111111000111222333333444444333333333333333444444444444333333444555666666666666555555555666777777888888666777777777777888888888999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;999999:::<<>>===<<<;;;:::999888777666555555555555444444444333333333333333333333333333333444444444555555555444444444444444444444444333333444444444555555555444555666555333333666999888888888888999999999999999999999999::::::;;;<<<>>>>>>@@@CCCCCCBBBHHHRRRQQQfffnnnbbb[[[[[[___\\\VVVQQQPPPMMMIIIIIIKKKJJJJJJIIIGGGEEEEEEGGGIIIDDDAAA>>><<<<<<<<<:::999888999999999888666444333222222222222222222333333222222222222222111000000//////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////......////////////......---------.........//////////////////////////////000000000000000000000000000000111111111111000000111111111111111111111111000000111333333444444333222222333333333444444444333333444555666666666666444444555666666777777888666666666777777777888888888888888888999999999:::::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;999<<<======<<<;;;===>>>????????????@@@AAABBBCCCEEEEEEFFFFFFGGGJJJNNNRRRMMMTTT\\\cccgggmmmtttzzz{{{wwwvvvuuusssnnniiicccbbb___[[[WWWTTTQQQPPPMMMOOOPPPOOONNNNNNOOORRRNNNKKKMMMQQQQQQMMMMMMPPPPPPQQQSSSTTTUUUUUUUUUTTTUUU[[[```^^^YYYVVVYYY]]]YYYYYYYYY[[[^^^aaadddeeefffooosssmmmggghhhmmmooollljjjjjjlllppptttvvvwwwpppmmmjjjlllpppsssuuuvvvxxxzzzxxxsssqqqttttttqqqmmmmmmmmmllljjjhhhhhhhhhfffhhhjjjmmmpppqqqqqqqqq{{{{{{}}}~~~{{{rrroooooopppooolllmmmpppooonnnmmmnnnpppqqqqqqpppyyyrrrgggfffeeecccaaa^^^YYYTTTOOOKKKJJJHHHEEECCCAAA@@@???======<<<;;;999888777666666666555555555444444444333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555333555666444222333666999777888888888888999999999999999999999:::;;;<<<===888777<<>>???FFFFFFSSSbbbmmm~~~~~~hhh___\\\WWWSSSSSSRRRMMMIIIJJJIIIHHHJJJOOOIIIIIIIIIGGGEEEDDDFFFGGGCCC@@@===<<<;;;;;;:::999888888999888777666444333222222222222222222222333111222222222222111000000//////////////////////////////000000000000000///////////////////////////////////////////////////////////////////////////......////////////......---------.........//////////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000///000111222333444444444222222333333333444444444222333444555666666666666444444555555666777777777666666666666777777777777777888888888888999999999::::::::::::::::::::::::777999::::::999999;;;<<<>>>@@@AAA@@@===<<<@@@CCC>>><<<<<<<<<>>>???===<<<:::===@@@AAABBBBBBDDDFFFHHHLLLPPPQQQOOOPPPUUUYYY^^^bbbhhhmmmooopppqqqrrrqqqvvvyyyvvvnnnhhhhhhkkkmmmlllkkkiiihhhfffeeedddaaa]]]ZZZZZZ\\\[[[VVVRRROOONNNNNNMMMLLLKKKKKKJJJHHHKKKLLLJJJFFFFFFJJJOOOMMMIIIIIILLLKKKGGGIIIOOOKKKMMMOOOPPPOOOOOOPPPRRRQQQYYY``````YYYSSSTTTWWWTTTSSSSSSVVVZZZ^^^______cccpppyyysssjjjiiikkklllllljjjiiijjjnnnrrruuuwwwvvvqqqllllllmmmnnnpppqqqvvvyyywwwqqqqqqwwwxxxuuutttuuutttssspppooooooooofffhhhlllpppssssssrrrrrruuuvvvyyy~~~{{{vvvmmmlllmmmpppooommmoootttmmmlllkkklllnnnppppppooo{{{xxxssskkkgggfffdddaaa\\\WWWSSSPPPMMMKKKGGGEEEDDDCCCAAA???@@@???===:::888777666555444444444444444444444444555333111111222444444444444333222222444444333222333333333444444444555555333333333333333333333333333444666777777777666555666666666666777777777777666888999999888888999:::<<<<<<======>>>>>>?????????DDDKKKPPPVVVfffpppggg]]]XXXVVVRRROOONNNKKKIIIIIIIIIJJJJJJHHHFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBAAA???<<<:::888777666999888666555444444555555333222222111111222222333555444222000//////000000000000000000000000000000///...---,,,,,,---...///////////////////////////////////////////////////222///---,,,......---+++//////............//////........................//////////////////////////////////////////////////////000000000000//////111111222222222222111111000000111111111222222222222333333444444333333222111333444444222222333555555555555555555555444444555555555555666666666666777777777777777777777777777777777777888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<============BBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOSSSSSSSSSSSSRRRQQQOOOOOOSSSSSSTTTTTTUUUXXX\\\``````gggmmmnnniiieeefffiiidddffffffdddccchhhqqqyyyxxxtttoookkkjjjmmmqqqttt{{{{{{{{{|||~~~}}}{{{zzzuuu{{{|||}}}ooojjjiiiooovvvwwwuuuuuusssrrrrrrvvvzzz{{{yyyvvvnnnmmmlllnnnpppqqqooolllmmmlllkkkkkklllkkkiiiggg}}}yyyuuuqqqhhhgggfffddd```\\\WWWSSSQQQMMMKKKGGGEEEDDDCCCAAA???@@@???===:::888777666555444444444444444444444444555444222333555666666555444333222222444444333222333333333444444444444555333333333333333333333333444444555666666666666666555666666666777777777777666888999999888777999:::;;;<<<<<<======>>>??????AAACCCFFFGGGFFFLLL___qqq}}}gggbbb[[[TTTOOONNNLLLIIIHHHIIIHHHGGGHHHIIIIIIGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===;;;:::999999999999888666555444444555555333222222111111222222333444333222000000000000111000000000000000000000000///...------------...//////////////////////////////////////////////////////......---............//////............//////........................//////////////////////////////////////////////////////000000000000//////000111111222222111111000111111111111111111111222222333333444444333333222111222444333222222333555555555555555555555444444555555555555666666666666777777777777777777777777666666777777777888888888888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============>>>======>>>>>>@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQTTTYYY\\\]]]bbbhhhgggccc```aaadddcccdddeeecccbbbeeemmmssstttqqqllliiiiiilllqqqttt{{{{{{{{{|||}}}|||zzzxxxwww~~~rrrkkkhhhmmmssstttssstttrrrrrrrrrtttvvvwwwvvvuuuxxxtttpppnnnppprrrsssssspppooommmmmmmmmkkkiiiggg}}}xxxtttppphhhgggfffddd```\\\WWWSSSQQQMMMKKKGGGEEEDDDCCCAAA???@@@???===:::888777666666444444444444444444444444555555444666777888777555444333222222444444333222333333333333444444444444333333333333333333333333555555555444555555666777555555666666666777777777666777999888777777888:::;;;;;;;;;<<<======>>>>>>>>>>>>AAACCCAAABBBJJJTTT\\\ooozzzfffWWWXXXUUUPPPMMMKKKJJJIIIGGGGGGFFFEEEFFFGGGGGGEEECCCCCCCCCBBBAAA@@@???>>>===;;;;;;::::::::::::;;;;;;888777666555444444444555333222222111111222222333222222111111000111111222000000000000000000000000///......------......///////////////////////////////////////////////////,,,.../////////...///000/////////....../////////........................//////////////////////////////////////////////////////000000000000//////000111111222222111111000111111111111111111111000222222333333333333222222111222333333222222333555444444444444444444555555444555555555555666666666777777777777777777777777666666777777777777888888777888888888999999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<=========>>>???????????????????????????????????????>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@DDDDDDCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCDDDFFFFFFIIIHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLKKKLLLMMMNNNOOONNNNNNOOONNNOOORRRVVVZZZ[[[^^^bbb```\\\ZZZ]]]```___aaacccbbbaaabbbggglllpppmmmiiiggggggjjjooorrrvvvwwwxxxyyyxxxwwwuuutttttt{{{wwwnnnhhhkkkoooqqqqqqsssqqqrrrrrrrrrrrrsssuuuwww{{{sssnnnnnnrrrwwwyyyvvvtttrrrppppppnnnllljjjzzzuuurrrjjjhhhfffccc```[[[WWWSSSQQQMMMKKKGGGEEEDDDCCCAAA??????>>><<<:::888777666666444444444444444444444444444444555666888888666444333222111222444555444333222222333333333444444444333333333333333333333333666555444333444555666777555555555666666666777777666777888888777777888999:::::::::;;;<<<<<<=========<<<>>>BBBDDDDDDGGGLLLOOOZZZnnnzzzoooggg^^^WWWSSSTTTSSSOOOKKKKKKIIIFFFDDDCCCCCCDDDEEEEEECCCBBBBBBBBB@@@???===<<<<<<<<<::::::999999999::::::;;;888777666666555555444444333222222111111222222333111111111111111111222222//////////////////////////////............//////////////////////////////////////////////////////,,,///111222000......///......////////////..............................//////////////////////////////////////////////////////000000000000//////000000111111111111000000111111111111000000000000222222333333333333222222000222333333222222333444333333444444444444555555444444444555555555666666666666666666666666666666666666666666777777777888777777777888888888888999999:::::::::;;;;;;;;;;;;999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<;;;;;;;;;????????????????????????????????????????????????>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIKKKNNNOOOOOOOOOOOOOOOOOORRRVVVZZZYYY[[[\\\ZZZWWWVVVZZZ^^^[[[]]]```aaaaaabbbeeehhhllljjjgggeeeeeegggjjjmmmnnnpppssssssrrrpppnnnnnnpppwww{{{qqqiiiiiimmmoooppprrroooqqqrrrqqqppprrrwww|||}}}uuuooonnnrrrwww{{{{{{yyyvvvtttsssrrrpppnnnyyytttrrrkkkiiigggccc___ZZZVVVTTTRRRMMMKKKGGGEEEDDDCCCAAA??????>>><<<:::999777777777444444444444444444444444333222333555666666444222333222111222444555444333222222222333333333444444333333333333333333333333555444333333333444666777555555555555666666666666555777888888777666888999999999999:::;;;;;;<<<<<>>@@@>>>???BBBDDDIIIVVVgggwwwvvvhhh```[[[WWWSSSQQQVVVWWWQQQKKKIIIGGGBBBBBBAAAAAABBBCCCCCCBBB@@@BBBAAA???>>><<<<<<<<<<<<::::::999888888888888888777777777666666555444444333222222111111222222333000111111111222222222111////////////////////////////////////////////////////////////////////////////////////////////////...000222333222///...---......///000000///..............................//////////////////////////////////////////////////////000000000000//////000000000111111000000000000000000000000000000000111222222333333222222111000111333222111111222444333333333333444444555555444444444444555555555555555555555555555555555555555666666666666777777777666666777777777888888888999999999999:::::::::;;;888888888888999999::::::::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFFFFHHHJJJMMMOOONNNNNNNNNMMMNNNPPPTTTXXXUUUVVVVVVTTTRRRSSSWWWZZZWWWZZZ]]]```aaaccceeegggjjjhhheeeccccccdddfffhhhiiimmmpppqqqooommmllllllpppttt|||rrrjjjjjjmmmnnnoooqqqmmmooopppppppppssszzz}}}xxxsssrrrsssxxx{{{{{{xxxuuussssssrrrqqqooo||||||wwwrrrqqqkkkiiigggccc^^^ZZZVVVTTTSSSMMMKKKGGGEEEDDDCCCAAA???>>>===<<<:::999888777777444444444444444444444444222222111222444555333222222111111222444555555444222222222222333333333333333333333333333333333333444444444333444444555666444444555555555666666666555666888777666666777999888888888999::::::;;;;;;>>>:::888;;;>>>===???BBB>>>AAAJJJSSSXXXaaayyyyyyuuummmccc\\\YYYWWWUUUSSSSSS]]]aaaXXXPPPMMMIIICCC@@@@@@???AAABBBCCCAAA@@@@@@???>>><<<<<<<<<======;;;:::999777777666666666777777777777666555444333333222222111111222222333111111222222222111111000000000000000000000000000...//////000000//////...////////////////////////////////////////////////...///111333555333///,,,---...///000000///...---........................//////////////////////////////////////////////////////000000000000/////////000000111111000000////////////000000000111111111111222222222222111111000111222222111111222444222222333333444444555555333444444444444555555555555555555555555555555555555555666666666666777777666666666666777777777777888888999999999:::::::::777777888888999:::::::::999999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;<<<===???@@@????????????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHKKKLLLIIIJJJJJJIIIIIIKKKOOOSSSOOOOOOOOOMMMMMMOOOSSSVVVVVVWWWZZZ^^^aaaccceeeffffffeeecccbbbbbbccceeefffhhhlllrrrsssqqqooonnnooolllnnn|||xxxoooiiijjjnnnnnnnnnoookkklllmmmmmmooosssxxx|||}}}|||zzzxxxvvvwwwzzz|||vvvssspppooopppppppppooozzz|||vvvrrrrrrmmmiiigggccc^^^ZZZVVVTTTSSSMMMKKKGGGEEEDDDCCCAAA???>>>===<<<:::999888777777444444444444444444444444333222111111333444444333222111111222444555555444111222222222222333333333333333333333333333333333333333444444555555444444444444444555555555666666555666777777666666777999777777888888999:::::::::;;;888999===@@@@@@BBBFFFAAA@@@DDDIIIHHHFFFRRRccc{{{kkkccc]]]YYYUUUTTTUUUUUUTTTSSSTTTaaafff]]]SSSOOOKKKDDD@@@??????@@@BBBBBBAAA@@@>>>===<<<::::::;;;===>>>999999888777666666666666666777777777666555444333333222222111111222222333222222333333222111000///000000000000000000000000...///000111111000///...////////////////////////////////////////////////---,,,---222888999333,,,---...///000000///...---........................//////////////////////////////////////////////////////000000000000////////////000000000000//////---......///000111222222111111222222222222111111///111222222111111222333111222222333444444555555333333444444444555555555444444444444444444444444555555555666666666777777555555555666666666777777888888888888999999999999777777888999999:::;;;;;;999999999999::::::::::::::::::999999999999999:::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<888888999999::::::::::::::::::999:::;;;===@@@AAA===<<<<<<======>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFEEEEEEGGGLLLOOOLLLLLLKKKKKKLLLOOOSSSUUUWWWWWWYYY\\\___aaabbbbbbaaaaaaaaaaaacccdddfffgggeeekkkrrrtttrrrpppppprrrlllkkkttt|||~~~sssrrrkkkgggjjjnnnnnnlllllljjjhhhhhhiiilllppprrrrrrxxxxxxxxxwwwuuuvvvzzz}}}rrrpppnnnmmmoooqqqqqqqqq{{{~~~xxxuuutttpppjjjgggccc^^^YYYVVVTTTSSSMMMKKKGGGEEEDDDCCCAAA???>>>===<<<:::999888888888444444444444444444444444555333111111222444555444222111111222444555555444111111222222222333333333333333333333333333333333222333444555666555444333444444444555555555666666555666777777666666777888777777777888999999::::::===;;;<<>>;;;;;;>>>CCC===>>>DDDFFFDDDLLLZZZbbbmmmuuujjjbbb___YYYVVVSSSQQQQQQPPPNNNLLLNNN\\\cccZZZOOOKKKGGG@@@?????????@@@BBBBBBAAA@@@<<<;;;:::999999;;;===>>>777777666666666666777777666777777777777555444333333222222222222222222333222333333333222111///...000000000000000000000000...///000111111000///...////////////////////////////////////////////////+++)))***111;;;===666...---...///111111///...---........................//////////////////////////////////////////////////////000000000000////////////000000000000//////,,,---...///000111222333111111222222222222111111///111222222111111222333111111222333333444555555333333333444444444555555444444444444444444444444555555555555666666666777555555555555666666666777777888888888888999999999777888888999::::::;;;;;;888888999999999:::::::::;;;;;;:::::::::::::::;;;999999999999:::::::::;;;999999999999999999999999666777777777888888999999888999999999999:::::::::888888999999:::::::::;;;999999888999;;;>>>AAACCC;;;;;;;;;;;;<<<===>>>>>>????????????@@@AAABBBCCC>>>???AAABBBCCCDDDDDDDDDFFFFFFFFFEEEEEEGGGKKKNNNLLLLLLLLLMMMOOORRRUUUWWWXXXXXXXXXZZZ]]]_________]]]]]]___aaacccfffhhhiiibbbiiipppsssqqqooopppqqqsssppptttwwwuuuyyyxxxkkkmmmgggeeejjjnnnmmmjjjiiiiiifffdddeeeiiilllkkkjjjsssttttttsssrrrsssxxx}}}rrrpppnnnoooqqqtttuuuuuuwwwzzzxxxvvvuuuoookkkiiieee```\\\XXXUUUTTTQQQNNNJJJGGGFFFEEEDDDCCC>>>===;;;999888666666555555555444444444333333333333222222111111222222333111111222333333444555555777555444444555555333111444444444444444444444444333333333444444444555555444444444555555555555666555555555555666666666666777777777888999999:::::::::;;;<<<<<<===<<<<<<<<>>???@@@AAA@@@>>><<<:::::::::::::::::::::::::::999999999999888888888777666666555444444444444555444333222222333444333222222222222111111111000000111111111111000000000000000000000000000000000000//////////////////////////////000000000000//////000//////222666999999888222111///...---------...............////////////////////////////////////............////////////000000//////.........---............////////////000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333333333333333333222222333333333333444444444444444555555555555666888888777777666666555555888888888777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888777777777888999::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>?????????>>>??????@@@@@@CCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHJJJLLLOOOQQQQQQQQQRRRSSSWWWYYY[[[[[[YYYXXXWWWXXXZZZ]]]]]]ZZZ[[[```eeefffeeefffhhhiiijjjmmmrrrvvvsssrrrrrrtttuuutttpppllljjjhhhgggjjjnnnnnnjjjeeehhhcccdddiiikkkiiihhhlllkkknnnpppnnnlllnnnuuu|||pppmmmnnntttxxxwwwvvvvvvwwwzzzwwwuuutttnnnjjjhhheee```\\\XXXVVVTTTOOOLLLHHHEEEDDDCCCBBBAAA>>>===;;;999888666666555555555444444444333333333333222222111111222222333111222222333333444444444444333333333333333333333444444444444444444444444333333333444444444444555444444444444555555555555555555555555666666666666666666777888888999999:::::::::;;;<<<<<<<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGMMMNNNRRR^^^tttvvvkkkjjjiiibbb[[[XXXQQQPPPNNNMMMKKKKKKJJJJJJGGGGGGHHHIIIJJJHHHCCC@@@>>>???@@@@@@???>>><<<:::::::::::::::::::::::::::999888888888777777777777666666555444444444444555333222222222333444333222222222222111111111000000111111111111000000000000000000000000000000000000////////////////////////......////////////......---,,,,,,...222444444333222111///...------..................////////////////////////////////////............////////////000/////////........................////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222333333333333333333333333333333222222222333333333444444444444444444555555555555777777777666666666555555777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888777777777777777777777777888777777777777888888999999999999999999999999999999999999999999999999999888888888888888888888888::::::::::::::::::::::::;;;;;;:::::::::;;;<<<============>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDEEEFFFGGGHHHHHHJJJMMMPPPRRRRRRQQQRRRRRRUUUWWWYYYYYYXXXVVVVVVWWWWWW[[[\\\YYYZZZ___cccccceeeffffffggggggjjjnnnqqqooopppssswwwyyywwwqqqlllhhhffffffhhhkkkjjjeee```bbb___aaafffhhheeeccceeefffhhhkkkkkkkkkmmmqqquuuqqqnnnnnntttxxxwwwwwwxxxxxxyyyuuusssrrrllliiigggddd```\\\YYYWWWVVVPPPLLLHHHEEEDDDCCCBBBAAA>>>===;;;999888666666555555555444444444333333333333222222111111222222333222222222333333333333333111222222111000111333444444444444444444444444444333333333333444444444444444444444444555555555555555555555555666666666666666666777777888888999999999:::;;;;;;<<<<<<;;;;;;<<<======>>>@@@BBBDDDEEEJJJIIIIIIMMMYYYooouuuiiidddaaacccbbb]]]WWWTTTNNNMMMLLLJJJIIIHHHGGGGGGCCCCCCBBBCCCDDDCCC@@@======>>>??????>>>===;;;:::::::::::::::::::::::::::777777777777666666666666666666555444444444444555222333333444444333333333222222222111111111111111111111111111000000000000000000000000000000000000////////////////////////------............---------,,,+++---///111000000111000///......---..................////////////////////////////////////............////////////////////////........................////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222222333333333333333333333333333222222222222333333333333444444444444555555555555666666666666666555555555666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666888777777666666666666777777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777999999888888999999:::;;;::::::;;;===@@@BBBDDDFFF@@@@@@BBBBBBBBBBBBAAA@@@AAAAAACCCDDDFFFGGGHHHIIIJJJMMMRRRTTTSSSQQQPPPPPPRRRTTTVVVWWWUUUTTTTTTUUUTTTYYY[[[ZZZ[[[___bbbaaadddeeeeeedddcccdddgggiiifffjjjpppvvvxxxvvvpppkkkfffeeedddeeehhhhhheeebbb______aaaeeeeeebbbaaabbbccceeehhhkkkmmmnnnnnnnnnpppllllllqqquuuuuuvvvyyyxxxxxxtttqqqpppjjjhhhgggddd```\\\YYYWWWVVVRRROOOJJJGGGFFFFFFEEEDDD>>>===;;;999888666666555555555444444444333333333333222222111111222222333333333333222222222222222000111222111//////111333333333333333333333333333222222333333333444444444333333444444444555555555555555555555666666666666555555666666777888888999999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBEEEHHHKKKMMMRRR\\\kkkwwwgggmmmyyy~~~xxxtttllldddfffccc```]]]YYYUUUSSSRRRLLLKKKJJJHHHGGGFFFEEEEEEFFFDDDBBBBBBBBBAAA???===<<<============<<<;;;:::999999999999999999999999777666666666666555555555666666555444444444444555555777777777555333222222111111111111111111111111111111111111000000000///////////////////////////////////////////////////---......//////......---///......///000000000000000000//////........................////////////////////////////////////............///////////////////////////.....................///////////////////////////////////////////////////////////////000000000111111111111111111111111222222222222222222222222222222222222111222222222222333333333333333444444444555555555555555555555555555555555555555666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666888777666555555555555555666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666777777777777888888999999999:::;;;<<>>???AAABBBCCCBBB@@@???>>>???@@@BBBDDDFFFGGGHHHIIIMMMRRRTTTSSSQQQNNNNNNNNNPPPSSSTTTSSSRRRRRRSSSTTTYYY]]]\\\]]]aaacccaaacccdddcccbbb``````aaaccc^^^bbbhhhmmmppppppllljjjgggeeebbbcccgggjjjllllllddddddeeefffeeecccccceeehhhiiilllppprrrqqqmmmjjjkkkhhhhhhllloooooorrrvvvyyyxxxsssppppppjjjhhhgggddd```\\\YYYWWWVVVRRROOOKKKHHHGGGFFFEEEDDD>>>===;;;999888666666555555555444444444333333333333222222111111222222333222222222222222222222111111222333222111000000000333333333333333333333333222222222333333333444444333333333444444444444555555555555555666666666666444555555666666777888888888999999:::::::::::::::::::::;;;;;;===>>>@@@AAA@@@DDDIIIJJJJJJNNNVVV]]]XXX[[[aaajjjvvv{{{pppkkkjjjiiiddd`````````]]]YYYTTTRRROOOMMMLLLKKKIIIHHHFFFEEEEEEEEEHHHFFFCCCBBBAAA@@@>>>===;;;<<<<<<<<<;;;;;;;;;:::999999999999999999999999666666666666555555555444666666555444444444444555999;;;<<<:::666333111111111111111111111111111111111111111111000000000////////////////////////////////////////////////////////////000000/////////000000000000//////000000///////////////.....................////////////////////////////////////............////////////.........///////////////............///////////////////////////////////////////////////////////////000000000111111111111000000111111111222222222222222222222222222222222111111111222222222333333333333333444444444444555444444444444444555555555444444555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777666555444444444555777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777::::::;;;<<<===???@@@AAA===>>>@@@BBBBBBAAA@@@???<<<===>>>@@@BBBCCCEEEEEEGGGKKKOOORRRQQQNNNLLLKKKKKKMMMPPPQQQPPPPPPQQQQQQUUU[[[______```ccceeecccbbbccccccaaa___]]]^^^___\\\^^^bbbeeehhhjjjkkklllmmmiiidddbbbdddiiinnnrrrjjjkkkjjjgggeeeeeehhhjjjmmmnnnpppssstttqqqlllhhheeecccdddhhhjjjjjjnnnssszzzxxxrrrpppqqqllliiigggddd```\\\YYYWWWVVVQQQMMMIIIFFFEEEDDDCCCBBB>>>===;;;999888666666555555555444444444333333333333222222111111222222333111111111222222222222222222222222444666555222///333333333333333333333333222222222222333333333333333333333333444444444444555555555555666666666666444444555555666666777777777888999999::::::999999:::::::::;;;<<<===??????BBBCCCDDDCCCCCCGGGMMMRRRSSSTTTVVVYYY^^^fffooouuuxxxooogggeeeeeebbb^^^]]]SSSWWWXXXVVVTTTSSSNNNIIIKKKJJJIIIGGGFFFEEEDDDDDDFFFDDDAAA@@@@@@???===;;;;;;:::::::::::::::::::::999999999999999999999999666666666666555555555555666666555444444444444555999<<<>>><<<777222000111111111111111111222222222111111111111000000000000000000000000000000000000//////////////////////////////000000000000//////---///000///------...///......////////////..................////////////////////////////////////............////////////.........///////////////............////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222222222222222222222111111111111222222222222333333333333444444444444333333333444444444444444333333444444555666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777666666555555555555666666666666666666666666666555555555555555555555555666666666666666666666666777777777777777777777777555555666777777777777666::::::::::::;;;<<<===>>><<<===???@@@AAAAAA@@@???<<<<<<>>>???AAABBBCCCDDDDDDGGGLLLNNNMMMLLLJJJJJJHHHKKKNNNOOOOOOOOOPPPQQQTTTZZZ^^^^^^```dddeeedddaaabbbcccbbb___^^^^^^___^^^```aaabbbdddgggllloootttoooiiieeecccfffkkknnnmmmqqqpppjjjfffhhhkkklllmmmnnnpppqqqpppmmmjjjgggcccccceeeiiikkkjjjnnnssszzzxxxsssqqqrrrnnnjjjhhheee```\\\XXXVVVTTTQQQMMMIIIFFFEEEEEEDDDCCC>>>===;;;999888666666555555555444444444333333333333222222111111222222333000000111111222222333333111///000666<<<<<<666000222222222222222222222222111222222222222333333333222222333333333444444444555555555555666666666666333444444555555666777777777888888999999999999999:::::::::;;;<<<===>>>???CCCCCCBBBCCCDDDFFFIIIKKKJJJLLLNNNOOOPPPSSSYYY]]]dddppp|||vvvmmmgggdddeeeddd___\\\]]][[[\\\XXXSSSRRRSSSOOOIIIJJJIIIHHHFFFDDDDDDCCCCCC@@@???>>>???@@@???===;;;::::::999999999999::::::888888888888888888888888777777777666666666555555666666555444444444444555555999===;;;666111111222000000111111111222222222111111111111000000000000000000000000000000000000////////////////////////...//////////////////...,,,...//////---,,,---///---...///000000///..................////////////////////////////////////............////////////............/////////000............////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111222222222222222222333333333444444444222222333333333444444444222333333444555555666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666666666666555666666777777444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666444555666777888777777666777777888888999:::<<<<<<======>>>>>>???@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDAAADDDGGGIIIIIIIIIIIIIIIGGGIIILLLNNNNNNNNNOOOPPPRRRXXX[[[[[[\\\aaacccbbbaaabbbdddcccaaa``````aaa```aaabbbbbbcccfffkkkooovvvtttqqqmmmjjjiiijjjlllooouuuwwwqqqlllmmmmmmllliiilllooonnnkkkiiiiiikkkfffgggkkkpppqqqooorrrxxx{{{xxxsssrrrsssoookkkiiieee```\\\XXXUUUTTTSSSPPPKKKHHHGGGGGGFFFEEE>>>===;;;999888666666555555555444444444333333333333222222222222222222333//////000111222333333444///---///777@@@BBB:::222222222222222222222222222111111222222222333333333222222333333333444444444555555555555666666666777333333444444555666666777777777888999999999999999:::::::::;;;<<<===>>>???>>>???AAAEEEGGGGGGDDDAAADDDGGGKKKMMMMMMNNNQQQTTTWWW___hhhooouuu~~~zzzwwwrrrnnnbbb___```eeeeee___^^^aaaqqqkkk^^^PPPMMMRRRQQQMMMIIIHHHFFFEEECCCBBBBBBBBB=========???AAABBB@@@>>>:::999999888999999::::::888888888888888888888888777777777777666666666666666666555444444444444555111666::::::555111111333000000111111222222222222111111111111000000000000000000000000000000000000////////////////////////---..................---,,,///111000...---///111---...///000000///................../////////000////////////////////////............/////////000---.........//////000000............/////////000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111000111111111111222222222222222333333333444444444222222222333333444444444222222333444444555666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666777888999333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555444555777888888888777666555555666777888:::<<<===============>>>???AAAAAA@@@@@@AAABBBBBBCCCDDDDDD???BBBEEEFFFFFFGGGHHHIIIFFFIIILLLNNNNNNNNNOOOPPPPPPUUUXXXWWWYYY^^^aaa```aaacccddddddcccbbbbbbccc___aaaccccccbbbdddiiimmmuuuvvvvvvuuurrrooonnnnnnpppyyy~~~yyysssrrrppplllgggkkknnnmmmiiihhhkkkpppjjjlllqqqvvvvvvuuuwww|||zzzwwwrrrssstttpppllliiieee```[[[XXXVVVUUUTTTTTTQQQMMMGGGDDDBBBBBB>>>===;;;999777555444444333333333333333333333333666444222333444555444333000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333222222333333333333444444333333333444444444555555666666666666777777777777777777777888999999::::::::::::::::::;;;<<<======>>>???@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKLLLNNNPPPSSSUUUYYY]]]aaaffflllpppuuu~~~{{{vvvqqqmmmjjjgggeeebbb___^^^___``````___vvv\\\JJJIIIMMMMMMHHHFFFCCCAAA?????????@@@AAA===:::;;;???AAA???;;;999999999999999999999999888888999999999999888888999999888888888888888999999888777666666555555555666666555444333333333333111111111111111111111111222222222111111111000000000000000000000000000000000000//////.........---//////000000000000////////////............//////......////////////......///////////////............................................./////////000000000000000000000000000222111000.........///000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000111222;;;999666333111111111111111111111111111000///...111111222222222333333333555444444444444555666666666555444333222333333444444444444444444444444444555444444333333444444555444444444555555555555666666666555555555555666666======888222333777666///333444444444444333222111333333333333333333333333444444444555555555666666555555555555666666666666555555666666777777888888<<<===============<<<<<<>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFKKKIIIHHHJJJNNNPPPPPPOOOQQQQQQSSSTTTVVVWWWYYYZZZ^^^aaaeeegggfffdddbbbbbbdddaaa```bbbfffhhhgggfffpppzzzxxxssspppmmmzzzyyywwwuuusssrrrrrrqqqooopppooolllhhhfffeeefffkkkkkkpppvvvvvvsssvvv}}}{{{wwwssssssuuupppkkkiiieee```\\\XXXVVVUUUTTTSSSQQQMMMGGGDDDCCCCCC>>>===;;;999777555444444333333333333333333333333555444222222444555444333111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333222222333333333333444444333333333444444444555555555666666666777777777777666777777888888999::::::::::::999::::::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDFFFHHHIIIIIIJJJMMMOOOOOOQQQSSSVVVXXX\\\aaaeeeeeelllwww}}}yyysssnnnjjjgggcccaaa^^^]]]]]]\\\\\\\\\[[[[[[kkkvvvvvvcccPPPJJJJJJHHHGGGEEECCC@@@???>>>??????@@@<<<999:::>>>@@@>>>;;;999999999999999999999999888888999999999999888888999999888888888888999999:::999888777777666777777666666555444333333333333111111111111111111111111222222222111111111000000000000000000000000000000000000/////////.........000000111111111111000000//////............//////......////////////......////////////////////////................................./////////000000000000000000000000000000222111000///...//////000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111111999777444222111111111222111222222222111111000///111111222222222333333333333333333333333444555555666555444333333333444444444444444444444444444444555444444333333444444555444444444444555555555555666555555444444555555666>>>???;;;555333666555000333333333333333333222222333333333333333333333333333333444444444555555555444555555555666666666666444555555666777777888888<<<<<<=========<<<<<<;;;>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGJJJHHHGGGIIILLLOOOOOONNNPPPQQQRRRTTTVVVWWWXXXXXX[[[___dddfffeeecccbbbaaaaaa``````cccfffgggeeecccjjjuuu}}}|||xxxuuusssqqqvvvuuutttsssrrrrrrrrrrrroooooonnnkkkgggffffffgggjjjjjjooovvvxxxvvvxxx}}}|||yyyttttttvvvqqqjjjhhheeeaaa]]]ZZZWWWVVVTTTSSSQQQMMMHHHDDDCCCCCC>>>===;;;999777555555444333333333333333333333333555444222222444444444333222222222222222222222222111111111111111111111111000000000000000000000000333333333333333333333333222222333333333333444444333333333444444444555555555555666666666777777777666666777888888999999:::999999999::::::;;;<<<===>>>>>>???@@@AAABBBBBBCCCBBBDDDFFFGGGHHHIIIKKKMMMOOOQQQRRRSSSUUUWWW[[[^^^[[[```hhhnnnsssyyy}}}xxxuuupppkkkhhheeebbb```XXXZZZ[[[[[[YYYWWWVVVVVVUUUdddkkk___OOOGGGFFFFFFEEEDDDAAA@@@>>>>>>>>>???>>>;;;999999<<<>>><<<:::999999999999999999999999888888999999999999888888999999999888888999999:::;;;;;;:::999888888888888666666555444333333333333111111111111111111111111222222222111111111111111000000000000000000000000000000////////////......111111222222222222111111000//////......//////000...//////000000//////...////////////////////////............................../////////000000000000000000000000000000000111111000/////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///111444666666555222111555444333111000111111222222222333333333222111111111111222222222333333333222222222333333333444444555555444333333333444444444444444444444444444444555444444333333444444555444444444444555555555555555444444333333444444555<<<>>><<<666333333222111222222222333333333333333333333333333333333333333222222333333333444444444444444444555555555666666444444555555666777777777;;;;;;<<<<<<<<<<<<;;;;;;======>>>???@@@AAACCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGJJJLLLMMMLLLMMMOOOQQQTTTUUUVVVVVVVVVXXX\\\bbbffffffdddbbbaaa______```bbbeeeeeecccbbbdddmmmvvvwwwwwwwwwvvvtttqqqqqqpppoooooooooppppppnnnmmmlllhhhfffeeegggiiikkkkkknnnuuuxxxwwwvvvwww~~~zzzvvvuuuwwwrrrjjjhhhfffbbb^^^[[[XXXWWWTTTSSSQQQMMMHHHEEEDDDDDD???>>><<<999777666555444333333333333333333333333555333222222333444444333222222222222222222222222111111111111111111111111000000000111111111111111333333333333333333333333222222222333333333444444333333333444444444555555555555555666666666777777666666777777888999999999999999999999:::;;;<<<=========>>>???@@@AAABBBBBBBBBDDDFFFGGGGGGHHHJJJLLLNNNPPPQQQRRRRRRUUUXXX[[[ZZZ^^^cccfffhhhjjjmmmooouuuzzz}}}yyyvvvtttqqqlllhhhfffdddaaa___XXXZZZZZZXXXUUURRRRRRSSSIIISSSVVVNNNDDDBBBEEEFFFBBBAAA@@@???>>>===>>>>>><<<:::888999;;;<<<;;;999999999999999999999999999888999999::::::999999888:::999999999999::::::;;;;;;:::999888888777777888666666555444333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000//////////////////000111111222222111111000000000////////////000000//////000000000000/////////////////////000000000...........................////////////000000000////////////////////////111111000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000333777:::;;;888444222222222111000000111222222333333333444444333222222111111222222222333333333222222333333444444444444444444444444444444444444444444444444444444444444555444444333333444444555333333444444444555555555444333333222222333333444666999:::777222111222333222222222222222333333444333333333333333333333333111111222222222333333333333333444444444555555555333444444555555666777777999::::::;;;;;;;;;;;;:::=========>>>???@@@BBBBBBDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDDDDEEEGGGIIIJJJKKKLLLMMMPPPSSSTTTUUUUUUTTTVVV[[[aaaeeefffdddbbbaaa```______```aaabbbccccccaaaiiiooorrruuuxxxwwwtttnnnmmmlllkkkkkkjjjkkkkkkjjjjjjhhhfffddddddfffiiilllkkklllqqquuutttqqqmmm{{{vvvvvvwwwrrrkkkiiigggccc___[[[XXXVVVTTTSSSQQQMMMIIIEEEEEEEEE???>>><<<:::888666555555333333333333333333333333444333111111333444333222111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333222222222333333333444444333333333444444444555555555555555555666666666666555666666777888888999999999999999999:::;;;<<<<<<<<<======>>>???@@@AAAAAABBBDDDFFFGGGGGGHHHKKKMMMJJJKKKMMMNNNOOOQQQUUUXXXZZZ\\\___aaabbbbbbccccccgggjjjooosssxxx~~~yyytttqqqnnnnnnjjjfffcccaaa___\\\[[[YYYXXXVVVSSSOOOMMMMMMMMMFFFHHHGGGCCCAAACCCDDDDDD??????>>>>>>============;;;:::888888999:::::::::999999999999999999999999999999::::::::::::999999::::::999999:::;;;<<<<<<::::::999888777777777777666666555444333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000000000//////000000000000//////000000////////////000000//////000000000000//////////////////000000111111////////////////////////////////////000000000111////////////////////////000000111111111111111111///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000///222666999:::777333000000000000000111111222222222333333444444444333333111111222222222333333333333333444555666555555444333444444444444444444444444444444444444444444444555444444333333444444555333333333444444444444555333333222222222222333333333555888999666444555888444333333222222333444444333333333333333333333333111111111222222222333333333333333333444444444444333333333444555555666666888888999:::::::::::::::<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFBBBCCCCCCDDDEEEGGGHHHJJJJJJLLLNNNPPPRRRSSSSSSSSSVVV[[[aaaeeeeeedddcccbbbbbbaaa```^^^___aaadddfffbbbggglllnnnrrrvvvuuuqqqlllkkkjjjhhhgggfffeeeeeefffgggfffdddcccdddfffiiiggghhhiiilllpppqqqnnnjjj{{{vvvvvvwwwrrrlllkkkhhheee```[[[XXXUUUTTTSSSQQQNNNIIIFFFEEEFFF???>>><<<:::888666555555333333333333333333333333444333111111333333333222000000000000000000000000111111111111111111111111111111111222333333444444333333333333333333333333222222333333333333444444333333333444444444555555444444555555555666666666555555666777777888888999888888888999999:::;;;<<<<<<<<<===>>>???@@@@@@AAAAAACCCEEEGGGGGGHHHJJJLLLJJJKKKMMMNNNOOORRRUUUXXX[[[\\\^^^```aaaaaaaaaaaabbbdddhhhkkknnnrrrwwwzzzzzzsssnnnlllkkkhhhddd```^^^\\\ZZZXXXVVVSSSQQQOOONNNMMMJJJHHHEEEDDDDDDEEEFFFFFFBBB???============<<<<<<<<<<<<::::::999999999999::::::999999999999999999999999999999::::::::::::999999::::::::::::;;;<<<======:::999888777777666666777666666555444333333333333111111111111111111111111111111111111111222222222000000000000000000000000//////000000000000111111//////000000000000//////111000000//////000000111///000000111111000000///...//////000000111111222/////////////////////////////////000000000111111000000000000000000000000///000111222222222111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000---///222444444333000///000000111111222222222222222222333444444444333333111111222222222333333333333444555666777666555444222333444555555555444444444444444444444444444444555444444333333444444555333333333333444444444444444333333222222333333444444444888<<<<<<999999;;;777666444333333333444555333333333333333333333333111111222222222333333333222222222333333333444444222222333333444555555555666777888999999::::::999<<<<<<<<<<<<===>>>??????@@@AAABBBCCCDDDEEEEEEEEE@@@BBBCCCDDDDDDEEEGGGIIIJJJKKKLLLMMMOOOQQQRRRSSSVVVZZZ___bbbbbbbbbbbbbbbdddcccbbb```___aaaeeehhheeehhhiiikkkqqquuusssmmmlllkkkiiigggeeeddddddcccdddeeeffffffeeefffhhhiiidddggghhhiiilllpppppplll{{{vvvuuuvvvqqqnnnllljjjfffaaa[[[WWWTTTSSSSSSRRRNNNIIIFFFFFFFFF@@@???===:::888777666555333333333333333333333333444222111111222333333222111111111111111111111111111111111111111111111111000000000111222333333333333333333333333333333333222222333333333333444444333333333444444444555555444444444555555555666666555555666666777888888888888888888888999:::;;;<<<;;;<<<<<<===>>>???@@@@@@@@@BBBDDDEEEEEEFFFIIIJJJKKKMMMNNNNNNOOOQQQTTTWWWYYYYYYZZZ\\\^^^______^^^]]]___cccfffiiilllooorrrwwwzzz{{{sssmmmjjjiiifffaaa^^^[[[YYYWWWUUURRROOOOOORRRVVVUUUNNNGGGGGGFFFFFFFFFEEECCC@@@>>>;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999:::;;;999999999999999999999999999::::::;;;;;;::::::999::::::::::::;;;<<<===>>>;;;;;;999888888888888888666666555444333333333333111111111111111111111111000000111111111222222222000000000000000000000000//////000000000111111111000000000111111000000000111111000000000000111111000000111111111111000000...//////000111111222222//////////////////////////////000000000111111111000000000000000000000000///000111222222222222111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111000111111222222222222222222111111222333333333333333111111222222222333333333111333444666666555444333222333444555555555444444444444444444444444444444555444444333333444444555222222333333333444444444444444333333333333444444555222555;;;>>>:::777888:::999666444333444444555333333333333333333333333222222222222333333333444222222222222333333333333222222222333444444555555555666777888999999999999;;;;;;;;;;;;<<<===>>>>>>>>>???AAABBBCCCDDDDDDCCC???BBBCCCDDDCCCDDDGGGJJJKKKJJJJJJJJJLLLOOOQQQSSSVVVYYY\\\^^^^^^^^^___```bbbdddffffffdddccceeegggggghhhhhhiiipppuuurrrkkklllkkkjjjiiiggggggffffffccceeehhhiiiiiiiiijjjkkkjjjnnnoookkkjjjnnnooommm{{{uuuuuuvvvqqqooommmkkkfffaaa[[[VVVSSSSSSSSSRRRNNNJJJGGGFFFGGG@@@???===:::888777666555333333333333333333333333444222111111222333333222222222222222222222222222111111111111111111111111...//////000111222222222333333333333333333333333222222333333333444444444333333333444444444555555444444444555555555666666555555666666777888888888888888888888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@>>>@@@BBBCCCDDDEEEGGGIIIHHHIIIJJJIIIIIIKKKNNNPPPRRRRRRRRRSSSVVVXXXXXXWWWXXX[[[^^^aaaccceeehhhjjjqqqqqqrrruuuxxxzzzzzzyyy~~~vvvnnngggdddbbb___ZZZWWWTTTRRRPPPNNNPPPNNNPPPXXX___^^^SSSIIIKKKIIIFFFBBB>>>;;;>>>BBB::::::;;;<<<<<<<<<;;;;;;:::;;;;;;:::999999:::<<<999999999999999999999999999::::::;;;;;;::::::999:::::::::;;;<<<===>>>>>><<<<<<;;;:::999999999999666666555444333333333333111111111111111111111111000000111111222222222222000000000000000000000000//////000000111111111222111111222222222222111111111111000000000000111111000000111111111111000000...//////000111222222222000000000000000000000000000000000000111111111111000000000000000000000000///000111222333333222111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222111111111222333444111222222333333333222222000111222222333333333333111111222222222333333333000111333555555444333222111222444555666555444444444444444444444444444444555444444333333444444555222222333333333444444444555444444333333444444555444///111888<<<777333333<<<:::888555444444555555333333333333333333333333222222333333333444444444111111222222222333333333111222222333333444555555555555777888888999999999;;;;;;;;;;;;;;;<<<===>>>===>>>@@@BBBCCCCCCCCCCCC???BBBDDDDDDCCCCCCGGGJJJKKKJJJIIIIIIJJJNNNQQQTTTVVVXXXZZZ[[[[[[[[[]]]^^^```eeeiiikkkhhhfffeeeeeehhhgggfffhhhooouuurrrkkkllllllkkkjjjjjjjjjjjjjjjcccfffjjjlllmmmlllmmmmmmsssxxxwwwoooiiikkkmmmkkkzzzssssssuuurrrnnnkkkiiiggg```XXXTTTVVVUUUUUUSSSOOOJJJGGGFFFGGGCCCAAA???<<<:::888777666444444444333333333222222333333333333333333333333333333333222222111111111000000000000000000000000333333333333333333333333222222333333333222222111222333333444444333333222222333444444555555444444444444444555555555555666555555555555666666666666777888888999999:::;;;;;;::::::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEIIIHHHHHHGGGHHHIIIKKKLLLMMMOOOPPPQQQRRRTTTWWWYYYVVVZZZ]]]^^^^^^```ggglllnnnnnnnnnoooppprrrttttttxxx|||}}}yyy{{{|||oooiiinnn___\\\VVVQQQOOOOOOPPPQQQSSSNNNMMMVVVbbbcccWWWJJJPPPLLLGGGBBB???===>>>???======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999::::::::::::::::::::::::999999::::::;;;<<<======<<<>>>@@@@@@>>><<<<<<<<<===<<<;;;;;;;;;:::888555666666555555555444444444333333333222222222111111333000...///222444333111111111111111111111111111///000000111222333333333000000000000111111111111111111111111111111111111111111111000000000000000444333222222333333111000111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111000000000000000000111111111111222222222111111111111111111111111222222222222222222222222111111222333333333333222222222333333333333444444222333444444555555444444555555555555555555555555222333444444444333222111555444444333333444444555444444444444444444444444222222222333333333444444111111333777:::999555000444///111888999222000555333333444444444333111000222222222222222222222222444333222222222333444555444444333333333444444444777555444555888999888666:::::::::;;;;;;:::999999;;;;;;;;;;;;===???AAACCCCCCDDDEEEEEECCCBBBBBBCCCFFFFFFGGGHHHIIIKKKLLLMMMTTTWWWZZZ[[[ZZZXXXXXXXXX[[[aaaggggggcccaaadddiiillliiijjjooopppkkkjjjnnnrrrsssrrrooonnnooolllgggcccfffkkknnnpppqqqrrrssszzz||||||xxxooohhheeedddzzztttsssuuurrrooollljjjggg```WWWTTTUUUVVVUUUTTTPPPKKKHHHGGGHHHAAA???===:::888666555444444444444333333333222222333333333333333333333333333333333222222222111111111111111111111111111111333333333333333333333333222222222333333222222111222333333444444333333222222333444444555555444444444444444555555555555666555555555555666666666666888999999::::::;;;<<<<<<::::::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHGGGHHHIIIKKKLLLMMMNNNPPPRRRRRRTTTXXXZZZXXX\\\```aaaaaabbbggglllkkkllllllnnnoooqqqrrrsssuuuxxx|||}}}vvvuuuzzzwwwlllhhhkkk___\\\WWWSSSPPPPPPRRRSSSRRRNNNLLLQQQXXXYYYRRRIIIJJJIIIGGGDDDAAA???===<<<<<<<<<<<<;;;;;;;;;;;;:::999:::::::::::::::999999::::::::::::::::::::::::999::::::;;;<<<<<<=========???AAAAAA???============<<<;;;;;;;;;:::888666666666666555555555444444333333333333222222222222222000//////222333333111111111111111111111111111//////000111111222333333000000000000111111111111111111111111111111111111111111111111000000000000444333111222333333222000111111000000000000111111////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000000000111111111111222222222222111111111111111111111111222222222222222222222222111111222333333333333222222222333333333333444444333333444444555555555444555555555555555555555555333444555666666555444333555444444333333444444555444444444444444444444444333333333333444444444444444333333666:::<<<;;;999666222000333444222222333333444555555555444222111222222222222222222222222111111222222222111///...444444333333444555666666777555444555888999777666999::::::;;;::::::999999;;;::::::;;;===???AAABBBBBBCCCEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGHHHJJJKKKLLLRRRTTTVVVWWWVVVUUUUUUUUUXXX^^^cccdddaaabbbfffkkknnnkkkkkknnnmmmgggeeehhhmmmoooooommmnnnooolllgggdddfffiiilllnnnooopppqqqwwwzzz|||zzztttnnniiiggg{{{tttsssuuurrrooollljjjhhhaaaXXXTTTUUUVVVVVVTTTPPPLLLIIIHHHIIIAAA???===:::888666555444444444444444333333333333333333333333333333333333333333333222222222222111111111111111111111111111333333333333333333333333111222222333333222222222222333333444444333333222222333444444555555444444444444444555555555555666555555555555666666666666999999::::::;;;<<<<<<<<<::::::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEHHHHHHGGGHHHHHHJJJKKKLLLLLLNNNPPPRRRSSSUUUYYY[[[[[[___dddeeeeeeeeegggjjjhhhiiijjjkkkmmmoooqqqqqqsssvvvyyy|||~~~{{{rrrnnnqqqpppiiidddeee]]]ZZZWWWTTTRRRRRRSSSTTTPPPNNNKKKKKKMMMMMMJJJGGGCCCDDDEEEEEECCC???;;;999;;;;;;;;;;;;::::::::::::888999999::::::999999999::::::::::::::::::;;;;;;:::;;;;;;<<<<<<======>>>>>>@@@BBBBBB@@@???>>>???>>><<<;;;;;;<<<;;;999777666666666666555555555555444444333333333222222222222000///000222333222111222222222222222222222222/////////000111111222222000000000111111111222222222222222222222222222222111111111111111111111111444222111222333333222000111111000000000000111111/////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111222222222333222222222222222222222222333333333333333333333333111222222333333333333333222222333333333333444444333333444444555555555555444444444444444444444444555555666666666666666555555555444444444444555555444444444444444444444444333444444444444555555555777555333555999===@@@BBB444666444000000333555444444555666666666555444333222222222222222222222222222444777999:::888666555555444444444555666666777666555444555777888777666999999::::::::::::999999:::::::::;;;<<<>>>???@@@AAACCCDDDDDDCCCBBBCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKQQQSSSTTTUUUTTTSSSTTTUUUVVV[[[___```___aaahhhnnnnnnkkkjjjkkkhhhccc```aaagggiiijjjiiijjjmmmkkkffffffggggggiiijjjlllnnnoooqqqsssuuuvvvtttpppkkkiii{{{uuutttuuurrrmmmkkkiiihhhbbbYYYUUUWWWUUUUUUSSSOOOKKKHHHHHHIIICCCAAA???<<<:::888777666555444444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222333333333222222222333333444444333333222222333444444555555444444444444444555555555555666555555555555666666666666888888999::::::;;;;;;<<<::::::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSUUUYYY[[[\\\```eeegggfffffffffgggeeefffhhhjjjlllmmmoooooorrruuuxxxzzz|||~~~vvvuuummmiiilllmmmggg```^^^YYYXXXUUUSSSRRRQQQRRRSSSNNNNNNNNNLLLHHHEEEDDDEEE???@@@BBBBBBAAA???;;;999;;;;;;:::::::::999999999888888999999:::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>@@@BBBDDDDDDBBB@@@@@@@@@>>>===<<<<<<<<<<<<:::888777777777666666666555555444444444444333333333333111111111222222222222111222222222222222222222222/////////000000111111111000000111111111222222222222222222222222222222222000111111111111111222222333222111111333333222111222111111000000111111222//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111000000111111222000111111111111111222222111111111222222222333333222222222222222222222222333333333333333333333333111222333333444444333333222222222333333333444444444444444444444555555666444444444444444444444444555555666666666666666666555555444444444444555555555555555555555555555555444444444555555555666666666555444444777;;;???BBB@@@JJJLLL???444444555333444555666777777666555444222222222222222222222222222444888;;;>>>@@@@@@@@@777777666555555555555555555555555555666777777666888888999::::::::::::999999999:::;;;<<<===>>>???AAACCCEEEEEEDDDDDDEEEFFFCCCDDDDDDEEEFFFHHHJJJJJJRRRTTTUUUVVVUUUUUUVVVXXXWWWZZZ\\\]]]]]]```gggmmmiiihhhgggfffdddbbbaaaaaaccceeeeeedddggglllmmmjjjhhhgggeeeeeegggjjjkkkllliiijjjlllmmmnnnllljjjhhh|||vvvtttvvvrrrjjjhhhiiiiiiccc[[[XXXYYYSSSSSSQQQNNNJJJGGGGGGGGGCCCAAA???<<<:::888777666555555555444444444333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222000111222333333333333333222333333444444333333222222333444444555555444444444444444555555555555666555555555555666666666666777777777888999999::::::::::::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKLLLMMMPPPQQQRRRTTTXXXZZZZZZ^^^bbbeeeffffffeeeeeedddeeegggiiikkklllmmmmmmppprrruuuwwwyyy{{{xxxnnnnnnjjjgggjjjkkkeee\\\WWWUUUTTTRRRQQQPPPOOOOOOOOOJJJOOORRRPPPIIICCCBBBCCC??????>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999777888999::::::::::::::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>??????AAACCCEEEEEECCCAAAAAAAAA>>>===<<<<<<======;;;999888888777777777666666666555555555444444444333333111222333444333222222222222222222222222222222222000000000000111111111111111111111111222222222222222222222222222222222222000000111111222222222333333222111111333333333111222222111111111111222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222000000111111222222222333111222222222222333333333222222222222222222222222333333333333333333333333222222333444444444444333222222222333333333444444555555444444444555666777555555555555555555555555555555555555555666666777666555555444444555555666555555555555555555555555444444444555555555666666333444444555555777999;;;KKK]]]dddSSS===333333222444555666777777777666555222222222222222222222222000111222444777:::===>>>:::999777666444333333333444555555555555555666777777888999999:::::::::999999::::::;;;<<<===>>>>>>AAACCCEEEFFFFFFEEEGGGHHHCCCCCCDDDEEEFFFHHHIIIJJJQQQSSSVVVWWWWWWXXXYYY[[[YYYZZZ[[[[[[[[[^^^dddiiiaaabbbbbbbbbcccdddeeedddfffgggeeedddhhhpppsssrrriiifffccccccfffhhhiiiiiiggghhhhhhhhhhhhhhhiiiiii}}}wwwuuuvvvqqqiiihhhiiiiiiddd\\\XXXYYYRRRRRRPPPMMMIIIGGGFFFGGGAAA???===:::888666555444555555555555444444444333333333333333333333333333111222222222222333333333222222222222222222222222222222222222222222222222000111222222333333333333222333333444444333333222222333444444555555444444444444444555555555555666555555555555666666666666666666777777888999999999::::::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRUUUXXXWWWZZZ^^^bbbeeeeeeeeedddeeefffhhhjjjllllllllllllkkknnnqqqtttwwwzzz}}}{{{zzzyyytttmmmhhhgggggghhhgggaaaYYYSSSQQQQQQPPPOOONNNMMMLLLKKKGGGNNNTTTRRRJJJCCCAAABBB???>>>===;;;;;;<<<===>>>;;;;;;;;;;;;::::::::::::888999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<======????????????????????????AAACCCEEEEEECCCBBBAAABBB>>>===<<<===>>>>>><<<:::888888888888777777777777666666555555555444444444222444666666555333333333333333333333333333333333111111111111111111222222111111111222222222222333333333333333333333333333000000111111222333333333222111111111333444333222222222111111111111222222000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222000000111111222333333333222222222222333333333333333333333333333333333333333333333333333333333333222222333444444444444444222222333333333333444444666555444444444555777888666666666666666666666666555555444444555666777888666666555555555555666666555555555555555555555555333444444444444555555555222333555555444444555777:::OOO]]]UUU@@@333444999444555666777777777666555222222222222222222222222333222111111222444666888:::999777555444333222222333555666666555444666777666777888999::::::::::::::::::;;;======>>>>>>===@@@BBBEEEFFFFFFFFFGGGIIICCCDDDDDDEEEFFFHHHIIIJJJNNNQQQVVVYYYZZZ[[[\\\]]][[[[[[[[[[[[[[[^^^cccfff]]]___```___bbbfffiiiggghhhjjjjjjjjjooowwwyyyxxxiiieeebbbbbbfffhhhiiihhhjjjmmmnnnllliiigggiiilll~~~wwwuuuvvvqqqllljjjjjjjjjeee[[[WWWWWWRRRRRRQQQNNNJJJGGGGGGHHHAAA???===:::888666555444555555555555444444444444333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111000000111222333333333333222333333444444333333222222333444444555555444444444444444555555555555666555555555555666666666666666777777888999999::::::::::::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGIIIKKKKKKKKKKKKLLLMMMOOOOOOOOOPPPSSSUUUUUUWWW[[[___dddfffgggfffggghhhjjjlllmmmlllkkkkkkiiilllqqqtttxxx{{{|||wwwuuupppjjjdddeeeeeeccc```\\\VVVRRRPPPPPPPPPOOONNNLLLJJJHHHEEEKKKQQQPPPHHHBBB@@@BBB???>>>===<<<;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<=========@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEEEECCCBBBAAABBB>>>=========>>>>>>===;;;999999888888888777777777666666666666555555555444333666999999666444444444333333333333333333333333333333222222222222222222111111111222222222333333333333333333333333333333000000111222222333444444222111000111333444333222333222222111111222222333000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333000000111222222333444444222222222333333333444444333333333333333333333333444444444444444444444444222333444444555444444444222222333333333333444444666555444444444555777888888888888888888888888888666666555555666777999:::666666555555555555666666555555555555555555555555333333333333444444444444333444666555333444666999///>>>MMMOOOAAA333333;;;333444555666777666555555222222222222222222222222333444444444555555555555777666555444333333333333222555666666444444555777666777888999999::::::::::::;;;===>>>???>>>>>>===>>>@@@CCCDDDDDDEEEFFFHHHDDDDDDEEEEEEGGGHHHJJJKKKMMMRRRYYY^^^``````aaaaaaZZZZZZ[[[[[[]]]___ccceee^^^aaabbb___aaagggiiigggccchhhmmmpppuuuzzzyyyuuuhhhdddaaacccgggjjjiiifffmmmtttyyyvvvnnnhhhhhhlll~~~xxxuuuvvvqqqnnnllllllkkkdddZZZTTTTTTSSSSSSQQQNNNKKKIIIHHHIIICCCAAA???<<<:::888777666666666555555555444444444333333333333333333333333111111111222222333333333222222222222222222222222111111111111111111111111///000111222333444444444222333333444444333333222222333444444555555444444444444444555555555666666555555555555666666666777777888888999::::::;;;;;;::::::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGJJJKKKLLLLLLKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTVVVYYY^^^cccggghhhhhhhhhjjjlllmmmmmmmmmkkkjjjkkknnnrrrwww{{{}}}vvvqqqkkkeeecccdddddd___ZZZWWWUUUSSSPPPPPPPPPPPPNNNKKKIIIGGGDDDIIIMMMLLLEEE@@@@@@BBB>>>>>>>>>======<<<<<<;;;======<<<<<<<<<;;;;;;;;;999:::;;;<<<============::::::;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEEEECCCAAAAAAAAA>>>======>>>??????===;;;999999999888888888888777777666666666555555555555444777::::::777555444555333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333000000111222333333444444222111000111333444333222333222222111111222222333000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333000000111222333333444444222222333333333444444444333333333333333333333333444444444444444444444444222333444444555555444444222222333333333444444444777666444333444555777999888888888888888888888888888777777777777999;;;<<<666666555555555555666666666666666666666666666666222222222333333333444444555666666555333555999===@@@EEEOOOSSSEEE222---444222333555666666666555555222222222222222222222222---///222555666555444333444333333333333444555555222444666666444333555777666666777999999:::::::::;;;<<<===?????????>>>>>><<<>>>AAABBBCCCCCCEEEFFFDDDEEEEEEFFFGGGIIIJJJKKKOOOUUU\\\ccceeefffffffffYYYYYYZZZ\\\^^^aaadddfffaaaeeeddd``````fffgggddd]]]dddlllrrrxxxzzzvvvooogggcccaaaccchhhjjjiiifffnnnwww}}}rrrhhhgggiii|||vvvuuuwwwrrrnnnpppooollleee]]]XXXUUUSSSTTTTTTPPPJJJFFFFFFGGGAAA@@@>>><<<:::888777777444444444444333333333333111222444555555444222111222111000000222222111000222111111111111222333333333333333333333333333333222222222333333333333444333333333333333333333333444444444444444444444444333333444555555444222222111444777888777666555555666666777888888999999:::::::::;;;;;;<<<<<<======>>>@@@BBBDDDEEEFFFFFFEEEDDDEEEFFFHHHIIIKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTWWW[[[^^^bbbeeefffggggggiiijjjllllllllllllooopppsssxxx~~~}}}zzzwwwsssmmmgggcccddd```\\\YYYXXXVVVSSSPPPVVVTTTPPPNNNLLLJJJFFFDDDGGGGGGFFFDDDCCCAAA@@@@@@<<<======<<<;;;;;;<<<>>>::::::::::::::::::::::::999999999::::::<<<======>>>=========>>>???@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDAAABBBDDDEEEEEEEEEDDDCCC======>>>>>>>>>>>>=========<<<<<<;;;:::999888777999888888777666555444333666777777666666555444333777666555777999888444111444444444333333222222222111111111222222333444555222222222333333444444555333333333333333333333333222222222222222222222222333333222111111111111222222222222222222222222222222222222222222222222222222222222222333333333444222222222111111222222222111111111111111111111111222222222222333333333444444333222111111111111111333333333333333333333333111111111111111222333444444444555555555555444444444444444444444444444444777888999888777666666777888888888:::;;;;;;999777777777888888888999999999999888777666555555555555777666666666555555444444777777666555444444555555555666777888888888888888BBBBBBAAA@@@>>>;;;999777555666666666555444222111333333222222222111111111222222222111111000000000222222222333333333444444666666555555444444444444444444555666777777777777999:::<<<===>>>>>>======:::<<<>>>@@@@@@BBBDDDFFFHHHIIIJJJIIIGGGFFFFFFGGGMMMVVV^^^^^^\\\^^^aaaaaa```]]]YYYXXX[[[```dddfffbbbbbbcccfffhhhgggeeebbbdddddddddfffiiikkkjjjiiieeeddddddeeeggghhhgggeeeooovvv{{{zzzzzzyyyqqqggg|||wwwvvvvvvrrrkkkllllllhhhaaaZZZTTTQQQUUUVVVVVVRRRLLLHHHHHHIIICCCBBB@@@>>><<<:::999999666666666666555555555444222333555666666555333222444333222222444444333222333333222222333333444555333333333333333333333333333333333444444444555555222222222222222222222222555555555555555555555555444555555666666666555555222444666777666555555666888888999999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPNNNNNNNNNNNNOOOQQQRRRSSSUUUVVVYYY]]]aaadddggghhhhhhhhhiiiiiijjjkkkllllllpppppprrrwww|||zzzxxxuuupppllliiieeeaaa^^^___\\\XXXVVVVVVTTTQQQOOORRRPPPMMMKKKJJJHHHEEEBBBDDDCCCBBBAAA@@@>>>======<<<======<<<;;;;;;<<<>>><<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;<<<===>>>???==================>>>???>>>???@@@@@@??????@@@BBBBBBCCCDDDEEEEEEDDDCCCCCC@@@@@@??????>>>>>>>>>>>>======<<<;;;:::999999888666666666666555555444444999999999999999888777666555444333555777666333///222222222222111111111111222222222222222222333333333333333333333333333444444444444444444444444444333333333333333333333333444333222222111111222222444444444444444444444444333333333333333333333333444444444444555555555555444444333333333333444444333333333333333333333333444444444444555555555555666555444333333333333333444444444444444444444444333333333333333444555666222333444444444444444333555555555555555555555555444555666666555666777999:::999999:::<<<<<<;;;999666666666666777777777777777777666666666777777888888888888777777777777777888888888777777777666666777777888999999999999999888888888888777666444333777777888888777666444333444444444333333333333222444444333333333222222222333333444444444555555555444444444333333333222222666666777888999999999999999:::<<<===>>>>>>======<<<>>>@@@AAAAAABBBDDDFFFJJJKKKLLLKKKIIIHHHIIIJJJMMMTTTYYYXXXXXX[[[]]]\\\]]]]]]]]]]]]]]]___aaacccdddeeegggjjjllljjjgggcccfffeeeeeefffhhhiiihhhgggfffeeeeeeggghhhiiihhhfffhhhpppvvvxxxzzzyyysssjjj~~~xxxvvvwwwrrrmmmooonnnkkkddd\\\WWWTTTTTTVVVVVVSSSMMMIIIHHHIIICCCBBB@@@>>><<<:::999999666666666666555555555555222333444555555444333222444333222333444555444222333333222222333333444555333333333333333333333333333333333333444444444444555555555555555555555555444444444444444444444444555555555555555666777888444555666666555555666777888999999::::::;;;;;;<<<:::;;;;;;<<<======>>>>>>AAAAAAAAABBBDDDEEEGGGHHHFFFGGGIIIKKKMMMOOOQQQQQQOOONNNNNNNNNOOOQQQSSSTTTVVVWWWZZZ]]]aaaeeegggiiiiiiiiihhhhhhhhhjjjkkklllqqqqqqrrruuuyyy|||}}}|||zzzuuuuuuqqqkkkfffdddbbb```^^^YYYWWWUUUTTTTTTSSSQQQOOOQQQOOOMMMKKKKKKIIIGGGEEEDDDCCCBBBAAA@@@???>>>===<<<=========;;;;;;===>>>======>>>>>>????????????;;;;;;;;;;;;<<<===>>>>>>BBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEECCCDDDEEEFFFEEEDDDCCCBBBBBBAAA???>>>============>>>>>>===<<<;;;:::999999666666666666666666666666666666666777666666555555555444444666777666444222333333333333333333333333444444444333333333333333555555555444444444444333444444444444444444444444333333333333333333333333444444333222222222222333444444444444444444444444333333333333333333333333444444555555555666666666555555444444444444555555444444444444444444444444444444555555555666666666666555555444444444444555444444444444444444444444555444444444444555555666444555666777777777777777555555555555555555555555444666777888888999<<<>>>:::999888999;;;<<<;;;:::888888888888999999999999555444444555666777888888777777777888888888888888777888999999999888777666777777888888999999888888333333444555555555555555777777888888888666555444444444333333333222222222444444444444333333333333333333333444444444555555666666555555555555555444666777888999999:::999999888999:::;;;<<<<<<<<<;;;<<<>>>???@@@@@@@@@BBBDDDJJJKKKLLLKKKIIIIIIIIIKKKMMMQQQRRRPPPRRRVVVXXXVVVWWW\\\aaaaaa]]][[[\\\___ccceeeiiimmmooommmgggcccgggfffeeefffggghhhfffeeefffeeeeeefffhhhhhhgggfffdddkkksssvvvxxxwwwqqqkkkzzzxxxxxxrrrooopppppplllfff^^^XXXVVVSSSUUUVVVRRRMMMIIIHHHIIIBBBAAA???===;;;999888888555555555555444444444444222222333333333333222222444222111222333444333222111111111111111222333333444444444444444444444444111111111222222222333333555555555555555555555555333333333333333333333333444333333333444555777888555666777666555555777999777777888999999::::::;;;999999::::::;;;<<<<<<<<>>=========>>>>>>===<<<<<<===????????????>>>>>>>>>======;;;:::::::::;;;;;;<<<===CCCCCCBBBAAA@@@@@@@@@AAAAAACCCDDDDDDCCCCCCDDDEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDBBB???===;;;;;;<<<<<<>>>===<<<<<<::::::999888888888888777777777777777333333444555555555444444777777777888888888666555555555555555666666666666555555555666666555555555555555555555555555666666333333333333333333333333222222222222222222222222666555555444444444444444444444444444444444444444222222222222222222222222444444444444555555555555444444333333333333444444333333333333333444444444444444444444555555555555555555444444444444444555333333333333333333333333555444444444444444555555555555666777888888888888444444444444444444444444555777888888888:::<<<>>>999777666777999;;;::::::888888888888999999999999555555444444555666666777666666666777777888888888555666888999999888666555555666666777777777666666333333444555666666777777555666777777777555444333333222222222111111111111333333333333333333222222222222222222333333333333555555555555555555555555555555666888888888888888777777888999999:::::::::;;;===>>>>>>======???@@@FFFGGGHHHHHHGGGFFFGGGIIILLLMMMKKKJJJMMMTTTVVVTTTUUU\\\bbbaaaZZZVVVXXX]]]aaadddjjjoooqqqnnngggbbbgggeeedddeeefffggggggfffeeeddddddeeeggghhhgggeeeffflllrrruuuuuurrrnnnjjj|||yyyxxxrrrlllmmmmmmiiibbb[[[UUUSSSSSSUUUVVVTTTNNNJJJIIIIIICCCBBB@@@===;;;:::999888666666666555555555444444333333444444444444333333555333222333444555444222222222222222222333444444444444444444444444444444111222222222333333333333333333333333333333333333333333333333333333333333444444333333444666888999666777777777666666888:::888888888999::::::;;;;;;999::::::;;;;;;<<<======CCCBBBBBBBBBDDDFFFHHHIIIFFFGGGIIIKKKMMMOOOQQQQQQNNNOOOOOOPPPQQQRRRSSSTTTVVVWWWYYY\\\```ccceeefffiiihhhfffffffffhhhjjjlllqqqqqqsssvvvzzz{{{zzzyyy{{{zzztttpppmmmhhhgggeeecccaaa^^^ZZZWWWUUUVVVWWWWWWWWWVVVUUUUUUKKKIIIHHHGGGHHHGGGFFFDDD??????>>>>>>===<<<;;;;;;>>>>>>???>>>===<<<>>>@@@CCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<===>>>AAAAAA@@@???>>>>>>>>>>>>???AAACCCCCCBBBBBBBBBCCCGGGHHHIIIJJJJJJIIIHHHGGGGGGEEEBBB???======>>>>>>======<<<;;;:::999888888999999888777777666555555444555555666777777777777666666777777777777777777555555555555555555555555444444555666777777666666444444555666777777888888444444444444444444444444444444444444444444444444777777666555555555555555444444444444444444444444444444444444444444444444444555555555555666666666555555444444444444555555333444444444555555555666444555555555555666666666666555555555555555666666333333333333333333333333666666555555555555555666333333444555555555555555555555555555555555555555555777888888777777888999888888777999;;;<<<;;;:::555555666666666777777777999999888777777777777777777777777888888999999999555777999::::::999777666666777777777777777666666444444444444444444555555555666777777777666555444333333333333222222222222333333333333444444444444333333333333444444444444222222333333333333333333555666777888999999999999888888888999::::::;;;<<<;;;===>>>>>>======>>>???CCCDDDFFFFFFEEEEEEFFFHHHJJJJJJHHHFFFJJJRRRUUUTTTWWW^^^ccc```XXXTTTXXX___```dddkkkqqqtttpppiiicccdddbbbaaabbbeeegggggggggeeeeeeeeegggiiikkkjjjiiihhhlllqqqtttrrrnnnllllll{{{xxxwwwqqqlllmmmmmmiiibbb[[[UUURRRSSSUUUWWWUUUPPPKKKJJJJJJCCCBBB@@@>>><<<:::999999777666666666666555555555555555555555555555555555666444333444555666555333444444333333444444555666333333333333333333333333333333333333444444444444555555555555555555555555444444444444444444444444555555555555555666777888444555666666555555666777888999999::::::;;;<<<<<<;;;;;;;;;<<<======>>>>>>CCCCCCCCCDDDFFFGGGIIIJJJHHHHHHJJJKKKMMMNNNPPPPPPOOOPPPRRRTTTUUUUUUTTTTTTUUUWWWYYY\\\___bbbdddeeeffffffeeefffggghhhjjjkkkmmmooorrrwww{{{|||zzzxxxyyy~~~~~~|||yyysssmmmhhheeedddcccbbb```]]]XXXTTTSSSUUUWWWWWWUUUSSSSSSSSSLLLJJJIIIHHHIIIHHHGGGEEEAAAAAA@@@??????>>>======<<<===>>>===;;;;;;===>>>CCCCCCBBB@@@???===<<<;;;???>>>>>>>>>>>>>>>??????CCCBBBBBBAAAAAAAAABBBBBBBBBEEEGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIGGGEEECCCBBBAAAAAAAAA>>>======<<<;;;:::999999999999888888888777777777555666777888999:::::::::888999::::::888888:::;;;777777777777666666666555555666777888999888777666555666666777777888999999666666666666666666666666555555555555555555555555666666555444444444444555555555555555555555555555555555555555555555555555555555666666666777777777666666555555555555666666444555555666666777777777555555666666666777777777777666666666666777888888555555555555555555555555888888777666666666666777666777777777777777666666777777777777777777777777999;;;>>>>>><<<:::999888888888999;;;>>>>>>===;;;888888888999999999::::::===<<<;;;:::999999999999888888999999999999999999777888999:::::::::999888888888999999888888777777777666666555555666666777666666777888888777666555555555555444444444333333444444444444555555555555444444444555555555666666555555555555666666666666666777888999999::::::999:::999999::::::;;;<<<===<<<===>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDFFFHHHHHHIIIHHHEEEGGGNNNSSSSSSYYY^^^bbb^^^WWWTTTYYY___^^^cccjjjrrruuurrrlllfff___^^^]]]^^^aaaccceeeeeeffffffgggjjjmmmoooooonnnhhhiiimmmpppnnnkkklllqqq~~~xxxuuutttnnnkkkllllllhhhaaaZZZTTTQQQOOORRRUUUSSSNNNIIIGGGGGGAAA???===;;;999777777666444444333333333222222222444333333333333333333444333222111111222333222111222222111111222222333444000000000000000000000000111111111111222222222222555555555555555555555555222222222222222222222222222222333333333333333222///222444444333222333333555666666777888888999999888999999:::;;;;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKNNNQQQTTTUUUTTTRRRPPPRRRSSSUUUXXX[[[]]]```aaacccccceeefffhhhiiijjjkkkgggjjjpppwww|||}}}zzzwwwvvv{{{{{{yyyxxxzzz{{{xxxpppiiidddbbb___]]][[[XXXUUURRRNNNQQQSSSRRROOOLLLKKKLLLJJJHHHGGGFFFFFFFFFDDDBBB?????????>>>======<<<<<<999:::;;;:::888888:::;;;>>>======<<<<<<;;;::::::======<<<<<<<<<<<<======BBBAAAAAAAAAAAABBBBBBCCCCCCFFFHHHIIIHHHGGGGGGGGGDDDFFFGGGIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>??????@@@>>>???@@@AAACCCCCCDDDDDDCCCEEEFFFFFFDDDDDDFFFHHHDDDDDDCCCBBBAAA@@@??????>>>???@@@???>>><<<:::888999999999888888777777777555555555555555555555555444444444444444444444444444333333222222222222222333333333333333333333333444444444444444444444444333333333333444444444444333333222222222222333333111222222333444444555555333333333333444444444444444444333333444555555666333333333333333333333333666555555444333333444444777777777777777666555444666666666666666666666666888;;;???AAA???<<<999777444555888;;;======:::888888999999999::::::::::::999888777777777777777888777777666666666666666666555555666666666777777777666666777777666666555444666555555444555666777888222333444555555444333333333333333222222222111111111111111222222222333333222222333333333444444444555555555666666666777777333444555666666777777777777666666666666888999:::888:::;;;<<<;;;;;;===???===???AAAAAAAAABBBCCCEEEGGGKKKKKKFFFDDDIIINNNOOOTTTYYY\\\YYYTTTQQQTTTYYYYYY^^^fffnnnrrrpppjjjeee\\\ZZZXXXXXX[[[]]]^^^^^^cccdddeeeiiimmmpppppppppkkkjjjkkkmmmiiieeehhhppp~~~{{{uuusssrrrllleeeffffffbbb\\\TTTNNNLLLJJJNNNPPPOOOJJJEEECCCCCC<<<;;;999777555333222222////////////.........---000000////////////000000...---,,,---...///...,,,...............//////000........................------------............------------------------........................---...///000000///---,,,,,,///222333222000000000111111222222333444444444555555555666777777888888777999;;;===?????????>>>AAABBBBBBCCCDDDDDDEEEEEEFFFJJJNNNRRRSSSQQQNNNLLLLLLNNNPPPRRRUUUXXXZZZ[[[aaabbbdddfffiiijjjkkkkkkcccgggooowww}}}}}}yyyvvvtttyyytttrrrsssyyywwwnnn___[[[VVVRRRPPPOOOMMMLLLJJJLLLOOONNNJJJFFFEEEFFFAAA@@@>>>======<<<:::999777666666666555444444444777888888777666666777999666666666777777777888888:::999999888888888999999:::999999999:::;;;<<<<<<===???BBBCCCBBBAAA@@@@@@BBBDDDFFFHHHIIIJJJIIIIIIBBBCCCCCCBBBAAA@@@>>>>>>BBBBBBAAA@@@???>>>======??????AAACCCEEEGGGIIIIIILLLMMMNNNPPPQQQRRRSSSSSSQQQSSSUUUTTTRRRRRRTTTWWWRRRRRRQQQPPPNNNMMMLLLLLLHHHIIIHHHGGGEEEAAA>>><<<<<<<<<;;;999777666555444111111111111111111111111000000000000000000000000222111000000//////000000........................000000000000000000000000....../////////000000000//////............//////------...///000000111111....../////////000000000000/////////000000111222////////////////////////222111000000/////////000111111111000///...---,,,222222222222222222222222///333999;;;:::666333111///111444888;;;:::666333222222222222333333333333222222222222222333444555333333333222222111111000111111111111111222333444222333333333222222111000......---...///000222333......000000111000///...////////////............,,,,,,------.........///...////////////000000000.........//////000000000//////000111222222222222222111000000111222444555333555777777777888999;;;999;;;=========>>>@@@BBBGGGLLLMMMGGGBBBDDDIIILLLMMMQQQUUUTTTPPPMMMNNNPPPTTTXXX```hhhmmmlllgggbbbZZZXXXUUUUUUVVVXXXYYYYYY___```bbbfffjjjnnnooonnnpppmmmlllkkkddd___bbbkkk