BM6P6(@ rrrddd[[[___ssshhhVVVWWW___bbbeeejjjwww]]]IIICCCEEE>>>>>>>>>???@@@AAABBBCCCKKKZZZvvvsssrrr~~~vvvhhhXXXSSSLLLJJJJJJJJJHHHEEENNNOOOYYYjjjuuuuuummmhhhZZZSSSHHH@@@>>>@@@CCCEEEJJJJJJJJJIIIHHHGGGEEEDDDEEEEEEEEEFFFHHHIIIKKKLLLMMMMMMKKKIIIIIILLLQQQUUUbbb|||xxxlll```TTTNNNGGG@@@???CCC>>>>>>>>><<<999777666777555444222111111111111222444333333444666777666555999999???IIIJJJJJJXXXjjj|||ssspppppp|||nnnllloooqqqrrrqqqqqqqqqqqqqqqrrrrrrxxxxxxyyy{{{}}}{{{}}}~~~|||uuuwwwyyysssssstttuuuyyy|||}}}}}}wwwrrruuuxxxyyyzzz{{{}}}||||||||||||}}}}}}}}}}}}{{{}}}~~~~~~~~~~~~}}}zzzqqqbbbOOOFFFMMMZZZfffrrr}}}pppddd[[[OOOFFF@@@>>><<>>555000//////---,,,...------,,,,,,------....../////////...///111333FFFiii~~~{{{{{{yyy}}}}}}{{{~~~~~~rrrvvv|||YYY;;;111222333333333222000000222444;;;@@@GGGNNNRRRUUUXXXZZZ^^^bbbccc^^^RRRDDD999444111111000000//////......000000111222444666888999:::<<>>>>><<<999888999999777666555666666777777777777777888777555555777777777666666888888777666;;;DDDLLLgggvvvwwwnnncccZZZUUUPPPLLLHHHCCCBBB>>>888444888BBBJJJaaaiiippprrrsssvvvxxxvvvyyyyyyzzz|||~~~wwwgggZZZ]]]oooppp\\\\\\eeehhhiiilllvvvvvvrrrgggXXXMMMGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBJJJWWWooo{{{qqqeeekkkuuummmeee\\\ZZZ]]]^^^[[[VVVMMMGGGGGGMMMSSSQQQLLLIIIDDD@@@999555444666777777<<<<<<======>>>?????????EEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFHHHMMMQQQZZZrrrvvviii[[[SSSMMMEEEBBBCCC?????????===;;;888777777555444333111111111222222333333333555777888999999>>>>>>DDDMMMNNNNNNZZZkkkxxxxxx{{{wwwsssttttttuuuuuuuuuvvvvvvxxxyyyyyy|||}}}~~~{{{|||~~~{{{sssvvvyyysssssstttwwwzzz}}}|||}}}~~~zzzsssqqqtttwwwyyyzzz{{{|||}}}||||||||||||}}}}}}}}}}}}{{{}}}}}}~~~~~~~~~|||wwwmmm\\\OOOOOOVVVcccppp{{{pppdddZZZOOOFFF@@@>>><<>>555000//////---,,,...------,,,,,,------....../////////...///111333GGGiii~~~~~~vvvyyyzzzxxxvvvxxx}}}nnniiiqqq~~~yyy[[[AAA666666333333333222000000222444999???GGGNNNSSSWWW[[[]]]___cccddd___SSSDDD999333111111000000//////......000000111222444666888999999;;;>>>AAADDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJNNNQQQUUUXXXWWWVVVUUUUUUXXXWWWWWWYYYZZZXXXSSSOOOMMMKKKIIIFFFEEEEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLLLLHHHFFFDDDCCCDDDCCCAAA???@@@>>>;;;;;;;;;;;;:::999888888999999999999888888999777666666888999999888999;;;;;;999777:::AAAGGGXXXzzz|||tttiii___YYYUUUPPPMMMFFFDDD@@@999666999BBBJJJ```iiirrrssstttwwwzzz{{{yyyyyyzzz{{{}}}~~~nnn[[[ZZZjjjuuu]]][[[dddhhhgggfffhhheeeaaa___]]][[[WWWSSSTTTSSSRRRPPPNNNMMMKKKKKKPPPYYYiii~~~uuuaaa\\\]]]gggtttyyyoooooouuuxxxqqqhhhQQQFFF<<<999999777666666666444333222333444333222444555666888;;;???AAACCCGGGGGGIIIJJJJJJIIIHHHHHHEEEEEECCCAAA@@@BBBFFFJJJOOOddd}}}tttcccZZZTTTMMMGGGDDD@@@@@@@@@???===;;;999777666555333222111111222222222222333555777:::<<<>>>CCCDDDJJJQQQRRRSSS]]]lll|||yyy}}}|||{{{yyy{{{{{{|||}}}~~~}}}|||zzz{{{}}}yyypppuuuyyyssssssuuuxxx|||}}}|||||||||vvvpppooorrrwwwzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}~~~{{{|||~~~~~~|||~~~~~~~~~~~~|||}}}}}}}}}zzzmmm]]]SSSRRR___lllyyy}}}~~~pppdddZZZOOOFFF???>>>===GGG```|||nnnaaaWWWZZZfffrrr}}}{{{eee[[[XXX]]]iiihhhmmmwwwvvvnnn|||nnnbbb```jjjjjjfff]]]RRRJJJHHHIIIEEE>>>555000//////---,,,...------,,,,,,------......//////......///111444HHHjjjxxxvvvssspppooooooqqqssswwwooo]]]```nnnxxxrrr[[[EEE999777222333333111000000333555888>>>FFFNNNTTTYYY]]]``````dddeee```SSSDDD999333111111000000//////......000000111222444666777888999;;;>>>AAACCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJHHHLLLPPPSSSTTTTTTUUUVVVXXXXXXYYYZZZ[[[YYYTTTQQQLLLJJJHHHFFFEEEFFFGGGGGGIIIKKKMMMOOOQQQRRRRRRRRRNNNLLLJJJIIIIIIHHHFFFDDDBBB@@@???>>>?????????>>><<<<<<<<<<<<;;;:::999888999888666777999:::::::::<<<>>>>>><<<999999===AAAHHHggg|||pppfff___ZZZVVVRRRIIIGGGBBB<<<888:::AAAHHH[[[gggrrrttttttwww{{{}}}zzzzzzzzzzzz||||||~~~www^^^XXXfff|||xxx]]]YYYbbbgggccc___bbbaaabbbfffkkkmmmjjjgggffffffdddccc```^^^\\\[[[\\\aaagggqqq{{{qqqbbbXXXZZZ^^^hhh}}}~~~wwwkkkQQQEEE:::666555444444777555444333555777777777555444555777:::???CCCGGGJJJIIIJJJKKKLLLKKKIIIGGGEEEAAAAAA???===<<<===AAADDDFFFZZZrrr}}}jjj___ZZZUUUMMMGGGAAA@@@@@@@@@@@@===:::888777666444333222222222222222333333444666999===@@@FFFHHHNNNTTTVVVXXXaaalllvvvwww~~~~~~||||||yyyzzz|||yyynnnsssyyyssssssuuuxxx|||}}}|||||||||wwwpppmmmqqqvvvzzzzzzzzzyyyyyy{{{{{{||||||}}}}}}~~~~~~{{{|||~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~zzzwwwzzz{{{~~~yyyiiiZZZRRR^^^kkkxxx}}}~~~ooodddZZZOOOFFF?????????IIIccc}}}nnnaaaWWW[[[fffrrr|||yyyaaaWWWTTTZZZgggkkkkkknnnqqqsssqqqlllgggjjjxxxwwwhhhcccppprrrpppfffVVVKKKIIILLLEEE>>>555000///...---,,,...------,,,,,,------...---...///......///222444HHHjjj~~~vvvmmmiiifffdddeeeggglllxxx\\\XXXbbbjjjeeeTTTBBB888555222222222111000111333555999???GGGOOOUUUYYY]]]```aaadddfff```SSSEEE999333111111000000//////......///000000222333555777888:::<<<>>>AAACCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJEEEHHHMMMPPPRRRTTTVVVXXXWWWYYY[[[\\\\\\YYYUUUSSSNNNMMMKKKIIIHHHIIIJJJJJJKKKMMMPPPTTTVVVWWWWWWVVVVVVTTTQQQPPPOOONNNKKKIIIEEECCCAAAAAABBBCCCBBBAAA??????>>>>>>===;;;:::999999888777777999;;;;;;:::===>>>???>>><<<;;;<<<>>>AAAWWW}}}wwwlllddd^^^YYYVVVLLLIIIDDD===999999>>>CCCTTTcccrrrwwwvvvxxx{{{{{{}}}|||{{{{{{|||}}}~~~bbbXXXcccyyy}}}aaaYYYaaagggccc]]]]]]aaagggmmmppppppooommmkkkkkkkkkjjjiiigggfffdddccceeebbb```kkk{{{zzzwwwggg[[[XXXUUUWWWlll|||jjjZZZEEE===888777777555555666555333222222333555555444333555888<<<@@@EEEIIIKKKLLLLLLMMMLLLJJJGGGDDDBBB>>>>>>===;;;:::;;;>>>@@@CCCSSSkkkqqqddd___\\\TTTLLLCCCBBBAAAAAAAAA@@@===:::888777555333222222222333333333444444555888>>>BBBGGGJJJQQQWWWZZZ]]]eeemmmwwwwww{{{~~~~~~xxxxxx{{{zzznnnrrr~~~~~~xxxssssssuuuwww{{{}}}|||}}}~~~yyyssslllpppvvvyyyzzzyyyyyyyyy{{{{{{{{{|||}}}~~~~~~~~~|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}~~~vvvsssuuuuuuyyy~~~{{{nnn___WWW^^^kkkxxx|||}}}ooocccZZZPPPFFF>>>???AAALLLeeemmm```WWW[[[gggrrr|||uuu]]]SSSRRRXXXfffooonnnkkkiiigggfffdddccciiiqqqqqqhhhssswwwvvvkkkZZZMMMKKKMMMEEE>>>555000///...---,,,...------,,,,,,------...---...///......///222555IIIjjjvvviiiccc^^^ZZZ[[[___eee|||bbbSSSWWWYYYTTTIII>>>777444111222222111000111333666;;;@@@HHHOOOTTTXXX\\\^^^```dddeee```SSSDDD999333111111000000//////......//////000111333555777888;;;===???BBBDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJEEEHHHLLLOOOQQQTTTWWWZZZWWWZZZ]]]___^^^[[[WWWUUUQQQOOOMMMKKKJJJJJJKKKLLLMMMOOOSSSWWWYYY[[[[[[[[[\\\YYYVVVTTTSSSQQQNNNLLLHHHFFFDDDDDDEEEEEEDDDCCCAAAAAAAAA@@@>>>===;;;::::::888777888999;;;;;;:::<<<===??????>>>>>>>>>???AAAMMMlll~~~qqqhhhaaa[[[WWWOOOKKKEEE>>>999888;;;===NNN___pppxxx{{{||||||{{{}}}}}}}}}~~~~~~yyyrrrnnnoooppphhhYYY```rrr|||aaaWWW\\\cccaaa[[[XXX]]]dddggggggdddccccccaaabbbbbbccccccaaa```___^^^]]]WWWQQQSSS^^^iiioootttmmmgggbbbYYYSSS\\\kkkwwwvvvgggTTTFFF<<<888666999999555333444777444111000222333444444555888<<>>:::::::::999888999<<>>???BBBNNNhhhkkk___WWW[[[gggsss}}}rrrYYYPPPOOOWWWeeehhhhhhfffcccbbbcccfffiiijjjmmmwwwrrriiinnnrrrsssiiiZZZNNNKKKMMMEEE>>>555000//////---,,,...------,,,,,,------...------.........000333555KKKkkkuuujjjddd]]]VVVWWW^^^ddd{{{dddNNNLLLHHHCCC???;;;777666111222222111000111444666;;;@@@HHHOOOTTTXXX[[[]]]^^^bbbddd___SSSDDD999444111111000000//////......//////000111333555666777;;;<<>><<<;;;999999;;;;;;;;;:::;;;<<<===???@@@@@@@@@@@@BBBHHH]]]wwwlllddd]]]YYYRRRMMMFFF???:::888888999HHHWWWhhhttt{{{|||}}}yyymmm___XXX[[[aaayyysssZZZ[[[iii|||bbbUUUYYY``````[[[[[[]]]^^^^^^[[[YYYWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTQQQNNNKKKIIIGGGJJJUUUaaajjjqqqvvvtttjjjaaa^^^```hhhqqq}}}vvvwwwwwwoooaaaQQQDDD>>><<<888777999999666555777777666444444555666666555666999???EEEKKKNNNPPPPPPLLLJJJHHHDDD@@@===:::999666777888777777888;;;===???HHH[[[ttttttjjjfff```YYYOOOJJJFFFEEEHHHIIIGGGEEE:::999777555333333333333111333555666777>>>HHHPPPUUUZZZ___bbbdddhhhkkkmmmssswwwyyyzzz|||~~~xxxvvv~~~}}}{{{wwwzzz~~~tttsssxxx|||xxxssssssuuuuuuyyy{{{{{{}}}~~~yyysssooorrrvvvxxxyyyyyy{{{|||zzzzzz{{{|||}}}~~~~~~~~~}}}~~~}}}~~~~~~|||yyy|||{{{sssooolllkkkoootttrrriii___ZZZ[[[iiiwww}}}|||nnncccZZZPPPFFF===@@@DDDPPPjjj~~~iii^^^VVV[[[hhhttt~~~pppWWWMMMLLLTTTcccaaabbbbbb```___aaafffkkkkkkkkkpppwwwxxxoooeee```bbbfffhhhbbbWWWNNNKKKKKKEEE>>>555000//////---,,,...------,,,,,,------...,,,---.........000333555NNNmmm~~~vvvqqqpppggg]]]]]]fffiii~~~www```KKKEEE===999888777555333111111222111111111444666888>>>FFFMMMSSSXXX\\\^^^\\\___bbb]]]RRRDDD999444111111000000//////......//////000111222444666777999:::===???AAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIJJJKKKMMMNNNOOORRRWWWZZZ\\\aaafffhhhfffbbb___]]]XXXVVVSSSPPPNNNMMMMMMNNNNNNQQQUUU[[[aaafffjjjmmmiiifffccc```]]][[[WWWTTTQQQOOOLLLKKKKKKJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@>>>===<<<======<<<;;;<<<<<<===>>>@@@AAABBBAAA@@@EEERRRiii~~~rrriiiaaa]]]UUUPPPIIIAAA<<<999777666???JJJXXXfffttt}}}|||wwwxxxsssdddQQQIIINNNWWWttt}}}[[[XXXaaazzzhhhZZZ]]]dddeeeaaaccc```\\\YYYWWWVVVTTTRRRNNNOOOQQQQQQQQQPPPNNNMMMFFFCCCDDDIIIGGGCCCKKKWWW[[[mmm|||vvvoooiiijjjjjjnnnsssuuuqqqjjjfff___eeeggg___QQQDDD>>>>>>===888555666777555777;;;444444444666777888666444222666===EEEJJJNNNOOOOOOKKKHHHEEE@@@<<<999666555444555666666555777:::<<<===CCCTTTmmmzzzmmmiiiddd]]]TTTNNNHHHGGGJJJMMMLLLIII;;;999777555444333333333///222555777:::BBBMMMWWW]]]bbbfffhhhiiikkkmmmnnnqqq~~~~~~|||~~~vvvpppuuuwwwwwwtttrrrxxx}}}}}}|||wwwzzz~~~~~~vvvssswww|||xxxssssssuuuuuuyyy{{{zzz{{{|||wwwqqqqqqsssvvvxxxxxxyyy{{{}}}zzzzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~{{{wwwtttooommmsss{{{rrrooojjjjjjnnnrrrpppeee\\\XXXYYYgggvvv}}}|||nnncccZZZPPPFFF===@@@DDDQQQkkk~~~hhh]]]VVV[[[iiiuuupppVVVKKKJJJRRRaaaccceeefffccc``````eeejjjkkkjjjlllmmmhhh^^^WWWVVVXXX\\\___\\\TTTMMMJJJJJJEEE>>>555000//////---,,,...------,,,,,,------...,,,---.........000333666PPPnnn}}}yyyzzz|||sssffffffnnnpppqqq]]]KKKCCC:::555444444111---000111222111111222444777555;;;DDDLLLSSSXXX]]]```ZZZ^^^```\\\QQQDDD:::444111111111000//////.........//////111222444666777777999;;;===????????????BBBBBBCCCEEEFFFHHHIIIIIIKKKLLLMMMNNNOOOQQQVVVYYY^^^dddjjjllliiieeebbbaaa]]]ZZZWWWTTTQQQPPPPPPPPPNNNPPPUUU\\\ccckkkqqqtttqqqnnnjjjgggeeebbb^^^[[[UUURRRPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDBBB????????????>>><<<>>>======>>>@@@BBBBBBAAA>>>EEELLLXXXqqqvvvlllddd___XXXSSSKKKCCC>>>:::777666666>>>JJJXXXkkk}}}|||zzzxxxnnn```SSSHHHGGGRRR___xxxeeeWWWaaapppnnnhhhoooxxx}}}zzzwwwsssmmmgggaaa\\\YYYZZZ[[[[[[\\\ZZZXXXVVVTTTPPPKKKIIIKKKNNNOOORRRVVV___ppp{{{yyyzzzyyyxxxyyyyyyvvvoooiiieeedddccc^^^QQQDDD>>>???:::888888:::888555555888888888888777666666555555555999>>>DDDHHHJJJJJJIIIDDDBBB>>>:::777666666777444555666555555666999<<<:::GGGSSSaaayyyxxxpppfff]]]VVVSSSPPPLLLJJJJJJJJJJJJ???<<<888666666555444333222333666888>>>IIIWWWaaahhhkkknnnnnnmmmlllnnnpppsss{{{|||}}}zzzvvvrrrooojjjiiiccc^^^eeexxx}}}|||~~~~~~~~~|||zzz|||}}}~~~~~~}}}~~~ttttttzzz~~~xxxssstttwww~~~~~~|||xxxwwwwwwtttooopppsssvvvxxxxxxxxxyyyzzz{{{{{{zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||vvviii^^^[[[^^^jjj~~~zzzrrrpppjjjkkkkkkjjjgggaaa\\\YYY^^^jjjvvv{{{zzzkkk```XXXOOOGGGAAAAAACCCQQQpppyyyjjj]]]UUU\\\lllyyypppUUUMMMOOOUUUaaaiiigggfffeeebbbaaacccfffeeeffffffbbb\\\UUUQQQNNNMMMOOOSSSUUUTTTPPPJJJGGGFFF<<<222...---++++++---------------------------///------.........222888NNNpppxxxrrryyyzzzeeeRRRDDD999777777333000000222111000000000111333333888<<>>???@@@BBBBBBDDDEEEGGGIIIJJJKKKLLLLLLMMMPPPOOONNNSSSZZZ\\\fffooopppmmmjjjeee___\\\ZZZXXXVVVSSSQQQPPPPPPQQQSSSTTTWWWddduuu}}}{{{{{{vvvqqqnnnkkkfffdddccc^^^ZZZUUURRRPPPOOONNNLLLKKKKKKJJJLLLMMMLLLJJJGGGHHHFFFDDDBBBAAAAAAAAAAAABBBAAA???>>>>>>??????@@@CCCFFFJJJMMMTTTkkk|||sssiiibbb[[[UUUMMMEEE???:::666444777777===III\\\ppp~~~xxxrrrfffVVVKKKEEEHHHVVVddd}}}hhhYYY___mmm|||yyy~~~tttlllfffcccdddfffggghhheee```[[[WWWVVVSSSRRRVVVXXXWWWWWWZZZcccsss|||wwwrrrmmmfffXXXIIIAAA@@@<<<::::::;;;:::777777:::999888888888777777666666666999>>>CCCFFFGGGGGGFFFAAA???;;;888666555666666444444555555444666888;;;;;;FFFRRR```xxxuuuiii^^^ZZZWWWRRRMMMJJJIIIIIIHHH@@@===999777666555444222555555777;;;DDDPPP^^^hhhmmmooorrrrrrpppoooppprrruuuzzz|||vvvqqqoooiii```[[[___nnn}}}{{{|||}}}~~~~~~~~~~~~uuuuuu|||}}}}}}vvvsssuuuyyy~~~zzzxxxxxxtttnnnpppsssvvvxxxxxxxxxyyyzzz{{{zzzzzzzzz{{{|||~~~~~~|||wwwrrrmmmeee```[[[[[[eeewww|||tttqqqjjjjjjiiihhhddd```\\\YYY___kkkvvv|||zzzlll```XXXNNNFFFAAAAAAEEETTTrrr{{{kkk___WWW^^^mmmzzzsssYYYPPPPPPWWWdddmmmmmmkkkhhhccc```aaadddiiiiiihhhddd\\\TTTNNNKKKJJJLLLOOOQQQPPPNNNJJJGGGFFF<<<222...---++++++---------------------------///,,,,,,.........222888QQQrrryyyzzziiiUUUHHH;;;777666222000111222111000000000111333333999<<>>???@@@AAABBBCCCEEEFFFHHHIIIJJJKKKKKKLLLOOONNNNNNSSS[[[^^^hhhqqqrrrooolllgggaaa]]][[[YYYWWWTTTRRRQQQQQQOOOQQQRRRUUU```qqq}}}}}}zzzuuunnniiifffccc___ZZZVVVUUUSSSRRRPPPQQQQQQPPPQQQRRRRRRPPPMMMKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBDDDHHHJJJOOObbbsssiiiaaa[[[VVVNNNGGGAAA<<<888666666666:::DDDUUUhhhxxx~~~xxxhhh[[[MMMFFFGGGPPPaaapppooo\\\^^^hhhzzztttqqqsssuuuwwwvvvrrrlllddd___```___bbbggggggaaa^^^______nnn~~~~~~|||yyynnnaaaPPPDDD@@@===:::888:::999666666999888888888888888888777777666888<<<@@@BBBBBBBBBAAA<<<:::777555444444555555333333444444333555777:::;;;FFFQQQ^^^uuu|||mmmaaa```[[[TTTNNNKKKIIIHHHGGGAAA>>>:::888777666444222555444555<<>>???@@@@@@AAABBBCCCEEEGGGHHHHHHJJJIIIKKKNNNMMMNNNSSS[[[bbblllttttttqqqnnniiiddd^^^]]][[[XXXVVVTTTSSSRRRMMMPPPQQQRRRZZZkkk|||}}}uuunnniiifffccc]]]YYYWWWUUUSSSRRRTTTSSSRRRSSSTTTTTTRRRPPPLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@BBBEEEFFFHHHUUUqqqtttjjjccc\\\WWWOOOHHHCCC???;;;888555555666===KKK\\\nnnxxx~~~xxx]]]SSSJJJJJJSSS```qqq~~~xxxaaa^^^ddd~~~{{{uuuoookkklllmmmqqquuurrrhhhaaa```]]]jjjuuusssllllllzzz{{{nnn^^^PPPIIIDDD???;;;<<<;;;888888;;;888888888888777777777777666888:::<<<======<<<;;;666555444222222222333444222333333333222444666999<<>>???@@@???@@@AAABBBDDDEEEFFFGGGHHHHHHIIILLLMMMMMMTTT\\\eeennnvvvvvvrrrooojjjeee```^^^\\\ZZZWWWUUUTTTTTTNNNQQQQQQPPPUUUeee{{{xxxsssnnnjjjddd```]]][[[XXXWWWXXXWWWVVVVVVWWWWWWVVVTTTQQQPPPOOOMMMKKKJJJIIIIIIGGGGGGEEEDDDBBBAAA@@@@@@@@@@@@BBBBBBAAAHHH[[[nnnuuulllfff\\\WWWPPPJJJEEEAAA<<<:::666555555888AAARRRdddqqqxxxyyyTTTOOONNNVVVbbbooo}}}~~~eee___ccc|||~~~zzzwwwvvvvvvxxx|||}}}vvvjjjbbb```dddmmmqqqkkkaaabbbssspppbbb[[[QQQJJJDDDBBBAAA>>>===???888888777777777777666666666777888999999888777666333222111111111222333333111222333222222333666999<<>>@@@III^^^yyyxxxeee]]]YYYaaannnyyysss^^^XXX\\\pppnnnhhhpppyyytttsssppphhh]]]SSSKKKHHHFFFFFFEEEEEEFFFIIILLLNNNEEE;;;111...---+++,,,...------------------------...,,,,,,///000000555;;;ZZZ||||||xxxuuusssrrr|||~~~qqqggg\\\JJJ:::222111111111222111000000000111333333:::===BBBIIIOOOSSSVVVXXX\\\___aaa[[[OOOAAA777333111111000000//////.........///111111000111333555555666888:::<<<>>>???@@@???@@@@@@BBBCCCDDDEEEFFFGGGGGGHHHKKKLLLNNNVVV^^^hhhqqqxxxwwwsssoookkkfffaaa```]]][[[XXXVVVUUUUUUQQQSSSRRRPPPQQQ___xxxzzzuuuooojjjgggdddaaa___aaa___^^^^^^______^^^]]]YYYYYYWWWVVVTTTRRRQQQPPPJJJIIIHHHGGGDDDBBBAAA@@@@@@@@@@@@@@@===???KKKYYYqqquuummmggg\\\XXXRRRLLLGGGBBB===:::777777666666<<>>:::999999888777777666666555666666777666555444333111111111111111222222333222222333333222444666999===EEEQQQ]]]lll~~~tttkkk___WWWSSSQQQMMMIIICCC@@@===;;;:::999888777888@@@MMM^^^ppp}}}}}}zzzwwwxxx|||~~~zzzyyy~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||zzzzzzzzzzzz{{{|||~~~~~~}}}}}}~~~~~~uuuuuu||||||sssooopppsssrrrvvvyyyyyy{{{{{{vvvooommmrrrwww{{{|||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}|||}}}|||}}}~~~~~~uuuuuu~~~{{{pppkkkaaa```^^^]]][[[[[[ZZZZZZaaannn{{{vvviii^^^VVVLLLCCC???@@@KKKbbb|||vvvaaa[[[YYYbbboooyyyooo]]]ZZZ___tttxxxooowww|||zzztttkkk___UUUNNNLLLIIIGGGFFFEEEFFFIIILLLNNNDDD:::111...---,,,,,,...------------------------///------///000000444;;;UUUyyy{{{sssmmmjjjjjjlllnnnxxx~~~~~~zzzqqqkkkaaaOOO<<<222111222111222111000000000111333333999<<>>???@@@???@@@AAABBBCCCDDDEEEEEEGGGFFFHHHKKKMMMOOOXXXaaakkkssszzzxxxtttppplllgggaaa```^^^[[[YYYWWWVVVUUUUUUTTTSSSPPPOOOYYYppp}}}wwwqqqmmmjjjgggeeefffdddbbbbbbcccccccccbbb\\\\\\[[[ZZZXXXUUUSSSRRRNNNNNNMMMKKKHHHFFFCCCBBBAAA@@@@@@@@@<<<;;;CCCLLLccctttuuummmggg___[[[UUUOOOIIIDDD???;;;888999888777:::GGG[[[kkkrrr~~~WWW[[[eeepppvvvzzzggg___bbb{{{~~~}}}~~~~~~}}}~~~~~~~~~{{{rrrgggdddgggmmmnnnkkkbbbZZZ___ooo~~~|||{{{wwwhhh\\\QQQKKKHHHCCC??????======<<<;;;999888777777555555555555444333222111111111111222222222333333222333444333333444777999===EEERRR^^^kkkuuuggg]]]XXXTTTNNNIIIBBB@@@<<<;;;;;;;;;:::999888DDDXXXkkkzzz}}}xxxzzz}}}}}}|||zzz~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~uuuuuu|||~~~uuuqqqqqqtttrrrwwwzzz{{{||||||vvvnnnmmmqqqwww{{{||||||{{{{{{}}}~~~~~~}}}|||~~~}}}~~~|||}}}pppkkkkkkvvvzzzooojjj^^^^^^^^^]]]\\\[[[ZZZZZZaaannn{{{uuuggg\\\UUULLLDDDAAACCCNNNfff~~~uuu___ZZZZZZdddpppzzzmmm^^^\\\```qqqttt|||{{{ooobbbWWWQQQOOOKKKIIIGGGFFFFFFHHHJJJLLLDDD:::111...---,,,,,,///------------------------000......000000000444:::NNNttt}}}}}}tttjjjbbb___bbbeeelllzzzzzzqqqllldddRRR>>>333333333111222111000000000111333333888;;;AAAGGGNNNSSSVVVXXXXXX^^^bbb\\\OOOAAA888555111111000000//////.........///000000000111333555444555777999;;;>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEGGGFFFHHHKKKMMMPPPYYYcccooowww|||zzzvvvrrrnnniiiaaa```^^^[[[YYYWWWVVVUUUWWWTTTRRRPPPNNNTTThhh|||{{{vvvsssooommmjjjhhhfffeeefffggggggfffaaaaaa```___]]]ZZZXXXVVVTTTSSSRRRPPPMMMJJJGGGEEECCCAAAAAAAAA>>><<<@@@GGGTTTeeewww~~~{{{uuummmgggccc___YYYSSSMMMGGGAAA===777999:::888999EEEZZZjjjsss```eeeoooxxxzzz{{{|||}}}eee^^^bbb{{{{{{ttttttwww}}}~~~|||~~~}}}|||xxxoooggggggkkkppppppllleee```fffvvv~~~yyyvvviii\\\VVVQQQKKKGGGFFF@@@@@@>>>===;;;999888888555555555444333222111111222222222222333333333333333333444444333555777:::===FFFSSS___kkk}}}}}}mmmbbb\\\WWWOOOIIIBBB???<<<;;;;;;<<<;;;:::>>>NNNeeezzzyyyzzz}}}|||~~~}}}~~~}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{|||}}}~~~|||}}}~~~}}}{{{{{{|||~~~~~~uuuvvv}}}wwwrrrsssuuutttyyy|||}}}}}}|||uuummmmmmqqqwww|||}}}|||||||||~~~~~~~~~}}}|||}}}~~~}}}~~~kkkbbbYYYYYYdddttt{{{www{{{xxxmmmhhh]]]]]]^^^]]]]]]\\\[[[ZZZbbbooo|||~~~tttfff[[[TTTLLLDDDCCCDDDQQQiiiuuu^^^ZZZ[[[eeerrr|||~~~kkk___^^^___lllwww~~~rrrdddYYYSSSQQQKKKJJJHHHFFFFFFGGGIIIJJJDDD:::111...---,,,---///------------------------111///...000000///333999HHHooo{{{}}}yyypppeee\\\YYY]]]aaalll}}}{{{ssslllfffUUU@@@444333444111222111000000000111333333777:::@@@GGGNNNSSSVVVXXXWWW]]]bbb]]]OOOAAA999666111111111000//////......---///000000000000333555444555666999;;;>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEHHHGGGHHHLLLNNNQQQZZZdddqqqyyy|||xxxtttpppkkkaaa```]]][[[XXXWWWUUUUUUXXXTTTQQQOOOLLLPPPbbbttt|||zzzqqqooommmlllmmmnnnnnnmmmjjjjjjjjjiiifffdddaaa___XXXWWWVVVTTTQQQMMMJJJHHHEEEBBBAAABBB@@@===AAAGGGGGGXXXkkkuuuwwwtttoooiiifffbbb\\\VVVPPPIIICCC???666999:::888999DDDYYYjjjtttqqqsssvvvyyy|||}}}xxxyyy}}}jjj\\\eeewwwwww~~~}}}}}}zzztttlllhhhiiiooouuu{{{vvvooohhhgggooo}}}www{{{xxxmmmddd___YYYQQQJJJIIIEEEAAA===;;;:::999777333333333222222111111111111111222222222222111111222222222333444666999:::;;;FFFUUUaaalll|||xxxggg^^^WWWOOOIIIKKKBBB<<<===???>>>===>>>FFF^^^zzz~~~~~~zzzzzz|||zzzzzz~~~}}}{{{zzzyyyzzz|||}}}zzzzzzzzz{{{|||}}}~~~}}}~~~|||zzz{{{}}}}}}||||||||||||}}}~~~tttwww~~~|||vvvpppqqqvvvwwwxxxxxxxxxzzz}}}yyyrrrmmmrrrxxx}}}~~~~~~~~~~~~~~~{{{jjjWWWNNNOOOTTTYYY\\\cccccccccdddiiiqqq{{{}}}rrriiiddd______```aaabbb```]]]ZZZcccnnnzzz}}}rrrfffZZZPPPGGGAAA???GGGXXXooozzzmmm[[[[[[^^^fffrrr}}}zzzjjj^^^[[[aaakkksss|||vvvpppwwwxxxfff\\\WWWSSSOOOMMMJJJGGGEEEFFFJJJNNNEEE:::000...///---,,,------,,,,,,,,,,,,---......---...///......///222444LLLooo~~~tttwwwqqqlllggg```YYYYYY\\\hhh|||tttkkkaaaOOO???666444222111000111222222111000111222888;;;AAAGGGMMMRRRVVVWWW[[[]]]]]]XXXNNNCCC999444222111000//////...............//////000222333444666666888999;;;<<<>>>>>>@@@@@@AAAAAABBBCCCDDDDDDGGGHHHJJJLLLLLLPPP\\\iiivvv|||~~~zzzvvvpppjjjdddbbb^^^[[[XXXWWWVVVWWWUUUSSSSSSRRRQQQRRR[[[fff}}}{{{xxxuuurrrrrrrrrrrrvvvtttqqqooommmiiidddaaa^^^]]][[[YYYWWWSSSNNNKKKGGGFFFDDDAAA???>>>@@@BBBJJJSSS___jjjpppqqqqqqpppiiigggccc\\\TTTKKKDDD???:::;;;:::888;;;HHH\\\kkkvvvvvvwwwyyy{{{~~~{{{vvvxxx~~~zzzkkkaaannn}}}{{{wwwqqqjjjhhhllluuu||||||sssmmmnnnvvv~~~vvvzzzwwwoooiiibbbZZZTTTNNNJJJEEE@@@>>><<<:::888444333333333222222222222111222222222222222222111222222222333444666888:::;;;DDDRRR^^^iiiwwwnnnbbbYYYPPPJJJIIIBBB===>>>??????AAADDDRRRiii~~~{{{{{{}}}|||zzzyyyxxxyyyzzz{{{zzz{{{{{{}}}}}}~~~~~~}}}{{{zzzzzz{{{~~~}}}rrruuu~~~}}}{{{uuuoooppptttvvvxxxyyyyyy{{{|||wwwpppmmmrrrxxx}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}fffUUUKKKIIIIIIJJJMMMMMMLLLMMMQQQWWW^^^cccjjjnnnrrrqqqlllddd^^^[[[^^^___```bbbbbb```]]]ZZZdddooozzz|||qqqeeeZZZPPPGGGAAAAAAIII[[[sss|||ooo[[[\\\___gggsss~~~yyyjjj___]]]ccclllrrroooyyy}}}wwwmmmkkknnnppp~~~mmmbbb]]]ZZZSSSPPPLLLIIIHHHIIILLLMMMEEE:::000......---,,,------,,,,,,,,,,,,---........./////////...000222555IIIooowwwwwwrrrnnnjjjddd]]]\\\___kkk}}}tttoooeeeSSS@@@555333222000000111222222111000111222888;;;@@@GGGMMMRRRUUUWWWZZZ\\\\\\XXXOOOCCC999444222111000//////...............//////000222333444666666777999;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCGGGGGGJJJLLLLLLPPP]]]jjjttt{{{}}}zzzwwwrrrmmmdddbbb^^^ZZZWWWUUUUUUUUUSSSQQQPPPQQQOOOPPPYYYcccwww~~~}}}|||}}}~~~{{{yyyvvvtttpppkkkgggeeedddbbbaaa___[[[VVVRRRKKKJJJGGGDDDAAAAAACCCDDDIIIQQQ\\\fffkkkmmmnnnnnnkkkhhhddd]]]UUUMMMFFFBBB:::;;;:::888<<>>===>>>@@@DDDGGGJJJQQQUUUZZZ\\\\\\ZZZYYYYYY\\\^^^aaabbbbbb```]]][[[eeeppp{{{zzzooodddYYYOOOGGGAAAAAAKKK^^^uuu{{{ooo[[[\\\```iiiuuu~~~vvvhhh^^^]]]bbbjjjpppiiimmmooommmlllmmmmmmjjjyyyxxxmmmiiiiiiccc\\\SSSNNNMMMMMMMMMLLLDDD999///......---,,,------,,,,,,,,,,,,---.........///000000///000333666FFFnnnzzztttqqqooommmggg```^^^aaammmuuusssjjjWWWAAA444222222111000111222222111000111222777:::???FFFLLLQQQTTTVVVYYY[[[\\\XXXOOODDD:::444222111000//////...............//////000222333444555666777999:::<<<===>>>===>>>???@@@BBBDDDEEEEEEGGGGGGJJJLLLLLLPPP^^^kkkssszzz~~~}}}zzzxxxtttnnneeebbb^^^YYYUUUSSSRRRRRRPPPNNNMMMMMMLLLLLLSSS\\\ddd~~~{{{xxxtttoookkkiiihhhgggfffccc___YYYUUUPPPNNNJJJGGGEEEEEEFFFFFFJJJPPPZZZbbbhhhllloooqqqooolllggg```XXXPPPIIIEEE;;;;;;999888<<>>CCCKKKUUU___eeehhhhhhkkkqqqzzzyyygggZZZQQQLLLHHHEEECCCBBB@@@BBBMMMXXXqqq~~~~~~}}}}}}~~~~~~}}}}}}yyyyyy|||{{{|||{{{wwwvvvxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~tttwww~~~|||{{{yyytttnnnoootttyyy|||~~~~~~xxxooommmrrrxxx}}}~~~}}}|||{{{{{{{{{}}}|||}}}~~~|||yyyzzzzzz{{{|||}}}~~~~~~}}}kkkVVVFFF===>>><<<;;;;;;<<<>>>>>>>>>AAACCCHHHMMMPPPTTTVVVWWW[[[^^^bbbcccccc```^^^]]]fffqqq|||~~~xxxmmmbbbXXXOOOFFFBBB@@@LLLaaawwwxxxmmm\\\]]]bbbkkkwww|||rrrddd[[[[[[```fffjjjhhhkkklllkkkmmmpppoookkksss~~~uuuwww|||~~~qqqaaaUUUPPPOOOMMMKKKCCC888///---...---,,,------,,,,,,,,,,,,---......///000111000000111444666FFFmmmzzzrrrqqqqqqrrrlllccc___```mmm|||wwwppp]]]CCC333222333222000111222222111000111222666999>>>EEEKKKPPPSSSUUUXXXZZZ\\\YYYPPPDDD:::555222111000///..................//////000222333444555666777888:::<<<===>>>???@@@AAACCCEEEGGGHHHIIIFFFGGGIIILLLLLLQQQ___mmmvvv|||}}}zzzwwwsssmmmeeebbb]]]XXXTTTQQQOOONNNNNNKKKIIIIIIGGGFFFJJJQQQTTTiii{{{vvvrrrooonnnlllkkkhhhccc^^^YYYUUURRRNNNJJJHHHHHHHHHHHHMMMRRRYYYaaahhhnnntttxxxvvvsssmmmeee\\\RRRJJJFFF<<<;;;999888===KKK^^^kkkxxx}}}vvvtttxxx}}}rrrpppxxx|||zzzvvvuuutttuuuxxx}}}~~~wwwwww~~~zzzppphhhaaaZZZPPPGGGAAA<<<888666555555555555555555555555555555666666666666555555444333333333444666777888<<<>>>DDDLLLRRRVVVUUURRRQQQTTTZZZfff{{{|||jjj]]]VVVSSSLLLIIIGGGEEEDDDHHHVVVddd~~~}}}}}}|||{{{|||}}}~~~~~~vvvvvv~~~~~~~~~|||{{{yyy}}}~~~}}}{{{xxxxxxvvvrrrrrruuuuuuvvvxxxzzz{{{|||{{{{{{|||tttvvv}}}|||{{{uuupppqqqvvv{{{~~~zzzqqqmmmrrrxxx}}}~~~~~~}}}||||||{{{zzzzzz|||{{{{{{}}}~~~}}}{{{yyyyyyzzz{{{|||}}}}}}~~~oooXXXHHH@@@===999888888999888777666777;;;@@@GGGLLLPPPRRRYYY]]]bbbeeecccaaa___^^^hhhsss}}}{{{uuukkkaaaWWWNNNFFFBBBBBBPPPfff{{{vvvlll\\\^^^dddnnnyyyxxxmmm___WWWXXX^^^dddgggeeeiiikkkhhhgggjjjkkkiiimmmyyyyyyttt{{{mmm[[[RRROOOMMMKKKBBB888...---...---,,,------,,,,,,,,,,,,---......///000111000000111444666FFFlll}}}vvvsssuuuyyy|||wwwllleeecccooo{{{xxxeeeHHH555333555333000111222222111000111222555888===DDDJJJOOORRRTTTVVVYYY\\\YYYPPPEEE;;;555222111000///..................//////000222333444555555666888:::;;;======???@@@AAACCCEEEGGGHHHIIIFFFGGGIIIKKKLLLRRR```ooo{{{~~~yyyuuupppjjjdddaaa\\\VVVRRRNNNLLLLLLLLLHHHFFFEEECCC@@@BBBFFFFFFSSSdddwww|||zzzwwwtttqqqlllfffbbb[[[WWWQQQNNNMMMLLLKKKIIINNNRRRXXX```gggpppxxx~~~}}}zzztttkkk```UUUKKKFFF===<<<999999???NNN```mmmzzz}}}vvvtttxxx|||}}}|||qqqppp|||zzzyyyyyy{{{}}}}}}vvvmmmbbb[[[QQQGGG@@@;;;888666666666666666666777777777666666777777777777666666444444333333444555777888777999<<<@@@DDDEEECCCAAABBBCCCGGGRRRfff}}}mmmbbb\\\[[[QQQMMMJJJJJJLLLTTTdddttt|||}}}|||{{{{{{|||~~~||||||tttttt~~~{{{yyywwwwwwwwwvvvtttrrrwwwxxxyyy|||~~~~~~}}}yyyuuussstttsssooonnnqqqssstttwwwyyy{{{{{{{{{{{{zzzrrruuu}}}~~~}}}|||wwwqqqsssxxx||||||sssmmmrrrxxx}}}}}}}}}}}}||||||{{{{{{{{{|||{{{zzz|||}}}~~~}}}{{{zzzzzz{{{{{{||||||}}}}}}lllXXXLLLFFF>>>999888888666555666777999???FFFMMMQQQRRRWWW]]]cccfffdddaaa``````jjjttt~~~yyysssiii___VVVNNNFFFBBBFFFVVVmmmvvvlll\\\___fffppp{{{~~~uuujjj[[[UUUXXXaaaiiilllmmmpppoooiiieeefffhhhgggkkkqqqwwwvvvnnnjjjtttqqq]]]RRRNNNMMMMMMBBB777...,,,...---,,,------,,,,,,,,,,,,---.........///000000///000333666FFFjjjwwwsssuuuzzz{{{qqqmmmsssqqqPPP888555666333000111222222111000111222444777<<>>???@@@BBBDDDEEEEEEFFFGGGIIIKKKLLLRRRaaaqqq~~~xxxsssmmmhhhccc```[[[UUUPPPMMMKKKJJJJJJFFFCCCCCCBBB??????BBB===CCCLLLXXXjjjzzzuuuqqqllliiiddd___XXXTTTSSSSSSPPPNNNNNNRRRWWW]]]eeennnwww}}}~~~zzzrrrfffYYYNNNGGG???===::::::BBBQQQbbbnnnyyy|||tttssswwwzzzyyywwwiiiiiivvv~~~|||}}}|||}}}yyyqqqbbb[[[QQQGGG@@@<<<999777666666666777777888888888777777888888888888777777444444333333444555777888666777888999999999::::::<<<===AAALLL]]]qqqzzzlllbbb______TTTPPPMMMOOOVVVbbbuuu}}}{{{|||||||||{{{~~~~~~}}}|||{{{sssrrr{{{~~~~~~}}}~~~{{{xxxtttsssttttttsssqqqtttuuuuuuwwwyyy|||~~~~~~}}}}}}~~~~~~}}}{{{yyysssrrrvvv{{{{{{vvvrrrsssuuuttttttuuuwwwzzz|||~~~|||tttwww~~~~~~}}}|||wwwrrrsssxxx{{{}}}~~~~~~|||uuummmrrrxxx}}}}}}}}}|||||||||||||||||||||{{{zzz{{{}}}}}}}}}{{{||||||||||||||||||||||||}}}nnnaaaWWWJJJAAA===<<<;;;999<<<<<<>>>DDDLLLRRRVVVWWWVVV\\\dddgggdddaaa```aaakkkuuuwwwqqqhhh^^^UUUMMMFFFBBBHHHYYYqqqtttjjj\\\___gggrrr|||}}}sssgggYYYUUU\\\iiisssxxx~~~}}}wwwnnniiijjjjjjhhhnnnnnnpppmmmfffaaaiiiuuuyyyjjj[[[QQQMMMMMMOOOAAA666---,,,------,,,------,,,,,,,,,,,,---........./////////...000222555CCCggg}}}tttqqqrrr{{{|||vvvttt~~~YYY>>>777666222000111222222111000111222333666<<>>>>>???@@@AAABBBCCCCCCFFFFFFHHHKKKLLLSSSbbbrrr~~~wwwsssmmmgggaaa^^^YYYTTTOOOLLLJJJIIIHHHDDDBBBDDDDDDBBBAAADDD>>>AAAEEEIIIQQQdddzzzvvvrrrpppnnnhhh```\\\\\\[[[XXXUUURRRTTTXXX]]]cccjjjsssxxx}}}wwwlll^^^QQQJJJAAA>>>;;;<<>><<<===<<<>>>EEEMMMTTTWWWXXXUUU\\\dddgggeeeaaa```aaakkkvvvvvvpppggg]]]UUUMMMFFFBBBHHHYYYrrr~~~pppggg\\\___hhhsss}}}|||rrrfffYYYVVV```ooo|||{{{ppplllmmmkkkgggssspppooolllddd]]]bbblllnnnjjjaaaXXXPPPMMMNNNPPPAAA666---,,,------,,,------,,,,,,,,,,,,---......---...///......///222444@@@eee~~~}}}tttqqqnnnxxx|||sss```AAA999666000000222222222111000111222333666;;;BBBHHHMMMPPPRRRTTTWWW[[[ZZZRRRGGG<<<666222111000//////...............//////000222333444444555666777999;;;<<<===@@@@@@AAAAAABBBCCCDDDDDDFFFFFFHHHKKKLLLSSScccsss~~~xxxsssnnnhhh```]]]XXXSSSNNNKKKJJJIIIFFFBBBAAAEEEGGGEEEEEEHHHDDDFFFHHHFFFFFFPPPeeexxx~~~{{{yyyuuunnngggcccbbbaaa^^^ZZZVVVXXX[[[^^^ccciiiqqqvvv~~~~~~yyyooobbbTTTLLLCCC???<<<===EEEUUUfffqqqssswwwqqqsssuuuqqqiii\\\VVVYYYqqq}}}yyy{{{}}}tttiii^^^PPPGGGCCCAAA;;;666777666777888:::;;;:::888888999::::::;;;;;;;;;:::666666555555555555666666777666444333222333333444:::<<>>MMM___lllrrrwwwyyyssstttvvvooofffQQQLLLNNN```}}}~~~|||{{{}}}uuummmbbbTTTKKKGGGDDD???::::::888777777888999888666888999:::;;;;;;;;;;;;;;;777777666666555666666666666555444444444555666777:::<<<@@@EEENNNZZZgggooosssttttttqqqkkkddd___\\\YYYYYY]]]hhh{{{~~~|||~~~}}}}}}zzzsssttt|||~~~~~~yyywww{{{~~~zzzxxxxxxxxxzzz|||}}}{{{}}}~~~~~~|||{{{}}}zzzvvvwwwzzz}}}tttwww~~~~~~yyysssooooooqqqvvvyyy{{{{{{}}}|||wwwooosssxxx||||||zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||}}}~~~}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~xxxmmmddd^^^WWWVVVVVVWWWYYY[[[\\\]]]ZZZ[[[___dddccc``````dddpppxxx}}}rrrkkkaaaWWWNNNHHHEEECCCHHH\\\uuuyyymmmfff[[[eeepppxxx~~~~~~yyymmmeee___aaahhhoooxxxuuusssrrrnnnwww}}}|||rrrgggbbbaaa```[[[``````YYYRRROOOMMMKKK???444,,,+++------++++++------,,,,,,,,,---.../////////000000///000333666CCC___|||vvvjjjlllpppuuuyyy{{{{{{yyywwwnnnrrrxxx~~~bbbCCC444111111111111111111111111111111555777:::@@@FFFMMMRRRVVVXXX\\\``````ZZZMMM@@@777222111111000000000000000/////////000111111222222444444555666777888999999:::<<<>>>@@@@@@AAABBBCCCCCCCCCEEEHHHJJJQQQbbbqqq~~~{{{ssshhhbbb]]]WWWRRRNNNLLLJJJHHHGGGGGGGGGHHHJJJKKKKKKKKKQQQPPPOOOLLLKKKLLLOOORRRQQQ]]]nnn~~~{{{yyyvvvssspppnnnjjjhhhiiimmmrrruuu|||xxxlll___WWWNNNFFFAAAEEESSSeeeqqqwwwwww{{{uuuvvvvvvlll```LLLJJJKKKVVVhhhvvv}}}~~~zzzyyyyyy~~~}}}|||{{{|||}}}wwwttttttzzz|||vvvqqqggg[[[RRRNNNJJJDDD@@@???<<<999777777777777666888999:::;;;<<<<<<<<<<<<999999888777666666777777555555444444555777888999:::===AAAGGGNNNXXXbbbiiimmmooopppoooiiiccc^^^[[[WWW[[[fffvvv}}}|||~~~|||zzzssstttzzz}}}~~~|||zzz|||}}}zzzxxx{{{{{{|||~~~|||zzz~~~|||zzzzzz}}}}}}yyyyyy~~~~~~~~~}}}wwwrrruuu|||~~~~~~yyysssooooooqqquuuxxxzzzzzz||||||wwwnnnrrrwwwzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxzzzzzzzzzzzzzzzzzzzzz{{{||||||{{{{{{{{{||||||}}}~~~wwwmmmiiieeecccbbbccccccbbb[[[\\\```cccbbb^^^```fffpppyyy{{{qqqkkkaaaWWWMMMGGGCCCAAAFFFZZZuuuwwwkkkddd^^^hhhssszzz}}}vvvjjjbbb___eeennnssstttuuu{{{yyy{{{{{{|||tttmmmhhhccc]]][[[______ZZZUUUSSSOOOKKK===444,,,,,,---,,,+++,,,---,,,,,,,,,,,,---...//////000111111000222444777BBB^^^{{{|||pppkkkjjjjjjkkkkkkkkklllmmmfffnnnwww}}}}}}zzzvvvrrrooovvvpppYYYAAA555111...111111111111111111111111444555999???EEELLLRRRUUUYYY]]]aaaaaa[[[NNNAAA888222222111000000000000000/////////000111111222222444444555666777888888999:::;;;<<<>>>???@@@@@@AAABBBBBBEEEHHHJJJPPP```pppwwwlllccc___YYYTTTPPPMMMJJJHHHHHHHHHHHHIIIKKKNNNPPPQQQVVVVVVUUURRROOOMMMLLLMMMJJJNNNUUU^^^jjj|||~~~{{{wwwsssrrrsssvvvxxx|||ssshhhbbbUUUOOOJJJNNNZZZiiitttyyywww~~~}}}vvvwwwuuuhhhZZZMMMNNNPPPVVV^^^gggooossswwwtttttttttzzz~~~{{{{{{yyywwwxxx{{{~~~{{{yyyvvvtttssssssqqqoooqqqxxx|||xxxssskkkaaaYYYUUUQQQLLLHHHEEEAAA<<<888777888777777999:::;;;<<<<<<=========::::::999888777777777777666555555555555777888999:::>>>CCCIIIPPPXXXaaafffjjjmmmooommmhhhbbb]]]ZZZUUU]]]mmmzzz|||{{{~~~zzztttrrrvvv|||~~~~~~|||zzzxxxwwwwwwyyyyyyyyy}}}zzzxxxzzz{{{~~~{{{wwwqqqmmmooouuu|||}}}~~~}}}xxxrrrnnnnnnppptttwwwyyyyyy|||~~~|||wwwmmmqqqvvvyyyzzzzzzzzz{{{||||||||||||{{{yyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzz{{{||||||~~~|||vvvoookkkiiiiiihhhggg]]]]]]```bbb```]]]aaahhhqqqzzzzzzooojjjaaaVVVLLLFFFDDDDDDHHH\\\vvvttthhhbbb```jjjtttzzz~~~~~~yyyrrrfff___^^^iiitttuuupppkkkuuu~~~zzzrrrooonnnggg___]]]______ZZZWWWUUUQQQKKK;;;222,,,,,,---,,,+++,,,,,,,,,,,,,,,------......///000111000000222555777AAA]]]{{{tttoookkkgggfffdddbbbccceeefffrrr}}}uuuooohhhmmmgggRRR???777444000111111111111111111111111222444888>>>EEELLLRRRVVVYYY^^^cccccc]]]PPPBBB888333333222111000000000000/////////000111111222222333444444555666777888888::::::;;;===???@@@@@@???AAAAAADDDGGGIIIOOO^^^mmmzzzpppfffbbb\\\VVVSSSOOOLLLIIIHHHHHHIIIJJJLLLOOOSSSVVVUUUWWWXXXXXXUUURRRPPPOOOPPPOOOPPPRRRYYYfffuuu|||zzzzzz{{{{{{{{{sssnnn```ZZZVVVWWW```kkkssswwwvvv{{{wwwvvvrrreeeWWWKKKNNNQQQSSSWWW^^^hhhqqqtttrrrsssoooqqqwwwpppmmmjjjhhhlllqqqttttttrrrqqqooonnnmmmlllllllllpppxxx}}}{{{vvvppphhhbbb^^^[[[VVVSSSLLLHHHAAA<<<:::999888888;;;;;;<<<============<<<::::::999888888888888888777666555555555666888999<<<@@@FFFMMMTTT[[[bbbgggkkkmmmooommmhhhaaa\\\ZZZYYYdddvvv}}}zzz{{{zzz|||wwwnnniiisss}}}|||yyytttooolllnnnrrruuu{{{zzz{{{}}}{{{rrrgggccciiittt||||||}}}|||xxxqqqnnnnnnooosssvvvxxxyyy{{{~~~|||vvvmmmpppuuuxxxyyyyyyzzzzzzzzz{{{||||||{{{yyywwwvvvwwwxxxyyyzzzzzzyyyyyyxxxzzzzzzzzzzzzzzz{{{|||||||||~~~zzzqqqmmmlllmmmllljjj]]]^^^aaabbb^^^\\\bbbkkksss|||{{{mmmiii```UUULLLHHHIIIKKKPPPccczzz~~~qqqfffbbbbbbkkkuuuzzz|||zzztttlllbbb\\\]]]jjjvvvvvvmmmeeekkkooorrrvvvuuummmooosssooofffaaaaaa^^^YYYXXXVVVPPPIII888111,,,,,,---,,,+++---,,,,,,,,,------------------...//////000111444777AAA\\\{{{{{{tttnnnkkkjjjeee^^^\\\^^^eeewwwxxxpppkkkmmmdddNNN<<<666444111111111111111111111111111111333888>>>EEEMMMSSSWWWZZZ___dddeee___QQQCCC999444333222111000000000000/////////000111111222222333333444555666777888888:::999:::<<<@@@BBBAAA@@@AAAAAADDDGGGGGGMMM[[[iii|||}}}sssjjjfff```ZZZVVVRRRNNNKKKGGGHHHIIIJJJKKKOOOVVVZZZWWWZZZ]]]^^^[[[WWWTTTSSSRRRRRRRRRRRRTTTYYY^^^bbbpppuuu{{{{{{wwwtttvvvxxxtttvvv{{{~~~mmmiiiddddddhhhnnnrrrtttuuuyyyyyyvvvqqqeeeYYYOOORRRUUUTTTTTTZZZgggqqqrrrqqqqqqhhhfff|||~~~zzzooofff]]]YYYVVVVVV[[[bbbddddddddddddeeefffgggggghhhiiinnnxxx~~~zzzvvvrrrnnnkkkhhheeecccYYYTTTLLLEEE@@@===;;;:::=========>>>======<<<;;;999888888888888888999999777777666666777999:::;;;@@@DDDJJJPPPWWW]]]dddiiilllmmmnnnkkkfffaaa]]][[[dddppp|||zzzzzzzzz|||wwwlllddduuu||||||xxxooohhhfffkkkqqq{{{}}}wwwhhh```fffrrrzzz|||}}}|||wwwqqqmmmmmmooorrruuuwwwxxx{{{~~~{{{vvvnnnqqquuuwwwxxxxxxyyyyyyxxxyyyzzz{{{zzzxxxvvvuuuvvvwwwyyyzzz{{{{{{zzzyyyzzzzzzzzzzzzzzz{{{|||}}}{{{}}}~~~~~~~~~xxxooolllmmmnnnmmmjjj]]]^^^```aaa]]]\\\dddooovvv~~~~~~zzzkkkggg___TTTLLLKKKQQQVVV^^^ooo{{{mmmeeecccdddmmmvvvzzz{{{xxxpppggg```[[[]]]iiiuuutttllldddiiiggggggmmmyyy~~~pppiiiooowwwvvvooofffccc]]]WWWVVVVVVOOOFFF666000,,,------+++,,,...+++,,,------......---------...//////000111555777AAA]]]}}}{{{tttpppoooiii]]]WWWZZZeee|||wwwqqqrrrfffMMM999333333111111111111111111111111111111333888>>>FFFNNNTTTXXX[[[```fffggg```SSSDDD:::555444333222111000000000/////////000111111222222333333444555666777777888:::999999===BBBEEEDDDBBBBBBBBBEEEFFFFFFJJJWWWeeexxxxxxmmmjjjddd^^^ZZZUUUPPPMMMIIIJJJKKKKKKKKKPPPXXX^^^```cccffffffbbb]]]YYYWWWUUUWWWYYYZZZZZZWWWSSSQQQQQQTTTVVVVVVSSSQQQRRRTTTTTTTTTUUUXXX^^^eeemmmqqq{{{wwwssspppqqqssstttuuutttwww}}}|||vvvqqqggg]]][[[\\\\\\WWWTTTYYYeeeppppppqqqooobbb]]]tttvvvjjjaaaVVVNNNHHHEEEDDDDDDJJJPPPRRRRRRTTTVVVYYY]]]aaaccchhhiiioooyyy~~~|||zzzxxxwwwuuutttnnnhhh^^^UUUNNNGGGBBB????????????>>>===<<<;;;:::777777777777777888999:::666666777888:::===@@@BBBEEEIIIMMMRRRWWW]]]ccchhhjjjkkkkkkhhhddd```___^^^nnnzzz|||zzzvvvyyyxxxooo{{{|||ooohhhlllsss}}}~~~~~~zzz{{{}}}uuuhhhiiissszzz{{{|||{{{vvvpppllllllnnnqqquuuwwwwwwzzz}}}{{{vvvoooqqquuuvvvvvvvvvwwwxxxuuuvvvxxxzzzzzzxxxvvvttttttvvvxxx{{{|||||||||{{{zzzzzzzzzzzz{{{|||}}}~~~{{{}}}~~~~~~|||uuummmkkknnnooommmiii]]]^^^``````\\\\\\fffrrrxxx}}}xxxiiieee]]]SSSMMMPPPYYYaaammmzzzxxxjjjddddddgggpppyyy|||{{{wwwnnnddd^^^ZZZ\\\hhhrrrrrrlllgggkkkiiigggjjjpppxxxwwwlllhhhppp{{{{{{vvvkkkfff\\\UUUTTTTTTLLLBBB444///,,,------+++,,,///+++,,,---.........------...///000000111333666999CCC___{{{uuutttlll^^^WWWZZZddd~~~vvvxxxmmmRRR;;;333333222111111111111111111111111111333888???GGGOOOVVVZZZ\\\aaaggghhhbbbTTTEEE;;;555555333222111000000000/////////000111111222222222333333444555666777777;;;999:::>>>EEEIIIHHHEEECCCCCCEEEFFFEEEHHHTTTaaauuu|||qqqmmmgggbbb]]]XXXRRROOOKKKMMMNNNMMMMMMQQQZZZbbbhhhkkkmmmmmmiiiddd```^^^^^^```bbbbbb___XXXPPPJJJ@@@@@@@@@@@@???@@@@@@AAABBBAAA@@@@@@BBBEEEIIIKKKRRR\\\jjjvvv~~~zzzxxxvvvvvvvvvuuusssuuuzzzwwwqqqiiiaaacccccc___WWWQQQUUU```kkkpppqqqnnn```[[[qqq~~~uuuhhhXXXLLLCCC===999999999999>>>DDDEEEFFFHHHLLLQQQWWW]]]```jjjkkkrrr|||yyynnndddZZZQQQJJJEEEAAA@@@@@@???===<<<:::999555555666666777888::::::555555777:::===AAAEEEGGGIIILLLOOOSSSWWW\\\bbbfffhhhhhhhhheeebbb``````aaattt~~~|||{{{rrrxxx}}}~~~~~~zzzooopppwww|||}}}|||}}}~~~rrrpppvvv{{{{{{|||{{{vvvpppllllllnnnqqqtttvvvwwwzzz}}}{{{vvvooorrruuuvvvvvvvvvvvvwwwsssuuuwwwyyyyyyxxxvvvttttttvvvxxx{{{}}}}}}}}}|||zzzzzzzzz{{{|||}}}~~~~~~{{{}}}{{{tttmmmkkknnnppplllhhh\\\^^^```___[[[\\\gggtttzzz{{{wwwhhhddd\\\SSSNNNRRR^^^iiivvvwwwhhhccceeeiiirrrzzz}}}|||wwwmmmddd^^^ZZZ\\\fffooopppllliiinnnmmmlllkkkiiilllttt|||xxxrrrjjjiiirrr}}}~~~yyyooohhh\\\TTTSSSRRRKKK@@@333///,,,------+++,,,///+++,,,---.........---,,,///000111111222444777:::DDD```zzzxxxooo```YYY]]]^^^{{{~~~zzz~~~tttYYY@@@666555444111111111111111111111111111444888???GGGPPPWWW[[[\\\aaagggiiibbbUUUEEE;;;666555444222111000000000/////////000111111222222222333333444555666777777;;;::::::???FFFKKKJJJHHHCCCDDDFFFFFFDDDGGGRRR___tttsssoooiiiddd___YYYTTTPPPNNNOOOPPPNNNNNNRRR\\\dddkkknnnqqqqqqoookkkgggfffeeeffffffddd^^^UUUKKKDDD>>><<<::::::<<<>>>>>>>>>@@@@@@?????????@@@AAAAAA888@@@JJJTTT```ttt|||yyywwwvvvuuuuuurrrtttyyyvvvmmmjjjjjjnnniiibbbZZZRRRPPPZZZfffrrrqqqhhh^^^___mmm{{{sssfffZZZOOOEEE>>>:::888777666666777888:::??????CCCIIILLLPPPYYYccciiiooowwwyyyrrroooiiiYYYJJJHHHFFFCCCAAA@@@>>><<<999:::888666888;;;;;;888555777999===@@@CCCFFFKKKNNNOOOPPPRRRUUUYYY]]]aaaccccccfffgggeeebbbbbbfffkkkyyy}}}{{{zzztttwww~~~}}}|||}}}}}}~~~~~~~~~~~~wwwwww}}}}}}~~~~~~~~~}}}||||||{{{ssswww|||{{{~~~yyypppkkkkkkooooootttwwwxxx{{{~~~{{{uuuooonnnqqqvvvxxxvvvvvvxxxxxxwwwwwwwwwvvvvvvuuuuuuwwwxxxxxxyyyyyyzzzzzz{{{||||||{{{||||||}}}~~~~~~~~~~~~yyysssnnnlllnnnnnnkkkggg___aaaaaa\\\XXX\\\iiiuuu}}}zzzuuuhhhbbbYYYNNNJJJPPP^^^jjjwwwtttfffaaaaaakkkrrr|||~~~rrrddd[[[ZZZTTTWWWeeepppqqqppprrrrrrooollliiijjjllloooqqqqqqooolllqqq~~~uuulll]]]QQQQQQRRRJJJ===222000---++++++,,,...000------,,,,,,,,,---.........///111111222444888;;;EEE```wwwuuurrrjjj```ZZZgggyyyuuu\\\DDD888333222000000000000111111111111222444777===EEENNNVVVZZZ___cccfffddd___VVVHHH;;;777555222111111000...---000111111111111222222222222222333444444555555666777888;;;>>>BBBDDDFFFFFFEEECCCCCCEEEEEEHHHPPPZZZnnnwwwssslllfffaaa\\\VVVSSSOOOMMMKKKKKKOOOWWW___dddmmmppptttvvvuuuqqqllliiikkkiiigggddd^^^TTTGGG>>>;;;:::888999;;;===>>>>>>;;;;;;;;;;;;;;;<<<<<<===??????@@@AAAHHHWWWjjjyyy{{{yyyvvvtttrrrrrrsssssstttttttttuuuzzz{{{tttrrrrrrxxxpppfff]]]VVVUUU^^^iiirrrpppiiicccggguuujjjbbbVVVLLLDDD>>>999555555444333222222333444555888999===DDDIIIOOOYYYdddnnnssszzz~~~|||lll]]]NNNJJJFFFCCCAAA>>>;;;999888777666777999::::::999<<<@@@FFFJJJLLLNNNPPPQQQRRRSSSSSSUUUXXX\\\___aaabbbdddeeeccc```bbbiiinnn|||yyyxxxzzz~~~}}}{{{zzzzzzzzzzzz{{{{{{|||||||||}}}|||{{{{{{{{{|||}}}~~~~~~}}}~~~}}}zzzyyyzzzvvvwwwwwwxxxyyyyyyyyyyyyzzzyyyyyyzzz}}}yyysssvvvzzzyyy|||}}}yyyqqqlllmmmqqqppptttwwwxxx{{{}}}zzztttmmmlllooouuuxxxvvvvvvxxxwwwwwwwwwvvvvvvvvvuuuuuuwwwwwwxxxyyyyyyzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{yyytttnnnmmmooopppmmmiiiaaacccccc^^^ZZZ___lllwww~~~~~~wwwrrrgggbbbXXXOOOKKKSSSaaammmxxxrrrfffaaabbbmmmttt}}}}}}ppp```VVVSSSNNNTTTdddooopppoooqqqtttpppllliiiiiijjjmmmnnnqqqnnnmmmxxx|||qqq___TTTTTTTTTJJJ;;;333111///---,,,,,,---...------,,,,,,------.........000111222222555888;;;FFF___~~~{{{{{{zzzrrriiiccciiizzzfffKKK:::333222000000000000111111111111222333777===EEENNNUUUZZZ\\\aaaeeedddaaaYYYKKK>>>888555222111111000///---000000111111111222222222222222333444444555555666777888;;;>>>AAACCCDDDEEEDDDBBBBBBDDDEEEGGGOOOXXXfff|||{{{wwwpppjjjddd___YYYVVVOOOMMMKKKKKKNNNUUU\\\```lllooosssuuutttqqqllliiihhhfffbbb]]]UUUKKK???666777666666666888:::;;;;;;===<<<;;;:::::::::::::::777999999888:::AAAMMMVVVjjjyyy}}}xxxuuutttrrrpppppppppqqqrrrssssssrrrrrrvvv~~~}}}~~~xxxkkkccc___```gggoootttqqqmmmkkkqqq|||{{{sssjjjbbb\\\MMMGGG???888555444444444333222111000000111222333444444888>>>CCCIIIUUU```pppttt{{{}}}|||{{{|||}}}|||nnnZZZVVVOOOIIIEEEBBB???===::::::999888888:::>>>BBBEEEJJJRRRWWWXXXXXXWWWVVVXXXXXXXXXYYYZZZ]]]___```ddddddcccaaaaaafffooovvv~~~yyyyyyzzz{{{}}}uuuuuuvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyzzzzzzzzzzzz|||{{{zzzyyyyyyyyyzzz{{{{{{}}}~~~~~~}}}zzzwwwvvvwwwtttuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwxxxyyy|||yyyvvvyyy||||||{{{sssoooooorrrqqqtttwwwwwwyyy{{{xxxssskkkjjjnnntttwwwuuuvvvxxxwwwwwwvvvvvvvvvvvvuuuuuuwwwwwwxxxyyyzzzzzzzzzzzz}}}|||{{{zzzyyyyyyyyyyyyxxxsssnnnnnnqqqrrrnnnkkkcccdddccc___]]]bbbooozzz{{{tttnnnccc^^^UUUMMMLLLVVVeeeqqqzzz|||ooodddbbbdddpppwww|||nnn]]]RRRMMMMMMVVViiitttsssppprrrwwwsssnnnkkklllnnnpppqqqsssnnnmmm|||xxxbbbVVVUUUTTTFFF777333222000///------,,,,,,------,,,,,,---......//////111222333333555999<<>>;;;:::===EEEKKKQQQVVV\\\``````___^^^]]]]]]]]]]]]]]]___aaacccdddfffeeecccbbbeeemmmxxxyyy|||}}}|||yyyyyy{{{zzzvvvssstttuuuwwwxxxzzzzzz{{{|||||||||||||||{{{{{{{{{~~~}}}{{{zzzzzzzzzzzz{{{~~~|||yyy}}}~~~~~~{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}||||||}}}~~~||||||~~~~~~wwwrrrqqqsssrrruuuwwwwwwyyy{{{xxxrrriiiiiilllsssvvvuuuuuuxxxvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{vvvqqqnnnnnnqqqrrroookkkddddddbbb___^^^dddqqq|||yyyqqqkkk^^^YYYPPPKKKMMMYYYjjjwww}}}wwwkkkccccccfffrrryyy}}}nnn]]]RRRNNNRRRaaavvvzzzuuuuuuyyyuuupppooorrrvvvzzz{{{tttnnnkkkvvvdddVVVTTTQQQBBB333000000//////...---,,,,,,------,,,------...///000000111333333444666:::===AAATTTmmm~~~||||||wwwvvvVVV???555333000000111111111222222222222333666<<>>===BBBKKKSSS^^^```cccdddcccccccccddd```______```aaaccceeegggdddcccbbbccchhhrrr}}}{{{~~~~~~{{{{{{zzzwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzz{{{|||~~~}}}~~~}}}}}}~~~}}}|||{{{{{{||||||~~~}}}}}}~~~~~~|||xxxuuuuuuvvvsssvvvwwwvvvxxx{{{xxxsssiiihhhlllsssvvvtttuuuxxxuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwyyyzzz{{{{{{zzzyyyzzzzzzzzzzzz{{{|||}}}~~~~~~sssppplllmmmqqqqqqnnnjjjcccbbb```]]]]]]eeerrr}}}~~~wwwnnnhhh]]]WWWOOOKKKQQQaaasss|||sssgggbbbeeeiiiuuuzzz~~~ppp```UUURRRYYYlll}}}vvvvvvwwwrrrmmmnnnuuu|||qqqkkkhhhmmm{{{gggXXXUUUOOOAAA333------...---------------------------...///000111111222444444555777;;;>>>AAAPPPhhh|||~~~xxxwww~~~~~~|||tttUUU???666444111111111111222222222222111333666;;;CCCKKKSSSWWWXXX]]]aaadddfffaaaQQQCCC<<<999444111111111000/////////000000000111111111222222333444444555555666777888:::;;;===>>>>>>>>>@@@???AAACCCCCCBBBHHHOOOVVVggg|||{{{tttmmmggg```[[[WWWPPPMMMHHHCCC@@@>>>>>>>>>>>>@@@AAACCCCCCBBB@@@???>>>>>>>>>===;;;:::999:::888999;;;<<<===@@@DDDHHHHHHFFFBBB???<<<;;;<<<<<<888999999888666555666666666@@@NNN[[[eeelllqqquuutttvvvxxxzzzzzzxxxuuutttooommmjjjhhhfffccc___\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZ]]]aaaccceeeiiiooottt}}}|||wwwdddPPPGGGGGGGGGEEEAAA???===;;;<<<;;;:::999777999::::::777333111000222222222222222222222222000000222666777999@@@IIIOOOXXXhhhxxx~~~|||xxxyyy{{{}}}zzzoooddd]]]WWWSSSPPPIIIGGGDDDCCCEEELLLVVV\\\jjjjjjjjjiiiggggggiiikkkbbbbbbaaabbbcccdddfffgggbbbaaaaaadddlllvvv~~~~~~}}}|||xxxxxxxxxxxxyyy{{{|||}}}|||||||||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{|||}}}}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{yyyzzzwwwyyyyyyyyywwwwwwwwwyyysssvvvwwwwwwyyy|||zzzuuujjjiiimmmsssvvvtttuuuwwwttttttuuuuuuuuuuuuvvvvvvuuuwwwyyy{{{{{{{{{zzzyyyxxxyyyyyyzzz{{{}}}|||}}}}}}sssooolllmmmqqqqqqmmmhhhbbbaaa^^^[[[]]]fffttt~~~|||uuukkkddd]]]WWWPPPNNNWWWiii}}}zzzoooeeebbbgggmmmwww|||}}}pppbbbXXXTTT\\\mmmyyyuuuwwwsssmmmhhhjjjrrrzzzlllgggdddgggooo~~~hhh\\\XXXOOO@@@555//////...------------...,,,,,,------...///111111222333555555666888<<>>:::555222111111000000/////////000000000111111222222333444444555555666777888999;;;===>>>>>>?????????AAADDDCCCBBBFFFMMMQQQ```ttt~~~yyyrrrlllfff```ZZZVVVMMMJJJFFFAAA<<<999888777::::::;;;<<<<<<;;;:::999999:::;;;:::888777888999666888:::;;;<<<@@@HHHNNNOOOLLLGGGBBB>>><<<;;;;;;;;;:::888666555444444555666<<>><<<:::888777666666555444888???GGGQQQZZZccchhheeegggiiiiiihhhddd```]]]XXXUUUQQQNNNLLLJJJFFFDDDAAABBBBBBBBBBBBBBBAAAAAA@@@CCCGGGHHHIIILLLQQQUUU~~~|||uuuuuuzzzrrrggg^^^```hhhssspppXXXHHHEEEDDDBBB<<<:::777777888999999888888999:::777444222333555222222333333333333222222333222444555222...000555666>>>KKK\\\nnn~~~}}}}}}}}}}}}xxxpppjjjdddaaaVVVRRRPPPTTT^^^kkktttyyywwwwwwxxxvvvsssqqqqqqqqqqqqpppnnnlllkkkkkkkkkkkkeeefffiiipppzzz{{{}}}~~~}}}}}}}}}~~~|||}}}}}}~~~}}}zzzxxxwwwvvvtttvvvxxxxxxzzz~~~~~~yyymmmlllooouuuvvvttttttvvvssstttttttttuuuuuuvvvvvvuuuvvvyyy{{{|||{{{yyyxxxyyyyyyyyyxxxxxxyyyzzzzzzyyy{{{}}}}}}~~~zzzvvvrrrooopppsssrrrmmmhhhdddaaa]]][[[___iiiwww|||wwwoooeee^^^WWWQQQJJJLLLXXXnnnxxxkkkbbbcccjjjqqq}}}xxxlll___WWWXXXZZZdddnnnpppnnnuuuyyyqqqhhhfffkkkqqqsssrrrfffaaa```eeeiiiiiilllqqqqqqddd[[[[[[XXXIII777---;;;888444000---,,,------,,,,,,------///000111222333555666777777999===@@@EEEIII[[[xxxvvvllljjjjjjfff```\\\]]]qqqkkkRRRBBB888444111111222222222333333333111222555:::AAAIIIPPPUUUSSSUUUWWW[[[bbbcccYYYLLL@@@;;;666222111111111111////////////000000000000222222333444444555555666666777999;;;>>>???@@@AAA???@@@CCCFFFEEEBBBEEEKKKLLLUUUdddttt||||||zzzxxxpppllleee___ZZZUUUPPPLLLEEEDDDBBB???===;;;::::::888777777666555444444333111444777888666666888:::888999;;;:::<<>>>>>===???CCCGGG{{{wwwuuupppgggaaa___UUUOOOOOOZZZjjjwww{{{```KKKDDDAAA===::::::999888888888888888888:::<<<<<<999555333222333222222222222222333333333222111111222333555666888888@@@PPPbbbrrr}}}|||~~~yyymmmeeedddSSSUUUXXX^^^kkkyyy~~~|||}}}}}}}}}|||zzzxxxvvvuuutttrrrpppooonnnllliiifffbbbdddjjjrrrzzz~~~}}}yyyuuuzzz|||yyywwwvvvuuuvvvxxxyyyyyy~~~yyynnnmmmpppuuuwwwttttttvvvuuuvvvwwwwwwwwwuuutttsssuuuwwwxxxzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzxxxzzz|||~~~zzzuuuqqqooorrrwwwuuulllbbb______]]][[[bbbppp|||wwwrrrnnnfff]]]SSSPPPMMMOOOZZZkkk}}}~~~rrrjjjffffffmmmuuu|||~~~vvviii^^^XXXUUUZZZ```dddiiirrr~~~~~~pppbbbdddqqqvvvqqqeeedddcccdddfffgggfffeeegggYYYTTT[[[VVVAAA000---.........------,,,,,,,,,............///111222222444555777888888999;;;===AAAMMMWWWjjj~~~xxx|||{{{kkk[[[UUU[[[jjj```HHH>>>555111222222222111000111222111111333666<<>>???BBBBBBBBBBBBCCCEEEFFFGGGKKKSSSaaammmttttttpppmmmeeeaaa\\\WWWSSSOOOJJJGGGFFFEEECCCAAA>>>;;;999888:::999888777555555444444444555666888999999999999===>>>:::;;;@@@BBBMMMdddzzzvvvmmmaaaVVVMMMEEE???>>>;;;999999:::;;;888555444555888===DDDKKKQQQTTTYYYWWWTTTSSSRRROOOIIIDDDDDDBBB>>>;;;999888999999999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>======yyyrrrnnnfffZZZQQQMMMKKKIIINNN[[[jjjwwwcccMMMEEEAAA<<<:::999888888777777888888666999;;;;;;999666555444222222222111111222222333333222222222222444555666888888>>>MMM___nnn~~~~~~|||~~~zzzkkkbbb```TTTXXX]]]cccnnnzzz~~~~~~~~~}}}{{{yyywwwuuuuuutttrrrqqqpppmmmiiifffcccfffkkkrrrzzzzzzssstttyyy|||}}}vvvkkkeeecccjjjttt{{{}}}zzzxxxwwwvvvvvvxxxxxxyyy}}}~~~xxxpppoooqqqvvvwwwtttsssuuuvvvvvvvvvvvvvvvuuuttttttuuuvvvxxxyyyzzzyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzxxxzzz|||~~~~~~yyyuuurrrpppsssxxxuuulllbbb]]]]]][[[[[[cccsss~~~~~~vvvqqqmmmddd[[[RRROOOMMMRRR___ppp~~~zzzmmmgggeeegggnnnvvv}}}}}}ttthhh]]]WWWVVVZZZ```dddiiirrr}}}{{{oooooovvvvvvnnncccbbbaaaccceeeffffffdddcccVVVPPPUUUPPP>>>111000......---------,,,,,,,,,.........///000111222333444666888999999999;;;===BBBMMMUUUggg~~~nnn^^^XXXVVVeee}}}iiiNNNBBB999222222222222111111222222222222333666<<>>777222222222111000///////////////000111111111333444444444444555777888999:::;;;===>>>???@@@BBBBBBBBBBBBCCCEEEFFFGGGKKKSSS___jjjpppnnniiieee^^^[[[VVVRRROOOMMMIIIGGGFFFEEECCC@@@>>>;;;:::999888777666444333333222222333333555666777888888888<<<>>>::::::>>>@@@MMMfff{{{{{{vvvjjj]]]SSSLLLFFF@@@===999888999888555222333444666:::@@@GGGMMMPPPQQQOOOMMMMMMMMMKKKFFFCCCBBB@@@>>><<<;;;:::::::::======>>>>>>????????????@@@AAABBBBBBCCCCCCCCCCCC~~~tttjjjcccZZZMMMCCC>>>@@@BBBIIIVVVaaakkkwwwxxx^^^IIIAAA===999999999888777777777777777666999;;;;;;:::888777777222222111111111111222222333333222333333444666666777777<<>>CCCLLLRRRbbbqqqaaaZZZUUUbbbzzz}}}___LLL===333333222111111222333333333333444666;;;@@@EEEIIIJJJMMMQQQTTTYYY\\\WWWPPPHHHAAA999444333333222111///////////////000111111111333444444444444555777777888999;;;===???@@@AAAAAAAAABBBBBBCCCDDDFFFGGGJJJRRR]]]gggjjjggg```[[[VVVSSSNNNKKKJJJHHHFFFDDDCCCCCCAAA???===;;;999888555444333111111000000000111222333555666666666777;;;===999888<<<===MMMiii{{{hhhYYYOOOHHHEEEAAA<<<:::999888555222222222333666;;;BBBHHHLLLLLLJJJIIIIIIJJJIIIGGGEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHzzzvvvrrrqqqtttzzzxxxkkk^^^VVVOOOFFF@@@===;;;===CCCIIINNNSSS^^^iiiqqqtttkkkVVVFFFAAA>>>::::::999888888777777888888999;;;===<<<:::888777777333222222111111111111222333333333444444555666666777666;;;FFFSSSaaarrrtttggg[[[UUUUUUZZZeeepppvvvzzz~~~|||yyyxxxwwwvvvuuutttsssooojjjfffggghhhjjjnnnttt|||~~~~~~~~~}}}|||{{{yyyzzzzzz{{{{{{zzzyyyyyyzzz{{{{{{{{{zzzzzzzzz{{{zzz{{{{{{zzzyyyxxxzzz{{{yyyyyyyyyzzz{{{|||~~~~~~||||||zzzsssdddXXXXXX___mmmsss{{{}}}||||||xxxjjj\\\SSSMMMJJJPPPZZZdddpppyyy}}}|||zzzxxxvvvuuuttttttrrrsssssstttxxx}}}|||wwwpppoooqqqwwwyyyvvvvvvxxxwwwvvvuuuttttttuuuvvvwwwuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzxxxzzz|||}}}~~~}}}vvvtttssstttxxxzzzvvvlllccc\\\\\\[[[]]]hhhyyy{{{rrrmmmhhh```VVVOOONNNSSScccxxx}}}qqqeeebbbdddiiirrrzzz~~~wwwmmmbbb[[[WWWYYY[[[^^^aaaeeemmmvvv}}}uuuggg\\\\\\]]]___bbbcccbbbaaaXXXOOOLLLMMMFFF777//////------------------------......///000111222444555666777999::::::;;;===???BBBJJJNNN]]]~~~wwwfff\\\[[[fff||||||]]]BBB777444222111222333444444444444444666999>>>BBBDDDGGGKKKOOORRRWWW[[[XXXSSSJJJCCC:::444333333222111///////////////000000111111333444444444444555777666777999;;;===???AAABBBAAAAAAAAABBBCCCDDDEEEFFFHHHPPP\\\eeehhhddd\\\VVVPPPMMMHHHEEEDDDBBBAAA???@@@???>>><<<;;;999888777333333111000000/////////111222444555666666777777:::<<<999777999;;;KKKgggxxxfffYYYQQQKKKFFF@@@<<<;;;:::777555222222222444888???FFFJJJNNNNNNNNNNNNNNNNNNNNNMMMIIIJJJKKKKKKKKKKKKJJJJJJGGGHHHHHHHHHHHHIIIIIIIIILLLMMMOOOPPPRRRSSSSSSSSS{{{rrrkkkiiihhhhhhmmmwww~~~zzzqqqbbbSSSKKKGGGBBB??????;;;:::<<<===<<>>;;;;;;:::999999999999:::===>>>???===:::777666666444444333222111111222222333333444555666666666777777666;;;EEEPPP]]]nnn{{{tttggg]]]UUUOOOPPPUUU```mmmyyy}}}~~~{{{yyywwwvvvuuutttrrrooojjjggggggggghhhkkkqqqxxx~~~~~~}}}}}}}}}~~~}}}|||{{{{{{xxxxxxyyyxxxwwwtttqqqooosssssstttuuuuuuttttttsssuuuvvvwwwuuussssssuuuwwwuuuuuuvvvtttrrrrrrsssuuuppppppppprrrsssuuuwwwxxxqqqssssssmmm___RRRPPPVVVgggoooxxx||||||zzzyyyzzzzzzyyywwwvvvvvvrrreeeWWWSSSLLLHHHJJJQQQZZZfffppp{{{zzzxxxvvvuuutttsssssskkkllllllmmmrrrxxxwwwssskkkkkknnnuuuxxxwwwxxx{{{wwwvvvuuuttttttuuuvvvwwwuuuuuuvvvvvvwwwwwwwwwvvvuuuvvvvvvxxxyyyzzz{{{{{{xxxzzz|||}}}}}}~~~}}}vvvssssssvvvzzz|||wwwmmmeeeaaa___]]]```kkk{{{xxxpppkkkfff]]]TTTOOOPPPZZZnnn|||pppeeecccgggmmmttt{{{{{{sssiii```\\\ZZZ\\\\\\]]]___bbbhhhoootttxxxvvvggg[[[[[[\\\^^^```aaa___]]]SSSOOONNNNNNEEE555,,,,,,------------------------/////////000222333555666666777999::::::;;;===???@@@GGGJJJWWWyyynnnbbbbbbkkk~~~tttKKK;;;777333111222444444444444444444555888;;;???@@@DDDIIIMMMPPPUUUZZZZZZVVVLLLDDD:::444222222111000///////////////000000111111333444444444444555777666777888:::===???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFGGGOOO[[[eeeiiieee]]]WWWNNNJJJEEEAAA???===<<<:::;;;;;;:::999888777666666444333222111111000000111333444555666777888888888999;;;777666888888FFF```yyyjjj___PPPJJJBBB>>><<<;;;999777444333222333888@@@GGGLLLUUUVVVWWWWWWWWWVVVVVVVVVRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUYYYZZZ\\\^^^```bbbcccccc~~~zzzvvvsssoookkkiiillllllpppzzzwwwppphhhYYYJJJDDDBBB@@@======;;;999888888777999DDDOOOZZZccccccXXXMMMIIIDDD>>>>>>>>>===<<<<<<<<<<<<<<<@@@AAA@@@>>>:::777666666666555444333333222333333333444555666777777777777666777===FFFPPP[[[lllzzzuuueee[[[PPPKKKHHHJJJQQQYYYhhhsss~~~}}}{{{xxxvvvtttsssrrrpppmmmjjjhhhggggggiiiooowww~~~~~~~~~}}}}}}~~~~~~{{{|||}}}|||yyywwwwwwwwwppprrrssstttrrrpppllljjjnnnnnnnnnnnnoooooooooooooooqqqqqqnnnkkkjjjmmmpppmmmmmmmmmllljjjiiijjjlllgggggghhhjjjllloooqqqrrrkkklllkkkggg[[[PPPNNNSSSccckkktttwwwvvvssssssuuuttttttrrrppppppnnneeeZZZTTTNNNIIIKKKPPPWWWcccnnnuuutttsssqqqpppoooooooooiiijjjiiiiiimmmrrrrrrmmmggggggkkkssswwwvvvxxx{{{uuuuuuuuuuuuuuuvvvvvvwwwuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{xxxzzz|||}}}}}}~~~|||uuupppssswww|||~~~yyyooogggeeeccc```cccooo~~~}}}|||uuummmiiieee\\\SSSPPPTTTaaawwwyyynnnddddddjjjpppwww|||~~~wwwnnnfff```]]]]]]bbbaaa___^^^```dddiiilllnnnuuuwwwhhh]]]\\\]]]^^^___^^^[[[YYYNNNNNNOOOMMMBBB333++++++,,,,,,,,,------------...//////000111222444666777555777999:::::::::<<<>>>===DDDFFFRRRrrryyyjjjcccjjj}}}~~~\\\@@@:::444111222444444333333333444555777:::<<<>>>AAAGGGKKKNNNSSSYYY[[[YYYNNNFFF;;;444111111000//////////////////000111111111333444444444444555777555666888999;;;===>>>???@@@@@@AAAAAABBBCCCEEEFFFFFFOOO\\\gggkkkggg```ZZZOOOKKKDDD@@@===;;;:::888888888888777777666666666444444333222222222222222444555666888999999::::::888:::666666999777???TTT|||uuueeeVVVOOOFFF???===;;;999777555333222444:::BBBKKKQQQYYY[[[___``````_________\\\\\\\\\[[[[[[ZZZZZZYYYWWWWWWXXXZZZ[[[\\\]]]^^^aaabbbdddgggjjjlllmmmnnnzzz{{{{{{zzzyyyyyy{{{|||rrrhhh]]]PPPEEECCCEEECCC???<<<;;;999888:::;;;===DDDMMMWWWbbbggg___UUUPPPIIIAAAAAA@@@@@@???????????????@@@AAA@@@>>>;;;888888888777777666555444444444444333444666777888888777777666888???IIIRRR\\\lllyyyxxxsssoooeeeZZZOOOHHHCCCCCCFFFLLLUUU___oooxxx~~~|||zzzwwwtttrrrrrrqqqpppoooiiihhhhhhiiiooowww~~~~~~~~~}}}~~~}}}}}}~~~sssvvvyyy{{{{{{yyywwwuuurrrrrrqqqqqqqqqrrrtttuuuuuuvvvvvvsssnnnlllooossspppppppppooommmlllmmmnnniiiiiijjjlllooorrrtttvvvmmmiiieee```WWWOOOPPPTTTaaajjjsssvvvtttrrrtttwwwrrrtttrrrooonnnoookkkeee___YYYTTTUUUXXX___jjjuuuxxxwwwvvvuuuttttttssstttppppppnnnkkknnnrrrqqqllleeeeeeiiipppttttttuuuxxxttttttuuuvvvvvvvvvvvvvvvuuutttttttttuuuuuuvvvvvvtttuuuvvvwwwyyyzzz{{{|||xxxzzz|||}}}}}}}}}zzzsssnnnrrrxxx~~~zzzqqqiiigggdddbbbeeerrr}}}zzzyyyssskkkgggddd\\\SSSQQQWWWfff|||sssiiibbbeeemmmtttyyy}}}{{{tttkkkccc___```aaaiiifffbbb``````bbbeeefffiiikkktttwwwhhh_______________\\\XXXUUUJJJKKKLLLHHH===111---...,,,,,,,,,---------......//////000111333555777888444666888999999999;;;===;;;CCCCCCMMMkkk~~~mmm```ggg{{{{{{xxxrrrDDD===555111222444333222222222333444666999;;;<<<>>>DDDIIIKKKPPPWWW[[[ZZZQQQIII===555222222111000///////////////000111111111333444444444444555777555666777888:::;;;<<<===@@@@@@@@@AAABBBCCCDDDEEEHHHQQQ^^^iiimmmiiiaaa[[[OOOKKKDDD@@@===<<<;;;:::888888888777777777777777555444333333222333333333555555777888999:::::::::999999444666;;;666888HHHiiioooaaaXXXMMMDDD@@@===:::777444333222444;;;EEEOOOVVVZZZ___eeeiiiiiihhhhhhiiihhhfffdddbbbaaa`````````]]]]]]___aaaccceeefffgggiiikkkmmmqqqsssvvvwwwxxxrrrfffTTTJJJCCCGGGKKKIIIDDD@@@<<<999:::===???@@@DDDKKKZZZgggnnniiiaaa\\\UUUMMMCCCBBBAAAAAA@@@@@@AAAAAA??????@@@>>>;;;::::::;;;888888777555555444444444333444666888888888777777666999AAAKKKSSS]]]lllzzz~~~}}}||||||{{{{{{oookkkbbbYYYTTTRRRJJJAAADDD@@@???CCCIIIPPPZZZcccssszzz~~~}}}{{{xxxuuurrrrrrssssssrrrkkkiiiiiijjjpppyyy~~~~~~~~~~~~~~~~~~|||~~~}}}||||||~~~{{{zzz}}}}}}~~~~~~|||zzzyyyzzz{{{pppqqqrrrtttwwwzzz}}}~~~pppiiiaaa[[[TTTOOOQQQWWWccckkkuuuxxxvvvuuuxxx|||tttvvvuuurrrpppsssrrrppplllfffbbbbbbdddhhhsss}}}zzzyyyuuurrrsssuuusssmmmeeedddhhhooorrrqqqrrruuussstttuuuwwwwwwwwwvvvuuuuuuttttttttttttuuuvvvvvvtttuuuvvvwwwyyyzzz{{{|||xxxzzz|||}}}|||}}}yyyrrrmmmqqqxxx{{{rrrkkkgggeeebbbfffuuu{{{xxxwwwqqqjjjfffccc\\\SSSQQQYYYiii}}}}}}nnneee___eeeooovvv{{{~~~}}}yyyrrriiibbb```aaadddnnnjjjeeebbbaaabbbccccccgggffflll{{{vvviiiaaa`````````^^^[[[VVVRRRHHHIIIIIICCC999000///222,,,,,,,,,------.........//////000111333555777888444555777888888999;;;===;;;BBBBBBKKKfff}}}lll^^^eeezzz{{{rrruuuFFF>>>555111222333333111111222222444666888:::<<<;;;AAAGGGIIINNNUUUZZZZZZSSSKKK???777444333222111///////////////000111111111333444444444444555777555666666888999:::;;;;;;@@@@@@@@@AAABBBCCCDDDEEEIIIRRR```kkknnnjjjaaa[[[OOOJJJDDD@@@>>>>>>======888888888888888999999999444444333333222333333333444555666888999999999999999888333777===666444@@@LLLvvvkkkbbbUUUJJJDDD@@@<<<999333222111444;;;FFFRRRYYY[[[bbbjjjooopppppppppqqqqqqooolllhhhfffeeeffffffggghhhjjjlllnnnqqqssstttuuuwwwzzz}}}gggWWWHHHIIIHHHGGGNNNTTTOOOEEECCC<<<<<>>>>>BBBKKKUUU^^^lllwww|||xxxuuuqqqlllhhhaaaZZZQQQHHHDDDBBBAAA@@@======???DDDMMMXXXbbbhhhqqqvvv|||}}}yyyvvvwww{{{}}}{{{xxxsssqqqpppvvv~~~~~~}}}~~~|||{{{}}}~~~tttlllddd___WWWQQQUUU^^^lllooorrruuuvvvwwwvvvvvvwwwwwwvvvxxx{{{}}}|||{{{wwwtttrrrtttyyy~~~{{{wwwvvvwwwwwwrrrnnnbbb``````dddlllrrrrrrqqqrrrsssttttttuuuuuuttttttttttttsssssssssrrrrrrrrrwwwxxxxxxyyyyyyzzzzzz{{{zzz{{{|||}}}~~~vvvmmmlllnnnwwwyyyooojjjeeecccdddlllxxx|||wwwqqqkkkgggbbbZZZUUUUUURRR```rrrxxxhhhdddbbbhhhsss~~~~~~tttkkkeee]]]ZZZdddrrrzzzooohhhjjjjjjddd```aaaeeegggooozzzssshhhdddddddddbbb```\\\TTTMMMCCCJJJIII>>>333///...,,,,,,---...---,,,,,,---///...///000111333666888999888888888888999:::;;;<<<>>>AAACCCIII[[[wwwpppgggeeexxxvvveeeiiiTTTDDD555222333333444777444333222111222444777999>>>@@@DDDHHHLLLRRRXXX\\\UUULLL@@@999777666333111000000000000000000000000111222222333333444444555444666777888888999;;;======>>>@@@@@@@@@BBBDDDGGGIIITTTdddnnnpppkkkeeebbbSSSNNNFFF@@@<<<;;;999888888888888888888777777666444666888888777666666666666777888999999999999999888777666555444444555666DDD[[[|||mmmXXXOOOJJJCCC===;;;555222000444:::BBBOOO[[[```fffoootttuuuuuuvvvxxx{{{yyyvvvtttrrrppppppppptttuuuwwwyyy|||~~~hhhVVVHHHHHHEEEFFFMMMUUUTTTMMMKKKCCC???BBBCCCCCCLLLYYYmmmvvv}}}{{{tttmmmccc[[[SSSPPPMMMKKKKKKJJJIIIHHHEEECCC???<<<:::;;;<<<===<<<;;;999777666777888999777888888999:::;;;<<<<<<@@@@@@DDDMMMVVV___kkkvvv}}}yyyuuuqqqlllfffbbb[[[TTTKKKDDD???>>>======>>>???BBBGGGPPPZZZccchhhqqquuu{{{~~~|||yyywwwyyy}}}}}}zzzvvvttttttxxx~~~}}}}}}}}}xxxtttqqqlllfffaaaZZZWWW^^^iiiqqqssstttsssqqqpppppppppvvvwwwxxx{{{~~~~~~~~~{{{wwwttttttuuutttoookkkfffcccbbbfffmmmrrrsssrrrrrrrrrsssttttttttttttsssttttttttttttssssssrrrrrrwwwwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{}}}~~~wwwnnnmmmoooxxxzzzpppkkkfffdddeeemmmxxx~~~zzzvvvpppjjjgggaaaYYYTTTTTTWWWeeevvv~~~ttthhhdddcccjjjuuu~~~ssshhhbbb]]]^^^kkk|||{{{rrrkkkfffcccbbbdddiiirrr{{{zzznnndddeeekkkpppnnneeeZZZPPPJJJEEEIIIGGG<<<222///...---,,,---...---,,,,,,...000000000111333555777999:::999999999999999:::;;;<<<<<>>???@@@@@@BBBDDDGGGJJJUUUeeeppprrrmmmgggcccTTTOOOGGG@@@<<<:::999888777777777777666666555555555777999999888777666777666777888999999999999888777666555444444444555555999IIIdddwwwaaaWWWRRRJJJAAA===666222111444999AAANNNYYY```gggqqqxxx{{{}}}}}}{{{yyyyyyyyyyyy|||}}}~~~iiiVVVIIIFFFBBBCCCKKKVVVZZZXXXTTTJJJBBBAAA@@@AAALLLYYYmmmvvv~~~~~~zzztttjjjbbbXXXUUUQQQOOOMMMLLLKKKIIIHHHFFFBBB???======>>>???===<<<;;;999999999::::::999999:::;;;<<<===>>>>>>CCCCCCGGGOOOXXX```kkkuuu}}}|||wwwrrrmmmgggaaa]]]UUUOOOGGGAAA>>>===<<<<<<@@@BBBFFFLLLTTT]]]dddhhhpppsssxxx||||||zzzxxxyyy|||}}}zzzyyyyyy|||~~~~~~~~~~~~~~~}}}~~~{{{wwwpppnnnllliiiccc\\\\\\hhhvvv~~~xxxqqqnnnnnnpppsssuuuyyy|||zzzvvvsssppplllmmmpppssssssrrrqqqqqqrrrsssssssssssssssuuuuuuuuuttttttttttttssswwwwwwwwwxxxyyyyyyzzzzzzyyyzzz{{{|||~~~wwwnnnmmmpppyyy{{{qqqkkkfffeeegggnnnwww{{{wwwtttnnniiifff___WWWSSSSSS^^^kkk{{{yyynnngggeeefffmmmwwwrrreee___]]]bbbssszzzllljjjhhhccceeelllwww~~~~~~vvvjjjbbbeeerrr~~~~~~nnnZZZMMMGGGGGGHHHCCC999000.........,,,---...---------///000222222333444666999;;;<<<;;;;;;:::::::::;;;;;;<<<<<<@@@BBBDDDQQQkkknnnccc```sssiiiYYY[[[bbbeeeeeeYYYJJJ:::222111222444777444333222111222333666777;;;>>>BBBFFFJJJOOOUUUYYYWWWOOOEEE===999777333111000000000000000000000000111111222222333444444444111333555666666777999:::<<<===???@@@@@@BBBDDDGGGLLLWWWfffqqquuuqqqjjjfffVVVQQQHHHAAA===:::888777555555555444444444333333666888;;;;;;:::888888888666777888999999999888777555444444333333333333444222888IIIiiinnnaaaYYYOOODDD===777333111444888???KKKVVV```hhhrrr{{{~~~}}}|||jjjXXXLLLFFF@@@@@@HHHTTT\\\___YYYOOOFFFAAA>>>>>>FFFPPP```kkkvvv{{{zzzvvvlllcccXXXUUURRRPPPOOONNNMMMKKKIIIGGGDDDAAA??????@@@@@@>>>>>>===<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAGGGGGGKKKSSSZZZaaajjjttt~~~~~~xxxrrrmmmfff```[[[TTTOOOHHHCCCAAAAAAAAAAAACCCEEEJJJPPPXXX___dddhhhooorrrvvvyyy}}}~~~zzzwwwxxx{{{~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}uuuzzzvvvooojjjllljjjbbbZZZ]]]kkkzzz}}}rrrkkklllnnnqqqtttyyy|||~~~zzzvvvttttttrrrppppppqqqrrrrrrssssssrrrrrruuuuuuuuuuuuuuuuuuuuutttvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz|||}}}uuummmllloooyyy{{{pppjjjeeefffiiipppxxxxxxtttqqqlllhhhddd]]]UUURRRTTTcccppp~~~uuujjjgggfffiiiqqqzzz|||oooccc______eeevvvnnnooommmddddddnnnzzz|||rrrhhhbbbdddrrryyy```NNNFFFHHHEEE>>>555///---...///,,,.........---...000111222222333555777999;;;<<<======<<<;;;;;;;;;<<<<<<>>>AAACCCFFFQQQiiiooobbb[[[iiitttaaaZZZYYYXXXVVVRRRGGG;;;333222333444555444333222111222333555666999<<>>???@@@BBBEEEGGGMMMWWWfffsssxxxuuunnniiiZZZTTTKKKCCC>>>;;;888777444333333222222222222222666999<<<===;;;:::999888666777888999999888777555333333222222222222222222444444<<>>>>>=====================@@@CCCFFFPPPfffpppaaaVVV]]]qqqqqqdddZZZPPPIIIEEE@@@999444444444333111333333222222222333444444777:::???DDDGGGKKKPPPSSSVVVQQQJJJBBB<<<777333111////////////////////////000000111222222333333444222444666777777888:::;;;:::<<<>>>???@@@BBBEEEGGGMMMWWWfffttt{{{zzzsssmmm^^^WWWNNNEEE???<<<999777333333222111000111111222777999===>>>===:::999999666777999:::999777555444111111222222222222222222555444777EEE^^^}}}qqqaaaTTTGGG>>>:::555333444666999BBBKKKVVV^^^kkkvvv~~~}}}{{{zzztttrrrooollljjjiiihhhiiiwwwnnn___TTTIIIEEEEEEIIIPPPWWWWWWUUUQQQKKKDDD???>>>???CCCMMMZZZeeennnrrrnnnfffZZZXXXUUUTTTUUUUUUTTTTTTOOONNNMMMKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNOOOPPPVVVVVVZZZbbbgggjjjpppwwwzzztttmmmfff___ZZZUUURRRNNNKKKLLLMMMOOOOOOOOOQQQTTTXXX]]]aaaeeegggmmmooosssvvvzzzzzztttrrrqqqwww~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrreeeccchhhlllvvv{{{rrr```ZZZ]]]kkkwww{{{~~~|||uuummmhhhfffccceee```SSSJJJLLLVVV^^^lllttt{{{wwwjjj``````cccrrrvvvzzz|||{{{zzz|||}}}|||zzzxxxvvvtttssssssqqqqqqrrrssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwxxxyyy{{{}}}~~~qqqhhhjjjmmmwwwzzznnnhhhdddhhhpppxxx~~~zzzvvvsssnnniiiddd___XXXSSSVVV\\\lllwww~~~xxxooogggfffjjjpppwww}}}|||zzzqqqgggaaacccdddfffnnnzzzzzzxxxqqqddd```fffnnnqqqmmmhhhcccaaadddfffqqq~~~{{{hhhSSSIIIJJJ???555111///------...---...////////////222444222333444555777:::<<<===??????>>>>>>>>>??????@@@<<<===???DDDMMM___|||}}}oooaaaSSSTTTcccsss{{{lll\\\JJJ>>>;;;;;;888444444555333///333333222222222222333333555999>>>BBBFFFIIIMMMPPPTTTPPPKKKDDD===777444222000000000000000000000000000000111111222333333333333444666777777888:::<<<999;;;===>>>???AAAEEEGGGLLLUUUeeettt}}}~~~xxxrrrbbb[[[QQQHHHBBB===:::888444333222111000111222333666999===???===;;;999888666888999:::999777444222000111222222333222222222000111555<<>>GGGMMMVVVcccpppzzz|||{{{yyyvvvsssqqqooommmjjjiiihhhgggfffeeeeeeeeexxxlll___SSSLLLGGGDDDHHHNNNQQQQQQOOOJJJDDD@@@>>>===>>>EEEMMMUUU```jjjllliii___\\\YYYXXXWWWWWWVVVUUUVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYYYY______dddkkkoooqqqvvv|||~~~wwwqqqjjjccc^^^XXXUUURRRQQQRRRTTTVVVVVVXXXXXXZZZ\\\___dddgggiiilllooorrrvvvyyy}}}|||tttpppnnnooowww~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~nnnaaa```dddrrr|||wwwiii\\\VVV___jjjooottt{{{}}}xxxpppiiifffeee___```YYYKKKBBBDDDJJJMMMZZZhhhvvvxxxnnndddbbbeeemmmqqquuuvvvuuuuuuzzz~~~~~~~~~~~~~~~~~~|||||||||uuuvvvwwwwwwuuutttssssssrrrrrrsssttttttttttttsssrrrrrrssssssttttttttttttttttttuuuuuuvvvwwwwwwxxxvvvwwwyyy{{{}}}~~~qqqhhhjjjnnnxxx{{{ooohhhgggmmmuuu|||}}}yyyvvvtttmmmhhhbbb\\\UUURRRYYYbbbqqq{{{yyyrrrkkkeeefffkkkrrryyy}}}}}}yyyvvvnnnddd___ccceeefffmmmwww~~~{{{sssiiieeegggjjjjjjhhheeebbb```fffccciiitttrrr```PPPJJJIII===222000000---,,,------...///000///000222555444444555777999;;;===>>>??????>>>??????@@@AAABBB>>>===>>>DDDKKKYYYpppzzzlll___QQQRRR___mmm|||ooo^^^JJJ<<<888:::888333222555444000333222222222222222222222444777===AAAEEEHHHKKKNNNQQQOOOKKKDDD===777444222000000000000000000000000000000000111222222333333111333555666666777999:::999;;;===>>>???AAAEEEGGGJJJSSScccttt{{{uuueee___TTTKKKDDD???;;;999666555333222111222333444555999===???===;;;888777666888::::::999666333111000111222333333333222222000111444777;;;HHHbbb{{{vvvbbbSSSHHH<<<777444333333444;;;CCCIIIQQQ]]]iiirrr{{{~~~{{{yyyqqqpppooommmkkkiiiggggggdddddddddeeeddddddcccccc|||tttgggZZZQQQHHHBBBCCCIIIKKKLLLKKKFFFAAA???>>><<<===@@@DDDIIIUUUccciiiiiiiiifffbbb```___^^^\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\]]]^^^^^^^^^^^^^^^]]][[[[[[\\\]]]^^^___``````eeeeeejjjqqquuuvvv{{{|||uuunnngggccc[[[YYYVVVVVVXXXZZZ\\\\\\]]]]]]]]]___bbbeeeiiikkkkkknnnrrrvvvyyy|||xxxqqqmmmlllooowww~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}jjjbbbdddttt}}}rrr```UUUZZZccchhhnnnwwwyyyzzzyyytttllleeebbbaaa\\\]]]UUUFFF>>>???CCCCCCKKK^^^qqqwwwnnndddbbbeeefffjjjoooooooooqqqvvv{{{}}}~~~}}}{{{zzzzzz{{{}}}~~~zzz{{{{{{zzzyyyxxxyyyzzztttvvvxxxxxxvvvtttrrrrrrrrrsssttttttuuuuuuttttttrrrrrrrrrsssssssssttttttttttttuuuuuuvvvwwwwwwwwwvvvwwwyyy{{{}}}rrrhhhkkkooozzz|||pppiiijjjpppyyy|||xxxvvvtttmmmhhhaaa[[[TTTSSS[[[eeeuuu~~~vvvooohhhbbbggglllssszzz}}}|||wwwtttlllccc^^^bbbfffgggnnnxxxsss|||}}}wwwooolllkkkjjjiiihhhfffcccbbbhhhcccgggnnnjjjXXXLLLJJJIII;;;111000000---+++,,,---...000000000111333555555666777888:::===???@@@????????????@@@AAABBBCCCBBB??????EEELLLVVVjjj|||xxxjjj^^^QQQRRR___mmmyyyooo```NNNAAA999;;;888111000444444111222222222222222222222222333777<<>>???AAAEEEGGGHHHRRRbbbsss}}}wwwhhhaaaVVVLLLEEE???<<<999777666444222222333444555555999===???===:::888777666888:::;;;999666222000000111222333444444333222555555777888777===QQQggg}}}gggUUUIII<<<888444333333333999AAAIIIPPPZZZccciiipppwww|||{{{{{{zzzxxxvvvrrrooommmjjjjjjiiihhhgggfffeeeeee```aaabbbccccccbbbaaa```uuufff\\\WWWQQQHHHAAABBBBBBBBBAAA>>><<<;;;;;;???>>>@@@EEEKKKSSS```llluuuyyywwwmmmeeebbb^^^YYY^^^bbbdddcccfffkkkmmmlllmmmmmmmmmllljjjkkkmmmoookkkjjjhhhggggggiiikkkmmmnnnooorrrwww{{{zzzuuuooolllfffaaa]]][[[]]]___```___ccccccccccccdddfffhhhjjjqqqsssvvvxxxzzz~~~yyynnndddeeekkktttyyy~~~~~~~~~}}}||||||~~~|||wwwtttzzz}}}xxxqqqvvvzzzyyyqqqkkkbbbZZZWWW\\\dddkkkuuuwwwvvvqqqiiibbb``````\\\WWWNNNEEE>>><<<<<<<<>>888000---///000...+++...///000111111222444666777777777888999<<<>>>???BBB@@@===;;;;;;<<<===???===EEEBBB@@@IIITTTcccwwwzzziii^^^VVVYYYfffvvv}}}pppeeeSSS@@@<<<777333333222000111444444444333111///...000222333666:::===@@@DDDIIILLLQQQNNNJJJDDD>>>888444222111111000///////////////000000000000000000000000333333444555666777888888888:::;;;<<<===???BBBDDDHHHPPP___ssszzzppphhh]]]RRRJJJCCC???<<<:::999666444222222333444<<<>>>???>>>;;;888666666888:::;;;:::777555444444333444555444333111111222666333444777888999AAALLLyyyrrr\\\HHHEEE;;;222000222444888<<>><<<;;;<<<===>>>BBBJJJHHHCCCHHHOOO\\\pppwwwggg]]]WWW]]]iiiuuu~~~uuu```KKKAAA;;;777666444000000222333444333111///...000222111444888<<<@@@EEEJJJNNNQQQOOOKKKFFF@@@:::666333111111000///////////////000000000000000000000000333333444555666777888888888999;;;<<<===???BBBDDDGGGOOO^^^qqq|||tttmmmbbbWWWOOOHHHCCC@@@<<<:::888666555555555666<<<===???>>>:::777666555888:::;;;:::777555333333222444666666444333222333666444555888888999@@@IIImmmwwwaaaNNNFFF<<<333111222333666:::@@@HHHRRRYYY]]]___aaadddddddddcccbbbaaa```___^^^aaaaaaaaaaaaaaa```_______________^^^^^^]]]]]]]]]tttddd[[[TTTNNNFFF@@@===<<<<<<<<<>>>===???CCCFFFHHHNNNUUUccchhhjjjeee]]]WWWRRRMMMUUUaaaoooyyy}}}zzzwwwtttpppnnnnnnooooooooommmmmmllllllmmmoooqqqrrruuuxxx{{{}}}}}}~~~}}}xxxqqqiiibbbaaajjjuuu~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}vvvmmmnnnpppttt}}}}}}vvvjjj___VVVRRRQQQRRR]]]eeennnpppjjjbbb\\\ZZZWWWTTTOOOJJJHHHHHHIIIJJJHHHNNNVVV\\\^^^^^^^^^^^^```]]]YYYWWWZZZcccpppyyy|||}}}}}}}}}}}}}}}||||||zzzyyyyyyyyyyyyxxxxxxxxxuuuuuuuuutttsssssssssrrrssstttttttttttttttsssrrrsssssssssrrrsssttttttuuussssssttttttttttttttttttvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxzzz|||}}}~~~}}}qqqjjjmmmsss~~~~~~uuusssuuuyyy~~~}}}yyyuuuqqqllliiiddd```[[[YYYYYY___ooo~~~~~~vvvnnnhhhggghhhoootttzzz~~~}}}wwwooojjjcccaaaaaabbbaaa]]]___cccffflllwwwrrrlllmmmnnnmmmkkkQQQEEEBBB@@@777333---,,,---///...---...000111222222333666888777777888999;;;>>>AAACCCCCCBBB???===<<<<<<======HHHRRRQQQIIIIIIKKKWWWkkkwwwiii```ZZZ```jjjrrrvvv^^^HHHAAA;;;999666111///000333333333111//////000111///222666;;;???EEEKKKOOOQQQPPPMMMHHHBBB<<<777555111111000////////////000000000000000000000000000222333333444555666777777777999;;;<<<<<<>>>AAADDDFFFMMM[[[nnnzzzssshhh^^^UUUNNNIIIEEE>>>===;;;999888888999:::<<<===>>>===:::777666555999:::<<<;;;777444222111111333666777666444444444555555777999999999>>>EEE\\\~~~|||gggUUUHHH>>>555222333222444777===EEEPPPWWWZZZZZZ[[[\\\___^^^^^^]]]\\\[[[ZZZZZZ]]]]]]^^^__________________^^^^^^]]]\\\[[[ZZZZZZpppxxx|||qqqfff]]]PPPGGGCCCAAA???===???===>>>CCCEEEEEEHHHMMMVVV]]]dddccc\\\UUUOOOLLLTTTbbbqqq|||~~~{{{yyyvvvtttttttttuuuvvvtttsssrrrrrrssstttuuuvvvwwwzzz}}}~~~}}}}}}~~~|||vvvppplllhhhhhhrrr}}}~~~~~~}}}|||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{|||}}}~~~~~~}}}~~~vvvsssooonnnrrr~~~{{{qqqggg___YYYUUUSSSXXXbbbmmmpppkkkccc^^^]]]YYYWWWTTTRRRQQQQQQRRRSSSSSSTTTXXX\\\```aaa```______\\\WWWVVV[[[fffsss{{{|||||||||}}}||||||{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwttttttttttttsssrrrrrrqqqrrrrrrsssssssssssssssssstttssssssrrrrrrrrrsssssstttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvtttuuuwwwyyy{{{}}}~~~rrrkkkmmmttt~~~wwwuuuwww{{{~~~zzzvvvsssoookkkgggccc^^^YYYYYY]]]fffvvv{{{rrrkkkhhhiiikkkrrrwww}}}|||tttlllhhhcccbbbbbbdddbbb___```dddjjjpppzzzooofffgggjjjkkk{{{~~~gggOOODDDBBB@@@333000,,,+++,,,.........///000222333333444777999888888999:::<<>>===<<<======JJJVVVWWWOOOLLLLLLWWWkkk|||ttthhh]]]^^^eeemmmpppNNNEEE>>>:::777222//////222333333222000///000111000222666999>>>CCCJJJNNNPPPOOOMMMIIIDDD>>>888555222111000000//////000000000000000000000000000000222222333444555666666777777888:::;;;<<<>>>AAACCCEEEKKKXXXjjjzzz~~~|||uuulllbbbZZZSSSLLLHHHAAA@@@===;;;:::;;;;;;<<<>>>???@@@>>>;;;888777777999;;;<<<;;;777333111000111444777999888666666666666888:::;;;:::;;;>>>CCCQQQssskkkZZZKKKAAA777444333222222555===EEEPPPXXXZZZZZZZZZZZZ\\\\\\\\\[[[[[[ZZZZZZYYYZZZ[[[\\\^^^__________________^^^]]]\\\[[[ZZZYYYXXXbbbrrrwwwlll___VVVQQQLLLDDD>>>BBB???>>>BBBDDDCCCDDDGGGTTT\\\fffiiiaaaUUUMMMKKKQQQ^^^mmmwww~~~|||zzzyyyyyyzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{zzz}}}~~~}}}}}}{{{wwwtttsssrrrrrryyy~~~}}}||||||{{{||||||||||||||||||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||}}}}}}~~~}}}|||yyypppnnntttvvvnnngggaaa[[[WWWYYYcccmmmpppjjjbbb```aaa[[[[[[ZZZYYYYYYYYYYYYYYY]]]]]]]]]___bbbdddbbb```^^^ZZZVVVVVV]]]hhhttt{{{zzzzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvrrrsssssstttssssssrrrqqqpppppppppqqqqqqrrrrrrsssttttttsssrrrrrrrrrrrrssstttttttttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvxxx{{{}}}}}}rrrkkkmmmttt~~~xxxxxxxxx{{{~~~~~~~~~|||yyyuuussspppnnnjjjgggbbb\\\XXX[[[aaakkkyyywwwooojjjiiilllooouuuyyy~~~~~~xxxpppjjjfffcccbbbccceeeccc___```dddlllqqqzzz~~~~~~tttbbb```eeehhhqqqxxxsss^^^JJJBBB@@@===///...,,,+++,,,......//////111333444444555888;;;999999999;;;===???BBBDDDCCCBBBAAA???>>>>>>>>>>>>EEERRRSSSMMMKKKLLLXXXllltttaaaZZZ```hhh{{{SSSIII>>>:::777222//////111222333222111000000111111333666888<<>>======>>>>>>AAAAAABBB@@@===::::::::::::;;;;;;999555222111111333555888999999888777888888<<<>>>>>><<<===@@@CCCOOOmmmmmm\\\OOODDD999555444222222555<<>>AAABBBBBBBBBAAA@@@????????????>>>JJJJJJEEEFFFIIITTThhh}}}eee[[[___ggg{{{[[[NNN@@@999666222000000000111333333111000111111222333555777:::???EEEJJJLLLMMMMMMKKKGGG@@@999555222222111000000000000111////////////////////////000111111222333444555555555777999::::::<<>>HHHPPPXXXbbbmmmuuuzzz~~~xxxhhh^^^SSSMMMHHHCCCAAABBBJJJUUUeeemmmdddRRRHHHFFFMMMYYYfffooozzz}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~}}}}}}~~~zzztttssssssqqq|||}}}xxxtttooonnnooommmiiieeeiiittt~~~~~~sssiiieeeffffffhhhkkkmmmoooooonnnnnnmmmmmmllljjjhhheeedddccc\\\ZZZZZZ^^^fffooouuuwwwssssssuuuvvvwwwwwwxxxxxxtttttttttsssssssssrrrrrrqqqssstttuuuuuutttsssrrrooooooooooooppprrrtttuuutttttttttsssttttttuuuuuuttttttuuuvvvvvvwwwxxxxxxvvvvvvuuuttttttuuuvvvvvvvvvvvvxxxyyy{{{}}}~~~yyynnngggooowww|||~~~{{{}}}~~~}}}{{{yyyyyyzzzwwwtttqqqnnnllliiifffccc___ZZZ[[[dddoooxxx~~~}}}wwwpppjjjjjjnnntttwwwyyy||||||xxxpppiiiggggggdddcccdddgggeeeaaaaaadddggggggnnnuuusssooozzzjjjbbbbbbccc```aaaZZZKKKAAA???:::222------------------...000000222444555666888;;;===;;;:::::::::;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAA<<>>DDDFFFBBBAAAEEEIIIJJJQQQbbbyyyzzzjjjWWWJJJ<<<666444444666:::AAAHHHQQQVVVXXXXXXYYYZZZVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\^^^___````````````_________^^^^^^]]]]]]333888???EEEKKKTTT```iiinnnrrryyy}}}pppaaaVVVNNNGGGCCCCCC<<>>;;;;;;::::::;;;<<<>>>???@@@@@@AAAAAAAAABBBBBBBBB@@@GGGBBB===AAAEEENNN^^^}}}mmmjjjmmmjjjssslllZZZFFF;;;666222000000///111333333222111111111...///222555999@@@HHHMMMMMMOOOPPPOOOKKKDDD===888333222111111000111111111////////////////////////000000111222333444444555444666888999:::<<<>>>AAA???CCCMMM^^^sss~~~yyysssllleeeaaaVVVSSSOOOKKKHHHFFFEEEEEEBBBCCCBBB???<<<:::;;;<<<<<<:::777333000111555888===<<<;;;999777777:::<<<@@@FFFHHHCCCBBBHHHLLLMMMPPP]]]rrrqqqYYYKKK===666444444888<<>>???BBBEEEJJJWWWooo~~~zzzssskkkeee___XXXRRRPPPMMMIIIHHHIIIIIIFFFAAA???======<<<;;;:::777444111111333666888>>>>>>===;;;999888:::<<>>CCCNNNOOOFFFAAADDDOOO\\\hhhkkklllttt}}}}}}~~~~~~~~~~~~|||{{{zzzyyyzzzyyyyyyxxxxxxyyyyyyzzz|||||||||}}}}}}}}}~~~~~~|||{{{zzzyyyyyyzzz|||}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}|||||||||}}}~~~}}}||||||~~~}}}~~~}}}|||{{{zzzzzz{{{||||||||||||||||||qqqnnnnnnuuuyyy|||yyyvvvuuuwwwyyyzzzzzz|||uuutttrrrnnnkkklllfffgggjjjpppvvvzzzzzzyyywwwtttqqqqqqrrrsssqqqooonnnnnnnnnnnnoooppprrrrrrttttttttttttttttttttttttttttttsssttttttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuvvvvvvvvvwwwwwwtttttttttttttttuuuvvvwwwvvvwwwyyyyyyyyyzzz}}}vvvlllfffllluuu}}}{{{{{{zzzzzzzzzzzzxxxuuurrrqqqrrroooiiihhhhhhccc\\\[[[___hhhsss|||~~~tttppplllkkknnntttyyy|||~~~zzzuuuqqqkkkdddbbbfffgggkkkrrrxxx{{{wwwpppkkkjjjpppsssnnngggfffmmmuuuqqqssssssooommmkkkfff```YYYPPPGGGCCC???888111///------......//////000000222333444666888999:::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBAAABBBCCCAAA@@@CCCJJJQQQqqqzzz^^^CCC666444333111000111333555555333111000000111222333666<<>>???BBBHHHUUUlllyyyrrrlllddd]]]WWWUUURRRMMMKKKKKKMMMJJJFFFCCCAAA???<<<:::;;;888444111111444777:::AAAAAA@@@===;;;999:::<<>>IIIMMMSSSWWWYYYYYYYYYYYYTTTUUUUUUVVVWWWXXXYYYYYY\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]777555666:::===AAAHHHQQQ[[[___gggrrryyyxxxgggXXXLLLFFFBBBDDDJJJJJJCCC@@@DDDMMMUUU[[[^^^bbbjjjpppqqquuuyyy~~~}}}~~~~~~~~~}}}|||{{{zzzyyyzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{|||||||||}}}}}}}}}}}}|||{{{zzzzzzzzz{{{|||{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{}}}}}}~~~~~~}}}||||||}}}~~~}}}{{{}}}|||{{{{{{zzz{{{{{{{{{{{{||||||}}}}}}zzzxxx~~~{{{zzzxxxtttpppooommmoootttyyy}}}|||yyyvvvuuussspppppppppqqqqqqpppqqqqqqpppppppppqqqssstttvvvuuutttsssssstttuuuvvvuuuuuuttttttttttttuuuuuuttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxuuuuuutttttttttuuuuuuvvvuuuwwwxxxxxxxxxyyy|||~~~vvvlllfffiiiqqq{{{~~~|||{{{xxxwwwvvvwwwwwwuuurrrpppmmmnnnllliiigggfffbbb]]]___eeeooozzz{{{qqqnnnllllllqqqvvv{{{}}}}}}xxxtttqqqlllggghhhmmmrrruuu~~~xxxpppssstttooofffdddjjjqqqfffiiijjjiiijjjkkkgggaaaUUULLLDDD@@@<<<444///...---------...///000000000333333555666888999:::;;;;;;;;;<<<<<<<<<=========???@@@@@@AAAAAAAAAAAA@@@AAACCCDDDCCCAAACCCGGGKKKdddiiiLLL;;;555333111000111333444444333111000///000222555777<<>>>>>>>>>>>???????????????>>>AAACCCEEEEEEEEEEEEHHHJJJ[[[xxx}}}{{{lllPPP<<<444222111000111222444444333222111...000333555888;;;@@@CCCHHHLLLQQQUUUTTTNNNDDD>>>777555222111111111000/////////////////////////////////000111222333444444444555666777999:::;;;<<<;;;===BBBNNNbbbyyy|||vvvooojjjhhhddd\\\WWWVVVTTTRRROOOMMMJJJEEE???;;;;;;777333000000444999<<>>CCCKKKUUU[[[[[[```dddgggkkkmmmhhh```TTTEEE999666555555;;;DDDNNNRRRVVVXXXXXXWWWVVVVVVTTTTTTUUUVVVWWWXXXXXXYYYXXXYYY\\\___`````````___^^^^^^^^^^^^^^^^^^^^^^^^999666666888999999>>>DDDMMMSSS^^^kkksss|||zzzjjj]]]WWWRRRNNNKKKJJJKKKOOORRRWWW^^^gggttt~~~rrrtttzzz~~~~~~}}}}}}}}}~~~~~~||||||}}}||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||{{{zzzzzzzzzyyyzzz{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzz~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{|||zzzzzz{{{{{{{{{{{{{{{{{{zzz{{{|||~~~~~~~~~~~~}}}}}}tttzzz~~~yyyxxxyyy{{{}}}~~~~~~}}}{{{{{{sssrrrpppnnnmmmnnnpppqqqwwwwwwvvvuuuuuuvvvwwwxxxwwwvvvtttssstttvvvxxxyyywwwvvvuuuttttttsssttttttssstttttttttuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxvvvuuuuuuttttttttttttuuuuuuwwwxxxxxxxxxzzz|||~~~wwwlllfffhhhnnntttxxxyyyyyy{{{}}}uuutttsssrrrsssrrrpppooolllkkkjjjhhhddd```^^^^^^bbbkkkwww{{{vvvkkklllmmmqqqwww{{{}}}}}}xxxtttqqqpppnnnlllpppvvv~~~{{{tttiiihhhlllpppqqqwwwuuupppllllllmmmiiicccOOOGGG@@@<<<777111///000------...///000222222333444555666777888999:::;;;;;;;;;<<<<<<===>>>>>>???======>>>>>>>>>>>>======@@@BBBEEEGGGIIIJJJLLLMMMWWWsssxxxsssrrr~~~nnnTTT>>>444222111000111222333333333333222...000333555777;;;???CCCIIILLLRRRWWWWWWPPPFFF>>>999666333111111111000///////////////////////////...///000111222333333444444444555666777999:::::::::<<>>:::777333000000333888;;;EEEFFFEEECCC@@@=========999999999:::???GGGSSSZZZ\\\```bbb``````aaa^^^YYYSSSEEE:::777555555<<>>>>>???@@@>>>????????????>>>======???AAADDDHHHKKKMMMOOOPPPTTTmmmtttmmmkkkwwwzzz```GGG888333222000111111222333333333333///000222444666:::???CCCJJJLLLQQQWWWXXXSSSIII@@@:::777333111111111111000////////////////////////...//////000111222333333333444444555666777888999999:::???HHHUUUgggyyyssspppkkkddd___^^^YYYXXXUUUSSSOOOKKKEEEAAA;;;888555222222444777999@@@BBBBBBBBB???=========::::::::::::<<>>IIIRRRTTTWWWXXXWWWVVVUUUVVVSSSSSSTTTUUUVVVWWWXXXXXXVVVXXXZZZ\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]:::777777888777666999>>>CCCIIITTT```jjjwww|||rrriiidddeeehhhjjjooo{{{~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||{{{{{{||||||{{{{{{zzzzzzxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyywwwwwwxxxxxxyyyyyyxxxxxx{{{zzzzzzyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||}}}}}}|||||||||||||||{{{{{{{{{{{{zzz~~~}}}|||{{{{{{{{{||||||{{{||||||zzzxxxxxxzzz}}}xxxyyyzzz{{{{{{{{{zzzzzz{{{||||||}}}}}}~~~{{{|||uuuzzz~~~{{{{{{{{{wwwvvvtttppplllkkknnnqqqqqqsssuuuwwwxxxwwwwwwvvvuuuuuuvvvwwwwwwxxxyyyyyyvvvuuuuuutttttttttuuuuuussssssttttttuuuvvvvvvwwwuuuuuuuuuvvvvvvvvvwwwwwwtttttttttttttttuuuvvvwwwwwwyyyzzzzzzzzz{{{~~~xxxlllfffggglllrrruuuuuuuuuxxxzzzsssqqqooooooppppppooonnnjjjfffddddddbbb___cccjjjooouuu}}}~~~xxxsssppplllnnnrrrvvv{{{|||zzzxxxrrrooonnnooommmkkkmmmrrrtttrrruuuqqqhhhhhhlllooopppqqqrrrsssvvvuuukkk___JJJDDD>>>999444......222///000111222444555666777666666777888999999:::;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBAAA@@@@@@???@@@AAACCCFFFJJJMMMOOOOOOOOOfffvvvnnniiipppuuuUUU@@@777444000000111222333333444444000111222222444999???CCCIIIKKKOOOVVVYYYVVVMMMEEE<<<888444111111111111111////////////////////////......///000111222333333333333444555666777777888888999>>>EEENNN\\\uuuzzzwwwrrrkkkhhhhhh```^^^ZZZVVVRRRLLLFFFBBB===;;;999666666666777888:::<<>>======>>>999::::::999999???IIIRRR]]]cccfffaaa\\\ZZZYYYVVVNNNCCC:::888888888BBBNNNRRRUUUWWWXXXWWWVVVVVVVVVSSSSSSTTTUUUVVVWWWWWWXXXWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\999777666888777555777===???EEEPPP[[[fffttt|||tttssstttuuu~~~~~~~~~}}}}}}{{{{{{|||||||||||||||{{{{{{{{{{{{|||{{{{{{zzzzzzxxxxxxzzzzzzzzzzzzxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyuuuvvvwwwxxxxxxxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}||||||}}}||||||||||||{{{{{{{{{~~~}}}|||{{{zzzzzz{{{|||xxxzzz{{{yyywwwvvvyyy|||wwwxxxzzz{{{|||{{{zzzzzz||||||||||||}}}|||ttt{{{}}}www{{{yyyyyyxxxwwwuuuppplllkkknnnqqqqqqssswwwyyy{{{zzzyyywwwtttuuuvvvxxxyyyyyyyyyxxxuuuuuuttttttttttttuuuuuussssssssstttuuuvvvvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvsssssssssttttttvvvwwwxxxxxxyyy{{{{{{{{{|||xxxmmmffffffkkkqqqtttttttttuuuxxxrrrpppnnnnnnnnnooonnnmmmhhhdddbbbcccaaa```fffpppuuuzzz|||uuupppnnnmmmooosssxxx{{{|||yyyvvvpppnnnnnnooommmiiikkkoookkkkkkmmmvvvxxxgggbbbgggmmmmmmqqqtttxxx{{{wwwiiiZZZHHHBBB<<<888222------222000111222333555666777888666666777888999::::::;;;;;;;;;<<<===>>>???@@@@@@DDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBEEEIIILLLMMMMMMKKK```}}}zzzpppgggkkk|||aaaFFF:::555000000111222333333444444111111111111333888???DDDHHHIIINNNUUUZZZXXXPPPIII<<<999444111111111111111////////////////////////......///000111222333333333333444444555666777777666777<<>>777999999666555:::CCCKKK^^^eeeiiiddd^^^[[[YYYWWWKKKAAA999999999:::EEESSSSSSUUUWWWXXXWWWVVVVVVWWWSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\]]][[[[[[[[[[[[[[[[[[[[[[[[;;;:::888666555555666777:::BBBFFFOOO___lll~~~|||sssooonnn{{{~~~|||}}}~~~}}}||||||{{{{{{{{{{{{{{{{{{|||}}}}}}{{{{{{{{{|||||||||||||||{{{{{{zzzyyyyyyxxxwwwwwwzzzzzzzzzyyyxxxwwwvvvuuuxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{vvvwwwyyy{{{{{{zzzyyyxxx{{{{{{||||||{{{zzzyyyyyyxxxxxxyyyzzzzzz{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}tttuuu{{{{{{zzzllliii|||{{{xxx}}}~~~xxxxxxxxxvvvtttrrrqqqpppppppppxxxyyyzzzzzzyyyxxxvvvuuuuuuwwwyyyyyyxxxxxxyyyzzzwwwxxxxxxxxxwwwvvvtttsssvvvuuutttsssssstttuuuvvvvvvsssqqqrrruuuxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxzzz{{{{{{}}}|||pppfffkkkllloooqqqrrrsssssssssqqqpppnnnllljjjhhhfffeeefffeeeccc``````eeennnuuu{{{}}}~~~}}}xxxrrrmmmkkklllrrryyy}}}}}}yyyuuusssuuuuuurrrlllkkkooorrrrrrjjjhhhjjjppp{{{wwwgggccchhhlllvvv{{{}}}nnnSSSCCC???:::555111///......000111222555777999:::;;;???===;;;999999:::<<<>>>============???AAACCCDDDJJJIIIHHHFFFCCCAAA??????BBBCCCEEEFFFHHHHHHIIIIIINNNWWWlllrrrhhhlllwwwxxxTTT???999555///---000444444444555222111//////222777<<>>>>>>>><<<999::::::::::::;;;<<<===>>><<<:::;;;<<<:::999>>>EEEXXXdddlllhhhcccaaa]]]WWWRRRFFF;;;888:::@@@KKKTTTTTTTTTUUUVVVWWWWWWWWWWWWTTTSSSRRRSSSTTTVVVYYY[[[WWWXXXXXXXXXWWWWWWYYYZZZ\\\\\\[[[[[[[[[[[[\\\\\\;;;:::888666555666777777888???BBBJJJZZZeeevvv}}}rrrllljjjxxx}}}|||}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwyyyyyyyyyyyyyyyxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyzzz|||}}}}}}~~~~~~~~~|||{{{wwwxxxyyy{{{{{{zzzyyyxxx{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||~~~|||tttqqqwww{{{xxxqqqnnn```\\\nnnyyytttzzzyyyvvvssssssrrrqqqqqqrrrtttuuuyyyyyyyyyyyyxxxwwwvvvvvvuuuwwwxxxxxxwwwwwwxxxyyywwwwwwxxxxxxwwwvvvtttsssvvvuuutttsssssstttuuuvvvtttrrrpppqqqsssvvvvvvuuuttttttttttttuuuwwwxxxxxxwwwxxxzzz{{{|||~~~uuukkkmmmnnnooopppqqqqqqqqqqqqpppooonnnllljjjhhhfffeeeeeedddcccaaabbbhhhpppvvvzzz||||||yyytttooolllkkknnnsssyyy}}}|||xxxuuusssrrrtttsssooonnnrrrsssqqqiiigggfffkkkuuuvvvkkkhhhhhhhhhssszzzlllSSSAAA>>>999444111///......000111333555777999:::;;;>>><<<:::999999;;;===>>>@@@>>><<<;;;<<>>???===<<<;;;;;;888777;;;CCCTTTbbbkkkiiieeeeeebbb[[[SSSGGG;;;888;;;BBBLLLUUUUUUVVVVVVWWWWWWWWWWWWVVVTTTSSSSSSRRRSSSUUUWWWYYYVVVWWWXXXWWWVVVVVVXXXZZZZZZZZZYYYYYYYYYYYYZZZZZZ;;;:::888777666666777888555<<<===DDDRRR[[[iii~~~yyynnngggdddttt}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzzzz{{{{{{|||}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~|||{{{wwwxxxzzz{{{{{{{{{zzzyyyzzz{{{{{{{{{{{{zzzzzzyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxzzz{{{}}}yyykkkjjjooonnngggaaaVVVSSSaaassskkkqqq{{{|||sssvvv}}}~~~}}}xxxrrrrrrrrrrrrtttvvvxxxyyyzzzyyyxxxwwwwwwwwwwwwwwwtttvvvwwwwwwvvvuuuvvvxxxwwwwwwwwwwwwvvvuuuttttttvvvuuutttsssssstttuuuvvvsssqqqpppppprrrtttttttttssssssssstttvvvwwwyyyzzzvvvxxxzzz{{{}}}yyyppppppoooooonnnnnnnnnooooooooonnnmmmkkkiiigggfffeeecccccccccdddgggllltttyyyzzzzzzyyyuuupppmmmllllllqqquuuyyy|||zzzwwwuuusssrrrtttsssqqqrrruuutttpppiiifffdddgggoooyyyzzzpppjjjiiigggdddkkkuuu}}}xxxdddOOO???<<<888333000/////////111222333555777999:::;;;<<<;;;:::999:::;;;===???BBB???<<<999:::>>>CCCFFFHHHGGGFFFDDDBBBAAA??????CCCDDDEEEGGGHHHIIIJJJJJJLLLSSSccczzzzzztttrrr~~~rrrUUUCCC;;;444000333666555555777222111000000222666;;;===CCCHHHMMMQQQVVVZZZXXXSSSFFFAAA:::555333222222222000000000000000000000000///////////////000111111111111222333444555666666999<<<999:::BBBDDDQQQiiiyyyqqqjjjgggbbbZZZTTTRRRQQQNNNJJJHHHFFFCCC@@@===============>>>???@@@@@@BBB???===<<<999777<<>>KKKRRR\\\ooo{{{ppphhhcccaaasss{{{~~~|||||||||~~~~~~|||~~~~~~}}}}}}||||||||||||{{{zzzzzzzzzzzz{{{||||||zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwxxxxxxyyy{{{||||||}}}~~~}}}{{{yyyxxxxxxyyyzzz{{{zzzzzzyyyzzzzzzzzz{{{{{{zzzzzzyyy{{{{{{zzzzzzyyyxxxwwwwwwxxxxxxyyy{{{|||}}}~~~yyyqqqppplllbbbXXXSSSSSS___wwwhhh]]]cccmmmyyyzzzmmmccchhhttt{{{}}}}}}}}}xxxxxxwwwwwwxxxyyy{{{|||{{{zzzxxxvvvvvvvvvwwwwwwtttuuuvvvuuuttttttuuuwwwvvvvvvvvvvvvvvvuuuuuutttuuutttsssssssssssstttuuusssrrrqqqqqqrrrssstttuuuttttttttttttuuuvvvxxxxxxtttvvvyyyzzz|||zzzqqqqqqpppnnnlllkkkkkkllllllnnnmmmllljjjiiigggffffffbbbccceeehhhlllrrrxxx|||{{{zzzvvvrrrnnnlllmmmoootttwwwyyyzzzwwwuuussssssssssssrrrpppssswwwtttnnniiifffccceeemmmyyy{{{nnniiiiiigggcccbbbkkkrrrrrrnnneeeUUUFFF<<<999666222000///000111222222444555777999:::;;;::::::999999:::<<<>>>???@@@>>><<<;;;;;;>>>BBBDDDFFFFFFEEECCCBBB@@@???>>>AAABBBDDDFFFGGGHHHHHHHHHLLLRRR]]]pppuuuxxx}}}{{{kkkSSS>>>777111333555444555777222111000000222666999<<<@@@FFFLLLPPPUUU[[[[[[XXXIIIDDD<<<777444333333222///////////////////////////////////////000000111111111222333444555555666777;;;888888???AAAKKK^^^~~~yyyppplllggg___XXXVVVVVVTTTRRROOOKKKGGGCCCAAA???>>>>>>??????@@@AAABBBFFFCCCAAA@@@===<<>><<<<<<======>>>???@@@AAADDDDDDCCCBBBAAA@@@???>>>???@@@BBBCCCEEEFFFFFFFFFFFFKKKSSSccc}}}yyyzzzfffAAA999222222333333333666222111111111222555888:::===DDDKKKOOOTTT[[[^^^]]]OOOIII@@@999555444333333///////////////////////////////////////000000111000111111222333444555555444999777666===@@@FFFVVVpppwwwrrrkkkbbb[[[YYYXXXXXXWWWUUUPPPLLLHHHFFFAAAAAAAAAAAABBBCCCDDDDDDFFFDDDDDDDDDBBBAAAGGGNNN```dddaaaZZZ\\\fffmmmlllXXXJJJ>>><<>>555333111//////000222333333444555666888999:::;;;:::999999::::::;;;<<<<<<999:::<<<>>>@@@@@@@@@@@@CCCBBBBBBAAA@@@??????>>>>>>???@@@BBBCCCDDDEEEEEECCCHHHPPP]]]www}}}}}}~~~qqqDDD;;;333222222222333666222222111111222444777888:::BBBIIIMMMSSS[[[aaabbbUUUNNNDDD<<<777555444333000000000000000000000000///////////////000111111000000111222333444555555111888666555<<>>>>>EEEMMMSSSWWWVVVVVVVVVWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVUUUTTTTTTVVVXXXWWWXXXYYYZZZZZZYYYXXXWWW888999999999:::999999999555888444666@@@@@@CCCOOOWWWcccoooxxx{{{vvvuuuwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}|||{{{||||||||||||||||||||||||zzzzzzyyyyyyzzzzzz{{{|||yyyxxxxxxwwwvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvxxxyyyzzzzzzyyyxxxvvvxxxxxxxxxxxxwwwwwwwwwwwwxxxwwwwwwvvvxxxzzz|||}}}~~~}}}{{{zzzyyyyyyzzzzzzvvvvvvvvvvvvvvvwwwwwwxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvwwwwwwxxxyyyzzzzzz{{{{{{zzz}}}llldddgggooozzzuuugggdddfffsss}}}~~~sssjjjkkkqqquuuyyy}}}xxx{{{|||}}}~~~{{{yyyxxxxxxxxxxxxxxxwwwwwwvvvuuutttvvvvvvuuutttrrrrrrtttvvvvvvuuuttttttttttttuuuvvvttttttrrrrrrrrrrrrttttttwwwxxxxxxvvvttttttwwwyyywwwvvvvvvuuuuuuuuuuuuvvvxxxyyy{{{|||}}}~~~wwwqqqiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggffffffhhhmmmtttzzz}}}|||zzzvvvuuurrrooonnnqqqvvv{{{{{{yyyvvvqqqmmmlllmmmpppmmmnnnqqqzzzzzzmmmjjjfffbbbccckkkvvvxxxpppmmmhhhbbbZZZPPPFFF???===333111///......000333444444444555777888999:::;;;:::::::::::::::::::::;;;999999;;;<<<>>>@@@BBBCCCAAAAAA@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDEEEEEECCCIIIOOOXXXppp{{{xxx|||sssHHH>>>555333333222444666222222111111222444666777777???GGGKKKRRR[[[bbbddd[[[SSSHHH???999666444333000000000000000000000000///////////////000111111000000111222333444444555111999777555<<<===???GGGTTThhhzzzqqqfff^^^[[[UUUXXX[[[[[[WWWRRROOONNNJJJJJJIIIJJJJJJKKKLLLMMMOOONNNPPPQQQOOOLLLOOOUUUdddcccZZZOOOQQQ___jjjkkkVVVIII>>>@@@HHHNNNSSSUUUTTTTTTUUUUUUVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVUUUUUUVVVXXXWWWXXXYYYZZZZZZYYYXXXWWW888999999:::::::::999999555777333555>>>>>>@@@KKKMMMYYYeeellluuu|||zzz{{{|||zzz|||}}}{{{yyy~~~~~~~~~}}}~~~~~~~~~|||zzzzzz{{{|||||||||{{{{{{{{{|||||||||||||||zzzyyyyyyyyyyyyzzz{{{{{{xxxxxxxxxwwwvvvuuuuuutttwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyyzzzzzzyyywwwvvvxxxxxxxxxwwwwwwwwwwwwvvvyyyxxxwwwwwwxxxzzz|||~~~~~~|||zzzyyyzzz{{{|||uuuuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwtttuuuvvvwwwyyy{{{||||||{{{zzz|||~~~|||xxxwwwwww{{{~~~uuuppppppttt~~~~~~uuutttuuuvvvyyy}}}www{{{{{{yyy|||}}}{{{yyyxxxxxxxxxwwwwwwxxxxxxxxxvvvtttssswwwwwwvvvtttrrrrrrtttwwwvvvuuutttsssssstttvvvvvvtttsssrrrrrrrrrrrrssstttvvvxxxxxxvvvttttttvvvyyyuuuuuuuuuuuuuuuvvvwwwwwwzzz|||~~~~~~~~~yyysssnnnfffgggiiikkkkkkkkkjjjiiiiiihhhhhhhhhgggggggggfffhhhjjjnnnuuu|||~~~|||yyyssssssqqqooonnnrrrwww||||||yyyuuuoookkkjjjlllooonnnrrryyytttqqqkkkeeecccgggqqqxxx~~~|||}}}|||yyypppjjjbbbZZZQQQFFF>>>;;;111000...---...000333555444555666777888999:::;;;:::::::::::::::::::::999:::999999:::<<<@@@DDDFFF@@@@@@@@@@@@??????>>>>>>???@@@AAACCCDDDEEEEEEFFFBBBGGGJJJPPPddduuuooowww{{{pppKKK@@@777444444333555888222222111111222444555666666>>>FFFJJJQQQ[[[cccfff^^^VVVKKK@@@:::666444333000000000000000000000000///////////////000111111000000111222333444444555333;;;999555;;;<<<<<>>AAAIIIOOORRRTTTRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVWWWVVVUUUUUUWWWYYYVVVWWWYYYZZZZZZYYYWWWVVV999999:::::::::999888888888777555555777:::>>>AAAKKKQQQZZZcccllluuu}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzyyyzzzzzzzzz|||~~~~~~}}}|||}}}~~~zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxwwwvvvuuuwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{zzzyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuzzzyyyyyyxxxxxxyyyyyyzzzzzzyyywwwvvvvvvvvvwwwwwwyyyxxxyyyyyy{{{}}}|||zzzyyyyyyzzz{{{vvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyzzz{{{|||{{{zzzzzzyyyyyyxxxxxxwwwuuuuuuvvvwwwyyyzzz{{{{{{|||||||||||||||}}}~~~~~~}}}||||||}}}yyy~~~~~~yyyzzz{{{yyywwwxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxttttttuuuuuuuuuuuutttttttttuuuvvvuuutttssstttvvvxxxvvvtttttttttuuutttsssttttttttttttttttttttttttttttttttttttttttttssssssssssssttttttuuuwwwxxxyyyzzz|||yyytttooollliiihhhhhhhhhiiijjjjjjkkkkkkiiiiiiiiigggdddccccccdddggglllsssxxxzzzzzzyyyyyyvvvqqqlllmmmsssxxxzzzyyyzzzwwwrrrmmmkkkkkkmmmoooooosssxxxxxxoookkkhhhfffgggkkkvvvooorrrssskkkmmmvvvwwwuuuooo```NNNDDDAAA<<<555111111000000000222333444555555666666777888888888;;;:::999999888888999999777888888999;;;===???@@@>>>@@@BBBBBB@@@>>>===>>>??????@@@BBBDDDFFFFFFEEEEEECCCBBBGGGWWWlll~~~vvvqqqiiinnn}}}}}}qqqUUUAAA222333777444333555444444333111000111555888777;;;AAAGGGOOOWWW___dddggg___PPPBBB===<<<777111111111111000000000000000000000000000///////////////000000222333444555555444444555777888:::;;;;;;DDDLLL___{{{zzzrrrggg]]]WWWXXXWWWWWWWWWXXXWWWTTTRRRPPPPPPPPPQQQSSSVVVYYYZZZ^^^___^^^```fffllljjjdddaaaXXXPPPGGGFFFXXXcccZZZLLLDDD@@@EEELLLPPPRRRUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRTTTTTTTTTTTTVVVXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYY:::::::::::::::999999888:::999777555666888;;;===AAAFFFOOOYYYbbbkkksssxxx}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~|||~~~~~~~~~}}}}}}}}}||||||}}}|||{{{zzzyyyyyyyyyyyyyyy{{{}}}}}}|||{{{|||}}}zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxyyyyyyxxxxxxwwwvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{zzzyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvyyyyyyxxxxxxxxxxxxyyyyyyzzzyyywwwvvvvvvvvvwwwxxxzzzzzzzzzzzz{{{}}}}}}{{{zzzyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwzzzzzzyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwuuuuuuvvvwwwxxxyyyzzz{{{||||||{{{{{{{{{|||}}}}}}|||}}}{{{{{{}}}{{{|||~~~}}}zzzzzz{{{zzzwwwwwwxxxxxxxxxxxxyyyyyyyyywwwvvvuuuuuuuuuvvvwwwxxxtttuuuuuuvvvvvvuuuuuuttttttuuuvvvuuutttssstttvvvwwwuuussssssuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttuuuvvvwwwxxxyyyzzz||||||uuuqqqnnnllljjjgggggghhhiiiiiijjjjjjkkkgggggggggeeecccbbbcccdddhhhmmmtttyyyzzzyyyxxxwwwtttpppmmmooouuuzzzzzzyyyvvvtttpppnnnmmmnnnpppqqqssswww{{{xxxpppfff```aaafffiiiccchhhmmmkkkpppwwwtttpppjjj\\\LLLBBB???:::333111000000000000222333444555555555666777777888888::::::999999888888999999777777888999;;;===>>>@@@===???@@@???>>><<<======BBBAAA@@@@@@AAABBBCCCBBB@@@BBBCCCFFFPPPccczzz{{{nnniiibbbiiitttUUUDDD777666777333333777555444333111000111444666666:::@@@FFFMMMTTT\\\aaagggbbbUUUGGG???<<<888333111111111111000000000000000000000000///////////////000000111333444444555333444555666888999:::;;;===CCCQQQggg}}}uuujjj```ZZZXXXWWWWWWWWWXXXWWWTTTRRROOOPPPQQQSSSWWW[[[^^^```bbbdddfffhhhoootttrrrkkk```UUULLLFFFHHHYYY___SSSJJJEEECCCIIIOOOQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQSSSTTTUUUTTTTTTVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYYYY;;;;;;;;;::::::999999999<<<:::888666555666777888<<>>???===>>>>>>===;;;;;;<<<>>>CCCBBB@@@>>>>>>???AAACCC>>>AAADDDCCCGGGXXXuuuxxxiiibbb\\\ccc~~~}}}YYYJJJ===999666222333888666555444222000000222444555888>>>DDDKKKQQQYYY]]]fffeee\\\NNNCCC>>>999555222222111111111000000000////////////000000000000///000000111222333444444333333444666777888999999===@@@GGGUUUmmmyyyoooeee___YYYXXXWWWWWWXXXVVVSSSQQQNNNOOOQQQTTTYYY^^^bbbdddfffiiikkknnnsssxxxvvvppp___PPPGGGFFFNNN```bbbRRRIIIEEEFFFLLLQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTRRRTTTUUUUUUTTTTTTVVVWWWYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWXXXXXXXXXXXX<<<<<<;;;:::::::::999999;;;:::888777666666666666999>>>EEEMMMVVV```iiiooottt~~~}}}}}}}}}{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{~~~}}}}}}}}}|||||||||||||||{{{zzzyyyxxxxxxxxxxxxwwwxxxzzzzzzyyyyyyyyyzzzyyyzzzzzz{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzyyyyyywwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx||||||||||||}}}}}}}}}~~~|||}}}}}}}}}|||zzzxxxvvvzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyxxxxxxxxxxxxzzzzzzyyyyyyxxxwwwwwwwwwuuuvvvvvvvvvwwwwwwxxxxxx{{{{{{zzzyyyyyyyyyyyyzzz~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{}}}~~~~~~zzzyyyxxxzzz~~~}}}zzzzzzzzz{{{zzzxxxuuuuuuuuuvvvvvvvvvvvvwwwssssssttttttuuuvvvwwwxxxuuuuuuvvvvvvvvvvvvuuuuuutttuuuvvvuuutttssstttvvvuuusssrrrsssuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuussssssssstttttttttttttttuuuuuuvvvvvvwwwyyyzzz{{{yyy|||{{{vvvooojjjggggggggggggffffffgggggghhhiiiiiijjjeeefffeeedddcccdddfffiiinnnsssxxx{{{zzzvvvsssrrrnnnooorrrwww{{{}}}{{{yyyooooooppppppqqqrrrssssssvvvyyy{{{zzznnneee```bbbgggfffeeerrrxxxhhh___QQQFFF???<<<777222///000000111222333444444444555555666666777888888:::::::::::::::999888888666666777888:::<<<>>>???>>>>>>>>>===;;;;;;===@@@CCCBBB@@@>>>???BBBFFFJJJEEEEEEDDDBBBDDDRRRnnnxxxiiiddd\\\^^^tttfffTTTBBB999555333444888666666555333000000111333555888>>>DDDIIIOOOUUUYYYcccfffaaaTTTGGG???:::777333222222111111000000000////////////000000000000///000000111222333333333222333444555666777888888>>>@@@BBBIIIZZZttt|||sssiiiddd\\\ZZZYYYYYYXXXVVVRRRPPPLLLMMMOOOQQQUUUYYY]]]___bbbdddeeeffflllssstttqqq```MMMCCCFFFTTTgggiiiXXXIIIFFFFFFKKKPPPQQQRRRTTTRRRRRRSSSSSSTTTTTTTTTUUUSSSUUUVVVVVVTTTTTTUUUVVVXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWWWW>>>===<<<;;;::::::::::::888888888777777777777777444777<<>>??????@@@@@@>>>======@@@BBB@@@@@@@@@@@@AAAFFFNNNSSSPPPJJJDDDBBBEEEQQQhhh}}}vvvlllggg___\\\jjjyyydddJJJ;;;666555555555666666666333111///000222555999>>>DDDHHHMMMSSSVVV]]]ccccccYYYKKKBBB<<<888333333333222111000000///.../////////000000000111000000000111111222222333222222333444555666666777:::;;;===???HHH\\\tttwwwmmmhhh```^^^\\\ZZZYYYVVVQQQNNNJJJJJJJJJJJJLLLNNNPPPRRRTTTUUUUUUVVV]]]iiiqqqsssbbbLLL???CCCPPPbbbfffWWWHHHDDDCCCGGGKKKMMMRRRWWWQQQQQQRRRSSSTTTUUUUUUVVVUUUVVVWWWVVVUUUTTTUUUVVVXXXXXXXXXXXXXXXXXXWWWVVVTTTUUUVVVVVVVVVVVVVVVVVV@@@>>>===;;;:::::::::;;;666777888999999999888888333555888===CCCKKKTTTZZZdddlllssswww{{{|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}|||{{{|||}}}}}}}}}||||||||||||{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvxxxyyyzzzyyyxxxyyyzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyzzzyyyyyyyyyzzz{{{|||||||||||||||{{{xxxyyy{{{||||||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwvvvvvvvvvwwwwwwxxxyyyxxxyyyzzz{{{{{{{{{zzzyyy{{{zzzzzzzzzzzzzzzzzz{{{zzz{{{{{{yyyvvvuuuvvvvvvxxxwwwuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxyyytttttttttuuuuuuuuuvvvvvvtttuuuvvvwwwwwwwwwwwwwwwttttttuuuuuuuuuuuutttttttttuuuvvvuuutttssstttvvvvvvtttssssssuuuvvvvvvuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzyyy{{{~~~~~~~~~~~~vvvoooppplllhhhdddccccccbbbaaaeeeeeeffffffgggggghhhhhhggghhhhhhggghhhjjjooorrrsssuuuwwwwwwtttqqqooooooooorrrwww{{{|||zzzwwwtttrrrrrrrrrrrrrrrrrrrrrrrrpppooolllkkkooo{{{mmmeeefffhhhgggfffjjjmmm~~~nnn^^^LLLCCC>>>:::555444000111333444666666777777666666777888888999999:::;;;<<<===>>>===<<<;;;:::777888888999;;;===???@@@@@@AAAAAAAAA@@@@@@AAACCC>>>???AAAAAABBBGGGOOOVVVVVVKKKCCCCCCGGGOOOaaasssssspppjjjddd___eee{{{vvv[[[FFF;;;666444333555666666444111000000222555999>>>CCCGGGKKKOOORRRXXX___ccc[[[PPPGGG???999444444333222111000000///......//////000000111111000000000111111111222222111222222333444444555555888:::;;;===AAALLL\\\hhh{{{qqqllleeeccc```]]]ZZZVVVPPPMMMGGGFFFDDDBBBAAAAAABBBBBBBBBCCCCCCDDDNNN^^^kkkppp___III<<<===CCCPPPTTTIIICCC@@@???BBBFFFIIIPPPVVVPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXWWWUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVTTTUUUUUUVVVVVVUUUUUUUUUAAA???===;;;::::::;;;;;;777888999::::::999888777666777888:::???FFFOOOUUU___hhhpppsssvvv}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}~~~||||||}}}}}}}}}~~~~~~~~~~~~|||~~~~~~|||{{{|||~~~}}}}}}|||||||||{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvxxxzzzzzzyyyxxxyyyzzzxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxwwwxxxyyyzzzzzzzzzyyyyyyxxxyyyzzz{{{||||||{{{{{{vvvwwwyyy{{{||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxvvvuuuuuuvvvvvvuuuuuuvvvxxxyyyxxxvvvvvvvvvvvvuuuuuuvvvwwwyyytttuuuuuuuuuuuuvvvvvvvvvssstttuuuvvvvvvvvvuuutttssssssttttttttttttsssssstttuuuvvvuuutttssstttvvvwwwuuussssssuuuuuuuuutttssssssssssssssssssssssssrrrrrrsssssstttuuuuuuvvvtttttttttuuuvvvwwwxxxyyyyyy{{{~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}{{{vvvooojjjjjjgggeeedddddddddcccbbbdddeeeeeeffffffggghhhhhhggghhhhhhggghhhlllqqquuutttuuuuuutttqqqooonnnoooqqquuuyyy{{{zzzwwwsssqqqrrrqqqqqqqqqqqqrrrssstttooolllgggdddfffooo}}}}}}lllgggiiihhhfffeeeiiikkkwwwsss___KKKAAA<<<777444333111222444666777888888888888888888999::::::;;;;;;======?????????>>><<<;;;888999999;;;<<<>>>@@@AAA???@@@BBBBBBAAAAAABBBCCC===@@@BBBAAA@@@CCCJJJPPPRRRHHHBBBDDDFFFJJJZZZlllzzzsssyyypppnnnhhhhhhwwwrrrXXXBBB666333222444555555444222000111222333777===AAAEEEHHHLLLNNNUUU\\\aaa]]]UUUMMMCCC;;;555444444333111000000///.........///000111111111000000000000111111111111111111222222333333444444999;;;<<<===@@@FFFOOOUUUrrrvvvqqqjjjgggccc___[[[VVVOOOKKKDDDCCC@@@===:::888777777666888888888@@@NNN[[[aaaTTTBBB999888888???BBB;;;;;;999;;;@@@DDDGGGLLLSSSPPPPPPQQQSSSTTTVVVWWWWWWWWWXXXXXXWWWUUUSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTBBB@@@===;;;::::::;;;<<<999:::;;;<<<;;;999777666555555666777:::@@@IIINNNXXXbbbkkkooosssyyy}}}}}}~~~zzzzzz{{{{{{|||}}}}}}}}}~~~}}}|||||||||}}}~~~}}}||||||}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{|||~~~}}}|||||||||{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwxxxzzzzzzyyyyyyyyyzzzxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxyyyyyyzzzzzzzzzyyywwwwwwxxxxxxxxxyyyyyyyyyzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvwwwyyyzzz{{{zzzyyyyyywwwxxxyyy{{{|||{{{{{{zzzuuuvvvxxxzzz{{{|||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuttttttssssssssssssssstttvvvwwwyyyzzzxxxxxxwwwwwwxxxzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxwwwwwwxxxsssssstttwwwyyyyyyxxxvvvvvvvvvuuutttssstttwwwyyyuuuuuuuuuuuuvvvvvvvvvwwwssstttuuuuuuuuutttsssrrrrrrssssssssssssssssssrrrtttuuuvvvuuutttssstttvvvxxxvvvtttttttttuuutttsssttttttttttttttttttttttttrrrrrrsssssstttuuuvvvvvvssssssttttttuuuwwwxxxyyyyyy{{{~~~~~~}}}}}}}}}~~~zzzyyywwwvvvuuuqqqmmmiiieeedddcccdddeeefffeeecccddddddeeeeeefffgggggghhhgggggggggggghhhlllrrrvvvuuuuuutttrrrooommmnnnooosssvvvzzz{{{yyyuuuqqqoooqqqpppppppppqqqsssuuuvvvpppkkkeeeaaabbbiiivvvwwwmmmkkkkkkiiigggggglllkkkqqqzzzuuu```JJJ@@@;;;555222333111333555777999999999999888999999::::::;;;<<<<<<===>>>@@@AAA@@@???===<<<999999:::;;;===???AAABBB===@@@BBBCCCBBBAAAAAABBB>>>AAABBB@@@===>>>CCCHHHLLLDDDAAADDDDDDFFFUUUiiiwwwwwwxxxwwwqqqmmmvvvfffHHH666111333444555555444222111111222222666;;;@@@CCCFFFIIILLLSSS[[[aaa___YYYQQQFFF<<<555555444333222000000///---......///000111111222000000000000111111111111111111111222222333333444777888999;;;===AAAFFFJJJXXXsssyyytttmmmjjjfffaaa\\\VVVOOOJJJCCCAAA>>>:::777444333333222444444222666AAAKKKOOOJJJ<<<777777333666:::555555555999@@@DDDEEEJJJOOOOOOPPPQQQSSSTTTVVVWWWXXXWWWXXXYYYWWWUUUSSSTTTUUUTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSAAA???===<<<<<<<<<;;;:::::::::::::::999888777777555444444555888<<<@@@CCCQQQXXXbbbkkkppptttvvvwww|||}}}zzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}~~~~~~}}}}}}||||||{{{|||||||||}}}{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{|||||||||||||||~~~zzzvvv{{{|||~~~~~~~~~~~~|||{{{{{{|||~~~|||||||||||||||zzzzzzzzzzzzzzzyyyyyyyyyzzzyyyxxxwwwvvvuuutttsssuuuvvvwwwxxxxxxyyyxxxxxxzzz{{{{{{{{{zzzyyyxxxxxxwwwxxxxxxyyyyyyyyyxxxxxxvvvwwwwwwwwwwwwxxxxxxxxx|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyyyyxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyzzz|||}}}|||zzzxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwvvvxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttttttttttttttuuuwwwxxxyyywwwwwwwwwwwwxxxyyyzzz{{{wwwwwwwwwxxxxxxyyyyyyzzzxxxvvvttttttuuuuuutttsssppprrrtttwwwxxxxxxxxxwwwttttttrrrrrrrrrrrrttttttttttttttttttttttttttttttqqqsssuuuvvvwwwvvvuuutttssssssttttttttttttsssssstttsssrrrrrrssstttuuuvvvtttttttttssssssrrrrrrqqqssssssssssssssssssssssssrrrrrrrrrsssssssssttttttuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{{{{|||}}}}}}{{{yyyuuussspppmmmkkkiiieeecccaaaaaacccdddddddddddddddhhhggggggfffffffffgggggggggeeeeeeiiioootttuuutttwwwuuurrrooommmlllkkklllvvvyyy{{{yyyuuurrrqqqrrrrrrrrrqqqqqqqqqrrrssstttkkkkkkjjjgggiiiqqqyyy~~~|||wwwuuurrrmmmfffccceeedddgggooo{{{kkk[[[GGG:::555555444111444444555666777888888999::::::;;;;;;<<<;;;;;;;;;??????AAAAAAAAAAAA??????<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>@@@AAAAAABBBDDDJJJQQQWWWqqqyyyqqqpppuuu|||YYY;;;222777333555777888666444333222222555999<<>>===>>>>>>===;;;:::;;;;;;::::::999888777555555444555777;;;>>>@@@GGGNNNXXXaaahhhmmmppprrrssstttuuuwwwyyyzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz}}}|||{{{}}}~~~{{{xxxyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}~~~}}}|||}}}~~~}}}||||||||||||}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxx{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{|||{{{yyywwwwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuttttttttttttuuuvvvwwwxxxvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwwwwwwwwwwxxxxxxxxxwwwuuusssssstttttttttssspppqqqtttvvvwwwvvvvvvuuutttsssrrrqqqqqqrrrssstttssssssssssssssssssssssssrrrsssuuuvvvvvvvvvuuutttssssssttttttttttttsssssstttssssssrrrrrrssstttuuutttttttttsssssssssrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttuuuvvvxxxyyyzzz{{{zzzzzz||||||{{{xxxvvvpppmmmjjjhhhfffdddaaa^^^```aaabbbcccddddddddddddgggfffffffffffffffgggggggggfffgggjjjppptttuuuuuuvvvssspppmmmllllllmmmnnnxxxzzzzzzxxxuuussssssuuuwwwuuurrrooommmmmmnnnnnnlllmmmllllllooovvv~~~wwwmmmfffcccbbbaaaaaaeeelllqqqrrrqqq___TTTEEE;;;777666444222555555666777888999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;>>>>>>???@@@@@@???>>>>>><<<===>>>>>>??????>>>>>>??????@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>???@@@@@@@@@BBBEEEKKKOOOgggtttiiidddfffooo^^^>>>222333333555666777666444333222111444888;;;>>>AAAEEEHHHNNNQQQVVV[[[\\\WWWOOOIII???888333333222//////111000000000000000000000000000000000000000000000000111111111111222333444444555555777888:::<<<===>>>EEELLLZZZoooyyyqqqiiiccc\\\SSSMMMFFFCCC???<<<;;;999777666444333222111222333555777666555333111000000000000000222444666:::???FFFJJJOOOPPPRRRRRRRRRRRRUUUWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUEEECCC@@@?????????>>>===;;;;;;;;;;;;:::999888888777666555555666888;;;===???EEENNNVVV]]]bbbfffhhhlllmmmnnnppprrrtttvvvwwwvvvvvvvvvuuuuuuvvvvvvwwwzzzzzzzzz{{{{{{|||||||||~~~~~~}}}}}}||||||{{{{{{{{{{{{zzz{{{{{{|||}}}~~~{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwww{{{zzzyyyyyyzzz{{{yyyxxxvvvwwwxxxzzz{{{|||||||||zzz{{{|||}}}~~~~~~~~~}}}~~~~~~}}}||||||||||||}}}}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxwwwwwwvvvwwwwwwwwwwwwxxxxxxxxxyyy{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwyyy{{{{{{zzzxxxvvvuuuvvvvvvvvvwwwxxxxxxwwwwwwwwwuuuvvvvvvwwwxxxxxxyyyyyywwwxxxxxxxxxwwwwwwvvvuuutttttttttuuuuuuvvvvvvwwwuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuuutttrrrrrrssstttsssrrrqqqrrrssstttuuutttsssssssssrrrrrrqqqqqqrrrrrrsssssssssssssssssssssssssssrrrssstttvvvvvvuuuttttttssssssttttttttttttssssssttttttsssrrrrrrrrrsssssssssssssssssssssrrrrrrrrrttttttssssssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssstttuuuwwwxxxzzz{{{{{{zzz{{{{{{{{{yyytttqqqjjjhhheeebbbaaa```^^^\\\___```aaabbbbbbccccccccceeeeeeeeeeeefffggghhhhhhiiihhhiiilllqqqtttuuuuuusssqqqnnnkkkjjjllloooqqqzzzzzzxxxuuussstttvvvyyyzzzwwwsssooolllkkkkkkkkklllmmmooorrrvvv|||~~~ooohhhfffcccaaa___]]]]]][[[YYYWWWRRRLLLCCC<<<888666555444666777888999;;;<<<===>>>============<<<;;;;;;;;;===>>>>>>??????>>>>>>======>>>??????@@@@@@?????????@@@@@@@@@@@@@@@??????AAAAAAAAA@@@??????>>>>>>???AAABBBBBBBBBCCCEEEHHHZZZzzzttteee[[[XXX___qqqcccCCC444333333444555666666444222111000222666999;;;???CCCFFFJJJMMMSSSYYY\\\ZZZTTTOOOBBB;;;666555333111111333000000000000000000000000000000000000000000000000111111000111111222333444333444555777888:::;;;<<<>>>AAAFFFPPP```tttyyypppiiibbbZZZUUULLLHHHDDD@@@>>><<<:::888666444333111111222333555555444222111000000000111///000111222666<<>><<<<<<<<<<<<;;;:::999888888777666555555666888999>>>CCCIIIOOOTTTXXX\\\___eeefffggghhhjjjmmmnnnppprrrrrrrrrssstttuuuvvvwwwyyyyyyyyyzzz{{{||||||}}}~~~}}}}}}|||zzzyyyyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwyyywwwvvvuuuvvvwwwwwwwwwtttuuuwwwxxxzzz{{{||||||zzzzzz{{{}}}~~~|||}}}~~~~~~}}}|||~~~|||||||||||||||||||||}}}}}}}}}||||||{{{zzzyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{||||||{{{zzzyyyyyywwwwwwxxxxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwuuuuuuuuuvvvvvvvvvvvvvvvxxxzzzzzzyyywwwuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwxxxxxxxxxyyywwwwwwwwwwwwwwwvvvuuutttttttttuuuuuuuuuuuuuuuuuutttttttttttttttuuuvvvwwwvvvvvvvvvuuuuuuttttttttttttrrrqqqqqqrrrsssrrrqqqssssssttttttttttttsssrrrrrrrrrrrrqqqqqqrrrrrrrrrsssssssssssssssssssssssssssssstttuuuuuuttttttsssrrrssssssttttttssssssrrrttttttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqttttttsssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssrrrssssssuuuwwwyyy{{{|||{{{{{{{{{{{{yyyvvvppplllhhheeebbb``````___^^^]]]^^^___```aaabbbbbbbbbbbbdddddddddeeefffgggiiijjjkkklllmmmooorrrtttttttttqqqoookkkiiijjjmmmrrruuu{{{xxxuuurrrrrrtttxxx{{{yyyxxxvvvssspppmmmkkkjjjiiilllrrryyy}}}~~~qqqkkkjjjfffeeebbb^^^XXXSSSOOOMMMLLLHHHBBB;;;777666666777777888999;;;<<<>>>???@@@??????>>>===<<<;;;;;;;;;===>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????BBBAAAAAA@@@@@@???>>>>>>AAACCCEEEFFFEEEEEEEEEFFFOOOmmm{{{kkk]]]TTTWWWgggxxxdddGGG888666333333444555666555333111///111444777999===AAAEEEHHHKKKPPPWWW[[[[[[WWWTTTEEE>>>888666444111111444////////////////////////////////////////////////000000000000111222333444333333444666777999::::::===>>>@@@BBBJJJYYYmmm{{{wwwppphhh```[[[QQQNNNIIIEEEBBB@@@===;;;888777555444333444555666444333222111000000111222//////000000333:::BBBGGGJJJLLLOOOQQQRRRSSSUUUWWWXXXYYY[[[\\\\\\[[[YYYXXXWWWVVVVVVUUUUUUUUUVVVVVVXXXVVVUUUTTTTTTVVVXXXYYYKKKHHHCCCAAA@@@??????>>><<<<<<<<<<<<<<<:::999999999888777555555555555666===AAAFFFKKKOOOUUUZZZ^^^^^^___```aaabbbdddeeeeeeiiiiiijjjkkkmmmoooqqqrrrtttuuuvvvwwwyyy{{{||||||~~~~~~}}}|||zzzyyyxxxxxxuuuuuuuuuuuuvvvwwwyyyyyywwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwvvvuuutttuuuwwwxxxtttuuuvvvwwwxxxzzz{{{|||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{||||||{{{{{{|||}}}zzz{{{{{{{{{|||||||||{{{}}}||||||{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzzzz{{{{{{|||||||||{{{{{{xxxxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyyyywwwuuuuuuvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuuutttsssrrrttttttuuuuuuuuuuuutttssstttttttttsssttttttuuuuuuvvvuuuuuuttttttssssssssssssrrrpppppprrrsssrrrrrrtttuuuuuuuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttssssssrrrrrrssssssssssssrrrrrrsssssssssrrrrrrqqqppppppnnnnnnnnnooooooppppppqqqssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrsssssssssrrrssssssuuuwwwyyy{{{|||{{{zzzyyyxxxvvvrrrmmmiiieeebbb___^^^^^^___^^^^^^^^^^^^```aaaaaaaaaaaaaaacccddddddeeegggiiikkkllloooppprrrsssssssssssssssooommmjjjiiikkkoootttxxxyyyvvvsssqqqrrrvvvyyy|||xxxyyyyyyxxxuuupppkkkhhhiiillluuu~~~yyyuuuwww~~~qqqkkkiiiggggggeee___WWWQQQOOOOOOMMMHHHAAA999555555888:::999999:::<<<===>>>???@@@@@@???>>><<<;;;;;;;;;;;;>>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@????????????BBBEEEGGGGGGFFFFFFFFFJJJbbbttteeeWWWTTT```nnn{{{bbbGGG999777333333333555777777444111///000333555777;;;@@@CCCIIIKKKOOOUUUYYY[[[YYYWWWJJJBBB:::777555111111333////////////////////////////////////////////////000000000000111222333333333444555666777888999::::::===???@@@BBBJJJWWWaaajjjyyyzzzqqqggg```YYYUUUPPPKKKGGGDDDAAA>>>:::999777555555666777888555444333111111111222222111111000000333888@@@EEEHHHKKKNNNQQQRRRTTTVVVXXXWWWYYY[[[]]]]]]]]][[[ZZZXXXXXXWWWVVVUUUUUUUUUVVVWWWVVVUUUTTTTTTVVVXXXYYYQQQMMMGGGCCCAAA@@@???>>>============<<<;;;:::999999999888666555555555555888<<>>>>>???>>><<<;;;:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<======>>>??????@@@@@@??????>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????===@@@CCCEEEEEEDDDDDDDDDGGGXXXsss~~~rrraaaVVVZZZddd~~~dddIII999666444333333555888888555111///000222444666:::???CCCIIIJJJNNNSSSXXX[[[[[[ZZZPPPGGG???:::666222111333000000000000000000000000000000000000000000000000000000///000000111222333333333444555666777888888444888<<<======???EEEKKKQQQ^^^lllttt|||~~~rrriiiccc___YYYTTTPPPLLLHHHEEE???>>>;;;999777777888888777666444333222222222333222222222222333777===AAAEEEHHHMMMPPPRRRSSSUUUWWWVVVWWWYYY[[[\\\]]]\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXWWWRRRLLLFFFDDDBBBAAA???===>>>>>>======<<<;;;::::::999888777666555555555555888<<>>>>>??????>>>>>>>>>???AAACCCDDDFFFFFFGGGCCCBBBBBBAAAAAA@@@??????===@@@BBBCCCCCCBBBBBBBBBDDDNNNfffppp___[[[aaammmQQQ???:::666444333666::::::777222000111222333555999???CCCGGGHHHLLLQQQXXX\\\^^^]]]WWWMMMDDD>>>999444333555000000000000000000000000000000000000000000000000/////////000000111222333111222222333444555666666444666999999999:::===@@@DDDLLLTTTXXX```oooxxxoookkkeee___ZZZVVVQQQOOOJJJHHHDDD@@@===;;;::::::999888666444333333333333333333333222333555999===AAADDDJJJMMMPPPQQQSSSUUUUUUVVVWWWYYYZZZ\\\]]]]]][[[ZZZYYYWWWVVVVVVUUUUUUSSSSSSTTTTTTUUUVVVVVVWWW[[[VVVOOOIIIFFFDDDBBBAAA>>>>>>>>>>>>===<<<;;;:::::::::999888777666555555555777:::>>>DDDLLLTTTZZZ```dddiiinnnqqqrrrpppooojjjiiigggeeedddccccccccc^^^___bbbfffjjjnnnqqqsssoooooonnnnnnmmmllllllllllllkkkkkkjjjjjjjjjkkkkkkmmmmmmlllmmmmmmnnnoooppplllllllllkkkkkkjjjjjjjjjfffhhhkkkjjjhhhhhhjjjlllkkkjjjjjjiiijjjkkklllmmmqqqqqqsssuuuvvvxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~||||||||||||||||||||||||}}}~~~~~~}}}{{{yyyzzzzzz{{{{{{||||||{{{yyywwwvvvvvvwwwwwwxxxxxxyyyyyyzzzwwwwwwwwwxxxxxxyyyyyyzzzxxxyyyzzz{{{||||||||||||nnnoooqqqtttvvvxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxyyyyyyyyyzzzzzzzzzxxxwwwwwwwwwxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuutttvvvxxxyyyyyyyyyzzz|||{{{zzzxxxwwwwwwwwwxxxxxxssssssttttttuuuuuuvvvvvvxxxxxxwwwwwwvvvtttsssrrrtttuuuvvvvvvuuusssqqqooovvvuuuuuutttttttttuuuuuusssttttttuuuuuuvvvvvvvvvsssrrrqqqqqqsssuuuuuutttrrrqqqqqqqqqrrrrrrssstttssstttuuuvvvvvvuuutttsssvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqnnnooopppqqqrrrrrrqqqpppnnnnnnoooqqqrrrssstttuuuoooooopppqqqrrrssssssttttttttttttuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxyyytttqqqlllhhhfffcccaaa______\\\YYYYYY[[[]]]___```___```aaabbbbbbcccccccccdddeeefffhhhkkknnnqqqrrrzzz|||}}}zzzuuupppmmmmmmmmmmmmmmmnnnqqqtttwwwyyyuuuuuuvvvzzz}}}uuucccZZZ\\\```qqq~~~ttt|||{{{uuufffUUULLLLLLPPPLLLCCC999666999;;;999666::::::::::::::::::::::::<<<;;;:::999999:::<<<===999888777666666777888999<<<<<<===>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHIIICCCBBBBBBAAAAAA@@@@@@???@@@BBBDDDDDDBBBAAAAAAAAABBBIII^^^{{{iiiaaadddzzzwwwZZZGGG@@@666444333666;;;;;;777333000111222333555999???CCCEEEFFFJJJPPPXXX]]]```aaa[[[RRRGGGAAA;;;666444666000000000000000000000000000000000000000000000000////////////000111222333000000111222333333444444777888888777888999===???@@@EEEGGGFFFLLLYYYhhhpppxxxssslllfffaaa]]]XXXUUUTTTQQQMMMGGGBBB???>>>===;;;:::777555444333333333222333333222222444777999>>>BBBGGGKKKNNNPPPRRRSSSUUUUUUVVVWWWXXX[[[]]]^^^\\\[[[YYYXXXVVVVVVUUUUUUQQQRRRSSSUUUUUUVVVVVVUUUeeeYYYPPPMMMJJJDDDBBBDDD??????>>>===;;;:::999999888888777777666666555555333444666888===DDDMMMSSSXXX___gggkkkmmmmmmnnnpppmmmjjjfffeeeffffffdddbbb]]]^^^^^^^^^]]]^^^```bbbdddbbb```___^^^^^^^^^___]]]]]]]]]]]]^^^___```aaafffeeedddeeefffgggfffeeedddfffhhhiiihhhfffcccbbbaaaaaaaaa``````_________aaa````````````aaabbbbbbdddjjjoooqqqppppppssswwwvvvwwwxxxxxxwwwxxxzzz|||{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{|||}}}zzzzzzzzzyyyyyyxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxyyyxxxwwwwwwyyy{{{|||~~~}}}{{{|||}}}iiieeeeeemmmuuuxxxyyyzzzzzz|||~~~~~~|||{{{zzz{{{zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxwwwyyy|||~~~}}}yyyuuusssoooqqqsssuuuvvvvvvuuutttwwwwwwvvvvvvwwwwwwxxxyyyxxxxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwyyyyyyyyywwwuuutttttttttssssssssssssttttttvvvwwwwwwvvvsssrrrrrrsssuuuttttttttttttsssssssssuuuuuuvvvvvvvvvtttsssrrrpppqqqsssuuuuuuuuuuuutttrrrqqqqqqppppppqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrsssttttttttttttssssssssssssttttttuuuuuuvvvuuuuuuuuuttttttsssrrrrrrrrrrrrsssssssssrrrqqqpppooonnnnnnrrrooonnnoooqqqrrrpppnnnpppppppppqqqqqqssstttuuuttttttuuuuuuuuusssrrrqqqtttuuuvvvvvvvvvvvvvvvuuuvvvuuutttuuuwwwxxxwwwvvvsssmmmfffbbb```___]]][[[ZZZZZZYYYYYYYYY[[[\\\]]]ccccccbbbbbbbbbbbbbbbccceeeeeefffhhhkkkpppuuuwwwwwwwwwwwwvvvtttpppmmmkkknnnnnnpppsssuuuwwwvvvuuutttvvvyyy}}}{{{rrrddd\\\ZZZbbbkkkttt}}}dddPPPMMMNNNJJJ???<<<999888888::::::999888777777666666777888999999999888888999999:::;;;:::999888777777888999:::999;;;<<<<<<;;;:::;;;;;;;;;:::;;;AAAIIILLLJJJFFFCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBIIIWWWjjj}}}mmmccciiiyyyiiiPPP@@@;;;444111777===<<<999666333333222111111555:::???GGGIIIKKKNNNRRRWWW^^^cccaaaYYYOOOEEE===888555333444222111000111000///---000000000000000000000000000000000000000000000000000111111111111222222222222333444666777999:::;;;>>>???AAADDDHHHOOOVVV\\\nnnvvv~~~tttmmmiiifffaaa]]]^^^ZZZTTTMMMFFFAAA>>><<<777888888666444222111111222444444222000111444888===???CCCIIIOOOSSSSSSRRRRRRRRRRRRTTTUUUWWWYYYZZZXXXXXXXXXWWWWWWVVVVVVUUUVVVUUUTTTSSSSSSTTTUUUVVVnnncccXXXTTTPPPHHHBBBAAA@@@@@@???===<<<;;;;;;::::::999999888888777666666222333444555888===DDDIIIOOOUUU]]]aaabbbbbbccceeedddbbb______``````___]]]XXXXXXWWWUUUSSSRRRTTTVVVRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQUUUTTTSSSTTTVVVWWWWWWVVVYYYYYYZZZZZZYYYWWWUUUSSSRRRRRRRRRRRRQQQQQQQQQPPPRRRRRRRRRRRRRRRSSSTTTUUUXXX^^^dddhhhiiikkkooosssssstttuuuuuuttttttvvvxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxyyyxxxwwwwwwyyy{{{xxx{{{{{{xxxxxxxxxuuuqqq\\\YYYZZZcccmmmrrrwww{{{yyy{{{}}}}}}{{{zzzyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxyyyzzz||||||zzzwwwtttqqqjjjlllpppsssvvvxxxxxxxxxvvvvvvvvvvvvvvvwwwxxxxxxzzzyyyxxxwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwxxxyyyyyywwwuuutttttttttssssssssssssttttttuuuvvvwwwvvvtttsssssstttttttttttttttsssssssssssstttuuuuuuvvvuuutttsssrrrpppqqqrrrtttuuuuuuttttttrrrqqqqqqppppppqqqqqqrrrttttttttttttttttttttttttqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssstttttttttssssssrrrrrrqqqqqqpppqqqqqqrrrvvvvvvuuutttsssrrrrrrrrrooommmlllmmmpppqqqpppnnnqqqqqqqqqqqqrrrsssttttttrrrssstttttttttsssqqqpppttttttuuuuuuvvvvvvuuuuuuwwwvvvvvvwwwxxxxxxwwwuuulllhhhccc___^^^]]][[[YYYYYYYYYYYYYYYZZZ\\\^^^___ddddddcccccccccdddeeeeeefffggghhhkkkooorrrvvvxxxuuuvvvvvvuuusssqqqnnnllloooppprrrtttvvvwwwvvvuuutttwwwzzz~~~~~~rrriiiaaa\\\\\\eeennnwww|||bbbQQQNNNJJJCCC===;;;888777888:::::::::999888777666666777888888888888888888888999::::::777777666555555666777777999;;;<<<<<<;;;:::;;;<<<<<<<<<===AAAEEEGGGEEEBBBAAA@@@@@@???????????????@@@@@@?????????@@@AAAAAA===CCCOOOaaavvvqqqjjjppp|||zzz___MMM@@@777111555999999666444333333222111111444:::>>>FFFHHHJJJLLLPPPUUU[[[``````\\\TTTJJJBBB<<<888777555333111111222111000///000000000000000000000000////////////////////////000000111111111222222222333333444555777888999999777999:::<<>>======<<<<<<;;;;;;::::::999888888777444444444333333666;;;???FFFLLLTTTXXXYYYZZZ\\\^^^\\\[[[YYYYYY[[[[[[ZZZYYYVVVUUURRROOOLLLKKKMMMOOOOOOPPPQQQRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJIIIIIIJJJJJJHHHGGGLLLKKKJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEHHHMMMTTTYYY]]]aaagggkkklllnnnnnnnnnmmmnnnppprrruuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxyyyxxxwwwwwwyyy{{{wwwzzzzzzuuuqqqnnnhhhaaaRRRNNNOOOWWWaaaiiirrryyyxxxzzz||||||zzzxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxzzz{{{{{{{{{{{{zzzyyyxxxlllnnnqqqtttwwwyyyzzzzzzvvvvvvuuuuuuvvvvvvwwwxxx|||{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxwwwuuutttttttttsssssssssssstttttttttuuuvvvuuutttssstttvvvttttttttttttssssssssssssssstttuuuuuuuuutttsssrrrpppqqqrrrsssttttttttttttrrrqqqqqqppppppqqqqqqrrrttttttuuuvvvvvvuuutttsssrrrrrrssssssssstttttttttrrrsssssstttttttttttttttssssssrrrrrrrrrrrrssssssvvvuuuuuuuuuttttttsssssspppoooooopppsssttttttsssqqqqqqqqqppppppqqqrrrrrrqqqrrrsssssssssrrrqqqppprrrsssttttttuuuuuuttttttvvvvvvvvvwwwwwwvvvssspppfffccc___]]]\\\ZZZXXXVVVWWWWWWXXXZZZ\\\^^^aaabbbeeeeeeeeeeeeeeefffggghhhhhhiiilllooorrruuuwwwxxxrrrssssssssssssqqqooonnnqqqrrrtttvvvwwwvvvuuutttvvvxxx|||yyytttsss{{{uuufff```___aaadddffflllsss}}}qqq]]]RRRNNNFFF<<<:::888666666888::::::::::::999777666555666666777777777777888888888999999666666555555555555666666888:::<<<<<<;;;;;;<<<===>>>>>>???@@@@@@???>>>===>>>>>>======>>>>>>??????AAA@@@???>>>>>>>>>???@@@===???FFFUUUjjjtttnnnttt{{{rrr\\\JJJ>>>444444777777666555444444333222111444888<<>>AAADDDCCCKKKVVVcccqqq}}}uuurrrtttvvvtttssspppgggZZZNNNGGGDDD?????????>>>;;;777333111000111111000///000222444555777;;;BBBIIIMMMNNNNNNQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTsssiiiddd\\\RRRJJJBBBAAA@@@>>>============;;;;;;::::::999888888888777777666444333555888<<>><<<;;;::::::888888888888888777777777777777777888999:::;;;<<<:::???EEEJJJOOOTTTYYY]]]aaacccdddeeeeeegggiiikkkooooooqqqrrrtttuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyywwwxxxyyyxxxwwwwwwyyy{{{yyy|||zzzrrrkkkeee___YYYNNNJJJJJJOOOVVV___kkkuuuwwwyyy{{{{{{yyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyzzz|||~~~vvvvvvxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxxxx}}}|||{{{zzzxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvvvvwwwwwwvvvuuuuuuttttttssssssssssssttttttrrrtttuuuuuuttttttuuuwwwtttttttttsssssssssrrrrrrrrrssstttuuuttttttrrrrrrrrrrrrssssssttttttttttttrrrqqqqqqppppppqqqqqqrrrrrrssstttuuuuuutttrrrppprrrrrrssssssttttttuuuuuuqqqrrrrrrsssssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssqqqqqqqqqrrrssstttttttttqqqqqqpppoooooooooppppppqqqrrrsssssssssrrrqqqpppqqqqqqrrrssstttttttttttttttssstttttttttrrrmmmjjjcccaaa___]]]ZZZXXXUUUTTTUUUVVVXXX[[[^^^aaacccdddddddddeeeeeefffhhhiiijjjiiikkkooorrrtttvvvvvvvvvppppppqqqrrrrrrrrrqqqqqqsssuuuwwwxxxwwwuuuttttttwwwzzz}}}ooohhheeelllwwwlll]]]\\\bbbiiinnniiijjjjjjppptttbbbVVVRRROOODDD888888777555666888::::::::::::999777666555555555666666666777777888888888888888777777777777777777888888:::<<<<<<<<<<<<===>>>>>>@@@AAA@@@>>><<<;;;<<<<<<;;;;;;<<<===>>>???@@@AAA@@@???>>>>>>>>>???@@@DDDAAACCCMMM]]]sssuuummmpppwwwyyyhhhUUUGGG999555666777888999666555444222111333666:::BBBDDDGGGJJJMMMPPPUUUXXX___bbbbbb[[[OOODDD???>>>666444111111111222111000////////////////////////////////////////////////000000000000111111111111444444444444555555555555888:::============???@@@CCCHHHNNNRRRYYYfffwwwwwwtttwww|||yyy{{{zzzrrreeeWWWOOOKKKEEEDDDCCCAAA>>>:::444111//////////////////111222222444888???FFFKKKMMMMMMOOOPPPPPPQQQQQQQQQQQQQQQTTTTTTUUUUUUUUUUUUUUUUUUSSSTTTVVVVVVVVVVVVTTTSSSrrrhhh___UUUMMMDDDCCCAAA???=========>>>;;;::::::999999888777777777777666555333444777:::999@@@IIIQQQVVVZZZ```dddffffffggggggfffdddccccccaaaaaaaaa``````bbbfffjjjppprrruuuxxxxxxwwwuuutttttttttuuuuuuuuutttsssrrrpppkkkeee^^^WWWPPPIIIEEE???>>>;;;999777777777777555555555555555555555555444444444444555666777888444777;;;???BBBGGGKKKNNNSSSUUUWWWYYY[[[]]]aaacccgggiiikkkmmmpppsssuuuvvvtttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxyyyxxxwwwwwwyyy{{{{{{}}}yyynnneee```\\\XXXKKKHHHFFFIIINNNVVVeeerrrvvvxxxzzzzzzxxxwwwvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz}}}{{{{{{{{{zzzyyywwwvvvvvvxxxwwwwwwwwwwwwxxxyyyyyy}}}|||zzzyyyxxxwwwwwwvvvxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuttttttssssssssssssttttttrrrtttuuuuuuttttttvvvwwwtttssssssssssssrrrrrrrrrqqqrrrsssttttttsssrrrqqqtttttttttttttttuuuuuuuuurrrqqqqqqppppppqqqqqqrrrrrrssstttuuuuuusssqqqooopppppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqpppoooooopppoooooonnnnnnnnnnnnnnnpppppppppqqqrrrrrrssssssnnnooooooooooooooooooppprrrrrrqqqpppppppppqqqqqqqqqqqqsssssstttsssrrrqqqpppqqqrrrssstttttttttttttttsssssssssqqqnnniiieeebbbbbb```]]]YYYVVVTTTSSSUUUVVVYYY\\\___bbbdddeeeccccccdddeeegggiiikkklllkkkmmmpppsssttttttsssrrrnnnooopppqqqrrrrrrsssssstttwwwxxxxxxvvvttttttuuuyyyzzz|||}}}~~~}}}|||{{{ooohhhdddhhhqqq|||nnn```___gggmmmpppnnnjjjeeegggsss~~~lllZZZSSSSSSMMMAAA666777666555777999;;;;;;::::::999777555555555555555555666777888888888888777777777888888888888777777777999<<<===<<<===>>>??????@@@AAA@@@>>>======>>>:::::::::;;;<<<===??????AAAAAAAAA@@@@@@@@@@@@AAAHHHDDDCCCIIITTTfffuuujjjjjjsssrrrnnn___NNN<<<555555666999<<<777777666333222222555777???BBBGGGJJJMMMOOOSSSUUU^^^bbbddd___SSSHHHBBB@@@777555222000111111111000////////////////////////........................//////000000000111111111333333333333333333333333333555888:::::::::;;;<<<<<>>===>>>>>>;;;;;;:::999999888888777555555555333222333555888;;;BBBLLLUUU[[[bbbiiinnnmmmoooqqqqqqpppnnnnnnnnnjjjkkkmmmnnnooorrruuuxxx~~~}}}}}}zzzwwwuuupppkkkddd]]]VVVOOOHHHCCC:::999888666666666777777555555555555666666666666555444444444444555666666444555666888:::===???AAAEEEGGGIIILLLMMMPPPTTTWWW\\\^^^aaaeeejjjnnnqqqsssoooqqqsssuuuwwwxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxyyyxxxwwwwwwyyy{{{{{{}}}yyyoooeeeaaa___\\\JJJGGGFFFGGGIIIQQQbbbqqqvvvxxxzzzzzzxxxvvvvvvvvvxxxyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwwwwxxxzzz}}}yyyyyyxxxxxxwwwvvvvvvuuuwwwwwwwwwwwwwwwxxxxxxyyyzzzyyyxxxwwwvvvvvvuuuuuuwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvttttttttttttuuuuuuuuuuuuttttttssssssssssssttttttrrrtttuuuuuuttttttuuuwwwssssssssssssrrrrrrrrrrrrpppqqqrrrsssssssssrrrqqqttttttsssssssssttttttuuurrrqqqqqqppppppqqqqqqrrrtttuuuuuuuuuuuusssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrtttttttttsssqqqpppnnnnnnooonnnmmmkkkjjjjjjjjjjjjiiijjjjjjkkkmmmnnnnnnooolllmmmnnnnnnnnnnnnoooqqqrrrqqqqqqqqqqqqqqqrrrrrrooopppqqqrrrsssrrrqqqppppppqqqrrrssstttuuuuuuuuuuuutttrrrpppnnnjjjeeebbb```___^^^[[[WWWTTTTTTUUUWWWXXX[[[^^^aaacccdddeeeccccccdddfffhhhjjjlllnnnoooppprrrssssssrrrpppooonnnooopppqqqrrrssstttuuuuuuwwwxxxvvvsssrrruuuwww{{{{{{zzzxxxwwwwwwvvvvvvlllhhhfffhhhlllssszzzkkkfffjjjmmmllliiiddd___aaakkkxxx{{{hhhXXXUUUSSSIII===666888777666888:::;;;;;;:::999888666555444555555666666777888999999999888777666666777777777777666666777999;;;======>>>???AAA@@@??????????????????>>>;;;;;;;;;;;;<<<===>>>???@@@BBBCCCDDDEEEDDDCCCBBBFFFCCCDDDIIINNN[[[vvvvvvjjjgggnnnoooxxxvvvhhhUUU@@@666444555888;;;888888777444222111333555<<<@@@EEEIIILLLOOOQQQSSSZZZ^^^bbb```XXXOOOGGGDDD:::777333111111111111000000000000000000000000000......................../////////000000000111111222222222222333333333333111333666888888999;;;<<<999>>>CCCFFFHHHQQQ___jjjqqqtttwwwuuurrrqqquuuyyyxxxlll```XXXKKKGGGBBB???>>>:::555000///...---...000111000///111222555;;;BBBGGGIIIJJJLLLMMMOOOPPPPPPOOONNNMMMQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUzzzmmmaaaXXXMMMKKKGGGCCC@@@??????@@@<<<<<<;;;;;;:::999999999666666666444222222444666;;;BBBLLLTTT[[[bbbiiiooonnnrrruuuwwwvvvuuuvvvxxxuuuwwwzzz{{{{{{{{{}}}}}}yyyxxxvvvrrrmmmgggbbb___YYYUUUQQQLLLHHHDDD@@@<<<666666666666777888999999777777888888888999999999888777777666666666666666666555444555666888999999:::;;;>>>???@@@BBBFFFHHHLLLNNNSSSXXX^^^cccgggjjjjjjlllooorrruuuvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxvvvwwwwwwxxxxxxwwwwwwvvvwwwxxxyyyxxxwwwwwwyyy{{{{{{wwwnnnjjjhhheeeQQQNNNLLLJJJIIIOOO___pppvvvxxxzzzzzzxxxwwwvvvwwwyyyyyyzzzzzzzzz{{{{{{{{{xxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuwwwyyy}}}zzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuuuuttttttttttttvvvvvvvvvuuuuuuuuuttttttvvvvvvuuuuuuuuuuuuvvvvvvtttsssssssssttttttuuuvvvttttttssssssssssssttttttssstttvvvuuuttttttuuuvvvsssssssssrrrrrrrrrqqqqqqooopppqqqsssssssssrrrqqqssssssrrrqqqqqqqqqrrrsssrrrqqqqqqppppppqqqqqqrrruuuttttttsssrrrrrrqqqqqqpppppppppooonnnnnnmmmmmmooonnnmmmllliiigggeeedddcccbbb```^^^]]][[[[[[ZZZXXXYYYZZZ\\\]]]___``````ccceeehhhiiiiiijjjmmmooollllllllllllmmmnnnoooooolllmmmooopppppppppooonnnpppqqqrrrtttuuuuuuuuuvvvsssqqqmmmjjjhhhddd```\\\YYYYYYXXXUUURRRRRRTTTVVVYYYZZZ]]]___aaaccccccccccccdddeeegggjjjmmmoooqqqttttttttttttrrrqqqooommmoooppppppqqqssstttvvvvvvvvvwwwwwwtttppppppuuuzzz|||zzzwwwsssqqqppppppqqqgggffffffggggggkkkwwwxxxooonnnnnnlllccc___]]]```gggooouuuyyyrrr```TTTSSSPPPCCC999888999888888999;;;<<<;;;999777777555555444555666777666777999:::;;;:::999888666777888999999888777666666999;;;======>>>@@@AAAAAA???<<<===???@@@>>><<<<<<<<<;;;<<<<<<===>>>>>>@@@BBBFFFIIIJJJHHHFFFDDDCCCBBBEEEJJJKKKPPPgggtttjjjhhhhhhlllpppxxxuuuaaaIII;;;777666777:::999999888555222111222333777<<>>AAABBBCCCIIISSS[[[```aaabbbbbbaaaccchhhlllxxxwwwwwwwwwvvvnnncccZZZKKKFFF???<<<;;;999444000000...---///111222000...000111444999???DDDFFFGGGKKKLLLNNNPPPPPPPPPOOONNNOOOPPPPPPQQQSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVzzznnneeeQQQNNNJJJEEEBBBAAAAAAAAA>>>======<<<;;;;;;::::::999999888666444333444666333:::CCCKKKRRRYYY```ffflllpppuuuxxxxxxyyyzzz}}}~~~~~~}}}zzzxxxvvvgggeeebbb\\\UUUMMMFFFBBBAAA???===<<<<<<;;;888666555666777888:::;;;<<<<<<:::;;;;;;;;;<<<<<<======;;;;;;:::999888888888888888666444444555666666666444555777777888999;;;>>>???AAAFFFLLLSSSYYY]]]```fffhhhlllpppssstttuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxyyyxxxwwwwwwyyy{{{}}}xxxsssqqqnnn\\\YYYUUUPPPLLLOOO]]]mmmwwwyyy{{{zzzyyywwwwwwwwwzzzzzzzzz{{{{{{|||||||||xxxxxxxxxxxxwwwwwwvvvvvvrrrsssuuuwww{{{~~~}}}{{{yyyxxxvvvvvvvvvssssssssssssssstttuuuuuuuuuttttttsssssssssttttttuuuuuuuuuuuuttttttttttttvvvvvvuuuuuuuuuuuuvvvvvvssssssssssssssstttuuuvvvtttttttttssssssttttttttttttuuuvvvuuutttssstttvvvsssssssssrrrrrrrrrqqqqqqooopppqqqrrrsssrrrrrrqqqrrrqqqpppooooooooopppqqqrrrqqqqqqqqqqqqqqqqqqrrrsssrrrqqqpppoooooooooooohhhggggggfffeeedddcccccc``````^^^\\\ZZZWWWTTTSSSPPPOOOMMMKKKHHHGGGFFFEEEHHHHHHJJJKKKMMMOOOPPPQQQTTTXXX\\\^^^^^^```dddhhhffffffffffffggghhhiiijjjjjjkkkmmmnnnnnnnnnmmmmmmpppqqqrrrtttuuuvvvvvvvvvooolllhhhdddaaa^^^ZZZWWWSSSTTTSSSQQQOOOPPPTTTXXX[[[\\\^^^```bbbbbbbbbbbbeeeeeegggiiillloooqqqssswwwwwwvvvtttrrrpppnnnmmmppppppqqqrrrsssuuuvvvwwwvvvwwwvvvrrrnnnooouuu{{{}}}zzzuuupppmmmlllmmmnnneeegggjjjkkkhhhjjjvvvuuurrrrrrpppdddaaabbbgggkkkmmmnnnooofffWWWNNNPPPKKK>>>777::::::999999:::<<<<<<;;;999666666555444444555777777666888:::;;;;;;;;;999888999:::;;;<<<<<<;;;:::999666888;;;===>>>???@@@BBBCCC???;;;;;;???@@@===:::===<<<<<<<<<<<<===>>>>>>???BBBGGGLLLMMMKKKHHHFFFCCCCCCHHHLLLHHHIII[[[ssspppiiiiiibbbiiiiiiiii|||kkkQQQBBB;;;888999;;;::::::888555222000111222444999@@@EEEIIILLLNNNPPPRRRUUUYYY^^^```]]]VVVQQQBBB>>>999666444444333222000000000000000000000000........................////////////000000000000///000000111222222333333000222333333333555777999888:::<<<===AAAGGGPPPWWWSSSRRRPPPOOOPPPTTTZZZ___dddcccdddiiinnnlllbbbYYYKKKEEE===999999888444000000...---///222333111...000000222777===BBBDDDEEEJJJLLLNNNPPPQQQPPPOOONNNNNNOOOPPPQQQRRRTTTTTTUUUXXXWWWUUUUUUUUUUUUWWWXXX|||kkkaaaZZZPPPHHHFFFDDDCCCAAABBBAAA@@@>>>============::::::999888777666555555777888;;;>>>CCCJJJSSSYYYbbbfffnnntttxxx{{{~~~~~~|||xxxvvvsssnnnfffaaaXXXQQQHHHCCCBBBAAA===999:::::::::888666777:::<<<<<<===>>>???@@@AAABBBBBBDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFDDDBBB@@@>>><<<;;;:::888777777888888777555666555555444444444555555777888<<<@@@EEEKKKOOOQQQ\\\___dddhhhkkkmmmoooqqqqqqrrrtttwwwzzzzzzxxxvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzyyywwwuuuuuuxxxzzzyyywwwfffccc___ZZZUUUUUU```lllvvvxxxzzz{{{yyyxxxzzz{{{{{{xxxvvvxxx{{{~~~~~~yyyxxxxxxwwwvvvuuuttttttuuuuuuuuuwww{{{|||yyyuuuttttttuuuvvvxxxwwwvvvtttttttttuuuvvvuuuuuutttsssssssssssssssuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuutttrrrrrrsssrrrqqqpppqqqrrrtttvvvuuuuuutttttttttttttttuuurrrrrrrrrsssssssssssssssvvvuuusssrrrqqqqqqrrrrrrrrrqqqpppnnnnnnooooooppprrrqqqooonnnnnnppprrrssssssrrrqqqqqqqqqpppnnnkkkjjjjjjhhhfffdddcccaaa```^^^]]][[[XXXUUUSSSRRRRRRPPPMMMJJJHHHGGGGGGFFFEEE===>>>??????@@@@@@??????======<<<<<<===???BBBCCCFFFHHHJJJLLLNNNQQQUUUXXXYYYYYYYYYZZZZZZ\\\]]]]]]bbbccceeegggiiikkkmmmnnnnnnooopppssswwwxxxxxxwwwoooiiibbb]]][[[[[[YYYWWWVVVTTTQQQPPPPPPSSSVVVXXX^^^___aaabbbaaabbbdddeeebbbgggkkkmmmmmmmmmpppsss|||yyytttooommmmmmoooqqqpppqqqsssuuuwwwxxxyyyzzzvvvtttssssssvvvyyy|||~~~|||xxxrrrmmmkkklllnnnpppkkkooopppkkkgggjjjqqqwwwyyyooommmllldddcccdddiiipppqqqmmmhhh```YYYOOOEEE???;;;999888666777888:::;;;<<<<<<===777777666666777777888999888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::888:::===>>>>>>>>>@@@BBBAAA===888777999<<<======<<<<<<======>>>>>>??????@@@BBBEEEGGGGGGEEEBBB@@@FFFFFFGGGGGGEEEHHHTTTaaa|||}}}rrrllliiimmmiiiddddddooouuuXXXGGG>>>888666999:::;;;;;;888444222333555333666<<>>999666666555222///000111111222222222222111222222222555999===@@@AAAFFFIIINNNPPPOOONNNMMMLLLOOONNNMMMMMMNNNQQQSSSUUUWWWVVVVVVUUUTTTSSSRRRRRRtttfff```WWWPPPLLLIIIEEEBBBAAA@@@???>>>============::::::999888777666555555333444666888===CCCKKKQQQZZZ___gggooovvv{{{~~~||||||{{{vvvpppjjjddd\\\TTTOOOKKKFFFAAA===;;;:::999777777999;;;<<<===???CCCFFFFFFGGGHHHIIIJJJKKKLLLLLLOOOPPPQQQRRRRRRSSSRRRRRRNNNMMMKKKHHHDDDAAA???===>>><<<;;;;;;<<<;;;:::999999888777666666555555666666777999<<>>??????>>>======<<<;;;;;;;;;;;;;;;;;;===???AAABBBAAACCCEEEGGGGGGHHHKKKMMMLLLLLLMMMNNNPPPRRRTTTUUUXXXYYY\\\___cccfffjjjkkknnnnnnpppsssuuuvvvuuusssjjjfff```\\\[[[ZZZXXXWWWTTTSSSQQQQQQRRRTTTWWWYYY^^^___aaabbbaaabbbdddffffffhhhkkkmmmnnnpppsssuuuyyyvvvrrrnnnmmmmmmoooqqqppprrrtttvvvxxxyyyyyyyyyvvvuuutttuuuwwwzzz|||~~~~~~zzztttpppnnnnnnooopppnnnppppppllliiijjjooosssxxxpppmmmkkkddddddeeeiiilllkkkgggccc^^^VVVKKKBBB<<<::::::999666777888:::;;;<<<<<<<<<999888888888888888999999999999999::::::;;;;;;;;;::::::::::::::::::::::::777999;;;===>>>@@@CCCFFFCCC???:::999:::=========>>>>>>>>>===============@@@BBBDDDEEEEEECCCAAA???FFFEEEFFFFFFDDDFFFPPP[[[uuu~~~tttpppnnnqqqmmmfffbbbgggzzzfffPPPAAA888777;;;;;;<<<<<<999555222222333333666:::???DDDIIIKKKMMMRRRSSSUUUZZZ^^^```___\\\PPPHHH>>>888666666444222111000000000111111000...//////............//////........................000000000000111111111222222222333333444555555555;;;888888<<<@@@DDDLLLTTTYYYZZZXXXQQQJJJFFFIIIMMM[[[WWWRRRQQQVVV[[[XXXQQQAAA<<<888666666666444111111222333444444444333222222222222444777;;;>>>???EEEIIIMMMOOOOOOMMMLLLLLLMMMMMMLLLLLLMMMOOOQQQSSSUUUUUUUUUTTTSSSRRRRRRQQQrrrmmmfff]]]VVVQQQKKKEEE@@@@@@???>>>===<<<<<<<<<<<<;;;::::::999888777666666111222333555777===CCCHHHPPPVVV___gggnnntttyyy|||~~~~~~{{{wwwsssqqqlllggg```XXXQQQIIICCC>>><<<<<<;;;:::888888:::<<<===AAAFFFJJJMMMQQQUUUXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[XXXVVVSSSOOOJJJFFFCCCBBB>>>===;;;;;;<<<;;;:::888:::999888666555555444444777777777888999;;;<<<===EEEHHHMMMRRRWWW^^^dddiiimmmnnnnnnooorrrtttwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuxxxyyyyyyxxxxxxyyy{{{~~~vvvpppjjjeee```___fffooossssssrrrqqqrrrtttwwwyyyxxxvvvttttttwwwzzz|||}}}wwwwwwwwwvvvvvvvvvvvvvvvuuuuuutttuuuvvvyyy|||~~~wwwwwwvvvvvvuuuuuuttttttrrrsssttttttttttttttttttvvvuuuuuuttttttttttttuuusssssssssssssssssssssssstttttttttttttttsssrrrqqqtttttttttttttttuuuuuuuuusssssssssssstttvvvwwwxxxssssssssssssssssssssssssqqqqqqppppppqqqqqqrrrssstttsssrrrrrrqqqqqqrrrrrrrrrrrrqqqppppppooonnnnnnkkkhhhdddaaa___^^^\\\ZZZWWWVVVUUUSSSQQQOOOMMMMMMHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDDDDCCCAAACCCBBBAAA???>>>=========;;;;;;;;;;;;;;;;;;<<<<<>>999999:::;;;777777999:::;;;;;;;;;;;;;;;;;;:::999999999::::::;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<===AAAFFFJJJDDDAAA===;;;<<<===>>>>>>??????>>>>>>===<<<<<<;;;@@@AAAAAAAAA@@@@@@???>>>DDDCCCEEEEEECCCBBBIIISSSdddwww~~~||||||{{{wwwnnnccc```mmmwww^^^JJJ<<<999;;;:::<<<<<<:::777333222222333555777<<>>===<<<<<<<<<<<<;;;;;;:::999888777777666333444444444666999>>>BBBJJJOOOVVV]]]ccciiinnnqqqrrrssstttsssoooiiiccc___TTTQQQLLLFFFBBB>>><<<;;;777;;;@@@AAAAAACCCIIINNNPPPUUU[[[```dddgggiiilllllllllkkkjjjiiihhhhhhgggbbbbbbbbbaaa```___^^^]]]ZZZYYYVVVRRRNNNKKKHHHFFFAAA???======>>>===<<<:::<<<;;;:::888888777777777999888888777777777777777;;;===AAAEEEJJJQQQYYY^^^eeehhhkkknnnppprrruuuwwwuuuuuuuuuuuuuuutttttttttvvvxxxyyyyyyyyyzzz}}}}}}wwwqqqmmmiiifffiiiooonnnlllhhhfffgggkkkqqqvvvwwwuuutttsssuuuwwwxxxyyyvvvvvvvvvvvvvvvwwwwwwwwwuuuuuutttssstttuuuwwwxxxssstttuuuvvvvvvuuutttsssqqqrrrtttuuuvvvuuuuuutttvvvuuuuuutttttttttuuuuuutttssssssssssssssssssttttttttttttttttttsssrrrrrrrrrrrrsssttttttssssssrrrssssssrrrrrrssstttuuuuuuqqqqqqqqqqqqppppppppppppooooooppppppqqqrrrssssssrrrqqqqqqpppppppppppppppnnnnnnnnnnnnmmmllljjjjjjddd```[[[XXXVVVUUUSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUUUUVVVVVVVVVUUUUUUSSSRRRRRRSSSUUUVVVTTTSSSQQQPPPNNNLLLKKKJJJJJJKKKCCCCCCBBB@@@???>>>>>>===CCCEEEIIIJJJIIIHHHHHHHHHKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGHHHJJJNNNRRRVVVYYY```aaacccgggiiiiiigggddd___^^^[[[XXXVVVTTTRRRPPPPPPQQQSSSVVVXXXZZZ[[[\\\^^^```aaabbbbbbdddgggjjjllllllnnnsssyyyzzzwwwtttnnnmmmllllllmmmoooqqqrrrrrrtttxxxzzzzzzyyyvvvtttpppssswwwzzz}}}}}}|||zzzuuurrrrrrqqqmmmjjjjjj~~~~~~xxxqqqjjjfffeeeccc^^^ZZZXXXYYY[[[ZZZRRREEE<<<777888:::;;;777888999:::::::::::::::<<<<<<;;;;;;::::::;;;;;;<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;===@@@FFFJJJEEECCC@@@>>>======>>>>>>>>>>>>=========<<<<<<<<<@@@???>>>>>>============@@@???AAACCCBBB@@@EEELLLPPPeeezzzjjj___dddwwwvvv___LLL@@@;;;999:::;;;;;;999666444333333444555888===CCCIIILLLQQQQQQSSSVVV[[[^^^aaaccc[[[TTTJJJBBB===999777555333111//////000000///...//////............//////.................................////////////000111111111222333333444444666666888::::::@@@QQQaaaqqqtttvvvqqqggg^^^ZZZYYY___^^^WWWNNNMMMRRRQQQKKKEEEAAA<<<::::::999777444222444777999999777555333111111111111111333777:::CCCFFFJJJLLLLLLKKKKKKLLLKKKJJJJJJJJJKKKLLLNNNNNNQQQPPPPPPPPPPPPPPPPPPPPPOOOXXXmmmuuufff]]]VVVPPPLLLBBBAAA@@@???>>>=========<<<<<<;;;:::999888777777555555555444444666:::===CCCHHHOOOVVV\\\aaafffjjjjjjjjjiiifff```XXXPPPKKK???>>><<<::::::;;;===>>>???FFFNNNRRRSSSVVV]]]dddeeeiiinnnrrrssstttuuuvvvwwwvvvtttrrrooommmkkkjjjgggfffeeecccaaa___\\\[[[VVVVVVTTTRRROOOMMMLLLKKKIIIGGGEEEEEEEEEDDDCCCAAA@@@???>>><<<;;;;;;::::::888888777666666555666666555777999;;;???DDDKKKPPPWWW]]]dddjjjmmmnnnppprrrtttttttttuuuuuuuuuuuuvvvuuuwwwyyyyyyzzz{{{~~~{{{tttnnnlllkkkhhhhhhkkkgggeeeaaa\\\[[[___gggmmmuuuuuuuuutttssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwuuutttsssssssssssstttuuurrrsssuuuvvvvvvvvvttttttrrrsssuuuvvvwwwwwwvvvuuuuuuuuuttttttttttttuuuuuuuuuuuutttsssssstttuuuuuuttttttuuuuuuuuutttssssssrrrssssssttttttsssrrrrrrsssrrrqqqqqqppppppppppppnnnnnnmmmmmmllllllllllllmmmnnnooopppqqqrrrrrrrrrooooooooooooooonnnnnnnnnllllllkkkiiigggeeecccaaa\\\ZZZWWWVVVWWWXXXYYYXXX]]]^^^```cccfffiiikkkmmmpppqqqrrrrrrrrrqqqqqqpppnnnnnnnnnoooooonnnkkkhhhgggeeebbb^^^[[[XXXVVVUUULLLKKKJJJHHHGGGFFFFFFFFFGGGJJJNNNQQQQQQQQQRRRSSSSSSQQQNNNKKKJJJJJJKKKLLLKKKJJJJJJJJJKKKLLLNNNOOOVVVVVVYYY]]]``````___]]]\\\[[[YYYVVVRRROOONNNMMMQQQRRRUUUYYY[[[]]]^^^___```aaabbbcccdddfffjjjmmmmmmooosssyyy}}}|||uuuoookkkkkklllmmmnnnppprrrssstttvvvxxxzzzzzzwwwtttrrrlllqqqwww{{{~~~xxxsssuuuvvvpppjjjhhhuuu{{{yyyooohhhddd]]]UUUPPPQQQVVVZZZYYYQQQEEE<<<888888999:::888888999::::::999999999<<<<<<;;;::::::;;;;;;;;;<<<;;;999888888999;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>CCCFFFDDDCCCAAA???=========>>>;;;<<<<<<<<<=========>>>???>>>===<<<;;;<<<<<<===<<<<<<>>>AAAAAA@@@CCCIIIEEEYYYvvvtttcccaaalllxxx}}}eeeLLL<<<888888:::;;;;;;999777555333333333444999???FFFJJJPPPQQQSSSUUUWWWZZZ]]]```]]]XXXPPPHHHAAA<<<888666555222000///000000000/////////............//////........................---.........////////////000000111111222333333333333555888::::::@@@RRRdddzzznnnfffcccpppsssmmmaaa\\\```^^^WWWQQQLLLFFFBBB@@@===999555555666999;;;:::888555222111222111000///111555999BBBEEEHHHJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNSSSSSS[[[qqqnnnbbbZZZTTTQQQFFFEEECCCAAA@@@???>>>>>>===<<<<<<;;;:::999888888555555555333222333666888<<<@@@GGGNNNUUU[[[aaaeeecccaaa^^^YYYQQQIIIBBB===888999::::::;;;>>>CCCFFFOOOUUU]]]bbbdddggglllqqqnnnqqqtttvvvvvvuuuvvvvvvvvvuuusssqqqnnnllljjjiiigggfffdddbbb___\\\ZZZXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRPPPNNNMMMMMMMMMKKKIIIDDDCCC@@@>>><<<:::999999999888777666555555555555444555555666888;;;AAAEEENNNVVVaaahhhlllnnnpppsssrrrrrrssstttuuuvvvvvvwwwtttvvvxxxyyyzzz{{{}}}vvvmmmdddbbbcccdddfffiiigggiiihhhbbbZZZXXX]]]dddqqqsssuuuuuutttttttttuuuwwwwwwwwwvvvvvvvvvvvvvvvttttttssssssssstttttttttrrrsssuuuvvvvvvvvvuuutttuuuuuuvvvvvvvvvvvvvvvvvvtttsssssssssssstttuuuuuuvvvuuutttsssssstttuuuvvvssssssttttttttttttsssssstttttttttsssssssssssssssqqqpppooommmllllllllllllkkkjjjjjjiiiiiihhhhhhhhhkkkkkkmmmnnnoooooooooooommmmmmmmmmmmmmmlllkkkkkkeeedddcccaaa^^^\\\[[[ZZZ]]]\\\]]]```dddiiikkklllqqqsssvvvzzz~~~}}}zzzxxxtttooohhhbbb]]]ZZZRRRPPPMMMJJJIIIIIIIIIJJJIIILLLPPPSSSUUUWWWYYY[[[WWWUUUSSSQQQQQQRRRUUUVVVTTTTTTSSSRRRQQQPPPPPPOOORRRRRRSSSUUUXXXYYYXXXWWWYYYXXXVVVSSSOOOMMMMMMNNNTTTUUUXXX[[[^^^```aaabbbaaabbbddddddeeeiiimmmqqqpppsssxxx}}}}}}yyyqqqkkkiiikkkllloooqqqssstttuuuvvvwwwxxxyyywwwuuurrrppplllqqqwww|||~~~zzzrrrwwwzzztttmmmjjjjjjqqqzzzyyyjjjbbbWWWNNNJJJMMMRRRWWWSSSMMMDDD===:::999999888888999999999999999888777:::999999999999:::;;;<<<<<<;;;:::999999999:::;;;888999999::::::;;;;;;;;;=========<<<;;;<<>><<<;;;===>>>:::;;;;;;<<<======>>>>>>>>>======<<<<<<======>>><<<;;;===@@@@@@???BBBFFFEEESSSmmmlllbbbdddiii}}}zzzXXX===999999999:::;;;;;;999777444222222222666<<>>======<<<;;;:::999888888555666555444222222444666666:::???EEEJJJPPPVVVYYYTTTRRRNNNJJJEEEAAA===<<<;;;>>>BBBEEEHHHLLLRRRVVV\\\aaagggjjjlllllloooqqqkkkmmmpppqqqqqqpppqqqrrrsssrrrqqqooonnnlllkkkkkklllkkkjjjhhhfffdddbbbaaabbbbbbbbbbbbbbbbbbbbbcccaaa___]]]\\\\\\[[[YYYWWWSSSQQQMMMIIIDDDAAA>>>======<<<;;;:::888888888777333444444444555777;;;>>>EEENNNYYYaaaeeeiiinnnsssnnnoooppprrrsssuuuvvvwwwsssuuuxxxyyyyyyzzz|||}}}uuugggYYYVVVZZZ```gggnnnrrrzzzxxxhhh]]]\\\```jjjoootttwwwwwwvvvwwwxxxxxxxxxwwwwwwvvvvvvuuuuuusssssssssttttttuuuvvvvvvttttttuuuvvvvvvvvvuuuuuuvvvvvvuuutttttttttuuuuuurrrrrrrrrrrrrrrsssttttttuuutttrrrqqqqqqrrrtttuuupppqqqqqqrrrrrrrrrqqqqqqrrrrrrpppoooooooooppppppllllllkkkjjjiiiiiiiiijjjiiiiiihhhhhhgggffffffeeeggghhhiiijjjkkkkkkjjjjjjfffgggggghhhgggfffeeedddaaa`````````aaaccceeefffmmmmmmooosssxxx|||~~~~~~{{{tttpppeeeaaaZZZSSSMMMJJJJJJJJJIIILLLPPPSSSUUUXXX\\\___\\\ZZZWWWVVVVVVXXXZZZ\\\]]]]]]^^^___^^^\\\ZZZXXXUUUTTTRRRSSSTTTUUUUUUTTTTTTTTTSSSPPPLLLLLLOOORRRXXXYYYZZZ]]]___bbbdddeeecccdddeeefffgggkkkpppttttttwww{{{|||yyysssnnnkkkjjjkkknnnqqqsssuuuvvvvvvwwwwwwwwwwwwuuussspppooooootttyyy{{{|||}}}{{{rrrxxx~~~xxxpppmmmjjjppp{{{kkkaaaUUULLLJJJKKKNNNOOOIIIEEEAAA>>><<<;;;999777999999999999999888777777777777777777888999;;;;;;;;;;;;;;;::::::999999999777777888888999::::::;;;;;;<<<===<<<;;;<<<>>>???===>>>???===;;;:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????======@@@@@@>>>@@@DDDGGGMMMaaayyyjjjbbb```kkkyyymmmMMM>>><<<999999::::::888555333222111222444999>>>AAAIIILLLOOOQQQQQQRRRUUUXXX]]]\\\ZZZTTTMMMFFF@@@===999666333111111222222111//////............//////------------------------....../////////000000000//////000000111222222222111222666888888;;;FFFRRRpppzzz~~~pppeee___ooo~~~qqqkkkbbbZZZUUUOOOHHHCCCAAAAAA@@@???===:::888666222444444111///111777===@@@BBBEEEGGGGGGHHHIIIKKKHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMUUURRRPPPSSS^^^vvv|||pppeee^^^MMMLLLIIIFFFCCCAAA@@@???======<<<;;;:::999999888777888777666444444666777333666:::>>>AAAEEEIIILLLDDDBBB@@@???>>>>>>???@@@AAAFFFLLLPPPTTTZZZ```eeecccfffjjjlllmmmlllkkkkkkfffhhhkkkllllllmmmnnnpppqqqqqqpppppppppooooooooowwwwwwwwwvvvuuusssrrrqqqoooooooooppppppppppppqqqsssqqqooonnnnnnmmmkkkiiihhheee```ZZZTTTOOOKKKIIICCCBBB@@@>>>===;;;;;;:::333444444444444666888;;;:::BBBLLLSSSYYY^^^fffllllllmmmnnnppprrrtttvvvwwwsssuuuwwwyyyyyyyyy{{{||||||xxxfffTTTOOOTTT___kkkttt~~~yyyfff___aaaeeekkksssxxxyyyyyyyyy{{{yyyxxxxxxwwwvvvuuuuuutttrrrsssssstttuuuvvvwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvwwwvvvtttsssrrrrrrssstttqqqqqqqqqqqqrrrrrrsssttttttsssqqqppppppqqqssstttnnnoooooopppppppppooooooooonnnkkkjjjiiijjjkkkmmmhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhgggfffeeeeeeeeedddeeeggghhhhhhggggggfff``````aaabbbaaa```___^^^cccdddgggjjjpppvvv|||yyynnnbbbXXXQQQNNNMMMKKKMMMPPPSSSUUUXXX]]]```bbb```\\\ZZZXXXYYY[[[]]]aaacccfffggggggfffdddbbbZZZWWWTTTSSSSSSTTTSSSRRRQQQQQQQQQNNNLLLMMMRRRVVVZZZ[[[\\\^^^```ccceeegggdddeeefffggghhhlllrrrvvvxxx{{{}}}zzztttnnnlllllljjjlllooorrruuuvvvwwwwwwxxxxxxwwwuuusssqqqooonnnrrrvvv{{{{{{zzz{{{{{{qqqxxx{{{sssppprrrwwwkkkaaaUUUMMMKKKKKKJJJGGGAAA@@@>>>======<<<999777999999999999999888777666444555555666777999:::;;;:::;;;;;;;;;;;;:::999888666666777888999999::::::888:::<<<<<<<<<<<<===???;;;===>>><<<:::999;;;>>>=========<<<;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@CCC@@@>>>@@@???===>>>BBBFFFFFFUUUvvvrrrddd^^^\\\ggguuueeeBBB>>>:::999999999666444333222111111444777<<<>>>EEEIIIMMMOOOPPPQQQTTTWWW\\\]]]]]]YYYRRRIIICCC???:::777444222222333333222//////............//////------------------------////////////000000000000/////////000111111222222222333555888777888???HHH[[[gggvvv|||wwwlllbbb]]]]]]ppp}}}|||zzzsssjjjccc]]]WWWPPPKKKFFFEEECCCAAA>>><<<999888333555555222000222999??????AAADDDFFFFFFGGGIIIKKKFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLfff[[[SSSRRRQQQZZZxxx~~~qqqccc[[[TTTMMMJJJGGGBBBAAABBB???>>><<<;;;::::::;;;<<<999999888777666555444444333222333777;;;>>>===;;;>>>>>><<<;;;===CCCKKKQQQYYY[[[^^^aaaccccccccccccdddddddddddddddeeefffgggddddddeeegggiiikkknnnoooqqqrrrtttvvvwwwxxxyyyyyy{{{|||}}}~~~}}}}}}zzz|||}}}{{{xxxwwwzzz|||{{{{{{{{{{{{zzzzzzyyyyyyvvvvvvuuurrrkkkcccZZZUUUNNNLLLGGGCCC???======<<<;;;:::777444333333333444777:::???EEEMMMUUU___eeeeeeiiimmmppprrrrrrtttuuutttuuuwwwyyyzzzzzzzzzyyy|||qqqiiiWWWHHHJJJ]]]qqqzzz}}}uuu```VVVaaaiiissszzz{{{zzzyyyyyywwwwwwvvvvvvuuutttttttttvvvvvvuuuuuuuuuwwwxxxyyyuuuuuuuuuuuuttttttttttttuuuuuutttsssrrrrrrqqqqqqtttsssrrrrrrqqqqqqrrrrrrrrrrrrpppoooooonnnnnnnnnpppnnnllljjjiiijjjkkklllmmmlllllllllmmmmmmnnnooonnnmmmmmmoooqqqssssssrrrqqqrrrrrrrrrqqqooommmlllkkkkkkjjjiiihhhfffdddccc\\\]]]___aaacccfffiiijjjoooqqquuuzzz~~~~~~}}}|||||||||||||||}}}|||~~~nnn```WWWSSSQQQNNNNNNQQQTTTVVV^^^fffaaabbbbbb^^^ZZZXXXYYY[[[aaacccgggkkkoooooommmjjjbbb^^^XXXTTTSSSQQQOOOLLLJJJIIIIIIJJJMMMSSSXXX[[[[[[^^^```bbbbbbccceeefffhhhiiijjjmmmooorrrtttuuu}}}{{{wwwrrrooolllkkkkkkqqqrrrsssuuuwwwxxxxxxyyyuuuvvvvvvrrrmmmlllpppuuuuuuxxx|||{{{yyyxxx||||||wwwxxxuuukkknnnuuuuuurrrqqquuuzzz~~~lll\\\NNNJJJKKKHHHBBB===::::::999999888999999999999999777666555555555555555555555555666888999:::::::::999999888777777777999999999::::::999999999999888888888777777666666;;;;;;;;;<<<;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>??????AAA???===>>>@@@CCCEEEEEEFFFLLLPPPbbb~~~kkk___SSSSSSYYYkkk|||RRRBBB999;;;<<<666444888555444333333333555777999FFFGGGIIILLLNNNPPPQQQRRRUUUYYY___aaa]]]SSSHHHAAA@@@<<<666444444555444222111000000////////////000000000//////.........---............///////////////////////////000111111111222444555555777:::<<>><<<999666555444444555111333777;;;AAAIIIRRRXXX___ccchhhlllooopppqqqsssqqqrrrtttvvvxxxzzzzzz{{{~~~{{{jjjcccUUUIIIMMM^^^pppxxxzzzhhhXXXdddkkktttyyyzzzyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxvvvvvvuuuuuuttttttssssssssssssssssssssssssssssssuuutttsssrrrrrrrrrrrrrrrooonnnnnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjkkkmmmnnnnnnooooooqqqsssuuuwwwxxxwwwvvvuuuvvvxxxxxxxxxvvvssssssssssssrrrqqqpppoooiiiiiiiiihhhgggfffeeedddddddddeeefffhhhkkklllnnnnnnoooqqqtttwwwyyyzzz{{{xxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||xxxzzz|||}}}}}}~~~uuunnn___YYYUUUUUUUUUVVV[[[aaadddffffffccc^^^ZZZYYYYYY]]]___dddiiimmmmmmjjjgggaaa\\\WWWSSSQQQPPPNNNLLLJJJJJJJJJLLLOOOTTTXXX[[[]]]___bbbdddeeeeeegggiiiiiijjjkkkmmmqqquuuxxxzzz}}}yyysssmmmjjjkkkmmmooorrrssstttvvvwwwxxxxxxyyyuuuvvvvvvrrrmmmmmmqqqvvvvvvxxxzzzzzzwwwwwwzzz}}}xxxtttuuu}}}uuukkklllooonnnllllllpppsssuuuyyyyyyfffYYYMMMJJJIIIDDD>>>;;;999888888888888888999999999888777666555555555555555555555555666777888999999999888888777777777666888888999999999999888888888888888888777777777666::::::;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@???>>>???AAACCCEEEEEEDDDJJJMMM[[[{{{zzzeeeYYYNNNLLLOOO```eeePPP===999:::888999>>>666555444333333444666888BBBDDDFFFJJJLLLNNNOOOPPPUUUYYY___bbb___WWWNNNGGGCCC>>>888555555555444222111000//////////////////000/////////........................///////////////////////////000000111000222333444444666999;;;>>>GGGTTT___ccc```ZZZVVVMMMKKKIIIJJJLLLPPPSSSUUUVVVTTTQQQPPPOOOOOONNNLLLKKKHHHDDDAAA>>>=========???>>><<<;;;;;;>>>BBBEEECCCCCCCCCCCCDDDFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIppp]]]TTTQQQXXXaaa|||iiibbb[[[WWWRRRJJJFFFEEEBBB@@@>>><<<;;;;;;;;;;;;:::999999888777666555555555444222333666:::<<<===BBBHHHQQQYYY^^^bbbdddffffffgggggggggeeecccaaa`````````_________```aaaaaaeeeffffffggghhhiiijjjkkkmmmmmmoooqqqtttvvvwwwxxxyyyyyyzzzzzzzzz{{{{{{{{{wwwxxxwwwuuurrrpppqqqrrrqqqrrrrrrssstttuuuvvvwwwyyy{{{}}}}}}|||xxxtttqqqgggddd___ZZZTTTPPPNNNMMMDDDBBB???;;;888777666666333444555777:::AAAIIINNNUUUZZZ```fffiiilllnnnoooppppppqqqsssvvvyyy{{{|||zzzpppfff```UUUNNNRRRaaaooouuuyyyvvv```hhhmmmuuuyyyyyyxxxxxxyyy{{{{{{{{{zzzyyyyyyxxxxxxvvvvvvuuuttttttuuuwwwxxxwwwvvvvvvuuutttssssssssssssssssssssstttttttttttttttsssrrrqqqppppppppppppkkkjjjjjjjjjjjjkkkllllllllllllkkkkkklllmmmoooppprrrrrrsssuuuwwwyyy{{{}}}}}}{{{zzzzzz{{{{{{yyyxxxuuuuuuuuutttsssrrrpppoooiiiiiiiiiiiihhhgggfffeeeiiihhhgggfffeeeeeeeeeeeecccddddddeeefffgggiiiiiillllllmmmoooppprrrssssssvvvvvvwwwxxxyyyzzz{{{{{{zzz|||~~~~~~~~~qqqfff\\\XXXXXXYYY[[[___fffhhhjjjhhhccc]]]YYYVVVWWWZZZ___dddhhhhhheeebbb]]]YYYTTTPPPOOOMMMLLLJJJJJJKKKMMMPPPSSSWWWZZZ\\\___bbbeeeggggggiiikkklllllllllnnnppptttxxx|||~~~{{{uuummmgggfffjjjpppttttttuuuvvvwwwxxxxxxxxxxxxuuuuuutttpppmmmnnnsssxxxwwwxxxxxxwwwuuuvvvxxxzzzqqqoooqqquuuxxx{{{xxxooolllkkkhhhfffgggiiikkkjjjlllwww}}}rrr___VVVNNNKKKGGG@@@:::888666666666666777888999999888888777666555555555555777666666555555666666777777777777777666666666666777777888888888888777777888888888888777777777777999::::::;;;;;;:::::::::888888999999999:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>???AAABBBCCCEEEEEECCCHHHHHHRRRlllzzzdddVVVIIIFFFDDDQQQwwwqqqWWW===555777888:::===888777555333333444555666<<<>>>CCCGGGJJJLLLMMMMMMRRRVVV\\\```___ZZZSSSOOOGGGBBB;;;777666666333111111000//////.........///////////////........................//////////////////......//////000111///111222333333444777999999>>>GGGPPPVVVVVVRRRNNNDDDBBB???===<<<<<<>>>>>>???>>>???AAADDDGGGGGGFFFEEEFFFEEEDDDAAA@@@AAABBBIIIFFFBBB??????AAAEEEHHHDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHooo```YYYWWWXXXkkkvvvmmmbbb[[[TTTLLLHHHHHHEEECCCAAA>>>===<<<<<<<<<::::::999888777666666555666444333555999???EEEIIIUUUZZZbbbggghhhfffdddccceeeddddddcccbbb```^^^]]][[[[[[[[[\\\]]]___```aaaeeefffgggiiijjjkkkllllllkkkkkklllnnnoooqqqrrrsssqqqqqqqqqqqqqqqrrrrrrssspppooonnnllljjjiiihhhiiiggghhhiiijjjkkkmmmmmmnnnmmmnnnqqqssstttsssrrrqqqjjjhhhddd___[[[WWWUUUSSSMMMKKKGGGBBB>>>:::888777777777666555777;;;BBBFFFKKKPPPWWW^^^bbbfffiiikkkoooooopppqqqtttwwwzzz|||wwwllldddZZZTTTYYYdddoootttzzz}}}kkkkkkpppvvvxxxxxxwwwxxxzzzyyyyyyyyyxxxwwwwwwvvvvvvvvvuuutttttttttuuuvvvwwwwwwwwwvvvuuutttssssssrrrtttttttttsssssssssssssssqqqpppooonnnmmmlllllllllhhhhhhhhhiiijjjkkkmmmmmmnnnnnnnnnnnnnnnpppqqqrrruuuuuuuuuuuuvvvwwwxxxyyyzzzxxxvvvvvvwwwwwwuuutttuuutttsssqqqnnnllljjjiiihhhhhhgggfffeeecccaaaaaa```^^^[[[XXXTTTRRRPPPOOOPPPOOONNNNNNOOOPPPRRRSSSYYYZZZ\\\^^^```bbbdddeeeiiikkkmmmppprrruuuvvvwwwzzz|||~~~xxxhhh```___^^^```cccfffhhhkkkkkkggg```YYYUUUSSSUUUZZZ___bbbbbb^^^[[[VVVSSSPPPLLLJJJIIIIIIIIIKKKMMMPPPSSSWWWZZZ\\\]]]```cccfffiiijjjkkkmmmoooooopppssswwwyyyzzz{{{{{{tttpppjjjffffffkkkrrrvvvwwwwwwxxxxxxxxxxxxwwwwwwtttsssqqqnnnmmmoootttyyyvvvvvvuuuuuuvvvvvvvvvvvvooollllllllllllnnnwww|||uuuooojjjgggeeeeeebbbdddcccdddkkkrrrpppiiiZZZTTTOOOKKKEEE<<<777666444444444555666777888999888777666555555555555555888777666555555555555555555555555666666666666666666666777777777777666666888888888777777777777777888999999::::::::::::999888888888999999999::::::;;;<<<<<<===============<<<>>>AAABBBCCCDDDEEEFFFDDDHHHFFFKKK___sssjjjZZZGGGFFFAAAHHHkkkwww^^^DDD999:::;;;::::::;;;999777444333333444555777:::???DDDHHHKKKLLLLLLLLLPPPVVV[[[]]][[[WWWUUUMMMGGG???;;;999777444111111111000///............///////////////.....................///////////////............///000000...000111222222333666888999:::???EEEJJJKKKHHHEEEBBBAAA@@@>>><<<;;;<<<===999888999;;;>>>@@@???>>>AAAEEEJJJMMMLLLKKKJJJKKKSSSNNNFFFAAA???AAADDDFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGuuuggg^^^XXX\\\hhh~~~qqqfff[[[SSSOOOQQQHHHGGGDDDAAA???=========;;;;;;:::999888777666666555555555888>>>GGGPPPVVVfffiiimmmnnnkkkgggcccbbbbbbbbbbbbbbbbbbaaa``````[[[\\\]]]___aaadddfffhhhjjjlllooorrrtttvvvwwwxxxuuuuuuuuuuuuuuuwwwxxxyyyvvvuuusssrrrpppnnnlllkkkjjjiiigggeeedddbbbaaaaaa]]]]]]]]]^^^_________```]]]^^^aaaccceeefffffffffeeedddbbb___]]][[[YYYXXXUUUSSSOOOIIICCC>>>;;;999666666444222111333888<<>>======<<<;;;>>>AAACCCCCCCCCEEEGGGHHHKKKGGGIIIVVVeeerrr```FFFFFFBBBEEE```uuuXXXFFF???>>>===>>>???===999666444333333444444777<<>>===;;;<<<======<<<;;;>>>EEEOOOXXX]]]^^^]]]\\\]]]UUUKKKCCC@@@AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFFFFFFFGGGGGG{{{hhhZZZUUUYYYfffrrreeeZZZUUUUUUMMMKKKHHHDDDAAA???>>>>>><<<;;;;;;:::999888777777444555777:::@@@IIITTT[[[cccfffiiiiiihhheeeddddddaaabbbcccdddeeefffggghhhggggggiiikkknnnqqqtttuuuxxxzzz~~~zzzvvvsssmmmjjjfffcccbbb```]]][[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUWWWXXXYYYYYYYYY\\\\\\\\\[[[[[[[[[ZZZZZZXXXVVVRRRMMMHHHBBB???<<<777777666333222222555777<<<@@@EEEKKKPPPUUU[[[___ggghhhjjjlllpppsssvvvwwwrrrlllmmmooorrruuuvvv{{{yyyooonnnrrrxxxzzzxxxwwwxxxzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvuuutttrrrrrrsssttttttuuuuuuuuuuuuttttttttttttvvvuuutttrrrqqqooonnnmmmjjjiiihhhhhhggghhhhhhhhhjjjjjjkkklllmmmooopppqqqssssssssssssssssssrrrrrrrrrrrrsssssstttvvvwwwxxxsssqqqooonnnmmmllljjjhhhbbb```\\\XXXSSSPPPNNNLLLIIIIIIHHHFFFDDDAAA???>>>:::999888888777777888888444444555555666888999:::333444555777999;;;===>>>AAADDDGGGLLLOOORRRSSSTTTYYY\\\```cccfffiiinnnppprrrtttwwwyyyzzz{{{~~~{{{pppllljjjkkklllnnnlllggg```[[[UUUTTTTTTUUUVVVTTTQQQOOOHHHHHHHHHFFFEEEEEEHHHKKKQQQRRRUUUYYY\\\___aaabbbbbbeeeiiilllnnnpppsssuuuwwwzzz}}}~~~{{{uuunnniiifffgggjjjmmmpppssstttuuuzzzzzzyyyxxxwwwuuussssssmmmmmmnnnooossswww|||~~~zzzzzz~~~|||}}}tttjjjccc]]]\\\aaaiiisssuuutttoookkkiiieee```XXX[[[```aaa```^^^]]]\\\ZZZSSSLLLGGG@@@999666888444444444444555666777777666666555555444555555666777666666555444444444555333444444555666777888888666666777777777777666666777777777777888888888888666777888888999999999999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;???BBBCCCBBBCCCFFFJJJKKKNNNJJJKKKSSS[[[ppp{{{iiiHHHGGGEEEHHH\\\tttWWWDDD===>>>AAACCC@@@===999555444333333333555999===BBBFFFHHHJJJKKKMMMQQQVVV[[[^^^___```WWWQQQIIICCC@@@===999666444333222111000/////////.........///////////////............////////////......------......///000...000111111111222444666===@@@DDDIIINNNTTT[[[___ZZZ\\\[[[VVVOOOJJJHHHHHHFFFDDDAAA???@@@@@@??????<<>>>>>===<<<;;;<<>>>>>>>>>>>>>>???@@@??????>>>???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFnnnYYYVVVVVV```sssoooccc^^^RRRPPPMMMIIIEEECCCAAAAAA===<<<;;;;;;999999888777555666777666888===EEEKKKWWW]]]fffmmmrrrvvvxxxzzzzzzuuummmkkkhhhddd```\\\YYYXXXSSSRRRPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNLLLJJJHHHEEEDDD999:::;;;999777555666666555666888;;;???EEEMMMSSSUUUYYY^^^eeekkkpppsssuuu~~~zzztttrrrvvv{{{rrrffflllrrryyy|||{{{yyyyyyzzz{{{zzzzzzyyyyyyxxxwwwwwwuuutttsssrrrqqqrrrrrrsssssssssttttttuuuvvvvvvvvvqqqpppppppppoooooonnnnnnllllllllllllmmmnnnoooooolllllllllmmmnnnooopppqqqmmmnnnoooqqqrrrsssttttttsssrrrqqqooommmlllllllllgggddd___[[[XXXTTTOOOLLLFFFDDDAAA>>>;;;999888888999999999:::999999888888999999888777777777777777666777888888888777666555555555555666777888888888666777999;;;;;;:::999888999<<<@@@BBBDDDGGGKKKMMMNNNPPPTTTWWWYYY\\\```ccchhhkkkppptttxxx{{{}}}zzzwwwuuusssoooiiiddd]]]YYYTTTQQQNNNMMMJJJIIIDDDFFFHHHGGGGGGIIINNNRRRUUUVVVXXXZZZ^^^bbbeeeffffffiiimmmqqqsssuuuyyy{{{~~~}}}{{{wwwrrrmmmiiifffdddggglllqqquuuwwwxxxxxxzzzzzzyyywwwuuurrrpppooolllmmmpppvvv}}}zzzqqqnnnkkkgggddddddfffkkknnnnnnqqqrrrjjj___bbbdddgggfffaaa]]]___eee___RRREEE>>>:::666666777777666666555555555666666555555444444444555555666555555444444444555555666333444555666777888999:::777777888888888888777777666666777777888888888999555555777888888999999999;;;;;;;;;<<<<<<<<<======;;;<<<>>>??????===<<<:::===@@@BBBAAA@@@BBBHHHMMMOOOQQQOOOPPPRRROOOZZZsss___QQQJJJRRR^^^ooopppUUUHHHEEEHHHEEEAAA<<<888555444333111111222555999>>>CCCFFFHHHJJJLLLPPPUUUYYY]]]```]]]WWWOOOIIIFFFCCC???<<<777666444333222111111111---.........//////000000............/////////000...------------...//////000111222222111222444666@@@IIIRRRWWWZZZcccqqq|||wwwlllgggfff]]]XXXQQQLLLJJJIIIIIIIIIDDD@@@@@@HHHVVV______[[[XXXPPPFFFAAA@@@AAA@@@>>>===============>>>??????>>>=========>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEppp^^^QQQUUU^^^kkk{{{jjjbbb[[[TTTMMMKKKHHHDDDCCCEEECCCAAA???======;;;999777777888888555555999CCCLLL^^^fffrrr~~~~~~~~~{{{rrriiijjjcccZZZSSSPPPMMMJJJHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEECCCBBBCCCDDD>>><<<::::::999888555333666555555555888<<<@@@BBBMMMQQQXXX^^^dddiiinnnrrr|||zzztttuuuyyymmmiiiqqqtttxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuwwwvvvuuutttttttttvvvvvvvvvwwwwwwwwwuuusssqqqooommmmmmnnnnnnnnnnnnnnnnnnpppooonnnmmmlllkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmnnnppppppnnnlllpppmmmiiihhhgggddd___[[[YYYVVVOOOIIICCC@@@>>>===;;;:::888666555555555666444666888888999:::===@@@:::<<>>>>>===<<<<<<===>>>?????????>>>===<<<;;;;;;:::;;;<<<<<<:::888777888:::666666666777999;;;<<<===??????@@@AAACCCFFFIIIKKKNNNRRRXXX___eeelllsssxxx{{{~~~yyyxxxuuummmeee```YYYQQQMMMMMMMMMJJJGGGBBBCCCFFFJJJNNNQQQTTTUUUZZZZZZ\\\^^^aaaeeehhhjjjiiipppwwwyyyvvvvvv{{{xxxnnneeebbbfffjjjkkkmmmqqqtttwwwzzz{{{{{{yyyyyywwwuuusssqqqooonnnmmmuuu{{{|||}}}}}}qqqhhhiiippphhhiiitttwwwnnneeedddggghhhddd___```ggghhhdddXXXLLL@@@;;;999777666777666666666666666555555444333333333333333333333333666666666666666555555444333333444555666777888888777777888888888999999999777666555555555666888999777777777666777777888999888888999::::::;;;<<<<<<======>>>>>>>>>>>>======????????????AAAEEEKKKOOOSSSRRRPPPOOOOOORRRXXX]]]wwwdddWWWTTT```iiikkkvvvpppHHHAAAEEEJJJHHH@@@999888666222000000000111555;;;@@@DDDEEEFFFHHHJJJMMMRRRXXX\\\[[[YYYVVVRRRLLLFFFAAA???<<<999666333333333222222222111111000000000000111........................------............------.........///000111111222BBBKKKTTTXXXXXX]]]fffooo~~~yyyooogggaaaYYYUUUTTTSSSOOOJJJGGGBBB<<<<<>>>>>===;;;999777888888666555888@@@GGGYYYaaammmyyy~~~|||{{{uuutttrrrrrrtttyyy}}}xxxooohhhbbb\\\XXXSSSQQQNNNKKKHHHFFFDDDCCCAAAAAABBBAAA@@@>>>===<<<===<<<:::999999888555333666666555555777:::===???DDDHHHNNNTTTYYY```fffjjjttt}}}|||uuuwwwxxxmmmjjjqqqtttwwwyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwvvvuuuuuuuuuuuuvvvssssssrrrrrrpppooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkllllllmmmnnnnnnnnnlllllllllmmmmmmllliiigggfffbbb]]]ZZZWWWSSSOOOKKKBBB@@@>>>;;;:::;;;<<<===888888888999:::;;;<<<===>>>@@@BBBCCCDDDFFFIIILLLJJJMMMOOOPPPOOOOOOOOOPPPPPPPPPNNNNNNMMMNNNOOOOOOMMMMMMLLLKKKJJJHHHFFFEEECCCDDDDDDBBB???>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;===>>>BBBEEEJJJOOOTTTZZZaaafffooosssxxxzzz|||vvvlllccc^^^WWWOOOKKKJJJJJJHHHFFFDDDFFFIIILLLPPPTTTVVVXXX\\\\\\^^^```dddgggkkkmmmmmmrrrwwwzzzyyyzzz~~~|||xxxqqqiiiccccccfffjjjnnnooorrruuuxxxyyyzzzzzzxxxvvvtttrrrqqqpppqqqqqqvvv|||}}}||||||ssstttsssqqqvvv~~~pppffffffgggaaaZZZYYYdddnnnnnnfffTTTHHH>>>:::999777666888666666666666666555555444333333333333333333333333555555666666666666555555555555555666777777888888888888888888999999999999777777666555666777888999888888888777777888999999888999999::::::;;;;;;;;;<<<===>>>>>>??????>>>>>>@@@@@@AAA@@@AAADDDHHHLLLPPPOOOOOONNNNNNQQQWWW[[[ooowwwhhhbbbkkkpppkkkkkkrrr{{{SSSHHH???DDDEEE@@@;;;;;;888444333222111222444888===@@@DDDFFFHHHJJJLLLOOOSSSVVVZZZZZZYYYVVVQQQKKKFFFBBB???<<<888555444444333222222111000000///000000000........................------............------------...//////000000111999BBBMMMQQQPPPPPPTTTXXXgggwww{{{rrrjjjddd]]]YYYXXXVVVRRRNNNHHHBBB;;;999<<>>===<<<;;;::::::::::::;;;::::::999999::::::;;;<<<;;;:::::::::;;;===>>>???@@@@@@@@@@@@AAAAAAAAAAAAsss{{{hhh[[[UUU\\\ggg|||nnn```YYYTTTMMMFFFCCCDDDBBB@@@?????????===<<<888999999777555666;;;@@@IIIPPPZZZfffpppzzz}}}|||{{{zzzxxxttttttsssqqqpppnnnmmmmmmiiihhhhhhhhhjjjnnnqqqsssvvvyyyvvvqqqgggccc]]]UUUOOOJJJGGGFFF?????????>>>===;;;999888===;;;::::::::::::888777888777555444555666888:::;;;>>>BBBHHHMMMUUU\\\aaakkkrrr||||||uuuvvvxxxnnnjjjqqqtttwwwxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwvvvvvvuuutttqqqpppooonnnmmmmmmllllllmmmmmmmmmnnnnnnnnnoooooonnnmmmmmmlllllllllmmmmmmmmmnnnoooppppppqqqqqqqqqooonnnmmmllljjjfffbbb^^^WWWSSSNNNIIIEEEAAA===;;;:::999888777777888:::<<<<<<===@@@CCCFFFHHHIIIJJJMMMOOOQQQRRRTTTVVVYYY\\\\\\^^^```aaa``````aaabbb______^^^]]]\\\\\\\\\]]]\\\]]]]]]]]][[[YYYVVVUUUQQQQQQQQQOOOLLLJJJJJJKKKGGGFFFDDDBBBAAA@@@??????>>><<<;;;999777777666777888:::<<<>>>AAAGGGMMMRRRaaafffmmmqqqsssuuuyyy|||uuuhhh___[[[TTTLLLGGGFFFGGGFFFEEEHHHJJJLLLPPPTTTWWWZZZ[[[^^^___aaadddhhhkkknnnppprrruuuyyy}}}uuupppiiieeedddgggkkkmmmqqqrrruuuwwwxxxyyyyyyyyyvvvtttqqqnnnnnnooorrrttt~~~|||vvvvvvzzzsssuuu~~~~~~uuutttyyy|||xxxkkkhhhcccXXXOOOTTTffftttpppdddLLLCCC:::999888777777999666666666666666555555444333333333333333333333333333444555666777777777777777777777777777777777777888888888999999999::::::888888777666777888999:::::::::999888888999999999999999999:::::::::::::::;;;<<<===???@@@@@@@@@@@@@@@BBBBBBBBBAAABBBDDDFFFJJJJJJKKKLLLMMMOOOTTTWWWeeexxx}}}tttxxxxxxkkk___\\\lllaaaNNN>>>AAACCCBBB@@@???:::555555444222222333666999;;;BBBDDDGGGIIIJJJKKKMMMOOOXXXZZZ\\\\\\YYYRRRLLLHHHCCC@@@;;;888666666444333222111000///////////////........................------............------,,,------....../////////555???KKKPPPNNNIIIFFFEEELLLZZZgggooowww}}}vvvkkkfff```[[[YYYWWWRRROOOEEE@@@:::777888999888777777777777777777999::::::999888888888888999::::::999999999999999:::;;;<<<<<<=========>>>?????????iiiuuu{{{ggg[[[XXX[[[kkk|||iii___[[[TTTMMMIIIEEECCCAAA???@@@@@@???>>>:::;;;;;;999666666777999999>>>GGGPPPYYYccclllrrruuuzzz~~~~~~|||yyyxxxvvvtttrrrooonnnmmmkkkiiiiiihhhhhhjjjjjjjjjjjjjjjkkkmmmmmmoooqqqtttvvvxxx{{{~~~}}}ssshhh^^^VVVPPPNNNFFFDDDAAA>>>===<<<;;;:::;;;:::888999;;;<<<;;;:::999888666444333444444555777999<<<@@@EEEMMMVVV[[[fffkkkrrr{{{yyyrrrtttwww~~~nnnkkkqqqtttvvvwwwvvvtttttttttuuuuuuvvvwwwxxxxxxwwwwwwvvvwwwwwwxxxwwwvvvtttsssqqqpppnnnmmmmmmnnnoooooommmnnnnnnoooooopppppppppqqqqqqpppppppppqqqrrrrrrttttttuuuvvvvvvuuutttttttttrrrnnniiiddd^^^WWWRRRJJJGGGBBB>>>;;;999888777;;;;;;;;;;;;===@@@BBBDDDIIIJJJMMMQQQSSSTTTUUUUUUWWWXXXZZZ[[[[[[]]]___bbbaaabbbdddddddddccceeefffdddccccccbbbaaaaaaaaaaaaaaaccceeeffffffdddaaa___]]]^^^^^^]]]YYYWWWWWWWWWSSSRRRPPPNNNLLLKKKKKKJJJGGGFFFDDDAAA>>>;;;999777666777777777888===BBBGGGVVV\\\eeemmmqqqssstttuuutttfff^^^VVVPPPIIIDDDCCCEEEFFFFFFLLLMMMPPPSSSVVVZZZ\\\^^^```bbbdddhhhlllooorrrtttwwwxxx||||||pppkkkeeeeeeiiinnnrrrsssuuuvvvwwwxxxyyyxxxxxxwwwvvvsssnnnkkkkkknnnsssvvvxxxpppmmmyyyrrrjjjmmmwwwzzzppplll}}}rrrjjj^^^SSSKKKSSSeeennngggZZZDDD===888888888777777:::666666666666666555555444444444444444444444444444222333444666777888888888999999999888888888777777888888888999999999999:::999888777777777888:::;;;<<<;;;::::::999999999999:::::::::999999999999999:::;;;===???@@@AAABBBBBBAAABBBDDDCCCAAA@@@@@@AAADDDEEEHHHIIIJJJMMMPPPSSS]]]iii}}}kkkZZZSSS]]]tttlllRRRAAABBBCCCCCCCCCAAA<<<666666555333222333444777888===AAAEEEHHHIIIIIIJJJKKKTTTWWW\\\___]]]XXXQQQMMMHHHDDD???;;;999777555333222111111000////////////........................------............------,,,,,,,,,------.........333;;;FFFLLLLLLGGGAAA???>>>FFFPPP[[[iiivvvzzzvvvhhhddd]]]XXXUUUQQQLLLIII???;;;888666888999999999666666666777888999::::::777777777777777888888999888888888888888999999999999::::::;;;<<<===>>>>>>kkkooozzzyyyhhh[[[TTT___rrrxxxkkkddd\\\TTTPPPIIIFFFCCCAAAAAAAAA@@@???<<<<<<<<<:::888666666666666999>>>CCCJJJRRR[[[```hhhooovvvxxxzzz~~~~~~~~~zzzwwwuuurrrooommmnnnmmmlllkkkjjjjjjjjjjjjiiiiiigggfffeeedddcccbbbfffhhhiiiiiiiiijjjllloootttyyyzzzmmmddd___VVVQQQIIICCCAAA@@@@@@???:::888777777999;;;;;;::::::999777555444333333333555666888;;;???FFFNNNTTT^^^eeelllttt~~~xxxxxxwwwqqqsssvvv}}}ooommmqqqsssvvvwwwvvvtttttttttttttttuuuvvvwwwwwwwwwwwwvvvvvvwwwwwwvvvuuusssrrrppppppooonnnnnnoooqqqrrroooppppppqqqrrrrrrsssssswwwwwwvvvvvvvvvwwwwwwxxxzzzzzzzzzzzzyyywwwtttsssrrrnnnggg```YYYQQQIIIDDD>>>===<<<:::999:::<<<>>>:::;;;>>>BBBGGGLLLPPPRRRSSSUUUVVVWWWXXXWWWVVVUUUTTTUUUVVVVVVTTTUUUVVVXXXVVVWWWXXXXXXXXXXXXZZZ[[[^^^^^^^^^^^^]]]]]]\\\\\\ZZZ\\\___bbbccccccaaa```cccdddeeedddbbb```______^^^^^^]]]]]]\\\]]]]]]]]]ZZZYYYWWWSSSNNNGGGBBB>>><<<;;;:::888777999>>>AAAJJJPPPZZZdddkkkooorrrsssuuuyyy}}}rrrccc[[[PPPLLLGGGDDDDDDFFFHHHJJJOOOPPPSSSVVVYYY\\\^^^```bbbdddhhhlllppptttwwwxxxzzz|||{{{rrrjjjgggeeegggmmmsssvvvvvvwwwwwwxxxyyyyyyxxxvvvvvvvvvsssnnnkkkllloootttwww}}}wwwrrrooouuu}}}}}}tttllleeeiiirrr|||zzzqqqlll}}}wwwiiiXXXRRRPPPVVV^^^^^^TTTKKK===888666888888666777999666666666666666555555444444444444444444444444444222333444666777888888888::::::999999888888777777777777888888888888999999999888777777777888:::;;;===<<<;;;:::999999999999999999999999999999999888999:::<<<>>>@@@AAABBBBBBAAABBBDDDCCC@@@>>>>>>>>>@@@BBBDDDFFFGGGIIILLLOOOXXX\\\mmmjjj[[[UUUWWWjjj{{{[[[DDD@@@>>>@@@CCCBBB>>>:::666555444333333444666777888<<>>;;;<<<@@@HHHUUUcccjjjjjj]]]ZZZUUUOOOJJJEEEAAA>>>999777555555666888888888666666777777777777777777555555555555555666777777777888888888888888888888888888999:::;;;;;;<<<<<>>===<<<:::999888777777888:::;;;>>>DDDJJJOOO[[[eeennnqqquuuzzz}}}}}}|||yyyvvvsssqqqooommmkkkmmmmmmmmmllllllkkkkkkkkkfffeeebbb___]]][[[YYYXXXWWWXXXYYYYYYYYY[[[^^^aaacccgggkkkoooqqqsssvvvxxx{{{sssjjj___UUUPPPMMMIIIFFF???===:::999999:::999999:::999888777555555444444333444555666999>>>EEEIIISSS[[[eeemmmwww~~~~~~zzztttvvv~~~vvvqqqtttvvv|||pppnnnpppsssvvvwwwvvvuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqooooooooopppqqqrrrssstttrrrsssssstttuuuvvvwwwwww|||{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzyyyuuuqqqmmmkkkccc___XXXPPPJJJDDD>>>;;;999;;;<<<======@@@CCCFFFHHHIIIJJJLLLNNNQQQSSSTTTRRRRRRRRRQQQPPPNNNMMMLLLHHHIIIIIIHHHFFFEEEFFFHHHFFFHHHHHHHHHGGGHHHJJJLLLNNNNNNOOOOOOOOOOOONNNNNNNNNPPPSSSVVVXXXYYYYYYYYY^^^```bbbbbbaaa`````````ddddddeeefffgggiiikkkllloooppppppmmmggg^^^VVVQQQHHHGGGDDD@@@<<<;;;<<<>>>???DDDLLLUUU___fffkkknnnmmmssswwwxxx{{{|||qqqcccUUUMMMIIIHHHFFFFFFGGGJJJMMMPPPRRRTTTVVVYYY\\\___aaabbbfffhhhlllqqquuuyyy|||}}}}}}rrrjjjeeeeeegggkkkpppuuuwwwwwwxxxxxxyyyyyyxxxwwwuuutttsssqqqooonnnooossswwwzzz}}}zzzwwwuuuwwwuuuoooiiiggg^^^aaahhhrrrxxxwwwpppkkkvvv{{{uuueeeVVVTTTUUUWWWTTTKKKCCC???999666666888888555555888666666666666666555555444444444444444444444444444222333444666777888888888:::999999999888888777777666666666777777777888888888888777666777888999:::>>>===<<<:::999888888888888888888999999999999999999:::<<<===???@@@@@@AAA@@@AAABBBAAA???======>>>>>>@@@BBBCCCDDDFFFIIILLLSSSTTT]]]uuuqqqbbb]]]WWWccczzzoooLLLBBB:::<<>>CCCFFFHHHJJJLLLJJJNNNTTTZZZ\\\\\\YYYWWWUUUPPPJJJDDD@@@<<<999777555444333222111000000000////////////////////////------............------------------------------,,,---111777===BBBCCCCCC;;;888666999BBBKKKRRRTTTMMMKKKHHHCCC???:::777555555444444333222222222222444444555555555444333333444444333333444444555666555666777777888888888777777777777888888999999999hhhkkkqqqyyyuuu^^^XXXYYYggg}}}xxxiiiaaaYYYTTTNNNJJJGGGEEECCCBBBAAA@@@>>>======<<<;;;:::777777777666777999>>>AAALLLWWWbbbggglllrrrwwwxxxvvvtttqqqpppppppppnnnmmmoooooooooooommmkkkjjjhhhdddbbb___[[[XXXVVVVVVUUUNNNOOOOOOOOOPPPRRRVVVYYYXXX[[[___ccceeehhhkkkmmmooouuu}}}xxxnnneee[[[TTTNNNJJJEEEAAA???===;;;999::::::999888888777777666333333444444555888===@@@HHHQQQ\\\gggqqq{{{}}}{{{qqqsss|||tttooosssuuu{{{~~~pppooopppsssvvvwwwwwwvvvvvvwwwttttttuuuuuuvvvuuuuuuuuuvvvuuutttsssrrrqqqqqqqqqqqqrrrsssuuuvvvwwwwwwwwwuuuvvvvvvwwwyyyzzzzzz{{{~~~}}}|||{{{{{{zzz{{{{{{wwwvvvuuuqqqlllfffaaa]]]QQQLLLFFFBBB???>>>===<<<===@@@CCCDDDEEEFFFIIILLLSSSRRRQQQOOOMMMLLLKKKJJJHHHGGGFFFDDDCCCBBBBBBBBB===>>>>>>===;;;;;;<<<>>>===>>>>>>======>>>@@@BBB???@@@AAABBBCCCCCCBBBBBBDDDEEEGGGJJJLLLMMMNNNOOORRRTTTXXXZZZZZZYYYZZZZZZ___```aaacccfffiiilllmmmssswww|||~~~{{{tttlllfff]]][[[WWWPPPHHHCCCAAA@@@>>>???CCCJJJSSS\\\cccgggjjjpppssspppnnnnnnnnnkkkiiifffccc___YYYQQQHHHBBBDDDEEEFFFHHHKKKOOOSSSVVVVVVWWWZZZ\\\___bbbdddfffjjjlllqqqvvv{{{{{{sssjjjdddcccgggmmmrrruuuwwwxxxyyywwwxxxxxxxxxxxxvvvuuutttnnnnnnoooqqquuuxxx|||~~~|||~~~zzzyyyyyytttiiibbbaaa[[[\\\```ffflllnnnjjjdddkkkrrr}}}}}}mmm```XXXUUUUUUTTTLLL@@@999999888666777:::888444444777666666666666666555555444555555555555555555555555333333555666777777777777888888888888888777777777555555555555666666666666777777666555666777888999>>>===;;;:::888777777666777777888888999999::::::999999;;;<<<>>>>>>?????????@@@AAA@@@>>>===>>>??????@@@AAAAAABBBDDDGGGJJJMMMPPPUUUdddpppggg___bbbnnn___OOO@@@===AAACCCCCCEEE<<<:::888666444333222222222666;;;???BBBDDDGGGIIIHHHKKKPPPVVVZZZ\\\]]]]]]\\\WWWPPPJJJEEEAAA===;;;777666444333222111111111////////////////////////------............------.........---------------///......333;;;BBBDDDDDD:::777444444666999===@@@<<<<<<<<<999666333222111111222222222000/////////111222333444444333222222333222222222222333444444111222444555666777666666555555555555555555555555fffkkkttt{{{{{{nnnaaa[[[aaalll|||uuulll^^^ZZZSSSMMMJJJGGGEEEDDDBBB@@@???>>>>>>>>>===<<<::::::999777666888;;;>>>@@@LLLXXX^^^cccjjjppprrrrrrqqqooopppqqqrrrrrrqqqqqqrrrrrrqqqooolllhhhfffaaa___[[[XXXUUUTTTTTTTTTNNNNNNNNNNNNMMMOOORRRUUU[[[___ccchhhkkkooosssuuuqqqxxx|||mmmbbb\\\XXXQQQKKKFFFBBB???<<<::::::::::::999999999888444555555555444666999<<>>AAABBBDDDGGGKKKLLLKKKKKKMMMPPPIIIHHHHHHGGGFFFEEEDDDDDD???>>><<<;;;;;;;;;<<<===888999:::999888888:::<<<::::::;;;:::999:::===???<<<===???@@@AAABBBAAAAAA@@@@@@AAACCCDDDFFFGGGHHHHHHKKKOOORRRSSSSSSTTTUUUXXXXXXZZZ]]]```cccfffgggfffmmmvvv~~~|||vvvqqqooommmggg___TTTLLLGGGFFFCCCBBBBBBFFFOOOXXX```ddddddjjjmmmiiifffeeecccaaa[[[VVVQQQOOONNNKKKGGGBBBAAACCCGGGKKKNNNRRRWWWZZZYYYZZZ\\\___bbbeeeggghhhmmmoootttzzz|||tttlllfffccceeellltttyyyzzzzzz{{{}}}wwwwwwxxxxxxwwwvvvtttsssiiikkkoootttxxx}}}{{{}}}|||yyyzzzttthhh___^^^`````````cccgggjjjeee___bbbmmmxxx}}}zzzqqqfff]]]ZZZVVVTTTQQQHHH;;;777999888777888:::999444333555666666666666666555555444555555555555555555555555333444555666777777777777777777777777777777777777444444444555555555555666777666555555555666888999>>>===;;;999888666666666666666777888999::::::;;;999999;;;<<<============>>>??????>>>======>>>@@@???@@@@@@@@@@@@BBBFFFIIIHHHOOOSSSZZZxxx}}}pppiiidddggg|||ttt^^^IIIBBBCCCCCCDDDFFF???>>>;;;888444222000///222555999<<<>>>AAADDDGGGHHHJJJNNNSSSXXX\\\___```aaa\\\UUUNNNIIIDDDAAA>>>888777555444333222222222000000000000000000000000---..................---........................///,,,+++///777>>>@@@@@@:::777555444222111222555222333444444222111111222///000222222111000111111000111333444555555444333222222111111222222333444///000222444555555555555444333333333333333333333cccjjjwwwqqqaaa___dddnnnxxxmmm```TTTQQQOOOIIIDDDCCCBBBAAA???>>>>>>>>><<<::::::999999999888777777777@@@EEELLLTTT[[[bbbhhhlllrrrvvvzzzzzzxxxvvvvvvxxxyyyuuuqqqooonnnmmmjjjgggdddbbb]]]YYYVVVUUUUUUVVVPPPOOONNNNNNOOORRRTTTVVVXXX^^^fffkkknnnqqquuuxxx{{{~~~}}}rrrdddZZZUUUOOOGGGAAAEEE<<<666:::===;;;999:::888666333333555777888888===GGGPPPXXXhhhxxxzzzqqqhhhoooyyy}}}tttppprrruuuwww}}}wwwooommmsssqqqppptttyyyzzzwwwsssttttttsssssssssttttttuuurrrqqqooonnnooorrruuuwwwwwwxxxyyyzzz{{{{{{{{{{{{|||{{{{{{|||}}}|||zzzxxx|||{{{yyyyyyyyyyyywwwuuupppjjjbbbZZZUUUOOOIIIDDD@@@@@@??????AAACCCFFFHHHKKKLLLMMMLLLIIIFFFEEEEEECCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;:::999888888888;;;;;;;;;:::888888999:::===<<<;;;::::::;;;======@@@@@@BBBBBBCCCBBBAAA@@@CCCCCCCCCDDDFFFGGGFFFEEEJJJJJJKKKMMMOOOQQQSSSTTTTTTSSSRRRTTTWWWZZZZZZZZZaaaeeejjjlllllllllooorrrooopppooolllfff^^^VVVPPPHHHFFFCCCCCCGGGNNNUUUZZZaaaaaaaaa```]]]XXXTTTQQQMMMLLLJJJGGGEEECCCBBBAAA>>>CCCIIINNNRRRUUUXXXZZZ^^^^^^]]]___ccchhhmmmqqqooottt{{{xxxmmmhhhffffffeeemmmoootttxxxzzzzzzxxxwwwvvvtttrrrsssvvvuuurrrnnniiimmmsssyyy}}}~~~~~~yyylllhhhhhhfffaaa___aaadddeeeeeefffgggccc]]]bbbhhhssszzzuuuhhh___^^^___XXXPPPIII???666555888666666777777777777666666666777777777777777666666333222222333666888777777666666777777777777666666666666555555555666666666666555555444444444555555999777666555555666777999;;;:::999888777777777777888888888888888999999999888:::>>>@@@AAA???<<<999>>>>>>======<<<<<<<<<<<<===<<<<<<<<<===???BBBCCCGGGHHHKKKTTThhh{{{rrrrrrqqqyyyxxx]]]III??????DDDIIIAAAAAA???<<<888444222111111222555888<<>><<<:::;;;::::::999999888888777888;;;@@@FFFNNNWWWaaahhhooouuu|||~~~{{{zzz{{{wwwtttpppmmmllljjjgggdddcccccccccccccccccccccccc^^^]]][[[ZZZXXXXXXXXXYYY^^^bbbhhhlllnnnrrrvvvyyy{{{}}}zzzmmm]]]QQQKKKBBB===@@@AAA<<<777666999777555555666888999888888@@@HHHOOO^^^ooorrrlllgggmmmvvv|||yyyrrrpppssstttrrruuuyyywwwnnnfffbbblllmmmooossswwwxxxvvvsssttttttsssrrrrrrrrrssssssqqqpppooooooqqqsssuuuwwwwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyzzz|||}}}|||zzzzzzyyyxxxwwwvvvrrrnnnjjj___YYYPPPJJJFFFDDDAAA???BBBCCCEEEGGGIIIJJJKKKKKKFFFGGGHHHFFFCCC@@@???>>><<<<<<======<<<<<<;;;:::;;;;;;<<<<<<======>>>>>>>>>???@@@?????????AAACCCEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIKKKLLLLLLKKKKKKKKKJJJJJJLLLOOOPPPOOOMMMPPPQQQQQQQQQRRRTTTUUUUUUTTTSSSRRRSSSVVVXXXXXXXXX[[[^^^aaacccddddddeeeffflllmmmmmmlllhhhbbb]]]YYYPPPMMMIIIEEEEEEGGGKKKMMMVVVVVVWWWVVVTTTQQQMMMKKKHHHFFFEEECCCBBBAAAAAAAAACCCGGGMMMRRRUUUXXX[[[]]]aaaaaaaaabbbfffkkkpppsssyyy||||||oooeeebbbdddfffhhhoooqqquuuxxxzzzyyyxxxwwwrrrqqqqqqrrrrrrqqqooolllpppsssxxx~~~~~~}}}rrriiigggfffbbb______fffiiijjjiiiiiiiiieee^^^cccllluuuwwwqqqiiidddbbbaaaWWWKKKCCC;;;444444777666666777777777777666666666666777777777777666666333222222444666888777666666777777777777777777666777777666555444444444444444444444444555666666777777666444333333444666777999999888666666555555555777777888888888888999999999;;;>>>AAAAAA???===;;;=========<<<<<<<<<;;;;;;============>>>???AAAAAADDDEEEGGGMMM[[[uuuuuuZZZIIIAAABBBEEEEEECCC@@@<<<777333111000111222333666999===@@@CCCDDDGGGJJJLLLOOOSSSXXX\\\bbbbbbbbb___ZZZRRRJJJFFF???===:::777555444444444000000000000////////////...------------...///000------------------------,,,---...///000111222333111111000000000/////////000000000000000000000000////////////////////////222222222222222222222222000000000111111111222222111111111222222222222333222222222222222222222222aaaaaajjjyyywww~~~jjj\\\]]]fff{{{rrrhhhbbb[[[SSSNNNJJJHHHDDDBBBBBBAAA???>>><<<<<<;;;;;;:::999999888555555666888>>>HHHTTT]]]gggoooyyy|||yyywwwvvvuuusssrrrsssrrrqqqoootttvvvyyy|||~~~~~~}}}}}}tttrrrppplllhhheeebbb```eeefffhhhhhhiiilllppprrrqqqrrrtttvvvyyy{{{|||}}}|||sssfff[[[PPPLLLJJJEEE@@@>>>;;;999666555555666555444444:::???DDDRRRccckkkhhhfffkkksssxxxvvvooonnnrrrrrrmmmkkknnnooohhh```[[[bbbdddhhhmmmqqqssstttttttttsssrrrqqqqqqqqqqqqqqqooooooppprrrsssuuuvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{xxxwwwvvvwwwyyyzzzyyyxxxwwwvvvtttqqqmmmggg___ZZZMMMHHHAAA======???AAABBBBBBDDDFFFHHHIIIIIIGGGFFFCCCDDDFFFEEEBBB@@@??????===>>>>>>???@@@@@@@@@?????????@@@AAACCCEEEGGGHHHFFFHHHJJJKKKLLLNNNQQQSSSTTTTTTSSSSSSTTTUUUVVVVVVXXXYYY\\\^^^```aaaaaaaaacccbbbbbbdddggghhhgggfffeeeeeeeeeeeeeeeeeeeeeeeecccbbb```aaabbbccccccbbb``````aaabbbddddddbbbaaafffgggggggggfffdddaaa___YYYVVVRRRMMMIIIGGGGGGGGGJJJKKKKKKKKKJJJHHHFFFEEEBBBAAA@@@???@@@BBBDDDEEEJJJMMMRRRWWWYYY\\\___aaaddddddeeehhhkkkpppuuuwwwuuunnneee______eeekkkooossstttwwwxxxyyyxxxwwwuuupppqqqrrrqqqooonnnnnnoooxxx{{{~~~}}}~~~}}}qqqllljjjjjjhhhdddccceeemmmppppppmmmmmmmmmhhhaaafffqqqwwwrrrnnnnnnmmmhhh___RRRCCC;;;666222222555555666666777777666666555555666666777777666666666333222222444666777777666777777888888888888777777777777555444333333333333444444444444555777888999777666555444444555666777777777666555444444444444666666777777888888888888:::<<<>>>@@@AAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;======>>>???????????????AAADDDFFFGGGMMM^^^wwwmmmTTTFFFBBBBBBHHHFFFCCC>>>999666333222222222111222555999===@@@BBBDDDGGGIIIKKKNNNRRRUUU\\\___dddfffbbb[[[RRRLLLCCCBBB???;;;999777777777111111000000000/////////......------......//////------------------------,,,,,,------...//////000///////////////.................................////////////////////////111111111111111111111111000000000000111111111111000000000111111111222222111111111111111111111111gggaaaaaammm~~~|||mmmllltttkkkcccfffcccrrruuummmeee\\\VVVPPPMMMHHHFFFEEEDDDDDDCCC>>>>>>===<<<;;;::::::999;;;999666444666===FFFLLLXXXbbboooxxxyyywwwtttssstttuuuwww{{{{{{vvvqqqooolllkkkhhhdddbbbbbbcccdddcccdddeeefffiiikkkmmmooorrrvvvzzz}}}~~~mmm___WWWQQQLLLIIIBBB???;;;888777555333222666999:::>>>JJJ[[[eeefffccciiirrrxxxuuummmkkkmmmkkkdddaaadddgggddd___]]]]]][[[ZZZ^^^fffnnnrrrssssssrrrqqqppppppoooooopppoooppprrruuuvvvwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzxxxvvvuuuvvvvvvuuusssuuuqqqlllfff___XXXPPPKKKCCCAAA???>>>@@@DDDGGGIIICCCCCCDDDEEEEEEDDDCCCBBBAAADDDGGGHHHGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGIIIKKKMMMPPPQQQSSSUUUXXXZZZ\\\```dddgggffffffgggiiijjjlllmmmnnnoooqqqtttwwwzzz|||}}}}}}~~~}}}~~~|||}}}}}}}}}}}}}}}}}}}}}{{{yyyxxxwwwxxxxxxwwwvvvqqqnnnlllmmmnnnmmmiiieeeeeeeeeeeedddcccbbbaaa```ZZZXXXVVVRRRNNNKKKHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA????????????BBBFFFIIILLLNNNQQQVVVYYY\\\^^^aaaccceeefffiiilllqqqvvv{{{}}}zzztttgggdddaaaaaaeeekkkrrrvvvwwwwwwxxxxxxxxxvvvuuutttrrrssssssqqqnnnooosssxxx||||||}}}{{{tttnnnggghhhmmmpppnnnjjjkkkppptttuuusssooonnnooolllgggiiirrrsssmmmoooxxxvvvkkkVVVHHH;;;666444333222444555666666666666666666555555555666666777666666666444333222444666777777666777777888888888888777777555555444333333333333444555555555555666777888888999888888777777888888999777666555444444444444444666666666777777888888999:::;;;===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;======???@@@@@@???>>>===@@@DDDGGGFFFFFFPPPcccrrrxxxtttcccRRRJJJGGGFFFEEECCCAAA???<<<999666333222000000222555:::<<>>===<<<;;;;;;<<<;;;999666555777<<>>>>>===>>>???AAAEEEJJJNNNQQQQQQTTTXXX[[[]]]___bbbeeefffhhhlllqqqwww|||zzzoooggg]]]___ccchhhlllrrrvvvyyyyyyyyyxxxwwwvvvuuutttsssttttttrrrooonnnrrrzzz}}}||||||{{{uuuiii```^^^ccclllrrrppplllooouuuxxxwwwsssmmmlllooonnnkkkhhhmmmkkkiiirrr}}}wwwfffHHH>>>555444666555333444555555666666666666555555444444555666666666666666444333333444666777666555777777888888888888777777222222222333444555666777999888777666666666666666999999999888888999999999777777666666555555666666555666666777888999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======???@@@@@@???>>>===???CCCGGGFFFEEEKKKXXXccc{{{zzzppp{{{uuubbbUUULLLAAA@@@@@@AAABBB@@@<<<999444333000///000333777999???BBBEEEGGGHHHJJJMMMOOOQQQUUUZZZ___```^^^[[[XXXQQQNNNJJJEEE???;;;777555555444444222111000//////000//////.........//////................................................------------............................................................////////////////////////....../////////000000000........./////////000000////////////////////////tttbbb[[[eeevvvyyymmmgggppp}}}ooofffaaacccqqqrrrhhh```ZZZSSSLLLIIIGGGFFFEEEBBBBBBAAA@@@>>>===<<<<<<888999999888777777888:::===EEERRR^^^iiisss|||yyytttnnnhhheee]]][[[YYYXXXXXXZZZ]]]___```cccgggjjjmmmqqqtttwwwtttvvvvvvsssooopppwww}}}uuudddTTTOOOFFF???;;;999888777777666555777===GGGQQQVVVXXX```nnnwwwtttjjjdddeeeggghhhmmmppppppqqqzzz}}}mmmZZZPPPSSS^^^iiinnnppppppoooooooooppppppqqqqqqrrrtttvvvwwwwwwvvvvvvssstttuuuvvvwwwwwwwwwwwwwwwvvvuuuttttttrrrnnnlllaaa[[[SSSKKKGGGDDDCCCBBB@@@BBBEEEEEEEEEDDDEEEFFFKKKKKKMMMOOOTTTYYY___bbbcccggglllppprrruuuwwwyyyzzzyyywwwtttpppllliiiggg______^^^^^^___bbbeeefffoooqqqsssvvvxxxzzz~~~~~~|||zzzvvvssspppoooiiigggeee```ZZZRRRLLLHHHAAA@@@>>><<<;;;;;;<<<<<<===>>>AAAEEEIIINNNQQQSSSTTTWWWZZZ]]]___bbbfffiiijjjmmmqqqwww|||~~~wwwnnneee^^^[[[```gggmmmrrruuuwwwyyyzzzyyywwwuuutttsssrrrrrrrrrqqqpppppprrryyy}}}zzzwwwtttmmmddd^^^ZZZ```kkkqqqooojjjlllrrrxxxwwwrrrlllkkkllljjjfff___bbbcccfffpppvvvjjjYYY<<<666333555777555444555444555555666666555555444333444555555666666666666555444333444666777666555666666777777777777666666111111222333555666888999;;;:::999777666666666666777777777777777777777777888888777777666777777888666666777888999::::::;;;999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???????????????>>>AAADDDDDDDDDHHHPPPWWWkkk{{{nnnnnnxxxsss___OOOCCC@@@>>>???AAAAAA>>>:::666444222111111222444666;;;>>>BBBEEEGGGIIILLLNNNPPPRRRVVVZZZ\\\^^^^^^^^^XXXUUUQQQKKKEEE???;;;888888777666444333111000000000000//////......//////..............................//////////////////---------...................................................................................................////////////------........./////////........................ssscccfffxxxrrrjjjmmmttt}}}ttthhh___bbbooossskkkaaaWWWQQQMMMJJJIIIDDDCCCBBBAAA@@@>>>======888999::::::888888999:::888===DDDMMMXXXfffuuuyyyoookkkfffaaa]]]]]]]]]^^^```bbbdddfffhhhlllqqqtttqqqrrrqqqnnniiihhhiiikkksss|||ooofffYYYLLLCCC===:::888666555444666999???FFFLLLPPPYYYfffpppooohhheeegggqqqyyy}}}|||sss]]]RRRUUUaaajjjoooooooooooopppqqqrrrrrrqqqqqqrrrsssssssssssssssrrrrrrssstttuuuuuuuuuuuutttsssqqqoookkkfff___ZZZNNNKKKFFFCCCCCCEEEEEEFFFHHHLLLOOORRRTTTWWW[[[___bbbdddggglllqqqvvvzzz}}}~~~zzzxxxrrrqqqpppqqqsssvvvyyy{{{|||yyywwwtttqqqmmmfff^^^TTTLLLHHH>>>===;;;::::::;;;===>>>@@@BBBFFFKKKPPPSSSUUUVVVXXX[[[^^^aaadddgggkkknnnrrrtttxxx}}}xxxooogggaaa^^^^^^```fffmmmrrrtttvvvxxxzzzzzzyyyvvvtttrrrqqqqqqrrrooooooqqqvvv}}}|||sssjjjdddccccccdddcccgggpppuuurrrkkkkkkoootttvvvsssnnnkkkhhhaaaZZZRRRUUU\\\eeejjjdddUUUHHH888444333555666444555888444555555666666555555444222333444555666666666666555444333444666666666444555555666666666666555555333333333444555777888999:::999888888777777777777777888888888888888888777888777777666666777888888777777888999:::;;;<<<<<<::::::999999999:::;;;<<<;;;;;;<<<<<<<<<=====================>>>???AAAAAAAAABBBBBBCCCDDDFFFIIILLLZZZooo}}}pppjjjkkk|||xxxdddRRRKKKCCC??????AAA@@@>>>777666555333333333333444444888===AAADDDFFFIIILLLMMMOOORRRVVVYYY[[[]]]]]]]]]\\\XXXSSSMMMHHHCCCAAA:::999888666555333222111111111000///////////////........................------......//////000000------......////////////................................................------------------------------........./////////,,,------------.........------------------------rrrkkkwwwvvvmmmkkkhhhgggtttnnncccbbbiii{{{zzznnnbbbYYYSSSOOOMMMEEEDDDCCCBBB@@@???>>>===<<<======<<<:::999999:::777888;;;???GGGVVVgggrrr{{{zzzqqqkkkgggffffffdddeeeggghhhiiimmmrrruuuzzzyyyvvvpppjjjfffccccccggghhhooo}}}{{{rrr```QQQHHHBBB???777555555777888;;;AAAGGGKKKSSS```jjjkkkgggfffjjjsss~~~{{{jjjTTTOOO[[[hhhnnnoooooooooppprrrssstttpppppppppppppppppppppppppppqqqrrrsssttttttttttttsssqqqmmmiiibbbXXXNNNGGG@@@???>>>@@@CCCGGGIIIIIISSSWWW\\\aaagggpppyyy~~~{{{}}}xxx||||||zzzrrrooojjjbbbYYYOOOGGGBBB===;;;:::999:::===@@@BBBDDDGGGLLLQQQVVVXXXZZZZZZ\\\^^^aaadddgggkkkpppsssxxxzzz}}}xxxtttlllaaaYYYXXX]]]bbbhhhmmmrrruuuwwwxxx{{{~~~zzzxxxuuurrrqqqpppqqqqqqnnnooottt}}}yyykkk]]]VVVZZZccckkkooorrrxxx|||xxxpppnnnpppqqquuuuuuqqqllleeeZZZPPPHHHMMMZZZeeedddTTTDDD===888555444555333111444:::444555555555555555555444222333444555666666666666555444333444666666555444444444555555555555444444555555555555555666777888888888888888888888999999999::::::;;;;;;::::::999777777666666666777777888777888888:::;;;<<<======;;;;;;:::999:::;;;<<<===<<<<<<<<<=========>>>>>>===<<<<<<<<<>>>@@@BBBCCCFFFEEECCCCCCDDDFFFFFFEEEMMM\\\rrrxxxqqqoookkk~~~aaaWWWIIIAAA@@@BBBCCCCCC888777666555444333333333///333888===AAADDDGGGJJJIIIKKKOOOSSSVVVXXXZZZZZZaaa___\\\XXXTTTOOOKKKHHH<<<;;;999888666444222222111111000///////////////////////////////////////,,,,,,---......//////000........./////////000000------------------------........................---------------------------------.........//////,,,,,,,,,---------......------------------------|||qqqssszzz}}}vvvllleeeccceeejjjmmmtttiiidddhhhppp{{{rrrjjjeee[[[PPPNNNKKKGGGDDDCCCBBB@@@>>>>>>===<<<;;;:::::::::::::::999888:::???EEELLLPPP]]]dddmmmuuu{{{~~~{{{zzzzzzxxxvvvsssrrruuuzzz{{{ssskkkfffddddddeeegggjjjsssyyytttvvv|||cccWWWLLL@@@>>>777333555888777666888???HHHWWWdddlllmmmjjjgggsss{{{www|||~~~cccVVV[[[fffooopppqqqrrrrrrqqqpppoooooonnnllllllmmmnnnppprrrrrrrrrqqqpppppppppppppppsssjjj___UUUOOOKKKGGGDDDBBBBBBCCCFFFKKKRRRYYY]]]iiinnnvvv~~~}}}{{{yyywwwzzz|||~~~~~~}}}|||{{{wwwwwwvvvvvvuuutttsssssstttvvvwwwwwwvvvuuuuuuvvvuuuuuuvvvwwwxxxwwwtttqqqeee```XXXOOOHHHCCC@@@???666888:::<<<>>>BBBFFFIIIKKKMMMQQQTTTVVVXXX[[[]]]``````fffmmmooonnnrrryyysssjjjccc[[[WWWZZZ```eeehhhpppsssxxx{{{}}}|||yyywwwxxxuuuqqqpppqqqqqqpppnnnkkkqqq{{{ppp^^^VVVXXX^^^hhhppp~~~tttllllllrrrooonnnpppnnndddVVVMMMNNNTTT[[[[[[TTTHHH===777333333333444444444555555555666777777777555444333555555555555666666666666888777666555555555555555555555555555555666777777666555333333333555777888999888888888888888999999;;;<<<=========<<<::::::888777666444444666777888:::;;;<<<======;;;999888;;;:::::::::;;;>>>AAABBBFFFDDDAAA?????????===<<<>>>>>>======>>>@@@BBBCCCDDDBBB@@@@@@BBBDDDEEEFFFNNNUUUaaarrrzzztttuuuxxx^^^LLLBBB======??????:::888999888444333555222222333666999>>>BBBEEEJJJMMMPPPRRRSSSUUUWWWYYYaaa___^^^^^^^^^ZZZSSSNNNGGGCCC===;;;:::999666333000000000000000///...---//////000000000000000000////////////////////////000/////////............------,,,,,,,,,,,,------000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///,,,,,,,,,---------......~~~uuussszzzxxxrrrjjjdddbbbfffjjjvvvvvvhhhcccdddjjjtttlllcccZZZVVVRRRMMMIIIGGGEEEBBB@@@>>>===<<<;;;::::::::::::888777777888:::>>>CCCFFFLLLQQQ[[[dddllltttzzz~~~{{{rrrkkkhhhbbbcccdddeeejjjvvvvvvlllmmmwwwzzzgggWWWIIIAAA;;;888999999777777:::>>>EEERRR```jjjmmmiiieeellluuuzzzrrruuu}}}fffXXX[[[eeemmmnnnpppqqqqqqqqqpppooopppooonnnnnnoooqqqssstttvvvwwwvvvuuusssqqqnnnlllhhh```UUULLLFFFCCCAAA@@@@@@BBBGGGNNNWWW```hhhmmm{{{~~~{{{vvvpppkkkhhhhhhiiijjjnnnssszzz~~~|||zzzyyywwwvvvvvvssssssssssssssssssssssssrrrsssttttttsssrrrrrrrrrppppppqqqrrrrrroooiiieeeZZZUUUOOOGGGAAA===<<<;;;999;;;===???AAAEEEJJJMMMQQQTTTXXXZZZ\\\___bbbdddcccccciiippptttuuu{{{wwwkkk```\\\WWWWWW\\\ccciiillltttuuuxxx{{{{{{zzzxxxwwwvvvrrrooommmnnnooonnnlllooouuu~~~sssccc]]]___dddkkkrrrxxxooooooqqqrrruuuuuunnnbbbVVVNNNVVVYYYYYYUUULLLBBB;;;777333333333444444444444555555666666777666555444333444444444444555555555555777777666555555555555555555555555555555666666777666555333333333555666888888777777777888888999:::;;;<<<<<<===<<<;;;:::999999888666555555666888999:::;;;=========;;;:::888;;;;;;::::::<<<>>>AAABBBEEECCCAAA@@@@@@???===;;;============>>>@@@BBBCCCDDDBBB??????AAACCCDDDEEEIIIOOOVVVccc{{{~~~xxxsss|||vvv^^^JJJ>>>===AAA>>>:::888999777222222444333333333555888<<<@@@CCCHHHKKKOOOQQQSSSUUUXXX[[[`````````aaabbb```[[[WWWNNNHHHAAA<<<:::999777666444333333222222111111111000000000000000000000000////////////////////////000000/////////...............------------......000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///,,,,,,---------.........ssstttuuussskkkaaa[[[]]]```kkkrrryyyhhhaaaccchhhzzzzzzqqqiii___ZZZTTTNNNJJJGGGCCCAAA@@@???>>>===<<<<<<<<<<<<999888888777888999;;;<<<;;;???FFFMMMUUU^^^ffflllyyy{{{~~~~~~~~~~~~wwwsssggggggfffeeeeeekkkttt|||uuufffdddpppkkkZZZFFF@@@:::999666444555888<<<@@@KKKYYYfffkkkgggbbbiiirrr~~~{{{rrrrrryyy~~~iii[[[\\\ccclllmmmooopppqqqqqqqqqqqqrrrrrrqqqqqqsssuuuwwwxxxwwwxxxxxxwwwtttnnnhhhdddYYYRRRIIICCC@@@AAABBBCCCIIIMMMUUU^^^iiisss{{{}}}wwwqqqllleeebbb]]]ZZZ[[[```fffjjjqqqwww~~~}}}{{{zzzyyyxxxwwwvvvvvvuuusssttttttuuuvvvwwwwwwxxxwwwxxxxxxxxxxxxwwwuuutttppppppoooooolllfff^^^XXXKKKHHHDDD???;;;:::::::::<<<>>>AAACCCFFFJJJOOORRRSSSVVVZZZ\\\___aaaeeegggjjjjjjnnntttyyy|||vvvkkkbbbXXXWWWWWW[[[ccckkkrrruuuyyyyyyyyyyyyxxxwwwvvvuuutttqqqlllkkklllnnnppppppwww|||vvvkkkggghhhjjjnnntttyyyrrrrrruuu|||}}}pppaaaWWWSSS___\\\UUULLLBBB;;;777666333333333333444444444444444555555555555444444333222333333333444444444444666666666666555555555555555555444444555555666777555555444333333555666777666666666777888999:::;;;;;;;;;<<<<<<<<<;;;:::999999888777666666777888999;;;<<<=========<<<;;;:::<<<;;;;;;;;;===???AAABBBDDDCCCBBBBBBBBBAAA>>>;;;<<<<<<<<<<<<>>>@@@BBBDDDDDDAAA>>>===???AAACCCCCCIIIKKKNNNUUUhhhssspppuuuXXXBBB<<<>>>===;;;;;;<<<999444333666333333333444666999<<<>>>BBBEEEIIIMMMPPPSSSWWWZZZ]]]]]]___bbbeeedddbbb___WWWQQQIIIBBB>>><<<;;;:::555444333111000000111111111111000000000000000000////////////////////////000000000/////////......//////............////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///,,,------------.........yyywwwrrriii```ZZZYYY[[[dddgggooo}}}rrrmmmcccfff{{{zzzkkkfff^^^WWWQQQMMMIIIFFFDDDCCCAAA@@@???>>>>>>>>><<<;;;;;;:::999999888888777999;;;===AAAHHHOOOTTTdddhhhoootttvvvwwwwwwwwwwwwwwwwwwwwwxxxzzz{{{|||~~~~~~~~~~~~xxxvvvrrrllliiijjjnnnrrrsssyyykkkhhhmmmtttuuuXXXKKK>>>888666555555777999;;;CCCQQQ___fffccc^^^gggppp}}}}}}sssqqqvvvwww|||iii\\\\\\ccclllmmmoooqqqssstttsssssstttttttttuuuvvvxxxyyyzzzssstttuuusssmmmeee]]]XXXMMMIIIEEECCCEEEJJJPPPTTT```dddkkksss{{{wwwtttooojjjeeeaaa^^^\\\[[[[[[\\\___eeemmmwww}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}{{{|||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}{{{xxxvvvpppnnniiieee___XXXPPPKKKAAA@@@===;;;:::;;;<<<===@@@BBBEEEHHHJJJNNNSSSWWWUUUXXX[[[^^^aaadddhhhkkkrrrrrruuuyyy}}}~~~qqqgggaaa]]]YYY[[[___eeennnuuu{{{~~~}}}{{{yyywwwuuutttttttttsssooojjjhhhjjjpppwww{{{}}}{{{}}}xxxpppnnnnnnmmmooorrrwwwzzz}}}uuutttxxxsssccc[[[YYY^^^YYYOOODDD;;;666555555222222333333333444444444333444444444444333333333333333333333444444444444555666666666666666555555555444444444444555666666555555444444444444555666555555666666888999:::;;;;;;;;;;;;;;;::::::999999999999888777777888999999;;;<<<=========<<<;;;;;;<<<<<<<<<<<<===???AAABBBBBBAAABBBBBBCCCAAA>>>;;;;;;;;;;;;<<<===@@@BBBCCCCCC@@@===<<<>>>@@@AAAAAAHHHHHHIIILLLZZZvvvzzznnnrrrsssVVVEEE@@@<<<<<<>>>BBB@@@:::888:::444333222222333555777999;;;>>>CCCGGGJJJOOOTTTWWWYYYZZZ]]]aaacccdddcccbbb^^^ZZZSSSLLLGGGCCC@@@???:::999666333222222333333111111000000000000000///////////////////////////000000000////////////...//////000000000000//////............------......------------------------........................---------............///------------............vvvlllfffbbb___\\\^^^bbbhhhppp{{{}}}jjj```gggqqq}}}|||vvvlllccc[[[VVVQQQNNNGGGFFFDDDBBB@@@???>>>============<<<<<<::::::999::::::999777777:::@@@DDDJJJQQQ\\\fffkkknnnooopppqqqqqqqqqqqqqqqrrrrrrssswwwvvvvvvvvvwwwyyy{{{|||{{{{{{}}}wwwpppkkkkkkllliiittt}}}ppphhhdddnnnzzzttt___III>>><<<:::888777777777===IIIWWW___]]]YYYaaajjjxxx{{{qqqnnnrrruuu~~~yyyhhh]]]^^^dddnnnoooqqqtttuuuvvvvvvvvvuuuuuuuuuvvvwwwyyyzzzzzzuuutttqqqllldddZZZQQQLLLFFFGGGIIILLLSSS[[[ccchhhuuuxxx}}}}}}yyyuuuqqqnnnlllcccaaa\\\XXXWWWXXX\\\___```eeelllssszzz~~~|||{{{zzzyyyyyy{{{|||}}}~~~~~~|||{{{{{{zzzwwwsssooojjjddd[[[SSSLLLFFFAAA===;;;:::::::::<<<>>>AAABBBEEEGGGIIILLLNNNRRRWWWZZZ[[[^^^aaadddgggkkkpppsssxxxzzz|||{{{oooaaaYYYXXXZZZ___ccciiiooouuuzzz~~~~~~|||xxxuuusssrrrqqqrrrpppmmmhhhfffjjjsss~~~~~~xxxsssrrruuuxxx{{{}}}~~~xxxsssrrrppplllllloooooooooqqqsssqqqpppvvvttteee___]]]UUUPPPHHH@@@:::666555444222222222333333333444444333222222222222222333333333444444444444555555555444555666666777666555555444444444444444555666666555555555444444444555555555555555666777999:::;;;;;;:::::::::999999999999999999888888888888999999;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@BBBBBBAAA>>>;;;;;;;;;:::;;;===???AAABBBAAA???===<<<>>>@@@@@@@@@AAABBBCCCFFFOOOdddxxxnnnlllyyyvvvYYYJJJ===<<>>:::888777777777111111111000000000//////000000000000000000000000111000000000//////////////////000111111000//////------..................------------------------........................---------............///---------.........//////sssmmmiiiddd___\\\___ccchhhllluuu{{{gggaaaaaaggg|||{{{oooddd\\\VVVRRRLLLJJJHHHEEEBBB???>>>===>>>======<<<<<<;;;::::::::::::999777666777;;;>>>===EEEPPP[[[ccchhhlllnnnnnnnnnnnnmmmmmmllllllkkkoooooooooooopppqqqrrrsssvvvvvvwwwxxxzzz{{{||||||~~~yyypppjjjfffhhhnnnuuu}}}|||kkk___```fffuuurrrXXXHHHAAA;;;666444555666:::CCCNNNUUUVVVTTT___hhhuuu~~~{{{rrrppprrrttt|||xxxiii```bbbhhhoooqqqsssuuuwwwwwwwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxxxxtttmmmdddZZZRRRKKKHHHHHHMMMTTT\\\ccckkkrrrwww~~~wwwtttooojjjddd___\\\ZZZUUUTTTSSSSSSUUU\\\dddjjjooovvv}}}||||||{{{~~~}}}{{{yyywwwvvvuuuuuuwwwxxxzzz|||~~~~~~|||{{{zzz}}}zzzxxxwwwvvvrrrkkkeeeaaaZZZPPPGGGAAA===;;;999888888999;;;>>>BBBEEEGGGJJJLLLOOOPPPRRRVVVZZZ^^^^^^aaadddgggjjjoootttxxx{{{xxxmmmbbbWWWRRRUUU\\\gggkkkqqqvvvxxxzzz|||~~~|||zzzvvvsssqqqpppppppppmmmkkkjjjiiinnnwwwxxxqqqmmmlllmmmsssyyyzzzuuutttpppkkkjjjmmmlllkkkjjjjjjiiikkkvvvrrrfff^^^XXXIIIEEE@@@<<<:::888666444222222222222333333333333222111111111111222222333444444444444555555555555444444666777777777666555444444333333444444555666555555555555555444444444555555555666777888999:::;;;:::999888888888999999888888888888888888888888:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>???>>>>>>???AAA@@@>>><<<;;;;;;;;;;;;<<<===???@@@>>>======>>>@@@AAA@@@???@@@AAADDDGGGLLLZZZqqquuufffggg~~~ppp[[[FFFAAA???DDDIIIFFFBBB???:::888555333111111111222777999<<<@@@CCCHHHMMMQQQUUUXXX\\\^^^^^^___```bbb^^^```aaa___[[[UUUQQQPPPIIIGGGCCC???;;;999777777444444333333222111111111000000000000000000000000111111000000000/////////...///000111111000///...,,,---......///.........------------------------........................---------............///------........./////////zzzrrrkkkgggccc``````aaabbbfffttt~~~mmmfffeeemmmuuuuuujjjbbb]]]UUUSSSPPPLLLHHHEEECCCAAAAAA@@@???>>><<<<<<<<<<<<888999999999777777999:::;;;@@@GGGOOOWWW^^^fffjjjkkklllmmmoooppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqttttttttttttttttttttttttxxxyyy{{{}}}~~~ssslllkkknnnqqqttt{{{~~~lllaaabbbgggsssooo[[[KKK===666666444555999???GGGMMMOOOPPP\\\dddrrr{{{zzzrrrpppsssqqqzzzzzznnneeefffkkkpppqqqsssuuuvvvwwwvvvvvvttttttuuuuuuuuuuuuuuutttqqqkkkbbbYYYRRROOOOOOOOOSSSZZZeeemmmssswww{{{~~~|||}}}}}}|||zzzwwwsssqqqgggeeeaaa]]]YYYWWWVVVVVVSSSVVVZZZ^^^ccckkkuuu{{{~~~|||vvvvvvwwwxxxyyyzzz{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzxxxvvvtttssssssrrrsssuuuvvvxxxzzz{{{||||||}}}~~~~~~}}}}}}}}}{{{zzzxxxvvvuuutttwwwtttpppooommmhhh___XXXSSSNNNGGGAAA>>><<<;;;;;;999:::<<>>:::999999999777555111222222222222333333333111000000///000111222333222333333333444444444444333444666777888777666555444444333333444444555666555555666555555444444333666666666666666777888888;;;:::999888777888888999666777777777777777777666999999999999999:::;;;;;;999:::;;;<<<<<<=========>>>===<<<===>>>???>>>===<<<<<<;;;;;;;;;<<<===>>>:::;;;===@@@CCCCCCAAA???AAAAAADDDHHHKKKRRRccctttlllccclll}}}zzzZZZLLLBBBCCCJJJKKKHHHEEE???===:::666444222222222444666888:::===BBBGGGKKKPPPSSSWWWYYYZZZ[[[]]]```[[[^^^``````]]]ZZZYYYYYYQQQOOOLLLGGGCCC>>>;;;999888777777666555555444444000000000000000000000000111111111000000000//////---...000111111000...---,,,,,,.../////////......................................................---------............///............////////////~~~wwwtttlllccc]]]]]]]]]___hhhrrr{{{~~~rrrkkkeeeaaajjj|||~~~tttnnn^^^\\\XXXTTTOOOKKKIIIGGGFFFEEEBBB@@@>>>>>>>>>>>>777999::::::888666666777888999<<<@@@GGGPPPZZZaaahhhjjjnnnrrrvvvyyy{{{|||{{{|||}}}~~~}}}|||{{{zzzyyyyyyxxxwwwvvvuuuttttttssstttuuuuuuvvvxxx}}}wwwlllnnnpppppppppyyyfffccc```aaagggvvvqqqYYYEEE===>>>444666999>>>CCCGGGKKKMMMUUU]]]jjjtttsssmmmkkknnnnnnwww}}}rrriiiiiimmmpppqqqsssuuuvvvvvvuuuuuutttttttttttttttsssrrrrrrfff```WWWOOOMMMPPPUUUYYY___gggrrr{{{~~~zzzyyywwwtttpppkkkfffcccYYYXXXVVVUUUUUUVVVXXXYYY\\\aaahhhooovvv~~~}}}xxxtttpppoooqqqrrrtttwwwyyy|||}}}~~~{{{{{{zzzyyyyyyxxxxxxwwwyyyxxxvvvtttsssrrrqqqqqqqqqrrrsssuuuvvvwwwwwwwwwyyyzzz|||}}}}}}{{{yyyxxxyyyxxxwwwvvvtttsssrrrqqqmmmiiieeecccaaa[[[RRRJJJDDDAAA===:::999999999888===>>>@@@DDDHHHLLLOOOQQQTTTVVVXXXXXXZZZ\\\```cccjjjlllooorrrvvv{{{{{{mmmddd[[[UUUWWW[[[___hhhrrrtttyyy}}}~~~}}}{{{{{{|||vvvuuusssqqqooooooooooooooottt|||~~~wwwoooiiiaaa___jjjyyy|||wwwqqqkkkkkkooopppmmmiiifffaaa```iiissssss~~~vvvjjj```PPP@@@>>>:::777666888999888666111111222222222333333333111000/////////111222333111111222222222333333333222444666777888777666555444333333333333444555555555666666666555444333333777666666666666666777888;;;:::888777777777888999666666777777777777666666999888888888999999:::;;;999999:::;;;<<<<<<<<<;;;>>><<<;;;;;;===>>>>>>======<<<;;;::::::;;;<<<===999:::===AAADDDEEEBBB???>>>===???CCCDDDHHHUUUeee~~~sssdddccckkkxxxkkkXXXFFFDDDLLLPPPNNNLLLCCCAAA===999666444444444000222444555777;;;@@@DDDJJJNNNRRRTTTUUUVVVYYY]]]YYY\\\^^^^^^\\\[[[]]]```]]]\\\XXXTTTOOOIIIEEEBBB;;;::::::999888777777666000000000000000000000000111111111111000000000000---...///111111///...---+++,,,.../////////......................................................---------.........//////............/////////000vvvssskkkccc___[[[YYY[[[```kkkuuuqqq___cccaaammmyyymmmccc___[[[QQQJJJIIILLLHHHEEEEEEBBB===;;;======;;;:::::::::999777555777666666777;;;AAAFFFJJJVVVZZZaaahhhnnnuuu{{{~~~zzzwwwxxxvvvuuusssrrrrrrssssss|||~~~{{{ssspppnnnoooxxx{{{iii]]][[[bbbppp{{{uuuTTTBBB===888888777555777<<>>444555555555555555555555555222222222222222222222222000000111111111111000000333222111111111222444444222333444555666666666666555555444333444555666777777777777777666666666666666666555555555555666666888888888888888999999999999888666555555555666777888888999::::::::::::999999999:::;;;;;;<<<<<<===<<<<<<<<<============>>>;;;::::::999999::::::;;;;;;<<<>>>???@@@@@@???????????????AAADDDIIINNNQQQbbb{{{nnneeebbbgggtttpppZZZPPPJJJCCCDDDLLLLLLGGG???;;;:::888555111111222222222333555999;;;DDDFFFIIIMMMOOOQQQRRRRRRTTTWWW[[[\\\\\\[[[\\\\\\cccbbbbbbcccaaa[[[RRRKKKLLLFFF>>>;;;;;;;;;999666666555444333222111111111222000//////000111111000/////////...//////000000////////////////////////.......................................////////////---,,,,,,---////////////////////////111444777xxxppphhhbbb]]]XXXYYY]]]___fffrrrooojjjaaa___nnnuuunnnggg]]]UUUSSSPPPKKKHHHHHHEEEAAA???@@@>>><<<;;;;;;;;;:::888666;;;:::888888999;;;>>>???CCCGGGLLLRRRXXX___fffjjjwww{{{~~~{{{xxxvvvvvvwwwxxx{{{~~~zzzuuuqqqtttyyykkk]]]\\\ccckkk~~~iiiRRRGGG;;;:::777555777;;;???AAAFFFQQQbbbllllllhhhiiinnnsss|||zzzrrrooopppppprrrssstttuuuvvvvvvvvvvvvqqqqqqooommmjjjddd\\\WWWTTTTTTTTTWWW^^^gggpppvvvyyyxxxxxxyyyyyywwwrrrnnnjjjgggddd```]]]\\\\\\\\\[[[^^^bbbfffjjjpppvvvzzz}}}zzztttooollljjjiiijjjlllooorrruuuwwwxxxxxxyyy{{{|||{{{yyywwwuuusssrrrpppooonnnnnnpppppppppnnnlllkkklllkkkjjjiiiiiiiiiiiiiiijjjkkklllmmmooonnnnnnmmmnnnooopppqqqsssrrrqqqpppmmmiiiccc___YYYRRRIIICCCAAA>>>999555999:::;;;::::::<<<@@@CCCDDDFFFHHHKKKOOORRRTTTVVVZZZ]]]aaacccdddggglllpppxxx{{{~~~sssjjjaaaYYYTTTXXXZZZ^^^cccjjjqqqxxx{{{}}}|||{{{yyytttqqqqqqpppnnnnnnooosssyyy}}}{{{kkkddd^^^___```bbbjjjsssxxxvvvtttssswwwxxxmmmllliiidddgggpppuuuyyyuuufffTTTFFF<<<444444444444444444444444444222222222222222222222222000000111111111111000000222111111000111222333444222333444555555666555555444333333333333444666777777777777777777777777777777777666666666666777777999999999999999999999999888888666555555555666777777888999999::::::999999:::::::::;;;<<<<<<============<<<<<<<<<<<<;;;;;;::::::999999999999::::::;;;<<<===????????????>>>?????????AAADDDHHHLLLNNNSSSiii~~~ssskkkfff^^^ccckkk}}}hhh^^^VVVLLLFFFHHHJJJIIIHHHFFFBBB???<<<:::555444333222222444666888>>>@@@CCCGGGKKKNNNOOOPPPQQQTTTXXXZZZZZZYYYZZZ[[[]]]^^^aaaeeehhhgggbbb^^^[[[UUUNNNIIIFFFCCC===888777666555444444444444444555333222222333444444333//////............//////000000000000000000000000//////////////////////////////////////////000000222111000000111222333333000111111111111444888;;;|||tttjjjbbb[[[TTTTTTWWWZZZ^^^dddnnn|||xxxhhh[[[[[[dddrrr{{{qqqfff^^^[[[SSSMMMIIIHHHFFFBBB@@@@@@???>>><<<<<<<<<<<<:::888::::::999888777777777888888;;;>>>BBBFFFLLLSSSXXXdddjjjsss|||yyyyyyxxxyyyzzz{{{}}}~~~yyyssspppttt|||iii\\\XXXYYYgggwwwcccQQQ@@@<<<777555666999;;;<<>>@@@AAACCCFFFHHHJJJKKKMMMPPPSSSUUUWWWXXX\\\```eeehhhjjjnnnssswww~~~pppcccYYYUUUSSSRRR^^^aaaffflllsssyyy}}}|||zzzxxxuuurrroooooonnnnnnooosss|||zzzooo``````bbbeeefffhhhnnnvvvuuuttttttwwwsssooojjjgggllluuu~~~wwwhhhUUUFFF>>>888333333333333333333333333333222222222222222222222222000000111111111111000000111000000000000111222222333333444555555444444444222222222222333444555666777777777777777777777777777777666666666666777777999999999999888888888888888777666666555555666666777888999999::::::999999999::::::;;;;;;<<<=========<<<<<<;;;:::::::::::::::999999888888999999::::::;;;<<<===>>>>>>>>>>>>===>>>@@@BBBDDDGGGHHHIIILLLWWWhhh{{{|||ssslllbbb___[[[hhhvvvllldddVVVHHHBBBCCCGGGKKKLLLHHHBBB>>><<<999777444222111222333444666888<<<@@@DDDGGGJJJKKKMMMPPPSSSUUUVVVWWWXXXYYYXXXZZZ^^^dddjjjnnnnnnmmmjjjfff```[[[VVVOOOFFF???<<<:::888666555555666666444333111111222333333222111000000/////////000000000000000000000000000000///////////////000000000000000000000000000000000/////////000000111111111222222333444555999>>>BBBuuujjj```WWWUUUWWWZZZ\\\___dddooonnneeeaaadddnnnyyy~~~rrriiiddd\\\UUUOOONNNLLLGGGDDDDDDBBB@@@>>>======<<<;;;999666666777888888888888888999999:::;;;===AAAGGGKKKPPPUUU^^^fffmmmsssyyy|||}}}zzzyyyyyyyyy{{{{{{}}}~~~uuussswwwmmm^^^VVV\\\fffxxxooo[[[GGG>>>777555666777888999;;;CCCSSSccchhheeehhhpppvvv~~~{{{sssqqqqqqrrrrrrrrrrrrrrrrrrsssttttttmmmlllhhh```WWWPPPNNNNNNUUUYYYaaaiiippptttuuuvvvtttrrrooollliiieeebbb```ZZZXXXWWWXXX\\\bbbhhhlllvvvzzzzzzvvvtttpppjjjeeecccccceeefffgggjjjoootttxxxzzz|||||||||zzzxxxuuurrrooommmmmmiiiiiihhhggggggggghhhhhhhhhgggggghhhiiijjjiiihhhhhhiiikkklllnnnooopppppprrrsssttttttrrrpppnnnlllnnnkkkfff```ZZZSSSKKKFFFAAA>>>:::999999:::999888999<<>>@@@BBBDDDEEEEEEEEELLLPPPXXXiiizzzrrroooiii___aaaqqq}}}ttteeeSSSGGGBBBEEEJJJMMMMMMHHHBBB>>>===999555222111111222222333444777:::===AAACCCDDDHHHKKKOOOQQQSSSTTTVVVXXXWWWXXX[[[```eeejjjlllmmmooommmkkkiiieee^^^UUUNNNGGGEEEAAA>>>:::888777777666444333222333444333222333333222111111111111222111111111111111111111111/////////000000000000000000000000000000000//////...///111222222222222333555777999;;;>>>CCCIIINNNpppccc]]]]]]VVVXXXYYY\\\aaammm{{{|||mmmbbb```cccooo{{{}}}uuunnnddd\\\YYYVVVQQQLLLKKKFFFCCC@@@>>>>>>===<<<:::666777888999:::::::::999888888777666555777;;;>>>AAADDDHHHMMMSSSZZZaaagggmmmqqqxxx}}}{{{zzzxxxxxx|||zzzxxxyyy~~~uuucccYYYYYYaaasss}}}oooSSSEEE999666777777666888;;;@@@OOOaaagggcccfffooottt|||xxxpppnnnooopppooooooooopppppppppqqqqqqfffddd^^^UUUNNNMMMPPPUUU]]]bbbiiiooorrrqqqnnnllliiigggddd```\\\ZZZYYYYYYTTTVVVZZZ```gggooouuuxxx~~~yyyrrrlllhhheeecccaaa```aaaeeeiiilllqqqsssuuuvvvwwwvvvuuussstttssspppmmmjjjhhhggggggeeeeeefffggggggiiijjjjjjkkkjjjkkklllnnnooonnnlllpppqqqrrrtttuuuvvvvvvvvvzzzzzzyyywwwsssnnnjjjgggbbb]]]VVVNNNIIIDDD???<<<888666666666888999::::::;;;???DDDHHHKKKMMMPPPQQQTTTUUUWWWZZZ\\\___aaabbbggglllrrrvvvyyy|||wwwppp^^^[[[VVVSSSUUU\\\dddjjjooorrrwww|||wwwvvvtttqqqoooooooooppppppuuu}}}ooo^^^XXX```hhhqqqtttsssrrrtttvvvwwwwwwzzzqqqiiigggjjjqqqvvvnnn___KKK>>>888666333111111111111111111111111111111111111222222333333333111111222222222222111111//////000000111111111111222333333333333333222111000000111222333333333444333333333333444444555555555444444333333444444555777777666666555555555555666666666666666555555444777777888999999999999888777777777888999999::::::888888777777999;;;===???:::999999999999999999::::::::::::;;;<<<<<<======<<<>>>@@@CCCDDDDDDDDDCCCEEEGGGMMMXXXhhh}}}yyysssrrrhhhcccffflllyyyeeeWWWIIIGGGGGGLLLSSSUUUPPPJJJCCC>>>888444444444444333444444555777888:::<<<===CCCFFFJJJMMMOOOQQQTTTWWWUUUVVVYYY[[[^^^bbbeeegggkkklllnnnpppooolllfffbbbXXXVVVRRRMMMGGGBBB???======;;;999888888888666555444333222222111111111222111111111111111111111111///000000000111111222222///000000000000111111111333666:::<<<<<<<<<<<<>>>@@@BBBFFFIIIMMMRRRYYY]]]qqqddd```XXXYYYZZZYYYZZZ```hhhooouuu}}}kkkbbb___\\\aaaooo~~~ssshhhccc___XXXQQQOOOLLLIIIEEEBBBAAA@@@>>><<<;;;;;;;;;;;;;;;:::999888888888777555333333555888999999:::<<>>:::888777666666777888999;;;===???@@@@@@DDDIIILLLOOOQQQSSSUUUWWWYYY[[[___cccfffiiikkkrrrwww}}}}}}pppddd\\\RRRTTTVVVYYY^^^eeemmmsss{{{}}}~~~|||vvvuuurrrnnnkkkkkkmmmooovvv~~~ttt___YYY\\\]]]eeemmmppprrruuuwwwvvvppppppqqqxxxqqqkkkmmmoooooonnn\\\NNN???999888555333222111111111111111111111111111111111222222333333444111111222222222222111111///000111111222222111111111111222333333222222222111111222333333333222222111111111222333333444444555444444444444444444555777777666666555555444444555666666666666555444444666777888888999999888888666777777888888999::::::777777666777999<<>>>>>===>>>@@@BBBCCCDDDDDDCCC@@@CCCIIINNNVVVgggzzzzzzrrriiieeebbbrrrvvvgggSSSJJJDDDGGGRRRZZZ[[[WWWNNNHHH@@@:::999888777555555555555555555666777777===@@@DDDGGGJJJMMMQQQTTTRRRTTTVVVXXXZZZ]]]aaaddddddggglllppprrrrrrqqqppphhhgggddd___ZZZSSSNNNKKKDDDAAA>>><<<;;;:::888777666555444333333222222333444444444444444444444444222222222333444444555555222222333444555666777777999>>>DDDGGGGGGGGGHHHJJJOOOSSSWWW[[[^^^aaaeeehhhppphhhaaaaaa___\\\YYYZZZ```eeeeeeqqqtttlll^^^[[[^^^kkk|||wwwpppjjjbbbZZZVVVSSSOOOJJJGGGDDDCCCAAA???>>>>>>===;;;:::999999888888999999888777666888999666777777777888;;;@@@CCCDDDKKKTTT[[[```fffnnntttxxx|||}}}yyywwwyyy|||zzzwwwsssdddTTTTTTeee{{{}}}cccJJJBBB>>>888555777777888FFF\\\eeeaaadddoooqqqxxxzzzssskkkjjjlllmmmmmmnnnnnnmmmjjjfffaaa^^^TTTPPPLLLKKKOOOVVV\\\```fffiiimmmooommmggg```\\\SSSSSSQQQOOOMMMPPPUUUZZZcccfffkkkqqqwww|||}}}vvvsssmmmhhhdddbbbaaabbbccceeejjjnnnsssvvvyyyzzzwwwuuusssqqqnnnkkkiiihhhfffggghhhiiijjjjjjkkkkkkooopppqqqrrrtttuuuuuuuuuwwwwwwxxxzzz||||||zzzxxxwwwwwwxxxxxxxxxvvvtttrrrpppnnnjjjddd]]]UUUOOOLLLBBB>>>999777666666666666999;;;===???AAACCCFFFHHHGGGJJJMMMPPPRRRTTTWWWYYYZZZ\\\```dddiiinnnrrrttt{{{wwwlllaaaXXXSSSTTTYYY___eeekkkqqqxxx}}}}}}yyyvvvsssrrrqqqmmmkkklllpppttt}}}{{{|||vvvjjj^^^]]]bbb^^^eeeiiikkkooovvvxxxuuujjjgggeeejjjvvv|||qqqoootttssshhh]]]NNNBBB888777888444222333111111111111111111111111000111111222333333444444111222222333333222222111000000222333333333222111///000111222222333222222222333444444444333222111000111111222333333444444666666666555555666666666999888888777666666555555555555666666666555444333666777777888888888888888888888888999::::::;;;;;;999888777777999<<>>???===>>>@@@AAACCCDDDEEEEEEBBBDDDHHHKKKLLLWWWsssyyylllfff___fff}}}|||eeeYYYKKKFFFLLLVVV]]]```]]]UUUJJJCCC@@@===:::777555444333333333333444555777:::>>>AAAEEEIIINNNQQQOOORRRUUUVVVWWWXXX\\\___^^^aaaeeehhhjjjlllnnnooommmmmmnnnmmmiiiddd^^^[[[OOOLLLIIIFFFDDDBBB???===<<<;;;:::999999888888888888888888888888888888888555666666777888888999999777888999;;;===>>>???@@@AAAHHHPPPTTTTTTTTTVVVXXX\\\```dddggggggggghhhhhhuuugggeeebbb\\\WWWWWW[[[```aaagggttt|||ggg^^^YYY^^^hhhuuuyyypppfffbbbXXXTTTOOOJJJGGGEEECCCBBB======<<<;;;:::::::::;;;555777888888888888999:::666888888888888999;;;===:::AAAIIINNNRRRVVV]]]ccckkkooowww~~~}}}yyyyyy{{{||||||~~~vvv___VVV___rrroooRRRGGGAAA999555777444444BBBZZZddd```dddpppqqqxxxzzzssskkkiiikkkmmmnnnoooooommmhhhaaa[[[VVVQQQMMMKKKNNNUUU]]]bbbcccgggiiikkkjjjfff___WWWRRRLLLMMMNNNNNNPPPVVV___eeennnoooqqqtttwww{{{~~~}}}~~~~~~~~~~~~~~~zzzxxxxxxnnnkkkfffbbb```aaacccdddeeehhhmmmsssvvvxxxxxxxxxrrrqqqooommmkkkiiiiiiiiigggiiikkknnnppprrrssssssvvvvvvwwwxxxyyyyyyyyyyyy{{{{{{|||~~~}}}{{{uuuvvvvvvvvvtttqqqnnnmmmeeeccc^^^XXXPPPIIIDDDAAA:::999777777999:::999999999;;;>>>@@@BBBDDDGGGIIILLLNNNQQQSSSTTTVVVYYY[[[\\\___ccchhhnnnssswwwzzz~~~tttiii___XXXUUUTTTZZZ```hhhpppuuu|||~~~xxxsssooonnnooonnnmmmlllooovvv{{{zzzssswwwwwwqqqooopppnnnfffbbbddddddhhhiiiiiinnnvvvxxxtttiiibbb\\\___lll{{{yyyqqqrrrxxxsssaaaNNNFFF<<<555666777333222333111111111111111111111111000000111222333333444444111222222333333222222111000111222333444333222222...///000111222333333333333444555555444333111000111111222333333444555555888888777777777777888888:::::::::999888777777666444555666666666555333333666666777888888888888888999::::::;;;;;;<<<<<<===;;;:::888888999;;;>>>@@@===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<===???@@@>>>???@@@AAACCCDDDFFFFFFDDDEEEFFFFFFDDDKKKddd}}}zzzjjjdddZZZ\\\lllzzzlllYYYLLLKKKTTT___gggggg^^^RRRIIIDDDAAA<<<888333333222111111222444555333666:::>>>AAAFFFKKKOOONNNQQQTTTTTTSSSTTTVVVYYYZZZ\\\^^^```aaacccfffhhhjjjmmmppprrrppplllgggddd___\\\WWWTTTQQQOOOLLLIIICCCCCCAAA@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<<<<===>>>@@@BBBDDDFFFGGGLLLSSS\\\aaaaaaaaadddfffbbbeeeiiikkkiiigggeeeddd{{{oooccc___]]]YYYWWWWWW\\\\\\cccoooxxxtttfff```^^^___hhhsssxxxsssiiiccc]]]WWWPPPJJJHHHHHHAAA@@@>>><<<;;;:::;;;;;;<<<:::777666666777777777777666666666666777777888888999:::===@@@CCCEEEGGGSSSXXXaaajjjpppvvvzzz}}}~~~|||zzz||||||}}}xxxddd[[[]]]kkkyyynnnXXXHHH???999777444555???PPP\\\```fffoootttxxxxxxqqqlllkkkkkkjjjiiikkkkkkeee\\\RRRLLLJJJGGGLLLTTT[[[```dddgggjjjiiigggddd___ZZZUUUQQQNNNJJJMMMQQQWWW^^^gggpppvvvxxxxxxwwwwwwxxxxxxyyyzzzxxxwwwwwwwwwxxxyyy|||}}}}}}{{{yyyxxxvvvqqqiiicccbbb___[[[ZZZ^^^eeekkkooosssuuuwwwxxxwwwuuurrrqqqllljjjhhhggghhhjjjlllnnnoooqqqtttwwwzzz|||}}}}}}~~~~~~~~~|||zzzxxxuuupppjjjddd___[[[YYYRRRMMMGGGCCC@@@<<<777444555555555555777999;;;===???BBBEEEGGGHHHIIIKKKMMMOOOQQQTTTXXX[[[^^^```aaacccfffkkkqqqwww||||||uuuhhh]]]XXXVVVTTTXXX___jjjooowwwzzzxxxuuurrrnnniiihhhiiilllqqqyyyuuugggaaa]]]cccqqq}}}qqqkkklllllliiifffkkkqqqooohhh^^^\\\\\\aaajjjqqqssssssuuuvvv{{{~~~ttt^^^JJJ???888666333222333333333222222222222222222111000///000111111111111222222222444444444333333333222222000111222333333333333333000111222222333333222222222222333333333444444444111222222333444555666666555666666777777777777666999888888888777777666666777666444333333444555666999888777666666777888888888999::::::;;;;;;;;;:::===;;;:::888777777888888999999999;;;>>>???>>>======<<<;;;;;;;;;<<<>>>???<<<>>>???@@@AAABBBEEEGGGEEEBBBAAADDDEEEHHHTTTbbbwwwuuulllhhhaaaXXXlll}}}vvv```YYY]]]aaa```ggggggddd\\\PPPFFF@@@???888777666444333222111111333555777777777999???CCCHHHIIIJJJLLLMMMOOOPPPPPPTTTWWWZZZ\\\\\\]]]^^^___dddfffjjjmmmnnnmmmlllkkkgggfffdddbbb```^^^\\\[[[XXXVVVRRROOOLLLKKKKKKKKKMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIIIIHHHHHHIIIMMMPPPOOOQQQSSSUUUVVVXXXXXXYYY^^^```eeekkkooonnnhhhcccggggggfffeeedddbbb```___rrrjjjfff```ZZZXXXSSSQQQVVV```gggnnnttteee[[[ZZZ^^^fffrrr}}}vvvkkkccc\\\VVVRRRPPPIIIHHHEEEBBB@@@>>>>>>===>>>===;;;:::::::::999888888888777777777777888888777777888999:::<<<===>>>DDDHHHOOOVVV]]]eeemmmrrrxxxzzz}}}zzzwwwsssuuuxxx|||hhh]]]bbbmmmqqqZZZFFF;;;777888666<<>>@@@AAADDDFFFIIIKKKLLLNNNPPPRRRWWWXXX[[[^^^bbbeeehhhiiioooqqqtttxxx}}}{{{pppjjj```YYYTTTUUUWWW[[[dddmmmzzz~~~yyyuuusssqqqooollljjjkkknnnssszzzlll\\\UUUVVVbbbwww~~~wwwttttttpppiiihhhiiifff```ZZZ\\\___bbbeeeiiimmmpppvvvtttrrrnnn```LLL>>>999777555222222222333222111111222222222111111000///000000111111111222222222333222222111111000000000111111222333444444444444111111222333333333333333111111111111111111111222222222333333444555555555555555666777777777777666888888888777777777666666777666444333333444666777999888777666666777888888999999:::::::::;;;;;;;;;===<<<;;;999999999999999:::999999;;;===>>>>>><<<<<<<<<<<<<<<<<<======>>><<<>>>???@@@@@@BBBDDDGGGFFFCCCCCCDDDCCCEEENNNZZZdddsss{{{tttnnnhhh```gggppp|||}}}rrrhhh^^^```aaacccdddaaaXXXMMMDDDAAA???<<<999666555444444222333555444444555999<<<@@@BBBFFFIIILLLMMMMMMMMMRRRUUUYYY[[[[[[[[[[[[\\\^^^```bbbeeeggghhhhhhhhhjjjiiiiiihhhhhhgggffffffeeedddaaa^^^]]]\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________^^^]]]^^^aaadddddddddeeefffggghhhhhhhhhaaaaaaccceeehhhhhheeebbb`````````___^^^]]]\\\[[[{{{qqqfff\\\VVVRRRMMMOOOWWW\\\```jjjwww}}}jjjaaa___VVVYYYaaannn}}}qqqjjjeee___YYYSSSQQQNNNJJJFFFDDDBBBAAA????????????===<<<:::888999999888888888888888999888888777666666666666777888:::===AAAGGGOOOXXX^^^hhhkkkpppxxx|||wwwwwwwwwwwwxxx{{{iiiccchhhxxxkkkOOO???:::;;;666888CCCMMMTTT___kkktttyyyzzztttmmmkkkhhhfffbbb___XXXQQQLLLLLLPPPTTT\\\```eeeggggggeeedddddd___[[[VVVQQQNNNOOOQQQSSS___eeeooowww{{{|||}}}}}}~~~|||zzzwwwuuusssqqqqqqmmmoooqqqrrrsssrrrqqqpppnnnjjjfffbbb___\\\XXXVVVXXX\\\dddlllsssxxxzzz{{{yyyxxxwwwvvvuuutttsssrrrtttuuuvvvyyy{{{~~~~~~}}}||||||yyyuuurrrnnniiidddaaaXXXUUUPPPIIIBBB<<<888555888666555555777888888777:::;;;===@@@BBBDDDEEEEEEIIIKKKNNNPPPQQQSSSVVVXXX]]]___aaaeeeiiimmmqqqssszzz|||~~~vvvhhh]]]XXXRRRRRRVVV\\\bbbjjjwwwzzzwwwrrrooonnnnnnlllkkkkkknnnttt|||tttaaaQQQKKKTTTbbbzzz~~~tttkkkeeeaaa\\\]]]ccchhhiiihhhjjjpppvvvwwwooodddXXXIII;;;333333555333111000111111111000111111111111111000000///000000000111111111222222333333222222111000000///111111222333333444444555222222333444444444333333111111111111111111111111333333333333444444444444444555555666777777666666777777777777666666666666777666555444444555666777888888777777777777888888;;;::::::999999:::<<<<<<===<<<;;;::::::999::::::;;;::::::;;;===>>><<<;;;:::;;;<<<<<<======<<<<<<<<<===??????@@@AAADDDFFFGGGEEEDDDDDDBBBBBBHHHPPPRRR\\\ooo{{{wwwfff```ZZZ]]]lllqqqccc___^^^dddjjjiii^^^SSSKKKHHHCCC===:::888888888222333333333222222444555777;;;AAAGGGKKKMMMMMMLLLOOOSSSWWWZZZZZZZZZZZZZZZXXXYYYZZZ]]]___aaacccddddddeeeeeefffggghhhiiiiiijjjhhhfffeeeeeeeeeggghhhhhhhhhiiijjjkkkllllllmmmmmmnnnnnnlllkkkkkknnnppppppooonnnnnnmmmnnnnnnnnneeecccaaa```aaaaaa```___ZZZZZZZZZZZZZZZYYYYYYYYYnnn```ZZZUUUOOONNNTTTZZZ^^^eeelllxxxvvvnnn]]]WWWUUUYYYddduuuxxxsssjjj```ZZZXXXTTTOOOLLLIIIHHHGGGCCCDDDEEEDDDAAA===:::888::::::999888777777777888::::::888777666666555555888888888999:::???EEEIIITTTWWW]]]fffqqq||||||vvvrrrsssxxx{{{nnngggiiizzzuuuZZZGGG@@@<<<555555>>>GGGNNN[[[hhhsssxxxzzztttmmmiiifffcccYYYUUUPPPLLLMMMRRRYYY^^^eeegggjjjiiifffbbb^^^]]]YYYVVVRRRPPPRRRWWW^^^bbbiiipppxxx~~~}}}}}}|||yyyvvvsssqqqoooooopppqqqssstttrrrooollliiibbb```]]][[[ZZZZZZ[[[\\\dddiiipppvvvzzz{{{|||||||||{{{yyyxxxwwwxxxxxxyyyzzz{{{|||~~~{{{|||}}}|||zzzuuurrrlllfffaaa[[[UUUQQQGGGFFFCCC???<<<999777666999888888888999999::::::<<<===AAADDDFFFHHHIIIIIILLLNNNQQQSSSUUUWWW[[[^^^```aaadddiiinnntttyyy{{{xxxoooeeeYYYRRRRRRSSSYYYbbbjjjpppxxx|||uuussspppmmmllllllmmmmmmooosss{{{uuugggXXXOOOMMMZZZdddvvv~~~qqqfffaaa___eeehhhkkklllmmmqqqwww}}}ttteeeSSSGGG>>>555111111222111//////000000///...///000000111000000//////000000000000111111111111555555444333333222222111000000111111222333333444222222333444444444444333444444444333333333333222444444444333333333222222333444555555666666666666666666666666666666666666666666555555555666777777777777777777777888888888<<<;;;999888888:::<<<===;;;;;;::::::999999999999;;;::::::;;;<<<===;;;:::999:::;;;======<<<;;;;;;;;;<<<>>>??????AAACCCFFFFFFEEEEEEDDDBBBBBBEEEIIILLLQQQ___uuuyyynnn___WWW]]]sssrrrggg\\\ZZZbbbhhhhhheeeUUUQQQJJJCCC===:::888888333444444333222222222333444777<<>>>>>@@@CCCEEECCCDDDDDDCCCBBBDDDFFFGGGHHHKKKUUUeeewwwzzznnn```[[[bbbrrrvvveee[[[[[[aaahhhkkkeeeaaaYYYPPPGGG@@@:::888777666444333333333333222333444777;;;???DDDHHHKKKEEEIIIOOOTTTWWWYYY[[[]]]ZZZZZZYYYZZZ[[[^^^aaabbb```aaaaaabbbccccccddddddcccbbbaaabbbccceeehhhjjjhhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkkjjjhhhggghhhiiillljjjiiifffdddcccbbbaaaaaaaaaaaa```^^^\\\ZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]qqqccc[[[[[[UUUSSSQQQQQQSSSUUUWWWXXX]]]___hhhuuuxxxjjjddd^^^WWWYYY___iiizzzsssnnnggg```\\\[[[]]]^^^```aaaaaa[[[QQQIIIDDDBBB===<<<;;;999888777777777666666666555555666777777444666888888777666666777777888;;;@@@FFFMMMRRRUUU]]]dddmmmtttyyy~~~}}}hhhkkkwwwgggPPPEEE;;;777<<>>???BBBDDDAAACCCCCC@@@AAAEEEGGGEEEBBBCCCJJJUUU___ppp}}}sssgggbbbfffkkk|||mmmeeeccceeehhhtttqqqlllcccYYYOOOGGGBBB???<<<777555444444444333222222222333777;;;???BBB???CCCHHHMMMPPPTTTWWWZZZZZZZZZZZZ[[[]]]___bbbdddbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````aaacccfffgggffffffeeeeeeddddddccccccdddffffffeeecccbbbcccdddfffeeeeeecccaaa___]]]\\\\\\^^^```aaa^^^\\\[[[ZZZZZZZZZYYYYYYZZZ[[[]]]^^^rrrbbbXXXPPPMMMMMMPPPRRRUUUVVVVVVUUUSSSQQQVVVUUUYYY```hhhrrrppp]]]SSSSSSQQQZZZggguuuxxxoooiiiiiilllooooooooommmdddXXXMMMHHHGGG@@@???===<<<:::999999888666666666555555666777777333555777777666555666777333444666999;;;>>>@@@AAADDDJJJRRRXXX]]]eeennnuuuzzzxxxrrr}}}zzzeeeQQQDDD::::::===CCCQQQ```jjjnnnooohhhbbbaaa```^^^aaaaaacccgggkkkllljjjhhhaaaaaa___[[[XXXVVVWWWYYY[[[___fffmmmtttxxxzzz{{{|||}}}~~~}}}{{{yyyyyyzzzttttttsssqqqqqqppppppppphhhfffaaa[[[WWWUUUTTTTTTWWW]]]eeelllpppuuuzzz}}}|||}}}|||||||||{{{yyyxxxwwwtttsssrrrpppmmmjjjgggeeebbb]]]WWWSSSRRRNNNHHHCCC???<<<999777777777555444555555555666666777999999===@@@CCCDDDDDDFFFJJJMMMNNNNNNOOOPPPRRRTTTVVVWWWWWWYYY]]]bbbgggmmmtttyyy|||xxxmmmddd^^^WWWSSSQQQSSSVVV\\\gggsss{{{yyytttpppooonnnlllooosssvvvyyyrrr``````kkkpppmmmhhhbbbbbbjjjxxxxxxrrr{{{|||ooohhhbbbeeekkkjjj```UUUAAA777000111333222000///.........///000000...---,,,---....../////////...////////////000000000111//////000111222333333444777555333111000000111222///000111111222222111111//////000111222333333444333333333222222222222222000111222333444555555555333333444444444555555555111222333444444555555555444555777888999999888888888888888777777777666666777888999999999999888777888888888:::<<<===<<<;;;999999999999999::::::;;;999;;;<<<======???AAADDD???BBB@@@===>>>DDDEEEBBB???>>>BBBJJJOOOYYYrrr}}}sssjjjffffffuuuyyypppkkkhhhuuuvvvvvvtttnnnfff]]]XXXMMMGGG@@@;;;999999777666222222222222444555777888:::===@@@CCCFFFJJJNNNQQQTTTUUUWWWYYY]]]```cccdddaaaaaaaaa```````````````^^^]]]\\\\\\]]]___aaabbbbbbaaaaaaaaa````````````___aaabbbaaa```______``````aaaaaabbb```]]]ZZZXXXWWWZZZ]]]^^^\\\[[[\\\^^^]]]]]][[[[[[\\\]]]___```kkkTTTLLLIIIGGGFFFEEEMMMTTTWWWWWWTTTPPPMMMRRRQQQSSSYYY^^^cccqqqnnn```^^^UUUUUUXXX```jjjzzzzzztttssswwwzzzvvvvvvrrrhhhZZZNNNIIIGGGBBBAAA@@@>>><<<;;;::::::999888888777777777888888777888777666444444666888444555666777888888888888888===CCCGGGKKKSSS^^^fffhhhmmmttt|||ooopppyyy[[[LLL===999:::???OOO___hhhlllllleee_________]]]lllkkkkkkmmmnnnmmmhhhddd```___]]]YYYWWWWWWYYY\\\ccciiiqqqxxx}}}}}}|||zzzzzz{{{|||{{{xxxvvvvvvvvvtttsssrrrqqqppppppooooooeeeaaa[[[UUURRRQQQRRRTTT```fffpppwww{{{~~~~~~~~~{{{xxxuuurrrooonnnjjjiiihhhddd```\\\XXXUUUQQQLLLFFFCCCDDDBBB>>>999777555333333555666777666666777888999;;;===???AAAAAADDDFFFFFFFFFGGGJJJNNNUUUTTTTTTUUUVVVXXX[[[\\\\\\___ccchhhnnnuuu}}}~~~ssshhh^^^VVVRRRRRRRRRTTTZZZ```fffrrr}}}}}}|||yyytttpppmmmmmmnnnooonnnrrrxxx}}}}}}vvvooossscccZZZgggzzzwwwllliiibbbaaajjjssstttppplllsss|||xxxgggccc___aaaccc[[[LLL>>>999555333333000---...222.........///111111///---,,,------.../////////...////////////000000000000///000111222444555666777:::888555333111111222222//////000111111111111111000000111222444555666777222222222222222222222222///000222333444555555555333333333444444555555555000111222333444444444444444555777888999999999888777777777888777666555444777888::::::;;;:::999888777777777999<<<======;;;:::999888777888999;;;<<<999:::<<<======???AAADDD???AAA???:::<<>>???EEEGGGLLL___uuupppeee___gggxxx}}}tttnnnmmmrrrxxx||||||wwwpppkkkZZZSSSIIIBBB???===<<<:::444444555666555444333222777999;;;<<<>>>BBBGGGJJJMMMOOOSSSWWW[[[```cccdddcccccccccccccccccccccccc___^^^]]]\\\\\\^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaa___aaabbbbbbaaa```aaabbb___aaacccdddccc```\\\ZZZUUUXXXZZZZZZZZZZZZ^^^aaaaaa```___^^^^^^```bbbccccccNNNGGGHHHLLLDDDKKKQQQTTTVVVWWWVVVSSSSSSRRRQQQRRRWWW___hhhnnn|||wwwhhh___YYYUUUXXX]]]eeettt}}}vvv|||{{{ssskkkfff^^^UUUOOONNNIIIGGGDDDBBBAAA@@@>>><<>>>>><<<;;;999888888888666777666555444666999;;;::::::;;;<<>>888222//////111222000000000000000000000000111111222222222333333333222333444333111111111222222222333333333444444444222333333333333333333444222333333444444555555555666666666666666666666666666666666666555555555555666777999;;;;;;:::999888999888777777:::;;;;;;;;;::::::999999888777777777<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>???????????????AAAAAAAAABBBHHHSSS\\\vvv{{{vvveeeccclll~~~sssoooooooooqqqtttwwwxxxyyypppeeeVVVJJJDDDAAA???===888666444444555666666666555666777777999<<<@@@CCCFFFIIIMMMQQQTTTYYY^^^aaadddcccaaa```___```aaaaaa___^^^ZZZWWWVVVXXX]]]aaabbbccccccdddeeeffffffgggdddddddddaaa___]]]^^^___[[[]]]```bbbbbbaaa^^^]]]YYYYYYYYYZZZ[[[^^^```aaabbbaaaaaaaaaaaabbbbbbcccttt___NNNCCCAAACCCIIIQQQWWW\\\bbbfffYYYUUUQQQPPPTTTYYY]]]___iiippp~~~yyymmmaaa[[[WWWWWW^^^gggwwwxxxqqqjjjfff```YYYTTTTTTTTTQQQMMMJJJHHHFFFCCCAAA???<<<999888888888888777666666666666666666555444555555444444444555555666666555666666999<<>>AAACCCFFFGGGIIIKKKMMMMMMNNNOOORRRTTTUUUWWWYYY[[[]]]aaaeeehhhqqqtttxxx}}}yyytttaaa]]]WWWSSSQQQSSSVVVXXXdddhhhooouuuzzz~~~{{{uuurrrooonnnllljjjjjjnnnsssxxxuuufff[[[ZZZWWWQQQPPPUUUhhhgggeeeeeelllwwwyyyuuutttlllfffeeeeeecccbbbcccrrrzzz~~~qqqlllnnnfff]]]VVVLLL>>>555111000000000000/////////...................................................---......///////////////000111111222333666:::>>>KKKGGGAAA:::555333222222000000000000000000000000111111111222222222333333222333444333111000111222222222222222333333333333222222222333333333333444444444444444444555555555555555555555555555555555666666666666666666666666777888999:::::::::999999:::888777888999;;;;;;::::::::::::999999999888888;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@DDDMMMUUUeeewwwtttnnnqqqzzzqqqpppooollljjjlllsssyyyyyyvvvoooeeeYYYNNNEEEAAA@@@===999666555555444333333333333444444666999;;;???AAAEEEHHHKKKOOOTTTWWW^^^^^^^^^^^^___``````aaa```___]]]ZZZYYYZZZ^^^aaabbbbbbbbbcccddddddeeeeeedddddddddbbb```______```\\\]]]___```aaa```___^^^\\\\\\\\\\\\]]]___```aaaaaaaaaaaaaaaaaabbbbbbcccppp]]]OOOHHHEEEJJJPPPVVVbbbnnnllleee\\\VVVUUUVVVWWWWWW[[[]]]dddooo~~~oooddd[[[WWWXXXXXXbbbpppzzzuuusssoooiiieeefff___[[[WWWSSSOOOLLLHHHFFFDDDAAA>>><<<<<<;;;:::999::::::999888777555444444555555555555555666777777555555444333333444666777555888;;;<<<===@@@EEEJJJNNNUUU___iiiqqqwww||||||{{{{{{|||zzzyyyxxxiiiTTTBBB;;;@@@KKKTTT\\\___bbbfffhhhjjjkkkkkkllljjjgggdddaaa______^^^\\\```eeejjjooouuu{{{|||}}}~~~~~~|||yyyxxxxxxwwwuuurrrpppooonnnmmmjjjjjjiiihhheeebbb___]]]\\\___ccchhhmmmrrrxxx|||~~~~~~}}}{{{yyyyyyyyyzzzyyyxxxqqqooollliiifffcccaaa```ZZZXXXUUUPPPKKKFFFCCCAAA???>>><<<:::888666555444555555444444444444555555555666777888999;;;???BBBBBBBBBCCCDDDFFFHHHJJJKKKLLLMMMNNNOOOPPPSSSWWWZZZ]]]___bbbdddggglllqqquuu~~~wwwlllbbb\\\QQQQQQQQQSSSXXX^^^eeeiiiuuuyyy~~~xxxrrrooommmjjjjjjjjjkkkooovvvlll\\\OOOMMMNNNMMMQQQWWWiiihhhdddbbbgggrrrxxxzzzyyyrrrlllhhhccc^^^]]]___ooovvvzzzmmmffffffggg\\\OOOEEE<<<333///000000000000/////////..............................---------------------------......//////////////////000111222333666;;;>>>GGGDDD@@@:::555222000///000000000000000000000000111111111222222222222333111222333222000000000111000111111111222222222222222222222222333333444444666666555555555555555555555555555555555555555555555555666666777777888888999999999999999::::::;;;:::999777888999::::::999::::::::::::::::::999999999:::;;;<<<===>>>??????========================>>>???@@@???>>>AAAFFFKKKSSS]]]sss~~~zzzvvvjjjdddeeeiiitttyyy~~~{{{pppaaaVVVPPPMMMHHHBBB<<<999888666555444333333333333444444555777999<<>>>>>===;;;:::888777666666777666666666777888999:::777666555444444444444444777888:::999888999<<<>>>:::>>>DDDIIINNNTTTZZZ^^^gggjjjnnnrrrvvv||||||rrrrrrkkkYYYEEE;;;???GGGJJJVVVYYY___fffkkkmmmkkkiiifffdddbbb`````````bbbcccdddiiiooouuuxxx{{{}}}~~~~~~~~~}}}|||zzzxxxwwwyyywwwtttqqqooonnnnnnnnnkkkjjjgggdddaaa```______jjjooovvvzzz{{{}}}}}}|||zzzzzzzzzuuurrrnnnllljjjiiifffddd___]]]ZZZVVVSSSPPPNNNMMMEEEDDDBBB???===:::888777888777777666666555555555444444444444555777888999999;;;======>>>@@@CCCFFFGGGHHHIIIJJJLLLNNNOOOPPPQQQRRRSSSTTTVVVZZZ___dddgggjjjmmmppptttyyy}}}tttjjjaaaYYYTTTRRRSSSUUUYYY```gggpppwww{{{yyyyyyxxxtttpppmmmmmmnnnhhhkkkooottt{{{|||yyy___WWWSSSWWW\\\^^^___aaafffdddaaaaaaeeeoooxxx}}}{{{uuuooojjjccc\\\\\\```jjjlllrrruuupppeee______VVVKKK@@@888333//////222000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000111111222444888;;;:::999888666444111000///000000000000000000000000111111111111222222222222111222333222000///000111000000000000111111111111111111111222333333444444777777666666555555555444444444444444444444444444444444555666777888999::::::999888777777999:::<<<;;;999888888999::::::999999999999999999999999999888999:::<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????@@@CCCFFFIIILLL[[[wwwyyyrrr}}}~~~oooddd```dddmmmxxx~~~wwwpppkkk\\\WWWOOOHHHCCC???<<<:::888777555555666666555444333555888999:::===@@@CCCJJJLLLPPPTTTWWWZZZ[[[\\\[[[\\\]]]]]][[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ\\\^^^``````___^^^___```[[[[[[ZZZZZZ[[[]]]___`````````___^^^^^^]]]]]]]]]```___^^^\\\[[[ZZZZZZZZZdddRRRJJJLLLYYYhhhqqqvvvyyyttthhh\\\UUUTTTTTTUUUVVVYYY^^^dddkkknnn|||nnneeeccc^^^XXXWWW___nnnyyywwwsssmmmhhhccc___ZZZWWWRRROOOKKKHHHFFFDDDBBB@@@>>>===<<<:::999888888888777777666666777888999999777777666666666666666666666666777777666666777888999:::;;;<<<===@@@EEEHHHQQQUUU\\\aaafffkkkooorrryyykkkiiieeeYYYHHH>>>???BBBCCCQQQUUU[[[ccciiikkkiiifffbbbbbbaaaaaacccfffiiikkknnnrrrxxx}}}~~~~~~~~~}}}||||||{{{{{{zzzyyyyyyyyywwwtttqqqooooooppppppllliiifffccccccfffjjjmmmuuuzzz}}}}}}|||zzzxxxuuuqqqnnnkkkhhhccc```]]]ZZZVVVTTTMMMLLLIIIFFFCCCAAA@@@???999999888777666555555444444444555555666666777777444444444555777999:::;;;>>>???AAAAAAAAABBBEEEGGGJJJKKKLLLNNNPPPRRRSSSTTTVVVWWWXXXZZZ]]]bbbiiimmmooosssxxx}}}|||pppjjjaaaXXXSSSRRRTTTVVVYYY]]]ccckkkssszzz}}}yyywwwtttsssqqqnnnjjjiiikkkmmmjjjooowwwxxxkkkeeePPPTTT___mmmuuuuuupppnnnhhheeebbbdddhhhpppyyy|||wwwqqqlllddd\\\ZZZ]]]bbbaaadddkkkmmmeee\\\WWWFFF>>>666333000...///222////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000111000000000333555555555666666666555333222////////////////////////000000111111111222222222111222333222000000000111//////000000000111111111000000111222222333444444777777666666555555555444444444444444444444444444333444555666777888999:::999888666555666777:::;;;:::999777888999::::::999666666777777888888999999888999:::<<<===>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>@@@@@@BBBCCCEEEGGGFFFMMMaaayyy|||jjj]]]dddsssvvvmmmcccfffmmmwww~~~~~~mmmhhh```XXXPPPHHHBBB===;;;999666555666666555333333444555666666777:::<<>>AAABBBDDDGGGJJJNNNTTT[[[```jjjnnnuuu|||nnneee^^^TTTIIIBBB??????@@@LLLPPPXXX```eeefffffffffdddeeefffhhhkkkooorrrtttvvvyyy~~~zzzzzzyyyxxxxxxyyyzzzzzzxxxvvvtttrrrpppqqqrrrrrrkkkjjjiiiiiilllrrrxxx{{{|||~~~}}}|||xxxvvvsssppplllgggaaa\\\XXXUUUPPPMMMJJJHHHEEEBBB@@@???===;;;999888777777777777777666555444333333111222222333444555666666555555666777999;;;<<<===???AAACCCDDDDDDDDDFFFHHHKKKMMMOOORRRTTTVVVWWWXXXVVVXXX[[[___bbbhhhnnnrrrxxx}}}}}}pppfff^^^ZZZSSSOOOOOOTTTZZZ___dddhhhooowww~~~~~~xxxuuusssqqqpppnnnjjjhhhhhhkkkmmmqqqxxx~~~lll\\\TTTMMM\\\sss~~~tttmmmgggggglllqqqxxx}}}wwwqqqllleee[[[VVVVVVXXXVVV[[[dddhhhaaaUUUMMM===777222222111------////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000111000......000111333444555555444333111000////////////////////////000000000111111111111222222333444333111000111222///000000000111111111111///000000111222333444444666666555555555555555555333333333333333333333333333333444555666777888999777666555444444666888999999888777777:::;;;;;;;;;444555555666777888999999888999;;;<<<======<<<;;;999::::::;;;<<<===>>>>>><<<===>>>@@@BBBCCCDDDEEEFFFCCCGGGTTTcccvvvnnn\\\UUU```tttrrrnnnlllooouuu{{{|||{{{zzzwwwqqqjjjbbbWWWLLLEEECCC>>>999666666666444222333444555555444444666777:::<<>>>>>>>>;;;:::999888888888888888555555666666666666666555555555555666888888888777444555777777666777999;;;999:::;;;<<<>>>BBBHHHLLLSSSVVVZZZ___dddjjjooosssvvv}}}xxxfffWWWKKKFFFBBB;;;:::???FFFMMMVVV\\\```cccgggjjjjjjkkknnnqqqtttwwwyyyzzz|||~~~}}}|||||||||uuutttsssrrrrrrtttuuuvvvuuutttsssrrrqqqrrrssssssoooppprrrtttwwwyyy|||}}}}}}{{{xxxvvvsssqqqmmmkkkeeeaaa\\\XXXUUUQQQLLLHHHBBB???<<<;;;::::::888666777666666555444444555555666666555555555444444444222333333444555666777777999999:::;;;===???AAABBBBBBDDDGGGHHHIIIJJJLLLNNNPPPRRRUUUXXX[[[^^^_________bbbfffkkkoootttzzz~~~zzzrrrhhh]]]UUUQQQPPPPPPRRRXXX```hhhmmmuuuyyy{{{vvvrrrppppppkkkllllllkkkllloootttxxx}}}xxxkkk[[[SSSSSSXXXkkkwwwjjjfffhhhkkkpppvvvwwwpppkkkjjjeee]]]UUURRRPPPPPPUUU]]]^^^TTTHHHAAA777222000111111...,,,...//////.........------------------------------------------------------------......///////////////...///000000//////000222000000111111000///...---////////////////////////000000000000111111111111333444555444222222222333000000000111111111222222//////000111222333444444444444444444444555555555222222222222222222222222222333333444555666666777555555444333444555666777777666666777:::<<<<<<<<<444555666777888999::::::999:::<<<======<<<:::999888999:::;;;===???@@@AAA>>>>>>>>>???AAACCCDDDDDDCCC@@@CCCLLLSSS^^^wwwmmm]]]___dddppp}}}wwwuuuvvvxxxzzz~~~yyyoooccc[[[TTTMMMDDD???>>>===:::777777777888666555444555777777777888:::<<>>===<<<;;;;;;;;;777777888888888777666555555555555666888888777666777888999999777555555555444666999:::::::::;;;<<<;;;@@@GGGLLLOOORRRVVVZZZXXX```kkkwww{{{gggRRRCCCBBB???666666>>>CCCKKKTTTZZZ]]]bbbhhhnnnpppqqqtttwwwyyy{{{|||}}}|||xxxuuutttuuupppooommmllllllmmmoooppprrrrrrrrrrrrrrrrrrssssssvvvxxx{{{}}}}}}{{{xxxvvvvvvpppiiidddaaa]]]XXXSSSPPPKKKDDD@@@???>>><<<999777666444444666777666555333333222222333444444555222333333444555666666777777777888888999:::::::::>>>>>>???@@@BBBDDDEEEFFFEEEGGGKKKMMMOOOQQQSSSUUUVVVXXX[[[___ccceeeggggggnnnrrrxxx}}}yyymmmddd^^^XXXQQQLLLMMMOOOUUU]]]gggqqqzzzyyyyyyvvvrrrnnnkkklllmmmfffhhhkkknnnsssyyy}}}xxxpppbbbRRRIIIMMMXXX```sss~~~jjjbbbbbbcccggglllooohhhdddffffff___WWWRRRKKKNNNTTTYYYTTTHHH===999333...---///111///...000//////.........------------------------------------------------------------......///////////////---...000111000111222444//////000111111111111111////////////////////////000000000000111111111111444555666555333222333444111111111111222222222222...///000111222333444444222333333444444555555555222222222222222222222222222222333333444555555555333333333333333444555555777666555777:::=========555666666888999:::;;;<<<:::;;;<<<======;;;999888777888:::<<<>>>@@@AAABBBAAA???>>>???@@@BBBBBBBBB@@@===AAAHHHJJJNNN```uuu~~~ooohhh___\\\dddvvv}}}zzzrrreee\\\QQQJJJGGGFFFBBB???;;;;;;;;;:::888777888999555555555555777999;;;<<<777:::<<<>>>>>>???AAACCCCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJMMMNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHBBBBBBBBBBBBAAA???===<<<;;;;;;:::;;;;;;<<<======qqqttt|||fffTTTJJJQQQZZZbbbuuuzzzgggZZZWWWXXXYYYTTTUUU]]]bbbeeellltttyyyoooddd[[[[[[]]]]]]```fffyyy}}}xxxsssmmmfffaaa___]]]ZZZUUUQQQNNNKKKJJJFFFFFFCCC@@@>>>===>>>@@@>>><<<999888888888777555777777777777777777777777999888777666666666666666555666666666777777888888777888:::<<>>CCCHHHIIIGGGAAA<<<999999;;;<<<<<<<<<>>>@@@CCC@@@===<<>>???@@@@@@BBBAAA???===;;;::::::999666888999888777888:::<<<>>><<<999888:::>>>BBBDDDpppsssyyy}}}~~~fffRRRNNNQQQXXXmmmwwwddd\\\[[[YYYUUUTTTYYY\\\]]]bbbiiimmmyyyzzznnnccc___[[[WWWXXX[[[aaafffsss|||tttnnnhhheeeaaa\\\WWWSSSPPPOOONNNMMMKKKHHHEEEDDDDDDEEECCC@@@>>><<<<<<<<<:::999777777777777777777666666888888777777777777777888777777777777888888999999777777888999;;;<<<=========???BBBGGGLLLPPPTTTUUUJJJDDD===888777777777777===BBBJJJRRRXXX]]]bbbfffppprrruuuvvvvvvssspppnnngggfffcccaaa^^^\\\[[[ZZZYYYXXXVVVUUUUUUUUUVVVWWW\\\]]]^^^]]][[[[[[]]]___aaa```]]]ZZZVVVRRRPPPNNNGGGFFFDDDAAA???<<<:::999777666666555444333222222222333333333333444444444444444444444555555555666777777777777888888999:::<<<>>>???@@@@@@AAACCCFFFEEEGGGIIIJJJKKKMMMPPPRRRRRRUUUWWWYYY[[[\\\___aaadddgggkkkooosssyyy~~~sssggg___YYYSSSOOOOOOPPPQQQZZZcccjjjmmmttt{{{zzzvvvsssrrroookkkiiihhhiiijjjkkknnnuuu~~~xxxjjjaaaTTTOOONNNPPPTTTXXX```gggrrr{{{}}}yyy|||uuudddZZZVVVXXXaaajjjjjjfffbbbcccggghhhddd^^^\\\VVVLLLBBB;;;666222000........................------------------------------------------------+++,,,,,,,,,---.........------------------------......................../////////000000/////////......---------,,,,,,,,,.........///000000111111333444444333222111111333333333333333444444444444333333333333333333333333444444444444555555555555555555555555555555555555555555444444555555666777555555444444444444555555555555666777888999::::::::::::;;;<<<<<<<<<<<<;;;>>>BBBFFFGGGEEEAAA===;;;;;;<<<>>>??????@@@CCCEEE>>>:::999<<<===<<<<<>>>>><<<:::::::::999999888888777777888888777777777888888999888888888999999999999999888888888888888888888888777888999:::<<<>>>???@@@<<<:::888777777777555444888<<>>>>>@@@AAABBBCCCCCCDDDFFFHHHJJJLLLNNNOOOOOOQQQTTTWWWZZZ\\\___aaacccfffjjjmmmqqquuuzzzzzzoooeee\\\TTTOOONNNLLLMMMRRRWWW___jjjsssyyy||||||vvvqqqnnnlllooollliiiggghhhlllppptttzzz{{{pppbbbVVVNNNKKKLLLQQQXXX]]]```hhhqqqxxx|||sssqqqsssvvviii^^^[[[___fffqqqzzzzzzrrriiihhhkkkkkkddd^^^VVVNNNCCC999222000///...........................------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------......////////////............---------,,,,,,,,,---......//////000111111111222333222000000000222111111222222222333333333444444444444444444444444333333333444444444555555555555666666666666666666555555555555555666777777666666555555555555666666555666777777888999::::::;;;;;;<<<==================@@@CCCDDDBBB@@@>>>>>>>>>@@@BBBBBBAAA@@@AAABBB:::666555999<<<;;;===???<<<>>>@@@@@@@@@CCCHHHMMMOOOZZZkkk}}}wwwsssmmmeee^^^YYYTTTWWWggg|||~~~|||zzzyyylllggg```YYYSSSNNNJJJGGGCCC@@@===999777666777888444555555666666666777777333444444444555555555666444555555666666777777777666666666666777888999:::666777888888888999<<>>===<<<;;;:::999888888777777888888999999999999999999999999999999;;;;;;::::::999999999999888777777777777666666666777777777777777777666555444666999;;;===AAAEEEIIINNNNNNNNNMMMKKKHHHEEECCCAAA@@@???>>>===============<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;<<<<<<=========;;;:::888666555444333444444444555555555666444444555555555666666666555555666666777888888888999999::::::;;;;;;<<<<<<>>>>>>??????AAABBBCCCDDDGGGHHHIIIJJJJJJKKKMMMPPPQQQRRRTTTVVVVVVXXX\\\^^^aaadddgggkkknnnsssxxx|||qqqkkkaaaXXXRRRPPPOOOOOOSSSVVV[[[cccjjjrrrzzz~~~{{{wwwrrrooolllkkkkkkjjjiiiiiiiiimmmuuu}}}{{{wwwpppeeeZZZRRRMMMLLLQQQUUU]]]dddeeeeeekkkrrrzzzllleeeccc```ZZZXXXaaaooo}}}~~~rrrlllkkkggg\\\RRREEE???777111......///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------------------------------......//////......---......---------,,,,,,,,,------......///000000111000111222222000000111222111111111222222222333333333333333333333333333333222333333333444444444444555555666666666666666777666555555555555666777777666666777777777777666666666666777777888999999::::::;;;<<<<<<======<<<<<<<<<>>>@@@AAA@@@??????@@@AAACCCDDDCCCAAA???>>>>>>999444222666:::;;;<<>>@@@@@@@@@BBBEEEIIILLLOOOYYYkkkttthhh^^^VVVPPPTTT```rrryyyrrrmmmiiifffdddVVVRRRLLLFFFAAA???>>>>>><<<<<<;;;;;;::::::::::::666666777777777888888888666666777888888999999999:::::::::;;;;;;===>>>???;;;===@@@CCCFFFKKKQQQUUU\\\ccclllqqqtttvvvzzz}}}777DDD[[[qqq}}}~~~ttttttsssxxxrrrfff```\\\YYYYYYZZZ\\\^^^```gggsss}}}~~~tttjjjccc]]]ZZZ]]]bbbiiippp|||~~~{{{yyysssqqqpppnnnmmmhhhbbb]]]ZZZWWWSSSQQQOOOMMMKKKIIIDDDCCCBBBAAA???===<<<<<<::::::999999999999::::::999999999999999999999999::::::::::::::::::;;;;;;:::999999999888777777777888777666555444555666777555666666555555666:::<<<=========<<<:::999777666888777777666666666777777666666666666666666777777666555555444555555666666555555555555555555555555555555555555666666666777444444555666666777888888666666777777888999::::::::::::;;;<<<===>>>??????AAAAAABBBCCCEEEFFFHHHIIIPPPRRRTTTTTTUUUVVVYYY[[[YYY[[[^^^```aaadddgggjjjjjjmmmrrrwww{{{{{{rrrkkkgggWWWTTTOOOKKKJJJNNNSSSWWW^^^eeeooowww~~~~~~{{{tttrrrooollljjjjjjjjjkkkdddfffjjjnnnuuu~~~yyymmmggg]]]SSSMMMMMMQQQVVV]]]```fffkkkiiifffiiiooouuucccYYYUUUNNNNNNVVVggg{{{uuukkkdddZZZLLLAAA777444000.........///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------------------------------------............------......---------,,,,,,,,,---------...//////000000000222333222111000111333111222222222333333333333111111111111111111111111222222222222333333333444444555555555666666666777555555555555555666777777666666777888888777666666666666666777777888888999999999:::;;;;;;;;;::::::;;;<<<>>>>>>======???AAAAAABBBDDDDDDCCCBBBCCCDDD<<<555222666:::;;;<<<>>>>>>??????@@@@@@AAADDDFFFHHHHHHKKKTTTbbbuuu{{{lllcccWWWPPPNNNWWWjjj|||xxxssskkkaaaYYYSSSOOOMMMJJJHHHFFFCCCAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????AAAAAACCCEEEGGGJJJMMMNNNPPPRRRUUUYYY]]]dddkkkooosssvvvyyy{{{|||~~~222888GGGZZZlllzzz|||tttttt}}}|||qqqggg___[[[WWWUUUWWWYYY]]]eeemmmqqqwwwxxxlllbbb^^^___YYY[[[```jjjttt~~~~~~}}}xxxoooiiiccc```\\\YYYWWWTTTQQQOOOKKKJJJHHHFFFDDDBBB@@@@@@??????>>>===============;;;;;;;;;;;;::::::::::::888888999999999:::::::::999999999999999999999999777777666444222222444666888888888777555555777999888888888777777777777777666555555555555555666666555555666666666666777777666555333333555555555444222333333444555666777777666666666666666666666666444555555666777777888888666777777888999:::;;;;;;;;;;;;===???AAABBBDDDEEEEEEEEEFFFGGGIIILLLMMMOOOTTTVVVXXXYYYZZZ\\\```bbb___aaadddgggiiilllqqqtttwww{{{yyynnnddd\\\UUUQQQMMMMMMMMMMMMOOOUUU]]]ccciiirrr}}}}}}yyyvvvpppooollliiihhhhhhiiiiiieeejjjqqqwww}}}{{{lll[[[VVVPPPLLLMMMTTT]]]ccchhhhhhiiikkkiiieeeggglllyyyooo]]]RRROOOIIIMMMXXXiiixxxuuuggg[[[NNNAAA888222000............,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,,,,------......///000000000111222222111000222333111111222222222333333333111111111111111111111111111111222222222333333333333333444444555666666666444444444444444555666666555666777888888777666555555555555666666777777777777777888999999999999999:::;;;<<<===<<<<<<>>>@@@===???BBBCCCEEEGGGKKKNNNCCC:::555888<<<<<<;;;<<<>>>>>>>>>???@@@AAABBBCCCEEEEEEGGGJJJNNNYYYmmm~~~|||qqqdddWWWNNNMMMXXXdddxxxzzzppphhhaaa^^^WWWUUUQQQNNNJJJHHHGGGGGGDDDDDDCCCCCCBBBAAAAAAAAAEEEEEEGGGHHHJJJLLLMMMMMMOOOPPPSSSWWW[[[___ccceeefffhhhiiijjjmmmrrrxxx|||~~~|||zzzzzz|||444666<<>>>>>>>>=========<<<<<<999999999999999999999999777777888888888999999999555666777555333222444666888999999999777777999::::::999888777777888999999777777666666666666666777666666777777888888888888888666444444666777777555555555555666666777777888666666666777777777888888777777888888999999:::::::::;;;;;;<<<>>>??????@@@@@@AAACCCEEEHHHKKKMMMNNNMMMMMMNNNPPPRRRTTTVVVXXXYYY[[[]]]___aaadddgggjjjhhhjjjnnnqqquuuyyy}}}pppiii___WWWSSSQQQOOONNNPPPTTTXXX\\\```fffmmmrrrwww}}}yyyvvvsssrrrmmmlllkkkiiiiiiiiijjjjjjpppwwwzzzjjj]]]NNNNNNPPPYYYeeeqqqyyy|||vvvpppllljjjhhheeefffjjjrrr{{{~~~ooo___UUUSSSPPPTTT]]]gggnnnttt}}}{{{jjjYYYKKKAAA:::666222000...---......,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,---......//////000...///111000000///111222000000000111111111222222111111111111111111111111111111111111222222222222222222333333444555555555333333333333333444555555444555777888888777555444444444444444555555555555666777888888999999888888999:::<<<<<<;;;;;;<<<>>><<<===>>>???AAAFFFKKKOOOKKKAAA999:::======::::::<<<;;;;;;<<<>>>@@@@@@@@@BBBBBBEEEIIIJJJMMMZZZhhhxxxtttjjjaaaYYYWWWXXX]]]hhhvvvzzzwwwooollliiieeebbb```______^^^]]]\\\[[[ZZZXXXWWWWWWZZZ[[[]]]___aaadddeeefffjjjkkklllooosssvvvyyy{{{xxxyyyxxxxxxxxx{{{||||||111222555999>>>OOOlllyyyggggggnnnvvvqqqaaaYYYVVVRRRSSSWWWYYYZZZZZZZZZ^^^iiiyyytttiii```^^^\\\YYY\\\bbb```gggrrr}}}}}}zzzuuurrrooolllhhhfff___^^^\\\ZZZWWWTTTRRRQQQKKKJJJHHHGGGEEEDDDDDDDDDAAA@@@@@@@@@??????>>>>>><<<<<<;;;;;;:::999999888777777777777888888888888444777:::999777555666888555666888999888888:::;;;:::999888666666777888999888888777777666777777777666666777888999999888888:::777555555888999888666999999888888888888888888666777777888999999::::::;;;;;;;;;<<<<<<=========???@@@AAABBBCCCDDDEEEEEEFFFGGGJJJMMMPPPSSSVVVWWWUUUUUUVVVXXXZZZ]]]___```bbbdddgggjjjlllooosssvvvuuuxxx|||}}}ssshhh```XXXRRRKKKHHHKKKOOORRRSSSWWW]]]dddjjjpppuuu|||{{{yyyvvvrrrpppnnnmmmmmmhhhiiiiiijjjkkklllmmmnnn}}}{{{uuuoookkkiiibbbUUULLLLLLQQQ]]]pppyyyppplllhhheeefffiiinnnxxx~~~qqqccc\\\ZZZXXX[[[aaaffffffiiisss~~~tttkkkZZZGGG888111000111111///,,,,,,---/////////------------------------************************++++++++++++++++++++++++))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,------...//////000,,,...//////......///111////////////000000000000222222222222222222222222000111111111111222222222111111222333333444555555333222222222222333444444444555666888888666555444333333444444444444444444777777888999999999999888888:::<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;<<>>>>>>>>======AAAGGGGGGFFFKKKUUU[[[jjj{{{uuujjj]]]UUUKKKQQQXXX```jjjxxx}}}}}}}}}~~~}}}{{{zzzxxxwwwvvvnnnoooqqqtttwwwzzz|||}}}111111333555555888HHHZZZ~~~{{{vvvooonnntttsssgggbbb^^^ZZZ[[[UUUSSSUUUUUUVVV]]]ggguuu~~~|||tttpppkkkaaaYYYZZZYYY\\\bbbfffkkkyyy~~~zzzxxxvvvrrrmmmiiigggddd```\\\YYYWWWUUURRROOOMMMKKKJJJLLLIIIGGGFFFEEEEEEDDDBBB???>>>===;;;;;;;;;<<<<<<;;;;;;::::::999999999999;;;;;;;;;::::::999999888999999999888888999999999777777777888888999999999999888888777777777888888888888999888777888:::<<<<<<;;;888777888:::===???<<<<<<<<<<<<<<<<<<;;;;;;======<<<;;;;;;<<<<<<===>>>>>>>>>???AAABBBDDDEEEEEEGGGIIIJJJJJJKKKNNNOOOOOOQQQTTTVVVXXX[[[___bbb```aaabbbdddgggiiilllmmmppppppqqquuuzzzxxxssskkkaaaYYYTTTQQQPPPKKKKKKMMMPPPUUU\\\bbbfffppptttzzz~~~~~~|||wwwtttrrrqqqooollljjjjjjmmmooonnnooopppqqqsssxxxuuueeebbb]]]UUUNNNLLLNNNQQQXXXeeevvv|||qqqmmmlllfffaaa^^^^^^lllxxxxxxrrrllliiifffmmmggg___\\\ccckkkjjjccc]]]QQQBBB666222000...,,,------------------------,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---......//////......------......///000000000111111000000//////......000000000///000111111222333333333222222111111111222222111111222222333444222333555666666555333222111111222333444444555555333444555555666666555555555555555555555555444444999999999888777666666555777777888999;;;<<<<<<===>>>???@@@???=========>>>@@@???>>>===;;;:::999888999999::::::;;;<<<======<<<>>>??????@@@BBBEEEHHHKKKSSS___jjjvvvvvvlllYYYUUURRRSSSRRRSSS___mmm222111333444333333<<>>>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::;;;;;;888999999999::::::::::::::::::999999999999999::::::::::::999888999<<>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCFFFFFFFFFGGGIIIKKKLLLMMMMMMOOOQQQRRRRRRSSSUUUWWWYYY[[[]]]^^^```cccgggjjjlllmmmnnnpppsssuuuxxxyyy}}}~~~zzzpppiii]]]ZZZVVVQQQNNNLLLMMMMMMTTTVVVYYY___fffmmmtttwww~~~~~~zzzxxxuuuqqqnnnnnnnnnmmmllljjjkkknnnqqqvvvzzz~~~~~~ooocccXXXTTTPPPNNNOOORRRTTTTTTccclllwwwyyyooommmlllfff^^^ZZZVVVeeetttwwwuuurrrpppmmmjjjiiifffdddffffff___VVVIII@@@555///...000000///------------------------,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------...............------......//////000000000000000000//////......000000000000000111111222333333222222222111111111222222111111222222333444222333444555555444333222111111111222333444444444333444444555555555555555555555555555555555555555999999888888777666666555777888888999:::;;;<<<===BBBCCCCCCAAA>>><<<<<<===>>>>>>===<<<;;;::::::999999999::::::;;;<<<<<<======>>>?????????AAADDDGGGAAAGGGMMMTTT]]]mmmyyymmmgggaaa\\\TTTNNNRRRZZZnnn|||~~~{{{}}}}}}111000111444333111333888EEESSSbbbsssvvvkkk___XXXSSSOOOMMMNNN\\\___dddjjjqqq|||yyypppfff___ZZZVVVVVVXXXZZZ\\\aaagggooowww}}}|||uuurrrlllfffbbb```aaabbb]]][[[YYYWWWWWWVVVSSSQQQLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<=========;;;:::<<<@@@CCCHHHEEEAAA>>>===???BBBDDDAAAAAABBBBBBCCCCCCCCCDDDAAABBBCCCEEEGGGHHHHHHHHHIIIJJJJJJLLLNNNPPPRRRSSSWWWXXXZZZ[[[[[[\\\]]]___dddeeefffgggiiilllqqqtttxxxyyy{{{}}}xxxooofff]]]TTTOOOJJJJJJJJJJJJLLLOOORRRTTTaaadddiiipppxxx|||wwwssspppnnnkkkhhhiiijjjkkklllmmmppptttwwwxxxjjj[[[RRRMMMKKKLLLQQQYYY^^^___^^^jjjooouuuzzzvvvllljjjiiibbbYYYSSSPPP^^^lllrrrssstttssspppkkknnnooolllggg^^^QQQEEE888333,,,***,,,///000000------------------------,,,,,,------------,,,,,,******++++++++++++******+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---...............---------...//////000000000000000////////////.../////////000000000111111222222222111111111111111222111111111111222333333111222333444444333222111000000111111222333333333333333444555555555555555555555555555555555555555999888888777777666666555777888888999:::;;;<<<<<>>??????>>>@@@CCCEEE@@@BBBDDDEEEIIIUUUdddppp~~~wwwnnn```UUUQQQSSSYYYaaannn~~~wwwuuuwwwzzzyyywww000//////222444555555555999AAAIII[[[sss~~~ttteee\\\WWWRRRPPPTTTVVVYYY\\\bbbjjjttt{{{}}}ssslllfff___[[[ZZZYYYXXXZZZ]]]bbbeeegggpppwww}}}vvvoookkkjjjlllmmmgggeeecccbbbaaa___\\\ZZZTTTTTTRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA????????????@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@???>>>AAAEEEHHHMMMKKKFFFCCCBBBCCCFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGIIIJJJLLLNNNNNNNNNNNNMMMNNNOOOQQQSSSVVVXXXZZZ___```bbbccccccdddfffggglllmmmoooppprrrvvv{{{{{{vvvmmmhhhaaaYYYSSSNNNKKKJJJKKKLLLOOOSSSXXX^^^bbbeeepppsssxxx~~~|||yyyxxxvvvrrrnnnkkkjjjiiihhhfffiiimmmppptttxxx}}}|||qqqeeeYYYOOOKKKMMMQQQXXXaaahhhjjjiiiggggggkkknnnqqqxxx|||pppeeecccccc]]]UUUQQQSSS]]]fffjjjllloooooommmooossssssjjj^^^QQQDDD999444111---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******++++++++++++******+++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---.........------,,,,,,---......//////000////////////////////////...//////000000000000000111111111111111111111000111111111111111222222333111222222333333222222111000000111111111222222222333333444555555555444444444444444555555555555555888888777777666666666666777888888999::::::;;;;;;DDDDDDDDDAAA>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===999999:::::::::;;;;;;;;;===>>>>>>>>>===>>>AAACCCDDDEEEEEEDDDDDDIIISSS[[[iiiwwwllldddbbb^^^^^^bbbnnn}}}zzzzzzzzz|||}}}}}}{{{yyywwwxxxyyyzzzuuuqqqrrrvvvzzz|||{{{111///......222555666555222555666CCC\\\lllzzzxxxlll___UUUOOOPPPRRRTTTWWW\\\bbbeeeooottt}}}wwwnnneeeaaa\\\ZZZZZZ[[[[[[[[[WWW[[[ccclllttt|||~~~|||}}}}}}yyywwwuuusssrrrpppllliiiddddddbbb```^^^[[[YYYXXXYYYYYYWWWVVVTTTSSSRRRQQQMMMMMMLLLLLLKKKJJJJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEGGGKKKOOORRRPPPLLLJJJIIIJJJKKKMMMLLLLLLMMMMMMNNNNNNNNNOOOSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWYYY[[[^^^bbbdddfffiiikkkmmmnnnoooppprrrtttzzz{{{}}}{{{tttnnnfff^^^YYYUUUSSSOOOLLLKKKLLLNNNPPPSSSVVV[[[bbbjjjqqqvvvyyy|||wwwrrroooooonnnllljjjiiiiiikkkllljjjnnntttzzzvvveee[[[SSSLLLJJJLLLQQQ\\\iiiqqqpppkkkhhhgggbbbfffhhhiiinnnvvv{{{|||pppfff]]]]]]^^^]]][[[ZZZ]]]aaaddddddfffkkkmmmkkknnnnnnhhhYYYJJJ@@@777111333111000......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))******++++++******)))************************++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,------.../////////.............../////////......///000000000000///000000000000000000000000111111000000111111222333222222222222222222222222111111111111111111222222222333333444555444444444444444444555555555666666777777777666666666666666777888888999999:::::::::???@@@@@@???<<<;;;;;;<<<::::::;;;;;;<<<======>>>999999999:::::::::::::::<<<=========<<<===@@@BBBBBBCCCDDDCCCBBBCCCGGGJJJVVVlllzzztttkkkeee```^^^aaafffnnnssszzz|||{{{vvvsssrrrqqqqqqrrrrrrqqqooommmnnnppprrrkkkjjjjjjpppxxx111111///,,,---222333000111222...444GGGVVVfffzzzsssbbb\\\[[[YYYXXXWWWXXXYYYZZZ```ccchhhnnnvvvzzzppphhhbbb]]]WWWSSSQQQQQQRRRUUUYYY]]]bbbeeeqqqwww|||yyyssssssqqqooollliiigggeeefffeeedddbbb```^^^]]]\\\YYYYYYXXXWWWUUUTTTSSSSSSOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPQQQTTTVVVWWWVVVUUUTTTTTTUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYYYYZZZ[[[\\\]]]___```bbbeeeiiillloooqqqwwwyyy|||~~~zzzuuuiiieee___ZZZUUUPPPKKKGGGIIIJJJKKKLLLNNNRRRXXX\\\dddhhhooowww}}}zzzwwwuuussspppllljjjhhhiiiiiiiiijjjmmmrrruuuwww{{{ooo___PPPKKKIIIGGGKKKRRRWWWcccppptttnnnfffbbbbbb```cccdddbbbccchhhmmmmmmccc^^^[[[^^^aaabbbeeejjjjjjjjjhhheeefffjjjjjjfff```]]]RRRBBB666222///,,,.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))************)))))))))))))))***************++++++++++++++++++++++++))))))******+++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,---......//////---............/////////---...///000111000///...////////////000000000000111000000000000111222222333333333222222333333333222222222222222222222222222222333444444444444444333333444444555666666666666666666666666666666666888888888888999999::::::;;;<<<===<<<;;;:::;;;<<<::::::;;;;;;<<<======>>>999999999999:::::::::::::::;;;<<<<<<;;;===@@@BBBAAACCCDDDDDDCCCBBBCCCCCCJJJVVVnnn~~~zzzrrrhhh___UUUPPPSSSYYYffftttvvvzzz~~~zzztttpppoooppppppqqqqqqqqqqqqooollljjjjjjkkkjjjjjjmmmvvv...111111------000111///000444111222;;;AAANNNbbbrrr}}}~~~pppkkkccc[[[UUURRRPPPOOOXXXZZZ^^^bbbffflllsssxxxxxxoooeee]]][[[YYYVVVTTTRRRRRRTTTUUUWWW[[[aaadddhhhnnnwww~~~{{{wwwtttrrrqqqpppooommmjjjhhhgggfffffffffdddbbb```^^^]]]\\\XXXWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSTTTTTTVVVWWWWWWUUUWWWZZZ[[[[[[[[[]]]___]]]^^^___aaaaaabbbaaaaaaeeeeeeeeedddccccccbbbbbbaaa```___^^^```bbbeeegggiiikkkmmmppptttxxx{{{}}}~~~wwwppphhhaaa\\\VVVRRRNNNLLLKKKKKKJJJIIILLLPPPUUUZZZ^^^dddkkkpppxxx|||wwwtttpppmmmmmmllljjjhhhgggiiikkkmmmqqqvvv~~~|||ppp___QQQGGGJJJMMMNNNUUU______gggoooqqqlllfffdddddd^^^```___YYYXXX]]]ccceee``````dddiiiiiihhhkkkrrrvvvuuuoooiiifffeee```XXXLLLHHH>>>222---......,,,+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))************))))))((()))))))))*********+++++++++++++++++++++++++++((())))))***++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,+++,,,,,,------......///---------.........//////,,,---///000111000///............/////////000000000000000000000111222222444444333333333333444444333333333333333222222222222222333444444444444333333333444444555666666777666666666666666666666666888888888888999999999999:::;;;<<<;;;:::999:::;;;::::::;;;;;;<<<=========999999999999999999999999888:::;;;;;;;;;===@@@CCCEEEEEEEEEEEEDDDCCCDDDDDDFFFJJJWWWiiiyyyxxxpppcccXXXTTTWWWYYYllluuuppp{{{{{{}}}|||tttuuuyyyzzzsssppprrruuuxxxyyy{{{~~~~~~xxxsssqqqvvvvvvxxx~~~***111444000///333444111,,,444333222444222:::MMM```qqq~~~xxxkkkaaa[[[XXXWWWSSSVVVZZZ^^^aaacccgggiiiqqqxxxxxxiiifffaaa\\\WWWTTTRRRQQQOOORRRTTTUUUVVV[[[dddllllllsss|||}}}|||zzzxxxvvvtttrrrqqqooonnnllljjjgggeeecccbbb^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[YYYYYYYYYZZZZZZ\\\]]]]]]ZZZ]]]```bbbbbbbbbcccdddbbbcccfffiiikkkkkkjjjiiiooonnnnnnmmmlllkkkjjjjjjkkkjjjiiiiiikkkooosssvvvvvvwwwyyy}}}zzzwwwqqqmmmgggaaa[[[UUUOOOLLLOOOLLLJJJJJJLLLPPPRRRSSSTTTZZZbbbiiipppwww~~~~~~{{{yyyuuupppkkkiiiiiiiiihhhfffiiilllppptttxxxyyyjjj___[[[OOOJJJQQQXXXZZZaaakkkhhhjjjlllnnnmmmllljjjjjj\\\]]]YYYSSSQQQXXXaaaeeedddhhhooossspppjjjlllqqq|||uuulllfff___TTTHHH===;;;444---,,,000111///,,,---...---,,,+++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))************))))))(((((())))))*********+++++++++++++++++++++++++++((())))))***++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,------......///---------.........//////,,,---///000111000///...---.........//////000000000000000000000111111222555444444333333444444555333333333333333333333333222222333444444444333333333333444444555666777777555555555666666666666666888888888888888999999999;;;<<<===<<<:::999999:::;;;;;;;;;<<<<<<<<<======999999999999999999999999777888::::::;;;===@@@CCCFFFEEECCCBBBAAABBBCCCDDDEEEFFFLLLWWW^^^gggvvv~~~ttteee\\\[[[]]]gggpppnnnccc]]]cccmmmttt{{{{{{~~~zzzssstttxxx|||uuusssvvv|||~~~~~~////////////000000000000---...///000222444555666CCCMMM\\\jjjvvvwwwggg[[[\\\QQQRRRWWWTTTVVV[[[XXXdddhhhnnnrrrwww~~~{{{rrrkkkeee^^^YYYVVVSSSOOONNNOOOQQQPPPOOOPPPUUU\\\```ccciiissszzz{{{wwwvvvvvvtttrrrtttoookkkjjjmmmnnnllliiihhhhhhiiiiiihhhgggeeedddbbbcccdddeeefffggggggggghhhhhhjjjlllnnnpppqqqrrrsssrrrssstttvvvwwwvvvuuu~~~}}}}}}~~~~~~|||zzzwwwzzz~~~|||xxxrrrkkkddd^^^ZZZXXXSSSRRRPPPNNNMMMLLLKKKKKKLLLNNNQQQSSSVVV[[[ccchhhlllpppwww}}}xxxuuusssqqqooonnnmmmiiieeedddfffkkkooowwwzzznnnjjjccc^^^ZZZZZZ\\\^^^XXXWWWYYY___eeejjjrrrzzzwwwwwwuuutttssssssssstttlllccc[[[XXXYYY\\\```cccoooxxx}}}sssllllllppp}}}vvvkkk]]]OOOCCC<<<000000///------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++***))))))((())))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////............////////////////////////////////////////////////000000000000111111111222222333333444222222222222333333444555444444444444444444444444111111222333333444444555666666666666666666666666999888888999;;;;;;999777777888999999::::::::::::<<<<<<<<<<<<============999:::;;;;;;:::999777666888:::;;;<<<===???BBBDDDIIIGGGDDDAAA???@@@AAABBBDDDFFFHHHIIILLLPPPUUUYYYkkkooouuuzzz||||||yyyxxx{{{{{{uuujjjnnnpppkkk```VVVRRRRRRVVV___ppp|||~~~zzzxxx~~~........./////////000000......///000222333444444555<<>>>>><<<999999::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;<<<============<<<===>>>>>>===<<<<<<===???BBB@@@???>>>>>>???AAABBBCCCCCCCCCBBBAAABBBDDDFFFDDDFFFHHHKKKMMMMMMMMMMMMPPPRRRYYYdddtttyyyppphhh]]]VVVQQQOOOQQQVVVbbbnnniiiiiiiiilllqqqxxxzzzrrrhhh]]]VVVOOOKKKNNNSSS,,,,,,,,,---------......//////000000000000000000444444333333888CCCQQQ\\\oooxxx{{{tttnnnwwwxxxllldddZZZYYYXXXWWWVVVVVVXXX[[[]]]]]]ccciiimmmooovvv{{{wwwpppjjjccc___^^^\\\VVVRRRTTTTTTTTTQQQNNNMMMOOOQQQRRRUUUYYY^^^cccgggkkkmmmssswww}}}|||uuupppkkkhhhddd```]]]YYYTTTPPPQQQOOOLLLIIIHHHHHHIIIIIINNNNNNOOOPPPSSSVVVYYYZZZaaacccggglllrrrvvvzzz{{{|||yyyuuuqqqooonnnnnnnnnmmmmmmkkkjjjiiikkknnnqqqvvv||||||wwwjjjggg```VVVMMMGGGFFFGGGGGGEEEGGGTTThhh{{{wwwnnngggccchhhwww|||rrrooowww|||{{{yyyvvvkkkooorrrpppiiibbb______PPPJJJ@@@777000...///000......---,,,++++++,,,,,,++++++******))))))((((((************************++++++++++++******)))))))))))))))))))))))))))))),,,,,,+++++++++,,,,,,---))))))))))))))))))))))))************++++++++++++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,------...///---------.........//////111111111111111111111111////////////000000000000000000111222333333444444333333333222222333333444222222222222222222222222333333444444555666666777666666666666666666666666555666999===???@@@===;;;::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>>>>>>>===>>>>>>===;;;;;;<<<>>>AAA@@@???>>>===>>>???@@@DDDEEEEEECCCBBBAAACCCEEEDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJMMMTTTaaaqqq~~~xxxiiiccc^^^[[[YYYVVVYYY^^^YYYZZZYYYWWWUUUVVV[[[___\\\^^^fffrrr|||rrrmmmmmmooowwwyyy}}}wwwjjjaaa^^^UUUKKKGGGDDDDDDIIIPPP,,,,,,,,,,,,------------////////////////////////666666444222333888BBBIII]]]nnn||||||wwwwww}}}rrrbbb___[[[WWWWWWXXXZZZ[[[XXX\\\```bbbcccfffmmmsssxxx}}}xxxsssrrrnnnfff___]]]\\\YYYVVVRRRQQQQQQRRRNNNNNNOOOQQQSSSUUUWWWXXXZZZ]]]bbbgggkkkoootttwww}}}~~~{{{yyyoooooommmkkkhhhbbb\\\XXXTTTSSSQQQPPPOOOMMMKKKIIIIIIIIIHHHIIIJJJMMMPPPQQQTTTUUUWWWYYY^^^bbbfffhhhtttvvvzzz~~~|||yyysssrrrooommmlllnnnppprrrjjjlllnnnooopppsssxxx|||wwwlllddd```WWWTTTNNNHHHCCCBBBCCCDDDLLLLLLRRR```rrr~~~zzzqqqjjjgggggghhhlllrrryyyuuuoooiiijjjvvv~~~{{{wwwrrrgggiiijjjggg___VVVPPPLLL>>>:::666111//////000111---,,,,,,++++++++++++,,,*********))))))(((((((((************************+++++++++***************)))))))))))))))))))))))),,,+++************++++++))))))))))))))))))))))))))))))*********+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------............000000000000000000000000////////////000000000000///000000222333444555555444333333222222333333333222222222222222222222222333333444444555666666777666666666666666666666666555666888<<>><<<;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;999999::::::;;;======>>><<<======<<<;;;;;;===>>>CCCBBB@@@???>>>======>>>CCCDDDEEEDDDCCCCCCDDDFFFCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIILLLSSS]]]ffflll{{{tttnnnjjjhhhddd\\\XXXXXXZZZ[[[[[[VVVOOOJJJIIIKKKMMMMMMPPPXXXaaaiiinnnoooyyy|||pppooo{{{yyyuuusssrrrqqqkkksss~~~~~~uuutttoooggg^^^YYYZZZ\\\^^^```dddhhhiiibbbWWWNNNMMMGGGBBBCCCFFFKKKUUU___,,,,,,,,,---------..................///////////////111222111000222777<<>>===<<<:::;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;999999999999:::;;;<<<===<<<======<<<;;;;;;<<<>>>CCCBBBAAA???>>>===<<<<<<>>>@@@AAABBBAAAAAACCCDDDBBBBBB@@@@@@@@@AAABBBCCCBBBBBBDDDFFFIIIMMMQQQSSS[[[bbblllwwwxxxssspppkkkccc]]]\\\___aaaaaa^^^VVVOOOLLLKKKJJJHHHGGGHHHKKKNNNOOOPPPWWW]]]aaa\\\UUUSSSZZZbbbeeeccc___[[[XXXUUUTTTTTTQQQ[[[fffjjjfffaaa___```XXXWWWTTTNNNHHHEEEHHHKKKMMMPPPVVV\\\___ZZZPPPHHHGGGEEEFFFIIIMMMTTTaaannn------------............---------....../////////---///111000//////222666666CCCSSS```nnn{{{{{{rrriiieeeaaa]]]ZZZZZZZZZXXXWWWXXXZZZ\\\___bbbffflllooouuu{{{xxxsssmmmkkkhhheeebbb___^^^]]]XXXXXXXXXUUUSSSQQQQQQRRRQQQPPPPPPPPPQQQRRRTTTUUUSSSUUUYYYZZZ[[[]]]```ccckkkmmmoooqqqqqqqqqqqqqqqvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~}}}|||{{{yyyzzzyyyxxxvvvtttrrrqqqppplllkkkiiiiiiiiihhheeecccbbb___\\\ZZZZZZZZZXXXWWWRRRQQQOOOMMMKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMMMMNNNNNNOOOQQQTTTVVVYYY\\\___cccfffjjjoootttxxx{{{|||}}}yyyvvvtttqqqpppooonnnllliiihhhjjjnnnooopppssswww{{{uuunnnbbbVVVMMMHHHGGGHHHIIIJJJMMMQQQWWW\\\___aaaaaaaaacccgggkkkooooooooonnnjjjhhhkkkkkkgggdddddd```aaa```___```kkk{{{wwwvvvsssmmmeee^^^SSSHHH???888222......------,,,++++++******++++++************++++++))))))******************************************((((((((((((((((((((()))))))))))))))))))))))))))+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.................................////////////000000000000...///000111333444555666555444333333222222222333111111111111111111111111222222222333444444555555666666666666666666666666888777666888:::<<<===<<<:::::::::::::::999888888999999999999::::::::::::::::::999999999;;;<<<===>>>???>>><<<:::999:::;;;@@@???>>>>>>===<<<<<<;;;;;;===???@@@??????@@@BBBCCCBBBAAA@@@@@@@@@AAABBB<<<===???AAACCCEEEFFFGGGCCCHHHQQQZZZcccmmmxxx}}}{{{}}}zzzqqqjjjggggggggghhheeeaaa\\\YYYWWWNNNMMMLLLKKKJJJIIIGGGEEEFFFHHHIIIGGGDDDCCCFFFJJJKKKKKKJJJGGGCCCAAA@@@AAABBBIIISSSWWWVVVQQQNNNLLLGGGGGGFFFBBB>>>>>>BBBFFFLLLPPPYYYbbbgggdddZZZRRRQQQRRRUUUVVVUUUYYYfffttt---------.........//////,,,,,,------...//////000111333444333000///111444333888???JJJ\\\qqqzzzrrrgggaaa___]]]YYYVVVUUUVVVXXXYYYZZZ^^^cccfffiiimmmrrrwww||||||vvvrrrooonnnjjjiiigggccc^^^ZZZYYYYYYVVVTTTQQQOOONNNNNNOOOOOOLLLOOOQQQQQQPPPPPPSSSUUUWWWYYY[[[\\\[[[[[[ZZZ[[[YYYZZZ\\\^^^_________^^^^^^```cccddddddccc```___]]]]]]\\\ZZZYYYXXXWWWVVVVVVUUUTTTTTTUUUTTTRRRPPPSSSQQQNNNMMMMMMNNNMMMLLLNNNNNNMMMMMMMMMNNNOOOOOOOOOQQQSSSTTTUUUWWWYYY[[[___aaacccfffhhhlllppprrrrrruuuzzz~~~zzzxxxxxxvvvrrrooopppooonnnoooppppppnnnlllkkkooouuuyyy|||oooccc^^^VVVOOOKKKJJJKKKMMMXXXYYY\\\```eeeiiijjjiiikkkhhhdddaaaaaacccgggjjjkkkiiijjjjjjgggcccdddhhhggggggfffbbbbbbjjjzzz{{{sssvvvuuupppaaaWWWHHH<<<555111///...++++++******+++,,,------+++***************++++++))))))******++++++,,,,,,))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))...------,,,+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................////////////000000000000...///000111333444555666555444333333222222222222000000000000000000000000111111222333333444444555666666666666666666666666999777666666999;;;<<<<<<::::::::::::999999888777888888999999999:::::::::;;;;;;:::999:::;;;<<<===AAAAAA@@@===999777777888<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???>>>???@@@AAAAAA@@@???????????????<<<<<<>>>@@@AAABBBBBBCCC===@@@DDDIIIPPP[[[gggpppppp|||{{{{{{sssmmmnnnmmmllljjjhhhfffcccaaaYYYZZZ\\\]]]\\\YYYVVVSSSOOONNNKKKIIIHHHHHHIIIIIINNNNNNMMMJJJEEECCCCCCEEE???DDDLLLTTTWWWUUUPPPLLLHHHIIIHHHEEECCCDDDIIIMMMWWW\\\fffqqqwwwuuulllddd___aaacccbbb[[[[[[fffuuu------------------------........................000000000000000111111222888999999<<>>:::;;;<<<<<<<<<======>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>???BBBGGGMMMSSSWWW[[[dddpppyyy}}}|||yyywwwvvvwww{{{yyyzzztttnnnkkkkkkiiieeeaaa___fffooouuuwwwrrreeeWWWXXXWWWWWWXXXUUURRRVVV]]]]]]```\\\PPPIIIJJJIIIDDDJJJLLLRRR\\\fffiiibbb[[[ZZZTTTNNNJJJJJJLLLOOOPPPYYYbbbjjjqqq}}}}}}llliiijjjiiiddd``````eeekkk------------------------........................000000//////000000111222000111222333777AAAOOOZZZkkksss||||||pppgggbbb\\\XXXVVVUUUUUUTTTWWWVVVWWWZZZ^^^bbbddddddggglllssswwwzzz~~~{{{wwwtttsssrrrqqqkkkjjjhhhgggeeedddcccbbbaaa___\\\[[[[[[\\\[[[ZZZVVVUUUTTTSSSRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRWWWWWWXXXYYYYYYYYYYYYYYY[[[\\\]]]___```aaaaaaaaafffgggjjjmmmpppsssvvvwww{{{~~~}}}zzzwwwtttrrrqqqqqqpppmmmkkkkkkmmmpppqqqssswwwzzz}}}uuullliiifffgggkkkjjj___SSSMMMKKKJJJLLLSSS___jjjrrrvvv}}}wwwrrrpppooopppsssuuuqqqjjjhhhkkkllljjjhhhhhhiiiiiijjjlllppprrrqqqqqqqqqnnnkkkjjjjjjkkkttt|||}}}uuuooolllcccVVVEEE===333...---...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))))))))************++++++++++++++++++++++++...------,,,,,,------...///...---,,,,,,---...//////////////////000000111///000000111111222333333666555444222111111222222000000////////////000000000111111222222333444444444444333333444444555666777777777888888888999999666666666777777777888888777777666666666666666777999999999999:::;;;<<<===<<<<<<<<<;;;:::999888777999999:::::::::::::::999999>>>EEEHHHGGGCCC>>><<<;;;;;;<<<<<<============999:::;;;<<<============>>>======>>>@@@BBBEEEGGGGGGLLLTTTZZZ]]]^^^^^^___gggkkkrrr{{{{{{tttqqqpppnnnjjjfffsss~~~sssdddaaa___``````cccmmmwww|||xxxgggZZZWWWTTTOOOXXXZZZbbbooo{{{|||vvvhhhccc]]]XXXVVVWWWWWWWWWYYYaaahhhppp}}}uuuoooooonnnjjjfffeeefffhhh------------------------------------------------///////////////000111111...000222222222444:::???LLL[[[ppp{{{ssslllgggbbb___WWWVVVUUUVVVWWWXXXXXXWWWVVVYYY^^^aaadddgggkkkmmmooosssxxx|||}}}{{{yyyyyyyyywwwvvvooonnnllljjjiiihhhhhhhhhffffffeeeeeedddeeeeeefffhhhhhhhhhhhhhhhiiiiiiiiimmmmmmnnnoooppppppqqqqqqssstttvvvyyy{{{}}}~~~}}}{{{yyywwwuuuuuutttsssqqqooommmlllkkkllllllkkkllloootttwwwuuuiii[[[PPPRRRNNNMMMNNNMMMIIIHHHKKKMMMPPPXXXfffvvv{{{tttrrrqqqqqqwwwyyywwwrrrooopppqqqpppnnnpppssstttvvvyyy||||||wwwpppjjjgggeeejjjooonnnddd\\\WWWNNNCCC999444---++++++---,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))******************************))))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************---,,,,,,,,,------...//////...---------...///000//////......//////000111//////000111111222222333555555444333222222222222000000////////////000000000111111222222333444444333333222222333333444555777777777777888888888888666666555444555666777888777666666555555666777777777888888999:::<<<===>>><<<<<<<<<;;;;;;999888888777777888999999::::::::::::>>>BBBDDDCCC???===;;;;;;;;;;;;<<<<<<<<<<<<===888999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::<<<>>>AAACCCDDDGGGKKKNNNRRRXXXaaakkkttt~~~~~~xxxuuutttsssooolllzzzrrrmmmiiihhhiiippp~~~~~~llleeeaaa\\\___bbbjjjxxxwwwsssmmmgggdddaaa___]]]ZZZ___dddkkkyyy{{{qqqooollliiigggddd```^^^,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............///000000///222444555444444666888555FFF]]]oooxxx{{{|||}}}{{{}}}|||iiieee___[[[YYYWWWUUUTTTVVVWWWYYY\\\```bbbcccddddddgggiiijjjkkkmmmqqqtttwww}}}~~~{{{yyywwwuuutttssssssrrrppppppppppppoooooonnnnnnmmmoooqqqtttwww}}}|||mmmbbb\\\UUULLLDDDJJJGGGGGGIIIIIIKKKRRRZZZ^^^```gggqqqyyyuuuuuuwwwwwwxxxwwwtttooommmpppwww|||~~~yyypppjjjgggfffgggdddZZZKKKBBBAAA???:::222///,,,+++,,,---,,,+++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))))))))*********))))))))))))))))))))))))++++++,,,---...000222333111000///...---......//////............///000000//////000000111222222222444444444333222222222222000////////////000000111000111111222222333444444222222111111222222333444666666666777777777888888666555333222333444666888666666555555555666777777777777777999:::<<<>>>???>>>>>>===<<<;;;999777666666666777777888999:::;;;:::<<<>>>>>><<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::777888999:::;;;;;;:::999<<<=========>>>AAAEEEHHHDDDHHHNNNTTTYYYbbblllsssvvvsssppppppqqqqqqpppoooppp}}}wwwqqqmmmlllqqq}}}xxxooojjjeee```ccckkkwww|||yyytttppplllhhhdddaaaZZZ\\\]]]bbbmmmxxxzzztttkkkeee___[[[ZZZXXXRRRNNN,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---......///000...///111111222222333444...999HHHUUU```lllxxxuuuxxx|||}}}rrrhhh```[[[XXXVVVYYYXXXXXXZZZ^^^```___^^^___```aaaaaaaaabbbdddfffhhhlllqqqsssrrruuu|||}}}}}}}}}|||{{{yyyxxxxxxtttsssrrrqqqpppppprrrsssmmmnnnnnnooopppqqqrrrsssvvvyyy}}}{{{yyywwwuuukkkaaaTTTMMMKKKJJJFFFAAAAAACCCIIIPPPTTTYYYcccmmmooonnnooorrryyyyyyvvvyyy{{{}}}uuuqqqlllgggfffmmm{{{zzzsssjjjdddbbb]]]WWWJJJ;;;333333555555222000......------,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************)))))))))))))))))))))))))))))))))))))))))))))***+++---000333555777333222000...---,,,,,,---...............//////000...//////000111111222222333333333333333333222222///////////////000111111000111111222222333444444222111111111111222333333555555666666666777777777666555333222222444666777555555555555555666777777777777777999:::<<<>>>???@@@@@@???===;;;888666444777777666777888999:::;;;:::;;;<<<;;;999888888999;;;;;;;;;;;;::::::::::::777888999999999999999999666888:::;;;<<<<<<;;;::::::;;;<<<<<<<<<===???AAA???AAACCCCCCDDDHHHPPPVVV_________aaadddgggiiijjjgggsss{{{wwwtttppppppwwwxxxqqqkkkcccfffmmmwwwyyyvvvsssqqqnnnkkkgggdddWWWVVVSSSUUU[[[cccdddaaa^^^VVVMMMHHHIIIHHHDDD@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000000//////000000111000444999>>>FFFTTTfffssszzzrrrmmmjjjbbb___\\\^^^bbbccc___[[[XXXXXXXXXYYYZZZ\\\]]]^^^```ccceeefffeeefffjjjnnntttxxx|||}}}|||{{{uuuvvvwwwvvvsssqqqqqqrrroooooonnnmmmlllmmmppprrrqqqrrrsssuuuwwwzzz|||~~~zzzpppgggbbb^^^ZZZWWWSSSMMMFFFBBBBBBCCCBBBAAACCCHHHSSS___gggkkkrrrzzz{{{yyyuuusssuuu|||~~~vvvssstttvvvxxxtttooojjjgggfffmmm|||}}}{{{~~~vvviii^^^XXXIIIEEE>>>666111/////////333222000///...---,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))******+++---000333555666333222000...,,,,,,,,,,,,......------......///000......///000000111111222222333333444444333333222///......//////000111222000111111222222333444444222222111111222222333444555555555555666666666666555555444333444555666777444444444444555666777777777888888999:::<<<===>>>AAA@@@???===;;;888666555999888777777888999;;;<<<;;;<<<===<<<::::::;;;<<<;;;:::::::::::::::999999888888999999999999999888999999:::;;;;;;:::999888777999;;;<<<;;;:::;;;<<>>======???CCCFFFJJJKKKLLLOOOSSSWWW[[[]]]\\\cccmmmwwwvvvtttttttttppplllooouuu~~~xxxppphhh___bbbhhhpppwww|||}}}|||mmmkkkiiihhhhhhfffccc```OOOKKKHHHGGGJJJMMMNNNLLLOOOHHH???;;;<<<===<<<:::++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///222111111111111111000///000222444444777@@@MMMXXXrrr|||{{{vvvvvvxxxxxxqqqkkkeeecccaaa___^^^]]]\\\[[[[[[[[[\\\]]]^^^___``````cccgggkkklllkkklllppptttttttttvvvyyy~~~~~~~~~~~~~~~{{{yyyvvvvvvvvvuuutttsssrrrqqqoooqqqsssssspppoooppprrroooqqqrrrrrrrrruuuzzz~~~xxxfff___VVVPPPMMMKKKHHHDDDDDDDDDDDDEEEGGGJJJNNNQQQVVVZZZeeeqqqwwwwwwwwwzzz{{{yyyvvvrrrqqqvvv~~~~~~}}}zzzvvvrrrqqqrrrsssvvvtttsssrrrooopppzzz{{{yyyzzzzzzxxxpppeeeXXXMMMGGG777444222111///------...111111000...,,,+++,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))(((************************++++++,,,,,,---///000111///...---,,,,,,,,,---......------------...//////......//////000111111111222222333444444444333222............///000111222000111111222222333444444222222222222222333444444444444555555555666666666444555555555555666666666444444444444555666777777999999999999:::;;;<<<===>>>>>>>>>===<<<:::999888;;;:::999888888999;;;<<<:::;;;<<<;;;::::::;;;===::::::::::::999999999888888999999::::::999999888::::::;;;;;;::::::999999888:::<<<<<<;;;:::;;;<<<>>><<<;;;;;;<<<>>>>>>>>>>>>???AAABBBDDDGGGKKKMMMKKKOOOSSSXXXaaaiiiiiieee```aaaccceeeaaa\\\\\\aaadddpppvvvpppjjjggg```WWWPPPRRRVVV[[[___aaaaaa```XXXWWWUUUUUUUUUUUUSSSQQQDDD@@@======??????>>>>>>@@@<<<888666777888888777++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...///000222222000......111444444333666===DDDKKK[[[qqq|||wwwqqqlllgggbbb___ZZZYYYZZZ\\\^^^___^^^]]]ZZZ^^^bbbbbb______cccggggggggghhhjjjlllnnnmmmlllooosssxxxxxxwwwwww|||}}}|||zzzzzzyyyyyyyyyyyyyyyyyy{{{yyyvvvvvvwwwwwwtttrrrppppppppppppooonnnmmmmmmmmmqqqtttuuutttuuuwwwzzzwwwyyy|||uuueeeYYYRRRLLLFFFDDDFFFGGGEEEBBB@@@DDDKKKPPPUUU\\\dddjjjhhhkkkrrr|||~~~xxxsssqqqrrrrrrpppllljjjmmmrrrxxxwwwzzz||||||xxxuuuvvvwwwzzzzzz}}}zzztttxxx|||xxxwwwxxxqqqeeeVVVGGG===888666///,,,))))))***+++...111......---,,,******+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))((((((************************------,,,+++++++++,,,,,,,,,,,,++++++,,,---///000...------------...//////......//////000111111111111222333444444444333222............///000222222000111111222333333444444333333222222333333444555444444444555555555666666444555666666777777666666333333333444555666777888999999999999::::::;;;<<<<<<<<<<<<===<<<<<<;;;;;;===;;;:::888888999;;;<<<777888::::::999999:::<<<:::::::::999999888888888999999:::::::::999999888:::::::::;;;<<<<<<======999:::;;;:::999999:::<<<<<<999888999<<<<<<:::777;;;<<<<<<<<<<<<>>>@@@BBB>>>@@@BBBDDDKKKQQQQQQMMMMMMMMMPPPRRRNNNHHHGGGKKKIIISSSWWWSSSQQQQQQMMMEEEFFFFFFHHHIIIJJJIIIGGGFFFFFFEEECCCCCCCCCCCCBBB@@@<<<999777888:::999888888666555444555666777666555,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////000111111222222333444444<<>>======<<<<<<<<<<<<===999999999999999999999999888;;;>>>>>>===<<<;;;;;;<<<<<<;;;;;;<<<===>>>???AAA???<<<;;;;;;;;;999888999999:::;;;<<<===>>>???>>>===<<<>>>BBBCCCAAA???@@@??????????????????@@@===???AAABBBAAA???<<<:::888999999:::<<<===>>>>>><<<<<<;;;::::::999999888555555555555666666666666444444444444444444444444,,,++++++++++++,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................////////////000000111111222333333444555888===FFFSSSeeevvv|||zzzxxxuuusssqqqpppmmmjjjgggdddbbbaaa___```aaabbbbbbcccccccccdddddddddddddddeeefffggghhhggggggiiijjjkkkjjjhhhkkkmmmooopppqqqqqqqqqqqqssstttvvvwwwxxxxxxxxxwwwvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuuuutttttttttsssnnnnnnmmmmmmmmmnnnoooooouuurrrpppqqqsssuuuuuussspppooommmkkkjjjjjjjjjjjjjjjkkkmmmmmmkkkkkkmmmnnnkkkllllllmmmnnnooopppqqqnnnwww{{{qqqddd[[[WWWVVVUUUQQQMMMIIIGGGFFFHHHIIIIIIKKKSSS]]]```]]]\\\^^^ccckkkuuu{{{uuupppmmmhhh```\\\^^^dddkkkooo|||~~~vvvpppttt|||}}}vvvjjj\\\SSSLLLEEE;;;333//////000000,,,,,,,,,++++++*********,,,,,,------,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***++++++++++++,,,,,,,,,------...------,,,,,,------...------------------------------......///000000111000111222333444444444444111111111111222222222333222222222222333444555666666666666666555444333222444444444444444555666666555555555444444444333333444444555666777777777777888888888888999999999:::;;;;;;;;;<<<<<<=========;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999888:::===>>>======>>>>>>@@@???===<<<;;;<<<>>>???@@@>>><<<;;;;;;;;;:::888999999:::;;;<<<===>>>>>>===<<<<<<>>>@@@BBB@@@>>>========================;;;;;;<<<<<<<<<:::888666666666777888999:::;;;;;;::::::999888888777777666444555555555666666666666444444444444444444444444+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---............/////////000000000111222222333333222333333777>>>KKKYYYbbbzzz|||yyysssnnnkkkeeedddcccbbbaaaaaabbbbbb`````````___``````aaaaaaeeecccaaaaaabbbcccbbbaaabbbcccdddeeeffffffffffffeeeeeefffgggiiijjjkkkkkkjjjiiiiiijjjjjjkkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjnnnmmmlllkkkkkkkkkkkkkkkjjjiiiiiijjjmmmoooppppppiiihhhfffdddcccbbbbbbcccdddfffhhhiiijjjkkkmmmppprrrsssuuuxxx{{{~~~}}}~~~vvvlllcccZZZQQQKKKFFFEEEDDDBBBBBBEEEJJJNNNTTTUUUWWW[[[eeeoooqqqnnnjjjkkkmmmrrr{{{vvvrrrpppooorrrjjjaaa^^^bbbhhhlllmmmzzz}}}vvvrrrxxx}}}xxxqqqfffXXXJJJAAA777333///,,,---...//////+++++++++++++++*********+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++++++++++++++,,,,,,,,,,,,...------,,,,,,------...++++++,,,------...//////------......///000000000000000222333333333333333111222222222222333333333333333333333444555666666555555666555555444333222444444444444444555555666555555555555555444444444444555666777888888888888777777777888888888999999::::::;;;<<<===>>>>>>???======<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<;;;::::::999999888:::<<<======???AAADDDEEECCC@@@===;;;<<<>>>??????===;;;:::;;;;;;:::999999999::::::;;;<<<======<<<;;;;;;<<<>>>???>>>===::::::;;;;;;;;;;;;::::::::::::999888777666555444333444444555666777888888777777777666555555444444444444444555555555666666444444444444444444444444+++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........////////////000000111222222222555444333222444999AAAGGGTTT[[[hhhyyy|||zzzvvvrrrooonnnnnnooojjjiiiiiihhhhhhiiiiiijjjjjjgggdddcccdddeeeddddddaaaaaaaaaccceeefffffffffeeeeeeeeeeeefffhhhiiijjjgggfffdddccccccdddeeefffgggfffffffffffffffeeeeeeccccccbbbaaaaaaaaaaaabbbfffffffffgggiiijjjkkkkkkcccbbbaaaaaaaaabbbcccdddhhhkkkooosssvvvzzz~~~xxxmmmaaa]]]WWWPPPIIIDDDAAA@@@>>>???BBBEEEIIIRRR]]]eeennnnnnllllllsss{{{{{{wwwqqqqqqrrrtttyyyyyynnnllloooqqqvvvrrrmmmkkklllnnnnnnnnntttzzzxxxwwwuuuwwwzzzsssmmmdddYYYNNNCCC999333000///------......,,,***+++++++++******************+++++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++***++++++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------..................//////000000///000111222333333333333222222222222222333333333333333333333444555666777444555555555444444333222444444333333444444555666555555555555555555555555444555666777888888888888666777777777777888888888999::::::<<<===>>>??????>>>>>>===<<<;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<===>>>>>>????????????>>>===<<<;;;:::999999888:::;;;<<<===@@@EEEHHHJJJFFFBBB===;;;<<<>>>???>>><<<::::::;;;;;;:::999888999999:::;;;;;;<<<<<<:::::::::;;;<<<===<<<;;;888999::::::::::::999888<<<;;;999777666666666666222333333444555555666666666666666555444444333333333333444444444555555555333333333333333333333333+++************+++,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,------------------...............//////000000111111222333444444444333444666999666===KKK]]]ooo}}}zzzwwwssspppnnnmmmkkkiiidddcccccceeeiiillllllkkkooonnnmmmmmmlllmmmmmmnnnmmmkkkiiigggfffeeeffffffiiihhhgggfffeeedddcccccc``````______``````aaaaaajjjkkkkkkkkkkkkjjjjjjjjjeeeeeefffhhhkkknnnqqqssszzz~~~xxxnnnhhheee___WWWQQQLLLKKKJJJHHHFFFDDDDDDDDD>>>CCCJJJPPPXXXdddrrr|||zzzzzz}}}}}}yyyqqqqqqqqqrrrssstttuuuvvv}}}qqqiiikkkqqqtttvvvxxx{{{zzzuuupppmmmlllppp}}}uuummmppptttrrrlllhhh[[[TTTIII???777222...+++000////////////...+++(((************************))))))******+++******)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++*********+++++++++,,,,,,...------,,,,,,------.........---------,,,,,,,,,............//////////////////000111222222222222222222222222222222222222333333333333333555666666444444444444444444333222333333333333333444555555444444555555555555555555444555666777777888888888666777777777777888888888888999:::;;;<<<===>>>???>>>>>>===<<<;;;;;;::::::999999999:::::::::;;;;;;<<<===>>>@@@AAAAAAAAAAAA??????>>>===;;;:::999999999:::;;;;;;===AAAFFFIIIJJJGGGBBB===;;;;;;===???===;;;999999;;;;;;;;;:::888888999999::::::;;;;;;999:::;;;;;;;;;::::::;;;999:::;;;<<<<<<;;;:::999===<<<999777666666777777333444444444555666666666666666666555444444333333333333333333444444444444333333333333333333333333***************+++,,,,,,************+++++++++++++++++++++++++++,,,------,,,------------..................///000000111111,,,///222333333333444555444666;;;EEESSScccrrr{{{}}}yyyvvvrrrooonnnpppuuuxxxxxxwwwwwwwwwvvvvvvuuutttttttttvvvuuusssqqqooommmmmmlllmmmlllkkkjjjhhhgggfffeeefffffffffffffffggghhhiiippprrrttttttrrrqqqrrrsssvvvwwwyyy|||{{{lllaaaVVVPPPMMMIIIHHHIIIFFFGGGIIILLLNNNNNNKKKHHHIIIOOOVVV\\\cccmmm{{{{{{yyywwwuuulllllllllkkkkkkjjjiiiiiilllooooooiiifffjjjnnnoooqqqwwwyyyqqqllljjjnnnxxx}}}qqqiiikkkoooiii^^^UUUHHHBBB999222///.........---,,,,,,---...---+++((()))))))))***************(((((()))************)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++************++++++++++++...------,,,,,,------...//////...---,,,,,,++++++......//////////////////...///000111111222111111222222222111111111111000222222222222333444555555333333444444444444333333333333333333333444444555333333333444444444444444333444555666777777777777777777777888888888999999888888999:::;;;<<<<<<=========<<<<<<;;;:::::::::999999999999::::::::::::;;;<<<>>>@@@AAABBBAAAAAA>>>>>>===<<<;;;::::::999999:::;;;<<<===@@@DDDHHHGGGDDD@@@===;;;;;;===>>><<<:::999999;;;<<<;;;;;;888888888999999:::::::::888:::;;;;;;:::999::::::999;;;<<<>>>>>><<<;;;999:::999888666666666777777555555555666666666777777777666666555444444333333222222222333333333444444333333333333333333333333***************++++++,,,************+++++++++++++++++++++***++++++,,,---,,,,,,---------.........------...//////000000111,,,...111222111111333444444666777:::@@@KKKYYYddduuu~~~}}}}}}|||vvvuuutttttttttttttttttt}}}wwwqqqnnniiifffXXXPPPIIIGGGEEEEEEJJJRRRJJJLLLRRRZZZaaa```YYYRRR^^^bbbeeefffhhhppp}}}yyypppllliiicccbbbaaaaaaaaacccdddeeefffjjjlllkkklllnnnmmmjjjnnnssszzz}}}{{{uuummmiiikkksss{{{wwwnnnfffccc___UUUIIICCC:::777222000///000//////+++***)))***++++++***)))((()))))))))*********+++'''(((((()))******))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++************++++++++++++...------,,,,,,------...---------------------,,,/////////////////////...---...///000111111111111111111111000000000//////111111111111222333444444222333333444444333333333333333222222333333444555222222222333333333444444222333444555555666666666888888888888999999999:::888888888999999:::::::::;;;;;;;;;;;;::::::::::::888999999999999:::::::::888:::===???AAAAAA@@@@@@<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===???BBBDDDBBB@@@>>><<<;;;;;;<<<===;;;999888999:::<<<<<<;;;888888888888999999999999888:::<<<<<<:::888999;;;:::;;;===>>>>>>===;;;:::888888888777777777888888555555666666666666777777666555555444444333333222222222222222333333333333222222222222222222222222*********)))***++++++,,,)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......------......///000000000222222222111//////000222***...333444555:::BBBIIIWWWjjj~~~ppp___SSSVVVYYYZZZaaakkkjjjddd\\\WWWTTTSSSQQQOOOJJJEEEDDDEEEFFFHHHQQQ]]]mmmooowwwzzzqqqrrrqqqnnnkkkppp|||wwwiiiaaa^^^[[[ZZZXXXXXXZZZ^^^cccfffnnnsssvvvwwwyyyyyytttmmmnnnppptttzzz}}}zzzqqqjjjgggnnnuuuyyy}}}~~~yyymmmfff^^^WWWLLL===444111---,,,++++++,,,,,,***(((---+++))))))******)))((((((((())))))*********+++''''''((())))))***))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++)))************+++++++++...------,,,,,,------...+++,,,,,,------......//////////////////.........---...///000111111111111111000000000//////......000000000000111222333444222222333444444333333333333333222222333333444555111111111222222333333333111222333444555555555555888999999999999:::::::::888888888888888888999999999:::::::::::::::::::::888888999999999:::::::::666888;;;>>>???@@@??????;;;;;;;;;;;;;;;;;;:::::::::;;;=========>>>@@@BBB???>>>===<<<;;;;;;<<<<<<:::999888888:::<<<<<<;;;888888888888888999999999888;;;===<<<:::888999;;;999;;;===??????===;;;999999999999999::::::::::::555555666666666666666666555555444333333222222111111111222222222333333333222222222222222222222222******))))))))))))******************************+++,,,---,,,***)))***+++,,,,,,,,,---------......///////////////.....................////////////000000111222444555666666AAAGGGRRR```nnn}}}oooSSSNNNHHHDDDDDDGGGJJJKKKJJJIIIHHHGGGGGGGGGIIIIIIFFFBBBEEEMMMRRRWWWjjjxxxwwwvvvuuupppnnnttt||||||lll```\\\\\\\\\ZZZYYY[[[```dddgggiiinnnttt~~~wwwvvvvvvvvvwwwvvvtttrrrqqqsssvvvvvvtttoooiiieeeVVVOOOEEE<<<555000---+++//////...---,,,,,,++++++,,,+++******))))))******))))))(((((((((((())))))******))))))(((((('''''')))))))))(((''''''&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************---,,,,,,,,,+++*********++++++,,,,,,,,,,,,------+++---//////...---.../////////000111111111111111//////000111111111111111222111111111000000//////111111222222222333333333444555555555444333333222222222222111111111111000222222222333333444444444555555666888888999999999999999888888888888888888;;;999888666666777999:::888999999::::::999999888888999::::::;;;<<<===>>>;;;:::999999999:::;;;<<<888:::<<<<<<===>>>@@@BBB@@@???===;;;:::999::::::<<<999777888:::;;;999777999:::;;;;;;999888888888666666777888999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::555555555666666666666666333222222111111222222333333333333222222222111111111111000000//////......******))))))))))))******************************)))***,,,++++++***,,,---,,,,,,,,,------------...///.................................///////////////000000111222333444444666:::@@@HHHSSS```mmmvvv|||vvvqqqpppvvv{{{~~~zzzlll^^^RRRMMMGGGCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHKKKNNNPPPSSSRRRWWWaaaeeeiiiwwwzzzuuuooojjjddddddmmmxxx}}}~~~|||tttiiibbbaaaddddddcccdddgggkkkooopppqqqtttxxxzzzwwwwwwxxxvvvtttvvvuuuqqqkkkcccYYYQQQLLL@@@<<<555111...---,,,+++.........---,,,,,,++++++,,,+++******))))))******))))))(((((((((((()))))))))))))))((((((((((((((('''''''''((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************+++++++++++++++*********+++++++++,,,,,,,,,------+++---//////...---.../////////000111111111111000/////////000000000111111111111111111000000000///111111111222222222333333444444555555444333333222222222222111111111111000111222222333333444444555555555666777888888888888888888888888888888888888:::999777666666777999:::888999999::::::999999888999999999:::;;;;;;<<<<<<::::::999888888999:::;;;888:::<<<=========???@@@>>>>>>===;;;::::::::::::999888666888:::<<<:::999999:::;;;;;;999888888999777777999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999555555555555555555555666222222222111111222222222333222222222111111111111000000000000//////......***))))))(((((())))))***************************''')))***+++++++++---///,,,,,,,,,,,,------------........................---............///////////////000000111111111111444444555777===GGGSSS[[[rrrwww|||zzzpppiiifffddd___[[[XXX\\\```cccffffff```WWWRRRNNNHHHDDDCCCDDDDDDEEEIIIHHHIIIJJJOOOUUU[[[^^^]]]^^^fffpppsssttt||||||zzzrrrhhh```[[[___mmm|||}}}~~~{{{sssjjjfffiiimmmjjjkkkmmmqqquuuwwwvvvuuuyyyyyy|||xxxzzz}}}}}}zzzwwwrrriii]]]QQQEEE===888333000...---...//////......------,,,,,,+++++++++++++++***))))))))))))***))))))(((((((((((())))))(((((((((((((((((())))))&&&&&&''''''((())))))***((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))******************++++++++++++,,,,,,,,,,,,+++---//////...---...///...///000000111111000000//////...---...///000111111111111111000000000000111111111222222222222333444444444444444333333222222222222111111111111000111111222333333444555555444555666777888888888777777777777777888888888888999888777666666777888999888999999::::::999999888999999999999999999999999999999888888888888888999777:::===>>>>>>=========<<<<<<<<<<<<;;;;;;:::999777666666777:::<<<;;;:::999:::;;;;;;999888888999888999:::;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888555555555555555555555555222222111111111111222222111111111111000000000000000000000////////////...))))))(((((((((((())))))************************''')))++++++******,,,---++++++,,,,,,,,,------------------------.........---------.........//////000000000000000000000000555555444333555;;;CCCIIIUUUiiiyyyqqqsss{{{ssskkkjjjooo~~~|||lllcccYYYSSSRRRQQQMMMIIIJJJNNNQQQUUU[[[bbbccc___XXXUUUQQQOOOPPPSSSTTTUUUZZZYYYXXXXXX]]]dddlllqqqggghhhnnntttuuusssxxx}}}uuuvvvooofff```^^^eeevvv{{{qqqmmmooorrrppprrrvvvzzz~~~~~~|||yyyzzzzzzyyyxxx}}}}}}xxxeee___VVVJJJ@@@999444222222000//////000000...------,,,,,,,,,+++++++++***++++++***)))))))))))))))))))))(((((((((((())))))&&&''''''(((((()))))))))''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))************((((((((()))*********+++***++++++++++++,,,,,,,,,+++---//////...---...///...//////000000000000000///...,,,+++,,,---///111111111111000000000000000111111111111222222222222333333444444444333333222222222222111111111000000111111222333333444555555444555666666777777777666666666666777777777777777777777666666666777888999888999999::::::999999888999999999999888888777777888888888777777777777777777:::>>>???>>>===<<<;;;999:::;;;<<<<<<;;;999888777777777888999:::::::::888:::;;;;;;:::999999:::888888999:::;;;;;;::::::999999999999888888888888666666666666666666666666555555555444444444444444111111000000000000111111000000000000000/////////////////////////////////))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++))))))***++++++++++++,,,,,,,,,------+++,,,,,,,,,---------...------------............111111111111000000000000000111222222222444777:::;;;GGGWWWgggxxx}}}xxxxxx{{{tttlllccc\\\VVVQQQQQQSSSZZZdddqqqyyyxxxpppeee^^^SSSMMMGGGEEEFFFFFFBBB???AAAFFFLLLQQQZZZeeekkkkkkgggdddbbbcccgggmmmrrrtttvvvtttrrrqqqsssxxx}}}uuutttuuutttrrrooorrrvvvzzz}}}|||vvvssssssooojjjgggffflll{{{vvvqqqqqqssswwwzzz~~~zzz}}}|||ttttttvvvtttkkkbbbIIIEEE>>>777111////////////...,,,,,,---,,,***(((+++++++++++++++*********+++***))))))(((((())))))))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************((((((((()))*********+++*********+++++++++,,,,,,+++---//////...---...///......///000000000000000///...,,,++++++---///000000000000000000000111111000000111111111222222222222222333333444333333222222222222111111111000000000111111222444555555666444444555666666666666555555555666666666777777777777777777777777888999999888999999::::::999999888:::999999888888777777666888888888888777777666666777:::===???>>><<<;;;;;;999999:::;;;;;;:::999888888888999888888888888888888:::;;;;;;:::999:::;;;777888888999999999999888999999999888888777777777555555555555555555555555555444444444333333333222111000000//////000000111////////////////////////.............../////////)))((((((''''''(((((()))))))))))))))))))))))))))***+++,,,+++)))((()))***++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------,,,------------.........111111111111000000000000---///222222222111222333111666===EEEQQQbbbttt}}}{{{}}}vvvqqqttt||||||zzz~~~uuuqqqrrr}}}vvvooojjjjjjnnnsssfffZZZUUUNNNJJJGGGGGGFFFFFFFFFKKKQQQTTTRRRNNNIIIFFFDDDBBBAAAAAABBBBBBAAA@@@GGGMMMUUU\\\fffrrryyyzzzwwwuuusssuuu{{{|||zzzuuuooojjjggghhhkkkgggjjjpppvvvvvvqqqnnnnnnsssqqqpppooolllmmmuuu}}}vvvsssssstttwwwzzz}}}|||}}}vvvlllfffaaaXXXLLLBBB:::777333///------...000---,,,++++++,,,,,,+++*********************************)))(((((((((((()))))))))(((((((((((())))))''''''''''''''''''((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))******************************+++++++++++++++---//////...---...///---...//////000000//////......---,,,---...///000000000000000111111111111000000000111111111111222111222222333333333333333222222222111111111111000000000111222444555666666444444555555555555555444444444555555666666777777777777888888999999::::::888999999::::::999999888999999999888888888777777888888999888888777666555666999<<<======<<<<<<<<<::::::::::::999999888777888999:::999777666777888888:::<<<<<<;;;:::;;;<<<777888888999999888888888999999888888777666666666555555555555555555555555444444444333333222222111000000////////////000000////////////000000000000---............/////////((((((''''''''''''(((((())))))))))))))))))))))))((()))******))))))***+++***++++++++++++,,,,,,,,,*********+++,,,,,,------,,,,,,---------........./////////////////////000...000333333222111222222111444666888<<>>666111333222000///......///000...,,,++++++---.........)))***************************)))((((((((((((((())))))(((((((((((())))))''''''''''''''''''&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************+++++++++++++++*********************+++++++++++++++---//////...---...///---...//////000000//////---............////////////000000000111111111111000000000000111111111111111111222333333333333333222222222111111111111000///000111222444555666777444444555555555444444333333333444555555666777777777888999::::::;;;;;;;;;888999999::::::999999888999999999999999999888888999999999999999777666555666888;;;<<<<<<<<<===???;;;;;;:::888777777777777555777999888777666888:::888:::<<<<<<;;;:::;;;<<<888999999::::::999999888999888888777666666555555555555555555555555555555444444333333222111111111000//////......//////000/////////000000111111111---------.........//////((((((''''''''''''(((((())))))))))))))))))))))))&&&((()))***)))***+++---******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......---------........./////////000111111000///000111///222555555222555BBBOOO```cccjjjsssxxx{{{}}}zzzwwwvvvxxxyyy~~~rrrkkkiiihhhgggfffeeeccc___\\\___dddjjjmmmmmmkkkiiihhhbbbbbb^^^YYYYYY___dddeeebbb]]]ZZZ\\\\\\XXXSSSSSSQQQXXX```hhhrrrvvvqqqhhh\\\UUUOOOLLLJJJIIILLLRRRRRR___hhhdddaaaaaa[[[QQQKKKJJJHHHHHHLLLPPPPPPMMMSSSVVV[[[]]]]]][[[ZZZYYYSSSUUUWWWUUUSSSUUU[[[aaa___hhhssszzz}}}xxxxxx}}}}}}~~~|||uuulllfffcccaaa```iiihhhllluuuxxxsssqqqrrrqqqrrruuuvvvqqqkkknnntttyyyzzz{{{|||}}}|||||||||zzz|||}}}yyy|||}}}zzzxxxvvvpppiiidddZZZJJJ<<<444111111111,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((***+++,,,+++)))))))))))))))***************)))((((((((((((((())))))(((((((((((())))))(((((((((''''''&&&&&&%%%&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************---,,,,,,,,,+++*********)))************++++++++++++---//////...---...///---......///////////////---...//////000000////////////000000111111111222000000000000111111111111000111222333333333333333222222222111111111111000///000111222444555666777444444444555555444333333333333444444555666777777777888999:::;;;<<<<<<;;;999999999::::::999999999999999999999999999999999999:::::::::999888666555666888:::;;;;;;<<<>>>@@@===<<<999777666666666777333666888888777777999<<<888:::<<<<<<;;;;;;;;;<<<::::::;;;;;;;;;:::999999999888888777666555555444555555555555555555555555444444333333222111000000//////............////////////000000111111222222---------.........//////))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,............////////////333222111111333555777999FFFMMMSSSTTTUUU^^^ppprrrxxxuuuqqqnnnkkkfffaaa]]]cccaaaaaaccc```\\\\\\___iiinnnmmmcccXXXSSSSSSSSSQQQMMMLLLMMMPPPQQQQQQRRROOOXXX___aaabbbbbb\\\SSSSSSNNNJJJHHHJJJKKKJJJGGGNNNVVV___dddiiillliiidddbbb^^^]]]___aaaaaadddhhhoootttzzz}}}|||vvvpppmmmnnnlllmmmrrrrrrmmmgggfffllllllqqq|||xxxyyy{{{|||xxx}}}yyyvvvrrrmmmlllttt~~~~~~}}}{{{vvvqqqxxxxxxwwwsssnnnkkklllooovvvvvvwwwyyy}}}~~~|||zzzxxxrrrkkkfffbbb\\\RRRKKK@@@===777222///...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---------,,,,,,+++***))))))))))))))))))))))))))))))***+++,,,---------,,,,,,---------------...///000---------------...000000222111111111000000//////222222111111111111111111222222111111111111111111111111111222222333333333111111222222333444555555666555555444444444555555444444555777777888888888:::::::::;;;;;;;;;;;;<<<888777777888::::::888777;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<=========<<<;;;:::999888666666666666777555555555555666777888999;;;;;;::::::::::::::::::<<<<<<<<<<<<;;;:::999888999999888888777555444333333333333222333333444444222111111111000000//////////////////////////////............////////////......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...............------------............////////////111000000000111333555666888===AAABBBBBBIIIUUU```www~~~ssslllnnnooosssxxxwwwtttuuuyyy}}}pppiiiddd]]]ZZZZZZ]]]aaaaaa]]]YYY[[[dddmmmqqqtttuuunnneeeaaa^^^\\\^^^aaaaaa]]]YYYaaaiiirrryyy~~~|||uuutttpppooosssuuutttsssuuuxxx~~~~~~zzzxxx|||}}}|||uuusssnnnlllooo{{{|||vvvqqqpppnnnlllnnnrrryyyzzz|||zzzyyyvvvwww|||yyywwwtttxxxxxxxxxuuuqqqooopppqqqvvvvvvxxx|||}}}~~~~~~}}}{{{vvvrrrooofff___VVVOOOJJJEEE>>>999777555111...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---------,,,++++++***))))))))))))))))))))))))))))))++++++,,,,,,---------,,,,,,,,,,,,------...///000------------...///000000111111111111000000000///111111111111111111111111222222222222222111111111111111111222222222333333222222222333444555555555555555444444444444555555555666777888999999999999:::::::::;;;;;;;;;<<<<<<:::999888999::::::888777::::::888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;:::999888666666666666777666666666666777888999::::::::::::999999999999999;;;;;;;;;;;;:::999888777888888888777666555333333333333222222222222222333111111111000000000//////....................................////////////.........---------,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............---............////////////.........///000222333111444777888888;;;@@@EEERRRbbbyyy}}}tttwww|||xxxrrrqqqsss{{{yyyoookkkrrrzzzwwwvvvvvvyyyvvvnnnooottt{{{||||||wwwwww~~~~~~xxxvvvuuu}}}}}}uuuqqqqqqzzzzzztttnnnlllhhheeefffiiirrrzzz}}}zzzyyywwwvvvxxx{{{xxxvvvvvvxxxzzz{{{zzzzzz{{{|||}}}xxxqqqlllhhhddd^^^YYYNNNGGG===666333222///---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,------...///000000------------...///000111111111111111000000000000111111111111111111111111222222222222222222222222222222222222222333333333333333333444555555666666555444444444444444555555777888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999:::;;;:::888777999999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;:::999888666666666666777777777777777777888999:::999999999888888777777777999999999999888777666666777777777666666444333222333222222111000000000000000000000000////////////........................---............///////////////.........---------((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////------------...///111111333444666888999999999999@@@IIIWWWggguuuyyy|||zzz|||vvvsssuuuxxx~~~zzzxxxtttuuu~~~~~~tttmmmllluuu{{{yyywwwrrrnnnmmmlllkkkmmmrrr~~~|||xxxuuurrroooqqq{{{|||yyyxxx{{{~~~yyyuuuuuulll```WWWRRRMMMFFFAAA<<<777111------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************++++++,,,,,,+++++++++******)))))))))))))))))))))))))))))),,,+++++++++,,,,,,------000000000000000//////...------------...///000111111111111000000000000000111111111111111222222222222222222333333333333333444444444444444444444444444444444555555555666666444444333333444444555555777888999:::::::::::::::999999999:::::::::;;;;;;<<<;;;::::::;;;;;;999777888888777666777888999:::::::::::::::::::::::::::999999::::::;;;;;;;;;;;;:::999888666666666666777888888777777888999::::::888888888777666666555555777777777777777666555444666666666555555444222222333222111000///.........////////////////////////---------------------------------.........///////////////.........------((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------......------------............------......//////000000111222444666888777666444999;;;???HHHTTTaaalllrrr}}}}}}}}}{{{zzzyyywwwxxxzzzxxxuuuxxxvvvnnnlllsss}}}xxxssspppqqqrrrtttyyy~~~}}}}}}yyyuuuqqqmmmoooyyy}}}xxxtttooolllaaaWWWKKKCCC???<<<777222222111///////////////...+++,,,---------,,,+++***++++++++++++++++++++++++************************(((((((((((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,++++++***************))))))))))))))))))))))))))),,,,,,+++++++++,,,---...444444444333222000...---...............///111111000000000000000000111111000000111111111222222222222222333333444444444444666666666666666666666666444444444555555555555555333333333333333444555555666777777888888888888888888888888888999999999999<<<;;;::::::;;;;;;999777777777666555666777888999::::::::::::::::::::::::999999999999:::::::::;;;:::999888666666666666777888888888888888888999:::888888777666666555444444555555555666555555444444444444444444444333222111222111000///......------.....................///------------------------------------............///.........------------))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---....../////////000000///000222444666666666666444444555777<<>>888666444444---......---+++******,,,***+++------------...///************+++,,,......************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!###$$$&&&''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))---,,,+++******,,,...///...///000111111000...---.........//////000111222//////000000111111111222///000000111222222333333333333444444555666777777555555444444444333333333333333333333333333333333222222222222333444555666666666777777777777666555333333333444444444555555666555666888:::;;;:::999555444444444555666888999999999999999999999999999999888777777777888:::;;;:::999888666666666666777777777666666666666666777:::999888777666555444444333333444555555444444444111111222222222111111000000000/////////000000111,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))************************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------((()))+++,,,---.........------------------------///////////////000000111777666555444333222111111555555555666:::???EEEHHH___kkkyyy~~~~~~~~~vvvwwwxxxzzz|||}}}~~~~~~wwwoookkknnnuuuxxxmmmjjjoooxxx|||}}}~~~uuurrrsssuuuvvvuuuuuuyyywwwqqqnnnhhhaaa]]]]]]\\\XXXTTTCCC@@@:::444000//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))+++*********))))))(((((())))))))))))))))))))))))******))))))******+++,,,.........------,,,,,,,,,++++++,,,---...///000111///////////////000111111222222222222222222222222111333555555444333444555444333222111111111222333444444444444444444444444222222333444444555555666555555666777777777777777999666333333444444222000222333444555666777888999777666444333333444555666999888888888777777666666777777777888888999999999777888888888888777777666444444444444444555666666666777888888888777555444222222333333222222111000000000222333333222111000......---------,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))*********************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,+++------------------------//////......//////000111555555444444333222222222222111000111333666:::===>>>HHHUUU```iiirrr~~~}}}~~~|||vvvlllnnnsss|||~~~tttlllcccbbbiiirrrvvvwww{{{}}}tttnnnkkkrrrwww}}}}}}wwwoooiii___XXXPPPLLLIIIGGGBBB>>>999777333000...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********************)))))))))((())))))))))))))))))))))))******))))))******+++,,,......---------,,,,,,,,,++++++,,,---...///000000///////////////000000111000000000000000000000000111333555555444333444555444333222111111111222222333333333333333333333333222222333444444555555666555555666777777777777666888555333333444555333222444444555555666777888888777666444333333444666777999888888888777777777777888888888999999999::::::777888888888888777666666555555444444444555555666555666666777777555444333333333333333333222222111//////000111111111000///...------------,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))******************************++++++************++++++++++++++++++,,,,,,,,,,,,------------,,,***)))(((------------------------///............///000000333333333333333333333333444333111000111222555666444888>>>EEEMMMWWWaaahhhrrrxxx~~~}}}yyyxxx||||||||||||}}}|||xxxkkklllnnnssswwwwwwsssnnnfff```ZZZZZZaaahhhkkkkkknnnpppssstttssspppllljjjiiiooovvv{{{~~~xxxooojjjddd[[[TTTIIIDDD>>>999777444000---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))***+++************))))))))))))))))))))))))))))))))))))******))))))******+++,,,------------,,,,,,,,,,,,++++++,,,---...//////000//////......//////000111000000000000000000000000111333444555444333444555444333222222111111222222222222222222222222222222222222333444444555555666444555666666777666666666666444333333444555555444666666666666777777777888777666555444444555666777888888888888888777777777999999999999::::::::::::777888888888777777666555555555444444444444444555444555666666666555333222444444444444444333222222...//////000000///......------------,,,,,,,,,,,,*********+++++++++++++++++++++************++++++*********++++++++++++,,,******++++++++++++******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***************************++++++************++++++***++++++++++++,,,,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000000111111222333333444555444333222222222333333999999999<<<@@@FFFIIIKKKNNNUUU^^^ccceeejjjssszzz}}}zzzzzz~~~~~~zzzwwwuuurrrpppppppppooolllgggbbb]]]XXXTTTUUUZZZ^^^```___cccdddggglllpppqqqnnnkkkdddfffhhhkkkooovvvuuudddXXXQQQKKKAAA999999666333111111111///---,,,,,,---...////////////++++++++++++++++++++++++************************))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&'''(((***,,,*********)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////............///000000222222222222222222222222111222444444333333333444333333222222222222111222000000000000111111111111222222333444444555555666444444555666666666666555444444333333444555666666777777777777777777777777666666555555555666777888888888888888888888888888::::::::::::::::::::::::888888888888777666555555555555444444333333444444555555666666666555444333444444555555444444333222//////000/////////......---------,,,,,,,,,++++++************************++++++************++++++************++++++++++++******++++++++++++******((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))+++******))))))******+++*********+++++++++,,,,,,+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......///000111222333333111111111111111111111222444333444777;;;======<<<777<<>>@@@CCCEEEJJJNNNUUUYYY]]]bbbgggllltttwww}}}xxxrrrppppppzzz|||{{{}}}}}}|||wwwooohhhhhhhhhfffddddddgggeee```YYYWWW^^^lllwww~~~{{{sssoooiiieeeccc^^^XXXSSSOOOKKKFFFBBB@@@===999777555555555444444333222111////////////......---------------------,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))***************++++++---...///000000,,,++++++++++++,,,------.../////////000000111111///000000111111111111000222222333444444444444333333333444444444444333333333333333444444444444555777666666555555555666666666666555555555555666666777888888888888666555444666666666666777888999999999999888666666555555555666666666666777777777777666666666777777777888888444333222222333333222000111111222333444444555555555444555666888777444000111000000//////...------,,,,,,,,,,,,++++++******************************************))))))))))))))))))(((((((((((())))))+++***)))((((((''''''(((((((((((((((((((((((((((''''''''''''(((((())))))******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++((()))))))))************((()))***)))((((((***,,,(((((()))***++++++,,,,,,*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,------------............------------....................................000//////...............000///////////////000000333333333222000000111222333777<<<>>>@@@CCCIIINNNRRRWWW___hhhpppssssssrrruuuwwwwwwvvvrrrmmmjjjhhhpppzzzxxx{{{~~~vvvpppjjjhhhppp{{{xxxuuusssmmmeeedddfffxxxxxxvvvvvvxxxvvvrrrrrrwww|||xxxpppeee___[[[]]]^^^[[[ZZZ[[[___aaacccbbbbbbfffpppxxx~~~wwwssssssppplllgggbbb[[[WWWTTTPPPKKKGGG@@@===:::777555333111000///000111111111000///...///////////////.........,,,,,,,,,,,,,,,++++++*********************************+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))******************+++,,,---//////000,,,,,,++++++,,,,,,---...////////////000000000000//////000111111111111111000000111222222222222111222222333333333333333222222222222222333333333333666666555555555555666666666666555555555555666666777777888888777666444333555555555555666777888999999999777666555555555444555666666666777777777888444555666777999:::;;;;;;666444333333444444333222111222222333333444444444555444222222222333333222000000//////...---------,,,+++++++++++++++***************************************)))))))))(((((())))))(((((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***+++******)))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************((()))***)))((((((***,,,((()))))))))***+++++++++************++++++++++++)))***+++,,,,,,,,,++++++,,,------------.........,,,,,,,,,---------..............................//////////////////....../////////000000111111111///000111000///000222444///222444555444666:::>>><<<@@@FFFMMMRRRTTTUUUUUUSSSVVVZZZ]]]^^^]]][[[YYYbbblllwww}}}yyyyyy~~~~~~~~~xxxuuuqqqnnnsss~~~}}}xxxooommmlllkkkfff```]]]```kkkppptttuuuyyyyyywwwxxxvvvrrrppptttxxxuuuooodddaaaaaafffhhhfffeeefffkkkllllllkkkkkknnntttyyyvvvwwwrrriiicccaaa]]]XXXTTTPPPJJJGGGFFFDDD@@@===888777666555444333222111000000111111111000//////////////////////////////++++++,,,,,,++++++***))))))))))))))))))))))))))))))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************++++++,,,---......,,,,,,,,,,,,,,,------...////////////////////////...///000111111222111111//////000111111111111000000111111222222222222222111111111111222222222222555444444444444555666666666555555555555555555666666666777777666555444222444444444444555666777777999888777666555555555555555555666666777777888888444555666888999;;;<<<<<<666444333222333444333222111222222222333333333444666444222111000111333444/////////...------,,,,,,++++++++++++++++++************************************)))))))))((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))************((()))***)))((((((***,,,))))))))))))************************++++++++++++))))))+++,,,,,,,,,+++***,,,,,,---------.........+++,,,,,,,,,,,,---------------------------------------..................///000000111222222222222...///111111111222444666333444444555555555777888777999<<<>>>???@@@AAABBB???@@@BBBEEEHHHIIIIIIHHHNNNWWW```dddhhhlllooommmpppmmmkkklllpppsssttttttxxxxxx{{{~~~zzzvvvuuuuuuvvv{{{sssqqqrrrrrrnnnfffbbbdddfffkkknnnpppwww}}}|||xxxssssssuuutttqqqiiihhhjjjpppqqqllliiiiiijjjkkkkkklllllllllllllllffffffaaaYYYSSSRRRNNNJJJEEEAAA>>><<<======:::666555666777666555333111111111111111111111111111111---------------------...+++++++++++++++******)))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))*********************++++++,,,,,,,,,---,,,,,,,,,,,,---.................................///000111111222222222//////000111111111111111//////000111111111111111111111111111222222222222333333333333333444555555555555444444444444555555555666777777666555333222333333222333333444555666888777666555555555555555555555555666777888888888666666777777888999999999666333111111222333222222222222222222222333333333333333333222111111222333//////......---,,,,,,+++******************++++++***************************)))))))))(((((((((((())))))(((((((((((())))))(((''''''(((((()))***+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((()))***+++,,,&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************((()))***)))((((((***,,,*********))))))))))))))))))************+++++++++((()))***+++,,,+++******,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------+++,,,---............---,,,------...............000111222111000///000111000000000000111222222222222333333222111222444555:::888777777888::::::::::::BBBHHHIIIJJJMMMNNNMMMQQQRRRTTTWWW[[[___bbbccchhhhhhjjjmmmooooookkkhhhhhhkkkqqqwww}}}wwwvvvwwwwwwqqqgggbbbbbb```eeeiiilllttt{{{tttqqqrrrrrrppplllkkkmmmqqqooohhhbbbaaa\\\___dddhhhiiieee___YYYQQQRRRNNNHHHDDDEEECCC@@@===:::888888::::::777444444666777777444111///............---......///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))*********************************+++---,,,,,,,,,,,,---.....................---------......///111111222222222000000111222222222222222......///000000000000000111111222222222333333333222222222222333333444555444444444333333444444444555666666666666444333222222222222222333444555555777777666555555555555666444555555666777888888999777777777777666666666666555222000///000111111111222222222222222222333333///111222222111////////////......------,,,++++++******************++++++************************))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''(((***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))***)))))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++*********+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,---------......------------------------...------,,,,,,------.........------------......000000//////.........---000000000000000000000000333333222222333333444555222222222333333333444444777777777777888999:::;;;===>>>???AAACCCEEEGGGHHHPPPPPPPPPPPPPPPPPPPPPPPPOOORRRWWW\\\aaaeeehhhiiiiiiiiimmmtttyyyyyyrrrlllfffdddbbb___]]][[[[[[[[[______```ccchhhooovvvzzzrrrqqqqqqrrruuuxxxxxxxxxtttpppkkkgggddd```]]]ZZZTTTVVVXXXYYYXXXUUUQQQOOOMMMMMMNNNMMMLLLJJJHHHGGGAAA@@@???>>>===<<<<<<<<<888777777666555555444444333333222222111000000000////////////////////////++++++++++++++++++++++++******************++++++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((((('''''''''((((((******))))))((((((''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%'''(((((('''''')))******))))))((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111111111111111111111111000000111111111111000000////////////000000000000111111111111222222333444555555444333333333333444555444444333333444444555444333222111222444666888555555444444555777999:::777777777777777777777777777777888888888888777777000000000000000000000000111111111111111111222222////////////////////////...------,,,,,,++++++***)))************++++++++++++++++++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******)))))))))((((((((())))))))))))))))))))))))*********)))))))))(((((((((((()))************)))*********+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------......------------......000/////////.........---000000000000000000000000111111111111111222333333222222222333333333333444555555555555666777888999888888999:::<<<>>>???@@@AAAAAA@@@@@@@@@@@@@@@???>>>AAADDDHHHLLLOOOQQQQQQRRRQQQQQQUUUZZZ[[[WWWSSSQQQPPPNNNLLLLLLKKKLLLLLLOOOOOOOOOQQQUUUYYY^^^aaaZZZXXXXXXYYY[[[]]]]]]]]]ZZZWWWSSSQQQOOONNNKKKIIIFFFGGGIIIJJJJJJHHHFFFEEECCCCCCDDDCCCBBB@@@???===>>>>>><<<;;;:::999999999777666666555444444333333333222222111000000//////........................++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))((((((''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%(((***)))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111111111111111111111111000000111111111111000000////////////000000000111000000111222333444666666555444333333222333333333555444444333333444444555444333222222333444666888777777666666666888999:::888888888888888777777777666666777777777777666666444444333222111000000///000000000000000000000000...........................------,,,,,,++++++***))))))*********+++++++++++++++******)))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((()))((((((''''''(((((()))************))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''((()))))))))))))))*********++++++++++++,,,++++++************++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------......------------....../////////...............000000000000000000000000000000000///000111111222111111222222222333333333222222222333333444555666444444444444555777888999999999999888888777777777888999;;;>>>@@@AAABBBCCCHHHEEECCCEEEHHHJJJJJJHHHCCCBBBAAAAAAAAABBBDDDEEEEEEEEEFFFGGGIIIJJJLLLMMMJJJHHHGGGGGGIIIJJJJJJIIIHHHFFFDDDCCCDDDDDDCCCAAA>>>???@@@AAAAAAAAAAAA@@@???@@@@@@@@@???>>><<<;;;;;;:::999888777666666666555555444333333222222222222222111000000//////...........................++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((()))))))))((((((((((((''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''###$$$%%%'''((()))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((&&&$$$%%%''')))((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111111111111111111111111000000111111111111000000/////////000000000111111000000111333555666888888555444333333222222333333555444444333333444444555444444333333444555777888999999888888888999999::::::999999999888888777777555555666666666666555555888777666444222000///...////////////////////////...........................------,,,,,,++++++***)))))))))*********++++++++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((''''''(((((((((******************))))))(((((((((((((((((((((((())))))))))))))))))(((((('''((())))))******))))))************++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...........................////////////////////////000000//////000000111222111111111111222222222222111111111111222333444444444444444444444555666666::::::999999999888888888;;;<<<===???@@@AAABBBCCCHHHEEECCCCCCEEEGGGGGGFFF@@@????????????AAACCCDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGEEEEEEFFFFFFFFFEEEEEECCCBBBBBBCCCDDDDDDCCC?????????>>>>>>??????@@@??????@@@@@@@@@???===<<<999999777666555444444444333333222222111111111111111111000//////......---------------------------************+++++++++++++++++++++***************))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$%%%'''((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((()))******(((&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************++++++++++++++++++++++++,,,,,,,,,---------............///////////////000000000000111111111111111111111111000000111111111111000000//////000000000111111111111222333444666777777777666555444444333333444444555444444333333444444555444444444444444666777888:::::::::999999999999999::::::999999888888777777444555555555555555555444777777555444222000//////000000///////////////..............................------,,,,,,++++++***))))))))))))************************))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((())))))((()))******++++++******))))))*********+++++++++++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,---------------.......................................000000000000000111222222000000000111111111222222111111111111222333444444555555444444444444555555777777777777777777777777999:::;;;<<<===???@@@AAA>>>>>>>>>???@@@@@@>>>===>>>===<<<<<<<<<===>>>??????@@@BBBCCCDDDDDDCCCCCCGGGEEECCCBBBCCCCCCBBBAAAAAA@@@>>>>>>@@@AAA@@@???@@@???>>><<<;;;;;;<<<<<<;;;<<<=========<<<;;;::::::999888666555555444444111111111111000000000000000000///......------,,,------------------------)))))))))******++++++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&)))---...,,,)))&&&%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******++++++++++++*********++++++,,,,,,,,,---------............///////////////000000000000111111111111111111111111000000111111111111000000000000000000111111111111444444555666666666555444777666666555555555555555555444444333333444444555333333444444555555666777999999::::::999999999888999999999888888888777777444444555555555555444444333333222222111000000000111111111000000/////////...........................------,,,,,,++++++***(((((()))))))))******************)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))***+++++++++++++++)))))))))************+++++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------------------.................................000000000000000111111222///000000000000111111111111000000111111222333444444333333222222333333333555555666666777888888888777777888888:::<<<>>>???:::;;;===??????>>><<<;;;======<<<;;;;;;<<<=========>>>???AAABBBBBBBBBBBBEEECCCAAA@@@AAAAAA@@@???>>>===;;;;;;<<<===<<<;;;AAA@@@???>>><<<<<<<<<<<<:::;;;<<<=========<<<;;;:::999888777666555555555000000000000000000000000//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((()))***&&&''''''''''''(((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$(((,,,...---)))'''%%%&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))******+++,,,,,,,,,---------............///////////////000000000000111111111111111111111111000000111111111111000000000000000111111111222222444555666666666555333222777666666555555555555555555444444333333444444555222222333444444555555555777777888888999888888777777777777777777777777777444444555555555555444444000000000000000000000000222111111000000/////////------------------------...------,,,,,,++++++***((((((((()))))))))************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&'''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((())))))***************))))))))))))************++++++************++++++))))))))))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------//////......//////000111/////////000000000111111000//////000000111222333222222222111111222222333555555666888999:::;;;<<<999999999999:::;;;===>>><<<===???@@@@@@?????????>>>>>>=========>>>@@@AAA??????@@@@@@AAABBBBBBCCCDDDBBB@@@@@@AAAAAA@@@???>>><<<;;;;;;<<<======<<>>>>>======;;;<<<===>>>??????>>>===::::::888777666555555555000000000000000000000000......------,,,+++++++++++++++++++++++++++++++++((((((((()))***+++++++++,,,,,,++++++***))))))((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((()))***&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$''')))***((('''''''''''''''''''''((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((()))***+++,,,++++++***((())))))***++++++,,,,,,---------............///////////////000000000000111111111111111111111111000000111111111111000000000000111111111222222222222333555666666555444333555555444333333333333333555444444333333444444555000111222333444444444444333444555777777777777666555555555666777777888888555555666666666666555555000000000000000000000000111111000//////...------------------------------...------,,,,,,++++++***(((((((((((()))))))))***)))))))))))))))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))************++++++************++++++))))))))))))************++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------...------------...//////////////////000000000000///......//////000111222333222222222222333333444333333555666888:::;;;<<<;;;;;;999999999:::;;;<<<999:::;;;;;;;;;;;;===>>><<<<<<<<<<<<===???@@@BBB???>>>>>>>>>>>>??????@@@CCCAAA??????@@@@@@???>>>===;;;::::::<<<>>>======999::::::;;;;;;;;;;;;:::888999;;;<<<======<<<;;;:::999888777666555555555000000000000111111111111......---,,,,,,++++++***++++++++++++++++++++++++'''(((((()))***+++++++++,,,,,,++++++***))))))((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%&&&%%%$$$%%%'''***'''''''''((((((***++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((()))***+++,,,+++******((())))))***++++++,,,,,,---------.........//////////////////000000000000111111111111111111111111000000111111111111000000000111111111111222222222000111333555666666555444444333222222111111222222555444444333333444444555000000111222333333333333111222444555666666666555333333444555666777888888555555666666666666555555111111111000000000000000000000///...------,,,,,,------------------------......---,,,,,,++++++***(((((((((((()))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))************************)))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,........................---------............///000000000000111111111111111111222222222333333333444555777888999:::<<<===888777777888:::;;;;;;::::::;;;<<<<<<:::::::::<<<<<<<<<<<<======???@@@@@@>>>===<<<<<<===???AAABBBCCCCCCCCCBBBAAA???>>>===>>>>>>===<<<;;;;;;::::::999999999999999999999999;;;<<<>>>===<<<;;;;;;<<<777777888888777555333222//////////////////////////////...---,,,,,,++++++)))******++++++******)))'''(((((()))***+++++++++******))))))))))))******((((((((((((((()))******************))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***))))))(((((('''''''''&&&((((((((((((''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................///////////////000111222222333222222111111111000000000000000///000000000000111111111444444444444444444444444444333222222111111111111555444444333333444444555333333222222111000000000000111111222222333444444555555555666777999:::;;;:::888666666666555333222000000000000000000000000......///////////////...---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********************************)))))))))))))))))))))))),,,,,,,,,++++++******************+++++++++,,,,,,***+++,,,,,,------,,,,,,........................------------............//////000000000111111111111111111222222222333333444555666777888999:::;;;888777777888:::;;;;;;::::::;;;<<<;;;:::999:::;;;:::::::::;;;<<<===>>>?????????>>>===>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>======<<<;;;;;;::::::999999999999999999999999999;;;<<<;;;:::999999:::444555555555333222000///////////////////////////.........---,,,,,,++++++))))))************))))))'''(((((()))******++++++******))))))))))))******((((((((((((((())))))************)))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''(((((())))))(((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...............//////////////////000111222222222222000000000000000111111111000000000111111111222222444444444444444444444444555555444333333333333333444444333333333333444444333333222222111000//////000111111222222333444444555555555666777888999:::999777666555555555333111000000000000000000000000......////////////......------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))***+++************************))))))))))))))))))))))))+++++++++++++++******************++++++++++++,,,***++++++,,,,,,,,,,,,,,,------------------------------------............//////000000000000111111111111111222222222222333444444555666777888888888888777777888:::;;;:::999888:::;;;:::999888:::;;;999999999:::;;;<<<===>>>@@@?????????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>======<<<<<<;;;:::::::::999999999999999999999999777999:::999888666666777333333333333222000///...////////////////////////...------,,,,,,+++++++++))))))************))))))'''(((((())))))******+++***))))))(((((())))))***((((((''''''(((((()))*********))))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((''''''&&&'''''''''((((((((((((''''''''''''((((((((())))))*********))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////...///000111222222222222//////000000111111222222111111111111222222222333333333333333333333333333666666555444444444555555444444333333333333444444444444333222111000///...000111111222222333444444444444444555666777888999888666555444555444333111000000000000000000000000....../////////......---,,,,,,,,,,,,++++++++++++,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***,,,************************))))))))))))))))))))))))+++++++++***************************++++++++++++******+++,,,,,,,,,,,,+++------------------------,,,,,,---------.........////////////000000000111111111111111222222222222333333444555777777666555888777666777999;;;:::999777999::::::888888999;;;999999999:::;;;<<<===>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>><<<<<<<<<;;;;;;:::::::::999999999999888888888888777888999999777555555666444444333333222000//////........................---,,,,,,,,,+++++++++***)))******++++++******)))(((((((((((())))))******))))))(((((((((((())))))(((''''''''''''((())))))***)))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&((((((((((((((('''''''''(((((())))))******++++++))))))))))))))))))))))))************++++++++++++************++++++++++++++++++,,,,,,,,,------------------.........//////...///000111222222222222......///000111222222333111111222222222333333333222222222222222222222222666555555444444444555555444333333333333333333444555444333222111///......000111111222222333444444333333333444444555666777777555333333444444222111000000000000000000000000......//////......------,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))***((('''&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++)))***++++++,,,,,,++++++------------------------,,,,,,,,,------------......////////////000000000000000111111111222222222333222333555777777555333777666666777999::::::999777888:::999999888:::;;;<<<<<<<<<<<<<<<<<<===>>>===>>>???@@@@@@??????>>>AAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;:::::::::999999999888888777777777888999:::999777555555666444333222111000//////...------------------------+++++++++++++++***************++++++++++++******((((((((((((((()))))))))))))))(((((((((((())))))'''''''''''''''(((((())))))))))))(((((((((((('''(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++)))))))))******++++++++++++++++++,,,,,,,,,------------------..................///000111111111111......///000111222222333111111222222222333333333222222222222222222222222444333333333333333444444333333333222222333333333444444333222111000///...000111111222222333444444222222222222333444555555555333222222333333111000////////////////////////...............---,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************+++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000000000000111111111111222222111222555888999666222777666666777999:::999888777999::::::999999;;;<<<@@@???>>>===============<<<===???@@@@@@???===<<>>===<<<;;;;;;::::::::::::::::::999999999888777777666666999:::;;;:::777666555666222111000...------,,,---------------------------******************************++++++++++++******(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&''''''((()))))))))((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,------------.........---...///000111111111111//////000000111111222222111111111111222222222333111111111111111111111111222222111111111222333333333333222222222222333333333333222222111000000000000111111222222333444444222111111111111222333444444222111111222222111///////////////////////////...............---,,,+++*********++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000000000000000111111111111222000111555999:::777333777666555666999:::999888777999;;;;;;::::::<<<===BBBAAA@@@>>>===<<<;;;;;;<<<>>>@@@BBBBBB@@@>>><<<==================<<<;;;::::::::::::::::::::::::999999999888777666666666888::::::999777555555555222111///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********************(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((()))***))))))(((((('''''''''))))))))))))))))))))))))))))))))))))************((((((((()))***+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---...///000111111111111000000000000000111111111000000000111111111222222111111111111111111111111111111111111111222333333333333222222222222333333111111111111111111111111000111111222222333444444111111000000000111222222333111000000111222000///////////////////////////............---,,,+++***)))*********++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!"""%%%'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000000000111111111111111000000555:::<<<888333777666555666888:::999888888999;;;;;;;;;;;;===>>>CCCBBB@@@>>><<<;;;:::999===???BBBDDDCCCAAA>>><<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999888777666666555888999:::999666444444444555333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000111111111111111111111000000000000000///000000000000111111111000000000000000000000000222111111111222222333444333222222222222222222333000111111111111222222222000111111222333333444444111000000000000000111222222111000000111111000///////////////////////////............---,,,+++***))))))******++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$######"""'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************&&&&&&''')))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,..................------............////////////222222222333333333444444222333444555666666666666777888::::::888777888999999999999999999999999999;;;===???AAABBBAAA@@@???:::;;;<<<===<<<;;;:::999999::::::;;;;;;::::::999888888888888777777777777555666777777666444222000111111000......---------------,,,,,,+++***))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---...............------............/////////000111111222222222222111111///////////////000111111000000////////////000000222222111111111111111222333333222111000000111111111111111111111111111111555555555444444333333333//////000000000000//////.........///////////////,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********''''''((()))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,..................------............////////////111111111111222222222333111111222333444444444444555777888888777666666777777666666666777888999::::::<<<>>>???@@@@@@>>>>>>;;;;;;;;;<<<;;;::::::999999999::::::::::::999999777777777666666666666555555666777777666444222000111000///...------------------,,,++++++***))))))))))))))))))))))))))))))(((((((((((('''''''''&&&)))((((((((('''''''''&&&)))((('''&&&&&&'''((()))''''''''''''&&&&&&%%%%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---...............------........./////////000000000111111222222111111000//////......//////000111000000////////////000000222222111000000111111222333222222111000000111111111111111111111111111111444444444333333333222222//////000000000000/////////////////////.........,,,,,,---------,,,+++***,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))******((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------......---............////////////000000000000111111111111222333444444555444444444666777777666555555666444333333333444777:::;;;999:::<<<===>>>>>>======<<<<<<;;;:::::::::::::::888999999::::::999999888666666666666555555555555555666666666555333111000000///......------------,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''((((((''''''''''''(((((((((((((((''''''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------...............---....../////////000000000000000111111111111000000...............///000000000000////////////000000111111000000000111111222333222111111000111111111111111111111111111111111333222222222222111111111//////000000000000//////000000//////......------,,,,,,,,,---,,,++++++***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))%%%%%%%%%&&&'''((())))))'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......---------.........////////////000000000111111111444444555666666666666666444555777777555444555666333222111111333777;;;===999:::;;;<<<=========<<<===<<<:::999888999:::;;;999999::::::::::::999999777777666666666555555555555555555555444222111000///......---,,,,,,------,,,+++++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,---......///............////////////000000000///000000111111000000///...............//////000000000////////////000000111000000000000111111222222222111111111111111222111111111111111111111111111111111111111000000000000000////////////000000111111000///...------,,,,,,,,,,,,,,,++++++***************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((()))))))))%%%%%%%%%&&&'''((())))))'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------......------------............000000000000111111111111333444555555555555555555444666777777666555555666333333222222444888<<<>>>::::::;;;<<<============<<<;;;:::999888999::::::::::::;;;;;;;;;;;;::::::888888888777777777666666555555444444222111000000...------,,,,,,,,,,,,---++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,------...//////......////////////000000000111000000111111111111000000...............///000000000000////////////000000000000//////000111111222222111111111111111222222111111111111111111111111000000000000000000000000000000////////////000000111111000///...------,,,,,,,,,++++++*********************))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))*********)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......,,,------------.........000000000000111111111111111111222222222222111111444666777777666555555666555444444444555888;;;<<<:::::::::;;;<<<<<<======;;;;;;:::999999999999999999::::::;;;;;;::::::999888888888888777777777777555444333222111111000000---,,,,,,++++++,,,,,,,,,************************((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,---.../////////////////////000000000111111111111222222222222111111///////////////000111111000000////////////000000////////////000111111222111111111000111111222333111111111111111111111111/////////000000000000111111000///......///000111000000//////......------,,,,,,+++************+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''(((&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))***************************************+++++++++,,,,,,,,,***++++++,,,------......,,,,,,---------.............../////////000000000000000000111111000000///333444666666444333444555666555555555666777888999999888999999:::;;;;;;<<<:::::::::::::::999888888888888888999999888888888888777777777777666666666555444333222111000000///,,,,,,++++++++++++,,,,,,))))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,---...//////////////////000000000111111111222222333333333333222222000000000000000111222222000000////////////000000.........//////000222222111111000000111222222333111111111111111111111111//////000000000111111111111000///......///000111///////////////.........,,,,,,***)))))))))***+++,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------.........//////111111222222222111111000111333555444333222333333666666666666666666666555777777777777888999:::;;;999999:::;;;:::999888777666666777777777777666666777666666666555555555555555444222111000000//////+++++++++***++++++,,,,,,)))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,---...////////////000000000000111111111111222333333444444333333222111111111111111222222333000000////////////000000............///000222222111111000000111222333333111111111111111111111111///000000000111111222222222000///......///000222.........///////////////---,,,***)))))))))***+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))++++++,,,,,,,,,,,,------........................///............///000000000000000000111111111111555555555555555555555555666777777555444444555777888777666555555666777888666777888999:::999888777777555444444666777666666555555444444444333333333555333000...------...///,,,,,,***)))))))))***+++))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&&&&&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...............//////////////////000111111111111111333333333444444444444555333222111000000000111222///////////////000000111//////...//////000111222//////000111222333333333333111000000111222222111222111000///............///////////////000000000......////////////.........+++)))((()))*********************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------..............................------......///000000000000000111111111111444444444444444444444444555666777777555555666777888777666666666666777888555666777888999999888888777666444444666777666555444444444444333333333333333222000...---------...,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,------...............//////////////////000111111111111000222222333333444444555555444333111000000000000111000000000000000111222222000////////////000000111000000000111222222222333333111000000111222222111111111000/////////000000000000000000000000000000---......//////......---...,,,)))((()))++++++***++++++++++++*********)))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------........................---------------......///000000000000111111111111333333333333333333333333333555777888777777777888999888777777777777888999444555666888888999999999777666444444666666666555444444444333333333222222111111000///...------,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''''')))))))))))))))))))))))))))))))))*********++++++******++++++,,,------------............/////////...///000000111111000000111111222222333444555555444333222111000//////000111111111111111222222333111111000/////////000000111111111111111111222222333111///000111222111000111000000000000111222222111111111111111111111111------............------...,,,***)))***+++++++++,,,,,,+++++++++*********)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................---,,,,,,,,,,,,---......///000000000111111111111222222222222222333333333111444888999999888888888999888888888888888888999555555666888999::::::;;;888666444444666666666555333333333333222222222222//////000//////---,,,++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))*********************+++,,,,,,---------------.........//////...//////000000000000000///000000111222333444444333333222111000//////...111000000000000111222222222222111000////////////222222222111111111111111222111//////111111111000000000000000111222333444222222222111111111111111......////////////.........,,,******+++,,,+++***+++++++++*********))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................---,,,,,,,,,,,,---......///000000000111111111111111111111222222222333333111444777999888777777888888888888999999888888888666666777888999:::<<<<<<888777555444555666555444333333222222222111111111......//////...---,,,+++++++++++++++******))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,,,,---------------..................///000000000000000//////000000111222222333222222111111000///......000////////////000111111333222111000000///000000222222222111111111111111222000//////000111111000000000000000111222444444222222222222111111000000...//////000000//////...---,,,******+++,,,+++***))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------........................---------------......///000000000000111111111111111111111222222333333444222444666777666666666777777777888999999888777777777777777777888999;;;;;;999777555555555666555444222222222111111111000000......---------,,,,,,,,,***++++++++++++***))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,------------.........---...//////000000///////////////000000000000111000000111111111000///...///////////////000000111222222111000000000111111111111111111111111222222222000...///000111000////////////000111222333444222222222111000000//////......////////////......,,,+++)))***++++++***((())))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,++++++,,,,,,,,,,,,------..............................------......///000000000000000111111111111111111222222333444444555333444666555444333444666666777777888888777777666666666555555666777888999999777555555555555555333222111111111000000000000...---,,,+++++++++,,,---***++++++,,,+++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''***,,,''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,---------.........---...//////000000//////000000////////////.........///000111111111000///000000//////000000111222111111111000111111222222000000000111222222222333111000......000111000///////////////000000111222222222111000000///......,,,------------------,,,+++)))))))))******((('''))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++,,,,,,,,,---------........................///............///000000000000000000111111111111111111222333444444555555444555555444222222333555555666777888888777666555666555444333333444666666999777555555555555444333111111111111000000000000///---+++******+++,,,...******+++,,,+++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''''''''(((+++---''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---......///////////////000000000///......------,,,...///111111111000000111111111000111222222333111000000000111222333333//////000111222333333444111000......000000000//////////////////000000111111111111000///......---***++++++,,,,,,++++++******)))((()))***)))(((&&&************))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,------...........................---------............///000000111111111222222222222222333444444444333333444444555555666555555555333555888999999666333111444222000111333555555555333333444444444444444333...///000111111000///...******+++++++++,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---.........---------......000111111333222111///............---.........//////000000......///000111222222333000000000000000000000000000111222222333333222222000000////////////000000...............///000000000000000000////////////------,,,,,,,,,,,,++++++************))))))))))))(((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,------...........................------------............000000000111111111222222222222333333444333333333444444555555666666555555444555777999999888666555444222000000222444444444333444444555555444444444...//////000000000//////---------,,,,,,+++++++++))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,+++,,,,,,---......//////---------......///000111222222000///............/////////000000000111111//////000000111111222222111111111111111111111111111222222333333333333333000000000//////000000000///............///000000000000000000/////////...------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------------------------------------------............000000000000111111111111111222222333333333333444444444555555555666666666555666777999:::;;;;;;;;;666444111111222333333222444444555555555555444444000//////.........////////////...---,,,+++***))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''''''''''''''***))))))))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,------...//////000......---......///000111222111000//////...//////000000111111111111222222000111111111111111111111111111111111111111111111222222333444444444444444000000000000000000000000//////......//////000111000000000/////////......,,,,,,,,,,,,++++++++++++******))))))))))))(((((((((((((((((((((''''''&&&''''''((((((((((((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------------------------------,,,,,,---------........./////////000000000111111111111111222222333444444444444444555555666777777666666777888:::===???@@@888666333222333444333222444555555555555444444333000///...---,,,---...///------,,,,,,+++***))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,------......//////000...............///000000111000///////////////000111111111111111111111111222111111111111111111111111111111111111111111111222333444444555555444444111111111111111111111111/////////...///000000111000000/////////.........,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((''''''&&&''''''(((((((((((('''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------------------------,,,,,,,,,------------........./////////000000000111111000111111333444555555444444444555777888999666666777888:::===@@@AAA:::888555444555555444333444444555444444333222222000///---,,,,,,,,,---...)))))))))))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,------...////////////............//////000000///////////////000111000000000000000000000000222222222222111111111111111111111111111111111111222333444444555555444444111111222222222222111111///////////////000111111////////////............,,,,,,+++++++++*********)))))))))(((((((((((('''(((((((((((((((''''''&&&''''''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////111000000000111222444555555555444444555777999:::666666777888:::<<<>>>???:::888555444555555555444333333444333333222111000///...---,,,,,,,,,,,,,,,''''''((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++++++++,,,,,,---....../////////............////////////...//////000111222111000000000000/////////111111222222222222222222222222222222222222222222222222333444444444444444111222333444444333222111000000//////000000111222/////////.........------++++++++++++************))))))((((((((((((''''''(((((((((((((((''''''&&&''''''((((((((((((''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////000000//////000222444666555555444444555777999;;;666666777888999::::::;;;888666333333444444444333222222222222111000//////.........------+++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++,,,---------//////............//////............///000222222222222111111111000000000111111111222222333333333222222222222222222222222111222222333333333333333111222333555555333222111000000//////000000111222//////.........---------++++++++++++************))))))((((((((('''''''''(((((((((((((((''''''&&&''''''((((((((((((''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000//////000222555666666555444444555777:::;;;555666777888888888888777666444222111222333333222222222222111111///......------......---+++***(((,,,,,,+++***)))(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))******++++++,,,------000//////.........//////............///111222333333333333222222111111111000000111222333333444444222222222222222222222222111111222333333333333222111222444555555444222111000000000000000111111222//////.........---------+++++++++************))))))(((((((((''''''''''''(((((((((((((((''''''&&&''''''((((((((((((''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))******************+++,,,------......******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000111000000000111222222333333444444444555555555555666444444444444444444444444222222222111111111111111////////////000000000000//////...---+++((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%$$$&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......///000000000222222222111111111111000111111222222222333333333222111111000000000000000333333222111111222333333555555444333333222111111......//////000000111111..................------,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))******************++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......---.........//////000000000000000111222222333333333333333333444444444555444444444444444444444444222222222111111111111111000/////////////////////---------,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&))))))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......///000000000222222222111111111000000111111111222222222333333222111111000000000000000333222111111111111222333333333222222111000000//////////////////000000000///.........------,,,,,,,,,,,,+++******)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............///////////////000000000111222222333333222222222333333333444444444444444444444444444444222222222111111111000000000000000///.........---+++,,,,,,,,,,,,,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......------......///000000000222222111111111000000000000111111111222222222222222111111000000000000000222222111111111111222222111000000//////......---000000000/////////......//////...------,,,+++++++++++++++******))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((()))))))))************************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------............//////////////////000000000111222222333333222333333333333444444444444444444444444444444444333333222222111000000000000000//////...---,,,,,,+++,,,,,,,,,,,,,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++++++++,,,,,,,,,,,,---......///.........------......///000000000111111111111000000000000000000000111111111111222222111111000000000000000111111111000000111111111/////////.........------111000000///......------//////...---,,,+++***)))+++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((()))))))))***************)))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000111222222333333444444444444555555555555444444444444444444444444333333222222111000000///000//////...---,,,,,,+++,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++*********++++++,,,,,,,,,,,,---......///.........------......///000000000111111111000000000////////////000000000111111111222111111000000000000000000000000000000000000000///////////////.........111111000///...---,,,,,,///...---,,,+++***))))))*********)))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000000000000111222222333333444444444555555555666666444444444444444444444444444333333222111000//////.........---,,,,,,,,,+++***+++++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,,,,---......//////......------......///000000000111111000000000/////////////////////000000000000222111111000000000000000//////000000000000//////////////////////////////000000//////...---,,,,,,------,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************((())))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---...///000111222000000000111222222333333333333444444444555555555444444444444444444444444444444333222111000///...------,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,,,,---......//////......------......///000000000111000000000////////////........./////////000000222111111000000000000000......///000000///.........//////////////////////////////......---------,,,,,,++++++*********)))((()))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,...000111222333000000000111222222333333222222333333333444444444444444444444444444444444444444333222111000///...,,,,,,,,,,,,,,,,,,,,,---$$$%%%&&&((()))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###&&&)))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,,,,---......//////......------......///000000000000000000000////////////............/////////000222111111000000000000000---...///000000///...---.......................................---------++++++******************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111222222333333333333444444333333333333333444555666444444444444444444444444333333222111000///.........---,,,,,,++++++,,,,,,))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%'''((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************''''''((()))***++++++,,,,,,,,,---------------------------...///000000111////////////////////////............///000222222000000000000000000000000//////.........---------/////////......------------------,,,,,,,,,++++++,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111222222333333333333444444333333333333333444555555444444444444444444444444333222222111000///...---------,,,++++++++++++,,,))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************(((((())))))******++++++,,,,,,------------......------......///000000111////////////////////////............///000111222000000000000000000000000//////.........---------............---------,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111222222333333333333444444333333333333333444444555333333333333333333333333222222111000///...---------,,,++++++******++++++))))))))))))(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************)))*********************,,,,,,---------.........---......//////000000111///////////////////////////......//////000111222000000000000000000000000/////////.........------...------------,,,,,,,,,,,,++++++++++++*********(((((())))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***((()))))))))************************************+++++++++,,,,,,,,,------......//////000000111111222222222333333333444444444333333222333333444444222222222222222222222222222111000///...------,,,,,,,,,+++***************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************+++*********************,,,,,,------......//////......//////000000000000///////////////////////////////////////000111111000000000000000000000000////////////............---------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))******)))))))))((()))))))))************************************+++++++++,,,,,,,,,------......//////000000111111222222222333333333444444444333333222222222333333222222222222222222222222111000000///...---,,,,,,++++++***))))))))))))***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************++++++++++++************,,,,,,---......///000000/////////000000000000000000000000000000000000000000////////////000000111111111111111111111111111000000/////////.........------------------------+++++++++*********))))))++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))************))))))))))))))))))************************************++++++,,,,,,,,,,,,------......//////000000111111222222333333333333444444444333333222222222222222111111111111111111111111000000///...---,,,+++++++++***))))))((()))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************++++++++++++++++++,,,,,,---...///000000111000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000000/////////......---------............///,,,++++++++++++*********,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))((()))***++++++***)))((())))))))))))************************************++++++,,,,,,,,,,,,------......//////000000111111222222333333333333444444444333333222111111222222111111111111111111111111000//////...---,,,++++++******)))(((((((((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************************++++++,,,,,,,,,,,,,,,---...///000111111000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000000000/////////............/////////000000,,,,,,,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,---------......//////000111111111222222333333333444444444444333333222111111111222000000000000000000000000000///...---,,,++++++*********)))((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))***+++,,,,,,------,,,,,,---...///000111222111111111000000000000000000000000000000000000000111000////////////000000111111111111111111111111000000000000////////////.../////////000000111111---------,,,,,,,,,++++++))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,+++***))))))*********++++++,,,,,,------......------......///000111111111111111111111111111111222222333333222222111111111111111000000000000//////...---,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))((((((++++++,,,,,,,,,++++++***++++++******************,,,,,,,,,------------...,,,,,,------.../////////000000000000111111111111000000000000000000000000111111000000//////.........///000111111111111111000000111111111000000///111000//////000000///......---,,,+++************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((((((((('''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,++++++***))))))*********++++++,,,,,,------...............///000000111111111111111111111111111111222222333333222222111111111111000000000/////////...---,,,,,,++++++,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((*********++++++******)))***************************++++++,,,,,,---------,,,,,,------...///////////////000000000111111111////////////////////////111000000000/////////...//////000111111111000000000000111111111000000///111000...///000000///---...---,,,+++*********************)))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++******)))************++++++,,,,,,------...---......//////000111111111111111111111111111111111222222333333222222111111111000000000000//////......---,,,++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((())))))*********))))))************************))))))***++++++,,,------,,,,,,------...///////////////000000000000111111////////////////////////000000000000////////////000000111111111000/////////000000111111000000000111///......//////...------,,,+++*********************))))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++***************+++***++++++,,,,,,------...---......///000000111111111111111111111111111111111222222333333222222111111000000000////////////...---,,,+++************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))(((((()))*********************************+++++++++))))))***+++,,,------...,,,,,,------.../////////////////////000000000111////////////////////////000000000000////////////000111111111000///.........///000000000000000000111///............---,,,,,,,,,+++******************)))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++***************++++++***++++++,,,,,,------...---...///000111111111000111111111111111111111111111222222333333222222111000000000////////////...------+++***************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))******+++,,,,,,++++++))))))*********++++++++++++++++++,,,---......///,,,,,,------.../////////...////////////000000000........................////////////000000000000000000000000000///...---......///000000000000000000///------...---,,,***++++++******))))))******)))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))******+++,,,***++++++,,,,,,------...---...000111222222111000111111111111111111111111111222222333333222222111000000////////////......---,,,+++***))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))******))))))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,------------......,,,,,,------.../////////......////////////000000........................////////////000000000000//////000000000///......------...///000000000000000///------------+++)))+++******)))))))))******))))))((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))***++++++,,,***++++++,,,,,,------...---...000222222222111000111111111111111111111111111222222333333222222111000000/////////.........,,,+++***))))))(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))************((()))***++++++,,,,,,,,,((())))))***++++++,,,,,,---------,,,,,,,,,,,,+++,,,,,,------.../////////........./////////000000.........................../////////000000000111......//////000/////////,,,---...///000000000000000...---,,,,,,,,,***(((******))))))))))))******))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))***+++,,,,,,***++++++,,,,,,---......---...000222333222111000111111111111111111111111222222222333333222222222000/////////............,,,+++***)))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((()))************''''''(((******+++++++++((())))))***++++++,,,,,,------,,,++++++******))),,,,,,------...//////000............/////////000.........................../////////000000111111------...///000000000///,,,---...///000000000000000...---,,,,,,,,,***(((***)))))))))))))))******)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))***)))'''%%%%%%%%%'''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------***,,,------,,,+++,,,---......000111111000///...111222222333333222222111222222222111111111111000000000000///......------************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************+++***)))))))))***,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000,,,---......//////..............................,,,...///111111///...,,,000000//////000111222222111000000///...---------,,,+++******))))))************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))'''%%%%%%&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------***,,,------,,,,,,,,,---...///111222333333333222111222222333333222222111111111111000000000//////000000//////...---------************))))))))))))(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))(((((()))))))))*********+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,---......//////.................................///000000000000///...000000//////000000111222000000//////...------,,,,,,+++******))))))************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------***,,,------,,,,,,---...---...000111333444444444111222222333333222222111000000/////////.........000//////......---,,,,,,************))))))))))))(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))******+++,,,,,,---------------------//////.........---------------...////////////...........................000000000000000000000000000////////////000000111/////////......------,,,++++++***))))))))))))******))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((''''''&&&'''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------+++,,,------,,,,,,...000------...///000111111111111222222333333222222111000000000/////////......//////......---,,,,,,+++************)))))))))(((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))******************+++++++++++++++,,,,,,,,,,,,,,,---........................------...///////////////........................111111000000000000111111/////////......//////000.........---------,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------+++,,,---,,,,,,---///111000000000///////////////111222222333333222222111111111000000000/////////......------,,,,,,++++++************)))))))))((((((((((((''''''((((((((('''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))******++++++++++++))))))******++++++++++++,,,,,,------...//////000---...//////000000//////........................111111000000000000111111//////...............///------------,,,,,,,,,,,,+++***))))))(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------+++,,,---,,,,,,---000222444333222111000000000000111222222333333222222111111111111000000000//////...------,,,,,,+++******************)))))))))))))))((((((''''''(((((()))'''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((((()))&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))***++++++++++++***(((((())))))******++++++++++++,,,---...///000111......///000000000000///........................000000000000000000000000///......------------...,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((())))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---,,,,,,---000333333222111000000111111222111222222333333222222111000000/////////.........------,,,,,,+++*********************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((%%%&&&'''((()))((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))'''''''''((((((((())))))((()))***+++,,,++++++***((())))))***++++++,,,,,,,,,---------......//////......///000000000000000...........................///000000000000///...///...------,,,,,,------++++++++++++++++++,,,,,,******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---111444//////.........000111222222222222333333222222222//////.........---------------,,,,,,+++******)))************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''''''''((((((((()))((()))***+++,,,+++******))))))***+++,,,,,,------///............---------...//////000000000000000........................,,,...///111111///...,,,///...------,,,,,,,,,,,,+++++++++++++++++++++,,,******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))************''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++******************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222222222111111111111000------,,,,,,,,,+++++++++...---,,,+++************))))))))))))((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&$$$###%%%)))+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++*********************+++,,,------,,,+++***+++,,,------......------------......///000000000000000//////.........---,,,...///111111111000000------,,,,,,,,,,,,++++++---,,,++++++******++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222222222111111111000000------------,,,,,,,,,,,,...---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((&&&%%%&&&((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************************+++++++++,,,,,,++++++++++++,,,------......------------......///000000000111111000000000/////////......000111111000000///------,,,,,,,,,,,,++++++,,,,,,+++***************))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222222111111111000000000.........------------,,,---,,,+++***************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************************,,,++++++++++++++++++,,,+++,,,------......------------......///000000000222222111111111111000000///000000000000//////...------,,,,,,,,,,,,++++++++++++***))))))))))))***))))))(((((((((((())))))(((((((((''''''''''''&&&))))))((((((''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''))))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111111111111111111000000000000//////.........---------,,,,,,+++***************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''(((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************************+++++++++---,,,+++******+++,,,---+++,,,------......------------......///000000000111111111111111111111111111111111000///......---------,,,,,,,,,++++++++++++***))))))((()))))))))))))))(((((((((((())))))(((((((((''''''''''''''',,,,,,+++***))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111111111000000000////////////.........---------++++++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((''''''((((((((((((((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))*********+++++++++---,,,+++******+++,,,---+++,,,------......------------......///000000000000000000000000000000000222222111000///......---------,,,,,,,,,++++++++++++***))))))((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((,,,++++++***)))(((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))***++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000111111111000000000/////////.........------------,,,+++******)))))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,,,,++++++++++++++++++,,,+++,,,------......------------......///000000000/////////000000000000111222222000///............------,,,,,,,,,,,,++++++++++++***))))))))))))***))))))(((((((((((())))))'''(((((((((((()))))))))((((((''''''&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********((())))))***++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111000000000////////////------------,,,,,,,,,,,,******))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&((()))(((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++((())))))***++++++,,,,,,+++++++++,,,,,,++++++++++++,,,------......------------......///000000000000000000111111111222222222111000///......//////------,,,,,,,,,,,,++++++,,,,,,+++***************))))))(((((((((((())))))'''((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''))))))))))))************''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++((())))))***++++++,,,,,,)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000000////////////------,,,,,,,,,+++++++++***)))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((***+++)))%%%###$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++((())))))***++++++,,,,,,***+++,,,------,,,+++***+++,,,------......------------......///000000000111111111222222333333333222111///......//////000---------,,,,,,,,,++++++---,,,++++++******++++++))))))(((((((((((())))))'''((((((((())))))******&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((())))))*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///////////////......---...---,,,+++***+++,,,,,,*********(((&&&&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******************************************,,,,,,,,,---------......---------...///000000111000000000000000000000000///000000000000//////...------------,,,+++***)))******))))))))))))******(((''''''''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///////////////......---...---,,,+++++++++,,,,,,*********(((&&&&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,------------...---------...///000000000///////////////////////////000000000000///......------------,,,+++***)))******))))))))))))******)))(((((('''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((*********************)))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///////////////......---------,,,++++++++++++,,,)))******)))''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&(((((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,---------------------...//////000000//////////////////////////////000000///......---------------,,,+++***)))***))))))(((((())))))******)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((++++++******************)))))))))))))))))))))))))))))))))))))))*********************************(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///////////////......---,,,,,,,,,+++++++++++++++((()))***)))''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&'''(((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((''''''(((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++************************++++++,,,,,,,,,------------------....../////////////////////////////////////////////......---,,,,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((,,,,,,+++***))))))******))))))))))))))))))))))))((()))))))))*********+++************************(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///////////////......---,,,,,,,,,+++++++++******'''(((***)))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&''''''((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''((())))))(((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''(((((((((((((((((('''&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++************************+++++++++,,,,,,,,,------------------..................................../////////......---++++++++++++,,,,,,++++++******))))))(((((((((((())))))******)))''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((...---+++***))))))***+++))))))))))))))))))))))))((())))))******+++++++++************************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///////////////......---+++++++++,,,+++******)))&&&(((******)))((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,------------------------........................//////......---,,,*********+++++++++++++++******)))((((((''''''(((((()))***)))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((///---+++***))))))***+++))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///////////////......---***++++++,,,+++***)))(((%%%'''******)))((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,------------------------.................................---,,,+++***)))******++++++++++++******((((((''''''''''''(((((()))(((((('''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((///...+++***))))))***+++))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///////////////......---******+++,,,+++***)))(((%%%'''******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&&&&&&&'''((()))))))))(((&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&'''(((******((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,------------------------.................................---,,,+++)))((()))******+++++++++******((((((''''''''''''(((((((((((('''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((;;;777000,,,***+++------+++++++++************)))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............/////////...------,,,++++++************************(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((('''(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,------......//////.........---------------...///////////////...///......---+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''@@@;;;333...,,,+++,,,,,,+++++++++************)))*********)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))*********************++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------............//////......---,,,,,,+++************************(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,---........./////////.........------...///////////////......///...---,,,+++******))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''GGGAAA999222...,,,+++***+++++++++************)))+++*********))))))(((((())))))))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((************++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................---,,,,,,++++++************************(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))&&&''''''((())))))******&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((&&&%%%&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,------......000000000/////////......///000000000///...------......---,,,+++******)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''NNNHHH@@@888333///,,,***+++++++++*********))))))++++++******)))((((((((()))))))))))))))*********((((((((((((((((((((((((******)))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,++++++*********************************(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++)))))))))(((((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))************))))))*********+++++++++***++++++,,,------......000000000000////////////000000000000///...,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''RRRMMMFFF???999333...***+++++++++*********))))))************))))))(((((((((((())))))************((((((((((((((((((((((((***)))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))***)))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))))))))'''&&&'''((('''''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******++++++,,,------...000000000000////////////000000000000///...,,,,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''RRROOOKKKFFF@@@999222---+++++++++************))))))))))))))))))))))))***((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))))))))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((''''''&&&%%%%%%$$$''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))******)))))))))(((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))))))))''''''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++,,,,,,------000000000/////////......///000000000///...------,,,,,,++++++************(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''PPPOOONNNKKKGGG???666000+++++++++************)))((((((((()))******++++++'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((()))))))))******************++++++++++++,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''((())))))************)))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))((('''(((***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++,,,,,,------/////////.........------...///////////////......++++++++++++************((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''NNNOOOOOONNNJJJBBB888111+++++++++************)))''''''((()))***+++,,,,,,'''(((((()))***+++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''(((***)))(((''')))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++,,,,,,------///.........------------......///////////////...+++++++++***************((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''SSSQQQOOOPPPPPPKKKBBB:::...---,,,+++,,,,,,,,,+++))))))*********++++++++++++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***+++******))))))((((((''''''))))))))))))************+++++++++*********))))))(((((()))***++++++,,,,,,------,,,++++++,,,,,,,,,------------------------,,,+++******))))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%''')))******)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,)))************+++++++++******+++,,,,,,---......111000///...------...///////////////////////////------,,,,,,+++***))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((SSSRRRQQQRRRSSSOOOGGG@@@222///++++++,,,---,,,***))))))*********+++++++++************)))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((('''((()))***+++***)))))))))((((((((('''))))))))))))************+++++++++*********))))))******++++++,,,,,,---------,,,,,,++++++,,,,,,,,,------------------------,,,+++******))))))******))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,************++++++++++++++++++,,,------...//////000///...------......///........................------,,,++++++***))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((UUUSSSSSSUUUVVVSSSMMMGGG999333,,,***,,,...,,,)))***************+++++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))************))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,************+++++++++,,,,,,------....../////////.........---......///000........................,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((VVVUUUUUUVVVVVVTTTOOOLLLAAA999///+++---...,,,)))*********************************)))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))))))))((((((((((((((()))))))))************************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++*********+++++++++,,,,,,,,,---------.........///------------...//////000------------------------,,,+++++++++******))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((XXXWWWVVVVVVUUURRROOOMMMHHH???555///......,,,)))************************))))))))))))))))))************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))((()))))))))************************************++++++++++++************************++++++,,,---------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))***+++++++++,,,************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---.........//////------------------------++++++***************)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((WWWWWWVVVUUUSSSQQQPPPOOOLLLFFF===555000---,,,++++++++++++***************))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***************************+++++++++******************************)))******+++,,,---------,,,,,,++++++******,,,+++******))))))******))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((UUUUUUUUUTTTSSSRRRRRRSSSOOOLLLEEE;;;222,,,,,,---+++++++++*********))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((()))***))))))((('''((((((((()))))))))***))))))))))))************))))))*********+++++++++)))******++++++,,,,,,,,,))))))))))))***+++,,,---------,,,,,,+++******))),,,+++******))))))******)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******************************+++++++++***************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***+++++++++,,,,,,,,,------------------------------,,,---.........---,,,+++++++++++++++++++++++++++))))))))))))************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((SSSTTTTTTTTTSSSSSSUUUWWWPPPOOOIII???333,,,+++...++++++++++++******))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''')))*********)))((('''((((((((())))))******))))))))))))************))))))******++++++++++++******+++,,,,,,---......))))))))))))***+++,,,---------,,,,,,+++***)))))),,,++++++***)))*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******************************,,,+++++++++******))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,+++******++++++,,,,,,,,,---------.....................---------...///...---+++***++++++++++++++++++++++++)))))))))))))))*********((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((TTTUUUUUUTTTRRRQQQRRRSSSRRRQQQNNNGGG===444...+++,,,+++******************(((((((((((((((((((((((('''(((***++++++******)))******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((************)))))))))))),,,,,,+++******)))((((((***************)))))))))))))))))))))))))))***************+++******))))))++++++,,,,,,,,,,,,+++***)))***+++---------,,,,,,***+++++++++++++++++++++------,,,,,,+++******)))*********************+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''SSSTTTUUUTTTSSSRRRSSSTTTTTTRRROOOIIIBBB999222---,,,,,,+++******++++++,,,))))))))))))))))))))))))((())))))*********************)))(((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************************))))))))))))******))))))))))))))))))************************))))))))))))))))))))))))%%%&&&&&&''')))******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++,,,...//////......---+++++++++,,,,,,------------,,,,,,+++++++++++++++)))))))))***************+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,+++******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''QQQSSSUUUUUUSSSSSSTTTUUUVVVSSSPPPMMMIIIAAA777000---,,,+++***++++++,,,---***************************))))))))))))***++++++******)))((((((((())))))++++++++++++************(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))************************++++++++++++++++++++++++(((((()))))))))*********))))))***+++,,,------...------------------------------...///000000000///000111111222222222111111000111111222222111///...,,,---------............------+++******+++,,,,,,)))************+++++++++******++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++******))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((()))))))))'''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''OOOQQQSSSTTTTTTTTTUUUVVVVVVSSSPPPOOONNNHHH===444---,,,*********+++,,,---+++++++++++++++++++++++++++***)))((()))***+++,,,******))))))((())))))***++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************************++++++++++++************++++++++++++------------------------......///000111222222333222333444555666777777777999:::;;;;;;;;;;;;;;;;;;888888999999888666555444222222222111111000000///111///---+++******+++,,,++++++++++++++++++++++++************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((()))(((((((((((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++*********)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++&&&'''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''KKKNNNQQQSSSTTTTTTUUUVVVUUURRRPPPPPPPPPKKKBBB999...,,,***)))((()))+++,,,+++++++++++++++++++++++++++***)))))))))***,,,---******))))))))))))************)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))************************++++++++++++************((((((((())))))*********)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------.........444555666888;;;===>>>?????????@@@BBBCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEEEEEEEDDDBBBAAA?????????===<<<:::888777666777666333111///---------,,,+++++++++*********)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++************)))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''GGGKKKOOORRRSSSTTTUUUVVVSSSRRRQQQRRRQQQMMMFFF@@@111///,,,)))((()))+++,,,++++++++++++++++++++++++***************+++,,,,,,******)))))))))***++++++))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++*********(((((())))))***+++++++++))))))******+++,,,,,,,,,,,,,,,,,,------.........111222444777999<<<>>>???AAABBBDDDFFFIIIKKKMMMNNNMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRPPPOOONNNNNNMMMKKKIIIGGGEEECCCBBBAAA@@@>>><<<:::888666555000000///...,,,+++******,,,,,,++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''DDDHHHMMMQQQRRRSSSTTTUUURRRSSSSSSSSSQQQNNNJJJHHH555333///+++******+++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++******))))))******+++,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++***************+++,,,,,,---......++++++,,,,,,---......//////000111333555777888999???AAACCCFFFJJJMMMOOOQQQOOOOOOPPPRRRTTTVVVWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUTTTSSSRRRQQQOOONNNNNNJJJJJJKKKJJJIIIGGGDDDCCC;;;:::999777555333111000//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------+++)))(((((()))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''BBBFFFLLLPPPRRRSSSTTTUUURRRTTTVVVUUURRROOOMMMMMM888666111---++++++,,,---************************)))***+++,,,---,,,++++++******))))))***+++,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------...///000000------......///000111111333444777:::===@@@BBBDDDIIIJJJLLLNNNQQQSSSUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZXXXYYYYYYYYYYYYYYYXXXWWWXXXXXXYYYZZZ[[[\\\\\\\\\ZZZZZZ[[[\\\\\\ZZZYYYXXXVVVUUUUUUUUUTTTTTTSSSSSSOOOQQQSSSTTTTTTRRRPPPNNNFFFEEECCC@@@>>>;;;999888222222111///...---,,,+++))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))(((((((((((())))))&&&''''''(((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------+++((('''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''BBBDDDGGGKKKOOORRRTTTUUUVVVSSSQQQQQQRRRRRRPPPMMMEEE<<<111++++++,,,,,,+++))))))******++++++++++++))))))***++++++++++++***************************+++*********))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((++++++************************+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))),,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,------)))+++,,,+++******+++---***+++,,,+++******,,,.........///111333666888:::<<<===@@@BBBEEEGGGIIIIIIRRRUUUWWWUUURRRQQQTTTXXXYYYYYYZZZZZZZZZZZZZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXXXXXXXVVVUUUSSSRRRUUUVVVWWWXXXWWWUUUSSSQQQMMMLLLKKKIIIGGGEEECCCCCC;;;999666444222000---+++,,,+++***)))((('''''''''***(((''''''((())))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((())))))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&BBBCCCFFFJJJNNNQQQTTTUUUVVVTTTRRRRRRSSSSSSQQQNNNGGG@@@777///,,,,,,,,,,,,)))*********++++++++++++))))))***++++++++++++***************************************)))))))))((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,+++************************++++++,,,,,,---***,,,,,,+++***)))***++++++,,,---...---...111333444666999<<<@@@CCCFFFHHHLLLNNNPPPRRRTTTUUUUUUUUUUUUXXXZZZWWWSSSRRRTTTXXXUUUTTTTTTSSSSSSSSSTTTTTTRRRTTTXXX[[[]]]^^^]]]]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUSSSQQQPPPNNNOOOPPPQQQPPPOOOLLLKKKJJJGGGCCC???<<<888444111---,,,,,,+++++++++++++++***((('''''')))******)))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))((((((''''''&&&%%%%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&BBBCCCEEEHHHLLLPPPSSSTTTUUUTTTSSSSSSTTTTTTRRRPPPJJJGGG???777///,,,,,,---************++++++++++++))))))***++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))(((((((((((())))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++************+++++++++++++++,,,,,,---...---......---+++***+++,,,...000222333444666999<<>>555555333222000///...---+++***))))))+++,,,,,,+++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))((((((''''''&&&&&&&&&)))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((())))))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))*********++++++++++++------------------------,,,++++++++++++*********((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&BBBBBBDDDFFFIIIMMMQQQSSSTTTTTTTTTUUUUUUUUUSSSRRRMMMLLLGGG>>>333,,,+++---++++++++++++++++++++++++))))))***++++++++++++************************************)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******+++++++++//////...---------.........///000000//////000222444666999;;;===@@@DDDGGGMMMOOOSSSVVVXXXXXXXXXWWWXXXYYYYYYWWWUUUPPPLLLJJJCCCEEEEEECCCAAA@@@BBBDDDBBBBBBAAAAAABBBCCCFFFGGGEEEJJJRRRXXX\\\\\\ZZZXXXXXXVVVTTTQQQLLLHHHDDDBBBDDDDDDCCCDDDFFFIIILLLNNNIIIGGGEEECCCDDDFFFIIIKKKNNNOOOPPPQQQOOOKKKHHHEEE@@@BBBEEEHHHJJJLLLMMMMMMQQQPPPNNNNNNOOOOOONNNLLLDDDCCC@@@<<<777222///---...---++++++,,,------,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))(((((((((''''''&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''((())))))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************))))))))))))************------------------------++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''CCCCCCBBBCCCFFFJJJNNNPPPRRRTTTUUUVVVVVVUUUTTTTTTNNNOOOLLLCCC777...+++---,,,+++++++++++++++++++++))))))***++++++++++++***************************))))))))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++++++++++++++,,,,,,111000...,,,,,,,,,---...---///111222222333666888<<<>>>AAADDDFFFIIIMMMQQQTTTVVVYYY[[[\\\\\\[[[ZZZ[[[ZZZXXXUUUPPPJJJEEEBBB>>>???@@@?????????AAABBB?????????AAACCCFFFHHHJJJGGGKKKQQQWWWYYYYYYVVVTTTTTTSSSQQQOOOKKKHHHEEEDDDEEEDDDCCCBBBCCCEEEHHHIIICCCAAA>>><<<<<<>>>AAACCCJJJMMMQQQTTTSSSNNNHHHDDDAAA@@@@@@@@@CCCFFFJJJLLLMMMLLLMMMOOORRRUUUUUUUUUPPPNNNKKKFFF@@@:::555222111///---,,,,,,,,,+++)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************(((((()))))))))*********------------------------+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((EEEDDDBBBAAACCCFFFJJJMMMPPPSSSVVVWWWVVVUUUTTTUUUOOOQQQOOOHHH<<<222......,,,,,,,,,,,,++++++++++++))))))***++++++++++++***************************))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))(((((((((((())))))))))))************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---///...,,,++++++,,,...///...111444555777999;;;>>>CCCEEEHHHJJJLLLOOOSSSVVVVVVWWWYYY[[[]]]^^^^^^^^^XXXWWWTTTOOOJJJEEEAAA???<<<<<<<<<<<<===???@@@AAA@@@AAACCCEEEHHHJJJLLLMMMIIILLLOOORRRTTTSSSRRRQQQPPPPPPOOONNNLLLJJJHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDAAA???<<<;;;;;;===@@@BBBJJJNNNSSSXXXXXXTTTNNNJJJDDDBBB>>><<<<<>>???AAACCCEEEGGGIIILLLMMMOOOQQQUUUWWWWWWWWWWWWXXXXXXYYYYYYYYYPPPNNNKKKGGGDDDAAA@@@???;;;;;;::::::<<<=========@@@BBBEEEGGGIIIJJJJJJIIIFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFCCCBBBBBBAAAAAA@@@@@@??????>>>===<<<===@@@BBBDDDJJJMMMRRRUUUWWWUUUSSSQQQLLLIIIEEEAAA>>>>>>@@@AAAIIIIIIJJJNNNRRRUUUWWWWWWTTTTTTUUUTTTSSSQQQNNNMMMEEEAAA===999555222...,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((())))))((((((''''''(((((()))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((''''''''''''&&&''''''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))HHHFFFBBB??????BBBFFFHHHLLLQQQUUUWWWUUUTTTTTTUUUSSSSSSSSSNNNFFF===666111---------,,,,,,+++++++++))))))***++++++++++++***************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++,,,,,,---...---------///222777<<<>>>AAACCCEEEFFFGGGHHHJJJLLLIIIKKKMMMNNNOOOQQQTTTWWWXXXWWWVVVTTTRRRQQQQQQQQQLLLJJJGGGDDDBBBBBBCCCCCC@@@???======>>>???>>>>>>>>>@@@CCCFFFGGGFFFDDDCCC@@@@@@??????@@@BBBEEEFFFEEEEEEEEEEEEDDDCCCBBBBBB???@@@@@@@@@???>>>=========<<<<<<===???BBBEEEFFFIIIKKKNNNPPPRRRTTTTTTTTTXXXUUUQQQMMMIIIFFFDDDCCCCCCDDDFFFJJJPPPTTTWWWWWWVVVWWWXXXXXXXXXVVVSSSRRRQQQMMMGGGBBB>>>:::555222+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))'''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************************++++++++++++************************************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***JJJGGGFFFFFFDDDAAADDDJJJKKKNNNQQQUUUWWWVVVUUUSSSTTTRRROOONNNMMMGGG<<<444111---,,,......+++***---,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++************************''''''(((((())))))******)))))))))))))))))))))))),,,***))))))******)))'''******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))((('''&&&&&&))))))))))))************))))))))))))((((((((((((+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++,,,,,,------------------------------,,,///333777:::???EEEIIIJJJIIIJJJKKKLLLKKKIIIGGGKKKJJJIIIHHHIIILLLOOOQQQQQQPPPNNNLLLJJJIIIHHHHHHCCCDDDEEEDDDCCCCCCDDDFFFEEECCCAAA@@@AAAAAAAAA@@@@@@FFFHHHDDDCCCGGGGGGDDDAAA@@@@@@CCCFFFHHHGGGEEEIIIFFFCCCBBBCCCDDDDDDDDD?????????AAACCCCCCBBBAAA@@@???>>>???AAABBBAAA@@@JJJEEEGGGOOOTTTQQQNNNOOOTTTTTTSSSRRROOOLLLIIIGGGFFFDDDBBBBBBEEEJJJPPPTTTWWWWWWWWWVVVTTTTTTUUUWWWVVVQQQLLLJJJJJJGGGAAA<<<888555000---,,,,,,***)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++***++++++,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''FFFEEEEEEFFFCCC???AAAEEEJJJLLLPPPTTTVVVVVVUUUSSSTTTRRRPPPOOONNNHHH???888111---+++------******---,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,************************(((((((((((())))))******))))))))))))))))))))))))+++***))))))******)))'''***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))(((''''''&&&))))))))))))************)))))))))))))))))))))((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------......///444777;;;???CCCFFFKKKNNNOOONNNMMMLLLJJJHHHEEECCCBBBCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGBBBDDDEEEDDDCCCBBBCCCEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFJJJKKKIIIJJJNNNMMMIIIGGGJJJLLLMMMNNNOOOQQQSSSSSSPPPNNNNNNPPPPPPMMMJJJGGGEEECCCCCCDDDCCCBBB@@@CCC@@@>>>>>>@@@CCCEEEEEELLLHHHHHHMMMPPPNNNNNNQQQOOOPPPPPPPPPPPPOOOMMMMMMHHHFFFDDDCCCDDDHHHKKKNNNTTTUUUVVVUUUTTTSSSTTTVVVWWWSSSOOONNNNNNLLLFFFAAA???;;;666111///,,,***(((++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''CCCDDDFFFHHHEEE??????CCCHHHKKKNNNRRRTTTUUUTTTTTTTTTRRRQQQPPPPPPKKKDDD>>>333---***,,,,,,+++***---++++++++++++++++++++++++---,,,++++++++++++++++++************************((((((((())))))))))))***((((((((((((((((((((((((+++***))))))******)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------------......------------///111333555>>>AAAEEEHHHJJJKKKMMMOOOLLLKKKHHHFFFCCCAAA@@@??????AAACCCEEEFFFEEECCCBBBBBBBBBBBBCCCEEEFFFHHHHHHGGGIIILLLLLLLLLKKKKKKLLLNNNOOOQQQSSSUUUVVVVVVVVVSSSTTTTTTUUUYYY^^^]]]YYYYYY\\\___^^^\\\]]]bbbggg```\\\YYY[[[```___YYYSSSSSSPPPMMMKKKKKKKKKJJJIIIIIIEEE@@@>>>???BBBDDDEEEIIIGGGGGGHHHGGGFFFIIINNNIIIJJJJJJKKKKKKKKKKKKLLLJJJIIIGGGEEEEEEEEEFFFFFFMMMPPPSSSTTTTTTTTTTTTUUUXXXUUURRRRRRRRRQQQMMMIIIHHHDDD>>>888444000,,,)))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''DDDDDDGGGJJJGGGBBBAAACCCFFFHHHLLLPPPSSSTTTTTTTTTTTTSSSRRRRRRQQQNNNIIIEEE777000+++,,,---,,,,,,...************************---,,,+++***************************************))))))))))))))))))))))))((((((((((((((((((((((((+++)))((()))******)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''((()))))))))************)))))))))))))))*********((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------.........///111444888<<<>>>DDDGGGJJJKKKKKKIIIIIIIIIDDDDDDBBB@@@??????@@@BBBGGGGGGHHHHHHGGGFFFDDDCCCEEEFFFGGGJJJMMMPPPRRRTTTUUUXXX\\\^^^^^^^^^^^^___fffhhhlllooooooooonnnnnngggeeedddhhhpppvvvwwwtttuuutttrrrpppoooppptttwwwpppkkkgggjjjqqqsssllleeebbb___[[[YYYYYYZZZZZZYYYXXXTTTOOOJJJIIIIIIHHHHHHMMMNNNNNNMMMHHHEEEFFFIIIIIIHHHGGGFFFFFFFFFFFFFFFIIIHHHHHHFFFEEECCCBBBAAADDDHHHMMMQQQSSSTTTUUUWWWWWWVVVTTTTTTUUUUUURRRPPPOOOKKKEEE???;;;666222///,,,,,,+++*********+++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''JJJFFFDDDGGGGGGDDDBBBCCCCCCEEEIIIMMMQQQSSSTTTTTTTTTSSSSSSSSSRRRPPPNNNKKK===444......///...---///************************,,,+++***)))))))))))))))************************************))))))))))))((((((((((((((((((((((((***)))((()))***+++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((((()))))))))************((()))))))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---.........000111333777<<>>CCCGGGJJJLLLKKKLLLLLLKKKGGGCCCBBBAAA@@@AAAAAA??????DDDLLLRRRSSSQQQOOONNNPPPVVV\\\```^^^___aaacccgggkkknnnooorrruuuxxx{{{|||}}}}}}||||||~~~{{{xxxwwwvvvvvvuuutttsssrrrpppnnnnnnllljjjhhhuuuyyyzzzsssiii^^^SSSJJJHHHFFFBBB@@@>>>???AAABBBCCCDDDDDDDDDDDDBBB@@@???;;;???DDDIIIMMMPPPSSSVVVRRRSSSTTTUUUUUUUUUUUUUUUSSSPPPMMMKKKIIIGGGCCCAAA999777333000---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********++++++*********(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))))))))*********&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''kkkWWWDDD@@@EEEGGGDDDAAA???AAAEEEIIIMMMQQQSSSTTTTTTUUUTTTSSSRRRQQQRRRRRRGGG;;;000...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++************************+++++++++*********)))))))))))))))))))))))))))))))))(((((((((***+++***)))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((()))***************))))))))))))************((())))))******+++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,---///111333555555:::===@@@DDDGGGIIIJJJJJJHHHIIIIIIGGGEEECCCCCCDDDAAACCCDDDEEEGGGOOO[[[ddddddbbb______aaafffmmmqqqlllmmmnnnpppsssvvvxxxzzz|||~~~~~~~~~~~~{{{yyyyyyyyyxxxwwwzzzsssggg[[[VVVRRRMMMHHHEEEEEEFFFGGGCCCCCCCCCCCCBBBAAA???>>>>>>@@@DDDFFFIIIKKKOOOQQQQQQRRRTTTTTTUUUUUUUUUVVVTTTRRRPPPOOONNNLLLIIIGGGCCC???:::555111///...---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''|||bbbIIIBBBGGGJJJGGGBBB>>>@@@DDDHHHMMMQQQSSSUUUUUUUUUUUUSSSRRRQQQRRRSSSIII<<<000---...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------************************++++++++++++******))))))************************)))(((((((((***++++++***'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((()))***************))))))))))))************((())))))***++++++,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---///111444666888999???AAADDDGGGIIIIIIHHHGGGDDDEEEEEEDDDBBBBBBDDDFFFFFFIIIMMMPPPVVVaaappp{{{xxxuuurrrqqqqqqtttxxx{{{~~~~~~~~~{{{}}}{{{{{{~~~sssmmmiiibbbZZZUUURRRRRRRRRDDDDDDCCCBBBAAA???>>>===AAACCCDDDEEEFFFHHHKKKMMMPPPRRRTTTUUUTTTTTTUUUVVVUUUSSSQQQQQQPPPNNNLLLIIIIIIFFF@@@999444111//////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''ttt\\\FFF???FFFJJJIII===<<<@@@HHHLLLKKKNNNSSSTTTSSSSSSRRRQQQPPPPPPPPPLLLDDD999111...,,,***(((...,,,++++++------,,,***++++++************+++++++++*********))))))((((((++++++************+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,...//////...---,,,---...111444888<<>>DDDIIIJJJLLLQQQSSSSSSSSSRRRRRRRRRQQQQQQNNNGGG>>>666000---++++++...,,,++++++------,,,***++++++************++++++++++++++++++*********)))++++++************++++++************)))))))))(((************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***************************************++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------............000111555999<<<@@@BBBCCCDDDEEEFFFEEECCCCCCEEEFFFEEEGGGJJJMMMQQQUUUYYY[[[dddfffjjjmmmlllmmmuuu}}}~~~wwwuuuyyy}}}~~~tttmmmrrrvvv}}}|||}}}{{{{{{vvvddd___XXXSSSOOOLLLHHHEEEBBBBBBBBBCCCDDDEEEFFFFFFAAADDDHHHLLLPPPSSSTTTUUUTTTTTTUUUUUUTTTRRRPPPOOOMMMMMMLLLKKKHHHFFFCCCAAA777333///,,,,,,------,,,***)))((()))******)))'''************************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))***+++,,,---************************+++++++++++++++***))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((lllTTTDDDCCCHHHLLLEEE???<<<@@@EEEHHHKKKNNNQQQRRRRRRSSSSSSSSSSSSSSSPPPLLLEEE<<<444///------...,,,++++++------,,,***++++++************++++++,,,,,,,,,+++++++++++++++++++++************++++++************))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))******++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000000444777:::>>>AAACCCDDDEEEDDDDDDCCCAAAAAACCCHHHKKKPPPSSSXXX\\\___ccchhhkkktttsssrrrppplllkkkrrr|||~~~~~~yyyqqqssszzzzzz~~~vvvnnnnnnnnnrrr~~~rrrlllddd```]]]YYYRRRLLLFFFCCC@@@AAADDDFFFEEEDDD???AAADDDHHHLLLOOORRRSSSSSSTTTUUUVVVVVVTTTRRRQQQPPPPPPPPPPPPOOONNNLLLLLLBBB===555///,,,,,,------***)))((()))++++++***)))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***+++,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((sss^^^KKKDDDHHHNNNKKKDDD>>>===BBBGGGJJJLLLOOOPPPRRRSSSTTTUUUUUUTTTPPPOOOKKKBBB888111//////...,,,++++++,,,---+++***++++++************++++++++++++++++++++++++++++++++++++************++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))******+++,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333555999;;;>>>@@@BBBCCCBBBBBBDDDDDDCCCBBBDDDIIIPPPUUUbbbfffkkknnnooopppsssuuuzzzwwwuuusssnnnlllqqqyyyzzz~~~xxxxxx}}}yyyvvvrrrttt{{{vvvpppoooooolllddd^^^RRRLLLFFFEEEGGGHHHFFFBBBAAABBBCCCEEEHHHKKKNNNOOOQQQRRRTTTVVVVVVVVVTTTTTTSSSSSSRRRQQQOOONNNMMMLLLKKKEEE===666222///---,,,,,,***)))***+++,,,+++******************************))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************))))))***++++++,,,******************************+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((pppYYYJJJHHHLLLPPPKKKCCC???AAAFFFJJJJJJMMMOOOQQQSSSUUUUUUUUUTTTPPPPPPNNNGGG<<<444000///...,,,++++++,,,---+++***++++++************++++++))))))******************++++++************++++++))))))))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))***+++,,,------...,,,------......------,,,++++++,,,,,,,,,------------------///111444777999===>>>???@@@AAA@@@??????CCCDDDEEEHHHMMMVVV```gggsssyyy}}}|||{{{vvvqqqrrrvvvwww||||||vvvhhh```WWWQQQOOOLLLFFFAAABBBAAA@@@AAACCCGGGJJJMMMMMMOOORRRTTTVVVVVVUUUUUUTTTTTTRRRQQQOOONNNMMMMMMOOOKKKEEE@@@;;;666111---...,,,+++***+++,,,,,,+++******************************))))))))))))******))))))))))))))))))))))))(((((())))))************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********************)))******+++,,,************************)))******+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((oooVVVJJJIIIQQQPPPKKKCCCAAAEEEHHHHHHLLLNNNPPPSSSTTTTTTTTTSSSPPPPPPOOOIIIAAA888222......,,,++++++------,,,***++++++************++++++)))))))))))))))*********++++++************++++++))))))))))))************++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,------------............------++++++,,,,,,------.........///111333666999<<<>>>@@@@@@@@@???@@@@@@@@@@@@BBBEEEKKKRRRZZZeeepppwww}}}{{{yyy{{{}}}~~~wwwmmmddd\\\TTTLLLGGGDDDBBB@@@>>>@@@CCCHHHKKKIIIKKKNNNRRRTTTUUUUUUUUUSSSSSSRRRRRRQQQRRRRRRSSSQQQOOOLLLIIIEEE???888333222///,,,++++++,,,+++***+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++***************++++++************************))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((cccOOOIIIOOOSSSQQQGGGAAACCCFFFFFFKKKMMMPPPRRRTTTSSSRRRQQQQQQPPPOOOLLLFFF>>>444......,,,++++++------,,,***++++++************++++++)))))))))******+++++++++++++++************++++++((()))))))))************++++++++++++++++++++++++'''''''''((()))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,---......//////111444888;;;>>>@@@AAAAAA@@@@@@@@@AAACCCEEEGGGIIIMMMTTT\\\dddmmmuuu{{{|||tttkkkccc]]]YYYQQQMMMGGGBBB@@@AAADDDFFFEEEGGGKKKOOORRRTTTTTTTTTSSSSSSRRRRRRRRRTTTUUUVVVRRRQQQOOOMMMKKKFFF@@@;;;444111...,,,+++++++++***+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++***************+++************************))))))***+++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********(((((()))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((mmmSSSJJJMMMTTTTTTJJJAAAAAACCCDDDJJJLLLOOORRRSSSRRRQQQPPPSSSQQQOOOMMMJJJBBB777///...---+++,,,------,,,***++++++************++++++*********++++++,,,,,,,,,++++++************++++++(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************************************'''((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,---...//////000222666;;;???AAACCCDDDAAAAAA@@@@@@CCCGGGKKKMMMRRRWWW]]]dddiiinnnsssvvv}}}vvvpppmmmlllaaa[[[RRRHHHBBB@@@@@@AAACCCEEEIIIMMMQQQSSSTTTTTTTTTTTTRRRRRRRRRRRRSSSTTTSSSRRRPPPOOOMMMJJJEEEBBB666333///,,,++++++***)))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((()))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++***************+++************************((()))***+++++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++(((((())))))*********+++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((iiiKKKHHHPPPWWWVVVMMMDDDBBBEEELLLLLLMMMNNNPPPQQQRRRSSSSSSQQQNNNNNNMMMGGG===555000,,,+++------***))),,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******(((((()))*********************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........---,,,...---,,,---000222333444666<<>>GGGHHHHHHHHHJJJPPPXXX___dddeeefffhhhjjjlllqqqvvvzzzzzz{{{{{{{{{vvviiiZZZOOOJJJFFF@@@EEEBBBBBBEEEKKKOOOOOONNNOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTSSSQQQNNNLLLJJJCCC>>>777222///---,,,***(((((()))***,,,,,,***(((++++++************+++++++++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((******))))))((((((''''''))))))))))))(((((((((((()))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))((((((''''''''')))((((((((((((((())))))+++***))))))(((((())))))(((((('''(((((()))******))))))((('''''''''(((((()))))))))(((((())))))***'''(((((()))))))))(((((('''((()))************)))))))))))))))((((((((((((+++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))vvvYYYKKKPPPZZZ]]]TTTGGGCCCFFFJJJKKKLLLNNNPPPQQQRRRSSSTTTRRRPPPPPPOOOJJJAAA999111---+++------******---,,,++++++******++++++,,,+++++++++*********))))))************************(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))************************************************))))))))))))******************))))))))))))******((())))))******************++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,+++,,,---.........---------------...111444666777:::@@@AAADDDIIICCCAAAKKKQQQUUU[[[```dddiiimmmpppooooooqqqssswwwzzz}}}~~~|||{{{mmmddd```ZZZSSSKKKKKKJJJJJJJJJKKKLLLMMMLLLMMMOOOPPPRRRRRRSSSSSSTTTTTTTTTTTTRRRPPPNNNLLLIIIEEE???:::666222...+++,,,++++++,,,------+++)))++++++************+++++++++++++++*********)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))(((***)))))))))((((((((('''***************))))))))))))************++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***))))))(((((()))))))))))))))))))))***((((((((()))***+++,,,,,,************))))))))))))))))))((((((((()))************))))))(((((()))))),,,++++++************+++))))))************))))))))))))*********)))((((((******)))))))))(((((((((************)))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))gggNNNOOOZZZfffbbbOOOEEEFFFGGGHHHKKKNNNPPPRRRRRRRRRTTTRRRRRRRRRQQQMMMEEE???444...+++------,,,+++...,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++((((((((()))))))))************))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))******************))))))))))))******((()))******++++++******++++++++++++,,,,,,,,,,,,......---,,,++++++,,,,,,,,,,,,---............---,,,---...000444888;;;===BBBGGGFFFDDDGGGDDDFFFSSS[[[eeeqqqxxxzzz{{{|||~~~zzzyyyzzz~~~wwwvvvzzz~~~~~~zzzpppfff]]]^^^^^^YYYSSSMMMKKKJJJHHHJJJLLLNNNPPPQQQRRRRRRTTTUUUUUUUUUTTTRRRPPPOOOPPPNNNJJJEEE@@@:::333...///...,,,,,,------+++)))++++++************+++++++++++++++***************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((***************+++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((('''''''''(((((()))******++++++******+++++++++,,,,,,,,,))))))***++++++*********,,,++++++************+++,,,++++++***************,,,,,,,,,++++++***************++++++++++++******+++,,,,,,++++++***)))(((*********))))))))))))(((************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))nnnQQQLLLVVVkkkqqq^^^KKKDDDDDDFFFJJJMMMPPPRRRRRRRRRSSSRRRRRRSSSRRROOOIIIDDD777111,,,---...------...,,,++++++******++++++,,,************************++++++++++++++++++++++++(((((()))))))))***************))))))))))))******))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))************************************************((()))))))))******************))))))))))))******))))))***++++++++++++***+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,------...............,,,...111333777;;;@@@CCCEEELLLIIICCCDDDDDDJJJYYYcccnnn|||uuurrrttt~~~}}}||||||qqqsssuuuvvvssskkk^^^PPPGGGFFFGGGIIILLLNNNQQQRRRSSSSSSTTTUUUUUUUUUTTTRRRQQQTTTRRRQQQNNNJJJCCC:::444000...,,,+++,,,,,,+++***,,,++++++******++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))(((((((((((())))))***************+++))))))*********++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''''''''''''''(((((()))*********---------------,,,,,,+++***+++,,,---...---,,,,,,000///...------------------,,,,,,+++++++++,,,,,,---------,,,,,,+++******++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++******++++++*********)))))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((sssWWWKKKOOOiiizzznnnUUUEEECCCEEEHHHLLLOOOQQQRRRRRRQQQQQQRRRRRRRRROOOKKKHHH===444------...------...,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))***+++++++++++++++++++++,,,,,,,,,---------///...------,,,,,,,,,---------------......//////...111444777:::>>>DDDIIIIIISSSQQQIIIHHHIIIQQQaaallluuuzzzvvvxxx}}}zzzxxxzzzwww^^^LLLEEEEEEFFFGGGJJJMMMPPPQQQQQQRRRSSSUUUUUUTTTTTTSSSSSSSSSSSSRRRPPPJJJBBB===222000,,,++++++,,,++++++,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))))))))******************)))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))((((((((()))))))))******))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********++++++***)))((('''((((((((((((((()))))))))*********,,,---///000111111111111222222333333333333333222333333222111000000111111---------------...//////111111222222111000//////...............---,,,,,,******++++++++++++******++++++++++++************))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((({{{bbbRRRMMM```wwwxxxbbbLLLDDDEEEGGGIIILLLOOOQQQRRRPPPQQQRRRSSSQQQOOOLLLJJJBBB888///---///...------,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******)))***++++++,,,+++++++++,,,,,,,,,,,,------------......------------............------......///000111555999;;;===@@@GGGLLLWWWfffggg^^^\\\]]]eeetttzzz}}}~~~|||xxxwwwzzzoooZZZIIIGGGEEECCCDDDFFFJJJLLLNNNOOOQQQSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRNNNIIIEEE:::666111...------,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++))))))))))))))))))))))))((()))************)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))'''''''''((())))))******)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++++++++***)))(((((()))***+++++++++,,,---......//////...000333777:::<<<======:::999888777777777777888555444444333333333333444/////////000111333444555888999:::;;;;;;:::999888555555555555444333222222,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))ppp```QQQUUUkkkyyynnnZZZEEEEEEFFFGGGJJJMMMPPPRRRPPPRRRSSSSSSRRROOOMMMLLLGGG;;;000...///---,,,,,,,,,++++++******++++++,,,))))))*********+++++++++************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))***++++++,,,,,,++++++,,,,,,,,,------------...------,,,------...///000///......---......000000555999===>>>>>>AAAHHHMMMbbbuuuzzzsssppppppvvv}}}}}}~~~~~~~~~|||jjjTTTPPPIIICCCAAABBBFFFHHHKKKLLLNNNQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRPPPMMMKKKGGGBBB:::444111///...------,,,,,,++++++,,,,,,---))))))*********+++++++++)))))))))))))))))))))))))))***++++++++++++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++'''((((((((()))))))))***'''(((((()))******++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++***)))((()))+++---......///111333555777999:::888:::===AAADDDEEEEEEEEE;;;:::777555444444666777444333333333333444444555111222333444666999;;;<<<===???AAABBBCCCBBBAAA@@@>>>>>>>>>>>>===<<<;;;;;;777777666555333222000///---,,,,,,,,,,,,+++++++++((()))))))))******************))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))zzzkkkVVVOOOaaawwwuuueeeGGGFFFEEEFFFHHHLLLPPPSSSQQQSSSUUUTTTRRRPPPNNNNNNJJJ===111...///---++++++,,,++++++++++++++++++,,,))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))************************************************))))))))))))******************))))))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---...///000111///......------///000111777;;;???@@@???BBBHHHMMM```wwwxxxuuutttyyy}}}}}}}}}~~~}}}~~~~~~uuu```YYYPPPGGGBBBBBBEEEGGGIIIJJJMMMOOOQQQRRRRRRRRRUUUSSSQQQQQQQQQQQQOOONNNQQQKKKBBB:::444111///------,,,,,,++++++,,,,,,---))))))******++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++'''((((((((())))))******((())))))***++++++,,,,,,)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++***))))))***,,,...000000222444888;;;???AAACCCDDDEEEGGGIIIJJJIIIHHHGGG999666222///......000222222222222222222333444555333444555777:::===???AAA>>>@@@BBBDDDEEEEEEDDDCCCEEEFFFFFFEEEDDDCCCBBBAAACCCBBBAAA>>><<<999666444---------,,,,,,,,,++++++(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))uuu[[[OOOUUUcccmmmpppVVVKKKCCCDDDGGGIIILLLQQQPPPPPPQQQRRRRRRQQQPPPOOOKKKCCC888000---,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((('''++++++******))))))((((((&&&''')))*********)))((())))))))))))))))))))))))***)))((((((((()))+++,,,************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------...---,,,,,,...111555777===@@@CCCCCCCCCEEEIIIMMM[[[kkk|||}}}sssoooyyy}}}{{{{{{zzzvvv|||~~~zzz|||}}}tttkkk]]]OOOEEEAAABBBDDDDDDFFFIIIKKKMMMNNNQQQRRRRRRSSSTTTSSSQQQPPPQQQRRRNNNKKKGGGBBB===666///***,,,,,,++++++***+++,,,---************************************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++))))))))))))))))))))))))******+++++++++***((('''***************)))))))))***+++...111333666777888;;;<<<>>>AAACCCEEEFFFGGGIIIIIIIIIKKKLLLJJJHHHEEE555444333111111111111222222222222111111444888;;;::::::;;;<<<>>>@@@BBBDDDGGGDDDBBBCCCFFFHHHGGGEEEEEEGGGIIIHHHFFFDDDDDDDDDEEEEEEFFFFFFEEEBBB@@@>>>777555333111000---***'''))))))+++,,,,,,++++++***++++++***)))))))))******))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((gggUUUTTT\\\eeeiiiXXXLLLBBBCCCGGGIIIMMMQQQPPPPPPQQQRRRRRRQQQOOOOOONNNFFF;;;222...---------,,,++++++******++++++,,,+++++++++************)))************************)))))))))))))))(((((('''*********)))))))))))))))'''''')))*********)))((())))))))))))))))))))))))***)))((((((((()))++++++************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.../////////000333666999;;;<<>>777222---,,,,,,,,,------,,,+++************************************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++************************((()))************)))(((((())))))***+++,,,------000222555888;;;>>>@@@AAADDDEEEFFFHHHIIIJJJKKKKKKIIIHHHIIIJJJJJJIIIGGGDDD555444333222111222222333111222111111222555:::>>>AAAAAAAAABBBCCCEEEFFFGGGFFFDDDBBBCCCFFFGGGGGGFFFEEEGGGIIIJJJHHHGGGGGGHHHGGGGGGHHHHHHGGGEEECCCBBBAAA???===;;;999777333000------,,,++++++++++++,,,))))))((((((((())))))***))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((yyy```TTTTTT[[[aaaZZZNNNBBBAAAFFFJJJMMMOOOPPPPPPQQQRRRQQQPPPOOONNNQQQIII>>>555000.........+++******))))))******++++++++++++************)))************************))))))******))))))((('''))))))))))))************'''((())))))******)))))))))))))))))))))))))))))))))))))))((()))******+++************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........---------------......000111222555777;;;===??????FFFOOOVVVYYY]]]aaadddkkkvvv{{{yyyyyy~~~{{{xxxyyy}}}vvvjjj]]]RRRIIIEEE<<<>>>@@@DDDGGGIIIJJJKKKOOOQQQTTTUUUTTTRRRRRRRRRSSSRRRQQQPPPMMMGGG@@@;;;111...,,,---//////,,,)))++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++************************((()))******+++*********((()))***---///111333444888:::===@@@CCCFFFGGGHHHGGGHHHHHHIIIHHHHHHGGGGGGEEEDDDDDDDDDEEEDDDAAA>>>555444222222111222333444111111111111222777===AAAFFFFFFFFFFFFFFFFFFGGGGGGCCCBBBAAAAAADDDEEEEEEEEEEEEGGGIIIIIIIIIHHHIIIJJJIIIIIIJJJKKKKKKJJJHHHGGGKKKIIIFFFEEECCCAAA>>>;;;555333000...,,,,,,---...)))((((((((()))***++++++***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((qqqXXXNNNSSS[[[\\\QQQEEEAAAEEEJJJLLLMMMOOOPPPPPPQQQPPPOOONNNMMMRRRKKKBBB888222///......++++++************+++++++++++++++*********))))))************************)))************)))(((((((((((())))))******++++++(((((())))))************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------------......///111222444777:::<<<>>>???GGGQQQ___iiioooqqqsssuuusssxxx~~~zzzzzzxxxkkk```YYYUUUTTTFFFDDDBBBAAACCCEEEGGGHHHLLLOOOSSSTTTTTTRRRQQQQQQQQQQQQRRRRRRQQQLLLGGGBBB888333...,,,......,,,***++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************((()))))))))************++++++************++++++************************+++++++++++++++++++++++++++,,,///222666999<<<===???@@@BBBEEEGGGHHHIIIIIIGGGGGGGGGFFFEEECCCBBBAAA===<<<;;;;;;;;;:::888555333222111000111111333333222222111111333888???DDDEEEEEEEEEEEEDDDCCCCCCBBB????????????@@@BBBBBBBBBCCCEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKMMMLLLJJJJJJIIIHHHEEECCC???===:::666333111///...***************+++,,,,,,***))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((dddOOONNNTTT]]]UUUJJJCCCCCCGGGJJJJJJMMMNNNOOOPPPPPPOOONNNMMMPPPLLLEEE<<<444///------,,,,,,++++++++++++,,,,,,+++++++++*********))))))***************************************))))))((((((((())))))******++++++)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------------...///000111333555888;;;>>>@@@AAARRR\\\jjjuuuyyyyyyxxxxxxtttuuuxxx~~~}}}zzz}}}yyyooofffaaa^^^^^^TTTNNNFFFAAABBBEEEHHHJJJHHHKKKOOORRRRRRQQQPPPPPPPPPPPPQQQRRRSSSPPPLLLHHH@@@:::222---,,,------,,,++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************((()))))))))************++++++************++++++************************++++++++++++***+++++++++111333666999===@@@CCCDDDFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@???:::888666666555444222000111000//////000111222333333333333333555:::@@@EEECCCCCCCCCCCCBBBAAA???>>>===============>>>???@@@AAABBBBBBAAA???>>>???@@@EEEFFFGGGIIIKKKLLLMMMMMMLLLKKKKKKLLLMMMMMMKKKJJJGGGGGGEEECCC>>>999444111---,,,++++++******++++++******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((vvv\\\QQQPPP]]]ZZZQQQFFFAAADDDGGGGGGKKKLLLNNNOOOPPPPPPOOONNNNNNLLLHHHAAA888111...,,,---,,,,,,,,,,,,,,,,,,---+++++++++************)))++++++++++++++++++++++++******++++++******)))((())))))))))))***************))))))))))))***+++,,,))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------...///000000444555888;;;@@@DDDHHHJJJ[[[ccclllssstttsssssssssvvvsssrrrxxx}}}yyyzzz{{{|||~~~~~~yyysssnnniiifff___VVVJJJBBBAAACCCEEEFFFDDDGGGKKKMMMNNNNNNNNNOOOQQQQQQQQQSSSTTTSSSQQQOOOHHHCCC;;;333...,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++++++++++++++++++++++++++************+++---...///999:::<<>>===<<<;;;999777555555444111///000/////////000111333444555666666666777:::???BBBAAAAAABBBCCCBBBAAA@@@???>>>>>>???===<<<;;;===>>>>>>>>>>>>===::::::;;;<<>>444//////111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++++++++++++++++++++++++++++++++,,,...111555888:::@@@@@@BBBCCCEEEGGGHHHIIIHHHHHHHHHGGGFFFEEECCCBBB;;;;;;<<<===>>>>>>>>>>>>===;;;888666555444222000111000000000222333555777777888999:::999:::===???>>>???AAACCCCCCBBBAAA@@@@@@AAABBB@@@<<<;;;<<<>>><<<<<<<<<;;;999999;;;===>>>???AAADDDGGGJJJLLLNNNOOOOOONNNOOOPPPPPPNNNLLLLLLMMMNNNNNNLLLJJJGGGEEE<<<;;;888555222///------+++******))))))******+++'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((nnn\\\[[[```\\\LLL???>>>AAACCCGGGIIIKKKNNNPPPPPPQQQQQQKKKMMMNNNJJJAAA777111...++++++************+++++++++++++++************)))++++++++++++++++++++++++***++++++++++++***))))))++++++******))))))((((((+++***)))))))))***,,,,,,))))))))))))))))))))))))'''((()))++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------......000111111:::<<<@@@FFFOOOYYYaaaffffffffffffgggjjjsss}}}|||}}}}}}wwwuuuzzzpppbbbXXXOOOEEE>>>???AAADDDEEEFFFHHHKKKNNNOOONNNLLLMMMPPPQQQRRRQQQOOOQQQPPPGGG:::111000111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++++++++++++++++++++++++++---...111444999>>>BBBEEECCCCCCDDDEEEFFFGGGGGGHHHDDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@BBBCCCDDDEEEEEE>>>;;;888666555444222000222222222222333555777999888:::;;;<<<;;;:::<<<===;;;===???AAABBBBBBAAA@@@CCCDDDDDDBBB>>><<<===???:::;;;;;;;;;:::;;;===@@@===>>>@@@CCCFFFJJJMMMNNNQQQOOONNNNNNNNNMMMKKKIIILLLLLLLLLMMMNNNNNNNNNOOOFFFDDDAAA===999555333222++++++************++++++'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((]]]^^^bbb___RRREEE@@@AAABBBIIIJJJLLLNNNOOOPPPOOOOOOQQQOOOMMMKKKGGG???444,,,------+++*********++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))************++++++******************)))************+++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,111------000222333777<<<:::===FFFRRR^^^eeeggggggmmmnnnqqqrrrpppsss}}}vvvfffUUUIIIGGG@@@???CCCFFFDDDFFFKKKMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMIIIAAA555---+++,,,,,,+++******,,,...++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************---,,,***)))'''&&&&&&&&&))))))***+++,,,...///000333777===AAACCCEEEGGGHHHDDDEEEFFFGGGGGGEEECCCBBB===???BBBCCCCCCCCCDDDFFFAAABBBDDDEEEEEECCCAAA@@@CCCAAA===:::777777777777888555333555;;;@@@BBBCCCBBB@@@@@@DDDJJJJJJEEE>>>DDDBBBDDDGGGHHHEEEGGGKKKJJJGGGEEEEEEBBB===>>>BBBAAAAAA@@@@@@@@@@@@AAAAAA===???@@@BBBCCCEEEGGGJJJPPPNNNLLLIIIGGGEEEDDDCCCGGGHHHJJJLLLMMMNNNMMMMMMIIIIIIHHHFFFCCC???<<<:::555333000---,,,+++,,,,,,++++++***)))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))eee[[[```___UUUHHHAAAAAABBBGGGIIIKKKMMMOOOPPPPPPPPPRRRPPPNNNLLLHHH@@@555------,,,+++******+++,,,,,,************++++++++++++************************************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...,,,,,,///111222777===BBBEEEMMMZZZgggnnnooolllqqqrrrvvvyyyxxxyyytttaaaTTTOOOHHHBBBCCCCCCBBBEEEIIIMMMNNNOOOQQQRRRRRRQQQQQQPPPOOONNNNNNKKKDDD;;;444------------------,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************************++++++***)))))))))))))))+++++++++,,,...000222333888<<<@@@CCCDDDEEEFFFGGGGGGGGGGGGEEECCC???<<<::::::>>>BBBEEEEEEDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEEEE===>>>>>>===;;;;;;===???===;;;;;;>>>EEELLLPPPRRRSSSQQQPPPSSSWWWVVVOOOIIIHHHKKKPPPSSSPPPKKKLLLRRROOOLLLJJJIIIEEE??????BBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@AAAAAABBBDDDFFFGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@BBBDDDFFFHHHJJJKKKKKKMMMMMMLLLJJJHHHEEEBBB@@@:::888555222///---------+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))mmmXXX[[[]]]XXXMMMBBB???@@@EEEGGGJJJMMMOOOQQQQQQQQQSSSQQQOOOMMMIIIAAA777///---,,,+++++++++,,,---...+++++++++++++++*********************************))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))************************************************+++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------......,,,...222444555;;;BBBLLLOOOVVVdddsss{{{yyyuuuwwwxxx|||~~~ssshhh[[[RRRHHHCCCAAA@@@CCCGGGKKKMMMOOOQQQQQQRRRQQQPPPPPPOOOOOONNNMMMIIICCC>>>111///------//////---***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************))))))))))))***+++,,,---------...///111444777999???AAADDDEEEDDDDDDDDDEEEFFFEEEDDDAAA>>>;;;888666666:::???BBBBBBAAA@@@@@@BBBCCCDDDDDDDDDDDDEEEFFFAAAFFFKKKKKKIIIHHHKKKOOOJJJIIIJJJNNNUUU]]]cccggglllkkkkkkmmmnnnkkkeee___XXX]]]dddfff```YYY[[[aaa___\\\YYYWWWQQQIIIFFFHHHHHHIIIHHHHHHFFFCCC@@@>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCBBB@@@???;;;<<<===@@@BBBEEEHHHIIIMMMMMMMMMLLLKKKJJJIIIHHHCCCAAA===999555111///...,,,,,,+++***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))rrrVVVVVVYYYYYYPPPCCC<<<>>>CCCEEEHHHLLLOOOQQQRRRRRRSSSRRRPPPOOOLLLDDD:::222---,,,,,,++++++,,,...///,,,,,,,,,++++++*********************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))((()))))))))************))))))************)))(((((()))))))))***************************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------...///111000333777999;;;BBBJJJUUUVVV^^^mmm}}}~~~}}}|||yyy{{{~~~oooeeeXXXMMMGGGEEEFFFHHHGGGIIIKKKNNNOOOPPPPPPPPPQQQQQQQQQPPPOOOLLLHHHFFF888333---,,,///000---***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))************************************))))))))))))***+++,,,---......000222666:::>>>@@@BBBDDDEEEDDDBBBAAA@@@AAA>>>>>>===<<<;;;:::999999888;;;>>>@@@@@@??????@@@???AAADDDEEEFFFHHHLLLPPPWWW^^^eeeeee```]]]___ccc_________bbbgggnnntttwww{{{|||~~~~~~yyyvvvqqqrrrvvvwwwrrrmmmnnnssstttqqqoookkkcccXXXSSSSSSXXXXXXWWWVVVSSSOOOLLLIIIEEEDDDBBBAAABBBBBBBBBAAADDDEEEFFFFFFEEEBBB@@@>>>:::::::::;;;>>>AAADDDEEEFFFFFFHHHIIIJJJKKKLLLLLLJJJIIIEEEAAA<<<777444222000///...,,,+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((xxxZZZSSSSSSXXXSSSDDD;;;===AAACCCGGGKKKNNNQQQRRRSSSSSSRRRQQQPPPNNNHHH>>>666......---,,,,,,---...///---,,,,,,,,,++++++*********************************************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))*********))))))((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...---------......///000222222666;;;<<<>>>FFFPPP[[[]]]dddrrr|||uuuwww||||||nnn___TTTNNNIIIFFFCCCEEEFFFIIIKKKMMMOOOPPPRRRSSSSSSRRRPPPMMMKKKJJJAAA999///+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************((()))))))))************************************))))))))))))***+++,,,,,,...000333777;;;@@@CCCEEEBBBCCCCCCBBB???======>>>999999888888999:::<<<<<<===>>>>>>>>>>>>???BBBEEEHHHLLLQQQTTTVVVYYY```eeerrryyy~~~vvvpppppprrruuuuuuuuuuuuwwwzzz~~~}}}~~~}}}~~~|||sssfff___^^^eeeeeedddcccbbbaaaaaa```VVVTTTQQQPPPQQQQQQOOOMMMJJJJJJJJJIIIFFFBBB>>><<<:::999999888999;;;===>>>>>>???AAADDDGGGJJJMMMNNNNNNMMMKKKGGGCCC???:::888333111///---+++***)))(((************************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((dddSSSLLLTTTUUUFFF===>>>@@@BBBFFFJJJNNNPPPRRRRRRRRRQQQQQQRRRQQQKKKBBB;;;000///...---,,,---......,,,,,,,,,,,,,,,+++++++++***************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111222333888<<<===???HHHRRR___```fffppp}}}~~~vvvyyy~~~|||mmm```VVVKKKBBBDDDDDDDDDEEEGGGJJJLLLNNNQQQRRRTTTSSSQQQNNNLLLLLLGGG@@@666000.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))+++******))))))******+++(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************************+++,,,---...111333888<<<@@@BBBDDDDDD>>>??????>>><<<;;;;;;<<<;;;999888777888:::<<<>>><<<<<<<<<;;;===AAAGGGKKKVVV\\\bbbeeefffhhhooottt}}}{{{|||ssslllkkkgggfffeeeeeefffiiimmmoooeeeaaa^^^]]]^^^^^^[[[YYYSSSRRROOOLLLGGGBBB===;;;::::::999888888888888888:::;;;===@@@CCCGGGKKKLLLLLLMMMMMMLLLIIIFFFBBB@@@777555333///,,,)))((('''************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))pppVVVHHHRRRWWWJJJ@@@BBB@@@BBBFFFJJJMMMOOOQQQQQQQQQPPPQQQRRRSSSNNNFFF@@@222111///...---,,,------++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............///000111222444666;;;??????AAAJJJUUU]]]___bbbgggooozzz|||sssiii[[[NNNJJJHHHEEECCCCCCFFFIIIKKKMMMPPPSSSTTTQQQOOONNNNNNKKKGGG@@@999444000...---------------------------++++++************++++++))))))))))))))))))))))))+++******))))))******+++(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))******************************************+++,,,...000222333666999===AAACCCBBBAAA???:::;;;<<<;;;::::::<<<===<<<:::888888999;;;>>>@@@>>>@@@BBBEEEIIIOOOVVV[[[ffflllrrrssspppooossswww~~~~~~pppmmmhhheeefffjjjqqquuuoookkkffffffggghhhdddaaa\\\ZZZVVVPPPKKKEEEAAA???============<<<;;;::::::888888999;;;===@@@CCCEEEIIIJJJMMMNNNNNNLLLIIIGGG@@@>>>:::666111...+++***************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))yyyYYYFFFQQQXXXMMMCCCEEEAAABBBFFFJJJMMMOOOPPPPPPPPPPPPQQQSSSTTTPPPHHHBBB333222000...---,,,,,,---+++++++++,,,,,,---------************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..................///000222222777:::???CCCBBBDDDMMMXXXZZZ[[[\\\]]]bbblllyyyzzz|||}}}yyywwwwwwwwwyyy{{{}}}~~~ttteeeOOOLLLGGGCCCBBBDDDGGGIIIIIIMMMRRRTTTRRRPPPOOOPPPLLLKKKHHHAAA999222...---------------------------++++++************++++++))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************************************)))***+++...000333666777:::===AAADDDDDDAAA===;;;888999::::::::::::===???:::999888888:::>>>BBBEEEHHHLLLQQQWWW]]]dddkkkooouuuzzz~~~xxxtttuuuyyyxxx{{{|||sssmmmkkkooouuuzzzxxxsssooonnnqqqqqqmmmjjjccc```[[[UUUOOOJJJGGGEEE@@@AAABBBBBBBBBAAA@@@???777666666777888:::<<<===FFFHHHLLLOOOPPPOOOMMMLLLIIIFFFBBB===888444111///************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))fffUUUVVVXXXXXXPPPAAAAAADDDGGGIIILLLQQQRRRQQQRRROOONNNPPPRRRPPPJJJDDD;;;555...++++++,,,,,,+++---,,,+++*********+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))******+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************'''(((******))))))***,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---...------,,,,,,,,,---------+++,,,000111000222666>>>@@@DDDHHHLLLQQQVVVZZZdddccc___YYYVVV\\\jjjvvv~~~||||||~~~}}}}}}}}}~~~~~~}}}{{{|||{{{zzzzzzzzzyyyvvvssspppqqqrrrssstttuuuuuuuuuvvvyyy{{{||||||qqqaaaOOOFFFCCCAAAAAABBBFFFIIIMMMPPPRRRRRRPPPOOONNNMMMKKKIIIDDD<<<222,,,///...------......,,,+++,,,,,,,,,++++++*********************************,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,+++******++++++)))'''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))************************'''(((***+++,,,,,,,,,,,,+++,,,...000333777:::;;;BBBBBBBBBBBBBBBBBBAAAAAA:::;;;<<<<<<:::999999:::>>>===<<<===CCCMMMYYYaaadddfffjjjlllppptttyyy}}}}}}{{{yyyyyytttuuuzzz}}}}}}~~~}}}vvvtttwww||||||zzzwwwsssuuu{{{zzzvvvooofff^^^XXXUUUSSSNNNIIIEEEGGGJJJJJJFFFDDD>>><<<999888777888:::;;;===@@@EEEKKKOOOQQQQQQQQQMMMIIIEEEDDDCCC???888222111...,,,*********)))(((***)))))))))))))))******+++*********))))))(((((())))))))))))))))))))))))ttteeeaaa___```YYYHHHAAACCCEEEHHHLLLPPPRRRRRRRRRPPPOOOQQQSSSQQQKKKEEE<<<666///++++++,,,,,,+++,,,+++***)))))))))******++++++++++++++++++++++++************************************)))))))))(((+++***)))(((((()))******+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************((()))******)))(((***+++*********+++++++++,,,,,,+++++++++***++++++,,,---...------,,,,,,------...111//////222333222555:::FFFIIINNNSSSXXX\\\aaaeeekkkiiiddd]]]ZZZaaaooo|||~~~zzzuuurrrqqqrrryyy{{{~~~}}}yyyxxxxxxxxxyyyyyyxxxvvvvvvuuuuuuuuuuuutttrrrooonnnooopppqqqrrrrrrqqqqqqnnnqqqssstttsssuuuzzz~~~{{{||||||~~~rrrcccZZZTTTLLLEEECCCFFFHHHLLLPPPRRRRRRPPPOOOQQQOOONNNKKKGGG@@@999333000...,,,,,,------,,,+++,,,,,,,,,+++++++++******************************,,,,,,++++++***))))))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++******++++++)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************************++++++,,,---------///000222555888<<<>>>@@@AAABBBBBBBBBBBB@@@???>>>999;;;<<<<<<;;;:::;;;<<<<<<@@@GGGOOOYYYeeepppwwwzzz{{{|||||||||~~~|||yyyvvvqqqnnnnnnsssuuutttvvv{{{}}}~~~xxxtttqqqmmmjjj^^^WWWPPPLLLLLLJJJFFFDDDDDDCCCAAA???>>><<<<<<;;;<<>><<<::::::<<<===>>>======???@@@AAAIIIVVVcccooozzz~~~yyysssppplllkkkmmmqqqrrrpppppprrrvvvuuussssssvvv{{{}}}~~~}}}nnnggg]]]UUUPPPMMMIIIEEEEEEEEEEEEDDDBBBAAA@@@???>>>@@@BBBFFFJJJOOOSSSUUUUUURRRPPPOOOOOOLLLGGGBBB;;;777222...---------,,,++++++******)))******+++************))))))))))))))))))))))))))))))))))))ssseeeiiigggUUUEEEAAA???DDDIIILLLOOORRRQQQPPPPPPQQQRRRQQQMMMIIIBBB;;;333...---...---,,,+++++++++***************++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))***************+++++++++******)))))))))))))))))))))))))))((()))))))))***************++++++***((('''((()))************++++++++++++,,,++++++++++++,,,------...------------......///111///000222444666>>>GGGTTTXXX^^^bbbdddeeegggiiijjjjjjjjjjjjmmmwww~~~}}}vvvuuussspppnnnnnnqqqssstttwww{{{~~~~~~}}}zzzyyyxxxyyyyyyyyywwwuuusssqqqqqqqqqrrrsssqqqpppiiijjjlllmmmmmmkkkhhhgggjjjlllnnnnnnlllmmmrrruuuppprrruuuxxxyyyxxxwwwvvvtttsssssstttwww{{{}}}ooo\\\LLLEEEDDDEEEGGGIIIKKKMMMOOOPPPPPPOOOLLLKKKJJJHHHDDDBBB555222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++***)))***,,,,,,***((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))***************++++++************************---,,,++++++,,,...000222444555888;;;???BBBDDDEEEBBBCCCCCCCCCAAA>>>;;;999<<<===???@@@BBBFFFKKKOOOWWW___jjjttt|||~~~{{{{{{|||~~~yyysssmmmiiinnnooosssvvvxxxwwwvvvvvvyyytttooommmpppwww}}}{{{}}}~~~yyy|||}}}xxxnnnccc\\\WWWQQQLLLHHHHHHGGGGGGHHHIIIKKKLLLEEEEEEDDDDDDGGGKKKPPPSSSSSSQQQPPPQQQQQQOOOKKKGGGCCC>>>888333000...,,,+++,,,,,,+++*********++++++*********)))))))))))))))((((((((((((((((((((((((wwwgggiiiiiiZZZHHH@@@<<>>555///.........---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))******(((((())))))************)))******+++++++++******))))))))))))))))))))))))((()))))))))***************++++++***((('''((()))+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------------...///000//////111555888<<>>AAADDDEEEFFFCCCCCCDDDCCCBBB???<<<::::::===BBBHHHOOOXXXbbbiiiuuuxxx}}}{{{yyyzzz|||{{{{{{{{{yyyvvvqqqmmmjjjqqquuuxxx{{{~~~xxxoookkknnnuuu}}}~~~{{{vvvuuuyyy~~~{{{sssttt||||||rrrlllcccZZZVVVSSSPPPMMMNNNRRRVVVZZZPPPMMMIIIFFFEEEGGGKKKNNNOOOPPPPPPQQQRRRQQQNNNLLLKKKFFF???888444000---+++------,,,+++++++++++++++))))))))))))))))))******((((((((((((((((((((((((}}}llljjjjjj```LLL@@@:::???EEEGGGJJJOOOMMMNNNOOOOOOOOONNNMMMLLLIIIAAA777000/////////...---------...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************'''((()))******+++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************)))***+++***)))((()))***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...------------...///000000000111666;;;???EEEQQQ]]]uuuwwwyyyzzzyyyxxxxxxyyy{{{|||~~~}}}{{{yyywwwvvvuuullllllkkkiiiggghhhjjjlllrrrtttwwwzzz{{{zzzxxxvvvsssqqqppppppqqqpppnnnllliiigggeeeeeefffffffffeeeaaabbbbbbaaaaaa```______YYY[[[^^^______bbbgggkkkkkkmmmoooppppppooolllkkkhhhffffffgggjjjmmmnnnnnnoooqqqtttxxx~~~|||tttsssaaa[[[RRRJJJEEEFFFIIILLLPPPOOONNNOOOPPPPPPNNNLLLBBB===666111///.........,,,,,,,,,,,,------------************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***))))))***,,,,,,+++)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,************************++++++,,,---000222555777999;;;>>>AAADDDEEEFFFFFFBBBBBBBBBBBBAAA@@@???>>><<>>DDDDDDGGGMMMKKKMMMNNNNNNNNNMMMMMMMMMLLLDDD999111/////////...,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************&&&''')))***++++++******))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************((()))******)))(((***+++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------...///000111111444:::@@@CCCIIIUUUbbbqqqsssuuuwwwwwwyyy{{{}}}~~~}}}~~~}}}|||}}}}}}{{{yyywwwvvvvvvpppqqqpppooolllkkklllmmmsssuuuwwwyyyyyywwwtttrrrnnnmmmlllllllllkkkiiiggggggdddbbbaaaaaabbbaaa```ZZZYYYXXXWWWWWWXXXYYYYYYTTTWWW[[[\\\^^^aaaggglllppprrrtttuuuvvvvvvuuutttpppnnnmmmmmmoooooollljjjkkkmmmooopppssswww}}}{{{qqqaaaQQQGGGDDDFFFIIIMMMMMMMMMOOOQQQPPPNNNLLLIIICCC;;;444111000000///,,,,,,,,,---------......************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))***,,,,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++,,,------************************+++,,,...111444777999::::::<<<>>>AAACCCCCCCCCBBB@@@@@@???>>>??????@@@AAAFFFQQQaaappp||||||wwwvvvxxx{{{{{{zzzxxxvvvuuuwww{{{~~~~~~}}}}}}||||||||||||||||||wwwyyyyyy}}}~~~~~~}}}|||zzztttlllccc]]]\\\]]]^^^bbb]]]UUUMMMGGGEEEFFFGGGIIIKKKOOOQQQRRRSSSSSSSSSTTTQQQLLLGGGCCC>>>888444///...---,,,,,,+++++++++((()))))))))************))))))))))))))))))))))))ttthhhfffdddQQQAAA888===CCCBBBEEELLLJJJLLLMMMMMMMMMLLLLLLMMMMMMEEE:::222000000//////++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++&&&''')))***+++++++++***((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************'''(((******))))))***,,,)))************+++++++++---,,,,,,,,,,,,---......---------......000111111111444;;;AAADDDIIITTTaaakkkmmmpppsssuuuyyy}}}}}}}}}|||zzzxxxyyy|||zzzyyyxxxwwwvvvvvvvvvvvvrrrssssssrrrooommmmmmnnnnnnppprrrsssrrrooollljjjfffeeecccccccccccc```^^^```^^^[[[ZZZZZZZZZYYYXXXTTTSSSQQQPPPPPPRRRSSSUUUNNNQQQVVVXXXZZZ^^^eeejjjppprrruuuxxx{{{}}}}}}~~~zzzxxxuuusssrrrooojjjeeegggiiikkkmmmmmmoooqqqtttlllXXXJJJDDDEEEGGGJJJJJJKKKMMMOOOOOOLLLJJJMMMGGG===666222111000000,,,,,,,,,------.........******************************************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++)))))))))***,,,,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------************************+++---000444888:::<<<===888:::<<<>>>@@@@@@???>>>>>>===<<<<<<===???AAACCCSSS```rrr~~~yyyxxxzzz||||||{{{zzzxxxxxx{{{~~~}}}}}}~~~~~~}}}yyywwwyyy}}}tttnnnjjjiiiiiifff```XXXOOOIIIFFFFFFGGGEEEHHHLLLOOOPPPQQQRRRRRRUUURRROOOLLLIIIDDD>>>:::000///...---,,,+++++++++(((((())))))*********+++))))))))))))))))))))))))wwwddd^^^bbbUUUJJJ???<<<===>>>CCCGGGIIILLLOOOPPPOOOMMMMMMMMMNNNIIIAAA777///+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************************************+++***)))))))))***,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...///------------...000222333888<<>>BBBGGGIIILLLOOOPPPOOONNNNNNNNNNNNJJJBBB888000,,,,,,---.........---------,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))*********************************************************+++******************++++++***)))))))))***,,,,,,,,,,,,,,,---------......---------,,,,,,---......------......///222555777777>>>HHHPPPVVVZZZ___aaammmvvv~~~|||zzzzzz{{{~~~~~~xxxqqqjjjeeecccaaabbbcccaaa]]]XXXUUUTTTPPPPPPQQQQQQOOONNNLLLKKKJJJKKKLLLKKKJJJIIIJJJKKKLLLKKKJJJHHHHHHHHHIIIIIIJJJIIIIIIIIIKKKNNNQQQRRRUUUYYY___cccfffllluuu||||||yyyuuuqqqooommmjjjlllooosssyyyzzzdddPPPFFFEEEEEEBBBEEEJJJLLLKKKKKKLLLNNNLLLLLLKKKGGG@@@888222///---.........---,,,+++,,,++++++++++++++++++++++++,,,,,,+++***************************************))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******)))))))))*********++++++))))))***++++++++++++***************************)))***++++++,,,,,,,,,++++++)))((()))***+++***(((************************++++++************++++++************************+++*********))))))))))))************+++++++++++++++---......------...///222444888<<<>>>>>>===<<<999999999888777999;;;;;;======BBBLLLXXXaaaddddddjjjvvv}}}||||||{{{xxx{{{~~~kkk```[[[XXXZZZ___ZZZVVVPPPKKKJJJLLLOOOQQQOOOOOOPPPPPPOOOMMMLLLKKK@@@===999444000---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))lll___\\\]]]PPPCCC===<<<===AAAEEEIIILLLOOOPPPPPPOOOOOOOOONNNJJJCCC:::111------...//////.........---------,,,,,,,,,++++++++++++***)))******************)))))))))))))))))))))))))))*********)))))))))))))))************************************************,,,+++***))))))***+++,,,+++************+++,,,,,,,,,,,,,,,---------............---------------...,,,---//////111444888;;;:::DDDSSS___fffjjjmmmooo{{{|||{{{{{{}}}~~~zzzssskkkccc^^^ZZZXXXZZZZZZXXXUUUQQQNNNNNNOOOMMMNNNOOOOOOOOONNNMMMLLLMMMOOOPPPPPPOOOOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLHHHJJJMMMOOOQQQUUU]]]cccjjjqqq}}}zzzvvvooonnnnnnppptttxxx{{{|||wwwfffYYYRRRJJJCCCBBBDDDHHHJJJKKKKKKMMMNNNMMMNNNNNNMMMIII@@@666000000///...---,,,++++++***++++++++++++++++++++++++---,,,++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************++++++************++++++************+++++++++,,,))))))***++++++++++++*********************************+++,,,,,,,,,,,,++++++***)))***+++,,,+++***++++++++++++++++++++++++++++++************++++++***************************************)))))))))************+++++++++,,,,,,---------,,,...000333666999<<>>;;;:::777777777666666777;;;>>>FFFIIIRRRaaapppyyyxxxtttoootttvvvvvv}}}}}}||||||yyywwwxxx~~~|||llldddbbbeeejjjgggbbbZZZQQQJJJIIIKKKNNNNNNOOOOOOPPPPPPQQQRRRRRRHHHEEE@@@;;;555000---,,,++++++************++++++))))))))))))))))))))))))uuueee]]]cccVVVGGG???<<<<<<@@@DDDHHHKKKOOOPPPPPPPPPPPPPPPOOOKKKEEE<<<444///---...............------------++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************))))))))))))************************************************,,,+++***((((((***+++,,,************++++++,,,,,,,,,,,,,,,---------......///......------------------///000111111444999>>>AAAOOObbbpppwwwyyyyyyzzz}}}}}}~~~|||zzzmmmiiiccc\\\WWWTTTTTTTTTTTTUUUTTTRRRPPPOOOPPPRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWYYY[[[[[[[[[[[[]]]^^^]]]]]]\\\ZZZYYYXXXXXXWWWQQQQQQPPPOOOOOOPPPPPPQQQIIIJJJIIIHHHGGGIIINNNRRRUUUXXX^^^gggrrr}}}{{{wwwwwwzzz|||{{{zzzyyyvvviiiccc]]]PPPDDDDDDEEEFFFHHHIIILLLNNNOOOOOOOOONNNOOOMMMFFF<<<444222000---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++*********++++++************************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,))))))***++++++++++++*********************************++++++++++++*********)))((()))+++,,,+++***++++++++++++++++++++++++++++++************++++++*********************************************************+++++++++,,,,,,,,,------------000333777:::<<<>>>??????<<<999666999777555555555777>>>FFFYYY^^^iiiuuu~~~|||rrrrrrqqqsss~~~}}}~~~{{{|||uuukkkiiikkkmmmllljjjcccZZZQQQKKKIIIJJJNNNNNNOOOPPPQQQQQQQQQPPPNNNKKKGGGBBB;;;555000---,,,+++************+++,,,))))))))))))))))))))))))xxxnnnlll\\\KKKAAA===<<>>666111......---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))*********)))))))))))))))************************************************++++++***))))))***++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------......///......---------......///111222222111444:::@@@KKK[[[ppp~~~|||xxxsssnnnkkk___]]]YYYUUUSSSSSSSSSTTTRRRUUUYYY[[[\\\\\\]]]^^^]]]^^^```bbbcccdddccccccdddfffhhhiiiiiijjjkkkmmmoooooonnnlllkkkiiihhhggg___^^^]]][[[ZZZXXXWWWWWWNNNMMMKKKHHHGGGGGGIIIKKKKKKKKKLLLPPPWWWbbblllrrr~~~{{{xxxzzz{{{~~~xxxnnnkkkgggZZZLLLIIIGGGEEEDDDFFFIIILLLNNNPPPNNNLLLMMMLLLHHHAAA;;;444000,,,+++,,,.........++++++++++++++++++++++++******))))))))))))***+++************************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,))))))***++++++++++++***************************)))***************)))))))))((('''(((***+++***)))************************++++++************++++++***************************************+++++++++***++++++++++++,,,,,,,,,,,,---...///000333777;;;<<<=========<<<999666444999666555777999>>>KKKXXXqqqyyy~~~tttrrrsssyyy~~~|||||||||zzzvvvssssssrrrlllllliiicccZZZRRRKKKHHHJJJLLLNNNPPPQQQPPPOOONNNPPPOOOLLLHHHBBB;;;555111...---+++*********+++,,,************************tttcccPPPDDD>>><<>>EEEUUUeeezzz~~~|||mmmllljjjgggccc___\\\ZZZXXXWWWVVVVVVUUUUUUUUUUUUZZZ___fffkkknnnpppqqqqqqtttuuuwwwyyyzzz{{{{{{{{{|||~~~~~~}}}uuutttqqqmmmiiieeebbbaaaVVVTTTRRRPPPMMMLLLLLLLLLGGGGGGHHHJJJMMMPPPRRRTTT\\\cccooo~~~zzzxxx{{{}}}tttrrrqqqhhh]]]UUUOOOHHHCCCBBBEEEHHHJJJMMMLLLLLLKKKKKKIIIEEECCC888333...+++---//////...++++++++++++++++++++++++)))))))))((())))))***+++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++++++++************++++++************+++++++++,,,))))))***++++++++++++***++++++++++++++++++++++++******+++++++++***))))))((('''&&&''')))******)))))))))))))))))))))))))))++++++************++++++*********************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,...000222333777;;;>>>===<<<<<<;;;999777666555888666999@@@FFFMMM]]]ooo~~~~~~zzzyyyzzzzzzwwwwwwwwwvvvvvvtttqqqnnnkkkkkkmmmppprrrssszzzzzzxxx{{{{{{qqqnnnkkkgggbbb[[[SSSNNNIIIKKKMMMOOOPPPPPPPPPPPPOOOPPPOOOMMMIIICCC<<<999111000---+++******+++,,,************************zzziiiTTTGGG@@@===@@@EEEDDDGGGKKKNNNNNNOOOPPPQQQOOONNNJJJCCC:::444000///...---------,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))''''''((()))***++++++,,,++++++++++++++++++++++++************************(((***+++,,,,,,+++***(((***+++,,,---------,,,,,,,,,,,,,,,---------......------------...000111222...222666666666;;;EEENNN[[[kkk|||tttmmmiiiYYYWWWUUUSSSRRRSSSTTTTTTZZZ\\\___aaaccccccbbbaaakkkpppxxx~~~}}}yyywwwllljjjfffbbb^^^YYYTTTRRRLLLLLLMMMLLLKKKIIIGGGFFFLLLOOOUUU^^^iiiuuuzzzxxxzzzxxxsssiii___QQQGGGCCCDDDFFFHHHHHHJJJMMMMMMLLLJJJHHHHHH???888000------///...,,,++++++++++++++++++++++++***)))))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******)))))))))*********++++++))))))***++++++++++++***++++++++++++++++++++++++,,,------------,,,+++***(((''''''(((***++++++***************************++++++************++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...222555777:::>>>@@@>>>===:::888777777888888<<<<<>>@@@EEECCCFFFJJJMMMNNNNNNOOOPPPOOONNNJJJCCC;;;444000/////////.........---------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&''')))***+++,,,---++++++++++++++++++++++++************************''')))+++------+++)))'''***+++,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,,,,---///000222333---222777888999???KKKTTT]]]mmm~~~}}}zzzzzzzzzyyyuuunnnddd[[[UUURRRPPPOOONNNPPPTTTXXX[[[cccgggmmmssswwwwwwvvvuuu{{{|||vvvnnnfff]]]XXXXXXVVVSSSPPPMMMKKKJJJJJJLLLKKKJJJKKKQQQZZZbbbhhhyyy~~~{{{}}}www}}}|||zzznnn\\\MMMGGGFFFGGGHHHDDDIIIOOOPPPNNNKKKJJJKKKDDD<<<333...---...,,,***+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,,,,+++***)))((())))))))))))*********))))))***++++++++++++***++++++++++++++++++++++++.../////////...------,,,)))(((((()))+++---,,,+++++++++++++++++++++++++++++++++************++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,///333777:::<<>>???@@@<<<<<<;;;;;;;;;<<<===>>>DDDPPP___jjjoooppprrrsss|||zzzzzzzzzxxxwwwuuuuuutttrrrpppmmmkkkjjjpppnnnlllmmmoooooommmjjjfffccc```]]]\\\[[[YYYWWWWWWWWWWWWWWWYYY[[[^^^___ffflllssswwwwwwvvvwwwxxx}}}~~~wwwxxx|||ooodddbbbhhhlllllliiigggccc[[[RRRNNNOOORRRNNNPPPRRRSSSSSSPPPMMMKKKCCC;;;222,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,vvvnnncccTTTEEE;;;;;;@@@DDDEEEHHHKKKMMMNNNOOOOOOLLLMMMLLLGGG>>>555///---------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++---------.....................---...///000111000666:::===@@@HHHTTT\\\]]]eeeooo{{{|||zzzrrrhhh___[[[UUUQQQOOOOOOOOOPPPUUUUUUYYYbbbiiilllpppuuuxxxooohhheeeaaa[[[WWWQQQOOOMMMKKKKKKLLLMMMOOOQQQVVV^^^fffqqq~~~}}}wwwvvv{{{~~~ttt```KKK>>>>>>CCCGGGJJJMMMNNNLLLJJJKKKLLLLLLEEE;;;333...---------------,,,,,,,,,,,,++++++************************))))))))))))************,,,,,,,,,+++++++++++++++,,,+++******))))))******************************+++*********))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++...)))---///+++---...&&&))))))))))))************++++++************++++++*********+++,,,,,,------*********+++,,,,,,,,,---,,,,,,---------.........555888<<<>>>>>>===<<<<<<999:::;;;:::;;;AAAIIIOOOUUU^^^kkktttwwwvvvvvvvvv~~~sssrrrrrrsssuuuuuusssrrrvvvvvvvvvvvvvvvuuutttssssssrrrrrrtttxxxyyyxxxwwwrrroookkkgggeeedddaaa___\\\[[[ZZZXXXXXXXXXYYYYYY\\\___dddfffggghhhkkkmmmxxx}}}www|||wwwooonnnoooiiibbbdddrrr|||vvvdddUUUSSSWWWQQQQQQQQQQQQQQQOOONNNMMMFFF@@@888111---,,,,,,,,,++++++*********++++++,,,tttnnneeeZZZKKK>>>;;;???BBBDDDGGGJJJLLLMMMMMMLLLJJJKKKJJJFFF???777111...------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***,,,+++++++++******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---------.........////////////...///000111333444999AAAIIIOOOWWWaaagggiiijjjpppzzz|||zzz}}}||||||}}}tttnnniiiaaaXXXMMMLLLJJJJJJMMMQQQUUUXXXdddeeekkkuuu}}}~~~wwwnnniii___]]]YYYUUUQQQOOOMMMMMMHHHIIIJJJMMMTTT___kkkttt||||||}}}kkkTTTDDD???BBBEEEHHHKKKMMMLLLKKKKKKLLLMMMIIIBBB:::222...---...------,,,,,,,,,,,,++++++************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))*********************************************)))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++...'''***///---//////&&&***************)))))))))++++++************++++++///...---,,,++++++******++++++++++++,,,,,,,,,,,,---,,,,,,,,,---///111222:::===@@@AAA@@@===;;;;;;;;;===???@@@EEEPPP^^^jjjkkkqqqyyy~~~~~~~~~|||xxxqqqqqqsssvvvyyyyyywwwuuuyyyzzz|||~~~|||yyywwwsssqqqnnnjjjgggeeedddddd```aaaaaaaaaaaabbbfffhhhmmmtttzzz|||}}}yyyyyywwwmmmbbb```oootttcccWWWRRRRRRQQQPPPPPPOOOPPPPPPPPPJJJGGG@@@888000,,,,,,---++++++***************+++vvvpppjjjcccSSSBBB;;;===AAACCCFFFIIIKKKKKKJJJJJJHHHIIIHHHFFF@@@999333///------,,,,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++***************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////000000/////////111444666;;;HHHVVV___fffoootttuuupppsssyyy{{{~~~}}}~~~zzzpppfff^^^XXXSSSNNNMMMNNNPPPSSSXXX___fffjjjsssttt{{{~~~tttqqqjjjccc]]]YYYVVVUUUNNNNNNNNNNNNOOOQQQSSSUUUdddttt}}}www```MMMDDDCCCAAACCCGGGJJJLLLMMMNNNNNNMMMLLLHHH@@@666///---...------,,,,,,,,,+++++++++************************))))))*********+++++++++******++++++,,,---......,,,+++******))))))************************************************************************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++###'''---)))+++///++++++++++++******)))))))))++++++*********+++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,++++++------,,,,,,...111444666;;;>>>AAAAAA@@@>>>>>>>>>???BBBFFFNNNZZZiiizzz~~~|||{{{{{{~~~|||{{{|||}}}~~~~~~}}}vvvuuurrrooollljjjiiiiiigggooovvvzzz|||~~~{{{}}}}}}xxxrrriiihhhjjjsssyyyrrr___NNNOOOOOOOOOPPPQQQQQQRRRSSSMMMLLLGGG???444---,,,,,,++++++***)))))))))******|||sssnnnkkk^^^III<<<:::@@@BBBEEEIIIJJJJJJIIIHHHEEEFFFFFFEEEBBB<<<555111------,,,,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,------...//////000111111000///...000555999===NNNaaakkkqqqvvvzzzzzzvvvwww{{{~~~}}}vvvnnncccYYYSSSPPPPPPQQQQQQVVV\\\bbbhhhpppxxx~~~tttkkkddd```^^^VVVTTTSSSQQQOOOMMMJJJIIIVVVaaasss~~~iiiTTTGGGBBB>>>@@@CCCGGGKKKOOOPPPQQQLLLMMMKKKEEE;;;333///...------,,,,,,,,,+++++++++************************************++++++++++++******+++,,,---......///,,,+++******))))))*********************************************+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***'''111888///***------,,,,,,++++++******))))))++++++******+++,,,,,,---((((((((()))+++...000222------,,,,,,,,,,,,,,,,,,---------...000444777:::<<<>>>@@@@@@>>>>>>>>>???@@@DDDMMM\\\ppp{{{wwwvvvuuuwwwxxx{{{zzzsssoooooottt|||}}}{{{|||}}}|||oooccceeeoooqqqeeeXXXMMMNNNOOOQQQRRRSSSSSSSSSOOOOOOLLLDDD999111------,,,,,,+++***))))))******vvvppprrriiiSSS@@@;;;???BBBEEEIIIJJJJJJHHHFFFCCCCCCDDDEEECCC>>>777222------,,,,,,,,,,,,++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------------...,,,,,,------------,,,,,,+++,,,,,,---...///000000000111111//////222999???CCCWWWlllvvvxxxzzz{{{{{{yyy{{{~~~{{{|||~~~xxxpppddd\\\SSSOOOLLLMMMRRRYYYWWW^^^hhhpppwwwvvvooolll```[[[TTTPPPNNNNNNNNNMMMNNNSSS\\\gggtttqqq]]]LLLBBB??????@@@DDDIIINNNQQQRRRLLLMMMMMMIIIBBB999333///------,,,,,,,,,,,,++++++*********************************++++++++++++,,,***++++++,,,---......///,,,+++******))))))******++++++++++++++++++++++++*********+++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++---===GGG:::---+++)))+++++++++++++++*********++++++***++++++,,,---...222111...,,,,,,,,,---...,,,,,,,,,,,,---------------...///111444888;;;===@@@@@@???===<<<<<<>>>@@@BBBIIIWWWjjj}}}xxxxxxxxxvvvtttuuuwwwyyy|||}}}~~~~~~}}}vvvtttyyy{{{||||||~~~rrreee]]][[[^^^bbbQQQQQQQQQPPPQQQQQQRRRRRROOOOOOMMMHHH@@@888222///------,,,+++************wwwpppvvvsss]]]GGG>>>???BBBFFFIIIKKKJJJGGGFFFAAAAAABBBDDDDDD@@@999333------,,,,,,,,,,,,++++++++++++******++++++,,,---******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,------------,,,,,,++++++,,,---...///000000---///111111222777AAAIIISSSggg|||~~~}}}|||{{{~~~|||{{{{{{{{{|||}}}tttggg___UUUOOOMMMOOORRRUUU^^^ggghhhppp|||wwwpppfff^^^YYYWWWTTTSSSHHHJJJMMMPPPWWWeeevvv}}}lllZZZOOODDDAAA???AAAFFFLLLOOOPPPLLLMMMMMMLLLHHHAAA888111------,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,+++,,,,,,,,,------......,,,+++******))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,)))777CCC888,,,+++******++++++++++++++++++,,,++++++++++++,,,---......999666222...***)))))))))+++,,,,,,,,,---.........---...111444888;;;>>>???@@@???===;;;;;;>>>CCCGGGOOO[[[kkkwww~~~zzzsssuuuvvvvvvvvvxxx|||{{{wwwwwwwwwzzz}}}|||}}}}}}xxxzzz}}}oooYYYOOOTTT^^^[[[XXXRRRNNNLLLMMMOOOQQQPPPOOONNNKKKGGG@@@888222///...---,,,++++++++++++wwwoooxxxyyydddLLLBBB???BBBFFFJJJKKKJJJGGGFFF@@@@@@BBBDDDEEEAAA:::444---------,,,,,,,,,++++++++++++******++++++,,,---*********++++++,,,,,,,,,---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,++++++,,,---...///000111+++...111222444<<>>555///---,,,,,,,,,,,,+++)))---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111444//////555;;;BBBNNNZZZhhhwww~~~~~~zzz{{{}}}||||||}}}qqqiiibbbZZZWWWYYYYYY^^^dddiiiooovvvuuuiiiccc]]]UUUNNNMMMMMMLLLKKKMMMYYYdddyyyzzzlll^^^OOOAAA@@@EEEIIIIIIHHHJJJMMMOOONNNNNNLLLDDD:::444000++++++...000---***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++......---,,,+++***)))(((******+++++++++,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,+++,,,......------...///000222555:::???AAA@@@???>>>???>>><<<===HHH[[[iiittt{{{~~~}}}~~~|||vvvvvv{{{yyydddXXXSSSYYY\\\ZZZQQQEEE@@@DDDKKKLLLMMMOOOPPPPPPKKKEEE@@@;;;555---+++,,,---,,,)))}}}xxxxxxoooZZZGGGBBBBBBDDDGGGJJJLLLJJJIIIGGGBBB???BBBGGGFFF>>>666///...,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000444111222999???FFFQQQ]]]mmmyyy{{{xxx|||vvviiiccc___[[[\\\```iiimmmqqquuuyyy}}}uuuggg]]]UUURRRPPPLLLJJJKKKOOOUUUcccwwwwwwjjjYYYIIICCCCCCEEEHHHJJJJJJMMMOOONNNNNNMMMFFF===666111,,,+++---...---***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...///...---,,,---///111444888===AAABBBBBB@@@<<<;;;:::===FFFVVViiivvv|||}}}}}}}}}||||||tttaaaVVVTTTUUUSSSMMMFFFBBBCCCFFFNNNNNNNNNOOOOOOLLLGGGCCC===777///,,,,,,---+++))){{{xxxtttaaaLLLAAAAAACCCFFFIIILLLKKKKKKGGGCCC@@@BBBFFFFFF???888000...,,,,,,------,,,+++---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////444444777???FFFNNNXXXbbbnnnwww}}}{{{zzzsssjjjbbb```aaaccciiinnnxxx|||xxxlllaaa[[[UUUOOOKKKKKKLLLKKKNNNXXXeeewwwyyyiiiWWWJJJCCCAAAEEEKKKKKKNNNOOOMMMMMMMMMHHHBBB:::555...+++,,,------+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------------------...///...------///111444777<<<@@@CCCCCCBBBAAA;;;<<>>GGGPPPYYYccciiilllrrrzzz}}}|||}}}}}}tttnnnfffcccccceeekkkqqqxxx}}}yyynnnddd[[[UUUUUURRRMMMJJJJJJNNNYYYlll|||xxxfffVVVGGG???BBBIIIJJJMMMNNNLLLLLLNNNKKKGGG???999222,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************++++++,,,+++,,,,,,,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...............///***+++---------///222444999<<<@@@CCCCCCBBB@@@@@@===EEERRR```nnnyyy|||xxxyyy{{{~~~{{{yyyyyyxxx~~~ppp\\\UUUMMMIIIIIIIIIEEEAAALLLLLLLLLNNNOOOOOOMMMKKKEEE???777111...,,,***)))|||xxxgggRRRBBBAAAAAACCCGGGJJJLLLMMMHHHDDDAAABBBEEEEEEBBB>>>222000---,,,---......------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++******++++++,,,---++++++,,,,,,,,,---------------------------------.........///////////////222:::EEEPPP[[[eeelllpppnnnuuu|||~~~zzznnneee___]]]bbbiiipppwww|||mmmccc```UUUPPPMMMKKKIIIKKKSSS]]]mmm~~~rrrbbbOOOAAA???CCCGGGKKKMMMLLLLLLNNNMMMJJJEEE???666///,,,+++,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,------,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------.../////////000000000111,,,------------///222555>>>AAADDDDDDBBB???>>>???@@@QQQjjj||||||xxxrrruuuxxxwwwssssssvvvzzzoooeeeXXXPPPNNNMMMKKKHHHIIIJJJLLLOOOQQQQQQOOOLLLHHHCCC<<<666111...+++***|||tttfffVVVCCCBBB@@@BBBEEEIIILLLMMMIIIEEEBBBBBBDDDEEECCCAAA444111...,,,---.........---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++******++++++,,,---++++++,,,,,,------......------------------------......//////000111111111555@@@NNNYYYdddmmmrrrssstttzzz~~~}}}yyynnnddd^^^[[[^^^gggrrrzzzppphhhYYYTTTQQQPPPNNNKKKLLLOOOVVVddd~~~xxxjjjWWWEEE>>>???CCCIIILLLLLLLLLNNNNNNLLLIIIDDD<<<333...,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,+++++++++,,,---...,,,,,,------------,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000111111111111111111///...000333555AAADDDFFFDDDAAA???@@@BBBHHH]]]yyyxxxuuussspppmmmkkkmmmpppssszzzlll___VVVSSSRRRSSSMMMMMMMMMOOOQQQQQQOOOMMMJJJGGGBBB<<<666000---+++xxxmmmccc]]]EEECCC@@@AAADDDHHHKKKLLLIIIFFFCCCBBBCCCDDDDDDCCC444111...,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++******++++++,,,---++++++,,,,,,---......///........................---...///000111333333444;;;HHHWWWaaajjjrrrtttqqqqqqwww~~~~~~~~~xxxmmmeeebbbaaabbbhhhsss~~~}}}mmmcccYYYVVVTTTPPPMMMMMMOOOVVVfff~~~yyymmm[[[HHH???>>>???FFFLLLLLLLLLNNNNNNMMMLLLHHH@@@888111------...------,,,,,,,,,,,,------************************,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++***)))***+++---...,,,,,,------------,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...//////000000111222222222222555:::===BBBEEEFFFDDDAAAAAAEEEJJJYYYiii{{{tttpppooopppqqqqqqooo```XXXYYY\\\YYYVVVQQQNNNNNNOOOOOOOOOKKKJJJGGGAAA:::444///---uuuhhhbbbbbbFFFCCCAAAAAACCCGGGJJJLLLIIIFFFCCCBBBCCCDDDDDDDDD555222...------/////////---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---++++++******++++++,,,---++++++,,,,,,---...//////........................---...///111222444555666@@@NNN\\\eeemmmssssssnnniiinnnwww~~~}}}{{{zzz~~~zzzooofffaaacccgggkkksss~~~uuucccZZZVVVQQQNNNMMMKKKKKKRRRbbb{{{xxxmmm\\\JJJAAA???===EEEKKKLLLLLLNNNNNNMMMNNNJJJCCC:::222...---......------,,,,,,------...************************,,,++++++++++++++++++,,,+++*********+++,,,,,,---++++++++++++++++++++++++((()))***+++,,,---......******+++++++++,,,,,,,,,+++***)))((((((***,,,---,,,------......------,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////---///111333777<<>>CCCFFFHHHJJJMMMJJJDDD>>>???DDDEEEBBB:::555000---...///...,,,------------------------))))))))))))))))))))))))************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......000...///222111000888CCCTTT[[[eeeooottttttrrrooolllsss}}}~~~tttwwwyyyoooiiidddcccgggoootttwwwnnnaaaYYYSSSQQQLLLIIIKKKTTT\\\iii{{{sssiiiZZZKKK@@@>>>>>>CCCKKKOOONNNNNNQQQOOOMMMHHHAAA999222///...------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,,,,,,,,,,---------......///......---------......000000///222777???GGGLLLKKKJJJGGGCCCDDDNNN```nnn|||{{{}}}wwwtttvvvjjjjjjnnnzzzlll]]][[[^^^gggkkkeeeUUUMMMOOOQQQNNNOOOLLLHHHGGGEEE>>>444,,,sssjjjhhhVVVJJJ??????DDDGGGIIIKKKMMMKKKEEE???@@@EEEFFFCCC:::555///---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------............---///222222444>>>III]]]cccllltttvvvuuuqqqnnnqqqvvv~~~{{{qqqfffdddbbbfffnnnxxxyyylllaaa[[[WWWQQQOOOPPPPPPUUUiii|||rrrcccTTTIII@@@???BBBIIINNNMMMNNNQQQOOONNNIIICCC;;;444000---......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++,,,,,,,,,,,,---------......///......------.........000000111555;;;BBBJJJNNNPPPLLLIIIMMMZZZkkkzzzpppkkkfffgggrrrvvvfff\\\YYYcccjjjjjj___RRRLLLNNNOOOPPPMMMJJJIIIHHHBBB999222}}}pppjjj[[[MMMAAA???DDDGGGIIIKKKNNNLLLHHHBBBBBBFFFGGGEEE;;;555///,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........,,,---000222444:::IIIWWWggglllsssxxxxxxuuusssqqqxxx{{{rrrgggbbbcccfffnnnxxxmmmaaa[[[TTTOOOMMMJJJKKKXXXhhhyyykkkZZZOOOBBB???@@@FFFKKKLLLNNNQQQPPPNNNLLLGGG@@@888222...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,---------......///......---......//////000111555:::@@@GGGMMMPPPNNNHHHHHHVVVnnn~~~wwwoooddd[[[\\\jjjwwweeeYYY^^^eeelllhhhXXXIIIIIIPPPQQQOOOMMMLLLKKKGGG???999zzzppp___PPPBBB???BBBEEEHHHJJJMMMNNNJJJEEEDDDGGGHHHFFF<<<666000,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------............---...///111666CCCXXXhhhrrruuuxxxxxxvvvtttuuuvvv{{{~~~|||rrrjjjeeeiiilllqqqyyylllbbbZZZSSSPPPNNNMMMTTT^^^ppprrrbbbVVVGGGAAA???BBBGGGJJJMMMQQQPPPOOONNNKKKEEE>>>555///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************))))))************************+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,---------.....................//////000///333999@@@FFFKKKNNNPPPHHHHHHOOOddd~~~}}}}}}}}}wwwvvvsssqqqnnnllljjjjjjkkkmmmppprrruuuxxx|||xxxmmmccc^^^aaalllwwwvvvccc[[[]]]ccceeeYYYIIIGGGOOOOOONNNNNNNNNMMMJJJDDD@@@vvvcccSSSCCC===???BBBEEEIIIMMMNNNMMMHHHFFFHHHHHHFFF>>>888111---,,,------+++++++++++++++++++++++++++************************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000///000:::OOOhhhyyyyyysssqqqsssvvv|||}}}rrrjjjjjjlllssswww~~~xxxmmm```WWWQQQNNNNNNPPPYYYiii|||lllaaaNNNEEE>>>???DDDHHHLLLPPPPPPPPPOOONNNKKKCCC:::333,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++******))))))************************+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,---------.....................///000111000555>>>FFFLLLOOOOOONNNIIIRRRddd}}}}}}yyyuuuqqqooollljjjgggcccaaa_________]]]\\\ZZZXXXWWWVVVUUUUUUTTTVVVWWWXXXYYY[[[^^^```fffjjjooosssvvv}}}vvvooohhhaaa___aaammm{{{sss]]]WWWWWW[[[WWWLLLIIINNNMMMMMMMMMNNNMMMKKKGGGEEEzzzhhhVVVDDD<<<===@@@DDDHHHKKKOOONNNIIIGGGHHHHHHFFFAAA:::222------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////111000///333DDD^^^vvvuuupppqqquuu}}}~~~uuunnnkkknnnuuuzzzmmm___WWWRRRNNNLLLNNNUUUddd|||qqqfffVVVJJJ???===AAAFFFKKKPPPQQQPPPOOOPPPOOOIII???888------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------..................///000111111444;;;DDDNNNRRRRRROOOLLLKKK\\\www{{{wwwsssqqqoooooommmkkkgggccc___]]]ZZZWWWSSSOOOMMMKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJGGGHHHIIIHHHGGGGGGIIIKKKOOORRRVVVYYY\\\bbbjjjpppuuu}}}xxxqqqeee\\\ZZZ]]]kkk}}}eee[[[RRRSSSUUUTTTQQQPPPKKKLLLMMMMMMMMMKKKIIIHHH{{{lllZZZFFF======@@@DDDHHHJJJNNNOOOJJJGGGHHHHHHFFFCCC<<<444............---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///............///////////////000222:::PPPlll~~~~~~wwwvvvyyyvvvrrrpppooossszzzkkkbbb]]]VVVPPPLLLMMMSSSddd{{{ssshhh]]]NNN@@@<<>>===@@@EEEIIIIIINNNOOOKKKGGGGGGGGGFFFEEE>>>555///...//////...------------------------++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000---///333@@@YYYuuu~~~yyyrrrrrrssssssvvv{{{yyykkkcccYYYQQQNNNMMMNNNXXXkkkyyynnnaaaQQQ@@@;;;???DDDJJJOOOQQQOOOOOOQQQRRROOOGGG@@@111111000///...------,,,------------------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................///000222222>>>FFFQQQZZZ]]]XXXQQQKKK\\\mmm}}}wwwrrrlllgggdddbbb```___WWWWWWVVVTTTQQQNNNKKKIIIGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAABBBBBB@@@>>>===???@@@@@@??????AAAEEEHHHHHHHHHQQQUUU[[[bbblll|||}}}mmmiii[[[]]]___fffwwwtttpppcccWWWYYYaaa```VVVJJJLLLNNNNNNMMMLLLKKKKKKxxxooo```LLL???<<>>@@@EEELLLMMMNNNPPPQQQPPPNNNLLLJJJ777111---//////,,,,,,111,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,)))))))))***++++++,,,,,,************************++++++++++++++++++++++++555333000---+++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......333000.../////////444;;;BBBOOO\\\___XXXQQQPPPSSSnnnvvv|||uuunnnjjjhhhiiigggddd```\\\YYYVVVUUUUUURRRMMMJJJGGGEEECCCAAA@@@@@@????????????@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAADDDJJJQQQWWW```qqqxxxlllbbbWWWTTT___tttzzzuuupppeee\\\\\\cccKKKKKKKKKKKKNNNOOOMMMIIIsssdddPPPAAA===@@@DDDGGGIIIKKKMMMLLLIIIEEECCCBBBEEEAAA999000---///---***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////.........000000///...///000111444:::CCCPPPdddvvv}}}{{{xxx|||}}}~~~|||~~~}}}{{{wwwxxxnnn```ZZZUUUOOOMMMNNNVVVhhhyyy{{{hhhSSSGGGBBB@@@CCCIIILLLNNNPPPQQQQQQOOOMMMKKK<<<333......///------///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************************************++++++++++++++++++++++++111000...,,,++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........111///...000///111:::DDDSSS]]]dddaaaVVVRRRYYYbbbqqquuu}}}{{{wwwqqqkkkeeebbb```___^^^]]][[[YYYVVVTTTSSSRRRQQQMMMHHHDDDBBBAAA???>>>>>>>>>>>>======>>>>>>>>><<<<<<;;;:::::::::::::::999999999:::::::::;;;;;;999:::;;;<<<===>>>>>>???@@@AAAEEEJJJMMMSSS```nnn|||zzznnn```YYYXXXaaauuu~~~zzzmmm___ZZZ]]]OOOKKKHHHHHHLLLOOONNNKKKwwwhhhTTTDDD===???BBBDDDHHHJJJMMMMMMJJJFFFCCCBBBDDDBBB:::111...///...***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......222111111000000000111222666AAANNNYYYfffttt|||}}}ppprrryyy~~~~~~}}}~~~~~~~~~}}}{{{}}}~~~{{{~~~~~~ttteee]]]UUUNNNIIIJJJSSS^^^yyycccRRRGGGAAAAAAEEEKKKMMMOOOQQQQQQPPPNNNMMMCCC999///---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++******))))))************************++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...++++++,,,,,,,,,,,,------,,,------------...............///111111555BBBPPPcccggghhh___VVVXXXgggvvvxxxyyy{{{}}}~~~}}}}}}zzzuuupppkkkhhhccc^^^ZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTOOOKKKEEEAAA???>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::999999888888888888999777777888888888999999999777777888999:::;;;;;;<<<======@@@CCCDDDGGGRRR]]]iiiuuu}}}mmmaaaUUUPPP]]]qqq}}}~~~yyyhhh\\\WWWTTTNNNIIIHHHLLLOOOOOONNNzzzlllXXXGGG>>>>>>AAACCCFFFIIILLLMMMJJJGGGDDDBBBDDDBBB<<<333...///...+++------------------------***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.........444111000111000000222555>>>JJJXXXbbbmmmwww}}}~~~qqqpppsss{{{~~~}}}}}}|||}}}||||||{{{~~~}}}~~~}}}}}}nnneee\\\UUUOOOKKKOOOUUUhhhqqq]]]LLLBBBAAACCCIIIKKKNNNQQQRRRQQQPPPNNNIII???333.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,------------------............---...111333222888IIIZZZiiihhhccc]]][[[dddttt{{{xxxuuusssqqqnnnjjjgggccc```\\\WWWUUUUUUVVVXXXXXXYYYZZZZZZZZZYYYWWWVVVSSSMMMFFFAAA>>>>>>======999999888888888888999999777777666666666666666777555555666666666777777777666666666777888999999:::::::::===AAACCCEEEMMMWWW```jjjxxxwwwlll]]]PPPUUUddd|||uuucccYYYXXXUUURRRRRRPPPMMMMMMPPP}}}ppp\\\JJJ@@@===@@@CCCEEEHHHLLLMMMKKKGGGDDDCCCCCCCCC===444//////...,,,------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.........333000///000000///555>>>TTT^^^jjjrrrxxx}}}}}}zzztttrrrsssyyy}}}}}}~~~}}}|||{{{zzzzzz~~~~~~zzzpppddd\\\UUUPPPPPPSSSWWWhhh~~~iiiTTTGGGBBBAAAGGGIIILLLPPPQQQQQQQQQPPPMMMDDD888///---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////...///333555777>>>PPPbbbmmmhhhcccdddkkkvvv~~~wwwpppnnnjjjhhhfffdddaaa```YYYXXXUUUSSSRRRTTTVVVXXX[[[\\\]]]^^^]]]ZZZXXXVVVSSSMMMFFF@@@===<<<;;;:::777666666555555666666777555555444444444555555666444444444555555555666666666666666777777888888888::::::===AAACCCEEEKKKRRRYYY```kkkttt~~~wwwkkk[[[WWW^^^iii|||ooo___YYY\\\aaabbbYYYMMMKKKOOOwwwcccPPPBBB>>>???BBBDDDGGGLLLNNNLLLHHHEEECCCCCCDDD???666000///...---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......111...///111//////<<>>222---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,------...************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------........./////////000111444999>>>HHHZZZjjjsssnnnmmmuuu}}}rrrkkkdddbbb___]]][[[ZZZZZZZZZWWWVVVUUUUUUWWWYYY[[[]]]^^^```aaabbb```\\\XXXUUUKKKFFF@@@;;;999888777666555555444444444444555555444333333333333444444555333333444444444555555555555666666666777777777777;;;:::===AAABBBAAADDDIIIMMMSSS[[[aaaiiitttwwwiii^^^YYY^^^mmmzzzfff[[[```jjjnnndddRRRKKKNNNlllVVVFFF??????AAABBBGGGLLLNNNLLLIIIEEECCCBBBDDD@@@777000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......///...000333///000CCCZZZ~~~wwwssstttvvv}}}}}}{{{}}}}}}|||zzzyyy{{{}}}yyysssnnnjjjgggaaa^^^[[[XXXWWWTTTQQQNNNKKKKKKKKKJJJKKKLLLLLLMMMMMMPPPSSSWWWZZZ^^^bbbfffpppxxxrrrdddVVVNNNKKKLLLMMMQQQ]]]sssnnnVVVHHH@@@AAADDDHHHLLLOOOQQQQQQPPPMMMLLLDDD666------///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------............////////////111111666>>>GGGSSSeeesssrrrssszzz}}}uuukkkddd^^^]]][[[XXXWWWWWWYYY[[[^^^]]]]]]]]]\\\\\\\\\\\\XXXYYY\\\\\\ZZZVVVQQQNNN???<<<888666555555444333444444333333333333444444333333222222333444444555333333333444444444555555444555555555555666666666:::999;;;@@@AAA>>>???CCCCCCHHHMMMQQQUUU\\\gggppp~~~vvviii]]]\\\cccqqqmmm^^^```iiirrrmmmZZZNNNLLLsss[[[HHH???>>>@@@BBBFFFLLLNNNMMMIIIEEEDDDBBBDDDAAA888000//////...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////............222444000222IIIdddzzzuuutttuuuyyy}}}yyy{{{|||{{{yyyyyy|||{{{rrriiibbb\\\WWWSSSLLLJJJGGGFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFCCCEEEHHHKKKMMMPPPTTTWWWZZZcccoooxxxmmm^^^SSSOOOKKKLLLLLLQQQccc~~~xxx\\\JJJ???@@@BBBGGGLLLOOOPPPPPPPPPKKKMMMGGG888------//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,...------,,,,,,++++++***************************++++++++++++++++++++++++)))***+++,,,---.........------------------------))))))***+++,,,------...++++++,,,,,,,,,---------............/////////000222111666AAANNN\\\lllzzzmmmsssyyyqqqhhhaaa___^^^\\\ZZZYYYZZZ]]]```dddcccbbb___\\\XXXUUUSSSIIIKKKMMMOOOMMMIIIDDD@@@888666444333444555555444444333333333333333333444333222222222333444444555333333444444444555555555444444444444444444444555888777:::???AAA???@@@CCC@@@DDDHHHHHHIIILLLTTT[[[eeeqqqssseee^^^^^^ddduuurrraaa^^^dddrrrrrraaaQQQKKKoooaaaQQQBBB<<<>>>DDDGGGLLLPPPOOOKKKEEEAAAEEEDDDAAA:::111---,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++******)))------------------,,,,,,---------............///...///////////////......000---000666555777NNNkkkyyywwwwww|||{{{{{{zzzxxxwwwxxxyyy{{{||||||tttmmmeee[[[TTTPPPMMMHHHDDDDDDDDDEEEEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBDDDFFFHHHJJJKKKOOOSSSXXX]]]cccooowwwdddZZZWWWPPPIIIGGGMMMXXXjjjdddMMMBBBDDDAAADDDKKKOOOOOOOOOPPPNNNMMMIII???444---,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......000...,,,,,,---000111111,,,666>>>EEEUUUkkkvvvuuukkkqqq~~~}}}{{{tttkkkddd```aaaccccccdddfffjjjmmmtttlllbbbYYYSSSMMMGGGCCCCCCCCCBBBAAA@@@??????>>>555555666666555444333333222333444444555555555444444444444333333333333333333333333333333333333333111111222333444444444444777888999<<<@@@BBBBBBBBBDDDCCCBBBBBBBBBDDDJJJPPPXXX\\\jjj}}}xxxsssfff``````jjjzzzoooaaa[[[eeennngggVVVKKKyyyiiiWWWEEE===???BBBEEEKKKOOOOOOKKKFFFCCCDDDCCC@@@999111------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++,,,---------------------------------............///......////////////......444///...000222===XXXqqq~~~{{{yyyzzzxxxwwwxxxwwwvvvvvvwwwxxxzzz{{{yyytttmmmddd]]]WWWQQQJJJFFFFFFEEECCC@@@BBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFCCCFFFJJJLLLPPPXXXccclllxxxrrrccc]]]SSSLLLHHHKKKPPP\\\uuunnnVVVFFF>>><<<>>>GGGMMMNNNOOOQQQOOONNNKKKBBB777000...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......111///......///000111222333999CCCQQQdddssswwwsssooosss}}}{{{sssmmmjjjkkkmmmppprrrssssssssskkkcccWWWMMMFFFAAA===;;;;;;;;;::::::999999999999666666777777666555555444444555555666666666555555333333333333333333333333333333333333333333333333222222333444555555444444555777:::>>>BBBFFFIIIJJJJJJHHHFFFDDDBBBAAABBBCCCHHHLLLVVVfffvvvyyymmmeee___bbblllzzzuuueeeZZZ^^^iiihhhZZZLLLsss___JJJ@@@@@@@@@DDDIIINNNNNNLLLGGGDDDBBBBBB???999222------///------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))******+++,,,,,,------+++,,,,,,------.........---------............///......///////////////...444222///000999KKKbbbsssuuu~~~zzzvvvssssssuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{|||yyyrrrhhh```ZZZTTTMMMIIIGGGBBB>>>===???@@@@@@>>>BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBAAABBBDDDDDDDDDGGGMMMRRRZZZaaalllvvvsssiiiZZZSSSNNNMMMKKKNNN```sss{{{aaaKKK???;;;<<>>DDDMMMVVV\\\TTTRRRMMMIIIFFFCCC@@@===@@@AAAGGGQQQ[[[hhh{{{|||qqqddd___```kkk}}}|||lll[[[WWWaaahhh^^^PPPyyyeeeOOOBBBAAAAAADDDIIIMMMNNNKKKGGGDDDAAAAAA???:::222......///------------------------************************,,,+++++++++******))))))*********++++++,,,,,,,,,++++++,,,,,,---...//////---------............///---.../////////////////////222444888FFFZZZhhhlllqqqyyyzzz}}}{{{vvvsssrrrqqquuuvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvzzz~~~{{{uuueee___VVVOOOKKKHHHFFFDDDEEEBBB@@@@@@AAABBBBBB@@@EEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAACCCEEEEEEDDDCCCCCCFFFHHHGGGLLLSSS[[[dddppp}}}vvvccc[[[UUUQQQLLLIIITTTccc|||iiiPPPFFF@@@>>>CCCJJJMMMNNNPPPPPPPPPNNNGGG>>>666222000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........///000000000000111333<<>>999666666888999777777888888999:::;;;;;;999999::::::::::::999999888888888888888888777666666666777888999::::::;;;::::::::::::::::::::::::666777777777777777666555444666999===EEETTTgggttthhhddd[[[RRRMMMKKKGGGCCCDDDDDDFFFJJJNNNVVVfffuuuqqqddd^^^cccsssuuubbbWWW[[[cccaaaWWWwwwgggRRRDDDAAABBBEEEJJJMMMMMMKKKGGGDDDAAAAAA@@@;;;444///...///------------------------************************+++++++++******))))))))),,,,,,,,,+++++++++******++++++,,,,,,---...//////---------............///------...///////////////...000444<<>>===;;;999777777888999999999::::::;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;:::888999999999999999888888888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777666555777888:::DDDYYYuuusssbbbWWWRRRMMMGGGFFFEEEEEEGGGHHHLLLWWWcccwww}}}mmmaaa___iiiuuu~~~oooaaa[[[^^^``````{{{ssshhhVVVGGGAAABBBEEEJJJMMMNNNLLLIIIGGGBBBCCCBBB===555000...///------------------------+++++++++++++++++++++++++++++++++***************------,,,,,,+++******)))+++,,,,,,------.........---------............///,,,---...///000000000000222///222>>>QQQcccmmmpppqqqrrrsssuuuxxx}}}~~~xxxuuutttssssssrrrsssuuuxxxzzzzzzwwwssspppqqqrrrrrrsssvvv{{{}}}xxxvvvzzz{{{ooobbbXXXRRRKKKIIIEEECCCBBBCCCEEEGGGDDDEEEHHHKKKMMMOOOPPPPPPRRRQQQQQQQQQQQQRRRSSSSSSQQQQQQQQQPPPOOOOOONNNNNNIIIJJJJJJJJJIIIGGGFFFDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGNNNYYYaaagggooo}}}zzziiiZZZUUUPPPIIIIIINNNVVVooowwweeeSSSFFF<<<===DDDJJJOOORRRPPPPPPOOOKKKEEE<<<444////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000000///111666:::DDDVVVnnn~~~~~~}}}}}}~~~~~~|||hhhRRRCCC;;;<<<<<<:::777666666777;;;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777888999BBBZZZyyy|||jjj```VVVLLLHHHDDDBBBCCCDDDEEELLLSSSdddtttwwwhhh```aaaggg}}}|||qqqddd\\\^^^dddtttoooiiiZZZIII@@@@@@CCCHHHMMMOOOOOOMMMLLLDDDEEEDDD???777111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,+++++++++++++++++++++---------------------------------............///,,,---...///000000000000444000777LLL```lllssszzzsssqqqmmmlllpppyyyzzztttqqqqqqrrrrrrqqquuuxxx}}}~~~zzzwwwtttuuuuuuuuuvvvzzz|||xxxuuuzzz~~~yyyqqqfff[[[SSSMMMJJJGGGHHHHHHIIIJJJLLLNNNPPPNNNQQQUUUYYY\\\^^^___```___^^^^^^]]]^^^___```aaa______^^^\\\[[[ZZZYYYXXXUUUUUUUUUTTTRRROOOLLLJJJHHHGGGFFFEEEFFFFFFEEEDDDBBBDDDEEEEEEDDDFFFKKKPPPRRRYYYdddrrr|||fff]]]WWWOOOIIIIIINNN\\\ttttttbbbQQQAAA===AAAFFFKKKOOORRRRRRQQQNNNIII@@@666000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111000000333;;;AAAQQQfff|||~~~wwwgggVVVIIIAAA=========:::777666999;;;@@@@@@???>>><<<;;;:::::::::;;;;;;<<<===<<<<<<<<<;;;;;;===>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>???=================================<<<;;;:::888777444777::::::AAAVVVttt|||mmm___WWWNNNGGGEEEDDDDDDFFFJJJTTTbbbuuusssgggbbbcccnnnyyyrrr___[[[cccqqqmmmjjj\\\JJJ???>>>AAAGGGMMMPPPRRRQQQPPPFFFGGGEEE@@@888111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---*********++++++,,,------------------------,,,,,,---------.........//////,,,---...///000000000000333000???]]]ssswwwyyyvvvrrrllliiinnnyyy}}}xxxqqqnnnoooppppppoooxxx}}}xxxxxxxxxvvvwww{{{|||xxxvvv{{{lllggg^^^UUUMMMJJJHHHHHHGGGJJJNNNQQQTTTWWWZZZ]]]^^^bbbfffjjjkkklllmmmnnnjjjjjjiiihhhiiijjjlllmmmkkkjjjiiigggfffdddcccbbb`````````^^^[[[VVVRRRPPPJJJHHHFFFDDDDDDCCCBBBAAA???BBBFFFFFFCCCBBBBBBDDDGGGKKKRRR\\\lll~~~sssggg```VVVMMMIIIKKKNNN^^^yyyrrr^^^III@@@@@@CCCGGGJJJSSSSSSSSSQQQKKKBBB888111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111222111111555>>>FFF\\\rrrxxxeeeSSSGGGAAA@@@===>>>===:::888:::???DDDGGGGGGEEEDDDBBB@@@>>>>>>::::::;;;<<<======<<<<<<<<<===???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<:::999888222777;;;<<>>CCCGGGHHHUUUUUUSSSOOONNNJJJ???444111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------...------------...////////////222444333666FFFXXXsss~~~sss]]]OOOJJJGGGCCC???>>>=========;;;:::AAAJJJQQQPPPNNNIIIDDDAAA@@@@@@@@@>>><<<;;;===>>>>>>>>>DDDEEEEEEHHHKKKOOORRRSSSQQQQQQLLLHHHKKKQQQOOOHHHCCCEEEHHHKKKMMMLLLHHHEEEFFFEEEBBB@@@===<<<:::999;;;::::::===FFFWWWkkkxxxwwwfffYYYPPPJJJGGGFFFKKKLLLTTTbbbrrrxxxqqqjjj^^^bbbooonnn```aaa}}}mmmUUUCCC???BBBEEEIIILLLOOORRRTTTOOOMMMIIIAAA999333000///------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---..................////////////111000000000111111111111111;;;SSSpppuuunnnqqq{{{}}}zzz|||~~~{{{uuurrrqqqqqqnnnlllqqqyyy~~~|||~~~~~~}}}yyyqqqfff]]]VVVPPPMMMOOOPPPOOORRRVVV___eeejjjjjjlllrrruuutttxxxvvvuuuwwwzzz}}}~~~~~~zzzxxxuuutttvvvvvvuuutttxxxxxxxxxwwwvvvtttrrrqqqnnnoooooonnnlllhhheeebbb^^^ZZZUUUPPPMMMJJJFFFDDDEEEDDDDDDCCCCCCCCCCCCDDDBBBDDDFFFHHHMMMXXXgggrrrsss___SSSSSSJJJMMMNNNVVVlllxxx[[[FFF???BBBFFFHHHSSSTTTRRROOONNNKKK@@@555111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------...------------...//////...///222333222888LLLaaa}}}tttfffUUUJJJGGGEEEBBB???AAA??????@@@>>>???FFFOOOZZZZZZWWWRRRLLLHHHFFFFFFBBBAAA??????AAABBBBBBBBBGGGIIIMMMRRRXXX\\\]]]^^^]]]\\\WWWRRRSSSVVVSSSLLLJJJKKKNNNQQQTTTTTTQQQOOOLLLJJJGGGDDDAAA???===<<<:::999:::===GGGXXXkkkxxxwwwcccTTTJJJFFFFFFHHHIIIPPP\\\hhhuuutttjjj```^^^eeezzztttfffaaasss[[[FFF???AAADDDHHHMMMQQQTTTUUUQQQOOOKKKCCC;;;444111000------------------------,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////000000000000000111222333333BBB]]]xxxxxxrrrvvvsssoootttyyyyyyxxxsssqqqppppppnnnmmmsss{{{}}}|||vvvjjj```WWWPPPOOOMMMNNNRRRUUUUUUWWW[[[ffflllpppppprrrvvvxxxwwwxxxvvvtttuuuwww{{{}}}~~~~~~|||{{{{{{|||{{{yyywwwzzzyyyyyyxxxwwwvvvuuutttsssssstttsssqqqooollljjjfffbbb\\\VVVQQQLLLGGGDDDEEEEEEDDDBBBBBBAAAAAAAAABBBCCCDDDDDDFFFMMMWWW___rrrgggYYYXXXNNNMMMJJJLLL[[[xxxgggNNNAAA???DDDIIIQQQSSSRRRPPPOOOLLLCCC999111000000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------......------......///000...000222222222>>>WWWnnnqqq^^^UUUJJJCCCBBBCCCAAA>>>BBB@@@@@@BBBBBBEEENNNWWWfffeeebbb\\\UUUOOOKKKJJJGGGFFFEEEEEEGGGIIILLLNNNSSSXXX```jjjrrruuutttrrrooolllfff```______\\\WWWRRRSSSTTTVVVXXXXXXVVVSSSOOOKKKGGGDDDBBB@@@===;;;;;;:::;;;@@@KKK\\\nnnzzz|||vvvaaaSSSLLLJJJFFFGGGMMMUUU\\\fffvvv~~~ppphhh^^^\\\mmmqqqeeevvv^^^HHH@@@AAADDDHHHNNNRRRUUUWWWRRRPPPLLLDDD<<<444000///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................///////////////000000000000111333555<<>>BBBHHHNNNQQQRRRPPPOOOMMMFFF===111111///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------...............//////000...111222111555FFFddd|||~~~rrrdddSSSOOOIIIGGGGGGHHHGGGFFFFFFEEEFFFJJJNNNTTT___iiivvvuuurrrkkkbbbZZZUUURRRPPPNNNKKKJJJMMMSSS\\\bbbiiiooozzz{{{rrrjjjhhhiiiiiihhheeecccaaa```___\\\XXXUUUQQQMMMGGGDDDCCCBBB???===>>>===>>>DDDPPPbbbsss~~~uuudddYYYRRRGGGGGGKKKOOOSSSZZZiiiwww|||rrreee\\\eee~~~|||kkkwwwaaaJJJBBBBBBCCCHHHNNNTTTWWWWWWRRRQQQLLLEEE<<<444///---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................///////////////000111000000111444777BBBTTTlll}}}zzzxxx~~~pppfffiiiqqqtttrrrqqqmmmkkklllnnnnnnpppwww|||{{{|||{{{}}}}}}sssfff[[[UUUTTTXXX\\\eeejjjnnnooommmjjjgggeeeeeegggjjjlllkkkiiihhhiiifffccc``````bbbeeehhhiiikkknnnqqqtttuuuttttttsssvvvuuutttssssssssssssssspppppppppooommmjjjhhhgggfffccc___[[[XXXTTTPPPLLLIIIHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDFFFIIIKKKMMMYYYfffsssttthhh\\\TTTLLLHHHHHHVVVtttsss\\\HHH???AAAEEEJJJOOOQQQQQQPPPOOOIIIBBB333222000.........///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------///............///000000...222333444;;;QQQooo}}}zzz}}}ttteeeZZZTTTSSSRRRRRRRRRRRRRRRRRRRRRPPPSSS[[[ccckkkwww}}}sssiiibbb^^^[[[WWWRRROOORRR\\\kkkuuu|||xxxpppnnnqqqwww||||||xxxsssnnnhhhaaa]]]XXXSSSLLLIIIIIIHHHEEEBBB@@@???@@@GGGTTTeeeuuu~~~wwweeeYYYIIIGGGHHHJJJLLLQQQ^^^jjjwwwwwwlllbbbbbbpppqqq~~~iiiOOOEEECCCCCCGGGOOOUUUWWWWWWSSSRRRNNNFFF===444///,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////...000111000///111555:::FFFUUUiiiyyy{{{zzzzzzzzzmmmgggmmmtttrrroooooolllkkkllloooqqqsss{{{|||zzz{{{zzz|||~~~nnneee\\\WWWUUUXXX```hhhpppxxx~~~|||yyyvvvrrroookkkkkknnnpppnnniiigggiiidddaaa]]]\\\\\\^^^^^^^^^aaadddhhhkkkllllllmmmnnnssssssrrrpppooommmlllllljjjiiihhheeeccc```]]]\\\[[[ZZZXXXWWWVVVTTTQQQNNNIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFNNNXXXccctttpppcccWWWMMMKKKJJJOOOeee}}}tttcccQQQEEEBBBBBBGGGMMMQQQQQQQQQQQQLLLFFF555333111...---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------//////......//////000111...222555888DDD]]]www|||~~~yyy|||www|||vvvhhh\\\VVVUUUWWWYYYZZZYYYYYY[[[\\\^^^]]]aaakkkvvvtttkkkfffeee```YYYTTTVVVbbbsss|||vvvuuuxxxxxxqqqkkkbbb[[[SSSNNNNNNMMMIIIEEEAAA@@@BBBIIIWWWggguuu}}}qqqaaaOOOJJJFFFFFFGGGKKKTTT]]]lll|||yyysssiiibbbgggxxxvvvuuuXXXHHHEEEDDDGGGOOOUUUWWWVVVUUUTTTPPPHHH>>>555000---------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,,,,,,,---..................////////////---000111000///111666<<>>DDDKKKQQQRRRRRRSSSPPPLLL888666222///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------///////////////000111111///333777???SSSmmm~~~}}}{{{}}}yyysssvvv|||vvvlllbbbaaagggjjjnnntttuuuuuuvvvzzz~~~~~~~~~mmmkkkeee___]]]cccppp{{{ssskkkhhhddd]]]WWWLLLJJJKKKSSSaaaqqq|||}}}eeeXXXLLLIIIJJJKKKNNNQQQ[[[hhhwwwuuugggaaaeeerrr}}}~~~iiiUUUIIIDDDJJJPPPQQQSSSXXXWWWUUUQQQIII???777222///////////////............------------------------,,,,,,------,,,,,,+++***,,,,,,,,,---------......---------............///............/////////000333///000444111...999III[[[dddkkkmmmpppuuutttooopppooosss}}}|||sssmmmkkkkkkjjjiiikkklllnnnpppuuu}}}|||zzz||||||zzzvvvvvvxxxzzz}}}~~~uuullleeeccceeeiiimmmrrrvvvyyyzzz~~~uuuyyysssqqqvvvxxxtttqqqsssuuuxxx{{{zzzvvv{{{|||yyyxxx|||~~~~~~~~~}}}vvvllleeebbb\\\VVVVVVRRRMMMJJJIIIHHHGGGGGGEEEFFFFFFGGGJJJRRR\\\dddzzzttt___YYYTTTIIIHHHPPP^^^uuu|||xxxzzz{{{wwwqqqeeeQQQ???CCCEEEIIIMMMPPPRRRQQQQQQDDD:::222000000------.........---------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------........................,,,,,,,,,---------.........///000///...///111333000555;;;HHHccc~~~}}}|||zzz|||yyy{{{~~~ttttttwww~~~{{{vvvoooiiiiiinnntttyyy}}}zzzqqqkkkiiifffdddmmmzzzxxxqqqnnnmmmbbbZZZVVV]]]iiittt~~~ssscccSSSMMMKKKIIIHHHIIITTT\\\iiiuuuxxxmmmgggdddhhhpppzzzfffTTTIIIDDDJJJPPPQQQSSSXXXWWWVVVRRRJJJ@@@888222///////////////............------------------------,,,------------,,,++++++,,,,,,,,,---------......---------............///........./////////000000222000222666222000===OOOeeelllqqqqqqrrrvvvuuuqqqnnnpppwwwzzzsssnnnlllllljjjiiiiiijjjmmmpppvvv~~~||||||~~~~~~zzzwwwwwwwwwxxx{{{~~~~~~vvvooohhhdddhhhjjjooosssxxx|||~~~xxxwwwqqqpppssssssnnnjjjiiihhhjjjooovvv}}}|||~~~}}}uuupppjjjddd[[[WWWQQQLLLJJJIIIHHHGGGDDDDDDDDDDDDEEEKKKSSSYYYiiilllccc[[[OOOKKKQQQRRRggg~~~}}}zzzvvvjjjUUUBBBCCCEEEIIINNNQQQRRRQQQPPPEEE;;;333111000...---///......---------,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------........................,,,,,,---------............///000/////////111333444888CCCUUUnnn{{{tttrrrvvv~~~yyyyyy|||ssstttsssuuuxxx{{{rrrooollllllrrr|||}}}sssoookkkhhhooozzztttiiibbbfffpppxxx~~~ooo]]]RRRKKKFFFEEEGGGKKKSSS]]]gggtttsssiiibbbbbbgggwwwfffSSSHHHCCCIIIPPPPPPRRRWWWWWWVVVSSSLLLBBB999333000////////////............---------------------------------------,,,++++++,,,,,,,,,---------......---------............///....../////////000000000111111555777333555HHH]]]qqquuuwwwtttrrrttttttrrrpppvvvzzzvvvqqqnnnlllkkkjjjiiifffiiilllpppvvv~~~}}}~~~~~~{{{zzzyyyxxxwwwvvvxxx{{{|||||||||~~~uuuoookkkhhhgggppprrrwww|||zzzwwwsssqqqrrrooohhhcccaaa]]]^^^aaahhhsss|||rrrssswww|||}}}wwwqqqjjjccc^^^WWWQQQMMMKKKJJJIIIEEEEEEDDDCCCCCCEEEIIILLLZZZooovvviii___RRRKKKLLLLLL\\\|||~~~|||{{{rrr\\\HHHCCCDDDHHHMMMRRRSSSQQQNNNGGG>>>555222111...---///......---------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------........................,,,------------............///000000//////222333555;;;LLLeee|||{{{ooolllpppzzzwwwyyy~~~{{{mmmmmmsssuuu{{{vvvpppiiikkkooowww|||uuuqqqlllnnnuuu|||yyynnnoooxxxyyyiii[[[OOOFFFEEEHHHIIIOOOVVV^^^iii|||zzzlllccc```aaavvvwwwjjjTTTHHHCCCIIIOOOOOORRRWWWWWWWWWUUUNNNDDD;;;333000////////////............---------------------------------...---,,,,,,+++,,,,,,,,,---------......---------............///...////////////000000000000222555555333===WWWqqq}}}}}}{{{uuuqqqppprrrtttyyy~~~rrrqqqpppnnnllljjjjjjiiihhhfffiiimmmqqquuu{{{~~~~~~~~~}}}{{{xxxyyyzzzxxxvvvuuuwwwyyyzzzzzz{{{|||~~~zzzqqqnnnnnnqqqrrrxxxzzz|||yyyuuupppjjjeeeccc^^^\\\[[[]]]eeeuuu|||kkkhhhhhhiiiuuu|||wwwqqqkkkjjjddd\\\UUUQQQNNNKKKJJJHHHGGGGGGEEEDDDDDDEEEFFFOOOaaauuupppdddVVVMMMKKKMMMUUUmmm{{{zzz}}}xxxfffRRRCCCDDDGGGMMMRRRSSSQQQNNNJJJ@@@777444222///...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------........................------------............---///000000///000222444555===TTTrrruuutttzzz{{{wwwwww|||{{{nnnooorrrwww~~~vvvooohhhppp~~~zzzssslllkkkooovvv{{{vvvwww~~~{{{qqqeeeWWWKKKHHHKKKIIIMMMSSSXXXbbbtttooofffdddeeeqqq{{{vvvpppWWWKKKCCCHHHMMMNNNRRRXXXXXXXXXVVVPPPGGG<<<444000////////////............------------------------------.........---,,,,,,,,,,,,,,,---------......---------............///////////////000000000111000222333222444EEEgggwwwqqqooouuu{{{xxxkkkbbbiiiiiiiiihhhhhhgggggghhhjjjmmmpppsssuuuxxx{{{~~~~~~}}}~~~~~~~~~yyyvvvxxxzzzyyyvvvuuuwwwyyyyyyyyyzzz|||~~~wwwqqqqqqvvv{{{~~~xxxssspppnnneeeaaa[[[XXX]]]iiiyyyvvvkkkccc\\\eeettt~~~zzzvvvqqqnnniiibbb[[[VVVRRRNNNKKKIIIHHHGGGGGGFFFEEEDDDCCCDDDQQQaaappprrraaaSSSNNNKKKMMM[[[yyyxxxwww{{{{{{mmm]]]EEEDDDEEEKKKQQQSSSQQQNNNMMMCCC:::666444000...///......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------.........//////---///000000000111333555666DDD```|||~~~vvvuuuwww}}}yyynnnrrrsssyyyxxxqqqnnn|||vvvllliiikkkooowww|||xxxpppaaaRRRJJJKKKDDDHHHMMMQQQYYYjjjtttjjjiiijjjrrryyywwwvvv]]]NNNDDDGGGKKKMMMRRRYYYXXXYYYXXXSSSIII>>>555111////////////............------------------------...............---,,,,,,,,,,,,,,,---------......---------............////////////000000000111111000222222111777NNNqqqzzzsssrrr{{{~~~uuuggg]]][[[ccceeeffffffeeefffhhhjjjooorrruuuwwwxxxxxxyyyzzz|||~~~zzz{{{}}}|||~~~xxxtttvvvyyyyyywwwvvvwwwxxxyyyyyyzzz|||}}}{{{vvvtttwww}}}}}}zzzkkkfff___[[[]]]hhhvvvvvvdddXXXZZZddduuu}}}~~~|||yyyuuuqqqnnnhhhbbb]]]XXXSSSOOOJJJHHHFFFFFFFFFEEECCCAAAAAAIIITTT___nnn~~~hhhVVVNNNKKKJJJQQQgggzzzuuuxxxyyyooocccGGGDDDDDDHHHOOOSSSQQQNNNPPPFFF<<<888555111///000......---------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------.................................------........./////////---///000000000111444666<<>>999666222///000......---------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,---......///....................................////////////---///000000000222444666@@@[[[xxx}}}qqqqqqwww~~~~~~uuujjjeeemmmuuu~~~uuuiiifffjjjiiisss~~~wwwuuuuuuxxx|||~~~{{{ooo]]]PPPKKKEEEIIILLLNNNRRR]]]ooo|||wwwqqqppptttfffUUUGGGEEEHHHKKKRRR[[[XXXZZZZZZUUULLL@@@666111000/////////............------------------------......//////......---,,,,,,,,,,,,---------......---------.........//////000000000000111111111111000444666888BBBYYYuuuxxxrrrssspppZZZVVV```aaaccceeeeeeeeeggglllqqqvvvzzz~~~~~~}}}}}}yyyyyy{{{|||wwwuuu~~~uuusssuuu{{{|||wwwttttttvvvxxxxxxtttuuuvvvvvvvvvxxx{{{}}}}}}~~~}}}}}}~~~~~~uuurrrlllhhhiiiqqq}}}nnn___ZZZYYYhhhsss}}}~~~|||{{{xxxuuuuuutttqqqnnnjjjddd]]]WWWRRROOOKKKIIIIIIHHHEEEBBBBBBBBBDDDKKKVVVhhh~~~vvvbbbYYYNNNMMMKKKQQQeeezzzsssqqqllleeeKKKEEEAAADDDLLLRRRSSSQQQSSSIII???:::777222///000......---------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,---...//////..................................../////////000---///000111111222555777AAA```}}}~~~xxxpppsss|||vvvnnneeecccmmmvvvrrrdddbbbhhhiiisssssshhhcccaaacccffffffiiiqqqzzz~~~|||rrrcccVVVQQQCCCGGGJJJJJJMMMVVVfffrrrvvvtttrrrlllUUUDDDDDDJJJKKKOOOVVV[[[ZZZXXXTTTMMMDDD999222......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111000000000000000000111555???RRRiii{{{uuupppvvvnnnWWWUUU```ccccccdddffffffgggoooxxx}}}|||{{{wwwpppooowww}}}wwwpppoooyyyxxxtttpppppprrrttttttrrrwwwvvvvvvvvvwwwxxxyyyyyy~~~}}}}}}~~~}}}xxxqqqnnnpppxxxyyyfffYYYQQQ___mmm|||~~~yyyzzz}}}zzz}}}{{{uuuooolllfff___YYYRRRJJJGGGHHHHHHFFFDDDAAABBBCCCDDDJJJXXXkkkxxxmmmZZZYYYOOOJJJOOOVVViii|||mmmkkkjjjdddQQQHHH>>>???GGGPPPRRRQQQOOOMMMGGG???777222000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------......//////...---,,,,,,------......///000000000000///000222222111555;;;LLLqqqyyywwwssssss}}}mmmddd``````gggqqqssshhhcccbbbggghhh~~~yyyaaaPPPIIIHHHFFFDDDKKKMMMRRR[[[ggguuu{{{tttjjj^^^UUUMMMGGGDDDFFFJJJQQQ^^^iii{{{zzzrrrsssrrr~~~{{{pppZZZGGGEEEIIIJJJNNNUUU\\\[[[YYYVVVOOOEEE;;;333000///......------............---,,,,,,---............,,,,,,,,,,,,......---------------------------------.........//////111000000000000000000000222222777DDDXXXmmm{{{zzzsssoootttgggUUUWWWaaabbbbbbcccffffffhhhqqq{{{|||uuuppprrr|||zzzxxxssssss|||~~~uuurrrooooooqqqssssssrrrvvvvvvuuuvvvvvvwwwxxxyyy~~~~~~~~~|||tttppprrryyyzzzgggYYYQQQXXXeeeuuu}}}}}}zzzzzz{{{{{{vvvrrrlllfff^^^XXXPPPLLLKKKJJJGGGDDDDDDDDDCCCBBBDDDNNN\\\ggg{{{yyyeee___TTTMMMNNNPPP\\\wwwrrrnnniiiVVVLLLBBB@@@GGGNNNQQQPPPPPPNNNIIIAAA999333000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------......//////...------,,,------......///000000000///...000333333333999BBBXXXyyywwwuuurrrtttyyyddd\\\ZZZ\\\gggtttssshhhcccbbb```bbbyyynnnXXXHHHAAA@@@???>>><<<>>>BBBJJJVVVdddqqqxxxzzzqqqfff^^^QQQKKKFFFGGGIIIOOOYYYcccnnnuuuooonnnyyy~~~zzzvvvaaaMMMGGGGGGHHHMMMTTT]]]\\\ZZZWWWQQQHHH===555111000//////......//////......---,,,,,,---......------------------------........................------........./////////000000000000000000111111111222999JJJ```qqqyyy{{{{{{zzzvvvpppnnntttzzz^^^TTTYYYaaa``````bbbeeefffjjjuuu}}}rrrooovvv}}}xxxwwwuuuxxxzzzvvvqqqooonnnnnnppprrrsssrrrtttttttttuuuuuuvvvwwwxxx}}}}}}~~~xxxssstttzzz}}}jjj[[[QQQQQQ[[[jjjvvv|||}}}|||{{{~~~{{{uuunnnfff```XXXSSSPPPMMMIIIEEEDDDDDDCCC@@@@@@EEEOOOVVVfffxxxqqqfffZZZQQQNNNKKKQQQiii{{{uuunnn^^^RRRFFFAAAEEELLLPPPPPPQQQOOOKKKCCC;;;444111000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------.........///......---,,,------......///000000000//////000333333666@@@KKKggg~~~sssrrrrrrwwwrrr\\\SSSTTT[[[kkkzzzrrrgggaaa```XXXYYYnnn{{{sssdddOOO@@@:::999999999555666999@@@KKKYYYfffnnn{{{yyyooohhhVVVOOOIIIHHHIIILLLSSS[[[aaarrrwwwnnnlllrrr~~~~~~{{{hhhTTTJJJGGGHHHNNNUUU\\\[[[[[[XXXRRRIII>>>666111000//////......//////......------------......------............------////////////////////////............////////////000000000000000111111111///000;;;QQQgggrrruuuttt}}}zzztttnnnnnnuuuyyy[[[UUU[[[^^^^^^^^^aaadddffflllzzz}}}pppooozzz|||wwwuuuuuu{{{uuupppmmmmmmlllmmmoooqqqrrrrrrssssssssstttuuuvvvwwwxxx{{{|||~~~wwwsssuuu{{{ooo^^^TTTPPPUUU___lllwww~~~~~~|||vvvmmmhhhaaaZZZUUUPPPJJJGGGCCCDDDCCCBBBBBBEEEJJJNNNYYYjjjzzzjjj^^^TTTPPPLLLMMM]]]pppyyysssdddWWWHHHAAACCCJJJOOOQQQRRRQQQMMMFFF===666222000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------------------...............------------......///000000000///000111222222777FFFUUUuuu{{{pppqqqttt|||oooXXXPPPSSS^^^qqq~~~qqqeee^^^\\\RRRPPPbbb~~~ssslll___NNN@@@999888888888777777999>>>HHHTTTaaahhhyyy}}}ssslllZZZRRRKKKIIIIIIJJJOOOUUU[[[kkk{{{pppkkkmmmwww~~~|||lllYYYLLLGGGHHHOOOVVVZZZZZZZZZXXXSSSIII>>>666000///......------..............................---......//////......---////////////////////////........./////////000000//////000000111111111111///333BBB\\\pppvvvsssrrrzzzrrrllllllvvvwwwZZZWWWZZZYYY\\\]]]```dddgggooo{{{mmmqqq~~~{{{wwwrrruuu}}}|||rrrmmmkkkkkklllmmmnnnoooqqqrrrrrrrrrrrrssstttvvvwwwxxxyyy{{{~~~}}}tttqqquuu{{{ttteeeZZZRRRSSSWWWbbbooozzz{{{{{{sssooohhhaaaZZZSSSMMMIIIDDDDDDDDDDDDCCCDDDGGGHHHRRR```xxxqqqeeeYYYRRRMMMKKKSSS___~~~~~~xxxjjj]]]KKK@@@@@@GGGOOOSSSSSSRRROOOHHH???777222000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------...............---------......///000000000000111222111111888LLL___}}}~~~vvvmmmrrrxxxlllVVVOOOTTT```uuu|||ooobbbZZZWWWOOOIIIVVVmmmooofff\\\MMMBBB<<<999888888666555666999AAAKKKUUU\\\oooxxx|||ssslll\\\TTTLLLJJJJJJJJJMMMQQQXXXeeeyyytttkkkiiiqqquuuwwwlll[[[LLLEEEHHHOOOVVVYYYZZZZZZYYYTTTKKK???777000///......------......---...////////////...---........................////////////////////////....../////////000000000/////////000111111222222222999MMMiiizzzzzzvvvuuu|||wwwpppkkkmmmxxxoooYYYVVVYYYWWW[[[]]]aaaeeehhhsssvvvlllttt{{{xxxqqqvvvxxxooommmiiikkkmmmnnnnnnnnnpppqqqrrrrrrrrrsssuuuvvvxxxyyyxxx{{{yyypppnnnssszzzzzznnndddYYYVVVVVV^^^kkkwww~~~zzz~~~~~~wwwtttooohhh```WWWQQQMMMGGGGGGFFFDDDCCCBBBAAAAAAKKKTTThhh~~~ppp```UUUMMMIIIJJJOOOjjjsssdddPPPBBB???EEENNNTTTSSSRRRPPPJJJAAA888222//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------.........,,,---......///.........------......///000000000111222333222111;;;TTTlllwwwrrrllluuuxxxeeeSSSPPPVVVcccwwwyyylll___VVVSSSMMMEEEKKK]]]ooo~~~zzzfffZZZSSSJJJBBB===:::888777666555555777;;;BBBIIINNNZZZdddnnnsssxxx}}}uuunnn```VVVNNNLLLLLLKKKKKKMMMSSS^^^nnnzzzlllfffkkk{{{zzzlllooogggYYYJJJCCCFFFNNNUUUZZZ[[[\\\[[[VVVMMMAAA999111000//////......//////---...///000000///...---000///...------...///000.........................../////////000000000000...//////000111111222222444===UUUrrr{{{wwwxxxwwwtttppppppuuuyyyaaaSSSSSSWWWYYYZZZ]]]aaaeeejjjvvv~~~ppplllyyyzzzwwwtttxxxtttmmmllliiilllnnnooommmmmmoooqqqrrrrrrssstttuuuwwwyyyyyyyyy|||xxxooommmssszzz}}}}}}~~~~~~wwwooodddaaa```dddnnnyyy{{{yyyuuunnneee]]]VVVSSSJJJIIIGGGFFFEEECCCAAA@@@EEEIIIYYYooo~~~iiiZZZPPPJJJHHHHHHXXXhhh~~~nnnWWWEEE???DDDMMMSSSRRRRRRPPPJJJAAA888111...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---......///,,,------...//////......------......///000000000000222444333333AAA^^^yyyzzzpppnnnlllyyynnn^^^QQQRRR[[[hhh{{{uuuhhh\\\TTTQQQIII@@@CCCPPP^^^nnnlllYYYLLLIIIEEEAAA>>><<<:::999777666666666999<<<@@@CCCGGGRRR]]]dddllluuu{{{}}}{{{uuudddZZZQQQOOONNNKKKIIIIIILLLUUUcccrrrqqqgggiiinnnuuuiiiiiicccWWWHHHAAAEEEMMMSSS[[[\\\]]]]]]XXXOOOCCC;;;222111111000000000000000---...///000000///...---111000...,,,,,,...000111........................////////////000000000000...//////000111222222222222>>>XXXvvvzzzvvvyyytttssssssvvv}}}}}}~~~|||hhhWWWOOOQQQWWW[[[ZZZ]]]bbbfffkkkxxxxxxlllkkk|||yyywwwvvvzzz}}}qqqkkkjjjjjjmmmoooooonnnmmmnnnppprrrsssssstttvvvxxxyyyzzz{{{~~~yyyooommmsssyyy{{{{{{zzz|||~~~}}}|||~~~}}}wwwmmmkkkjjjnnnvvv~~~}}}|||yyyrrriii```ZZZWWWKKKJJJHHHHHHHHHGGGFFFDDDBBBCCCPPPfffxxxppp___UUUOOOKKKJJJLLLXXXvvvuuu\\\GGG???CCCLLLRRRRRRRRRPPPKKKAAA888111---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---...//////,,,,,,---.../////////...------......///000000000...111444444666EEEffftttmmmllllll{{{~~~iiiZZZQQQVVVaaannnrrrfffZZZSSSPPPFFF>>>@@@IIIUUUcccaaaMMMCCCCCCBBBAAA@@@>>>===<<<666555444444555777999:::@@@JJJVVV]]]dddnnnuuuxxx{{{hhh]]]SSSPPPNNNJJJGGGFFFHHHPPP]]]kkk}}}vvvkkkjjjgggssshhh```bbb___QQQHHHJJJIIILLLWWWZZZ___```]]]XXXPPPDDD888///////////////.........////////////////////////////////////////////////////////////////////////000000000000////////////,,,...//////......///111666DDD___www~~~xxxtttvvvwwwrrrqqqyyy~~~iiiWWWMMMGGGOOOYYYXXX\\\```bbbbbbjjj}}}wwwnnnppp{{{vvvvvvxxx{{{rrrnnnllliiiggghhhkkkmmmooopppppppppsssqqqpppqqqsssvvvxxxyyyyyy~~~wwwpppooossswwwxxxwwwtttwwwzzzyyyxxxzzzxxxuuusssvvv}}}~~~{{{|||}}}zzzvvvrrrnnnggg___YYYQQQNNNIIIFFFEEEEEEEEEDDDEEEEEEJJJWWWgggyyyyyyfffZZZQQQJJJFFFKKKVVVooo}}}dddOOOBBB>>>EEEOOOSSSPPPOOONNNEEE777000111......---------,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......111000///...............------......///000000000---222555333777MMMnnnooojjjmmmsssuuucccXXXOOOSSSaaasss}}}lllaaaWWWPPPMMMHHH>>>>>>CCCJJJYYY___TTTHHHCCC>>><<<======;;;999<<<999555333444666888999;;;???FFFNNNXXXcccnnntttzzztttbbbTTTSSSQQQJJJGGGJJJKKKLLLUUUdddtttnnnkkkjjjlll~~~~~~ddd]]]aaa___RRRGGGHHHGGGJJJUUU[[[___```]]]YYYQQQEEE:::000/////////............////////////////////////////////////////////////////////////////////////000000000000////////////...///111111000000222333999PPPnnn{{{xxxyyyvvvzzzoooXXXJJJGGGFFFPPPYYYWWWXXX^^^cccfffppptttnnnrrrxxxtttuuuyyywwwnnnkkkjjjgggggghhhjjjlllnnnooopppppptttrrrqqqrrrtttvvvyyyzzz}}}}}}wwwpppnnnqqqttttttrrrooorrrtttsssrrruuu{{{zzzttttttyyy}}}~~~|||xxxvvvsssmmmfff```VVVQQQLLLHHHEEEDDDCCCBBBBBBBBBEEEOOO[[[kkklll^^^TTTMMMHHHKKKTTTkkkiiiTTTDDD>>>DDDLLLSSSPPPPPPOOOFFF999111111.........---------,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......000000///...............------......///000000000///333444444<<>>===AAAHHHWWW]]]TTTJJJEEE???=========;;;999999777555555444555444444999<<>>DDDMMMWWW^^^nnnzzzuuugggaaa[[[PPPJJJJJJIIIHHHMMMXXXdddsss|||pppjjjiiiuuu|||aaaZZZZZZ___VVVHHHFFFEEEHHHSSS[[[___aaa^^^[[[UUUKKKAAA222111000///.........///////////////////////////////////////////////////////////////////////////////////////000000000000111222333333222333666888@@@iiifffKKK???DDDJJJSSSXXXSSSVVV]]]dddkkkxxx|||ooopppzzzyyyssssssvvv}}}{{{tttllleeeddddddeeehhhhhhhhhhhhjjjllloooppprrrrrrrrrrrrsssuuuyyy{{{zzzuuuqqqsssyyy~~~~~~}}}~~~}}}{{{{{{~~~~~~|||}}}rrrdddcccnnnzzz}}}yyytttqqqeee```YYYRRRNNNJJJGGGEEECCCBBBCCCCCCFFFPPPggg{{{|||hhh\\\QQQIIILLLMMM[[[wwwwwwaaaMMM@@@@@@EEEOOOQQQSSSRRRKKK???666222............------------...------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////...............///000000111111222333333777KKKkkkzzzvvvvvvlllhhhlllttt|||lll___TTTOOOQQQ___rrrppp```WWWNNNHHHEEEDDD<<<<<<===@@@OOOZZZUUURRRLLLCCC>>>======;;;:::;;;<<<<<<;;;888555444333444444555777<<>>MMM[[[YYYWWWPPPFFF@@@======<<<:::<<<>>>???===999666555555333333333444888???HHHNNN]]]iiiuuu|||wwwooofff\\\TTTQQQMMMIIIJJJQQQWWWbbbyyy{{{oooiiillluuuhhhYYY[[[hhhbbbPPPIIIHHHKKKUUUYYY]]]___]]][[[XXXOOOFFF444333111...---...///000////////////////////////////////////////////////////////////////////////......//////000000111111000111111000000222666999DDDfffgggKKK@@@HHHLLLQQQXXXYYYZZZ^^^bbbhhhwwwzzzsss{{{yyyuuusssxxx~~~vvvjjjeeedddcccdddfffeeeeeefffgggiiikkkmmmnnnmmmppprrrssssssvvv|||yyyvvvuuu|||}}}yyyyyyrrrddddddrrr|||yyyxxxnnnhhh```XXXRRRMMMIIIGGGDDDBBBAAAAAA@@@FFFUUUdddzzzvvvfffUUUFFFJJJHHHLLL]]]wwwppp[[[HHH@@@BBBHHHPPPUUUTTTMMMEEE:::111/////////.........------------------------...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------///000000000///......//////000000111111222...444777@@@[[[~~~{{{kkkkkk~~~{{{oookkkmmmttt{{{}}}pppbbbXXXNNNOOOXXXllllll]]]UUUMMMGGGFFFCCC======<<<<<>>===<<<;;;;;;???BBBAAA<<<888666666444444333333666;;;BBBHHHSSS___kkkqqqwwwzzzqqqhhh___WWWRRROOOKKKLLLRRRVVV^^^rrrtttjjjkkkpppqqq```aaapppjjjUUUKKKHHHKKKSSSXXX\\\^^^\\\[[[XXXPPPGGG555444111...---...///000////////////////////////////////////////////////////////////////////////.........///000111111111111111111000111333777:::HHHaaawwwzzzxxx}}}___FFF???JJJMMMOOOVVVYYYXXX]]]ccckkkzzzxxxxxx{{{uuurrrsssyyyrrrfffccccccbbbcccfffcccdddfffhhhiiikkkkkklllmmmppptttuuuuuuyyy~~~|||xxxuuu{{{zzzvvvwww~~~tttffffffsss~~~}}}|||vvvpppfff]]]UUUOOOJJJGGGEEECCCAAAAAAAAACCCLLLVVVlll|||nnnZZZHHHHHHFFFFFFOOOccc|||yyybbbLLLAAA@@@EEEOOOVVVTTTNNNFFF:::000////////////............---------------...//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,---///000111000///.../////////000111111222222---666===FFFbbbyyyhhhiii}}}wwwmmmkkknnnsssyyyvvvhhh[[[RRRLLLOOO\\\sssjjj\\\TTTLLLGGGFFFBBB===>>><<<<<>>===<<<;;;;;;BBBIIIKKKFFF???:::888555555444333333666;;;???EEEPPP\\\bbbiiitttvvvlllcccZZZTTTPPPMMMNNNSSSVVV[[[mmmzzzkkkiiinnnwwwyyyhhhfffvvvpppYYYLLLHHHJJJQQQWWW[[[]]]\\\[[[XXXQQQHHH666444111...---...///000////////////////////////////////////////////////////////////////////////---......///000111111222222222222111111444888;;;KKK^^^pppssspppqqquuuwwwwwwyyyZZZDDDAAANNNOOONNNSSSVVVUUU[[[dddnnn~~~qqq|||xxxsssqqqssszzz~~~ooocccaaacccbbbbbbeeebbbcccfffhhhjjjkkkkkkjjjmmmqqquuuwwwwww{{{|||yyyyyyzzz|||}}}~~~~~~yyyuuuzzz}}}xxxtttuuu}}}uuuhhhgggrrr}}}~~~wwwmmmbbbZZZRRRLLLHHHHHHEEECCCDDDCCCCCCHHHOOO^^^ooottt^^^JJJGGGEEEBBBFFFUUUppp~~~gggNNNAAA???CCCNNNVVVTTTNNNGGG;;;///000/////////............---------------...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++---///000111000///.../////////000111111222222---888AAAKKKfff{{{hhhjjjuuukkkjjjmmmrrrwwwrrrcccVVVNNNKKKOOO^^^wwwiii[[[SSSLLLGGGEEEBBB>>>???======NNNcccgggbbbXXXKKKBBB>>>===<<<;;;<<>>;;;666666555333111222555888:::DDDOOOUUU\\\iiiuuu{{{|||rrrhhh___XXXPPPMMMOOOTTTVVVZZZjjj}}}~~~mmmiiilllnnnhhhhhhrrroooZZZIIIIIIOOOPPPXXX^^^aaa```]]]XXXPPPHHH;;;333...///000//////111,,,---...//////...---,,,......------------......---///111222000/////////000000000000000000000000222444111222555111666IIIYYYmmmvvvuuuuuummmdddeeejjjxxx{{{nnnHHHFFFDDDFFFLLLQQQTTTTTTXXX[[[cccqqqwwwppp}}}sssmmmmmmsss|||xxxnnneeebbbbbbaaaaaadddbbbcccdddfffgggiiijjjkkknnnpppsssuuuyyy}}}|||}}}|||vvvtttxxxtttwww}}}sssccccccmmmttt~~~{{{sssjjjaaaXXXPPPKKKFFFCCCBBBDDDCCCAAACCCHHHZZZfff{{{{{{fffUUUHHHDDDBBBGGGQQQbbbyyypppSSSCCC???EEEIIIOOOSSSQQQIII<<<333222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------..................------......///000000000000000/////////000111111222222777333<<>><<<===HHH___tttppp^^^MMMEEEBBB===;;;<<>>444222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------..............................///000000000000000//////000000111111222222999888CCC___|||xxx{{{nnnqqquuutttqqqrrr{{{tttdddXXXPPPIIIIIIUUUjjjrrrcccWWWMMMHHHGGGCCCAAA>>><<<<<>><<<===>>>DDDUUUhhhfffSSSEEEBBB<<<999777777555222222666555999===@@@DDDNNN]]]iiirrrxxx~~~tttiiiaaaXXXTTTQQQQQQSSSXXXcccnnntttjjjmmmlll~~~mmmiiippplllZZZJJJHHHLLLOOOXXX^^^bbbbbb```\\\UUUMMM<<<444//////000//////111------...//////...------......------------......---///111111///...//////000000000000000000000000000333000111555444@@@XXXttt|||~~~uuueee```dddvvv~~~eeeRRRDDDCCCCCCFFFLLLQQQUUUVVV[[[```jjjxxxuuunnnooouuujjjiiirrr{{{~~~}}}pppggg___]]]^^^]]]^^^```bbbbbbccceeeggghhhjjjjjjlllnnnrrrvvv{{{}}}yyyrrrpppxxxxxxxxx~~~~~~vvvbbb[[[]]]```gggjjjnnnsssxxx|||~~~~~~yyyrrrhhh___VVVQQQMMMHHHDDDCCCAAA>>>???BBBJJJUUUjjjmmmXXXNNNHHHDDDDDDIIIUUUhhhyyy~~~zzz___LLLDDDBBBFFFMMMTTTUUUMMMAAA666222111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------------------------..............................///000000000000000//////000000111222222222777:::IIIeeevvvmmmuuu~~~}}}xxxvvv{{{~~~zzzmmm]]]RRRKKKGGGHHHVVVllltttfffZZZPPPJJJIIIDDDAAA???<<<<<>>>>><<>><<<>>>LLLcccuuurrr^^^MMMCCC===999888777333333555111333555666888===GGGNNNZZZcccpppzzz|||tttnnnbbb[[[TTTSSSSSSUUU]]]eeeqqqssspppjjjuuuooommmoooiii[[[LLLGGGJJJNNNXXX^^^cccdddcccaaaZZZSSS>>>666000000111//////000.........------...............------------.........///000///------...000////////////////////////...333111111666<<>><<<<<>>666000000111//////000///...------------...///......------------.........//////...------...000000000000000000000000000...444222222777@@@\\\wwwrrrxxxiiiMMMCCC>>>AAAEEEHHHKKKOOOTTTWWWYYYdddvvvvvvlllssswwwllleeelll{{{|||sssggg___ZZZ[[[]]]^^^___aaa``````aaaccceeefffhhhhhhjjjmmmrrr{{{~~~~~~{{{www{{{}}}xxxuuussssssrrrvvv~~~zzz{{{qqqiii___^^^[[[WWWWWW]]]hhhpppyyy~~~{{{qqqhhhdddUUULLLEEEDDDDDDBBBAAACCCBBBFFFSSSeeewwwfffTTTNNNHHHFFFGGGNNN]]]lllzzziiiWWWEEEEEEIIIQQQWWWUUUJJJ@@@333111//////000000///...------------------------------------------------+++,,,,,,------.........------------------------,,,,,,------.../////////......///000000000000000000000111111222333333333666HHHbbb{{{vvvsss}}}{{{lll^^^PPPHHHGGGKKKOOOaaazzzwwwlll```TTTLLLJJJEEECCCAAA===999>>>NNN___kkkfffZZZNNNFFFDDDAAA===;;;;;;>>>LLLeeevvvpppaaaKKKBBB;;;:::999666555666111222333444555888===AAADDDMMMZZZeeennnvvv~~~zzzvvvlllcccYYYVVVUUUVVVZZZ```kkkyyy~~~{{{pppmmmrrr}}}{{{ooossspppiii]]]PPPIIIKKKPPPXXX___ddddddcccaaaZZZRRR???777111111111000///000///...------------...///......------------.........//////---,,,,,,...000000000000000000000000000...444444333888DDDdddxxxfffIIIAAA>>>AAAFFFIIIKKKNNNSSSVVVYYYgggzzzuuunnnxxxssskkkeeelllyyywwwmmmddd\\\XXXZZZ]]]]]]^^^aaa___```aaacccdddfffggghhhkkkmmmsss~~~}}}}}}zzz}}}zzzuuuqqqpppoookkkmmmttt~~~}}}rrrpppkkkccc]]]]]]ccchhhttt{{{~~~tttlllhhhZZZPPPGGGEEEEEEBBBAAAAAAAAACCCLLL\\\mmm~~~kkkVVVPPPIIIFFFFFFLLL[[[hhhyyyppp^^^HHHGGGHHHOOOVVVUUULLLBBB444222000///000000///...........................------------------------------------------------------------------------,,,,,,------...//////000......///000000000000000000111111222222333333444888MMMiii|||hhhhhhzzziiiZZZMMMEEEFFFLLLSSSeee~~~yyynnncccWWWNNNKKKEEECCCAAA===999<<>>BBBFFFIIIKKKMMMRRRVVVZZZhhh}}}uuuppp{{{qqqiiieeelllxxx|||tttiiibbb[[[VVVYYY\\\]]]^^^```______aaabbbdddfffggghhhkkknnnttt||||||~~~zzzrrrmmmkkklllmmmgggkkkttt~~~sssggg______bbbnnnwww}}}ssskkkggg^^^SSSIIIFFFEEEBBB@@@@@@@@@@@@GGGUUUfffwwwnnnXXXQQQJJJFFFFFFKKKXXXeeevvv~~~sssbbbJJJGGGHHHNNNVVVUUUMMMDDD444222000///000000///...........................------------------------------------------,,,,,,------------------------,,,,,,------...///000000...//////000000000000000000111111222222333444444AAAXXXtttvvv___aaa{{{~~~zzzgggXXXKKKCCCFFFMMMUUUhhh{{{pppfffYYYPPPMMMEEEDDDAAA===888;;;JJJYYYllljjj```PPPGGGEEEAAA;;;666;;;<<>>FFFNNNUUU^^^iiiqqq{{{~~~zzzrrrggg\\\XXXWWWXXX[[[___gggrrr}}}{{{nnnmmmqqqwwwuuuwwwsssdddRRRHHHJJJQQQWWW]]]ccceeefffcccYYYPPP<<<444//////111///...///------............------........................////////////000000000000////////////000000000000///222333333888KKKlllaaaBBBBBB@@@CCCFFFGGGHHHLLLRRRWWW^^^jjj~~~~~~rrrqqq~~~yyymmmcccdddrrryyyqqqfffbbb[[[ZZZYYYYYYZZZ\\\^^^```bbbcccddddddddddddeeefffjjjnnnwww|||xxxuuuvvv}}}zzzrrrjjjfffeeeeee```hhhvvvvvvaaa[[[___jjjttt|||}}}{{{xxxtttooogggZZZNNNJJJGGGBBB@@@AAA@@@DDDCCCJJJ\\\jjj{{{sss^^^UUULLLGGGEEEFFFNNNXXXmmmuuuxxxgggRRRCCCDDDOOOTTTWWWSSSFFF:::333...///000...---...........................------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......////////////000000000000///000111222111222555777BBBeeennn```lllyyypppZZZOOOHHHCCCGGGOOOZZZnnn{{{oooeeeZZZQQQNNNIIIJJJAAA::::::999AAATTTfffjjjeeeTTTHHHEEEBBB<<<888999888>>>UUUpppyyyssseee]]]RRRGGG???<<<:::999999666444333444555444444999;;;???CCCIIIRRR\\\cccnnnuuu}}}yyyiii[[[VVVUUUTTTWWW\\\bbbmmm{{{~~~ssslllpppmmmVVVIIIIIIPPPYYY___eeeggghhheee[[[RRR<<<444//////111///...///---......//////......---........................////////////000000000000////////////000000000111111222444444:::LLLiii~~~}}}[[[???@@@@@@BBBEEEGGGHHHLLLSSSXXX___lll}}}ttttttvvviiibbbdddqqqwwwoooddd```ZZZZZZYYYYYYZZZ\\\^^^```aaacccddddddcccccceeegggkkkoooyyy|||wwwtttxxxzzzrrrjjjeeecccbbb^^^gggvvvlllaaaaaagggrrr{{{}}}|||{{{wwwssskkk]]]QQQLLLHHHCCCAAABBB@@@DDDBBBHHHYYYgggwwwwww```WWWMMMHHHEEEGGGOOOXXXfffnnnxxx}}}~~~tttfffTTTEEEDDDOOOTTTVVVSSSFFF:::333...///000...---...........................------------------------,,,,,,,,,---------..............................,,,,,,---------.........////////////000000000111///000111222222333555888CCCfffkkk]]]kkkxxxxxxmmmXXXNNNHHHDDDHHHQQQ]]]rrr{{{pppfff[[[SSSOOOIIIJJJAAA::::::888???QQQdddiiieeeVVVIIIEEEBBB===888888777<<>>OOOdddrrrppp|||{{{~~~WWWAAABBB???BBBEEEFFFHHHLLLSSSYYYaaapppyyytttwwwqqqddd```eeeqqquuulllaaa]]]ZZZYYYYYYXXXYYY\\\^^^___aaabbbdddccccccccceeeggglllqqq|||~~~yyywww{{{zzzssslllfffaaa^^^]]]hhhwwwvvvgggcccgggqqqzzz}}}}}}~~~|||yyypppdddWWWOOOIIIDDDBBBCCCAAADDDAAAEEETTT```qqq~~~cccYYYNNNHHHFFFGGGOOOWWWeeemmmwww|||wwwxxxsssiiiUUUEEECCCMMMRRRVVVSSSHHH;;;444...///000...---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------------........./////////000000000111111///111222222222333666999FFFiiijjj^^^mmmxxxnnnyyy|||iiiUUULLLGGGEEEJJJSSSaaaxxx|||qqqggg\\\TTTQQQJJJJJJAAA::::::777<<>>DDDLLLQQQ[[[cccnnnvvv{{{~~~qqq```UUURRRRRRVVV[[[___hhhxxxzzz}}}zzzqqqrrrzzztttXXXGGGJJJSSS\\\bbbhhhjjjkkkggg^^^TTT<<<444//////111///...///......////////////..............................////////////000000000000//////000000000111111111333333333666BBBTTTaaagggjjjssszzz}}}yyytttQQQ@@@BBB>>>AAADDDEEEGGGLLLTTTZZZddduuuqqqqqqxxx}}}nnn```aaahhhrrrsssiii```\\\ZZZYYYXXXXXXYYY[[[^^^___aaabbbcccbbbbbbccceeehhhmmmsss}}}{{{vvvpppiiiccc^^^___mmm}}}wwwiiieeejjjsss|||~~~~~~~~~|||uuukkk^^^SSSLLLGGGDDDDDDBBBDDD@@@BBBNNNXXXhhhhhh]]]PPPIIIFFFGGGNNNUUUfffoooyyy}}}zzz~~~xxxxxxtttmmmUUUDDDAAAJJJPPPUUUUUUKKK<<<555//////000...---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------............//////000000000111111111000111222222222444777:::KKKmmmkkkcccuuuvvvooo~~~yyyfffRRRJJJFFFDDDJJJSSSeee}}}|||qqqhhh]]]UUURRRKKKKKKAAA::::::666999HHH[[[eeefff[[[NNNIIIDDD>>>:::999666666FFFaaayyy~~~rrrdddUUUIIIBBB???<<<999666555666666666555444555777888:::???EEEIIIRRRYYYeeepppwww|||wwweeeVVVPPPQQQUUUZZZ]]]dddrrr}}}{{{}}}tttuuuzzzqqqVVVFFFIIISSS[[[bbbhhhjjjjjjggg^^^TTT<<<444//////111///...///...//////////////////...////////////////////////////////////000000000000000000000000111111111111333333333777GGG[[[eeefffgggmmmqqqvvvxxxpppsss|||{{{xxx```FFF<<<>>>>>>@@@BBBDDDFFFLLLTTT[[[fff{{{yyyjjjmmmvvv{{{mmm```eeemmmssspppggg___\\\ZZZYYYXXXXXXYYY[[[]]]___aaaaaabbbaaaaaacccfffhhhmmmuuu}}}zzzvvvppphhhccceeevvvwww|||ssskkkiiipppyyy~~~~~~|||zzzsssfffYYYOOOJJJGGGDDDBBBEEE@@@@@@IIIQQQ```vvvoooaaaRRRJJJGGGGGGLLLRRRcccnnnxxx~~~vvvvvvzzz{{{}}}zzzvvvqqqVVVDDD???HHHNNNUUUVVVNNN>>>666//////000...---///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////000000000000111111111111111111222222222555999<<>>YYYwwwyyykkkqqq~~~uuutttqqq^^^LLLFFFDDDDDDKKKUUUhhhsssiii^^^UUUQQQLLLKKKAAA;;;<<<777777BBBQQQ```hhh```TTTLLLFFF???;;;<<<:::888>>>SSSpppkkkXXXJJJDDD>>><<<999888888888777666444555555444444555999;;;AAAGGGQQQ]]]hhhqqqwwwzzzrrr\\\QQQQQQUUUWWW[[[___iii|||~~~{{{ppppppuuuwww}}}lllVVVIIIKKKRRR[[[bbbhhhjjjjjjggg^^^TTT<<<444//////111///.../////////000000000000//////////////////////////////////////////000000000000000000111111111222222222222666888???UUUppp~~~~~~{{{{{{wwwsssmmmdddqqqyyybbbKKK???>>>@@@<<<>>>AAABBBEEELLLVVV]]]hhhxxxmmmqqqtttwwwkkkbbbllltttsssiii```\\\[[[YYYXXXWWWWWWXXXZZZ]]]^^^```aaaaaa``````bbbfffiiimmmwww~~~~~~~~~}}}vvvqqqttt~~~}}}tttmmmfffccceeeiiikkkkkkmmmqqqzzz~~~|||}}}|||sssdddXXXRRRLLLFFFAAAFFFCCCAAAEEEGGGRRRggg~~~{{{jjjWWWLLLGGGFFFHHHLLLZZZiiiyyyqqqppptttuuu|||eeeOOOFFFJJJNNNUUUXXXPPP@@@777000//////......///................................................,,,,,,,,,---------..........................................////////////000000111111111222222222222222222222333666;;;???```}}}uuummmzzzyyysssuuujjjXXXHHHCCCDDDFFFNNNYYYjjjvvvkkk___VVVSSSLLLKKKBBB<<<>>>999777BBBMMM^^^iiicccVVVNNNGGG@@@999<<<<<<999;;;KKKiiivvv```PPPHHH@@@===:::888888888777666666777777666555666888;;;???CCCLLLWWWcccmmmtttwww~~~www```SSSRRRUUUUUU[[[^^^hhhyyy~~~~~~qqqmmmqqqtttzzz{{{wwwhhhVVVKKKMMMSSS\\\ccchhhkkkkkkhhh___UUU<<<444///000111///.../////////000000000000//////000000000000000000000000////////////000000000000000111111111111222222222333888;;;BBBYYYwwwxxxrrriii___mmmzzz^^^DDD999999;;;<<<>>>@@@BBBEEELLLVVV]]]hhh{{{sssvvvvvvuuujjjbbbmmmuuurrrggg^^^ZZZZZZYYYXXXWWWWWWXXXZZZ]]]^^^```````````````bbbfffjjjmmmwww~~~}}}~~~zzzuuuxxx|||~~~}}}rrrlllfffbbbaaaeeehhhhhhkkkppp{{{}}}}}}}}}vvvgggZZZTTTMMMFFFAAAGGGDDDAAADDDEEEOOOcccyyy~~~mmmYYYMMMHHHEEEGGGKKKOOO```rrr{{{|||oooooovvvyyylllVVVKKKMMMOOOUUUWWWPPPAAA888000//////......000........................////////////////////////,,,,,,,,,---------........................................../////////000000111111111111222222222222333222222333666;;;@@@dddtttqqqvvvsssxxxeeeTTTEEEBBBDDDGGGQQQ]]]kkkxxxmmmaaaXXXTTTLLLKKKBBB===???:::888BBBKKK]]]iiidddWWWOOOGGG@@@888;;;<<<999888FFFccc}}}}}}fffTTTKKK@@@>>>:::999999999888666333444444333111222444666:::===DDDOOO[[[fffmmmqqq|||~~~{{{bbbTTTSSSUUUTTT[[[^^^gggyyy~~~~~~tttmmmpppuuu|||~~~jjjTTTJJJNNNTTT___eeejjjlllkkkhhh^^^TTT;;;555111222111///...000000000000000000000000000111111000000//////......////////////////////////000000000000000111111222333222555DDDcccwwwooohhhiii|||xxxWWW???:::<<<;;;======???CCCDDDHHHSSS___hhhxxxzzzqqqdddgggrrryyyqqqddd[[[YYYXXXUUUVVVXXXXXXWWWXXXYYY[[[^^^[[[[[[___aaacccggglllttt|||~~~~~~xxxooogggbbbaaabbbaaa```hhhsss~~~wwwkkkbbbZZZQQQHHHEEECCCBBBBBBAAADDDNNNYYYooouuu___NNNFFFDDDCCCCCCNNN___kkkvvv|||xxxrrrxxx~~~\\\HHHJJJNNNSSSWWWTTTGGG:::000///111111///...........................------------------------.........------,,,,,,,,,------------------------///////////////000111111222222111111111111111111111444333666:::555999KKKhhh}}}pppzzzlllnnn|||}}}```RRREEEBBBCCCEEEOOO[[[qqqzzzyyyzzzpppdddZZZUUUQQQJJJBBB>>>;;;:::===BBBLLL]]]hhhcccYYYQQQGGG>>>===;;;888777777>>>OOO___ttt]]]QQQHHH@@@:::;;;===:::777666666555444333333333444555777888???JJJSSSZZZdddmmmvvv{{{mmmYYYTTTUUUTTT]]]]]]ddduuu~~~{{{pppooouuummmWWWNNNRRRWWW___eeekkkmmmlllhhh^^^SSS;;;555111222111///...000000000000000000000000000000000000000////////////////////////////////////000000000000000111222222444555:::LLLmmm~~~tttmmmooosssSSS>>>:::<<<:::======???BBBDDDHHHSSS___jjjwww|||~~~ooodddhhhrrrwwwooobbbZZZXXXWWWUUUVVVXXXXXXWWWXXXYYY[[[]]][[[[[[___aaabbbgggmmmttt}}}~~~|||}}}tttkkkfffcccbbb``````hhhsssxxxmmmddd]]]SSSJJJHHHEEEDDDCCCAAABBBJJJTTTiiiyyy{{{dddQQQGGGDDDCCCBBBIIIYYYeeeooozzz|||~~~^^^KKKKKKMMMRRRVVVSSSGGG;;;000///111111///...........................------------------------......---------,,,,,,,,,------------------------//////......//////000111111111111111111111111111222555333555999666;;;NNNpppuuummmyyy~~~kkkooo~~~}}}^^^PPPDDDBBBBBBDDDOOO\\\qqq~~~||||||rrrfff\\\WWWQQQJJJBBB>>>;;;999===BBBNNN___jjjeeeZZZRRRHHH???:::888888777666999EEERRRyyyiii]]]OOOFFF>>>===>>><<<999888666555444333222333444555666777<<>>UUUwwwyyyrrrwwwkkkMMM<<<;;;<<<999<<<===???BBBDDDGGGSSS^^^lllzzzvvvllldddiiirrruuulll```YYYWWWWWWUUUWWWXXXXXXWWWWWWYYYZZZ\\\ZZZZZZ^^^```aaagggnnnttt~~~zzzxxx~~~{{{~~~yyyooojjjeeebbb___aaakkkuuuzzzpppggg```VVVMMMJJJGGGFFFEEEBBB@@@EEEMMMaaaqqqjjjVVVIIIDDDBBBBBBEEEUUU```jjjzzz}}}}}}___NNNLLLKKKPPPUUURRRIII<<<111///111000///...........................------------------------...------------,,,,,,,,,------------------------......------......///000111111111111111111111111333555222444888666???TTT}}}mmmiiiwwwyyyiiiqqq~~~[[[MMMCCCAAAAAADDDOOO\\\rrr~~~sssggg^^^ZZZRRRJJJBBB===:::999<<>>BBBCCCGGGRRR^^^ooo|||ooogggcccooosssrrrggg\\\XXXXXXXXXVVVWWWYYYXXXWWWWWWXXXYYYYYYXXXZZZ]]]^^^aaajjjtttzzz~~~{{{uuupppuuurrrllljjjnnnrrruuuzzztttqqqkkkdddccckkkxxx|||tttlllfff]]]TTTKKKHHHFFFFFFCCC@@@BBBFFFUUUcccwwwsss]]]MMMEEECCCDDDGGGUUU___jjjyyy}}}|||rrr^^^RRRMMMGGGLLLUUUTTTLLL???222///000///..............................------------------------------------------------........................---------------...//////000000111111111222222222222555222222777999GGGbbb{{{gggbbbsss}}}ppphhhvvvmmmRRRHHHAAAAAAAAADDDQQQ```vvvsssggg^^^\\\TTTLLLBBB===:::888===CCCQQQeeerrrlll^^^SSSIIIAAA>>>;;;;;;;;;888666:::AAAWWWuuu}}}nnn___PPPGGGCCC>>><<<<<<:::888666444333333333333666444555:::>>>CCCLLLUUUaaagggpppuuuxxx{{{~~~wwwfff```\\\VVVZZZ___hhhttt~~~|||}}}rrrllllllzzz|||lllXXXPPPTTT[[[dddjjjppppppnnngggZZZNNN999444000111222000///222000000000000000000000000////////////000000000000000000000000000000000000222111111111111222333333555666CCC\\\wwwsssgggiii{{{wwwZZZCCC999999::::::;;;<<<>>>AAACCCFFFRRR]]]ooo|||{{{nnngggdddqqqsssooocccYYYVVVWWWXXXWWWXXXYYYXXXWWWWWWXXXYYYXXXXXX[[[^^^___bbblllwwwyyyssslllnnn}}}ssslllhhhjjjlllmmmqqquuu{{{wwwuuuoooggggggqqq~~~wwwpppjjjaaaXXXNNNIIIFFFEEEDDDAAABBBFFFPPP\\\qqqyyy```NNNEEEDDDDDDDDDRRR]]]hhhyyyxxx|||qqqbbbWWWOOOFFFLLLVVVVVVNNN@@@333///000///..............................------------------------,,,,,,,,,------------.................................------......///000000000000111222222333333111444222333777:::KKKgggrrraaaddduuu{{{xxxnnniiizzzsssbbbOOOGGGAAABBBBBBEEESSScccxxxsssfff^^^\\\WWWMMMDDD>>>:::999>>>DDDSSShhhvvvppp```TTTKKKCCC>>>:::888999777666:::@@@OOOpppxxxiiiYYYOOOIIIDDD@@@@@@<<<;;;888666555444444444555333444888;;;>>>EEEMMMYYY```jjjqqquuuxxx|||}}}jjjbbb]]]XXXZZZ]]]eeerrr~~~}}}tttllljjjwww|||mmmYYYQQQVVV\\\ffflllppppppmmmfffZZZOOO999333000111222000000222000000000000000000000000000000000000////////////000000000000000000000000222222111111222222333444666777CCC[[[sss}}}mmmcccggg{{{uuuYYYDDD:::888:::<<<;;;;;;>>>AAABBBFFFQQQ]]]oooxxxxxxlllhhhgggpppqqqkkk___UUUTTTUUUVVVWWWXXXYYYXXXWWWVVVWWWYYYXXXYYY\\\______bbbnnnzzzyyyqqqhhhggguuuyyyqqqjjjhhhgggeeefffiiimmmpppuuu~~~{{{{{{tttkkkjjjuuu{{{uuuooofff]]]RRRLLLGGGEEEDDDAAABBBEEEKKKUUUjjjeeePPPFFFCCCDDDAAAOOOZZZgggyyyxxx{{{uuuhhh___TTTHHHLLLVVVVVVOOOAAA333/////////..............................------------------------,,,,,,,,,---------..............................//////......//////000111///000000111222222333333///444333444999<<>>;;;999;;;:::777999===KKKoootttcccYYYRRRLLLHHHGGG>>>===:::888666555555555444222333777999:::???FFFOOOWWWbbblllrrrvvv|||pppeee```\\\[[[\\\bbbooo}}}{{{{{{xxxoookkkwww{{{mmmXXXQQQVVV\\\hhhmmmpppooolllfffZZZOOO999333000111222000000222000000000000000000000000111111000000//////......000000000000000000000000222222111111222222333444555666BBBZZZooo{{{zzzkkkbbbggg{{{tttYYYDDD:::777999===;;;;;;>>>AAABBBFFFQQQ]]]ooo~~~wwwtttjjjiiijjjppppppiii\\\RRRQQQSSSTTTWWWXXXYYYYYYWWWVVVWWWXXXXXXYYY\\\___```cccooo|||zzzoooeeebbbooo}}}vvvmmmhhhddd______aaa```ccciiiuuu~~~~~~xxxnnnlllwww~~~xxxrrriii```VVVNNNHHHFFFDDDAAAAAADDDGGGQQQeee}}}hhhRRRFFFBBBCCC@@@OOOZZZgggzzz~~~zzz|||yyynnndddWWWIIILLLVVVUUUPPPAAA333/////////..............................------------------------,,,,,,,,,------.........///////////////////////////////////////000111111///000000111222222333333...333333444999===OOOllliiiXXXnnn|||yyyooorrrkkkmmmppp```LLLEEEBBBCCCCCCGGGVVVggg|||vvvggg___]]]ZZZPPPFFF@@@<<<;;;@@@FFFYYYooo~~~wwwfffYYYOOOHHH???======???===999888;;;KKKrrr{{{jjj```YYYRRRMMMLLL@@@>>><<<999777666666666222111222666777777<<>>BBBNNN[[[pppvvvuuuxxxjjjiiiooo{{{ooobbbZZZTTTPPPPPPSSSTTTUUUWWWWWWXXXWWWUUUUUUYYYZZZ^^^aaabbbeeeqqq~~~uuufff[[[```lllzzz~~~uuukkkbbb[[[XXXVVVRRRVVV```nnn~~~~~~tttjjjkkkvvvzzztttjjj```VVVQQQJJJEEEBBBBBBCCCCCCHHHKKK]]]xxxlllUUUJJJFFFCCCEEEJJJUUUddduuu~~~}}}|||pppYYYIIIIIIQQQWWWQQQBBB333///111111///...................................................+++++++++,,,,,,,,,------000000//////.........---------......///000000000000111111111111222222222333444555555555>>>UUUjjjfffbbbrrrpppbbbuuuwwwjjjrrr}}}iii]]]KKKEEEBBBBBBAAAEEEVVVjjjwwwjjjaaa]]]]]]SSSGGG@@@;;;:::???FFFWWWrrr|||jjj]]]QQQFFF===<<<;;;:::::::::::::::HHHgggssseeeYYYSSSQQQRRRIIICCC<<<888888999888666444333333444555777999:::HHHMMMUUU___jjjttt{{{~~~~~~llldddaaa]]]]]]cccoooxxx{{{www|||}}}xxxooowwwyyyjjjVVVJJJQQQ^^^gggnnnuuutttooofffYYYMMM777444111000111222222111000000000000////////////////////////////////////111111111111000000000///000000000000111222333444555:::JJJaaauuu~~~wwwhhhbbbjjj}}}rrrcccMMM===888999;;;:::;;;:::;;;>>>???BBBNNNZZZnnnuuuvvvwwwmmmnnnuuuzzznnnaaaYYYTTTPPPPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVYYYZZZ]]]___```dddqqq{{{kkk]]]\\\cccpppyyylll```WWWRRROOOJJJMMMUUUcccuuu~~~zzzpppgggiiivvv|||wwwnnndddZZZUUUMMMGGGDDDCCCCCCCCCGGGIIIYYYsssrrr[[[NNNGGGCCCCCCGGGRRRaaarrrttt^^^LLLIIIQQQWWWQQQBBB444000111000//////................................................,,,,,,,,,,,,------------000/////////.........---------......///000000000111111111111222222222222222333555555777BBBZZZpppmmmlllyyyooobbbwww{{{nnnvvv}}}fffZZZJJJDDDAAABBBAAAFFFWWWkkkzzzmmmeee```]]]SSSGGG@@@<<<;;;???FFFYYYtttnnnaaaTTTIIIBBBAAA???===;;;::::::999IIIeeexxxkkk```ZZZYYYYYYNNNGGG>>>888777666555444444444333444555777999:::EEEIIIQQQ[[[fffpppxxx|||ssshhhbbb___^^^dddooowww|||uuuwwwzzzpppwwwzzziiiUUULLLSSS___iiipppvvvuuupppgggZZZNNN777444111000111222222111////////////000000000000////////////////////////111111111111000000000000111000000111111222333444666<<>>;;;:::999BBB\\\sssjjjdddaaa```WWWNNNCCC;;;888666555333555444444444555666888999@@@DDDKKKUUU```kkksssxxx{{{~~~{{{lllcccaaa```dddnnnuuu~~~tttqqq|||rrrvvv{{{gggUUUOOOVVV```jjjqqqwwwvvvpppgggYYYMMM777444111000000222222111......//////000000111111////////////////////////111111111000000000000000111111111111222333444444444===RRRmmmzzzlllmmm}}}mmmZZZEEE999888999:::;;;::::::<<>>VVVttt|||ppptttrrr\\\EEE<<<:::::::::;;;999999;;;>>>???CCCNNNZZZhhh{{{|||rrr}}}uuuhhheeeooo|||zzzlll^^^XXXVVVTTTRRRSSSVVVUUUTTTSSSSSSTTTVVVWWWWWWWWWXXXZZZ\\\ddduuu{{{ssskkkddd^^^bbbxxxooo\\\OOOIIICCCAAABBBKKK]]]uuuwwwqqquuu|||uuujjjbbbVVVLLLEEEBBB@@@@@@EEEBBBIII___{{{nnn[[[LLLAAACCCDDDHHHRRR```ooo{{{|||qqqmmmnnnjjj]]]LLLEEEKKKVVVTTTGGG999333111///...000................................................---------.........//////---------...............------......///000000000111222222222222333333333333444555777;;;JJJggg~~~wwwnnn}}}wwwuuuttt\\\PPPFFFAAA???@@@AAAFFFYYYmmm~~~tttiiiaaa[[[RRRHHHBBB>>>===AAAGGGXXXvvv|||nnn```RRRHHHGGGEEEBBB???===<<<;;;===MMMhhhvvvnnnfffaaa```WWWKKKAAA===;;;:::888777666555444444555666777999<<>>CCCPPP]]]jjj|||zzzqqq~~~sssgggfffqqqyyyjjj\\\VVVVVVTTTSSSSSSVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVXXXZZZ]]]eeevvvxxxqqqmmmkkkjjjeeefffxxxuuu___QQQJJJBBBAAAAAAEEEQQQhhh|||www{{{wwwnnneeeYYYMMMFFFBBB@@@@@@DDDBBBGGGZZZtttppp]]]NNNCCCBBBCCCFFFOOO]]]kkkvvv|||tttllliiieee\\\OOOIIIOOOYYYUUUHHH;;;555111......000................................................,,,------------.........---------------.........------......///000000000222222222222333333333333444444555777<<>>AAAGGGWWWvvvrrrbbbTTTIIIHHHEEEBBB???===<<<;;;:::FFF\\\uuu{{{tttlllfff```XXXLLLBBB>>><<<999777777777555444444555666666777:::@@@IIIUUUcccnnnuuu}}}|||llleeedddbbbeeelllpppvvv~~~zzzuuuppp{{{vvv\\\PPPTTT^^^cccmmmtttyyywwwqqqfffXXXLLL777444111000111222222111000000000000////////////000000000000000000000000///000000000111111111111222222222222333444555555777FFFdddjjjmmmsssZZZBBB<<<<<<999888;;;999888888;;;===DDDRRR```mmm}}}yyyqqqpppffffffssswwwgggYYYTTTTTTSSSQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTUUUUUUXXX\\\___gggxxxxxxpppnnnlllnnnpppnnnnnn~~~zzzdddUUUMMMBBBCCCCCCBBBHHHZZZvvv~~~yyyqqqhhh[[[OOOGGGDDDBBBAAABBBAAAFFFUUUnnnqqq___PPPFFF@@@AAAEEENNN[[[iiitttzzzxxxmmmggg```YYYQQQKKKPPPYYYUUUIII===666111---...111................................................,,,,,,,,,,,,------------,,,,,,,,,------.........------......///000000000222222222333333333444444333333555888???QQQqqqjjjggg{{{www}}}iiiaaannnoooZZZPPPGGGAAA???@@@@@@EEEWWWkkk~~~|||tttjjjcccZZZQQQIIIDDD@@@>>>BBBGGGWWWwwwuuueeeWWWMMMKKKHHHDDD@@@===;;;999999AAAUUUppp~~~wwwqqqddd\\\PPPGGGBBB>>>:::777888777666555444444555666555888===FFFSSSaaammmttt|||oooiiifffdddhhhooorrrwww}}}~~~wwwqqqyyysssXXXMMMSSS]]]bbbooovvv{{{yyyrrrhhhYYYMMM777444111000111222222111111111000000//////......000000000000000000000000//////000000111111111222222222222222333444555555:::JJJiii~~~eeeddd~~~qqqVVV???:::;;;888888;;;999777777999<<>>666111---...111................................................+++++++++,,,,,,,,,------,,,,,,,,,------.........------......///000000000222222333333333444444444222333555999AAAUUUvvvzzz```]]]uuu{{{kkkmmm}}}sss```[[[mmmjjjUUUKKKGGGBBB???@@@@@@EEEWWWkkk{{{tttllleeeZZZQQQIIIDDD@@@>>>BBBGGGWWWxxxwwwgggYYYPPPNNNJJJEEE@@@<<<999888===BBBVVVvvv{{{jjjbbbVVVMMMFFFAAA<<<888999777666555444444555555444666;;;DDDQQQ___lllttt{{{ssslllgggfffkkkrrrtttxxx}}}zzzzzzrrryyyxxx___UUUSSSYYYffftttzzz}}}yyywwwppp^^^KKK777555222111111111111000000000000000000000000000111111111000000000000000000000000000111111111111333333333333444555666666;;;NNNrrryyydddcccsssqqqSSS@@@<<<888999<<<999<<<;;;;;;<<<<<>>333......//////////////////............////////////....................................////////////////////////......//////000000111111111222222333333444444555222222333999GGGaaappp^^^cccssszzzggg\\\gggooo[[[YYYkkkjjjUUULLLFFFBBB??????@@@FFFVVVeeeyyyrrrjjjeee]]]SSSJJJDDD@@@???CCCIIIZZZzzzzzzkkk]]]SSSNNNIIIDDD@@@===;;;999;;;BBBTTTqqqwwwfffXXXUUUNNN@@@:::===444555555666555555444444333777<<>><<<888999<<<888:::::::::;;;===CCCTTTdddzzz{{{zzzsssiii___hhhxxx~~~mmm]]]UUUSSSLLLLLLQQQOOOQQQPPPOOOOOOQQQSSSUUUVVVXXXWWWXXX[[[```iii{{{}}}|||mmm]]]SSSLLLDDDBBBEEEFFFKKKeee|||sssfffYYYPPPJJJFFFDDDBBBCCCEEENNNbbb{{{wwweeeVVVJJJBBBBBBCCCJJJVVVdddooouuu|||uuunnnggg```TTTHHHKKKUUUXXXMMM>>>333///...//////////////////........................------------........................////////////////////////......//////000111111111111222222333333444555555444444555:::HHHaaa|||qqqccciiiyyyuuu```VVVfffooo\\\ZZZmmmiiiTTTLLLDDD@@@>>>>>>???FFFVVVfffyyyrrrkkkfff^^^TTTJJJDDD@@@???CCCIII[[[|||}}}mmm^^^SSSNNNHHHCCC@@@>>>;;;999;;;>>>LLLhhhrrr```XXXRRRIIIAAA===555555666666666555444444444777<<>>======???GGGXXXgggzzztttmmmhhh___VVVLLLFFFBBB@@@DDDJJJ]]]ooo___SSSNNNHHHCCC@@@>>><<<;;;;;;:::AAAYYYkkkZZZSSSPPPFFF;;;777777777666666555555555444777<<>>===>>>@@@IIIZZZjjj|||vvvoookkkbbbXXXNNNHHHCCCAAAEEEKKK^^^rrraaaTTTPPPIIIDDDAAA???===<<<;;;999;;;KKKkkk~~~dddWWWVVVLLL===999999888777666555555555555777<<>>???CCCKKK]]]mmm~~~xxxrrrmmmeee[[[PPPIIIDDDBBBFFFKKK___vvveeeXXXRRRKKKEEEBBB@@@>>>===;;;;;;;;;BBBVVVuuuvvvbbb[[[RRRDDD<<<;;;999888666666666666666777;;;DDDRRRbbbpppxxx~~~tttoooppplllnnnyyy~~~zzzyyywwwrrryyy```VVVUUU\\\iiipppxxx|||zzzwwwooo\\\GGG777555222111111111111000000000000000000000000000---......//////000000111000000000000111111111111333333333333444555666666===NNNjjjzzzyyyllliii||||||WWWBBB999<<<888777:::888555555888;;;<<>>;;;======@@@MMMdddxxxmmm___RRRFFF>>>===;;;888777666666666777777;;;DDDRRRbbbooovvvtttnnnpppkkklllvvv}}}zzzxxx~~~xxxsss~~~uuu\\\SSSTTT\\\jjjrrryyy~~~{{{xxxooo[[[FFF777555222111111111111000000000000000000000000000------......///000000111000000000000111111111111333333333333444555666666>>>RRRsssiiijjjzzzWWWBBB:::;;;777666:::999555666888;;;<<>>;;;999777666666777888888:::CCCRRRaaannnttt}}}tttnnnqqqllllllvvv|||yyyvvv{{{zzzuuurrrYYYQQQSSS]]]mmmttt{{{}}}yyyppp[[[FFF777555222111111111111000000000000000000000000000---------...///000000111000000000000111111111111333333333333444555666666???VVVzzzlllooovvvWWWBBB:::;;;666555::::::555666999;;;<<>>???BBBKKK\\\lll}}}wwwsssjjj```UUUMMMHHHDDDGGGMMMgggyyyccc\\\SSSJJJEEEBBB@@@???;;;;;;<<>>@@@CCCLLL]]]lllyyyzzzzzzyyy}}}yyytttqqqmmmhhh\\\UUUTTTKKKLLL[[[ssskkkbbbWWWNNNIIIFFFBBB???:::<<<<<>>===@@@CCCMMM^^^nnnwwwwwwuuutttyyy{{{vvvsssnnnkkk```[[[YYYOOOOOO^^^yyypppgggZZZPPPJJJFFFBBB???888??????EEEfff|||kkkcccaaajjjaaaOOOFFF???===<<<999777888666666888===GGGTTT```hhhuuuzzzuuupppllljjjlllpppvvvzzztttrrr~~~zzz{{{wwweeeXXX[[[aaajjjxxx}}}}}}}}}yyyiiiOOO:::333333333333222222111111000000000000000000000000000000////////////000000000000000111222222333333555555666555444444777999AAA]]]}}}uuu```gggyyyXXXBBB999;;;777666999777:::888999:::<<>>===???CCCMMM```pppxxxwwwuuutttxxx}}}xxxtttrrroooddd]]]ZZZQQQRRRcccvvvmmm___SSSLLLGGGCCC@@@:::BBB@@@BBBccczzzpppeeecccwwwpppTTTJJJ@@@===<<<999777777555555777;;;CCCNNN[[[cccqqqwwwuuupppllljjjlllpppuuu{{{uuuppp~~~zzz|||vvvwwwsssbbbVVV\\\ccckkkyyy}}}{{{|||}}}xxxeeeKKK888333222222222222222111111000000000000000000000000000000////////////000000000000000111222222333333555555666555444555777:::GGGbbb{{{aaaaaaxxx|||XXXBBB:::;;;777666999777999888888;;;<<>>===???CCCNNNaaarrr}}}yyywwwvvvzzz{{{vvvxxxuuuiiiaaa\\\SSSVVVhhh}}}sssdddWWWNNNHHHCCC@@@<<>>>>>WWW|||qqqooojjjYYYGGG???<<<999777777444555777:::>>>HHHUUU^^^lllttt}}}vvvppplllkkkmmmooosss||||||{{{www{{{{{{zzzuuubbbWWW]]]ccchhhsssvvvwww|||~~~rrrYYYBBB666111111111111111111222222000000000000000000000000///////////////000111111000000000111222222333333222444555555555777:::===EEEcccxxx```___vvvYYYCCC:::<<<888777:::888777777888;;;===BBBNNN[[[gggvvvrrr``````mmmyyyhhh___aaappprrrbbbPPPKKKHHHJJJJJJHHHHHHJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMRRRZZZcccppp}}}wwwvvvrrriii```YYYfffyyy~~~sssjjj^^^QQQGGGDDDAAACCCIIIWWWqqq{{{wwwxxxtttzzz~~~ssseee[[[JJJGGGFFFEEEHHHSSSjjj|||aaaLLLGGGEEEMMM]]]lllrrrsssqqqvvvyyyzzzvvv```PPPKKKPPPRRRDDD555444222...111//////000000000000//////////////////////////////....................................////////////000111111111111222222222555555666777999;;;===>>>===@@@BBBKKKdddyyy```WWWfff}}}}}}cccmmmkkkRRRJJJIIIZZZzzzpppTTTJJJCCC@@@>>>???CCCMMMaaarrr}}}xxxwww{{{{{{xxxxxxqqqiiibbbUUUTTTddd|||}}}kkk\\\QQQJJJDDD@@@;;;======???NNNooonnnwwwwwwcccMMMAAA===:::888888444666888:::>>>HHHUUU___nnnuuuxxxpppmmmkkkmmmooorrrzzz~~~~~~~~~}}}vvvcccWWW]]]bbbfffqqqtttvvv|||~~~pppVVV@@@666111111111111111111222222000000000000000000000000///////////////000111111000000000111222222333333222333444555666888;;;>>>JJJjjjrrr]]]___xxx~~~YYYCCC:::<<<888777:::888777777888;;;===BBBNNN[[[eeetttqqq___aaammmwwwggg^^^```oooqqq```PPPKKKHHHJJJJJJHHHGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLQQQYYYcccpppxxxmmmiiikkkkkkeee___UUUbbbwwwuuulll```QQQGGGDDDAAABBBFFFSSSkkk}}}zzztttggg^^^KKKHHHGGGFFFHHHSSSjjj}}}cccJJJEEEDDDMMM___nnnvvvwwwtttyyy}}}|||~~~~~~xxxcccSSSMMMPPPRRRDDD555444222...111//////000000000000//////////////////////////////////////////////////////............/////////000000111111111111222222222555555666888999<<<===>>>@@@BBBDDDMMMeeeyyy^^^VVVhhh~~~cccmmmgggSSSJJJHHHXXXxxxqqqTTTIIIDDD@@@>>>???CCCMMMaaarrr|||vvvuuuyyy|||rrrtttpppjjjbbbQQQNNN\\\hhhmmm]]]RRRJJJDDDAAA<<<<<<===???FFF\\\~~~wwwsssjjjQQQCCC>>>;;;::::::444666999;;;>>>HHHUUU```ooowwwyyyqqqmmmkkkmmmnnnqqqyyyzzz~~~|||gggWWW\\\cccgggnnn{{{}}}mmmNNN<<<:::000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333222444555666666999<<>>:::555888:::333888666777999;;;AAAPPP]]]jjjyyymmm```dddttt}}}gggZZZ___kkkjjj```OOOJJJFFFGGGFFFDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLPPPVVVbbbtttxxxrrrbbbbbbcccdddcccaaa___^^^^^^jjj{{{~~~tttiii]]]PPPGGGFFFFFFEEEJJJ___~~~wwwjjj^^^RRRJJJEEEFFFIIIQQQfff{{{hhhNNNKKKGGGJJJ[[[qqq||||||}}}|||~~~mmmXXXMMMPPPRRRDDD555444111---000////////////............////////////////////////..................------......//////000000111111111111222333333444555555999888777777888;;;===???BBBAAADDDRRRmmmeee```qqq{{{iiirrrfffOOOIIIHHHWWWtttuuuXXXMMMCCC???===???CCCNNN___nnnvvvuuu{{{zzzvvvrrrrrrnnnfffZZZNNNGGGDDDNNN___sss```SSSKKKDDDAAA<<<:::888999AAAQQQcccpppyyysssTTTCCC>>>;;;:::;;;333444555888???KKK[[[eeeoooxxxwwwpppkkkkkkooonnnmmmuuu~~~}}}uuuzzz|||gggWWW\\\dddiiipppzzz|||jjjKKK999777000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333444555666777999<<>>AAABBBFFFFFFIIIXXXtttlllfffwwwzzzppp~~~zzz\\\KKKEEEDDDRRRnnnoooSSSIIIBBB???===@@@FFFQQQbbbqqq}}}}}}yyyrrrsss}}}}}}zzzqqqlllcccWWWKKKCCC???>>>:::<<>>;;;999888888888:::BBBPPP___jjjqqqyyyvvvnnnjjjlllvvv|||zzz|||xxxwww|||rrrmmmuuujjjYYY^^^gggllluuuyyy}}}yyyaaaDDD444111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222333444666666777999===@@@NNNlll\\\EEE:::;;;999:::===888999777666777:::BBBRRRaaassssssfffjjjzzz|||fffXXX]]]gggdddYYYMMMGGGDDDEEEEEECCCCCCEEEFFFFFFFFFGGGHHHHHHIIIIIIFFFHHHLLLRRR]]]nnn}}}qqqppptttzzz~~~|||xxxvvvjjj\\\RRRKKKJJJHHHGGGPPPmmmzzz{{{rrrhhh[[[QQQIIIGGGHHHOOOcccxxxmmmNNNIIICCCGGGXXXqqq|||yyyvvviiiXXXOOOPPPQQQBBB222222111///333////////////............////////////////////////---------.....................//////000000111111000111222333444666666777888999:::;;;===@@@BBBDDDGGGGGGJJJZZZwwwhhheeeyyy|||tttxxxYYYIIIDDDDDDQQQkkkmmmRRRIIIAAA>>>>>>BBBHHHSSSdddsss|||{{{wwwppprrr~~~}}}zzzqqqkkk___RRRGGG@@@>>>>>>>>>;;;DDD___nnn]]]PPPHHHEEE>>><<<:::;;;DDDWWWooo```HHH@@@???===999:::999888<<>>>>>BBBIIITTTdddsss}}}{{{wwwpppsss|||yyyooofffZZZMMMDDD???======@@@===BBBSSSjjjqqq___QQQHHHEEE===<<<:::;;;FFF___~~~fffLLLBBBAAA>>>999:::888999>>>IIIXXXeeennnuuuyyy~~~uuummmeeedddnnnvvvxxx}}}vvvqqqrrr|||hhheeeooommm]]]bbbhhhlllssszzzpppUUU>>>444333000000000000000000000000000000000000000000000000000000000000000000000000111111222222333444444444444555666777888:::===@@@OOOkkkkkkKKK::::::777666888666888777666888999???MMMZZZggg}}}vvvkkkmmm}}}yyydddWWW\\\fffbbbWWWKKKEEEBBBDDDDDDBBBBBBEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHJJJMMMSSS]]]ooo}}}zzznnnaaaXXXOOOJJJFFFEEEKKKaaavvv|||xxxnnn___TTTKKKHHHHHHOOOcccxxxhhhPPPIIICCCFFFSSShhhvvvqqqjjj[[[NNNIIIKKKNNNAAA333333222///222////////////............////////////////////////,,,,,,------.../////////......//////000000111111000111222444555777888999999:::;;;===???AAABBBCCCEEEDDDHHHYYYxxx{{{ppp\\\ccc}}}yyyZZZIIIEEEEEEQQQhhhjjjRRRJJJ@@@>>>>>>CCCIIISSSdddrrr~~~~~~zzzwwwqqqtttyyyuuuhhh```TTTJJJCCC???===<<<::::::===GGGTTTggguuubbbRRRHHHCCC===<<<:::;;;GGGaaauuuXXXHHHCCC>>>999999888:::BBBOOO^^^jjjqqqwwwzzz}}}~~~~~~uuunnnfffdddkkkqqqttt{{{uuupppnnnxxxeeecccnnn}}}jjj\\\bbbiiilllsssyyy|||jjjOOO:::333444000000000000000000000000000000000000000000000000000000000000000000000000000000111222444555666666444555777777888:::>>>AAANNNjjj}}}wwwTTT>>><<<888666888777777666777999999===IIIVVVeee{{{uuujjjmmm~~~uuuaaaTTTZZZddd```TTTJJJDDDAAACCCDDDBBBBBBEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGIIIMMMRRR]]]nnn}}}~~~tttiiiaaaVVVMMMGGGFFFKKK^^^|||qqqssszzzppp```UUUKKKHHHHHHOOOdddyyyjjjQQQIIICCCFFFPPPcccxxxsssiiiXXXLLLIIIIIILLLAAA555555333...111////////////............////////////////////////,,,,,,------...//////000......//////000000111111000111222444666777888999999:::<<<===???@@@AAAAAADDDDDDHHHYYYxxx{{{ooo^^^hhhyyyXXXHHHDDDEEEPPPfffhhhRRRJJJ@@@>>>>>>CCCIIIRRRbbbppp~~~|||xxxuuusssvvvvvvqqqddd]]]SSSKKKFFFCCC@@@>>>;;;:::<<<@@@FFFSSSiii|||wwweeeTTTIIIDDD======;;;;;;CCCZZZyyydddOOOFFF@@@:::999999===GGGUUUdddooouuuyyyzzz|||}}}}}}~~~vvvnnnhhhgggmmmpppqqqyyytttllljjjuuufffdddooozzzxxxggg[[[bbbiiilllsssxxx}}}zzzfffJJJ888333444000000000000000000000000000000000000000000000000000000000000000000000000//////111222444555777777444666777777888:::>>>AAAKKKhhhqqqkkk}}}\\\DDDAAA;;;888::::::666666777999999<<>>??????@@@@@@DDDDDDHHHZZZyyyrrrbbbmmmxxxWWWGGGDDDDDDOOOddd}}}gggQQQJJJ@@@>>>>>>CCCHHHRRRaaaooo~~~~~~|||zzzvvvsssuuuwwwtttnnnccc]]]UUUNNNKKKHHHDDDBBBBBB@@@???@@@BBBKKK\\\kkkvvvfffVVVLLLGGG===>>>===;;;@@@RRRnnnjjjSSSHHHBBB<<<999:::???JJJZZZiiissswwwzzzzzz{{{|||}}}~~~vvvoookkklllqqqrrrqqqyyysssiiifffsssgggdddkkkxxxjjj^^^\\\dddmmmqqqssszzzzzz___CCC555333222000000000000000000000000000000000000000000000000000000000000111111111111222333333333333333333444555666666666666999===@@@FFFfff~~~jjj^^^qqq]]]AAA===<<<<<<;;;666777888888777888===FFFMMMgggwwwxxxfffooo|||nnn]]]SSSTTTbbbcccRRRHHHFFFBBBAAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIHHHHHHKKKRRR[[[iii}}}zzzttt~~~zzzvvvsssxxx}}}tttlllfffSSSLLLNNNNNNaaa|||llljjjrrr}}}sssaaaYYYOOOHHHGGGQQQeeewwwwwwVVVHHHCCCFFFIII]]]yyywwwxxxsssaaaQQQJJJPPPHHH>>>666222000...,,,111111000000//////......////////////////////////............////////////000000000000111111111111000111222444666777888999;;;;;;<<<>>>???@@@AAABBBBBBDDDHHHVVVvvvqqqjjjyyyYYYJJJEEEBBBKKK```zzzgggOOOFFFAAA>>>>>>AAAGGGPPP```nnn}}}~~~}}}zzzvvvsssvvvzzzssskkkfffbbb\\\VVVQQQKKKFFFBBBCCCBBB@@@>>>>>>DDDNNNVVVyyywwwgggYYYOOOIII@@@<<<999:::AAAPPPdddsss~~~~~~uuuWWWGGG@@@;;;;;;888???QQQbbbllltttzzzzzz{{{|||}}}~~~~~~~~~~~~{{{qqqooonnnqqqsssvvv}}}sssiiifffrrrvvvaaadddooouuuhhh\\\]]]eeennnsssuuuxxxxxx]]]BBB555333222000000000000000000000000000000000000000000000000000000000000111111111111222333333333333444444444666777888888888:::>>>AAAJJJiii{{{ggg\\\kkk|||VVV>>><<<:::999999555777888888777777<<>>>>>BBBHHHRRRbbbppp}}}|||zzzxxxtttqqqssswww}}}rrrlllhhheee```\\\XXXSSSMMMIIIHHHGGGDDD@@@???CCCJJJPPPfffooouuuqqqggg\\\QQQIIIBBB===888777===LLL```ooovvvxxx|||~~~~~~}}}zzzxxxzzzooojjjqqqvvvYYYIIIAAA<<<======EEEWWWfffnnntttxxx{{{{{{|||}}}}}}}}}}}}}}}{{{sssppppppsssuuuxxxtttkkkiiiuuukkk[[[eeetttrrrdddZZZ^^^gggoootttwwwuuu{{{sssYYY???555333222000000000000000000000000000000000000000000000000000000000111111111222222222222333333444444444444777888999::::::<<>>??????@@@AAABBBBBBCCCDDDFFFKKKZZZyyyjjj]]]kkk}}}eeeLLLFFFBBBIII\\\vvviiiOOOFFF@@@>>>???DDDJJJTTTeeesss~~~{{{yyywwwtttppprrrvvvyyyqqqoookkkiiigggdddaaa\\\VVVRRRMMMKKKHHHDDDAAABBBEEEIIIPPPZZZdddgggfff___SSSIIIEEEAAA;;;:::BBBTTTiiiwww{{{~~~|||}}}kkk^^^```}}}yyy]]]KKKBBB>>>@@@DDDOOO___kkkqqqtttvvv|||||||||}}}}}}}}}}}}}}}yyytttrrrrrrvvvxxx{{{vvvooommmwwwcccYYYfffvvvpppbbbYYY___iiiooorrrvvvrrrwwwoooUUU===444333333000000000000000000000000000000000000000000000000000000111111111222222222222222333333444555555555777999:::;;;;;;===@@@BBBIIIhhhrrrdddiii{{{cccGGG:::;;;777333666555555666666555555999@@@FFFTTTdddxxxyyynnnnnn{{{tttcccXXXVVVbbbdddTTTIIIGGGDDDBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHKKKRRRZZZggg|||uuussspppiii```WWWRRRQQQQQQTTT]]]mmmzzz}}}xxxrrroooqqqyyyzzziiiaaabbbdddwwwppp___^^^fffxxxzzzrrriii```UUULLLJJJQQQdddvvvuuuWWWHHHCCCGGGNNNdddsss```TTTSSSJJJ===444111111111111000000000000////////////////////////////////////............////////////000000111111111222222222333444555777888:::;;;<<<@@@@@@AAAAAABBBCCCCCCCCCEEEHHHLLLZZZxxxjjjZZZhhh~~~~~~iiiNNNHHHDDDIIIZZZsssjjjQQQGGG???>>>@@@EEEMMMWWWgggvvv{{{zzzxxxtttqqqtttxxxxxxrrrrrrooonnnllljjjgggaaa[[[VVVOOONNNJJJFFFCCCBBBCCCDDDEEEMMMVVV\\\```^^^TTTHHHCCC@@@<<<<<>>BBBJJJXXXfffppptttuuuvvv}}}}}}||||||||||||}}}}}}xxxsssqqqrrrwwwzzz|||xxxqqqoooxxx~~~___YYYgggtttpppaaaYYYbbbkkknnnppptttqqquuukkkRRR;;;333333333000000000000000000000000000000000000000000000000111111111111222222222222222222333444444555666666777888:::;;;;;;===???AAAKKKjjj{{{iiijjjzzzaaaFFF:::===888444777777555666666555555888>>>DDDQQQaaattt~~~~~~uuullllllzzzuuueeeYYYVVVbbbdddUUUIIIFFFCCCBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHKKKQQQZZZggg{{{{{{nnnfffddd^^^WWWQQQMMMNNNOOOOOOTTT```ooozzz|||wwwqqqmmmqqqyyyoooggggggkkkrrr___[[[^^^nnn}}}vvvkkkaaaVVVMMMJJJQQQdddvvvvvvXXXHHHBBBGGGOOOffftttbbbVVVRRRIII<<<333000111111111////////////000000000000////////////////////////............////////////111111111111222222222222333333555666888:::;;;;;;@@@@@@AAABBBCCCDDDDDDEEEGGGJJJMMMZZZvvvppp]]]hhh~~~|||dddOOOJJJEEEIIIYYYqqqjjjQQQHHH???>>>@@@GGGNNNYYYiiiwwwzzzxxxvvvssspppuuuxxxyyytttuuurrrpppmmmkkkfff```YYYTTTNNNLLLIIIGGGEEEDDDCCCCCCEEEIIINNNRRRWWWXXXQQQHHH>>>===:::;;;LLLhhhttt```WWWjjj{{{^^^KKKBBB???DDDPPP___kkksssvvvwwwwww}}}||||||{{{||||||}}}~~~~~~xxxqqqppprrrvvvzzz}}}yyysssooowwwzzz___^^^jjjtttnnn___YYYcccmmmnnnnnntttqqqtttiiiOOO:::333333333000000000000000000000000000000000000000000000000111111111222222222222333222222333444555666666777777999;;;<<<<<<===@@@AAAPPPmmmnnnooofffJJJ<<<===999666999999555666777666555888===CCCNNN^^^nnnwwwxxxvvvpppiiijjjxxxvvvgggZZZUUUaaacccUUUHHHFFFBBBAAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIHHHHHHKKKQQQYYYfffzzzooogggccc\\\UUUPPPMMMLLLLLLOOOOOOVVVdddsss}}}|||xxxqqqlllnnnvvv}}}rrrmmmooovvvuuubbb[[[YYYeeevvvyyykkkbbbVVVMMMJJJQQQdddvvvxxxYYYHHHBBBGGGPPPfffzzzpppaaaUUUPPPGGG<<<333000111111000////////////000000000000////////////////////////............////////////111111111222222222222333333444555666888:::;;;<<>>AAAHHHOOOZZZiiiwww~~~yyyvvvuuurrrpppuuuxxxzzzuuuuuuqqqnnnkkkgggbbb\\\UUUPPPLLLJJJGGGFFFFFFEEEDDDCCCFFFIIIIIIJJJMMMPPPMMMGGGAAAAAA>>>???QQQpppzzzcccUUUiii}}}uuuZZZKKKFFFEEEKKKYYYhhhpppssswwwyyyxxx||||||{{{{{{{{{}}}~~~xxxpppoooqqqvvvzzz}}}zzzssspppxxxzzzeeehhhtttzzzkkk[[[WWWdddooooooooouuurrrsssgggNNN999333333222000000000000000000000000000000000000000000000000111111111222222222333333222222333444555666777777888:::===>>>>>>???AAACCCMMMjjjyyy|||nnnNNN======999777::::::666777888777666888===BBBIIIXXXhhhooopppoookkkggghhhvvvwwwgggZZZUUU___bbbTTTGGGEEEAAA@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGIIIHHHKKKQQQYYYfffzzz|||uuukkkbbb]]]XXXTTTPPPPPPLLLNNN[[[lll~~~}}}{{{uuummmggggggooouuu}}}|||sssssszzz{{{fff\\\VVV[[[iiixxx~~~yyyjjjaaaUUUMMMJJJQQQdddvvvxxxZZZHHHAAAFFFPPPfffzzzrrrjjj^^^SSSNNNFFF;;;333111000///....../////////000000000111////////////////////////............////////////111111111222222222333333444555666888:::;;;<<<======>>>???AAACCCEEEFFFGGGLLLOOOSSS___yyyyyyzzzgggnnn~~~zzz]]]IIIFFFCCCGGGTTTiiibbbLLLEEE???>>>AAAHHHOOOYYYiiivvv{{{yyywwwuuurrrxxxzzz|||uuurrrnnnkkkfffbbb]]]XXXRRRNNNLLLHHHEEEDDDEEEEEEEEECCCCCCEEEEEECCCEEEHHHHHHEEEBBBDDDBBBCCCVVVuuummm\\\hhhwww}}}kkkUUULLLLLLNNNUUUcccpppssstttvvvyyyyyy{{{zzzzzzzzz{{{~~~xxxooonnnqqqwww{{{~~~yyytttrrr{{{~~~kkkqqq}}}hhhXXXUUUeeeqqqpppqqqxxxssstttgggMMM999333333222000000000000000000000000000000000000000000000000111111222222222333333333222222333444555666777888999<<<>>>@@@@@@AAABBBDDDFFFbbbsssQQQ===<<<888777:::999666888999777666888===BBBEEETTTcccjjjlllkkkiiieeeggguuuwwwgggZZZTTT^^^aaaTTTGGGDDDAAA???@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGIIIHHHKKKQQQYYYfffzzzwwwqqqjjjbbb\\\PPPJJJIIIUUUhhh||||||tttiiiaaa```fffllllllwww~~~yyyrrrwwwiii^^^TTTUUU___mmm}}}~~~yyyiii```UUUMMMJJJQQQdddvvvxxx[[[HHHAAAFFFOOOfffuuulllfff[[[RRRLLLDDD:::444111000...---.../////////000000111111////////////////////////............/////////000111111222222222333333333666666888999;;;<<<>>>>>><<<===>>>AAACCCEEEGGGHHHNNNQQQUUUbbb|||{{{}}}xxxhhhppp~~~aaaEEECCCBBBEEEQQQeee{{{}}}^^^JJJCCC???>>>AAAHHHOOOYYYhhhuuu}}}{{{yyywww{{{~~~|||tttpppkkkhhhccc^^^ZZZVVVQQQNNNLLLHHHDDDCCCDDDEEEDDDCCC===@@@BBB@@@@@@DDDEEECCC<<>>@@@TTTuuuvvvbbbfffsssuuudddQQQMMMRRRVVV]]]kkkvvvvvvtttvvvyyyyyyzzzzzzyyyzzz{{{~~~yyyoooooorrrxxx|||yyytttsss~~~dddYYYWWWeeeqqqrrrrrruuutttrrraaaFFF666444444000111111111111111111111111000000000000000000000000111111111111222333444555333333444555666777888888:::===@@@BBBAAA@@@@@@@@@EEEbbbeeeDDD;;;<<<888888===999888666444555888>>>BBBKKKVVVbbbhhheeeaaa```bbbeeeuuu|||gggXXXUUUVVVXXXXXXHHHBBB???@@@@@@>>>???BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJMMMWWWiii{{{}}}ttt```VVVLLLEEEMMMbbb}}}yyylll```ZZZ\\\aaacccgggooo{{{~~~wwwqqqrrryyyqqqcccXXXUUUVVV\\\mmmyyyggg```VVVMMMIIIOOOcccuuu{{{ZZZKKKDDDFFFOOOjjjrrriii^^^SSSLLLLLL@@@666333222000......////////////////////////////////////////////////------......///000000000000111333333333444777999888:::<<<=========???AAAAAAAAA@@@AAACCCEEEHHHJJJVVVVVVXXXdddpppccclllcccKKKEEEBBBGGGRRRccczzzxxxZZZGGGDDD===@@@DDDIIIPPP\\\jjjttt~~~~~~wwwooommmkkkhhhddd___ZZZUUUSSSRRRMMMGGGEEEEEEEEEDDDCCCCCCAAA??????AAABBBCCCCCCAAA:::777???RRRiii}}}~~~iiiooopppkkk^^^QQQNNNXXXcccqqqssswwwxxxyyyyyyzzz{{{||||||}}}}}}~~~~~~~~~}}}zzzrrrnnnqqq{{{xxxsssnnncccYYYYYYfffqqqrrrrrrvvvuuuqqq^^^DDD444333444000111111111111111111111111000000000000000000000000111111111111222333444555333444444555666777888888999<<>>999888666555555888>>>BBBJJJVVVccchhheee___[[[ZZZcccsss~~~hhhXXXSSSUUUVVVVVVHHHCCC???@@@@@@>>>???BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJMMMVVVgggyyy|||fffWWWMMMFFFMMMccc}}}~~~pppbbbZZZZZZ^^^ZZZ^^^eeeqqqzzz{{{uuuooolllqqq{{{rrrdddXXXSSSRRRVVVddduuu~~~wwwhhhaaaWWWNNNJJJPPPcccvvvzzzYYYJJJCCCEEEOOOlll{{{mmmdddZZZPPPKKKKKK@@@666333222000......////////////////////////////////////////////////------......///000000000000222333444444555777999999:::<<<======>>>???AAABBBBBBBBBBBBDDDGGGJJJKKKSSSUUUWWWccc~~~kkk___jjjgggLLLFFFBBBFFFQQQbbbyyyxxxYYYGGGDDD<<<@@@EEEKKKSSS___mmmwww~~~~~~{{{tttooommmjjjeee```[[[WWWUUURRRNNNHHHEEEDDDDDDBBB@@@BBB@@@??????AAACCCCCCCCC@@@<<<;;;AAAOOOcccxxxooopppooohhh[[[NNNMMMXXXdddsssuuuxxxzzzzzzzzz{{{|||{{{{{{|||}}}}}}~~~}}}xxxrrrnnnqqq{{{xxxrrrmmm~~~aaaZZZ\\\hhhqqqsssssswwwvvvoooZZZ@@@222222333000111111111111111111111111000000000000000000000000111111111222222333444555333444555555777777888999888;;;>>>????????????@@@FFF^^^vvvuuutttOOO@@@<<<777777<<<888888666555555888===AAALLLXXXfffmmmiii```WWWSSS```oooiiiXXXRRRRRRTTTUUUIIICCC???@@@@@@>>>???AAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIILLLUUUdddvvvnnnZZZPPPGGGMMMccc}}}uuucccVVVRRRSSSOOOQQQWWWaaajjjlllhhhbbbbbblll{{{xxxjjj[[[TTTPPPPPP[[[jjj{{{tttiiiaaaXXXOOOKKKQQQcccvvvyyyZZZJJJBBBEEEPPPooowwwjjjaaaVVVNNNJJJKKK@@@555222222000...///////////////////////////////////////////////////---......//////000000111111222444444444555888:::999;;;=========>>>@@@BBBDDDCCCCCCDDDFFFHHHJJJLLLOOORRRVVV```xxxzzzcccWWWdddkkkNNNGGGCCCFFFPPPaaawwwxxxYYYGGGDDD<<<@@@FFFMMMVVVbbbpppyyy}}}yyyzzz|||{{{tttrrrnnnjjjeee```\\\ZZZVVVRRRLLLHHHEEECCCAAA@@@AAA???>>>???AAACCCCCCBBB<<<======AAALLL^^^rrrwwwtttoooeeeXXXOOOQQQ]]]iiiuuuwwwyyyzzzzzzzzz|||}}}zzzzzz{{{{{{}}}~~~~~~vvvrrroooqqq{{{wwwrrrmmm~~~ttt^^^[[[___jjjrrrtttuuuxxxvvvkkkTTT<<<111111222000111111111111111111111111000000000000000000000000222222222222333444555555444444555666777888999999999;;;>>>??????@@@AAABBBEEEZZZrrr~~~uuugggpppsssOOO???:::666666:::777777666555555888===@@@OOO\\\llluuuqqqfffZZZSSS\\\llljjjXXXQQQQQQTTTVVVIIICCC???@@@@@@>>>>>>AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFHHHLLLSSS___rrrttt^^^RRRHHHNNNddd}}}}}}mmmYYYOOOLLLIIIIIILLLSSS[[[^^^[[[VVVVVVdddxxxrrrcccZZZRRRNNNVVVccczzzqqqhhhaaaXXXOOOKKKPPPbbbttt{{{]]]LLLCCCEEEQQQpppyyyoooeeeXXXMMMIIIJJJ???555222222000...///////////////////////////////////////////////////.........///000000111111111333444555555666888:::999;;;===>>>>>>???AAACCCDDDDDDDDDEEEFFFHHHJJJKKKJJJPPPUUU]]]tttwww^^^NNNZZZpppPPPIIICCCFFFOOO___vvvwwwYYYGGGDDD<<>>===>>>@@@BBBAAAAAA:::;;;;;;@@@MMMaaasss|||~~~~~~wwwpppcccWWWSSSYYYgggrrrvvvxxxyyyzzzyyyzzz{{{|||yyyyyyyyyzzz|||~~~vvvsssppprrrzzz~~~vvvqqqmmm~~~uuuxxx}}}hhh[[[]]]ccclllrrrtttvvvyyyttteeeMMM999000000111000000000000000000000000000000000000000000000000000222222222222333444555666444444555666777888999999:::<<>>>>>@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEEFFFKKKQQQ[[[nnn}}}bbbUUUJJJOOOddd}}}{{{~~~kkk[[[TTTLLLIIIHHHLLLRRRTTTQQQMMMMMM]]]sssyyyjjj```VVVOOOTTT___yyyyyyqqqhhhaaaXXXPPPKKKPPPaaasss}}}```OOOEEEFFFQQQqqq{{{ppp^^^OOOIIIIII>>>444222222000...///000000000000000000000000////////////////////////......//////000111111111222444555555555666999;;;999;;;===>>>???@@@BBBDDDCCCCCCDDDEEEFFFHHHIIIJJJHHHNNNSSS[[[qqq~~~aaaLLLSSSuuuvvvQQQIIICCCEEENNN^^^uuuwwwXXXFFFCCC>>>BBBHHHNNNVVVbbbpppyyy|||wwwtttkkkgggccceeennn~~~~~~zzztttoookkkhhhggg```]]]XXXRRRKKKFFFBBBAAA>>>>>>===>>>@@@@@@???>>><<<;;;:::AAAVVVppp{{{zzzyyyoooaaaXXXXXXaaaoooxxxwwwxxxyyyyyyxxxxxxyyy{{{yyyyyyxxxyyyzzz}}}wwwtttqqqssszzz~~~}}}vvvqqqnnnzzznnnuuuyyyxxxaaaYYY^^^fffnnnsssuuuxxxzzzqqq___GGG666000111111000000000000000000000000000000000000000000000000000222222222222333444555666444555666666888888999::::::<<>>???@@@AAACCCEEECCCDDDEEEFFFGGGHHHIIIIIIGGGLLLQQQZZZpppiiiPPPQQQmmmyyyQQQIIICCCDDDMMM^^^uuuvvvXXXFFFCCC???BBBGGGMMMVVVcccrrr}}}yyysssooohhhddd___```iiizzz|||wwwrrrnnnkkkjjjbbb```\\\UUUMMMFFFCCCBBBAAA@@@???@@@AAAAAA???===>>>===<<>>???@@@BBBFFFHHHKKK___zzzgggVVVUUUgggooo[[[FFF<<<::::::888666555666666555555777;;;>>>HHHSSSbbblllkkkaaaSSSJJJNNN^^^sss\\\OOONNNSSSYYYKKKDDD@@@@@@@@@======???@@@@@@AAABBBCCCDDDDDDEEEEEEBBBDDDKKKMMMSSSggg}}}iiiZZZLLLPPPeee}}}|||~~~sssaaaZZZQQQMMMMMMLLLHHHEEEDDDPPPdddwww}}}pppaaaTTTSSS[[[rrr|||tttjjjddd[[[SSSNNNSSScccttt|||```PPPGGGHHHSSSrrr}}}fffTTTLLLHHH===333111111000...///000000000000000000000000/////////////////////////////////000111111222222333555666666666888:::<<<999<<<>>>???@@@BBBDDDFFFEEEEEEFFFHHHIIIIIIIIIIIIGGGLLLPPPYYYqqqoooTTTQQQhhhtttQQQIIIBBBCCCMMM^^^uuuvvvXXXFFFCCC>>>BBBFFFMMMWWWgggxxxwwwpppkkkccc```\\\^^^fffttt{{{vvvssspppooogggfffbbb[[[RRRKKKHHHGGGEEEDDDCCCCCCDDDCCC@@@>>>;;;>>>???HHHbbbyyyvvvuuurrrqqqsssooossswwwiiicccgggpppwwwzzzzzz{{{zzzyyyxxxxxxzzz{{{{{{yyyxxxwwwxxxzzz}}}wwwrrrqqqvvv~~~zzzuuurrrqqqlllkkkzzz{{{qqqVVVVVV___jjjpppsssvvvyyy{{{kkkWWW@@@444222333111///000000000000000000000000000000000000000000000000333333333333444555666666555555666777888999::::::888:::<<<>>>???BBBEEEHHHIII\\\wwwfffRRRPPP```}}}wwwdddTTTAAA888777777444111555555666555666777;;;>>>HHHRRR___hhhggg]]]PPPGGGKKKZZZ|||www^^^OOOLLLQQQWWWKKKDDD@@@@@@@@@======??????@@@@@@AAABBBCCCDDDEEEEEEBBBDDDJJJMMMRRReee|||kkk[[[MMMPPPeee}}}}}}iii```VVVOOOMMMKKKGGGCCC???III[[[ooowwwgggXXXVVV\\\qqq}}}vvvlllfff^^^VVVPPPTTTeeevvvyyy^^^NNNFFFIIITTTsss~~~}}}fffTTTMMMHHH===333111111000//////000000000000000000000000/////////////////////////////////000111111222222444555666777777888:::===:::<<<>>>@@@AAABBBEEEGGGFFFGGGHHHIIIJJJJJJKKKJJJHHHKKKOOOYYYrrrpppTTTOOOdddvvvmmmQQQHHHBBBCCCLLL^^^uuuuuuWWWFFFCCC>>>AAAFFFMMMXXXjjj}}}wwwnnniiiYYYWWWUUUWWW^^^iiittt{{{{{{~~~}}}||||||{{{uuuooojjjfffkkk~~~{{{xxxvvvuuulllllliiiaaaXXXPPPMMMMMMHHHGGGFFFFFFFFFDDDAAA???666<<<@@@GGG___}}}ssskkkaaa]]]^^^cccgggtttpppkkkooowww{{{||||||||||||zzzyyyyyy{{{|||{{{zzzxxxwwwwwwzzz|||~~~~~~vvvppppppwwwzzzuuusssrrrhhhooo{{{hhhYYY]]]cccjjjooosssxxxwwwssscccKKK;;;666111444777111111111111111111111111111000111111111111222222222333333333444555666777888888888888888999:::;;;;;;>>>>>>>>>@@@AAACCCEEEFFFKKK]]]xxxoooSSSOOOeee~~~mmmXXXCCC:::888777888;;;555555555444444666:::===HHHPPP^^^iiihhh]]]PPPIIIJJJTTTttt|||aaaPPPMMMRRRXXXPPPGGG@@@??????===>>>@@@?????????@@@AAABBBCCCDDDFFFEEEFFFHHHJJJRRRdddtttrrr```OOORRRggg~~~xxxkkk]]]TTTMMMEEEAAA@@@>>>GGGRRR___rrrrrrccc[[[YYYttt{{{vvvnnnfffaaa^^^XXXWWWggg|||vvv]]]OOOGGGHHHTTTwww|||xxxvvvcccSSSLLLEEE:::000000222111///...///////////////////////////////////////.........////////////000111333333555555555666777999:::;;;:::<<<===>>>???BBBEEEHHHKKKIIIGGGHHHKKKLLLKKKIIIPPPMMMNNNZZZsssuuuYYYSSSgggrrr{{{lllOOOJJJEEECCCIII[[[uuuxxxVVVEEEEEE@@@BBBGGGNNN[[[kkk||||||tttmmmiii^^^YYYUUUVVV]]]ccceeeeeehhhllloooppptttxxxwwwssssssqqqmmmhhhcccaaabbbccc^^^ZZZUUUPPPLLLPPP___nnn|||zzzzzztttllleeeaaa]]]YYYVVVVVVSSSOOOMMMKKKHHHBBB>>>>>>AAAEEELLL^^^wwwpppfff]]]WWWXXX^^^```mmm}}}xxxuuuwww{{{~~~||||||{{{zzzzzz|||~~~|||yyywwwwwwyyy}}}~~~xxxrrrrrrvvv{{{|||vvvrrruuujjjqqq{{{iii\\\^^^dddjjjnnnsssxxxwwwsss___HHH999444000222555///111111111111111111111111000111111111111222222222333333333444555666777888888888888888999:::;;;<<<======>>>???AAACCCEEEFFFLLL^^^zzzvvvZZZUUUjjjvvv___GGG;;;999888777888555555555444444666:::===GGGQQQ```lllmmmbbbTTTKKKJJJRRRrrrdddQQQLLLQQQVVVQQQHHH@@@??????======????????????@@@AAABBBCCCDDDEEEEEEFFFHHHJJJQQQbbbsssrrr```OOOQQQfff|||}}}qqqbbbYYYQQQIIIDDDCCC===EEENNNYYYkkkwwwhhh```___www|||wwwppphhhbbb___ZZZZZZkkkuuu]]]OOOHHHIIIWWW{{{}}}|||uuudddUUUNNNDDD999000000222111///////////////////////////////////////////////////.../////////000000222333444777777777777888:::;;;<<<===???AAABBBCCCEEEIIILLLLLLJJJIIIKKKMMMNNNMMMKKKPPPNNNOOOZZZrrrcccZZZkkkwwwlllOOOIIIDDDBBBHHHYYYrrr{{{ZZZGGGDDD@@@CCCHHHQQQ]]]mmm~~~|||sssllliii```ZZZTTTVVV\\\bbbcccaaa```dddffffffgggiiifff```]]][[[XXXTTTPPPOOOOOOPPPMMMIIIEEEBBB???BBBPPP^^^~~~xxxpppjjjhhhfffdddbbb___[[[UUUQQQMMMHHHBBB>>>???BBBHHHRRReeexxx{{{qqqgggcccaaa___dddjjjqqqzzz|||zzz|||~~~|||||||||{{{zzz|||}}}yyywwwwwwyyy|||~~~~~~xxxqqqrrruuuzzz|||vvvrrrvvvmmmvvvzzzhhh^^^```eeejjjmmmsssyyyxxxtttYYYCCC666333...000333...111111111111111111111111000111111111111222222222333333333444555666888888999999999999:::;;;<<<<<<;;;<<<===>>>AAACCCEEEFFFMMM^^^}}}{{{aaa[[[llliiiLLL<<<999999777666555555555444444555999;;;BBBNNN```nnnrrrhhhXXXKKKIIIPPPnnngggSSSLLLPPPUUURRRHHHAAA??????======???>>>>>>>>>???@@@AAACCCCCCDDDDDDFFFHHHIIIPPP```pppsssaaaPPPQQQdddzzzuuufff\\\TTTKKKEEEDDD<<>>@@@BBBCCCDDDGGGJJJMMMJJJJJJJJJKKKNNNOOONNNMMMPPPOOOPPPYYYooowwwqqqcccooommmPPPIIICCCBBBGGGVVVooo}}}^^^IIICCC???CCCKKKTTTaaaqqq}}}uuuooolllfff^^^WWWXXX```fffddd```^^^``````^^^]]]\\\WWWPPPLLLKKKHHHFFFDDDCCCBBBBBBBBB@@@>>>===;;;===HHHTTT~~~~~~vvvpppnnnnnnnnnnnnjjjddd]]]UUUNNNHHHBBB???AAAFFFNNN[[[kkkwwwwwwqqqkkkgggeeegggjjjmmmssszzz}}}}}}}}}|||{{{|||}}}zzzxxxwwwyyy{{{}}}~~~wwwqqqqqquuuzzz~~~zzzuuurrrxxxppp~~~zzzfff^^^bbbfffjjjmmmtttyyyxxxsssSSS???444222...000222---111111111111111111111111000000111111111222222222333444444444555777888999999999999999:::<<<===>>>;;;;;;<<<>>>@@@CCCEEEFFFKKK\\\{{{~~~ddd\\\jjjqqqPPP===999:::888555555666666555444555777:::;;;III\\\mmmtttmmmZZZJJJHHHNNNjjjjjjUUUMMMOOOTTTSSSJJJBBB@@@???======>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCEEEGGGHHHNNN]]]lll|||tttcccQQQQQQbbbwwwvvvggg]]]TTTJJJCCCBBB===???AAAHHHWWWlll{{{mmmgggiii~~~zzzrrrkkkccc___]]]ccctttttt^^^PPPHHHKKK[[[~~~xxxpppbbbUUUNNN@@@777111111111000///000////////////////////////............//////////////////000000222333555666888888888888999:::;;;<<<<<<>>>AAABBBCCCEEEHHHJJJGGGHHHIIIKKKLLLMMMLLLKKKPPPPPPQQQYYYmmmrrryyyhhhpppqqqRRRIIICCCBBBGGGSSSlllxxx]]]IIIBBB???DDDMMMXXXfffuuu{{{vvvtttooogggaaaccclllrrrppplllkkkkkkhhhaaa]]]ZZZSSSLLLGGGEEECCCAAA@@@@@@???>>>???>>>>>>>>>>>>???GGGPPPnnn~~~uuupppnnnooopppnnniii```WWWOOOHHHCCCAAABBBLLLYYYcccmmmrrrnnnhhhkkkmmmpppuuuxxx|||~~~~~~~~~}}}||||||~~~{{{xxxwwwxxxzzz{{{~~~wwwrrrrrrvvv{{{wwwrrrqqqxxx~~~vvv|||fff```eeehhhkkknnnuuuzzzwwwqqqNNN<<<444333///000333...111111111111111111111111000000111111111222222222444444444555666777888999999999999:::;;;===>>>???;;;<<<===>>>AAACCCEEEFFFIIIXXXvvv~~~ggg\\\dddwwwUUU>>>888:::999555555666666555444444666888777EEEYYYkkkvvvsss```LLLIIILLLfffmmmWWWNNNPPPUUUTTTKKKBBB@@@???===<<<>>>=========>>>???@@@AAABBBAAABBBEEEGGGGGGLLLYYYgggxxxwwweeeSSSQQQ```uuuwwwhhh^^^UUUJJJCCCAAA@@@>>>>>>CCCNNN```uuuzzzmmmjjjmmm~~~{{{qqqjjjbbb\\\\\\eeexxxsss^^^OOOHHHLLL[[[}}}~~~wwwnnn___QQQJJJ>>>666111111111000///111////////////////////////---.........//////000000///000000111333444666777888888888888888999:::;;;;;;===@@@BBBCCCEEEGGGIIIGGGHHHKKKLLLLLLLLLLLLKKKOOOPPPQQQXXXjjjssszzzhhhnnnwwwUUUKKKCCCDDDGGGQQQiiipppXXXHHHCCC???EEENNNZZZhhhxxx}}}vvvrrrvvv|||qqqggg^^^TTTJJJFFFBBB???=========;;;:::;;;999:::=========BBBIII]]]{{{qqqlllkkklllkkkggg___VVVNNNGGGDDDBBBEEESSSbbbiiikkkmmmmmmkkksssyyy~~~}}}}}}~~~~~~{{{yyyxxxyyyzzz{{{}}}|||vvvssstttxxx}}}~~~tttoooooowwwyyyxxx|||gggdddhhhjjjmmmqqqwww{{{uuummmIII999444444000111444///111111111111111111111111000111111111111222222222444444444555666777999999999999:::;;;<<<===???@@@>>>>>>>>>@@@AAACCCEEEFFFGGGTTTnnnjjj\\\___{{{}}}\\\BBB888::::::777555666666555444333555666666DDDWWWiiiwwwyyygggQQQJJJKKKcccqqqZZZOOOQQQVVVUUULLLCCCAAA???===<<<===<<<<<<======>>>???AAABBB@@@AAADDDGGGFFFJJJVVVcccttt~~~yyyhhhVVVRRR___sssyyykkkaaaXXXMMMEEECCCAAA>>>===AAAHHHUUUhhhxxxzzzoooooosss~~~{{{pppiii```ZZZ[[[hhh{{{qqq\\\NNNHHHLLL\\\|||yyymmm[[[MMMHHH;;;555111111111//////222////////////////////////------......///000000000000000000222333555777888888888888888888999::::::===???CCCEEEFFFGGGIIIKKKIIILLLOOOPPPOOOMMMMMMMMMMMMOOOQQQWWWhhhzzzuuudddiii|||XXXKKKCCCDDDGGGOOOfffkkkTTTHHHEEE@@@EEEOOO[[[jjjzzz{{{lll[[[MMMKKKFFF@@@=========<<<::::::888999<<<===<<>>@@@AAA@@@@@@@@@AAABBBCCCEEEFFFGGGRRRggg~~~jjjYYYWWWssseeeGGG999999:::777555666777666444333444555444BBBSSSddduuu{{{kkkUUUKKKKKK```vvv]]]QQQQQQVVVVVVMMMDDDAAA@@@===;;;===<<<<<<<<<===>>>???@@@AAA???AAADDDFFFFFFHHHTTT```qqqzzz|||kkkXXXSSS___rrrzzzlllcccYYYNNNFFFDDDBBB>>>===@@@DDDLLL\\\lllwwwyyyoooqqqwww}}}{{{pppjjj```YYY\\\kkkoooYYYKKKGGGNNN^^^||||||mmmYYYLLLGGG999444111222111//////222////////////////////////------......///000000111000000111222444666888999:::999999999999:::;;;;;;>>>AAADDDGGGHHHIIIJJJLLLJJJMMMPPPQQQNNNLLLKKKLLLKKKOOOQQQVVVfffooo___eeeYYYKKKBBBDDDFFFLLLbbb}}}kkkTTTIIIFFF@@@EEENNN[[[jjj{{{ooo]]]UUUNNNEEEAAAAAAAAA@@@>>>>>>;;;<<<>>>???>>>@@@DDDFFF```zzzwwwkkkgggfff^^^^^^[[[TTTKKKEEEAAAAAAJJJYYYgggmmmooottt{{{~~~~~~~~~~~~}}}~~~}}}|||zzzyyyyyyzzz{{{||||||yyysssrrrtttyyy}}}rrrmmmnnnxxx}}}jjjlllppp```dddkkkmmmppptttzzz{{{rrrfffAAA444111444///000222...111111111111111111111111000111111111111222222222555555555555666888999:::999::::::;;;===???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEGGGQQQddd}}}{{{iiiVVVQQQllllllKKK:::888999777555666777666444333333444222???OOO___rrrzzzkkkUUULLLKKK___zzz```RRRQQQUUUWWWMMMDDDAAA@@@===;;;<<<<<<<<<<<<<<<===???@@@AAA???@@@DDDFFFEEEHHHSSS___oooxxx}}}lllYYYTTT___rrryyylllbbbYYYNNNFFFCCCBBB>>><<>>???===???CCCFFF[[[pppwwwkkkfffeee\\\\\\ZZZTTTKKKDDD@@@@@@LLLXXXeeemmmttt{{{}}}~~~|||{{{zzzyyyzzz{{{|||}}}{{{yyysssqqqsssyyysssnnnooozzzuuueeefffzzz{{{fff^^^hhhhhhjjjppprrruuutttWWW666555444222111000000000111111111000000000000000000000000111222222222333222444666777777777999;;;;;;<<<======<<<<<<===>>>@@@AAABBBDDDEEEEEEFFFFFFJJJPPP^^^sss}}}fffYYYQQQ```sssXXXBBB555444999666666555555555444444444444===MMM[[[iiiyyyrrrVVVQQQLLLVVVttt|||aaaTTTQQQQQQVVVMMMFFFDDDAAA<<<;;;???<<<<<<======>>>>>>?????????@@@CCCEEEDDDEEENNNZZZkkkyyysss\\\SSS\\\nnn~~~vvvlllcccXXXMMMGGGFFFBBB???===<<<;;;>>>IIIUUUeeexxxvvvjjjppp~~~~~~yyyuuujjjeee]]]YYYcccwwwhhhOOOPPPHHHNNNlllyyydddRRRIII999777333222222222111////////////////////////////////////000111111222222111111222222444777999;;;<<<======<<<;;;;;;===???AAABBBDDDEEEGGGIIIJJJKKKMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLRRR```yyyxxxcccYYYwwwbbbLLLGGG@@@@@@JJJVVVrrryyyWWWDDDDDDAAAGGGPPP\\\jjjyyyxxxfffTTTLLLGGGBBB@@@BBB@@@???===>>>AAACCCCCCBBBIIIRRRiii|||rrrggg___ZZZUUURRRNNNHHHAAA@@@CCCKKK]]]gggmmmyyy|||{{{}}}~~~}}}}}}||||||}}}yyysssrrrtttzzz}}}sssssssssbbbbbbrrrtttbbb]]]gggkkkkkkqqqtttxxxqqqQQQ555555333222111000000000111000000000000000000000000000111111222222333333444555777888888999;;;===;;;===>>>>>>======>>>???AAAAAACCCDDDEEEFFFFFFFFFJJJMMMVVVhhh}}}nnnZZZMMM[[[|||nnnVVVBBB888666999666666555555555444444444444:::IIIWWWfffxxxsssZZZPPPKKKUUUqqq|||aaaSSSPPPPPPWWWOOOHHHEEEAAA<<<;;;???<<<<<<<<<===>>>>>>?????????@@@CCCEEEDDDEEENNNXXXhhhxxxvvv___TTT[[[mmm~~~}}}uuummmeee\\\PPPIIIHHHCCC@@@>>>===;;;<<>>???>>>======???AAABBBCCCDDDEEEGGGIIIJJJJJJLLLLLLJJJIIIIIIIIIJJJJJJLLLLLLMMMQQQ```yyylll]]]ssseeeNNNHHH@@@@@@IIITTTpppyyyXXXFFFEEEAAAGGGPPP\\\jjjxxxlll]]]RRRHHHCCCCCCAAA@@@???@@@CCCEEEDDDCCCGGGQQQhhh{{{rrriii```WWWSSSNNNJJJEEE???@@@DDDNNN```iiinnnzzz}}}|||}}}~~~}}}{{{zzzzzz|||}}}~~~yyyssstttvvv{{{}}}wwwzzznnn]]]ZZZfffiii]]]\\\gggllllllrrrwww{{{lllJJJ555444333222111000000000000000000000000000111111000000111222222333444444555777999:::::::::<<<>>>===>>>??????>>>>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFJJJJJJPPP```wwwxxx___KKKVVVwwwiiiRRRAAA:::888999666666666555555555444444555777BBBPPPbbbwwwvvv___PPPKKKSSSnnn~~~dddUUUQQQPPPYYYRRRJJJEEE@@@<<<<<>>?????????@@@BBBDDDDDDDDDLLLVVVcccuuu|||cccUUUYYYjjj|||~~~vvvoooiii```UUULLLIIIDDDAAA???>>>;;;999???GGGUUUjjjxxxqqq{{{}}}xxxtttjjjfff```___lllhhhQQQQQQJJJSSSqqq{{{eeePPPFFF888666333111111111111000//////////////////////////////000000111222222222333333333444666888:::;;;???@@@AAA@@@??????AAACCCCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJIIIIIIIIIIIIJJJMMMMMMMMMQQQ___yyysss^^^jjjiiiQQQJJJAAA@@@HHHRRRlllyyyZZZIIIGGGAAAGGGQQQ\\\iiivvvooo]]]OOOHHHFFFCCCAAAAAACCCGGGIIIHHHEEEKKKWWWnnnyyyrrriiiaaaTTTNNNIIIEEE@@@===@@@FFFTTTeeemmmpppzzz}}}|||}}}~~~}}}zzzyyyyyyzzz|||~~~~~~xxxtttwwwxxx|||{{{zzzgggXXXQQQZZZ]]]XXX[[[eeekkkjjjqqqzzz~~~}}}gggCCC444333222111000000000000000000000000000111111111000111111222333444555555666777999::::::;;;===???>>>???AAA@@@??????@@@BBBAAABBBCCCDDDEEEFFFFFFFFFIIIJJJOOO```{{{}}}eeeOOOVVVttthhhOOO???999999999666666666666555555555555777555===KKK^^^uuuyyygggSSSMMMSSSkkkhhhXXXRRRPPPYYYTTTMMMFFF@@@<<<===???;;;;;;<<<<<<===>>>>>>?????????AAADDDCCCDDDKKKSSS^^^rrrhhhWWWWWWfffyyyyyyrrrmmmeeeXXXNNNIIIDDDAAA??????<<<999<<>>???@@@AAAAAA@@@@@@AAABBBAAABBBCCCEEEFFFFFFGGGGGGHHHKKKQQQaaa}}}}}}iiiUUUXXXqqqpppRRR===888999:::777777666666666555555555888444:::GGGXXXqqqzzznnnYYYQQQSSShhhiiiYYYQQQNNNWWWUUUPPPGGG@@@===>>>>>>;;;;;;;;;<<<======>>>>>>@@@>>>@@@CCCCCCCCCIIIPPPXXXmmm}}}lllYYYVVVbbbuuu|||tttooohhh[[[OOOIIIDDDAAA???@@@>>>;;;===AAAHHH^^^xxx{{{||||||uuupppaaa___[[[```qqq|||cccNNNNNNLLL[[[yyy|||}}}sss\\\HHH>>>777444222000111111111000000000000000000000000000000000000111222222333333444555666777999:::;;;;;;===???@@@?????????AAACCCDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNPPP[[[rrr|||zzz\\\fffvvv[[[OOOCCC@@@FFFKKKbbbwww[[[IIIDDDBBBHHHRRR]]]gggqqqzzzzzzbbbRRRJJJGGGGGGEEEFFFMMMTTTXXXTTTPPPOOO```xxx~~~vvvrrrmmmdddZZZOOOGGG@@@===;;;===FFFOOObbbpppsssqqqvvvwwwvvv|||~~~|||{{{|||~~~|||}}}xxxvvvuuuyyyyyy|||}}}wwwxxxpppZZZOOOHHHJJJOOOTTT\\\cccbbbcccppp|||{{{sssZZZ:::222222111000000000000000/////////000111111222222111111222333555666777777666888:::::::::;;;===??????@@@AAAAAA@@@@@@AAACCCBBBCCCDDDEEEFFFGGGGGGGGGGGGKKKPPP]]]www~~~nnnZZZYYYnnn[[[@@@888999:::777777777666666666555555888333999EEERRRiiixxxsss```UUUSSSccczzzjjjXXXNNNJJJRRRTTTQQQHHH@@@>>>>>>===:::;;;;;;<<<<<<===>>>>>>@@@>>>???BBBCCCCCCGGGMMMSSShhhxxxppp[[[UUU___rrr}}}tttpppjjj^^^RRRLLLFFFBBB@@@AAA@@@===>>>BBBFFF\\\uuu~~~}}}{{{yyyzzz{{{tttooobbb___]]]dddwwwuuu]]]MMMMMMNNNaaauuuuuuxxxxxxlllWWWDDD;;;666444111000111111111000000000000000000000000000000000111111222333333333555666888999:::;;;;;;;;;<<<>>>??????>>>???AAACCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKMMMOOOPPPXXXlll}}}eeennn|||```RRREEE@@@DDDHHH]]]|||vvv\\\JJJCCCCCCIIISSS]]]gggooovvv{{{zzzbbbSSSKKKFFFIIIGGGJJJRRR\\\```\\\WWWYYYkkkzzzqqqmmmiii___TTTKKKDDD>>>;;;;;;>>>IIISSSeeerrrsssnnnooonnnkkkqqqwww~~~~~~~~~|||~~~~~~yyyuuutttuuu{{{zzz~~~}}}vvvuuujjjUUUMMMGGGGGGNNNVVV]]]bbb___bbbppp{{{wwwjjjRRR555222111111000000000000000...//////000111111222222111111222444555777888888777999;;;<<<<<<===???@@@>>>@@@AAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFKKKOOOXXXrrrvvv___\\\ooohhhGGG:::::::::777777777777666666666555555222999BBBLLLaaasssssseeeXXXRRR^^^sssnnnZZZOOOIIIMMMSSSRRRIIIAAA???>>><<<::::::;;;<<<<<<======>>>@@@===>>>BBBCCCBBBFFFKKKOOOcccrrr~~~rrr]]]TTT\\\ooo~~~{{{rrroookkkaaaVVVPPPKKKEEEBBBBBBAAA??????BBBFFFZZZqqqzzzxxxuuuvvv}}}{{{sssmmmbbb```___fffzzzoooWWWMMMNNNRRRhhhpppoooqqqqqqfffSSSCCC;;;555333111000000111111000000000000000000000000000000111111222222333333444666777999:::;;;;;;;;;;;;<<<>>>????????????BBBDDDBBBCCCDDDEEEGGGIIIJJJJJJJJJJJJLLLMMMMMMMMMLLLLLLJJJMMMOOOOOOUUUgggnnnqqqcccTTTEEE@@@CCCEEEZZZwwwvvv^^^LLLDDDCCCIIISSS]]]fffmmmssswwwxxxyyydddWWWNNNIIIJJJIIILLLVVVbbbgggccc]]]gggyyyuuulllhhhdddZZZPPPGGGAAA;;;999:::???JJJTTTeeeqqqppphhhgggccc```dddllluuu~~~}}}{{{~~~|||wwwssstttvvv}}}|||}}}uuuuuuhhhRRRMMMGGGGGGNNNWWW^^^bbb___bbbrrr{{{sssdddLLL111222111000000000000000111...//////000111222222222111222333444666777888999999;;;===>>>>>>>>>@@@BBB>>>@@@AAAAAA@@@???AAABBBBBBCCCDDDFFFGGGGGGGGGGGGFFFLLLOOOWWWrrr~~~ddd```rrrqqqMMM===::::::777777777777666666666666333111999AAAHHH[[[ooosssgggYYYQQQ[[[nnnrrr^^^RRRLLLJJJQQQRRRJJJBBB???>>>;;;::::::;;;;;;<<<======>>>@@@===>>>AAACCCBBBEEEIIINNN___mmm{{{sss^^^TTT[[[mmm|||yyypppnnnkkkcccYYYTTTOOOHHHDDDCCCBBB??????AAAEEEYYYooo{{{yyyvvvsssvvvzzzrrrmmmbbb___^^^fff{{{}}}kkkSSSMMMOOOUUUmmmmmmlllnnnmmmcccRRRBBB;;;555333000000000111111000000000000000000000000000000111111222222333444444666888999;;;<<<<<<;;;;;;===>>>???@@@???@@@CCCEEEAAABBBDDDEEEGGGIIIJJJKKKJJJKKKLLLNNNNNNNNNMMMLLLJJJMMMPPPOOOSSSddd}}}~~~pppnnneeeUUUFFF@@@CCCDDDXXXtttvvv```OOOFFFCCCJJJTTT]]]ffflllrrruuuttt~~~{{{wwwtttzzzwwweeeZZZSSSNNNJJJIIIMMMYYYfffkkkgggaaalll~~~}}}rrrhhhdddaaaXXXMMMDDD>>>999888999???JJJTTTdddooommmdddbbb]]]XXX\\\eeeooozzz}}}{{{{{{}}}~~~{{{uuurrrsssvvv~~~~~~|||uuuuuu