BMU6( PPPOOONNNKKKFFF@@@;;;888999???WWWwwwaaaMMMHHHMMMCCCCCCDDDDDDEEEEEEFFFFFFBBBDDDFFFFFFEEEDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@>>><<<;;;<<<<<<;;;:::======<<<;;;:::999888888999999888888888888999999;;;:::::::::<<<<<<:::999999999::::::999888666555222333444555666888999999999999888777666555444444222333444555666999===@@@HHHDDD>>>:::777555444222555777999999888888999:::999===;;;<<>>;;;<<<<<<::::::<<>>???===;;;;;;<<<<<<;;;:::;;;;;;:::999888777666666555555555555666777888999999888777888999:::999777888888999999888777555444222333444555666888999999999999888777666555444444222333555555666999===@@@CCC@@@;;;888777666555444444666888888777777888999888<<<;;;===CCCGGGYYYvvv{{{vvvrrroookkkhhhiiinnnssswwwwwwwwwrrrhhh___[[[WWWSSSVVVWWWYYY]]]aaaeeeiiikkkiiijjjhhhbbb[[[WWWXXX[[[]]]```eeeiiimmmqqqvvvyyyyyyxxxyyy|||xxxXXXOOOHHHAAADDDFFFIIIMMMPPPRRRRRRQQQOOOLLLLLLKKKJJJJJJKKKLLLMMMTTTYYYeeewwwyyylll[[[MMMGGG@@@;;;999;;;===<<<===???BBBFFFEEEGGGNNNWWWoooppp___wwwxxxmmm^^^^^^XXXSSSSSSSSSPPPLLLJJJIIIIIIIIIGGGEEEDDDDDDEEEEEEDDDPPPOOONNNKKKFFF@@@;;;888EEEccceeePPPKKKEEEBBBAAAAAABBBBBBCCCDDDDDDEEEBBBDDDFFFFFFEEEDDDEEEFFFCCCBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@???>>>>>>???===;;;;;;<<<<<<;;;:::999999888777666555444444333333333444555666777888777666555666777888777666777777888888777666444333222333444555666888999999999999888777666555444444222333555666777999===@@@???<<<999777777888777777333555777777777666777999888=========>>>;;;FFF^^^}}}uuuqqqkkkffffffiiinnnrrrppptttrrrkkkccc^^^XXXSSSPPPQQQSSSWWWZZZ^^^aaacccfffiiikkkfff\\\TTTPPPOOONNNQQQVVVZZZ^^^bbbgggkkkppppppqqqtttyyy~~~~~~{{{{{{wwwvvvyyy{{{|||yyyRRR===BBBEEEDDDJJJIIILLLOOOSSSTTTSSSRRRPPPJJJIIIIIIJJJKKKMMMOOOPPPVVV^^^ppp|||pppbbbRRREEE@@@===999777;;;===>>>???CCCAAAGGGGGGJJJTTTcccuuu]]]gggpppccctttZZZTTTYYYSSSQQQQQQQQQNNNJJJHHHGGGHHHIIIGGGEEEDDDDDDEEEEEEDDDMMMTTTQQQLLLJJJ???777===KKK}}}{{{TTTWWWOOOAAAIIIFFFFFFDDDCCCBBBAAAAAA@@@GGGEEEDDDDDDEEEDDDBBB@@@BBBAAA???>>>======>>>>>>>>><<<;;;::::::;;;===>>>@@@>>><<<===>>>>>><<<999666666555444444333222222111111222333444444555555777666444333333444666777:::888666444333444555666333444555555666666555555777777666666555555444444222111111444888;;;:::888::::::999888777666555555666666666666777777777777::::::999999;;;>>>BBBDDDddd{{{zzzqqqiiihhhjjjjjjkkknnnqqqrrrttttttpppggg\\\TTTRRRSSSUUUVVVXXXZZZ\\\]]][[[^^^aaabbb___YYYRRRMMMIIIJJJLLLOOOSSSWWW[[[]]]bbbeeeiiinnnrrruuuwwwxxxzzz~~~}}}{{{xxxuuutttsssrrrpppooojjjiiihhhgggggghhhjjjlllooollljjjmmmyyy___QQQFFFBBBBBBBBBFFFLLLLLLOOORRRTTTTTTRRROOOLLLHHHJJJKKKLLLMMMOOOSSSWWW___qqqtttfffXXXJJJ@@@===::::::999:::;;;>>>AAACCC@@@JJJPPPOOOVVVuuurrr]]]bbbiiiggglll^^^YYYUUURRRRRRPPPOOOLLLIIIGGGEEEDDDFFFFFFGGGGGGFFFEEECCCBBBNNNSSSOOOJJJGGG===666>>>YYYtttVVVTTTLLLBBBGGGFFFEEEDDDCCCBBBAAAAAAAAACCCBBBBBBBBBDDDDDDBBB@@@@@@???>>>============>>>===<<<:::999:::;;;<<<===>>><<<;;;;;;======:::777555555555444444444444444111111222222333444444555444444333222333555777888888777555333222222333444333444555555666666555555777777666666555555555444333222222555888:::999777999888888777777666555555555666666666777777777777999999888888:::===AAACCCOOOjjj|||ssskkkjjjjjjiiijjjlllooossswww{{{xxxoooccc[[[SSSRRRQQQRRRTTTVVVXXXXXXXXXZZZ]]]___^^^ZZZUUURRRJJJJJJJJJLLLOOOSSSVVVXXX\\\^^^bbbhhhmmmrrrvvvxxxzzz}}}~~~{{{vvvsssuuurrrooommmllljjjhhhfffdddccc```___^^^^^^______^^^\\\ZZZ\\\dddsssuuu___RRRHHHAAABBBEEEGGGLLLSSSRRRRRRSSSSSSQQQOOOLLLJJJNNNOOOOOOOOOOOORRRXXX]]]nnn~~~lll___RRRFFF>>><<<:::::::::;;;<<>>@@@???WWW|||xxxpppnnnmmmjjjiiijjjmmmrrryyyyyynnneeeWWWSSSOOOOOOQQQTTTTTTSSSTTTVVVYYY[[[\\\[[[YYYXXXLLLKKKJJJIIIJJJMMMPPPRRRRRRTTTXXX^^^eeelllrrruuuuuuyyy}}}}}}{{{yyyvvvrrrooorrrooollljjjhhhfffcccaaa]]]\\\YYYVVVTTTSSSSSSSSSRRRPPPNNNOOOTTT]]]gggmmmuuuaaaQQQJJJFFFAAA@@@CCCHHHLLLQQQVVVUUUTTTRRROOOMMMKKKJJJJJJNNNNNNNNNNNNOOOVVV```ggg~~~qqq```TTTJJJ@@@;;;:::::::::;;;<<<>>>AAADDDFFFKKKKKKNNN\\\{{{lllPPPbbbuuuiii___\\\TTTOOOPPPLLLLLLJJJIIIGGGEEEDDDCCCGGGGGGFFFEEECCCAAA@@@>>>OOOPPPHHHBBB???666888HHHtttzzz\\\YYYJJJCCCGGG@@@EEEEEEDDDBBBBBBAAAAAAAAA???>>>===>>>@@@@@@???===999999999999999:::::::::;;;;;;:::999999999::::::999999888888888777666555555555444333333222111111111111111222222222333333222222222333444666777888555444333222222222222333333444555555666555555555555555555666666666666666666666666666666666555444444444555555666777777777555555555666666666777777666666666666777999;;;===;;;IIIlllxxxuuurrrmmmjjjjjjkkkooovvv}}}|||uuuooo___YYYRRRPPPRRRSSSRRRQQQRRRSSSUUUWWWXXXYYYZZZZZZOOOMMMJJJHHHHHHIIIKKKMMMLLLMMMOOOTTT[[[bbbiiimmmlllpppuuuyyy{{{|||}}}~~~~~~}}}{{{yyywwwvvvssspppmmmnnnkkkhhhfffdddaaa]]][[[XXXWWWTTTRRROOONNNMMMMMMMMMKKKJJJJJJMMMQQQVVVYYYdddqqq{{{bbbYYYQQQEEEBBBGGGBBBBBBDDDHHHLLLNNNPPPRRRRRRPPPMMMKKKJJJKKKLLLMMMMMMNNNOOOPPPTTT___ooozzz~~~pppbbbTTTJJJCCC===999:::::::::<<<>>>AAADDDGGGHHHQQQNNNUUUqqq```SSSqqqqqquuu]]][[[[[[RRRLLLNNNKKKJJJJJJHHHGGGFFFEEEEEEGGGFFFEEECCCAAA???===<<>>EEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>>>>???>>><<<:::666777777888999999999999;;;;;;::::::999999999999888888888888777666555555777666555333222000///...222222222222222333333333555555444444555555666666666555555444444444444444333444555555666555555555444444555555666666777777777777777777666444333333333333444555666777888888555555555555666666666666555555555555666777999:::;;;===UUU~~~~~~zzzrrrmmmllljjjlllppptttxxxyyywwwtttddd___WWWSSSQQQQQQPPPNNNQQQQQQRRRSSSTTTVVVWWWWWWRRRPPPMMMJJJHHHHHHIIIJJJIIIIIIIIILLLQQQWWW]]]aaa```dddjjjooorrruuuxxxzzz{{{|||}}}}}}yyyvvvsssqqqooonnnmmmkkkhhheeedddbbb```^^^\\\ZZZVVVSSSRRRQQQPPPNNNLLLKKKJJJJJJFFFFFFFFFFFFGGGIIIKKKLLLGGGLLLVVVbbbooommmWWWFFFEEEBBB::::::BBBBBBFFFKKKMMMOOOPPPOOONNNIIIHHHHHHHHHJJJMMMPPPSSSRRRTTTVVVWWW^^^llltttmmmbbbVVVJJJCCC???;;;999;;;:::;;;===@@@CCCGGGIIIKKKQQQRRRcccoooeeelllzzz}}}kkkXXXWWWWWWOOOJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFEEECCCAAA???===;;;:::MMMIII>>>:::999444AAA]]]}}}^^^LLLRRREEEBBBIII???DDDDDDCCCBBBBBBBBBBBBBBBAAA@@@?????????>>><<<:::666777888999:::;;;;;;:::<<<<<<;;;;;;::::::999999777999:::999777555555666888777666555333222000000333333333333333333333333666666666666666666666666666666666666666666666666333444555555666666555555333444444555666777888888777888999888555333333333333444555666777888888999444444555555555666666666555555555555666666777888>>>999EEEiii}}}xxxqqqoookkkjjjjjjlllooorrrttttttgggccc^^^WWWQQQNNNLLLLLLOOOOOOOOOPPPQQQRRRSSSSSSSSSQQQOOOLLLJJJIIIIIIHHHGGGGGGFFFGGGJJJNNNRRRUUUUUUYYY___dddhhhlllpppssstttuuuwwwzzz}}}|||zzzxxxvvvrrrooolllkkkiiigggfffdddaaa___]]]\\\[[[[[[ZZZXXXTTTQQQLLLKKKKKKJJJIIIHHHGGGFFFDDDDDDEEEEEEFFFFFFEEEEEEAAA@@@BBBGGGMMMWWWgggttt{{{pppYYYRRRFFF???@@@AAA===>>>CCCBBBIIIOOOQQQQQQQQQOOOKKKBBBDDDFFFIIIMMMQQQTTTVVVSSSVVVZZZ]]]eeewwwuuuiii```VVVLLLCCC???===:::999;;;999;;;>>>BBBFFFIIILLLMMMQQQ]]]{{{___sssyyywwwuuufffXXXSSSQQQOOOMMMMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDAAA???===;;;::::::LLLFFF;;;777777555FFFgggXXXIIIMMMFFFEEEHHHAAADDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???@@@AAA@@@>>>===888999;;;===>>>>>>>>>>>>=========<<<;;;:::999999888:::<<<:::888666666888888888888777777666555555444444444444444444444444666666777888888888888888555666666777777666666666333444555555666666555555333333444555666777888999666888999888555333333444555555666666777888999999444444444555555555666666555555555555666666666666===999>>>WWW}}}{{{ssspppllljjjhhhhhhjjjmmmooopppjjjjjjfff^^^TTTMMMKKKMMMKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDFFFHHHJJJLLLNNNRRRWWW\\\___cccgggiiilllnnnqqqtttxxx|||yyywwwuuusssrrrpppmmmjjjiiigggeeecccbbb```]]]ZZZXXXWWWWWWXXXYYYWWWTTTRRRIIIIIIIIIGGGFFFEEECCCBBBBBBBBBCCCCCCCCCAAA@@@??????===???CCCEEEEEELLLUUURRRVVVZZZ]]]```hhhrrrzzz~~~cccQQQDDDBBB??????AAADDDEEEFFFCCCLLLSSSRRRPPPNNNJJJEEEBBBEEEIIINNNRRRTTTVVVVVVRRRWWW^^^fffrrr{{{mmm___VVVMMMEEE>>><<<<<<:::888999999;;;???CCCGGGKKKNNNOOOYYYrrryyyfffvvviii~~~iiieee[[[QQQOOOTTTWWWVVVKKKJJJIIIHHHFFFEEECCCCCCCCCBBB@@@===;;;:::::::::JJJDDD888555777666JJJllltttWWWHHHJJJGGGFFFGGGBBBDDDDDDCCCBBBBBBBBBCCCCCC@@@??????@@@BBBBBBAAA???:::;;;===???AAAAAAAAAAAA============<<<;;;:::999999;;;===<<<888666777999888888999999:::::::::;;;555555555555555555555555444555777888:::;;;;;;;;;555555666666777666666555333444555555666666555555222333444555666888888999555888999888555222333555666666666777888999999999444444444555555555666666666666666666666666666666777777999JJJppp~~~www}}}tttqqqllljjjhhhhhhjjjlllllllllnnnpppnnndddWWWOOOMMMPPPHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPPPPOOOMMMKKKHHHGGGDDDDDDCCCCCCDDDFFFGGGHHHLLLOOOSSSWWWZZZ]]]```cccgggiiilllqqquuuzzz}}}|||yyytttrrrqqqpppooommmkkkhhhcccbbb___^^^\\\ZZZWWWTTTPPPPPPPPPRRRSSSSSSPPPNNNJJJJJJIIIHHHFFFDDDBBB@@@======>>>===<<<:::888666666666<<>>EEEHHHMMMRRRUUUVVVUUUTTTTTT[[[fffqqqvvvgggXXXOOOHHH@@@;;;;;;;;;999777888999;;;???DDDHHHLLLOOOPPPcccnnn|||}}}fffiiidddggg___RRRPPP[[[bbb```JJJIIIHHHFFFEEECCCBBBAAABBBAAA>>><<<::::::::::::III>>>555444888CCC]]]vvvaaaUUUJJJFFFFFFEEEEEEGGGAAAAAABBBBBBAAA@@@??????CCC???;;;<<>><<<;;;<<<;;;;;;>>>===;;;::::::;;;;;;<<<<<<;;;:::999999999::::::777777666555555666777888888888888999:::<<>>XXX~~~www}}}wwwuuutttqqqmmmiiiggggggiiijjjnnnrrrtttooodddXXXQQQOOONNNLLLJJJIIIKKKMMMMMMMMMNNNNNNNNNMMMLLLJJJHHHFFFJJJEEE???<<<===@@@CCCEEEIIIJJJLLLNNNQQQTTTWWWXXX^^^```eeejjjoootttwwwyyy~~~~~~~~~}}}|||yyytttpppnnnlllnnnpppqqqoookkkeeebbb```]]]YYYVVVTTTRRROOOMMMOOONNNMMMNNNNNNLLLJJJGGGFFFEEEDDDCCCAAA@@@???>>>;;;;;;;;;:::::::::999999;;;;;;<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>AAABBBCCCEEEGGGIIIJJJKKKFFFFFFFFFEEEDDDFFFIIIKKK```jjjuuuxxxrrreeeYYYQQQJJJHHHEEECCCCCCFFFIIILLLVVVUUURRRKKKDDDAAACCCFFFEEEQQQTTTTTTYYYWWWSSSXXXXXXfffnnn}}}iiiWWWKKKFFF>>>>>>===:::888888:::<<<777;;;DDDLLLKKKIIIRRR___lllrrr[[[fffllljjjiiieee]]]UUUQQQRRRTTTLLLIIIFFFEEEEEEDDD@@@===@@@AAABBBCCCBBB@@@===;;;BBB;;;666888@@@QQQkkk]]]RRRHHHFFFFFFDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBDDDAAA>>>???BBBDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCFFFCCC???<<<;;;;;;999888======<<<;;;;;;;;;;;;<<<::::::999999888888888999:::999777666666666666777888888888:::<<<>>>AAABBB===999555555666666222...222555666444111000333666444444444555666666777777777777555444444555666666555555444444444666777888555555555555555555666666444555666777777777666555777999999;;;JJJfff~~~ttt|||||||||yyysssnnnjjjiiiiiiiiikkkooosssrrrlllbbbYYYUUUPPPMMMJJJJJJKKKMMMMMMMMMMMMMMMNNNMMMLLLKKKIIIHHHCCC???;;;888:::>>>AAABBBDDDDDDEEEGGGJJJMMMPPPQQQWWWYYY^^^ccciiimmmqqqrrruuuxxx|||~~~~~~|||{{{zzzzzzyyywwwtttpppmmmkkkjjjkkkmmmnnnlllgggbbb___^^^[[[WWWTTTSSSQQQNNNLLLLLLKKKJJJJJJKKKJJJGGGEEECCCCCCBBB@@@???>>>===<<<:::::::::999999999888888:::::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>???@@@@@@???>>>???BBBEEEOOOUUU]]]aaa^^^WWWNNNIIIIIIGGGEEEDDDEEEIIIMMMPPPOOONNNKKKHHHFFFHHHKKKNNNNNNXXXXXXUUUXXXVVVTTT[[[dddvvvrrr```QQQFFF@@@======<<<:::888888:::<<<@@@AAAFFFJJJFFFGGG]]]wwwkkkkkkuuu^^^tttiiifffddd```ZZZUUURRRSSSTTTLLLIIIEEEDDDDDDCCC@@@>>>===>>>@@@BBBBBB@@@>>>===<<<888666<<>><<<<<<<<<;;;:::===============<<<;;;;;;999999999888888888777777;;;:::999888777666666666777888999:::===???AAABBB;;;888555444555555222...444666777555222000333555333333444555555666666777777666444444444666888999555555444444444555555666333333333444444555666666666666777777777666555555999:::===>>>BBBSSSrrrqqqzzz~~~}}}yyysssmmmhhheeeddddddhhhlllrrrvvvuuulllaaaYYYRRROOOKKKJJJJJJLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJ@@@===999888:::===@@@BBB@@@@@@@@@BBBDDDFFFIIIJJJOOORRRVVV\\\aaafffiiikkknnnrrrvvvyyyzzz|||~~~|||xxxvvvtttttttttsssqqqooollljjjhhhgggfffggghhhhhhfffbbb^^^[[[ZZZWWWTTTQQQPPPNNNKKKIIIHHHGGGFFFFFFFFFEEECCCAAA@@@@@@???===<<<;;;:::999888888888888777777777777888888999999::::::;;;;;;999999::::::::::::::::::::::::::::::999999999999:::;;;;;;::::::;;;===@@@FFFHHHKKKNNNPPPOOOKKKGGGFFFFFFFFFGGGJJJNNNQQQTTTLLLJJJGGGFFFIIIMMMQQQSSSUUU\\\YYYUUUXXXWWWZZZfffwwwvvveeeVVVKKKBBB<<<;;;<<<;;;999888888;;;===EEEDDDIIILLLFFFJJJllloooZZZpppoookkknnnhhhbbb^^^ZZZWWWUUUTTTSSSRRRLLLIIIEEECCCCCCBBBAAA@@@;;;<<>><<<<<<===>>>>>><<<;;;:::999999999999999888888777::::::999888888777777777888888999:::;;;<<<===>>>888666444444555555333111555666666555222111333555222333333444555555666666666555333222333444777888555555444444444444444444111222333444555555555666777777777777666555555444:::888<<>>===>>>AAACCCCCC@@@@@@@@@@@@AAADDDFFFHHHKKKMMMQQQWWW\\\```dddeeehhhkkkooosssuuuwwwzzz|||zzz}}}~~~yyyssspppnnnmmmnnnmmmllljjjhhhfffddddddcccbbbbbbcccbbb```]]]YYYWWWUUURRROOOMMMLLLJJJHHHFFFEEECCCBBBBBBCCCBBB@@@???>>>======<<<:::999999888777777777666666666555555666666777777777888888888888888888888888999999999;;;;;;;;;::::::::::::::::::;;;<<<;;;:::;;;===???FFFDDDDDDGGGKKKLLLJJJGGGBBBEEEIIINNNQQQSSSTTTTTTOOOKKKGGGGGGKKKPPPSSSSSSUUU[[[WWWUUU[[[]]]gggxxx{{{iiiYYYOOOHHHAAA;;;:::::::::999888999<<>>@@@AAABBBAAA@@@???888222888QQQooohhhQQQLLLIIIJJJJJJGGGGGGJJJHHHGGGFFFFFFFFFGGGGGGHHHGGGHHHHHHFFFDDDCCCDDDFFFCCCCCCBBBBBBBBBBBBCCCCCC===<<<;;;<<<>>>@@@??????;;;<<<=========<<<:::999::::::;;;;;;::::::999888777777888888999999999999999999999888888777777666333222222333444555555444555555555444222222333444222222333333444444555555666444333111111222333444444444444444444333333333111111333444555555555555777777666555555444444444666111444===<<<<<>>===<<<<<<;;;:::999888888666666555555555444444444555555555555666666666666777777777888888999999999666666777777888888999999;;;<<<======<<<===>>>@@@CCCAAA@@@AAADDDEEEBBB???BBBFFFNNNTTTWWWVVVSSSPPPOOOLLLIIIJJJNNNSSSUUUUUUVVVZZZXXXYYY```fffuuuxxxlll\\\OOOHHHDDD???:::888999999999999;;;???BBBDDDDDDJJJQQQWWWjjjnnn```kkk{{{|||lllgggccc```[[[WWWUUUUUUTTTPPPMMMKKKJJJHHHFFFCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>777333DDDiii{{{bbbOOOKKKJJJLLLKKKGGGGGGIIIEEEEEEDDDCCCCCCDDDFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBBBBBBB@@@???======>>>>>><<<;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<;;;:::999888444555777888999:::::::::888888888777555333222111111111222222333444555555333333333222222333333444111111222333333444444555444333222222111111111111222222333444444333333222111333444555666666555444666555444444333444444444888222333::::::666>>>LLLsss{{{~~~sssjjjffffffhhhfffddddddiiippptttssspppddd___WWWPPPMMMKKKJJJIIIHHHGGGGGGHHHHHHIIIKKKKKKKKKIIIFFFEEEEEEEEEDDDBBBAAA???===;;;;;;===???AAA???AAADDDHHHLLLOOORRRSSSWWWZZZ]]]```bbbeeehhhkkkmmmpppsssvvvyyyzzzzzzzzzvvvxxx{{{}}}}}}|||yyywwwtttrrrpppnnnkkkgggdddcccbbbbbb______^^^^^^]]]\\\[[[[[[XXXXXXVVVUUUSSSQQQOOONNNKKKHHHEEEDDDCCCCCCAAA???@@@???===<<<===>>>===<<<<<<<<<;;;::::::999888888555555555555444444444444444444444444555555555555666666777777888999999999555555666777999:::;;;;;;:::;;;============>>>???BBB@@@??????@@@@@@@@@???GGGKKKRRRWWWXXXUUUPPPLLLKKKKKKKKKNNNSSSWWWYYYZZZZZZ^^^^^^bbblllsss}}}uuuddd\\\PPPGGGAAA>>>;;;888888999::::::;;;===AAAEEEJJJIIIJJJTTTjjj}}}aaaiiittt{{{kkkfffddd[[[]]][[[WWWUUUSSSPPPNNNLLLJJJKKKKKKIIIFFFDDDDDDEEEDDDDDDCCCBBB@@@>>><<<;;;666999VVVdddZZZLLLJJJJJJLLLKKKFFFEEEHHHDDDCCCBBBAAAAAACCCEEEFFFEEECCCBBBCCCEEEFFFCCCAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<:::::::::999999888888999999888999;;;;;;;;;:::888777444555777888888888888777666777666666444222000///222222333333222222222333111111000111222333444444111111111222333333444444000111222333333333222222000111222333444444333333333444666777777666555444333333222222222333444555999555555888888777:::AAA]]]uuu~~~vvvooonnnqqqtttqqqlllgggfffjjjpppuuuwwwnnnggg^^^VVVQQQNNNLLLKKKGGGFFFFFFFFFFFFHHHIIIJJJJJJHHHFFFFFFFFFFFFEEECCC@@@>>>;;;999888:::<<<===<<<===@@@CCCFFFHHHJJJKKKRRRTTTWWWXXXZZZ\\\___bbbcccdddgggjjjmmmpppqqqrrrpppsssvvvyyyzzz{{{}}}~~~{{{wwwsssrrrpppnnnlllhhhfffdddbbb```^^^^^^]]]XXXYYYZZZZZZYYYXXXWWWVVVSSSRRRPPPNNNLLLJJJIIIHHHGGGEEEBBBAAA@@@@@@>>>===>>><<<:::999;;;;;;;;;;;;:::::::::999888888777777666555555555555444444444444444444444444444444444555555666666777888888999777777888999:::;;;<<<<<<:::;;;===>>>======>>>???BBBAAA@@@??????AAAEEEIIIPPPRRRTTTVVVUUUQQQMMMKKKHHHKKKPPPSSSVVVYYY\\\^^^[[[```dddmmm{{{|||nnnfffSSSPPPJJJCCC>>>;;;999888888999:::;;;<<>><<<:::999777???dddVVVUUUJJJIIIJJJLLLJJJEEECCCFFFCCCBBBAAA@@@AAABBBDDDFFFEEEAAA???AAAEEEGGGCCC???AAA@@@@@@??????@@@@@@AAA===<<<<<<===???@@@>>>===;;;:::888777777777888999777888:::::::::999777555666666777888888777666555555555666666555333111000444444444333111000000111000/////////222333444444000111111222333333444444...000222555666666555444///000111333444444333333444555777888888666555333222111111000111222444555333333333333444666:::???MMMggg}}}xxx{{{~~~wwwllleeeeeekkksssxxxtttmmmcccZZZTTTPPPNNNLLLGGGFFFEEEEEEEEEFFFHHHIIIIIIGGGFFFGGGHHHHHHGGGFFFAAA???;;;888888999;;;<<<;;;===???BBBDDDFFFGGGHHHJJJLLLNNNOOOOOOQQQTTTWWW[[[\\\^^^aaaeeehhhjjjllllllooosssvvvxxxyyy{{{|||zzz|||~~~{{{zzz{{{}}}~~~wwwtttqqqnnnnnnmmmkkkjjjbbbbbbaaa___^^^\\\[[[ZZZTTTUUUWWWXXXWWWVVVTTTSSSOOONNNLLLIIIGGGFFFEEEEEEEEECCC@@@??????>>>===;;;<<<:::888777999::::::999999999888888777777666666666666555555555444444444444444444444444444444444444444555555666777888888666666777777888888999999:::<<>>>>>???@@@??????>>><<<<<>>:::999:::888999;;;<<<===AAAEEEIIIDDDMMM[[[uuujjjooooooaaadddpppppp]]]XXXYYYZZZSSSUUUUUURRRNNNKKKKKKMMMHHHLLLOOOOOOKKKGGGFFFFFF@@@@@@???===<<<:::999999777JJJtttmmmKKKVVVHHHIIIIIIIIIGGGEEECCCBBB????????????@@@AAABBBCCCBBB@@@===;;;;;;<<>>;;;999:::;;;=========<<<<<<<<<;;;;;;;;;777333222444666666666555666777777777666444333666666666666555444333222444444555555444222111///777777666555444444333333---...///111111111000000111111111111111222333333333333333222222222111111222111000000111333555666222222222222222222222222222222333333333222222111222222222333444555666777BBBXXXvvvwwwgggbbb]]][[[```gggnnnrrrvvvuuuqqqiii]]]SSSLLLJJJKKKHHHDDDBBBCCCEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDEEECCC???;;;999888999:::;;;<<<<<<===???AAACCCDDDEEEGGGIIIKKKMMMNNNNNNMMMTTTUUUWWWZZZ]]]___aaacccfffiiimmmppprrrsssuuuwwwtttvvvzzz~~~~~~|||{{{||||||xxxwwwxxxwwwuuurrrrrrpppnnnlllkkkiiifffccc___^^^\\\ZZZXXXWWWVVVVVVVVVTTTSSSRRRSSSRRRQQQOOOKKKJJJHHHFFFDDDBBBAAAAAA???>>>>>>===<<<<<<;;;;;;:::::::::999999888888888555555555666666666666666444444444333333222222222444444444444444444444444333555666777666555666777666777888999:::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBDDDIIIOOOTTTXXXVVVRRRNNNKKKIIIIIIIIIJJJOOOSSSVVVXXXZZZYYYWWW```iiinnnzzzxxxjjj]]]TTTGGGCCC???<<<<<<<<<999777999;;;;;;;;;???EEEIIIKKKJJJCCCfffssstttqqqbbbccc{{{}}}fff]]]VVVSSSVVVTTTSSSRRRQQQOOONNNMMMLLLHHHHHHGGGGGGEEEDDDBBBAAA>>>>>>>>>===<<<:::999888;;;WWW{{{ssseeeLLLQQQHHHHHHHHHGGGFFFEEECCCBBB@@@@@@???>>>>>>?????????BBBAAA???>>>===>>>???@@@??????>>><<<999777888:::::::::999999999888888888888666444444666777555333444555666666777777777777888888777555444333222111444444444444333222111111666555555555444333333333///000111222222222111000000000///000000111222333333333222222222111111111000000000000111222333444222222222222222222222222222222222333333222222111333222222333333555666666<<>>???BBBCCCEEEGGGHHHHHHHHHHHHOOOPPPRRRTTTWWWZZZ\\\]]]^^^aaaeeehhhiiikkkmmmooooooqqquuuxxxzzz{{{zzzzzz}}}}}}}}}}}}~~~~~~~~~~~~|||zzzxxx{{{||||||{{{xxxvvvuuuvvvwwwtttqqqppppppooommmkkkiiigggeeeddddddbbb___\\\YYYXXXVVVTTTRRRQQQPPPPPPOOOMMMLLLMMMNNNNNNMMMLLLHHHGGGEEECCCAAA@@@??????<<<<<<<<<;;;:::999999999999999888888888777777777555555555555666666666666444444444333333222222222444444444444444333333333222444777777777666777999888888999:::;;;<<<<<<===<<<======>>>???@@@AAAAAADDDFFFHHHJJJLLLPPPUUUYYYVVVSSSMMMIIIFFFGGGIIIKKKPPPTTTYYY[[[]]]^^^^^^]]]gggvvvyyymmm```TTTMMMCCC@@@===;;;<<<<<<;;;999:::<<<>>>@@@CCCGGGIIIIIIRRR[[[}}}nnnwwweeejjj}}}mmm^^^ZZZUUUTTTWWWUUUTTTRRRPPPNNNLLLJJJIIIGGGGGGFFFEEEDDDBBB@@@???============;;;:::999888EEEmmmzzznnnYYYOOOJJJGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???>>>============BBBBBBAAAAAAAAA@@@@@@@@@@@@???===999666555666888777777777777777666666666666666666888999888555222555555555666777888999::::::999666444333222222222333333222222222222222333444444444444333333333333111222333333333222111000............///000111222222222222111111111111111...///000111222222222222222222222222222222222222111222222333333222222222333222222333333444555666999666MMM|||pppUUUFFFLLLSSSXXXZZZZZZZZZYYYhhhpppyyyzzzrrreee[[[VVVMMMLLLIIIHHHGGGEEEBBB???CCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA???<<<:::888888999888888888888999999:::===>>>???@@@AAAAAAAAAAAAHHHIIIKKKMMMPPPRRRTTTUUUUUUWWW[[[]]]^^^```bbbdddhhhjjjmmmppprrrssssssrrrtttuuuuuuvvvwwwxxxyyyzzz||||||{{{{{{||||||{{{yyyvvvtttrrrqqqppprrrssssssrrrooommmmmmmmmmmmkkkiiihhhhhhgggeeeccc```^^^]]]]]]]]]\\\YYYWWWSSSRRRPPPOOOMMMLLLKKKKKKHHHGGGGGGHHHIIIJJJJJJHHHDDDCCCAAA???>>>===<<<<<<999999999888888777777666777777777777666666666666555555555555555555555555444444333333333333222222333333333333333333333333222444777888888888999;;;999::::::;;;<<<===>>>???????????????@@@BBBDDDEEEHHHKKKOOORRRTTTVVVXXXZZZTTTPPPJJJEEEEEEHHHMMMQQQUUUWWWZZZ\\\]]]^^^```ccctttvvvjjj___TTTKKKFFF???===;;;:::;;;<<<<<<;;;;;;===BBBFFFJJJKKKLLLLLL[[[xxxrrrZZZlll{{{hhhppp^^^XXXVVVSSSRRRUUUUUUTTTRRROOOMMMJJJHHHGGGFFFFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<;;;999888888XXXwww}}}lllOOOQQQEEEEEEDDDBBBAAA@@@AAABBBBBBAAA@@@???>>>>>>======>>>BBBBBBCCCCCCCCCBBBAAA@@@@@@@@@===999666555666888888888888888888888888777888888999::::::999777555777777666666777888:::;;;:::888555333222333444555444333222111111222444555222222333333333333333333222222333333333111000///............///000111111111111111111111111111111///000111333333333222111222222222222222222222222111111222333333333222222333222222222333444444555;;;555CCCkkkxxxwww^^^QQQVVV[[[^^^]]][[[ZZZZZZbbbiiiqqqwwwvvvnnnbbbZZZQQQNNNJJJGGGFFFDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBB@@@===;;;999;;;::::::999888888888888999999;;;<<<===>>>??????BBBCCCEEEGGGJJJLLLNNNOOONNNQQQSSSUUUVVVWWWZZZ\\\bbbcccfffhhhjjjkkkkkkkkknnnooopppqqqsssuuuvvvwwwwwwwwwvvvvvvxxx{{{~~~~~~}}}}}}vvvtttqqqnnnlllkkkkkkllliiijjjkkkjjjgggfffeeeffffffeeedddcccbbbaaa___^^^[[[ZZZYYYZZZZZZZZZXXXVVVQQQPPPOOOMMMKKKJJJJJJJJJGGGFFFEEEEEEGGGHHHGGGEEE@@@???>>><<<;;;:::::::::888777777777666666666555666666666666666666666666666555555555555555444444333333333333333333333333222222222333333333333333333555888999999:::;;;===;;;<<<<<<===>>>???@@@@@@CCCCCCBBBBBBDDDFFFIIIKKKKKKOOOTTTVVVWWWVVVUUUUUUNNNLLLIIIHHHJJJOOOTTTXXXZZZYYYYYY[[[\\\___gggpppyyymmm```UUUMMMFFFBBB<<<;;;:::999:::;;;<<<<<<;;;>>>DDDJJJLLLLLLOOOTTTiiirrr___\\\}}}pppeee[[[WWWTTTOOONNNQQQRRRQQQPPPMMMKKKIIIHHHGGGFFFEEEDDDCCCAAA>>>===;;;;;;;;;;;;;;;:::999888777qqq[[[HHHPPPCCCCCCBBBAAA@@@???@@@AAABBB@@@@@@@@@??????@@@@@@@@@AAABBBCCCDDDDDDBBBAAA???AAA@@@???;;;888777888:::888888888888888999999999<<<===<<<<<<;;;;;;;;;;;;::::::888777777888999:::777666555444444666888999444333222222222333444555222222333333333333333333111111222222222111///...///////////////000111111111111111111111111222222111222333444555444333222222222222222222222222222000111222333333333333333333333222222222333444444888888>>>UUU|||xxxiiihhheeeaaa\\\ZZZZZZ[[[^^^^^^cccllluuuuuummmeeeVVVRRRKKKFFFEEEEEEEEEEEE@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEEEECCCAAA>>>======<<<:::999888777777777666777888:::;;;===???@@@???@@@BBBDDDFFFHHHJJJKKKKKKMMMOOOPPPQQQRRRUUUWWW[[[]]]___aaabbbccccccdddfffggghhhjjjlllnnnpppqqqrrrrrrrrrsssuuuxxx{{{|||zzzzzz{{{{{{|||}}}}}}}}}~~~}}}~~~}}}|||||||||{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwpppnnnjjjgggeeeeeeeeefffbbbcccdddcccaaa__________________^^^]]][[[YYYYYYWWWVVVVVVVVVXXXWWWVVVTTTNNNMMMLLLJJJIIIHHHHHHHHHFFFDDDCCCCCCCCCCCCAAA@@@>>>===<<<;;;:::999999999777777777666666666666666666777777777777777777777666666555555444444444333333333333333333333333333222222222333333444444444444666999:::;;;;;;===>>>======>>>???@@@AAAAAABBBCCCCCCBBBCCCEEEHHHKKKMMMPPPSSSWWWXXXUUURRROOONNNFFFGGGJJJMMMQQQUUUYYY[[[___[[[ZZZ]]]aaahhhxxx{{{rrreeeXXXNNNGGGBBB???<<<;;;;;;:::999:::;;;<<<>>>@@@DDDHHHHHHIIITTTaaaaaa^^^nnn{{{iiiccc[[[VVVQQQMMMLLLNNNNNNMMMLLLKKKJJJIIIHHHHHHEEEEEEDDDBBBAAA???===<<<999:::::::::999888777666QQQEEEMMMCCCBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCBBBAAA@@@???@@@@@@@@@>>>;;;::::::;;;888888888999999999999999?????????>>><<<<<<===???;;;;;;:::999999999999999666666666666777888:::;;;555555444444444444444555444444444444333333333333000111222222222111000///333222222111111111111111222222222222222333333333333333444444444444444333222222222222222222222222000111222222333333333333333333222222222222333333111777888@@@fff{{{oooeee___\\\ZZZYYYZZZWWWXXXaaannnuuuuuuqqq___XXXPPPIIIGGGGGGHHHHHHAAAAAAAAAAAAAAABBBBBBBBBDDDEEEEEEEEEEEECCCAAA@@@===<<<:::999777666666666666666777888999<<<===???<<<===???AAACCCEEEFFFGGGIIIJJJKKKLLLLLLMMMPPPRRRTTTUUUVVVXXXYYYZZZ[[[[[[[[[\\\]]]___bbbdddeeefffjjjjjjkkkmmmoooqqqrrrssstttttttttuuuuuuvvvvvvvvvzzzzzzzzzzzzzzz{{{{{{{{{xxxxxxwwwvvvvvvvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyssssssrrrrrrqqqqqqqqqqqqmmmnnnooopppooonnnmmmlllgggeeebbb___]]]]]]]]]^^^[[[\\\]]]\\\ZZZYYYYYYYYYUUUWWWXXXWWWUUURRRQQQQQQQQQPPPOOOPPPQQQQQQOOOMMMHHHGGGFFFEEEDDDCCCCCCCCCBBB@@@>>>>>>>>>===<<<:::;;;;;;:::999888888999999666666666666666666666666666666666666777777777777666666555555444333333333222222333333333333444444222333333444444555555666666888;;;<<<<<<<<<===???===>>>>>>???@@@AAABBBBBBAAABBBBBBDDDFFFIIIKKKMMMUUUWWWXXXWWWSSSNNNKKKJJJBBBEEEKKKQQQVVVXXXYYYZZZ[[[WWWZZZccclllyyyoooggg[[[OOOFFFAAA>>><<<:::;;;;;;:::999:::<<<>>>BBBCCCGGGHHHFFFMMMfff}}}ccciiizzznnnddd___YYYSSSOOOMMMNNNOOOKKKKKKJJJIIIIIIHHHHHHGGGCCCCCCBBBAAA@@@>>>===<<<888888999999888777666666tttMMMDDDGGGCCCDDDDDDEEEFFFFFFFFFFFFFFFBBBAAA@@@??????>>>>>>???@@@@@@@@@@@@@@@???>>>>>>===>>>@@@???===;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???AAAAAA???======>>>999::::::;;;;;;;;;;;;:::888888888999999::::::;;;777777777777666555444444666555555555444333333333000111222333333333222111777666555333222222222222222222333333333444444444444333333222222333333444222222222222222222222222000000111222333333333333333333222222222222222333111666555777PPP{{{www~~~vvvoooiiibbb]]]XXXVVVVVVYYY```hhhnnnqqqgggaaaYYYQQQMMMJJJHHHGGGBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBB???>>>===;;;:::999999888666666555555666777888999999999;;;===???@@@BBBCCCDDDEEEFFFFFFFFFGGGJJJLLLKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRTTTVVVXXXYYY[[[\\\___```bbbdddfffgggggggggjjjjjjjjjjjjkkkkkkkkkkkkppppppqqqrrrsssssssssrrrrrrqqqpppooonnnoooooopppooooooooooooooooooooooooiiihhhgggfffeeeeeeeeeeeeaaabbbccceeeeeedddbbbaaa___^^^\\\YYYXXXWWWWWWWWWSSSUUUVVVUUUSSSRRRRRRRRRMMMOOORRRQQQNNNKKKKKKKKKJJJIIIHHHIIIJJJIIIHHHFFFCCCBBBAAA@@@???>>>>>>>>>===;;;::::::;;;;;;:::888999888777777777777777777555555555555555555555555444444555555555666666666666666555444444333222222222222222333333444444444333333444555555666777777888:::<<<===<<<<<<===>>>===>>>???@@@AAABBBBBBCCCBBBCCCEEEGGGJJJLLLNNNOOOUUUVVVUUURRRNNNJJJHHHHHHGGGJJJOOOUUUXXXZZZZZZYYYWWWWWWaaassszzzbbbZZZPPPGGGAAA>>>===<<<777999;;;::::::;;;???BBBDDDFFFKKKMMMOOO```}}}vvvyyy|||hhh___\\\VVVQQQOOOPPPPPPOOOKKKJJJIIIHHHGGGFFFEEEEEE???@@@@@@??????===<<<<<<777777888888777777666666gggKKKDDDBBBCCCEEEFFFHHHJJJJJJJJJIIIHHHCCCBBB@@@>>>===<<<<<<;;;?????????>>>>>>>>>>>>===:::===???@@@>>><<<;;;;;;????????????@@@@@@AAAAAA999>>>CCCDDDAAA===<<<;;;777888:::<<<======<<<<<<999:::;;;;;;;;;::::::999777888888999888666444333777777666555444444333333000111333444555444444333999888777555444333222222333333333444444555555555444333222111111111222333222222222222222222222222///000111222333444444444333333222222111222222222777777666777FFFeee}}}pppwww{{{xxxzzznnndddXXXXXXXXXUUUTTTYYYaaaiiimmmhhh```XXXRRRMMMHHHEEECCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAABBBCCCCCCCCCCCCBBB@@@???>>>===<<<<<<777666555333333333333444555666888999;;;===>>>???@@@AAAAAAAAAAAABBBEEEHHHEEEFFFFFFGGGIIIJJJKKKKKKMMMNNNOOOQQQSSSTTTVVVVVVVVVXXX[[[^^^______^^^]]]aaaaaaaaaaaaaaaaaaaaabbbcccccccccdddffffffeeedddhhhgggeeedddddddddeeefffffffffffffffffffffffffffaaa```___^^^]]]\\\\\\\\\ZZZ[[[]]]______^^^]]]\\\\\\[[[YYYXXXVVVUUUTTTTTTNNNPPPQQQPPPNNNMMMMMMMMMIIIMMMOOOOOOKKKHHHHHHIIIGGGFFFEEEEEEFFFEEECCCBBBAAA@@@???>>>===<<<<<<<<<;;;999999:::;;;<<<;;;:::777666666555555555666666444444444444444444444444333333333444444555555555666666555444333333222222222222222333333444444444444444555555666777888888:::<<<===>>>===<<<===>>>===>>>??????AAAAAABBBCCCEEEFFFIIILLLOOOQQQRRRRRRSSSRRRQQQMMMIIIFFFFFFGGGOOOQQQUUUXXX[[[\\\[[[[[[[[[___ooowwwiiiYYYSSSJJJCCC???>>>======555777:::;;;;;;===AAAEEECCCGGGNNNTTTZZZuuu~~~{{{kkk{{{fff^^^[[[VVVRRRQQQRRRQQQMMMLLLKKKJJJHHHFFFDDDCCCBBB=========>>>===<<<<<<;;;666777777777777777666555VVVAAABBBDDD@@@AAABBBEEEFFFGGGFFFEEEDDD@@@??????>>>===<<<<<<;;;<<<===???@@@@@@>>><<<;;;@@@@@@@@@@@@???===<<<;;;::::::;;;===>>>???@@@AAA>>>????????????===;;;:::777888999;;;<<<<<<;;;:::::::::;;;<<<;;;888666555999888777555555555666777666555555444333333222222333222111000111333555777999777555444444444333222666666555555444444444444222222222111111000000000///000111222222222222222333333333333333222111000222222222222222222222222444555555888CCC[[[yyyllliiirrr}}}rrrddd___YYYTTTTTTUUUWWW[[[```dddfffeee```WWWOOOKKKKKKKKKHHHDDDAAAAAABBBBBBAAAAAA@@@>>>???@@@BBBAAAAAADDDCCCAAA>>>===<<<======<<<;;;888555333222222222555555666666888:::;;;<<<;;;<<<>>>@@@BBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGKKKKKKKKKKKKLLLMMMNNNOOORRRSSSTTTUUUVVVWWWWWWWWW^^^]]][[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^````````````^^^^^^\\\[[[ZZZYYYYYYXXXXXXXXX\\\[[[[[[[[[[[[[[[\\\\\\XXXWWWUUUSSSRRRQQQPPPPPPKKKLLLMMMMMMLLLJJJGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>======<<<;;;;;;:::999999999888888888777777666666555555555555555555555555555555555555555555555555333333222222333333444555555555555444444333333333555444444333222222222333222333555888:::<<<==================>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDJJJKKKLLLMMMNNNPPPQQQRRRTTTQQQJJJDDDAAADDDJJJOOOXXXXXXXXXYYYZZZ\\\^^^___bbbkkk}}}ooo^^^NNNIIIDDD???===<<<;;;:::666888:::<<<>>>BBBEEEHHHIIIGGGRRRZZZkkk~~~lllkkkyyynnnfffaaa]]]WWWTTTSSSSSSSSSSSSLLLKKKIIIIIIIIIIIIGGGEEEAAAAAAAAA@@@???===;;;;;;999999888777666555444444vvvRRRCCCCCCDDDAAA???@@@BBBCCCCCCAAA@@@?????????>>>>>>===<<<<<<;;;<<<===>>>???>>>>>>===<<<=========>>>>>>?????????======>>>???@@@AAAAAABBB????????????>>>===<<<;;;888999:::;;;;;;:::999999888999:::;;;:::888666555888777666555555555666666333444444555555444444444333222222222333444555666888666444444555555444333555555555444444444333333222222222222111111111000000000111222222222222222222222333333222222111000222222222222222222222222333444444666>>>PPPiii{{{pppeeegggooowww{{{}}}oooaaaYYYSSSSSSUUUUUUVVVYYY^^^```bbbaaa\\\UUUOOOLLLIIIGGGEEEDDDDDDDDDBBBAAAAAA@@@>>>>>>@@@AAAAAA@@@DDDCCCBBB@@@????????????===<<<999666444333222222222222222333444666777888999:::;;;===>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJNNNOOOPPPRRRSSSSSSTTTTTTXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXVVVVVVUUUUUUTTTTTTUUUUUUWWWWWWVVVVVVVVVWWWWWWXXXXXXVVVTTTQQQNNNLLLJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA?????????>>>======<<<<<<<<<;;;;;;:::999999888888888777777777666666666666444444444444444444444444444444444444444444444444333333222222333333444555555555444444333333222222333222222222222222222333777777999;;;<<<===============>>>>>>>>>>>>?????????@@@AAABBBCCCEEEEEEFFFJJJKKKMMMOOOQQQQQQRRRQQQMMMKKKHHHDDDDDDGGGNNNSSSVVVWWWWWWWWWXXXZZZ___ccckkkyyyuuufffVVVJJJFFFAAA===<<<;;;:::999888888888:::===AAAEEEGGGMMMGGGOOOaaaoooffftttqqqeee```]]]ZZZXXXWWWVVVTTTSSSPPPMMMKKKIIIHHHFFFCCCAAA@@@@@@???>>><<<;;;:::999999999888777666555444333dddMMMFFFDDDCCCCCC???@@@@@@AAA@@@>>>===;;;>>>>>>>>>===<<<<<<;;;;;;=====================>>>>>>>>>===<<<<<<===???@@@>>>>>>>>>?????????@@@@@@@@@???>>>======<<<<<<===::::::::::::999888666666666777888999999888777666777666555444444444555666111222444555666666666555222333444444555555666666666444333444555555444333444444444333333333333333222222222222222111111111000111222222333222222222111222222222222111111000111111111111111111111111111222333333777BBBSSS```vvvfff___eeepppyyywww|||jjj___WWWUUUVVVTTTRRRSSSWWWYYY]]]```aaa]]]VVVQQQJJJHHHGGGFFFFFFEEECCCAAAAAA@@@>>>>>>???@@@???>>>BBBBBBBBBBBBBBBAAAAAA@@@???===;;;888666444333222111111111111222333444555555666777888999:::;;;<<<<<<===>>>???@@@@@@@@@@@@BBBAAAAAABBBBBBCCCDDDEEEIIIJJJKKKMMMNNNNNNNNNNNNQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQPPPQQQQQQRRRSSSRRROOOLLLJJJGGGFFFEEEFFFFFFGGGGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;:::999999999999999999888777777666666666666666555555555555555444444444444444444444444333333333333333333333333333333222222333333444555555555444333333222111111222222333333444555555666;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDFFFHHHIIIJJJLLLOOOQQQRRRQQQPPPNNNDDDDDDEEEEEEHHHMMMSSSXXXWWWYYYYYYXXXWWW]]]gggppp|||nnnfffYYYLLLDDDAAA===:::::::::999999999888888;;;@@@EEEHHHJJJKKKIII[[[~~~}}}~~~jjjooouuu___]]][[[ZZZYYYXXXWWWSSSQQQPPPNNNKKKIIIGGGEEEBBB@@@@@@???===;;;:::999888888:::999888777555444333222xxxTTTIIIHHHDDDAAABBB@@@@@@AAAAAA@@@???>>>>>>=========<<<<<<;;;;;;;;;>>>===<<<;;;;;;<<<>>>???BBBAAA>>>;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>===;;;:::::::::;;;<<<::::::999888777555444333444444555666777777666666666555444333333444555555111222444666666666555444111333555666777777666555444333333444555666555333222222222222222222222222222222222222222222111111111111222222222222222111000111111111111111000000111111111111111111111111000111222222333888BBBJJJkkkuuufffeeelllsssqqqttt{{{yyylll___ZZZXXXUUURRRRRRRRRSSSWWW\\\aaaaaa\\\WWWPPPMMMJJJGGGFFFFFFDDDBBBBBB@@@>>>>>>??????>>>===???@@@AAABBBCCCBBBAAAAAA@@@>>>===:::888666444333333222222222222333444444333444444555555666777888888999:::;;;<<<=========>>>>>>>>>>>>???@@@AAABBBEEEEEEGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNOOONNNMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHFFFFFFEEEEEECCCCCCDDDCCCCCCAAA@@@???????????????>>>===<<<;;;999999999888888777777777777666666666555555555444444444444444444444444444333333333333333333333333111111111111111111111111333333222222333333444555555444444333222222111111444555666888999:::;;;;;;======>>>???@@@@@@@@@@@@?????????@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKKKKMMMPPPQQQPPPNNNJJJHHH???BBBEEEIIILLLQQQWWW[[[ZZZ[[[[[[YYY[[[fffxxx|||lll```XXXOOOEEE@@@===:::999:::::::::999888999;;;???EEEIIILLLMMMNNNUUUnnnggglllooowwwZZZYYYWWWUUUTTTTTTSSSQQQOOONNNLLLJJJIIIHHHGGGEEECCC@@@???===;;;999888888888:::999888777555333222222iiiJJJFFFIIICCC???@@@>>>>>>??????@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;>>>===;;;::::::<<<>>>@@@BBB@@@===;;;999999:::;;;;;;;;;::::::::::::999999;;;:::888777777888999999:::999888666555444333222222222333444555555555555444444333222222333444555222333444555555444333222111222555777888777555444333333333444555666444222000000000111111111111111111111111111111111111111111111111222222111111000///000000111111000000000000000000000000000000000///111222333222555999===SSS~~~uuuppplllsssrrrwwwzzzkkkbbb\\\WWWTTTTTTRRRQQQRRRVVV\\\___^^^]]]XXXTTTNNNIIIGGGFFFEEEDDDCCCAAA???>>>??????>>>===<<<===???@@@AAAAAA@@@@@@@@@???>>><<<:::888666555444444333222222222333333333333333333333444555666555666777999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKHHHGGGFFFDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>============<<<;;;:::999777777777777777666666666444444444444444333333333333333333333333444444444333333333333333333333333111111111111111111111111333333222222333333444555444444444333333333222222555666888:::<<<===>>>>>><<<<<<>>>@@@AAABBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEGGGHHHKKKLLLMMMMMMNNNNNNMMMKKKHHHDDDBBBAAADDDIIIMMMPPPTTTXXX[[[YYYZZZ[[[\\\bbbttt}}}xxxnnn```VVVPPPIIIBBB===;;;999999:::;;;;;;:::999<<<@@@DDDGGGJJJLLLNNNTTTeee{{{bbbkkkzzzrrrvvv|||qqqXXXYYYVVVRRRPPPPPPQQQQQQQQQNNNLLLJJJIIIIIIHHHFFFEEEAAA@@@???===;;;999999888999999888666555333222222vvv[[[EEECCCFFFAAA===>>>::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::::::::<<<>>>@@@>>>===<<<;;;:::;;;<<<<<<:::::::::::::::::::::999777777666666666666777777777777555444333333333333111111222222222333333444333222111111111222444444333333333222222222222222111222444666777666555444333333333444555555333111///////////////000000000/////////000000000000000000000000111000000///......//////000000000000//////////////////////////////111222222222444666888HHHzzzxxxvvvqqqsss~~~zzzpppeee\\\XXXXXXSSSQQQPPPQQQTTTYYY\\\]]]\\\XXXRRRMMMKKKIIIHHHFFFEEECCC@@@???@@@???>>>===;;;<<<===>>>?????????????????????>>>===;;;999888666555444333222222222222444333222111111222444555222333555666777888999999::::::::::::;;;<<<======>>>>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGEEEBBB@@@???>>>===>>>>>>>>>======<<<<<<<<<::::::;;;::::::999888777666666666555555555555555333333333333333333333333333333333333444444444444222222222222222222222222111111111111111111111111333333222222333333444555333333444444444444555555555666999;;;===>>>>>>>>><<<===>>>@@@BBBCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEDDDFFFHHHJJJLLLMMMNNNNNNMMMLLLJJJHHHFFFDDDBBBAAAGGGJJJNNNRRRTTTWWWYYY[[[XXX[[[```hhhvvv~~~qqqkkkaaaWWWOOOIIIDDD@@@;;;:::999999;;;<<<;;;;;;<<>>???<<<<<<<<<;;;;;;;;;::::::777777888888888888888888555666666777777666666666444444333222222333444555111111111000111111222222222111111000111222333444111111000///000111333444111222333444555555444444444333333555555444111///------......////////////---........./////////000///////////////...---------...//////000000/////////////////////////////////000000000111222444666>>>ZZZ}}}uuullllllwwwuuueee^^^^^^RRRRRRQQQOOOOOOQQQVVVYYYZZZXXXUUUSSSQQQOOOKKKHHHGGGDDDBBBAAAAAA@@@???===<<<<<<<<<<<<===>>>??????>>>?????????>>>===<<<;;;999999777666444444333333444333111000000111222333///000222333555666666666666666666666777888999::::::;;;<<<>>>??????????????????@@@AAAAAAAAA@@@????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCEEECCCBBB???===<<<;;;;;;;;;;;;:::999999999999:::777777777777777555444444444444444444444444444444222222222222222222222333333333333333444444555555222222222222222222222222111111111111111111111111333333222222333333444555222333444555666666777888777888;;;===??????????????????AAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDEEEFFFGGGDDDFFFIIIMMMOOOPPPOOONNNLLLJJJFFFCCCAAABBBDDDFFFLLLOOOSSSVVVWWWYYY[[[]]]^^^eeerrr{{{oooddd]]]UUUNNNHHHBBB>>>===:::888888888:::;;;:::999===DDDJJJKKKJJJQQQ```nnnyyy|||iiippplll\\\YYYWWWVVVWWWTTTQQQNNNMMMNNNOOOOOOOOOMMMKKKHHHGGGGGGFFFCCCBBB@@@AAAAAAAAA???;;;888555666666555555555444444444}}}zzzOOOHHHAAA>>>=========<<<===<<<;;;:::999999999999:::::::::::::::::::::::::::::::::;;;<<<===>>>>>>??????>>>===;;;999777555444444444444555555555666555666777888888777666555333222111111222444555666111111000000000000111111111111000000000111333444///...------...111555777111111222333444444444444444444444555555444111...---------....../////////,,,---------......//////......//////...---,,,,,,------...///000000/////////////////////////////////////////////000222444333;;;^^^pppfffdddoooxxx}}}oooeeedddQQQRRRRRRPPPMMMMMMQQQUUUVVVVVVWWWXXXWWWSSSMMMIIIHHHFFFCCCAAAAAAAAA???===>>>===<<<<<<<<<===???@@@>>>>>>???@@@@@@???===<<<>>>===;;;:::888777777777333222000/////////111222---...000111333444444555333333333333444555666666888999:::;;;<<<=========;;;<<<===>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>========================??????============?????????????????????@@@@@@AAADDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<999888777777777777777888555555555555444333222222222222222222222222333333222222222222222222333333333333333444444555555555111111111111111111111111111111111111111111111111333333222222333333444555222333444555777888999::::::;;;>>>AAABBBBBBBBBAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGCCCFFFKKKOOOQQQQQQPPPNNNKKKHHHCCC@@@@@@CCCHHHKKKPPPRRRVVVXXXYYY[[[]]]___hhhrrrrrrddd[[[UUUMMMHHHCCC===:::999999777777888999:::999888===EEEMMMMMMOOO[[[sss~~~}}}vvvZZZ[[[]]]RRRMMMSSSNNNMMMLLLLLLMMMMMMKKKJJJFFFEEEDDDEEEFFFFFFFFFDDD???@@@AAAAAA???;;;777444555555555555555555555555jjjFFFDDDAAA>>><<<<<<<<<======<<<999777666666666666777777888888999999999:::<<<:::888999<<<>>>===;;;@@@???<<<:::888777666777555666777777777555444333;;;;;;;;;999555111//////---...///111222333444444222222222111111111111000000000000000111111111111111000000000000000111111222222111111222222333444000111333444333222000......------,,,,,,------...///......---------............---------,,,,,,,,,+++++++++...111222///,,,//////////////////.....................///000000777888EEEfffkkk```^^^hhhnnnoooxxx{{{tttbbbVVVLLLLLLNNNNNNMMMLLLSSSSSSWWW^^^ddd```UUUJJJIIIJJJJJJGGGBBB???AAACCC??????>>>>>>======<<<<<<======>>>???@@@AAAAAABBB>>>>>>???>>>===<<<:::999999777555222000///......000000////////////000000222333333444555555555555555555444555666888:::;;;999999999999999999999999999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999::::::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::<<<;;;;;;:::999888777777666666666666666666666666444444444444444444444444444333222222111111222222333333333333333333333333111111222222222333333333222111111111000000//////333333222222222222222333...///000222333444444444777888999;;;<<<=========@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEECCCAAAAAABBBCCCFFFEEEDDDCCCEEEGGGIIIKKKMMMNNNNNNNNNNNNLLLJJJIIIDDD@@@===>>>CCCIIILLLMMMSSSXXXTTTRRRXXXYYY^^^kkkwww~~~ssshhhaaaUUUNNNEEE@@@???>>>;;;777999999999888888:::===@@@BBBHHHMMMLLLRRRmmmxxxiii[[[VVVSSSPPPOOORRRNNNMMMLLLKKKKKKJJJJJJJJJAAAAAA@@@???@@@AAABBBCCC======<<<;;;:::888777666555555444333222222222222]]]CCCAAA>>><<<;;;:::;;;<<<<<<;;;:::999888777666666777777777888888999999999;;;999888999;;;===<<<:::>>>===;;;999888777777777777888888999888777666555666666777555333111111222111222333444444444444444333222222222111111111111000000000000000000000000111111000000000000111111222111111111111222333333000111222333222111///......------,,,,,,------.........------------.........------------,,,,,,,,,+++++++++...111111///,,,.......................................//////000///555===QQQzzzuuueee[[[bbbjjjmmmsss{{{~~~iii]]]RRROOOPPPOOONNNNNNQQQQQQUUU[[[aaa```YYYRRRPPPLLLHHHDDDBBBBBBCCCCCCAAA@@@@@@??????>>>>>>>>>======>>>>>>???@@@AAAAAA===>>>>>>>>>>>>===;;;:::999777555222000......---000///////////////000000222222333444444444333333444333333444555666888999888888888888888888888888888888888999999999999:::999999999999999999999999888888888888888888888888888888888999:::;;;;;;;;;<<<<<<<<<;;;:::999999999::::::999888888777666666555555555555555555555555333333333333333333333333444333222222111111222222333333333333333333333333111111111222222222333333222111111111000000000000222222222111222222333333111222333555666666777777999:::;;;<<<>>>>>>>>>>>>@@@AAAAAAAAAAAABBBBBBBBBDDDDDDDDDCCCAAAAAABBBCCCEEEEEEEEEEEEGGGHHHJJJKKKNNNMMMMMMLLLKKKIIIGGGFFFBBB@@@@@@BBBHHHMMMOOOPPPSSSWWWSSSRRRZZZ___eeerrrrrrfffZZZSSSNNNHHHAAA=========;;;888777888888888888:::===@@@IIIPPPTTTTTT\\\|||nnnbbbVVVRRRPPPMMMLLLOOOMMMLLLKKKJJJJJJIIIIIIJJJGGGFFFDDDBBB@@@@@@@@@@@@??????>>><<<:::888666555555444333222222111222222}}}PPP???===;;;999999999:::;;;;;;;;;;;;;;;:::999777777777777777777777888888888:::999888999:::;;;:::999;;;;;;:::999888888888888444555555555555444444333111222333222111222555777777888888888777666555444333333333333222222222222000000000000000000000000111111000000000000000111111111111111111222222333///000111222111000///.........------------.........---------------......------------,,,,,,,,,,,,+++++++++---///000...,,,------------------------......------......///000+++444555999ZZZkkk[[[ZZZ```dddiiinnnsssfffXXXRRRPPPMMMLLLMMMMMMNNNQQQVVV[[[]]]]]]\\\XXXQQQHHHDDDEEEFFFEEEDDDCCCCCCBBBAAAAAA@@@??????=========>>>>>>?????????======>>>>>>>>>>>>======:::999666333111///...---............//////000111111222222222222111111000222222222222333444666666666666666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666555555666666777888888888:::999999888888777777777777777777666666555555555333333333333333333333333222222222222222222222222333333222111111111111222222222222222222222222222111111111222222222222333111111111111111000000000222111111111222333444444666777888999:::;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCAAAAAABBBDDDEEEEEEGGGHHHJJJKKKLLLLLLMMMMMMKKKIIIFFFDDDBBBAAAAAABBBDDDHHHMMMQQQRRRRRRQQQVVVRRRSSScccppp{{{xxxiii]]]RRRJJJFFFAAA;;;999:::;;;:::888777888999::::::===AAADDDFFFMMMRRRVVVjjjxxxsssbbbZZZRRROOONNNLLLKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHJJJHHHEEEBBB@@@>>>=========<<<;;;:::999888777666555444333222111111111111lllDDD<<<;;;999888888999;;;<<<:::;;;;;;<<<;;;:::888777777777777777777777777777999999999999::::::999999888888888888999999::::::444444555555555444444444333333333333333555999<<<======<<<;;;999888666555444444444444333333333222111000000000000000//////222111000000000000000000000000000000000111222222///000000000000///............------------......------,,,,,,------......---------,,,,,,,,,++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,------...------------.../////////555444111BBBlll~~~kkk]]]WWWYYY```hhhnnnttt{{{~~~uuufff\\\VVVPPPMMMNNNLLLLLLMMMPPPTTTYYY^^^aaa\\\WWWPPPLLLJJJHHHFFFDDDDDDDDDCCCBBBAAA@@@@@@???===============>>>>>>>>><<<======>>>>>>?????????<<<;;;999777444222000000............///000111111111111111111000///......///000000000111222333333333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444444444444444444555555666666666777777666666555555555555444444444444444333333333222222222222222222222222111111111111111222222222333222222111111111111111222222222222222222222222111111111111222222222222111111111111111111111111111111111222333444666666;;;;;;<<<>>>>>>???????????????AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDCCCBBBBBBCCCEEEEEEFFFIIIKKKMMMMMMLLLLLLMMMKKKIIIEEEBBB@@@???>>>CCCEEEIIIMMMQQQSSSSSSSSSSSSZZZXXX]]]vvv~~~nnnaaaVVVMMMGGGAAA===999777888999999888999:::<<<===>>>BBBFFFJJJJJJNNNRRR^^^~~~yyywww~~~bbbYYYUUUPPPOOOOOONNNLLLLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGFFFCCCAAA??????>>>???:::999888888777777777777444333222111111000000000WWW===;;;:::999888888:::<<<===999:::;;;<<<<<<:::999888888888888777777777777777888999:::::::::999888888777777888999::::::;;;;;;:::::::::::::::::::::;;;888999999888777999<<>>===;;;888777555555555555555444444444444222222111111000000000///222222111000//////000000000000//////000000111222000000000000000///......///......------......///,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------...//////222111333555888MMM{{{nnnWWWPPPYYYbbb```gggpppuuuxxxyyynnncccYYYTTTSSSNNNMMMKKKJJJMMMSSSYYY^^^YYYZZZZZZWWWPPPJJJGGGEEEEEEDDDDDDCCCAAA@@@@@@???>>>>>>>>>===============<<<<<<<<<======>>>??????>>>===<<<:::888666555444///////////////000111111000000000000///...------......//////000000111111111111111111111111111111111111111222222222333333222222222222222222222222111111111222222333333333444444444444444555555555444444444444333333333333222222222222222222222333111111111111111111111111000000000111111222222222333222111111000000111111111111111111111111111111000000111111111222222222111111111111111222222222111111222333555777888999>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDDDDCCCCCCEEEGGGFFFHHHKKKMMMNNNNNNLLLKKKKKKIIIFFFCCCAAA@@@???@@@GGGJJJMMMQQQRRRSSSSSSSSSWWWbbbdddlllqqqbbbVVVMMMEEE@@@???===:::888888888888777888:::<<<>>>@@@DDDJJJNNNWWW[[[bbbtttlllccccccWWWSSSSSSQQQNNNNNNNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGG@@@>>><<<:::888777666666333333222111000000000000lllMMM???;;;:::999888888:::<<<===888999:::::::::::::::999999999999888888888888888888:::<<<<<<:::999888999777888999:::;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<============<<<;;;;;;>>>@@@>>>>>>===<<<:::888777666666666666666555555555444333333333222222111111000333222111000///////////////////////////000000111111111000000000///////////////............//////++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,------...------,,,,,,------...//////,,,111999666:::```cccUUUUUUWWW\\\dddnnntttyyy|||pppccc[[[YYYVVVQQQLLLIIIKKKOOORRRTTTRRRWWW]]]\\\VVVNNNJJJHHHFFFFFFEEECCCBBBAAA@@@@@@?????????>>>>>>=========<<<<<<<<<<<<<<<===>>>?????????>>>===<<<:::999888222111111000000111111111...////////////......---------...///////////////000000000000000000000000000000000000111111111111111111111111111111111111///000000111111222222333444444444444444444444444222222222222222222222222000000000111111222222222000000000000000000000000000000000111222222333333222222111000000000000111000000000000000000000000000000000111111111111222111111111222222222222222111222333555777999;;;<<>>===;;;999888777888888666888;;;>>>AAAFFFLLLQQQZZZkkk~~~fffiiiqqqYYYVVVQQQSSSRRRNNNLLLLLLKKKHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDEEEGGGJJJLLLNNNJJJHHHCCC>>>:::777555444333222111000////////////[[[GGG@@@;;;:::888777777999;;;<<<888888888888888999::::::::::::::::::999999999888888;;;>>>===;;;999888999888999:::<<<=========<<<::::::999999999:::;;;<<<<<<===>>>>>>======>>>???;;;;;;;;;:::999888777666777777777666666666555555555555444444333222222111333222111000///////////////............///000000222222111000000000000000//////............//////++++++++++++,,,---...///,,,,,,,,,++++++++++++******+++,,,+++)))(((***,,,+++++++++,,,---.........------,,,,,,------...///---***///555333555KKKgggttteeeXXX]]]fffqqqyyy~~~pppfffcccaaaYYYOOOJJJKKKLLLKKKJJJKKKPPPVVVZZZYYYUUUOOOLLLHHHHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>======<<<<<<;;;::::::;;;<<<======>>>>>>>>>>>><<<;;;:::444444333222111111111111---...///////////////...,,,---.../////////....../////////////////////////////////000000000111111000000000000000000000000//////000000111222222222333333333333333222222222111222222222222222222222/////////000111222222333000000000000000000000000000000111111222333333444222222111000000000000000000000000000000000000000000000000000111111111111111111111222222333333333222333444666999<<<>>>??????@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGFFFGGGJJJLLLKKKLLLMMMMMMMMMLLLJJJIIIHHHFFFCCCBBBCCCFFFIIILLLPPPRRRSSSSSSSSSVVVZZZ^^^bbb}}}}}}vvvqqqiii]]]SSSLLLFFF@@@<<<;;;;;;:::999888777888999888;;;>>>AAAEEEKKKQQQVVVjjjzzzkkk\\\ZZZUUUXXXWWWPPPMMMMMMLLLGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMLLLIIIDDD>>>:::777555444222222000///////////////wwwMMM>>>999:::999777666666888999;;;888777777666777888:::;;;;;;;;;;;;::::::999999999888<<>><<<999999:::888999;;;===>>>>>>=========<<<<<<;;;<<<===>>>???:::;;;>>>>>>=========>>>999999999999888777666666777777777777666666666666666666555444444333222222333222111000////////////...............///000000333222222111000111111111//////............//////++++++++++++,,,---...///,,,,,,,,,+++++++++******)))+++,,,+++((((((***,,,++++++,,,------...//////---,,,,,,,,,,,,---......------......///444???IIIvvvfff]]]fffsss~~~vvvrrrhhh^^^RRRMMMLLLLLLGGGCCCHHHJJJNNNUUUZZZZZZTTTNNNJJJIIIHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>>======<<<<<<:::999999:::;;;<<<<<<======>>>>>>===<<<;;;666666444333222111111111------...///000000000///,,,---.../////////...---////////////////////////////////////000000000111000000000000000000000000...//////000111222222333222222222111111111111111111111111111111222222222...//////000111222333333111111111111111111111111000000111222333333444444222111111000000000000000000000000000000000000000000000000000111111111111111111111222222333333333333333555777:::===???AAA??????@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFGGGGGGGGGHHHKKKMMMMMMMMMMMMLLLLLLJJJIIIIIIFFFEEECCCBBBDDDIIIMMMQQQRRRSSSTTTTTTTTTXXX___eeessstttlll___XXXOOOHHHEEEBBB>>>;;;888888999888888888999;;;<<>>???@@@???>>>===;;;;;;;;;;;;:::888666555777888:::;;;:::999777555888888888777777555444333555555555555555555555555444444444444333222111000......------...///111222222222222111111111000000111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,***+++,,,---............---------............///,,,---......///111555999VVV~~~rrr\\\___iiixxxttt^^^NNNNNNQQQKKKDDDCCCEEEFFFGGGHHHJJJNNNRRRVVVNNNMMMJJJHHHFFFEEEEEEFFFDDDCCCAAA@@@???@@@@@@AAA>>>>>>>>>===<<<<<<<<<;;;<<<===>>>@@@@@@>>>===<<<999:::::::::999999888777222222111000///...------000000///......---,,,,,,---------------...///000000000////////////000000000000000///...,,,+++***............////////////222222222111111111111111111111000///////////////111111000000000000000111111111222333222111000///...//////000111222222222111111111111000///...---------......///000000000111111222222222222111111222333555666888999999:::888:::<<<===>>>???AAACCCDDDBBB???======>>>@@@BBBEEEDDDCCCBBBAAABBBBBBCCCEEEDDDCCCCCCEEEFFFFFFEEEGGGHHHJJJKKKLLLLLLKKKKKKNNNLLLJJJJJJLLLKKKHHHEEEBBBCCCCCCDDDHHHNNNRRRRRRQQQUUUXXXXXXZZZeeeuuu{{{qqqfff___WWWOOOEEE???>>>===;;;888777666666777888:::;;;===EEE@@@BBBKKKPPPTTTcccvvv}}}rrreee\\\\\\```[[[WWWWWWWWWUUUPPPKKKLLLIIIFFFEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBB@@@???<<<999666444222222222222111000///...------pppBBB:::===555777777777777777777777777888:::>>>@@@AAA>>>;;;999888999;;;:::999999:::;;;:::888888:::<<<<<<:::777888999::::::999999:::<<<<<<===???@@@@@@>>>===<<<::::::;;;;;;:::888666444666777888999999888666666888888888888777666555444555555444444444444555555444555555444333222111111///............000111222333333333222222222111111111000000///......------------------------------************++++++++++++,,,++++++******++++++,,,++++++,,,,,,---.........------------............---............111444777CCCeee}}}aaa^^^```jjjuuuvvvcccUUUUUUVVVQQQKKKLLLIIIIIIIIIHHHHHHIIIKKKMMMPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDBBBAAA@@@@@@@@@AAA>>>>>>>>>===<<<<<<;;;;;;<<<===>>>??????>>>===<<<<<<<<<======<<<<<<;;;:::555555444333222111000000.....................---...............///000000000//////......//////000---...............------............////////////111111111111111111111000111111000///////////////000000///////////////000111111222222222111000///...//////000111111222222111111111111000///........./////////000000000111000000111222222222222222444555666888999:::;;;;;;;;;===???@@@@@@@@@BBBDDDDDDCCCAAA@@@???@@@AAABBBEEEDDDCCCBBBBBBBBBCCCCCCEEEDDDDDDDDDEEEFFFFFFFFFHHHIIIKKKMMMMMMMMMLLLKKKKKKIIIGGGGGGHHHGGGDDDAAAAAADDDGGGKKKOOOSSSTTTTTTXXXXXX[[[dddtttwwwooofff\\\UUURRRKKKBBB===<<<;;;:::777666666666777888:::<<<>>>AAABBBHHHNNNQQQZZZwww{{{iiibbbXXXRRRTTTZZZVVVSSSSSSUUUUUUQQQNNNKKKIIIGGGFFFGGGGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???===;;;999777555444333333222222111000///...------YYY>>>999999:::666666666777777777777777888;;;???BBBBBB???:::777555777999999999:::<<<>>>;;;::::::;;;<<<<<<:::999777999:::999888888999;;;===>>>??????>>>===;;;:::888999:::;;;:::888555333555555666666666666666666777888888888777666555555555555333333333333555555444555555444444333222111////////////000111222333333333333333222222222222111000000//////.................................******+++++++++,,,,,,,,,++++++************++++++,,,++++++++++++---...///,,,,,,,,,---------......---...///......///222555666NNNzzzqqqhhhaaaccciiipppyyyyyykkk___\\\YYYQQQLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGPPPPPPOOOOOOMMMLLLKKKJJJGGGFFFDDDCCCBBBAAAAAAAAA??????>>>===<<<<<<;;;;;;<<<===>>>??????>>>===<<<===>>>>>>>>>>>>======<<<:::999999888777666555444---------........./////////............///000000.........------.........++++++---...//////000000---............//////////////////000000000000000111000000/////////////////////............//////111111222222111111000///...//////000000111111222111111111111000000///...//////000000000000111111//////000111222333333444777888999;;;<<<=========???AAABBBCCCBBBBBBDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJLLLNNNNNNMMMKKKJJJGGGEEEDDDCCCCCCBBB???===???BBBHHHNNNRRRSSSRRRQQQZZZXXX]]]nnn~~~uuummmfff^^^VVVPPPKKKEEE>>>:::::::::888777666666666777999<<<>>>@@@BBBGGGNNNPPPQQQbbbyyyiii]]]ZZZTTTRRRUUUUUUQQQNNNNNNQQQSSSQQQPPPJJJHHHHHHHHHIIIHHHFFFDDDBBBBBBAAAAAA???>>><<<;;;999888777666444444333333222222111000///...------{{{KKKAAA===555:::555555666666666666666777999:::<<<>>>===;;;888666444666888999999999;;;===;;;;;;::::::;;;::::::999777888999999777777888999<<<<<<<<<<<<;;;:::888777666777999::::::777444222444444444333444444555666666666777777777666666555555444333222222333444555444444444444444333222222000000000111111222333333222222222111111111111000000000000//////.........------------------------++++++++++++,,,,,,,,,,,,++++++************++++++,,,+++***)))***,,,...///+++,,,,,,,,,---------------...///.........000222222AAAaaa{{{rrrkkkeeeeeelllvvv|||qqqiii```TTTNNNMMMJJJIIIHHHHHHHHHHHHGGGGGGLLLMMMNNNOOOOOOOOOMMMMMMHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<;;;===>>>????????????>>>============>>>>>>===<<<<<<======<<<;;;:::999888888////////////////////////.........------...//////...------,,,,,,------...++++++---...//////000000---------.........//////.........///////////////000000////////////000000//////.........///000000111111111111111000000///////////////000000111111000000000000000///...---////////////000000000000//////000111333444666777:::;;;===>>>???@@@@@@@@@BBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGFFFFFFFFFGGGIIIKKKKKKLLLLLLKKKIIIFFFEEEBBBBBBBBBBBBBBBAAA@@@???EEEFFFKKKQQQSSSQQQQQQTTT___aaakkkxxxnnneee___XXXPPPKKKDDD@@@;;;999999999888777666666777999;;;???BBBCCCIIIKKKNNNRRRZZZrrrpppvvvvvv```[[[[[[XXXWWWZZZUUURRRNNNMMMNNNOOOOOONNNHHHHHHHHHIIIJJJIIIFFFDDDBBBAAAAAA@@@>>><<<;;;::::::999777555444333333333111111111000///.........ddd<<<<<<999000666444444555555555666666666888888777666555555555555666777888888777777999:::888999999888888888888999666777888888666555666888888888888888888777666666555666888999888666444222444333333222222333444444444555555666666666555555444333222111111222333444333333333444333333222111000000111111222333333333000000000000////////////////////////............++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******++++++***)))((()))+++---///++++++++++++,,,,,,,,,------...///...------///111---888HHH```kkk^^^```jjjzzz|||pppddd[[[XXXPPPMMMJJJIIIJJJJJJHHHGGGGGGHHHJJJLLLNNNNNNNNNNNNIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@>>>======<<<>>>>>>????????????>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>===<<<;;;::::::999444444333222111000///.........---------------...------,,,,,,,,,,,,------------...............---------------............------......////////////000000////////////000000000/////////000000111222111111111000000000000000///////////////000000000......//////......---------......//////000111111222222222333555777999:::>>>>>>@@@AAABBBBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFHHHKKKLLLKKKJJJIIIFFFCCCAAA@@@???AAABBBDDDDDDEEEEEEFFFPPPNNNPPPTTTTTTTTTXXX```nnnyyyuuummmbbbYYYRRRLLLFFFAAA???===:::999999999999888666777888;;;>>>BBBFFFHHHNNNLLLPPP___vvv}}}kkkooopppbbbWWWXXXYYYWWWTTTVVVXXXUUUQQQMMMLLLKKKJJJJJJGGGGGGGGGHHHIIIHHHFFFDDDBBBAAAAAA@@@>>><<<;;;:::<<<;;;999666444333222111111111000000//////......OOO333444555333888333333444444555666666666777555333111111222444666777888999888777666777888555666777666555666888999666777888777555444555666444444444555555666666666555555666666666555444333444444333333333222222222222222333444555555555444222222222222222222222222111111222222222222111111//////111222222333222222////////////.........---------------------------************************))))))*********+++++++++******))))))))))))*********))))))))))))+++,,,---******+++++++++,,,,,,,,,+++---......------///000---555999CCCgggddd]]]bbbpppwwwuuukkkfff^^^XXXRRRNNNLLLKKKGGGEEEDDDEEEGGGHHHJJJKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@???>>>>>>???????????????????????????@@@@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;;;;:::999888777666444222111000//////...------------...---------,,,,,,---------.../////////...---,,,,,,,,,------------.........------......//////000000///////////////000000111000000///000000111222333222111000////////////000////////////////////////.........//////......---------...///111222333333666666666666888:::<<<>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEEEECCCCCCDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEEEEFFFFFFFFFFFFEEEFFFIIIJJJIIIGGGFFFIIILLLKKKIIIGGGDDDAAA@@@???>>>@@@CCCFFFHHHIIIJJJLLLNNNSSSNNNOOOTTTVVVYYYdddrrr|||kkkcccXXXOOOIIIEEE@@@<<<;;;;;;:::999999999999999777888:::===AAAFFFJJJLLLPPPSSSaaa~~~nnnppp{{{^^^XXXTTTVVVWWWSSSQQQQQQXXXVVVRRRNNNKKKIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFDDDAAAAAA@@@@@@>>>===;;;;;;<<<;;;999666444222111111111000000000/////////...kkkCCC666444666888777222333333444555555666666555444333333333444555666666777888777666666666888333555666666444555888;;;555666777666444333444555111111222333555777888999555555555444444444444444444555555555444222000//////000111222333444444444000111222333333222111000///000000111111111000000...///000111222222222111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))***************))))))))))))******(((((())))))***+++++++++************++++++++++++)))+++---...------///000///333555999PPPzzzsss```]]]fffnnnzzzyyyqqqkkkcccYYYRRROOOLLLHHHEEEFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHFFFFFFEEECCCBBBAAA@@@???@@@??????????????????@@@??????@@@AAAAAAAAAAAAAAAAAA@@@??????======<<<;;;;;;;;;:::999777666555555111111000///////////////......------------............//////...------,,,,,,,,,---------.........---......///000000111111///////////////000111111.........//////111222222222111000///...//////000//////////////////////////////000000000000000///---...///111333555666777::::::999999:::===???@@@BBBBBBCCCDDDEEEEEEEEEEEECCCDDDFFFFFFEEEEEEFFFGGGEEEDDDCCCBBBCCCDDDFFFGGGDDDEEEFFFGGGGGGGGGFFFFFFGGGIIILLLJJJGGGGGGJJJMMMHHHFFFCCC@@@??????AAABBBDDDGGGKKKLLLLLLMMMOOORRRRRRNNNPPPZZZaaahhhyyyzzzqqqbbb[[[PPPIIIEEEBBB>>><<<888888999999888777777777888:::<<>>===<<<;;;999888666444333222222111000000000000////////////zzzSSS;;;<<<777666777---222222333444444555666666444444555666666777777777444666777777666666777999333555666666555666:::===555666777666444333444555000000111333555888:::<<<666555444222222333444555444555666666555222///......///000111222333333333...000222444444222000......///000000000000//////---...000111222222111111000000000000////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))******))))))))))))******'''((()))***+++++++++***)))************+++++++++(((+++---...---...///000//////111666@@@[[[|||~~~|||aaaXXX^^^hhhuuuyyypppggg\\\TTTQQQOOOKKKHHHIIIHHHFFFDDDCCCCCCCCCDDDHHHHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBB@@@@@@@@@@@@????????????@@@@@@<<<===>>>???????????????BBBAAA@@@@@@>>>>>>===<<<;;;;;;;;;::::::999999999333333222111000000111111///......------......///------...............---,,,,,,,,,---------...............///000111111222///////////////000111111---------......000111111222111///.........///000///////////////.........000111111222222222111111...///000333555888999:::===<<<;;;;;;<<<>>>AAABBBBBBCCCDDDEEEEEEEEEEEEEEECCCEEEFFFFFFFFFFFFHHHIIIEEEDDDBBB@@@AAACCCFFFGGGDDDEEEFFFGGGHHHHHHGGGFFFGGGJJJLLLKKKGGGGGGJJJNNNFFFCCC@@@>>>>>>@@@DDDFFFGGGJJJNNNOOONNNNNNPPPSSSVVVSSSXXXfffqqq{{{ssshhhYYYRRRHHHBBB???>>><<<:::666777888888777666666666999:::===AAAFFFKKKPPPRRRccc{{{~~~qqqccc[[[XXXUUUSSSPPPMMMMMMOOOKKKLLLNNNMMMLLLJJJJJJKKKFFFDDDBBBAAACCCDDDEEEDDD===>>>>>>>>>===<<<;;;;;;555555444333222222222222000000000000////////////~~~dddJJJ555333888555222222111111222222222333333333222222333333444555666666777666444222222222444555555555666555444555777999888777666555444333222222111111222333333444555555555555444444444555666666777666666555444222111000333222111000////////////222222000///.....................///////////////,,,...//////......///111111000---,,,,,,---000111,,,,,,++++++++++++++++++------,,,++++++******)))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))*********))))))))))))))),,,,,,,,,---------......,,,000777888333>>>eee|||yyyppp]]]XXX^^^fffpppxxx~~~~~~zzzpppbbbXXXSSSNNNIIIHHHGGGEEEEEEEEEEEECCCAAAEEEFFFGGGHHHIIIJJJKKKKKKEEEFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<======888999888888777666555444333444444555444222000///000000//////......---------......//////......------...///000111111111111---.../////////000222444000000000000000111222333111111000/////////000000//////000000000000000000222444666666444333333333222333444777999;;;===>>>DDDDDDEEEFFFEEEDDDCCCBBBHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDHHHHHHGGGFFFEEEDDDCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFLLLLLLKKKJJJHHHFFFDDDCCCAAA>>><<<>>>CCCIIIMMMNNNSSSQQQPPPQQQPPPMMMPPPUUUUUU___ooooooaaa[[[OOOIIIAAA===<<<<<<;;;:::888999999888777777999:::;;;;;;<<>>>>>===<<<;;;:::999999999333333333333444333000...000000000000////////////zzzRRRAAA444444555000///222111111111222222222333333222222333333444444555555666444333222222333444666555666666555444444666888777777666555444333222222111111111222333444444555333333222222333333444444666666666555444333222111111000000000000000111222222111111000//////////////////////////////......,,,...//////......///000111000...------...000111,,,,,,,,,,,,++++++++++++---,,,,,,++++++******)))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))***))))))))))))))))))))),,,,,,,,,,,,------------......222444000555OOOlllppp^^^]]]]]]aaajjjvvvqqqddd]]]WWWQQQKKKIIIFFFEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>============<<<;;;:::999999999999999888777666555444333333222111000000///...........................//////000111111111111///000111111000111333555111111000000000000000000//////...............///000000000000000111111111444666888888777555555666777888999<<<>>>@@@AAABBBFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCEEEFFFGGGIIIIIIIIIIIIHHHLLLKKKIIIGGGEEECCCBBBAAACCCAAA@@@BBBFFFKKKMMMMMMQQQOOOPPPSSSSSSSSSYYY```ooo}}}{{{pppbbbWWWRRRHHHCCC===:::999999888777777888999888777888:::<<<;;;???BBBIIINNNNNNbbbhhh[[[SSSNNNMMMMMMLLLKKKKKKLLLLLLJJJIIIHHHIIIJJJKKKIIIHHHDDDCCCAAA@@@AAAAAA???>>>>>>===<<<;;;999999888888444333222222333222000////////////............---]]]@@@888555666333------444000111111111222222222222222222333333333333333333333333222222222444666777666777666555333333555777777666666555444333222222333333333444444555555555111111000000111111222333444444555555444444333222/////////000000222333333222111111000000000111111000000000//////.........,,,---......------...///////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))******++++++,,,,,,,,,---------...,,,---111//////:::IIIaaasssgggdddcccgggpppxxx}}}~~~~~~sssjjjbbbZZZQQQMMMHHHFFFFFFGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBBBBAAACCCBBBAAA@@@@@@???@@@@@@??????????????????????????????>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>===>>>>>>===<<<;;;;;;;;;;;;999888777666555444333333///...---,,,,,,---.../////////000000111000000000000111222111000111333444444333222111000000000000///...............//////000111111111222222222333777999;;;<<<:::999999:::<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLHHHHHHGGGFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIFFFCCCAAA@@@@@@@@@EEEEEEFFFIIIMMMPPPQQQQQQQQQPPPRRRVVVYYY^^^hhhrrruuulllaaaTTTKKKIIIAAA>>>;;;999888888777666777888999888888999<<<>>>@@@GGGHHHIIILLLSSSqqqjjjZZZVVVKKKIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDDDDFFFHHHJJJIIIHHHBBB@@@>>>>>>??????>>>===???>>><<<:::999888777777555333111111111222111000.........---------,,,,,,HHH999666555666333...000555000000000111111111111222222222222222222111111111111111111222333555777888777777666555333222444666666666555444444333222222555555555666666666666666000000000000000111222333333333444444555444444333111000000000111111222333222111111111111111222222222111111000///...------,,,---...---,,,,,,---......///000111111000///.........------,,,,,,++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,***,,,111111///333:::HHHmmm~~~}}}uuukkkiiiooovvv{{{wwwlllbbbXXXSSSMMMHHHGGGHHHIIIJJJGGGGGGFFFEEEEEEDDDDDDCCCFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????@@@AAAAAA@@@AAAAAAAAA@@@@@@???>>>@@@???===<<<;;;<<<======<<<<<<;;;:::888777666666111///...,,,,,,...///111///000000000000000///...000000111000//////111333444333333222222222222333000000///000000111222222333333333444555555555666;;;===@@@@@@???>>>>>>???@@@@@@AAACCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIFFFEEEBBB@@@???@@@AAABBBGGGHHHKKKNNNRRRTTTTTTTTTSSSSSSVVV\\\bbblll}}}wwwllldddYYYMMMFFFDDD======<<<;;;;;;:::999888777888999999999;;;???BBBHHHLLLIIIIIIPPP]]]}}}kkk|||{{{]]]SSSQQQJJJHHHHHHHHHIIIIIIHHHHHHHHHCCCCCCCCCEEEHHHIIIHHHFFF@@@>>><<<<<<===>>>>>>===???>>><<<:::888666666555666333111000000111111000.........------------,,,sss===;;;666222222222111111222//////000000000111111111111111111111111000000000//////000222333555777888666777666444222222444666555555555444333333222222555555444444444444444444000000000111111222444444222333444444555555444444333333222111111111111111222111111111111111222222222222111000///......---,,,---...---,,,+++,,,......///000111111000///...//////......---,,,,,,+++,,,,,,+++******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))*********************+++++++++,,,,,,***+++///111000///333999@@@WWWzzzrrr]]]aaammmvvvzzzzzznnnaaa[[[TTTNNNJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBB@@@AAAAAAAAAAAA@@@@@@???@@@???>>>=========>>>???>>>>>>===<<<;;;:::999888444222111//////111222444000111111111111000000///000111111000......///111000000000000111333444444000000000111111333444555666777777888999999::::::???AAACCCDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKMMMLLLKKKIIIHHHGGGFFFEEECCCBBB@@@@@@AAACCCEEEGGGJJJLLLNNNPPPQQQQQQRRRSSSSSSUUU[[[fffrrrvvvnnneee^^^UUUJJJBBB@@@:::;;;<<<<<<;;;;;;:::;;;888999999:::;;;>>>CCCFFFHHHKKKJJJSSShhh~~~rrrrrr}}}nnn]]]OOOLLLKKKFFFGGGHHHIIIIIIHHHGGGGGGFFFEEEFFFGGGIIIHHHFFFDDD@@@>>>;;;;;;<<<===>>>===>>>===;;;999777666555555555333000///000111000000/////////.........------```<<<;;;555///...000222000...////////////000000000000///000000000000000000000...///000222444555666777555666555444222222444666444444444444333333222222222222222111111000000000111000111111222333555555333333444444555444444444444444333111111000000000222111111000000000111111111111111000000/////////---...///...---,,,---...//////111111111111//////000000///...---,,,,,,++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((()))******++++++))))))*********++++++++++++...000///,,,,,,000555555???XXX\\\XXXccclllpppxxxqqqkkkccc\\\UUUPPPKKKHHHHHHGGGGGGEEEDDDCCCCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@???????????????????????????@@@@@@???@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA??????>>>>>>===<<<<<<<<<777777666555555666777777333333444444444444444333333444444222111000111222......///000111333444555111111111222333555666777;;;;;;<<<===>>>??????@@@BBBDDDFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIILLLKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGFFFFFFEEEEEEDDDJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLJJJGGGEEECCCBBBBBBBBBBBBBBBCCCEEEHHHKKKLLLOOOPPPPPPOOOOOOPPPRRRUUUXXX___mmm~~~}}}iiiaaaYYYTTTMMMCCC===<<<777999::::::999888999;;;999:::;;;<<<===AAAGGGKKKFFFMMMWWWppp{{{eeeddd[[[LLLHHHJJJDDDDDDFFFGGGGGGGGGFFFEEEHHHHHHHHHIIIJJJIIIFFFCCCBBB@@@===;;;<<<>>>>>>>>>===<<<:::888777666555555444222000000000111000////////////............---zzzMMM;;;666333000///111222000---........./////////000000.........//////000000000...///000222444555666666444444444333222333555777444444444333333333333222333222222111000/////////000000000111222333555555444444444555444444333333333333222111111111222222222111111000////////////111000000000000000000000...///000///---,,,---...000000000111111000000000111111000///...---,,,,,,++++++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''(((((()))******++++++))))))))))))*********+++,,,---...---,,,---///000---///===ZZZuuucccVVVXXXbbbhhhpppyyy|||sssjjj```VVVPPPIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDCCCBBBAAAAAABBBBBBAAABBBBBBCCCCCCDDDDDDEEEBBBCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCBBBBBBCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;666777888999999999999999999::::::888666555666777444444444444555666888888555555666777888:::<<<===???@@@@@@AAABBBCCCDDDEEECCCFFFHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHKKKKKKJJJIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKFFFFFFGGGGGGHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJGGGEEECCCAAAAAAAAADDDEEEFFFHHHJJJLLLNNNOOOPPPQQQRRRQQQSSSXXX```ffflllxxxyyynnn^^^UUULLLGGGAAA;;;999;;;777888999888777777999<<<:::;;;<<<===???DDDJJJOOOKKK\\\tttmmmZZZYYYQQQHHHHHHHHHBBBDDDEEEGGGGGGGGGEEEDDDHHHHHHIIIJJJKKKJJJGGGDDDEEEBBB>>>======>>>???>>>;;;:::999888666666555555333111111111111111///---.........---------,,,,,,aaa;;;333222444444333333333222///............/////////000,,,------...///000111111...///000222444555555555333444444333222333555888444333333333333333333333555555444444333222111111/////////000111333444555444444555555444444333222111111111111222333444444222222000///............000000000000000111111111///000111000...------///111000000000000000000111222111000///...---,,,,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''(((((()))***+++++++++))))))))))))************,,,,,,+++,,,///222111---111...111BBB```xxxtttiiiVVVQQQ]]]cccmmmwww|||oooccc[[[LLLLLLKKKJJJJJJIIIHHHHHHFFFEEECCCBBBAAAAAAAAABBB@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEFFFFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCAAAAAABBBBBBBBBBBBBBBAAA???@@@AAABBBBBBAAA@@@???AAAAAAAAABBBBBBBBBBBBCCC======>>>??????>>>======999:::;;;<<<===>>>>>>>>>>>>???>>>===:::999:::;;;;;;;;;;;;:::;;;;;;<<<<<<:::;;;;;;<<<>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGHHHDDDGGGIIIJJJJJJIIIJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEHHHHHHHHHHHHIIIJJJLLLMMMIIIIIIIIIIIIIIIJJJKKKLLLGGGGGGHHHJJJLLLMMMNNNOOOKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGEEECCCAAAAAAAAAAAAGGGHHHJJJLLLNNNOOOOOOOOOOOOQQQSSSUUUZZZdddqqqyyy{{{pppdddYYYOOODDD>>>:::666888;;;888::::::999777777:::>>>;;;<<<===>>>AAAFFFLLLQQQUUUllluuucccXXXRRRHHHFFFJJJHHHCCCEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHJJJLLLKKKHHHEEEGGGDDD@@@>>>>>>?????????:::999888777666666666666222111111222222111///,,,---------,,,,,,,,,++++++lllFFF===444222222111111000/////////.........------,,,,,,,,,,,,,,,,,,---------......000000000///000111111222333333333444444444555555222222222333333333444444333444444444333111///...111000//////111333666777555555555555555555444444444555555444333222111000111000000////////////000///000000000000111111111...///000111111111111111000000000000000000000000111000000///......------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++++++++*********)))))))))******++++++,,,------222,,,---999EEE^^^uuu___QQQWWW]]]eeemmmxxx~~~nnndddVVVTTTQQQLLLHHHFFFGGGHHHHHHHHHFFFCCCAAAAAA???===<<<>>>@@@BBBDDDDDDCCCBBBBBBCCCEEEGGGGGGGGGGGGFFFDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCAAA@@@@@@AAABBBCCC??????>>>>>>???AAABBBCCCFFFFFFEEECCCBBBAAA?????????@@@AAAAAABBBBBBAAAAAA>>>>>>???@@@BBBDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHJJJLLLNNNLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPOOOMMMJJJGGGEEECCC@@@<<<===@@@DDDEEEEEELLLKKKJJJJJJMMMPPPQQQRRRTTTVVVWWWYYYfff|||vvvkkk___XXXKKKEEE???;;;;;;:::888666888999999888777777999;;;888;;;???CCCFFFKKKRRRYYY]]]~~~]]]WWWPPPLLLJJJHHHFFFCCCDDDEEEFFFFFFHHHHHHIIIJJJMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCBBB@@@???>>>======<<<:::888666555555555666111111000///...---,,,,,,///...---,,,++++++++++++QQQ>>>999///222222111000000//////.........---------,,,,,,,,,,,,,,,---------.........000000//////000000111111222222333333333333444444333333333333333333444444333333444555444444222222111111000000111333666777333333333333333333333333333444444333333111000000000///////////////000000000000000000111111111111111111222333333333333333000000000000000000000000000//////...------,,,,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))+++++++++*********)))))))))******++++++,,,,,,---000---///555888GGGpppwwwiiibbbXXXYYY[[[```mmm|||zzzlllhhh```WWWNNNHHHFFFEEEHHHHHHHHHGGGGGGFFFEEEBBB????????????@@@AAAAAABBBBBBCCCDDDFFFGGGGGGGGGFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAABBBCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBAAAAAAAAABBBCCCEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKJJJHHHEEECCCBBB@@@>>>>>>BBBGGGLLLNNNOOOOOOPPPRRRUUUWWWWWWVVVTTTVVVaaappp}}}tttkkk```VVVPPPDDD@@@;;;999999999888777777888888777666777999;;;===AAAGGGJJJGGGGGGRRRaaauuujjjVVVQQQLLLIIIIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDBBB@@@???>>>======::::::888777666555555555222111111000///...---,,,///...---,,,++++++++++++SSS888999666...111111111000//////......------------,,,,,,,,,,,,---------.........//////////////////000000000111111111111111222222222222444444444444333333333333333333444555666666555555222111111111222333555666111222222222222222222222222222222222111000//////............///000111111000000000111111111222222111222222333333333333222////////////////////////......---,,,,,,+++++++++******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((()))))))))+++************)))))))))))))))******+++,,,,,,,,,------111333---111OOOqqq|||xxxllleee[[[WWW```ppp|||~~~rrreeeZZZQQQKKKIIIIIIHHHGGGHHHIIIGGGEEECCCCCCAAA???======>>>???@@@@@@AAABBBDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFFFFFFFGGGIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIJJJKKKLLLLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOONNNMMMMMMLLLLLLGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEHHHLLLNNNOOONNNQQQRRRTTTVVVZZZ]]]___aaammm}}}{{{uuummmddd[[[RRRJJJEEE===:::777666777888888888888888999999888999<<>>===<<<<<<888888888888777555444444333222111000///......---......---,,,++++++++++++ppp;;;444:::444111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......//////000000000////////////000000000111111444444444444333333333333333333444444444555555555222222111111222333444555111111111111111222222222000000111111000//////...---------...///000111222000000000111111111222222///000000111111000000000........................,,,,,,++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************)))))))))))))))))))))***++++++,,,,,,++++++///222,,,,,,===TTTttt___YYYcccqqqzzzttthhh^^^WWWSSSRRRMMMHHHHHHHHHFFFDDDDDDEEEDDDBBB@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAACCCDDDEEEFFFGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJHHHGGGHHHIIIKKKMMMIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIJJJKKKMMMNNNNNNNNNOOOOOONNNNNNNNNOOOPPPQQQPPPPPPNNNMMMKKKIIIHHHGGGCCCCCCCCCCCCDDDEEEGGGGGGIIIKKKMMMPPPRRRRRRQQQPPPUUUTTTTTTVVV^^^iiivvv~~~nnnhhh___VVVNNNGGGBBB???999777666555666777888888999:::;;;;;;<<<>>>AAACCCGGGEEEJJJRRRTTT\\\}}}kkkWWWKKKIIIGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDBBB@@@>>><<<;;;;;;666777888888777555444333333333222111000///.........---,,,,,,+++++++++,,,WWW555;;;:::///222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,---...////////////............/////////000000333333333333333333333222333333333222222222222222222222111111222222222333000000111111222222222222//////000000000///......------------...///111111//////000000000111111111/////////000000///......------------------------************)))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,,,,***,,,111000...555???```~~~sssZZZXXXeeeqqqxxxyyymmmccc]]]\\\QQQIIIIIIIIIFFFEEEGGGFFFFFFFFFEEEDDDAAA???>>>======>>>>>>???@@@@@@AAADDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBAAAAAABBBCCCCCC@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCEEEFFFFFFGGGDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJIIIHHHHHHJJJLLLMMMJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKIIIJJJLLLMMMOOOOOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRROOONNNLLLIIIGGGDDDBBBAAA@@@@@@AAACCCFFFIIILLLMMMKKKMMMPPPSSSUUUWWWXXXXXXWWWYYY^^^fffrrrrrrccc]]]TTTLLLFFFBBB???<<<999999888777666666777888888:::;;;<<<===@@@DDDGGGMMMIIILLLWWW```rrr~~~ttt]]]TTTIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@>>><<<;;;::::::555666777777666555333222333333222111000///......------,,,+++++++++,,,,,,uuuAAA555<<<333))).../////////...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,.../////////...---............////////////111111111111222222222333333222111000///000000000111111111111111000000000//////000111111222222222/////////000000//////...------------...///000000........./////////000000///000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((((()))))))))))))))***(((((())))))***+++++++++...+++***///000//////222JJJbbbbbbTTT[[[fffppp|||tttkkkcccVVVLLLLLLLLLGGGEEEHHHFFFGGGHHHHHHGGGEEEBBB@@@??????>>>>>>>>>>>>??????BBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDAAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLNNNOOOPPPPPPPPPOOOLLLMMMMMMNNNNNNNNNOOOOOOJJJIIIHHHFFFDDDBBB@@@??????@@@CCCFFFIIILLLNNNOOOOOOPPPRRRRRRRRRSSSUUUWWW]]]eeessspppbbbYYYSSSLLLEEEAAA???===;;;999::::::999777666777999777999;;;<<<>>>AAAFFFIIIGGGNNN\\\pppzzz\\\SSSSSSHHHGGGHHHIIIHHHGGGGGGHHHJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCCCCBBBCCCCCCCCC@@@???>>><<<;;;:::999999555555666555555444333333333222111000///......------,,,,,,++++++,,,,,,,,,XXX777666555---,,,...//////......---,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---***,,,---//////...---,,,............////////////......///000111222222333111000/////////000111222000000000000000///......---......///000000111111...//////000000000//////......---------......///------------..................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))******(((((())))))******++++++---+++,,,......------000:::FFFccc~~~nnn[[[YYY\\\cccmmmzzzyyyjjj___^^^[[[QQQJJJJJJGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA????????????@@@>>>???@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKLLLNNNOOOQQQQQQQQQPPPOOOKKKKKKKKKJJJIIIHHHGGGGGGDDDCCCCCCCCCCCCCCCCCCCCCEEEFFFIIILLLOOOPPPQQQQQQRRRSSSTTTUUUVVV[[[bbbhhhxxx|||pppbbbWWWNNNIIICCC>>><<<;;;:::999777999:::999888777999;;;999;;;===???BBBEEEJJJMMMKKKffffffNNNJJJNNNIIIEEEGGGIIIHHHFFFFFFHHHJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA===<<<;;;:::999999999999555555444444333333444444222111111000///...---,,,,,,,,,,,,++++++,,,,,,---rrrHHH666999000---444222///......------,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---//////...---,,,........./////////000000,,,------///000111222333///.........000111333555///000000000///...---,,,,,,,,,------...///000000//////000000000000000//////......---------......,,,,,,,,,---------......+++,,,,,,,,,++++++***)))++++++++++++++++++++++++))))))))))))************)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((()))******++++++***+++---///------000444000222FFFmmmyyyvvvwwwyyyeee[[[WWWVVV]]]iiiwwwzzzxxxqqqaaaTTTQQQHHHGGGEEEDDDEEEFFFHHHIIIFFFEEECCCAAA@@@@@@@@@AAA<<<<<<===>>>@@@AAABBBBBBDDDDDDCCCCCCDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKGGGGGGGGGHHHHHHIIIKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKMMMOOOPPPRRRRRRQQQOOONNNKKKJJJIIIHHHEEECCCAAA@@@??????@@@BBBDDDEEEFFFGGGLLLNNNPPPSSSTTTTTTSSSSSSOOORRRXXX^^^gggtttzzzsssjjj```VVVOOOFFFBBB===:::888888777666444777999999888888:::<<<===???AAADDDFFFJJJOOOSSS```cccUUUHHHDDDIIILLLCCCEEEGGGGGGFFFEEEHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA@@@???>>>>>>>>>>>>;;;:::999999888888999999666555444333222333444555111111000///...---,,,,,,,,,,,,,,,++++++,,,------hhhVVV???111...//////---///---,,,,,,---...,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,...//////......222111111000000000111111///000000///......111333000000//////.........------------............///........................111///---+++***)))******+++,,,------......------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++************++++++))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((*********))))))((('''&&&))))))))))))************,,,,,,,,,,,,---...//////111222777KKKppp~~~vvvvvvsssfffXXXYYY^^^fffnnnwwwuuufff[[[UUURRRLLLFFFBBBAAABBBCCCEEEFFFFFFEEEBBBAAABBBCCC;;;;;;::::::;;;===???@@@===>>>???AAACCCEEEFFFGGGIIIIIIGGGFFFFFFEEEEEEEEEIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHGGGEEECCCCCCDDDDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJOOONNNMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMPPPQQQSSSSSSRRROOOLLLIIIKKKHHHDDDBBBAAA@@@???>>>??????AAADDDIIIMMMOOOPPPPPPMMMMMMRRRSSSQQQPPPQQQSSSUUU___ooo~~~xxxmmmeee```XXXMMMDDD>>>===:::888777777888888888777777888:::<<<;;;;;;777@@@FFFDDDFFFOOOVVVWWWqqqrrr]]]NNNIIIHHHFFFDDDEEEGGGGGGEEECCCDDDHHHLLLNNNJJJGGGGGGJJJKKKKKKIIIEEECCCBBB@@@>>><<<<<<;;;<<<:::888777777666555444444444333333333333222222/////////...------,,,,,,++++++++++++++++++++++++fffVVVKKK===333............---,,,++++++,,,,,,+++***++++++*********)))))))))************++++++++++++++++++++++++++++++++++++***+++,,,.........------///......---------............///...------///111000/////////............,,,,,,,,,,,,---------...////////////////////////000///---+++*********++++++,,,,,,---------------******++++++******)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((''''''(((((()))))))))*********++++++++++++,,,---...///111...///<<>>@@@AAABBBCCCEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJNNNNNNMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLMMMOOOOOOPPPPPPOOOOOOPPPPPPOOONNNKKKHHHFFFDDDBBBAAA@@@@@@@@@@@@???FFFGGGIIILLLPPPQQQQQQPPPUUURRRPPPRRRQQQPPPSSSYYY]]]aaammm|||wwwnnnccc\\\XXXQQQHHH@@@<<<;;;999777777777888999888888888999;;;============DDDJJJIIIIIIQQQ\\\dddggg]]]PPPIIIHHHIIIGGGEEEDDDEEEEEEDDDBBBBBBEEEIIIIIIGGGEEEEEEHHHJJJJJJIIIDDDCCC@@@>>><<<;;;;;;;;;:::999777666666666555444444444333333333222222222/////////...------,,,,,,++++++++++++++++++++++++hhhBBB???===888333///------...,,,+++)))***++++++***(((***))))))))))))((((((((())))))))))))************+++++++++++++++++++++++++++,,,------------,,,,,,------,,,,,,,,,,,,------,,,---...---,,,---...000////////////............+++++++++,,,,,,,,,------////////////////////////...---,,,++++++++++++,,,++++++,,,------------,,,))))))******))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))(((((((((((())))))))))))******************+++,,,------000++++++111===UUU|||uuugggWWWUUU___nnnxxx{{{{{{rrrfff]]]WWWRRRJJJEEEFFFCCCAAADDDIIIKKKGGGBBBCCCCCCBBB@@@???>>>===<<<::::::;;;;;;<<<=========@@@@@@AAABBBDDDFFFGGGHHHCCCDDDEEEFFFGGGIIIJJJKKKJJJHHHGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJKKKJJJJJJJJJMMMMMMMMMMMMMMMNNNNNNOOONNNMMMMMMMMMMMMNNNNNNOOONNNMMMMMMLLLLLLLLLLLLMMMLLLMMMNNNOOOPPPPPPQQQPPPMMMLLLKKKJJJHHHFFFEEEDDD@@@@@@AAACCCDDDDDDDDDDDDIIIKKKNNNQQQSSSSSSRRRQQQRRRQQQQQQQQQOOOQQQZZZeeesss{{{yyyrrrggg```VVVOOOKKKGGG@@@;;;999888777666666777888999888999999;;;<<<>>>@@@AAADDDGGGKKKNNNQQQ\\\rrrnnnNNNIIIDDDDDDGGGIIIGGGCCCCCCCCCCCCAAA@@@@@@BBBDDDDDDBBBAAACCCEEEGGGGGGGGGCCCAAA>>>;;;:::999::::::777777666666555555555555333333333333222222222222//////......---,,,,,,,,,************************wwwLLL777333333222111///...------,,,***))))))***+++)))((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,------,,,,,,,,,+++---------,,,------...///,,,...///...------///000///////////////.........+++,,,,,,,,,,,,---------////////////////////////,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,))))))******))))))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))(((((((((((()))))))))***)))(((((())))))***+++,,,///+++---333444999TTTrrrjjjSSSRRR]]]kkkrrruuu}}}yyyqqqggg\\\RRRQQQLLLHHHGGGIIIIIIGGGDDDHHHHHHHHHGGGFFFEEEDDDCCC???>>>>>>===<<<;;;::::::;;;<<<<<<===???AAACCCDDD@@@AAACCCEEEGGGIIIJJJKKKKKKIIIIIIIIIKKKLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMOOOOOOOOOOOOOOOPPPPPPQQQNNNNNNMMMNNNNNNOOOPPPQQQPPPPPPOOONNNMMMMMMMMMMMMLLLMMMNNNNNNOOONNNNNNNNNIIIHHHFFFEEEDDDDDDDDDEEEDDDFFFIIIKKKKKKKKKLLLLLLLLLNNNPPPRRRRRRSSSTTTVVVSSSVVV\\\```bbbggguuuzzzmmmdddYYYRRRJJJDDDBBB@@@<<<888666666666666777888999:::888999:::;;;===???CCCEEELLLMMMTTT```mmmOOODDDBBBAAACCCFFFGGGDDDAAAAAAAAA@@@???>>>===>>>???@@@@@@@@@@@@AAABBBBBBBBBAAA???<<<999777777888999444555666666555444444555333333333222222222222111//////...------,,,,,,+++************************UUU:::888333///,,,---///000...+++,,,+++******++++++***)))************************''''''((((((((())))))))))))))))))******+++++++++---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......---///000000//////000111.........///////////////------------............------------------------++++++,,,,,,,,,---,,,,,,)))***++++++,,,,,,++++++******++++++******)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&((())))))))))))'''(((((((((((()))))))))(((((((((((()))***++++++///+++...555222---:::NNNzzzaaaPPPQQQ[[[dddeeeooo|||uuukkkeeeaaaYYYQQQKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEECCCAAA???===;;;:::;;;:::::::::;;;<<<<<<===???@@@BBBEEEGGGHHHIIIIIIJJJIIIHHHIIIKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNOOONNNMMMMMMMMMNNNOOOPPPPPPQQQPPPOOONNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJIIIEEEEEEDDDDDDDDDFFFHHHJJJKKKNNNQQQRRRQQQPPPPPPQQQRRRRRRRRRPPPOOOQQQVVVZZZZZZcccqqq~~~wwwlll]]]SSSNNNIIIBBB>>>===<<<:::888555555666666777999::::::777999<<<===>>>AAAFFFJJJQQQ\\\qqq\\\BBBBBB@@@???@@@CCCDDDBBB@@@??????============<<<<<>>>>>======>>>===:::888777777777888333555777666444333333555333333222222222111111111.........---,,,,,,++++++))))))))))))))))))))))))mmm@@@000666444000,,,+++...///---+++,,,+++******++++++***((())))))************++++++(((((((((((())))))))))))(((((())))))***+++++++++,,,,,,++++++++++++,,,---***))))))******+++,,,------///111111000///000111.........///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))***++++++++++++*********++++++******)))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((()))))))))''''''(((((((((((())))))(((((((((((()))***++++++///++++++//////,,,333>>>^^^ttt[[[PPPPPPTTT___iiivvvzzzvvvlll```TTTNNNMMMNNNJJJHHHFFFDDDCCCCCCDDDDDDIIIHHHGGGEEECCCAAA@@@???>>>===<<<;;;::::::::::::???@@@BBBEEEFFFGGGFFFFFFFFFEEEEEEFFFHHHIIIIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMKKKLLLMMMNNNOOOOOOPPPOOOOOONNNNNNNNNNNNOOOPPPPPPLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEFFFHHHKKKMMMOOOOOORRRTTTTTTQQQOOOQQQSSSRRRRRRQQQOOONNNRRRYYY___cccooo|||tttmmmcccVVVLLLEEEBBB>>>;;;::::::999888555555666777999999:::;;;999<<>>===;;;<<<>>>AAAAAAAAA>>>===<<<<<<>>>>>>===;;;>>>@@@AAA@@@===;;;;;;;;;<<<;;;:::999777777666666222666888888555222333444222222222222111111111111......------,,,+++++++++((((((((((((((((((((((((}}}RRR777000333000000///...---,,,,,,,,,+++)))(((((()))***((('''((((((((()))))))))******(((((()))))))))*********((((((((()))***+++++++++++++++*********,,,---...***))))))***+++,,,------,,,...000000/////////000............/////////000,,,,,,---------.........------------------------+++,,,---------,,,+++***((())))))***************))))))******))))))((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''((((((((())))))(((((((((((()))***+++,,,******++++++,,,...333777DDDhhhiiiYYYQQQPPPZZZ```jjjvvvzzzpppgggaaa^^^VVVSSSNNNHHHDDDCCCBBBCCCFFFFFFFFFFFFEEEEEEEEEEEECCCCCCAAA???>>>======<<<@@@AAACCCEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHIIIKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKMMMOOOQQQRRRPPPSSSUUUSSSOOONNNQQQTTTQQQUUUXXX[[[^^^eeeooowww~~~yyynnnfff```YYYOOOHHH>>>===;;;999888888777666666666888999:::::::::;;;<<<@@@CCCDDDEEEJJJQQQWWWlllhhhOOOEEEEEE;;;;;;:::;;;===???@@@@@@>>><<<;;;===???@@@>>><<<<<>>>>>???@@@AAABBBBBB???@@@BBBDDDFFFGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHCCCDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSQQQTTTUUUSSSOOOOOORRRWWWVVV]]]fffooowww|||tttjjj]]]UUUQQQMMMFFF???:::999888888777666555444777777888::::::;;;;;;:::???CCCFFFHHHIIIMMMUUU\\\fffIIIAAA>>>999<<<<<<======>>>>>>>>>>>>>>><<<;;;===@@@AAA???===:::===@@@@@@>>><<<===???888999;;;;;;:::888666444444888<<<:::555111222444222222222111111111111000......---,,,,,,++++++***((((((((((((((((((((((((]]]???222555888222///......---+++***))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((()))))))))************)))************+++++++++.....................---....../////////...,,,+++.........------,,,,,,,,,+++,,,+++***((((((***,,,......------------......***++++++++++++***))))))************************+++******)))(((''''''&&&'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******++++++,,,------......///000222>>>ZZZzzzfff[[[TTTOOOQQQ[[[dddjjjsss|||uuuiii___XXXQQQMMMLLLIIIFFFGGGIIIJJJHHHEEEDDDFFFIIIJJJIIIHHHHHHIIIHHHEEEDDDGGGJJJJJJDDD???@@@???>>>===;;;:::999999<<<;;;;;;<<<<<<===>>>???============>>>???@@@AAA@@@@@@AAA@@@>>>???AAACCC???AAADDDFFFFFFDDDBBB@@@;;;===??????>>>>>>???@@@??????@@@@@@??????>>>===CCCCCCCCCDDDEEEEEEFFFFFFJJJJJJLLLOOORRRSSSSSSRRRNNNNNNOOOQQQSSSUUUTTTSSSSSSRRRRRRSSSWWW^^^dddhhhttt}}}xxxqqqkkk```XXXOOOIIIFFFCCC>>>::::::888666333333444555777999888:::;;;999777<<>>999888;;;;;;<<<<<<===>>>>>>>>>;;;===???@@@AAA@@@>>>===BBB@@@>>>===<<<===>>>???;;;999888777888777555444666666555444333333222222222111111111000000//////111000///...---,,,++++++))))))))))))((((((((((((}}}LLL888111222222,,,///...---,,,+++******)))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))*********))))))*********+++++++++........................---.../////////...,,,+++.........------,,,,,,,,,,,,,,,,,,+++))))))***,,,......------------......+++++++++++++++******)))************************+++++++++***)))((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((())))))*********++++++,,,,,,------222111555EEE```ssscccVVVMMMPPPYYYbbbmmmuuu~~~tttkkkddd___ZZZUUUPPPMMMLLLKKKIIIFFFGGGHHHJJJKKKKKKMMMNNNOOOPPPNNNKKKKKKLLLLLLIIIEEEDDDDDDCCCAAA@@@???>>>===>>>======<<<<<<<<<======>>>>>>===============>>>===>>>@@@@@@???>>>???@@@???@@@BBBDDDDDDBBB@@@???;;;===??????>>>>>>>>>???AAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLPPPQQQSSSVVVXXXXXXWWWUUUQQQPPPPPPQQQSSSTTTUUUUUURRRTTTWWW\\\dddooo{{{|||vvvooogggbbbYYYRRRIIIDDDBBB@@@;;;777:::999777555444555666777888777888;;;;;;;;;???EEEIIIOOOOOORRR[[[bbbuuunnnJJJ<<<;;;999777888:::;;;;;;<<<<<<===>>>>>>;;;<<<>>>???@@@???>>>===?????????>>>===<<<;;;;;;:::888777777777777666444555555555444333333222222111111111111000000000///000000///...---,,,++++++))))))))))))((((((((((((ddd>>>666444222111,,,......---,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((()))))))))))))))))))))*********++++++........................---............---,,,,,,.........------------------------,,,******+++---...------,,,,,,------...+++,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,++++++******))))))(((******))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((''''''(((((()))***((())))))***++++++,,,,,,000000///222@@@^^^yyy^^^PPPOOOUUU]]]cccpppuuu}}}|||mmmfff]]]WWWTTTRRROOOMMMKKKJJJIIIHHHHHHIIIKKKLLLOOONNNMMMKKKKKKKKKKKKJJJHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@????????????AAAAAA???>>>>>>=========<<<>>>AAAAAA@@@???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@>>>@@@AAABBB@@@@@@@@@AAACCCDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIKKKMMMNNNPPPPPPQQQRRRTTTUUUUUUSSSQQQPPPOOOOOONNNOOORRRVVVZZZ\\\aaagggooowww}}}zzzuuuooohhh```YYYSSSMMMHHHBBB>>>===;;;888555888888777777777777777888:::888999>>>AAABBBEEEJJJMMMXXX^^^iii{{{kkkTTT>>>888:::999:::<<<999::::::;;;;;;<<<======;;;<<<===>>>>>>>>>===<<<===>>>??????>>><<<999777888666555666777888777555555444444333333222222222111111111111000000000000000//////...---,,,++++++))))))))))))((((((((((((vvvLLL444777555000000000------,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************,,,,,,,,,---------------------------------------...............------------......---,,,+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))*********)))))))))((((((******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((())))))******++++++,,,***...000///222BBB\\\qqq}}}```QQQNNNRRRVVV\\\bbblllvvvvvvnnniiifffcccaaaYYYUUUPPPKKKIIIIIIIIIIIIJJJKKKMMMLLLKKKKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCDDDEEEDDDCCCDDDFFFHHHIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFHHHHHHGGGFFFFFFGGGJJJJJJJJJKKKLLLMMMMMMNNNMMMNNNNNNOOOPPPPPPQQQQQQNNNOOOOOOOOOMMMMMMMMMNNNSSSTTTWWWZZZaaaiiirrrxxx|||qqqmmmggg```YYYRRRKKKFFFCCC@@@;;;999999888777555666666777777888888888888>>>;;;<<>><<<;;;;;;;;;;;;555444333444666777777666222222222222222111111111000000000000000000111111.........---,,,,,,++++++))))))))))))((((((((((((www@@@222111555...+++000222,,,,,,++++++************(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''(((((((((((()))))))))******)))******++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---................../////////,,,...//////---,,,,,,,,,,,,++++++******++++++,,,***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))))))))***++++++,,,,,,***+++,,,,,,---111666:::QQQvvv~~~cccSSSMMMKKKFFFIIINNNUUU___lllyyy}}}|||}}}}}}zzzwwwgggeeebbb]]]XXXRRRMMMJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMOOOPPPPPPPPPOOONNNLLLLLLNNNSSSWWWSSSRRRQQQPPPPPPPPPPPPPPPOOOQQQRRRRRRPPPOOOOOOPPPQQQPPPOOOMMMMMMNNNNNNOOOJJJJJJJJJKKKKKKKKKKKKLLLOOORRRXXX]]]ccclllwwwzzzpppjjjfffcccYYYTTTNNNHHHDDD@@@<<<:::888888888888888999999:::555555666777888:::<<<===@@@???BBBFFFHHHLLLUUU___SSS<<<888777777888888888777777555666666777888888999999888888888999999999::::::@@@>>><<<:::999:::;;;<<<444333333444666777666555111111111111111111111111000000000000111111111111------------,,,,,,++++++))))))))))))((((((((((((VVV999222444333---000555///++++++++++++************'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))******++++++,,,------......,,,,,,+++++++++,,,---...---........./////////000+++---///...---+++++++++++++++************++++++)))************)))(((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''(((((())))))******+++---,,,++++++,,,///333555777WWWwwwhhh\\\SSSOOOMMMKKKKKKPPP[[[hhhqqqwwwnnnhhhbbb]]]YYYTTTSSSQQQOOOLLLJJJHHHGGGIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLKKKKKKKKKLLLLLLMMMKKKMMMNNNNNNNNNOOOQQQSSSPPPPPPPPPPPPPPPPPPOOOOOOMMMOOOPPPOOONNNLLLLLLMMMLLLKKKJJJIIIIIIKKKLLLMMMLLLNNNPPPSSSVVVYYY\\\]]]aaahhhqqqzzz~~~zzzlllaaa\\\XXXTTTNNNJJJDDD@@@===<<<:::888666777888888999999;;;<<<888777777888:::===@@@AAAAAACCCGGGKKKMMMRRRaaaooo```EEE@@@888888888777888999888777444555555666777777888888888777777777888888999999::::::999999999999999:::555444333333555666555444000111111111111111111111///000000000111111111111---------,,,,,,,,,,,,+++))))))))))))((((((((((((nnnAAA333///000---)))111333'''+++++++++***************'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,,,,------...///000000,,,,,,+++***+++,,,...///---.........//////000000***,,,......,,,+++***+++++++++************++++++)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))---.........---...///111...DDDbbbzzzvvv{{{wwwjjjYYYUUUMMMHHHHHHPPP\\\eeepppwww~~~}}}||||||yyyuuuqqqkkkiiifffbbb]]]YYYVVVTTTMMMLLLKKKJJJJJJIIIIIIJJJKKKJJJIIIHHHHHHGGGGGGHHHEEEIIIMMMOOOOOONNNMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMJJJKKKLLLLLLJJJIIIIIIIIINNNNNNMMMLLLMMMOOORRRSSSZZZ\\\aaaffflllrrrvvvyyy{{{}}}xxxmmmqqqnnncccYYYUUUQQQLLLHHHDDD???;;;::::::999888555666888999999:::;;;===:::999999999;;;???BBBEEEDDDHHHNNNQQQRRRYYYlll~~~jjjGGG;;;@@@888777666333333444444111444444555555666777777777777777777777777888888999555666888999999999777666555444333333555555444333000000000000000111111111//////000000111111111222---,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((hhhEEE888222111000///...---,,,,,,************))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++++++++,,,------......//////......---------...............///......---,,,...---,,,***))))))))))))******))))))((((((''''''&&&''''''&&&%%%&&&(((***(((***,,,,,,+++******+++(((((())))))))))))(((((())))))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''*********++++++,,,,,,,,,***333???QQQpppyyyxxxUUUHHHEEECCCIIISSSZZZfffqqqvvv}}}|||oookkkfff```\\\YYYYYYYYYYYYVVVRRRPPPOOONNNMMMLLLMMMMMMMMMMMMMMMNNNOOOPPPOOOQQQRRRRRRQQQPPPRRRSSSPPPRRRSSSQQQNNNOOOUUU[[[^^^]]]___bbbhhhllloooooovvv|||}}}ssskkk___]]][[[VVVQQQLLLHHHFFF;;;;;;:::999888888888888555666777777777777999;;;<<<<<<;;;:::===BBBEEEEEELLLPPPQQQZZZkkkvvv{{{ZZZHHH===:::===666666555444444444444555555555555666666666666777777777888666555555666888777666777888:::999777555555333222222444444333111444444444333222111//////000000000000000000000000......---,,,,,,,,,,,,---))))))))))))((((((((((((zzzKKK999555111111000///...---,,,,,,*********)))))))))(((((())))))))))))((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++++++++,,,,,,---...............------------........./////////...---,,,,,,++++++***)))))))))*********)))))))))(((((((((''''''(((((('''&&&&&&)))+++***+++,,,+++***)))***+++************)))((('''&&&))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))******+++,,,------...111333;;;OOOooolllWWWKKKEEEEEEJJJNNNPPPTTTbbb|||{{{vvvqqqmmmjjjgggdddbbbaaa```___^^^^^^^^^^^^___bbbfffggggggfffffffffeeehhhjjjiiihhhjjjpppuuuxxxzzz}}}zzzvvvtttoooggg___UUUSSSPPPLLLHHHDDDAAA???::::::999888888888888888666888999999888999;;;===AAABBBBBBAAACCCEEEGGGHHHLLLYYYhhh}}}```IIIAAA;;;777777666555555444444444444444444444444555555555555666555666777666555444555777666666666888::::::888777555333222222333444222111444444333222111000///...////////////////////////......---,,,,,,,,,,,,,,,))))))))))))((((((((('''SSS333222222000000///...---,,,,,,+++******))))))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++++++++,,,,,,------.........---------------......////////////...---,,,+++))))))((())))))***++++++))))))))))))(((((((((((('''((()))((('''''')))++++++,,,---,,,***))))))***,,,,,,+++***)))'''&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******'''((()))***+++,,,---...///---++++++222GGGkkk~~~dddRRRJJJFFFEEELLLIIIJJJVVVooo~~~}}}|||{{{|||~~~wwwmmmgggddd___XXXRRRJJJHHHEEEAAA>>><<<;;;:::999999888777777777888888777999:::::::::;;;===???BBBCCCDDDEEEFFFGGGKKKNNNZZZttteeeCCC888::::::555333666555444444333333444444222222333333333444444444222444666666555444444444555555555777999:::999888555333222222333333222111222222111111000///......////////////////////////...---,,,,,,++++++,,,,,,)))))))))(((((((((''''''xxxAAA222666111//////......---,,,,,,+++***)))))))))(((((((((((())))))((((((((('''''''''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***************++++++,,,------......------,,,,,,------......000000//////...---++++++***))))))(((((()))******))))))))))))((((((((((((&&&'''((((((''''''(((******---000000...+++)))(((+++++++++***)))((('''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))&&&&&&''')))+++,,,---...+++***---///---333KKKfffrrr^^^SSSKKKDDDFFFIIIMMMRRRZZZeeepppwwwzzzvvvnnnddd]]]XXXSSSNNNIIIDDDBBB???;;;999999999:::888777777777777777888888888999;;;;;;;;;===???AAACCCCCCEEEFFFGGGJJJRRR[[[vvv```KKK888444999999666333555444444333333333333333111111111111222222222333///222555666555333333333333333333555777999888777444333222222333333222000111111000///......------////////////////////////---,,,,,,+++++++++++++++))))))((((((((('''''''''[[[888666999.........------,,,,,,++++++)))))))))(((((((((((('''((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))***************++++++,,,------...,,,,,,,,,,,,,,,---......////////////...---,,,+++,,,+++***)))(((((((((((((((((((((((())))))))))))%%%'''((((((''''''((()))(((---333555333...)))&&&***************))))))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))((((((''''''&&&&&&%%%&&&'''(((***+++,,,---******///444222...888GGG```{{{lll```VVVOOOLLLIIIIIIMMMVVV```hhhkkksss{{{~~~uuunnnkkkddd[[[SSSNNNKKKGGGCCC???===;;;888777888999:::777666666666777888999999888:::;;;<<<===>>>AAADDDHHHGGGGGGIIIIIIMMMZZZiiibbbKKKCCC;;;888888666444444444444333222222222222222000000000000111111111111...111444555444333222333222111111222555777777666444222111111222333111000111000///...---------...........................,,,,,,+++************+++((((((((((((''''''''''''^^^???///222444+++------,,,,,,,,,+++++++++))))))((((((((((((''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))************++++++,,,,,,------++++++++++++,,,---...///.........///......---,,,...---,,,***)))((((((((((((((((((((())))))))))))%%%'''))))))((((((((())))))...555888777111+++((())))))******+++******)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&******)))((('''&&&%%%%%%%%%&&&'''((()))***+++,,,,,,+++,,,//////...111777AAAjjjpppSSSGGGJJJOOOQQQRRRVVV___iiiqqqzzz|||xxxpppfff___[[[VVVOOOIIIEEEBBB???>>>:::999888666666666777777666666666777888999:::;;;999;;;===>>>???AAADDDGGGIIIHHHKKKOOOPPPUUUfffzzzdddBBB@@@???===:::666333222333444333222222111111222222///000000000000111111111///111333444333333333444333111000111444555666555444222111111222222111000111000...---,,,---..............................,,,+++******))))))******((((((((('''''''''&&&&&&ddd<<<444000......---,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))************+++,,,,,,------++++++++++++,,,---...///,,,---......///.........------,,,+++******++++++'''((((((((()))))))))***''')))+++,,,+++******+++,,,000555888666333///---++++++++++++******)))(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''((()))*********+++***(((***///222111444NNNkkk~~~rrrXXXNNNHHHCCCBBBJJJPPPXXX^^^gggrrrwwwwwwwwwzzzxxxuuuooohhh```XXXSSSLLLIIIDDD@@@===;;;:::999777777777666666666666666666666777777999:::;;;<<<<<<>>>@@@BBBCCCEEEHHHKKKJJJMMMWWWccchhhooodddHHH:::999:::888666444444333222333333222111111111111111///000000000000111111111000111333333333333444666555444222222444666666666333222111111222222111///111000...---,,,---///000........................++++++***)))))))))))))))(((((('''''''''&&&&&&&&&|||HHH...888:::///---111,,,,,,++++++++++++++++++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))******+++,,,,,,------++++++++++++,,,---...///+++,,,---...////////////,,,,,,++++++,,,,,,---...'''((((((((())))))******)))+++---...---,,,,,,---///222555666555333222222------,,,,,,***)))'''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$""" '''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((&&&'''''''''(((((())))))%%%+++,,,'''(((111333...333;;;IIIbbb}}}{{{{{{}}}lllVVVGGGFFFKKKDDDHHHLLLPPPXXXcccjjjllliiisss}}}xxxrrrqqqmmmfff]]]UUUPPPNNNDDDBBB???<<<:::999888888777777888888888777666666777777777888999;;;<<<===>>>@@@CCCDDDEEEHHHKKKNNNPPPWWWhhh|||gggDDD;;;@@@777555333222444777555222333222222111000111111111000000000000111111111111111222333333222333555777888666444444555777777666333222111111222222111///111000...------...///000........................+++******)))))))))))))))(((((('''''''''&&&&&&&&&VVV???...///333000,,,---------,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((()))+++,,,---,,,,,,------...---------------------------------..................------000000///...............+++,,,,,,---,,,---------)))000,,,(((,,,++++++555000222555777888666444222///...,,,***(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******++++++,,,------///111;;;KKK^^^sssfffPPPGGGIIIHHHFFFDDDEEEIIIPPPXXX]]]aaadddmmmxxx~~~~~~{{{xxxsssoookkkdddZZZTTTQQQNNNHHHCCC???>>>===;;;999777666555555666777888888777666666333777::::::999999===AAABBBLLLIIIBBBEEEHHHLLLWWW[[[uuurrrLLL777888<<<777666666555333222111111000000000000////////////............////////////111111111222333444555666777666555666888;;;???AAA666333000///000222333444////////////............---------...............,,,,,,++++++***)))((((((((((((((((((''''''''''''rrrGGG999000222222---+++///------,,,+++************(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((()))***,,,---,,,,,,---.........------......------------------........................000000///...............---,,,++++++,,,,,,,,,,,,%%%---,,,---444333000555555555555666666555444222000///---+++))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******+++,,,,,,---...---///555@@@RRRnnn|||jjjXXXOOOIIIGGGEEEEEEGGGJJJLLLMMMRRRSSSZZZdddlllrrrzzz~~~wwwpppkkkfffbbb___^^^XXXPPPKKKIIIFFFAAA===;;;::::::999888777666666666777888888888888777666666888999999999;;;>>>BBB>>>GGGGGGGGGLLLNNNUUUdddcccMMM???;;;;;;666666555555444333222111000000000000000/////////............/////////000000//////000222444666888999666555444444555888;;;===555333000///000222333333000000/////////........................---------,,,,,,+++******)))((((((((((((((((((''''''''''''~~~FFF666222222444111******111---,,,+++***))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,,,,,,,---...............//////.........---------........................000//////............///111---******---......,,,+++333444888BBB@@@777777;;;999666444444444333222000///...,,,+++******)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,...---,,,+++,,,777OOOdddvvvlll```YYYNNNFFFAAAAAABBBBBBFFFEEEHHHOOOWWW^^^iiisssxxx|||}}}||||||tttjjj```YYYUUURRRQQQPPPKKKEEEBBB@@@???;;;888777777777666666666666666777777888888888888777777888888999:::===AAAEEEGGGGGGKKKKKKNNNVVV[[[jjj```===444555::::::111444444333222111000000///000000000/////////............/////////000000000......000222555888;;;===666555333222222444555777444222//////000222222222000000000000//////////////////......------,,,,,,+++++++++******))))))((((((((((((''''''''''''&&&\\\444000///111333///***+++111,,,+++***))))))((())))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++,,,---...............000//////......------,,,---------...............000///............//////222...***+++...111000...333888777<<>>:::666444555555333111//////...,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,...///---///999EEEYYYxxxfffOOOCCCAAACCCFFFDDDAAABBBFFFKKKPPPYYYbbbjjjooovvv}}}{{{wwwtttrrrooohhh^^^VVVPPPMMMLLLJJJEEEBBB>>>======<<<:::888666666666666666666666666666777777777777777777777::::::<<>>???CCCEEEFFFLLLSSS[[[aaaiiiqqqxxx|||uuuooojjjhhhaaa\\\VVVPPPLLLIIIFFFDDD>>><<<;;;:::;;;::::::999888888888777777666666555666666666777777888999999===???BBBEEEHHHKKKMMMOOOOOOYYYbbblllzzzgggCCC<<<>>>AAA888555555000111111111000000//////...////////////........................////////////000000111222444666888999777666444222111111000111222000......000111111000000000000000//////////////////...---,,,++++++************)))))))))))))))''''''''''''&&&&&&&&&&&&xxxIII777444444000,,,+++---------,,,+++***)))(((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))***,,,------------------------------------,,,,,,------...////////////............//////000---------------,,,,,,,,,---111000777IIIOOOKKKMMMKKKDDD;;;777666555111---------,,,,,,***((('''&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((())))))******---((('''+++///000000333:::@@@XXX{{{|||tttbbbRRREEE<<<===;;;<<>>BBBEEEHHHHHHHHHKKKQQQVVV```zzzbbbJJJ@@@444333666555888888...111111000000000//////////////////.........------,,,,,,---------.........000000000000111333444444666555444333222111111111111///......000000000///////////////..................------,,,,,,++++++))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%SSS999555000///...,,,+++,,,---,,,*********)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''((()))***+++,,,,,,,,,******++++++,,,---------,,,,,,------...//////000...............///000000222555888555000,,,+++,,,---333666AAAVVV___```fff[[[OOO@@@777555444111...------------+++)))'''&&&***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''(((((())))))***,,,)))***...000///111444333111;;;VVVqqqxxxgggTTTFFFEEEBBB@@@@@@>>><<>>;;;888666666777777777777666666666666777777777777888888888888888999:::===@@@BBBDDDFFFJJJLLLKKKKKKSSSaaannnaaaIII???<<<222000111000555888///111111111000000000000/////////.........---------+++++++++,,,,,,,,,---------------...///000111222333222222222111111111111000///......///000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%```000///777---))),,,...---+++++++++******)))(((''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&'''((()))++++++,,,,,,((()))***+++,,,------...,,,,,,------...///000000...............///000111:::???BBB>>>555...---...+++444999FFF[[[fffhhhppphhhXXXDDD777333333222000......///...---+++)))'''***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))"""%%%,,,111///******......///333<<>>DDD>>>@@@BBBEEEJJJPPPWWW\\\```dddiiiooovvv~~~{{{uuuqqqmmmjjjeee^^^WWWPPPKKKHHHEEEBBB===;;;::::::999999666888999999777666666777333444555666777888999:::999:::;;;===@@@CCCFFFHHHHHHLLLNNNMMMPPP]]]tttXXXCCC<<<777444444:::999...///555222111111111111000000000000//////.........---------******+++++++++,,,,,,,,,+++++++++,,,...///111222000000000111111111111111000...---...///000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%wwwDDD000666777---...------,,,,,,++++++***))))))))))))((((((((((((((('''&&&%%%$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$,,,444222+++&&&'''+++)))******++++++,,,------.........///////////////+++***)))+++...111333333<<>>>>>CCC@@@@@@AAABBBDDDFFFHHHIIIRRRSSSXXX^^^gggqqqyyy~~~{{{ssslllhhheee```\\\XXXSSSOOOJJJFFFBBB<<<<<<;;;:::999999999999999999888666666555555666;;;999:::;;;999555666::::::>>>??????DDDKKKMMMJJJPPPQQQLLLMMM[[[jjjdddEEE999999<<<666555444333333333444444////////////............///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000000......//////////////////------------------------///...---,,,+++)))(((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%[[[???444222000000---------,,,++++++******))))))))))))((((((((('''((('''&&&%%%$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$***///...)))&&&'''***)))******++++++,,,,,,---............////////////...,,,+++,,,...111111111666BBBPPPSSSKKK???666333,,,111666>>>OOOeeevvv}}}xxx^^^FFF@@@???999222111000///...,,,+++***))))))&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))******+++,,,,,,---000---...111111555JJJaaalll\\\RRRJJJEEECCCBBBBBBAAA???>>>@@@EEEIIIHHHIIILLLQQQYYYaaahhhlllwwwyyy{{{}}}~~~~~~xxxppphhhbbb^^^[[[XXXUUUPPPLLLIIIEEEAAA>>>;;;:::999999888888888888999999888777777666777777999666777;;;======@@@EEE@@@@@@AAADDDIIINNNRRRTTTUUU^^^___cccvvvrrrPPP===777777777333333222222111111222222////////////.........---///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000000000///.........---------------------------------------------,,,+++***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%[[[;;;888777---***222------,,,,,,+++*********)))))))))(((((((((''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))))))))******+++,,,,,,,,,............//////000000111///......///000000///444@@@OOOXXXWWWPPPHHHDDD444:::CCCOOO```rrr{{{|||wwwaaaMMMGGGDDD===666333000///...,,,+++***))))))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&''''''''''''((((((((()))))))))***++++++,,,,,,000---...222///---666BBB\\\mmmvvvfff[[[OOODDDAAAAAAAAA>>>;;;<<<@@@CCC???@@@AAADDDHHHNNNRRRUUUaaaeeekkkpppsssuuuwwwxxx~~~|||zzzpppmmmgggaaaZZZTTTPPPNNNLLLJJJFFFCCCAAA???;;;999888888777777666666777777999999888888777888888888===999999===???@@@AAADDDCCC>>>???FFFKKKOOOZZZfff{{{{{{fffLLL:::666777777444111111000000000///////////////.........---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---...//////000/////////...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%\\\???---222555+++(((111,,,,,,,,,+++******))))))))))))(((((((((''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''))))))))))))))))))***++++++,,,,,,------......//////000000111000//////111222222111555999@@@FFFKKKNNNPPPQQQDDDNNN[[[jjjwww{{{sssooo___PPPIIIEEE===555333000///...,,,+++***))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((())))))***+++++++++///---...222222///000555<<>>???BBBDDDFFFMMMRRRXXX]]]aaadddgggiiisssvvvzzz~~~}}}vvvqqqmmmjjjhhh___]]]YYYTTTNNNIIIFFFDDDCCCAAA>>>===<<<;;;888666666666555555555666666777888888888888888999::::::BBB>>>===BBBEEEDDDDDDEEEHHHCCCEEEOOOSSSZZZrrrPPPEEE999444555888777555000000000000//////...............---------,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------...////////////.........------,,,,,,++++++++++++++++++++++++++++++((((((((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%ppp@@@666000000000,,,+++...,,,++++++******)))((((((((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%(((++++++***((())))))******+++,,,,,,---------...///000000111/////////111444555555444333111000222777>>>EEEIIIJJJXXXkkkzzzrrrdddcccZZZOOOHHHAAA999333000000///...,,,+++***))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))******+++,,,)))))),,,......---///...666CCCTTThhhxxx~~~|||vvvxxxooocccTTTKKKHHHGGGCCC@@@@@@???>>>=========>>>???AAADDDHHHKKKOOOSSSWWW[[[bbbfffjjjnnnqqquuuzzz~~~|||}}}xxxppphhhccc___\\\ZZZTTTRRRPPPLLLHHHDDDAAA???>>><<<::::::::::::888777555444444444555666777777888888888888999:::<<<<<>>777222111000///...,,,+++***))))))******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''((())))))******---+++******,,,---.........///333???RRRgggxxxjjjVVVLLLGGGDDDBBBBBBAAA@@@???>>>============>>>???@@@BBBFFFKKKOOOTTTXXX]]]```bbbffflllppp}}}~~~yyyxxxxxxxxxuuurrrqqqlllddd]]]XXXTTTQQQOOOJJJJJJHHHFFFCCC@@@===<<<:::999888888999:::999777555444555555666777888999999999:::;;;<<<>>>???@@@EEEDDDFFFIIIHHHFFFHHHLLLOOOQQQWWW```jjjfffHHH>>>888:::;;;999555222222222///000111222111000///...------,,,,,,,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,------......---------------------.........************************(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%ooo@@@222222111...---...,,,***+++******)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&###"""$$$(((+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))))))))***(((((())))))******++++++,,,,,,---...///000111111//////000444777999999777777888::::::888888999;;;HHHVVVeeekkklllkkkgggbbbUUUTTTPPPGGG>>>888666555000///...,,,+++***))))))+++***)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################!!!###&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***,,,,,,,,,+++,,,...////////////000555>>>OOOdddsssvvvbbbTTTLLLJJJDDDCCCCCCBBBAAA@@@??????>>>??????>>>>>>???CCCEEEHHHLLLPPPRRRSSSVVV\\\bbbhhhmmmsssyyy~~~{{{uuunnnjjjkkkkkkhhhfffbbb^^^XXXRRRNNNKKKGGGEEEBBBBBBAAA@@@>>><<<999888888666666666888888888666555555666666777999:::;;;<<<<<<===>>>@@@BBBDDDEEEKKKJJJLLLMMMKKKMMMVVVbbbrrrrrrssswwwdddHHH===:::666666666555444333222111//////111111111000...---,,,,,,,,,,,,++++++++++++)))***+++++++++***(((((())))))))))))))))))))))))(((((()))***+++,,,------++++++,,,------------,,,+++++++++,,,------......************************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%RRR888555---)))---000---***+++*********)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&###"""$$$))),,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))((((((((()))******++++++,,,,,,---...///000111222000000222555888999888777222555888777666777;;;???FFFQQQYYYYYYXXXZZZ___aaaTTTVVVRRRIII???:::999999000///...,,,+++***)))))),,,+++)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######################## ###&&&&&&$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%''')))((())),,,...///...///000///...777KKK]]]kkk\\\WWWFFFFFFEEEEEEDDDCCCCCCBBB@@@AAAAAA@@@>>>>>>???@@@;;;???CCCEEEDDDGGGNNNSSSPPPVVV___gggnnnrrrvvvxxxzzz~~~ppphhh___[[[[[[[[[YYYWWWWWWSSSNNNJJJFFFCCC@@@>>><<<======<<<;;;888666555666444444444666777666555666666666777888:::<<<<<<>>>???@@@AAACCCFFFHHHIIIJJJLLLQQQUUUYYYdddxxxZZZ>>>>>><<<333666222///000444666444222...///000111111///---,,,,,,,,,,,,+++++++++******)))******++++++)))((('''))))))))))))))))))))))))'''((()))***+++,,,------++++++,,,------------,,,))))))***+++,,,------...))))))))))))))))))))))))+++*********)))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%{{{PPP777///------------,,,+++***)))***+++)))&&&'''***)))%%%''''''((((((''''''&&&%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((()))++++++,,,+++***)))***+++,,,...000111222222000333666777666555555555444666888999999:::===>>>BBBEEEKKKQQQVVVYYY[[[[[[QQQOOOKKKFFF@@@;;;666333//////...---,,,,,,,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((************************+++,,,,,,---///444:::???dddttttttddd\\\QQQHHHDDDCCCDDDDDD???AAABBBAAA===;;;;;;;;;<<<============>>>@@@BBBCCCEEEHHHMMMSSSXXX]]]___cccffflllrrrwwwzzz||||||||||||}}}vvvnnnccc[[[RRRMMMMMMMMMKKKHHHHHHGGGDDD@@@>>><<<;;;;;;::::::999999999999999999888888888888888777777777888999::::::999;;;>>>AAADDD??????EEEHHHFFFHHHMMMQQQOOOSSS^^^qqqWWWAAA<<<888666888333333222222111000000000......---------,,,,,,,,,,,,,,,,,,+++++++++************************************))))))(((((('''''')))************+++++++++++++++++++++++++++,,,,,,))))))+++,,,,,,+++***)))***************************)))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&VVV;;;111///...------,,,,,,+++++++++***+++)))&&&'''+++***'''''''''((((((''''''&&&%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((()))***+++++++++******++++++---...000111111111000222555666666555555555333555777777777888:::<<<@@@CCCHHHLLLOOOQQQQQQQQQJJJIIIHHHEEEBBB???<<<;;;///...---,,,,,,++++++,,,))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((************************+++,,,,,,,,,---000555888KKK[[[hhhyyyzzzkkk\\\PPPIIIEEEDDDFFFDDDAAA??????>>><<<;;;<<<===>>>???@@@AAABBBDDD???@@@BBBEEEIIIMMMPPPRRRUUUYYY^^^cccgggjjjkkkkkkooopppsssvvvyyy|||}}}~~~||||||~~~{{{sssqqqqqqssstttqqqjjjccc[[[TTTLLLHHHHHHHHHFFFCCCDDDCCC@@@===;;;:::999999999999999999999999999999888888888777777777777777999:::<<<===>>>@@@BBBEEEEEEEEEHHHMMMLLLIIIMMMTTTWWWTTTYYYiiifffFFF:::999777666888333222222111111000//////.........------,,,,,,,,,,,,,,,+++++++++************************************)))))))))((((((((('''(((((()))))))))***************++++++++++++,,,,,,)))***++++++++++++***)))******************************)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&[[[888333444......---,,,++++++,,,------)))***)))'''(((,,,,,,(((''''''((((((''''''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((()))***************,,,,,,---//////000000//////222444555555444444555777999::::::::::::;;;===>>>@@@CCCFFFGGGGGGEEEDDDBBBBBBBBBAAA???>>><<<;;;......---,,,++++++++++++'''''''''&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))***+++,,,,,,,,,,,,///111555AAAJJJYYYrrr~~~zzzyyy|||yyyxxx~~~pppaaaXXXTTTKKKEEE@@@>>>@@@BBB@@@>>>;;;<<<===>>>>>>>>>>>>===<<<======>>>???AAACCCDDDFFFIIIMMMQQQTTTVVVVVVVVV[[[]]]```cccfffhhhjjjkkkmmmooossszzz}}}|||{{{zzzvvvrrrnnndddaaa^^^^^^^^^]]]YYYUUUNNNIIICCC@@@@@@AAA???===>>>===<<<:::999888888888888888888888888888888888777777777777888888888888777:::===???@@@BBBDDDFFFFFFHHHMMMOOONNNNNNUUU^^^___^^^eeeyyyYYYFFF666555777555444666222222111111000000//////............------------,,,++++++++++++*********************************))))))))))))(((((((((((('''''''''((((((((())))))*********+++++++++,,,,,,******+++++++++******)))************************************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ddd;;;111888666+++...---+++******,,,...///)))***)))''')))------)))'''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))*********------......//////......///111333444333333333444888999;;;:::999999:::;;;;;;===???AAAAAA@@@>>><<<===<<<;;;:::888555333222...---,,,+++************'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))(((***,,,,,,++++++,,,---///666666<<>>>>><<<:::888===<<<<<<<<<<<<<<<=========???BBBEEEGGGHHHHHHHHHMMMNNNOOOQQQSSSTTTTTTTTT\\\^^^aaaffflllrrrvvvxxxzzzzzz{{{~~~|||vvvrrrooolllkkkjjjjjjiiifffaaa^^^VVVRRRNNNKKKKKKKKKJJJHHHCCC@@@<<<::::::;;;:::999999999999888888777777777777777888888888888999999777888888888999999::::::;;;>>>BBBDDDEEEEEEGGGHHHIIIKKKOOOTTT[[[fffttttttOOO@@@999444666777444222333222111111000//////............------------------++++++++++++************************************))))))))))))((((((((((((''''''((((((((()))))))))))))))******++++++,,,,,,++++++++++++*********)))******************************************))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&fff<<<...111222...+++---,,,+++******+++---...(((***(((&&&(((,,,,,,)))'''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((()))******------............------...000222222222222333444222444555444333222333555888:::===>>>???>>><<<:::888777666444222000...,,,------+++***************((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&(((+++,,,,,,,,,---...,,,333///...999FFFYYYqqqzzzsssrrrnnncccUUUJJJEEEEEEFFFDDDBBBAAABBB@@@===;;;======<<<;;;;;;;;;<<<<<<:::;;;===>>>???@@@??????AAAAAACCCDDDEEEEEEFFFFFFMMMNNNNNNQQQUUU\\\ccchhhiiijjjlllnnnppprrrtttuuuxxx|||~~~}}}~~~{{{vvvooohhhaaa]]]YYYYYYXXXXXXWWWUUUQQQNNNKKKGGGCCC@@@???@@@@@@AAA<<<:::999888888888777777777888888888888888888888777777888888999999999999999999:::;;;;;;<<<======CCCFFFIIIKKKKKKKKKLLLMMMNNNOOOUUUddd}}}hhhJJJ888999777777888666333111222111111000//////......---,,,,,,,,,---------------+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((()))******+++,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ZZZBBB111222111))))))222,,,+++***))))))***+++,,,((()))(((&&&'''++++++'''''''''((((((''''''&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,------.........------...///111111000000222444111222333333222111222444666888:::<<<===<<<:::999333333333333222111//////---,,,+++***)))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((%%%(((***++++++,,,---...'''//////...333666CCCYYYqqqvvv___SSSOOOIIIEEEBBBAAABBBCCC@@@>>>======<<<;;;;;;;;;;;;<<<888999::::::;;;;;;;;;;;;888999;;;===>>>??????@@@BBBBBBBBBBBBEEEJJJQQQVVVWWWYYY[[[]]]]]]___aaacccjjjnnnsssvvvuuusssqqqpppsssuuuyyy}}}~~~}}}|||zzzssswww{{{~~~~~~zzzsssppppppoooooommmiiibbb[[[TTTPPPLLLJJJIIIHHHIIIHHHEEECCCBBB@@@>>>;;;:::;;;<<<<<<888888888888777777666666777777888999999999999888888888888999::::::;;;;;;;;;<<<===>>>???@@@AAAAAADDDFFFIIIKKKKKKLLLNNNPPPNNNTTTbbb{{{YYY@@@999999444555666555444222222333000000//////......------++++++++++++,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********'''(((((()))***+++,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&???666222333111+++,,,222+++*********)))(((((((((((()))(((%%%&&&))))))%%%''''''((((((''''''&&&%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&(((***++++++,,,------...............///000000//////111333111222444444333333444666444666888::::::999777666111111111222222111000000,,,+++***))))))(((((())))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&((()))***)))***+++---(((,,,+++---222000333BBBWWWiiipppgggUUUOOOIIIFFFFFFFFFCCC@@@@@@???>>>===<<<<<<<<<<<<999999999999::::::::::::777888999:::;;;;;;;;;;;;;;;<<<>>>>>>>>>@@@DDDGGGHHHKKKMMMNNNMMMNNNPPPSSSUUUZZZ```dddeeecccaaa```bbbdddhhhkkkllllllkkkiiidddgggllloooqqqrrrtttvvvtttqqqqqqtttvvvuuuxxx|||zzzzzzzzzyyyxxxyyy}}}|||}}}~~~}}}}}}}}}|||zzzwwwwwwyyy~~~{{{rrrhhhaaa^^^^^^]]]]]]\\\ZZZUUUPPPJJJGGGDDDBBB???>>>?????????>>>:::;;;;;;:::999888999:::666888999999888777666666666777888999999999888888888999999:::;;;;;;<<<<<<>>>???@@@AAABBBDDDEEEEEEDDDGGGIIILLLMMMPPPTTTWWWWWWeee{{{~~~WWW@@@777666888111333444333222222111111000000///......------,,,))))))*********+++++++++************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))''''''((()))***+++,,,,,,---,,,+++))))))))))))***))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&888333,,,***///333...%%%************)))(((&&&%%%((()))'''$$$%%%((('''$$$''''''((((((''''''&&&%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&(((***+++***+++,,,---............---/////////...///111333---///000000000000111333333444666888888666444222111111111111000///...---,,,+++***)))(((((((((((()))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((())))))((('''((()))+++...---''')))111...---777???SSSjjj~~~xxxxxxiiiaaaWWWQQQOOOLLLHHHEEECCCBBBAAA???>>>===<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999777666555777;;;>>>???===<<<===???@@@BBBEEEEEEDDDDDDFFFIIIDDDIIIPPPVVVWWWVVVUUUTTTVVVXXXZZZ]]]^^^]]][[[ZZZWWW[[[___bbbeeehhhlllnnnkkkfffdddeeegggiiinnntttttttttsssqqqnnnnnnqqqsssuuuwwwyyyzzzzzzwwwtttrrrlllooorrrsssrrrqqqpppooommmllliiiggggggjjjqqqvvvvvvtttooofff\\\UUUSSSTTTNNNOOOOOONNNLLLHHHDDDAAAAAA???;;;:::;;;<<<<<<<<<666777999999888777777888666888999999888666666666666777888999999999888777999999:::;;;;;;<<<======@@@@@@AAACCCEEEFFFGGGHHHJJJMMMPPPRRRVVVZZZ```ccchhh}}}XXX???<<<>>>888000000333444333222222000...000//////...------,,,,,,(((((())))))*********+++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,...---+++))))))))))))***))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&111000///...,,,+++***)))))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''((('''(((***+++,,,------...///////////////..................///000222333444555333444666888888444111111111///...---,,,,,,,,,))))))))))))))))))))))))%%%((()))&&&%%%((('''$$$(((&&&$$$$$$%%%%%%$$$###################################################"""############$$$$$$$$$###%%%%%%$$$"""!!!"""### """$$$$$$######$$$%%%########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))***+++---......///333999JJJbbbuuuzzzwwwtttzzzzzzzzzrrrkkk^^^SSSPPPKKKIIIFFFCCCBBB@@@???>>>AAA>>><<<<<<;;;999:::<<<999>>>>>>888666999:::777999888888888888999999:::888999:::;;;<<<======>>>AAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLOOONNNLLLLLLMMMQQQUUUWWWUUUUUUVVVUUUUUUVVVZZZ]]]eeedddbbb```___```aaabbbfffgggiiijjjiiigggeeeccc[[[\\\]]]______^^^]]]]]]ZZZYYYXXXWWWXXXZZZ\\\]]]___]]]XXXRRRLLLGGGDDDBBB@@@AAABBBCCCBBBAAA???===::::::999999999999999999999999888888777777666666888888888888888888888888777888999999888999<<>>@@@BBBBBBAAACCCDDDGGGJJJJJJHHHGGGHHHPPPTTTXXXaaatttfffSSSAAA::::::888444111333333222111000///...---.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******+++*********))))))((((((''''''''''''''''''&&&&&&&&&&&&''')))+++,,,)))'''))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$000000///---,,,+++***)))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''''''''((()))***++++++,,,,,,..............................//////000111222333444333222444666666333111000000...---,,,+++++++++))))))))))))))))))))))))&&&(((((('''))),,,***&&&(((&&&$$$$$$%%%%%%$$$###################################################"""############$$$$$$$$$###$$$%%%$$$"""!!!"""###!!!"""$$$$$$######$$$%%%########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''((((((((())))))))))))***))))))***+++,,,---......---...555BBBPPP\\\jjjvvv|||~~~vvvdddUUUPPPJJJHHHJJJKKKJJJIIICCCAAA@@@???>>><<<;;;<<<888<<<===888888;;;<<<999999999888888888999999::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@@@@;;;;;;===>>>???AAABBBBBB???@@@@@@BBBDDDFFFHHHIIIGGGHHHHHHHHHGGGIIILLLOOORRRQQQOOONNNMMMNNNOOOPPPSSSUUUVVVWWWWWWUUUSSSQQQLLLMMMNNNNNNOOONNNNNNNNNMMMLLLJJJIIIJJJKKKMMMNNNOOOMMMJJJFFFBBB>>><<<;;;;;;<<<<<<===<<<;;;:::999999999999999999999999999999999999888888777777777777777777777777888888888:::::::::999999:::;;;<<<@@@@@@AAABBBDDDFFFFFFFFFLLLJJJIIIKKKNNNPPPRRRSSSPPP\\\rrrxxxZZZOOOBBB777666888777444333333222222111000///...---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))***************)))))))))((((((((((((((((((((((((((((((...000222000---)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$//////...---+++***))))))''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$$$$$$$%%%%%%$$$######"""#########$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&'''''''''(((((()))*********)))++++++,,,,,,------......///////////////000111111333111000111222333222000///...---,,,+++*********))))))))))))))))))))))))&&&'''''')))...333000)))(((&&&$$$$$$%%%%%%$$$###################################################"""############$$$$$$$$$###$$$%%%$$$"""""""""$$$!!!###$$$$$$#########$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))))))))*********))))))***+++,,,------......------///444BBB[[[pppxxxqqqfffZZZTTTTTTSSSNNNGGGDDDDDDCCCAAA@@@@@@??????:::<<<<<<999999::::::777::::::999888888999999999:::::::::999999888888888888999999::::::;;;;;;<<<888999:::;;;<<<===>>>???888999;;;===???@@@@@@@@@???@@@@@@@@@???@@@CCCFFFFFFEEECCCBBBBBBBBBCCCDDDFFFGGGIIIJJJJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCBBB@@@@@@AAABBBCCCDDDBBBAAA>>>===;;;::::::888888888888777777777777888888888888888888888888999999999888888888888888666666777777888888888999<<<;;;;;;<<<>>>??????>>>DDDDDDEEEGGGHHHIIIIIIIIIIIIJJJLLLOOOSSSVVVVVVUUUWWWgggrrrOOO>>>:::444111444777555333333222222111000///......---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))************))))))))))))((((((((()))))))))))))))))))))000555777444,,,'''(((***&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$......---,,,+++***))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&&&&''''''(((((()))******)))))))))))))))***+++,,,------...//////.........///000000111000///...//////000000---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''***222888444,,,(((&&&$$$$$$%%%%%%$$$###################################################""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$!!!###%%%%%%###"""###$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))******)))))))))***+++,,,,,,---111000111111111777GGGXXXgggyyy|||uuurrrlll```UUUOOOOOOKKKEEEBBBCCCDDDBBBAAA@@@???======<<<;;;999;;;::::::999888888888888999999999999888888888888999999999999::::::;;;;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<=========;;;<<<======<<<===???AAAAAAAAA@@@??????@@@@@@AAAAAABBBCCCDDDDDDCCCAAA@@@BBBAAA@@@@@@@@@AAACCCDDD@@@???>>>===<<<<<<======>>>>>>===<<<;;;;;;;;;;;;888888777666666777777888777777888888888888999999888888888888888888888888777777888888999:::;;;;;;>>>======@@@CCCFFFEEEDDDGGGHHHIIIJJJJJJKKKMMMNNNMMMXXXeeejjjkkkkkkiiigggzzzuuuRRR@@@???777444333666666222111222111111000//////...---------------------,,,++++++++++++++++++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))((((((((((((((((((((()))))))))+++...111///***((((((+++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%------,,,+++***))))))((())))))))))))((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%&&&&&&'''))))))******+++*********((())))))***+++,,,------///...............//////.........---------...///,,,+++***)))))))))))))))''''''''''''''''''''''''''''''&&&***222999555---(((&&&$$$$$$%%%%%%$$$###################################################""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$"""###%%%%%%###"""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''(((((('''(((((((((((()))))))))((())))))******+++++++++...---...000000///444;;;KKKbbb{{{ssspppeeeVVVMMMKKKJJJFFFHHHDDDAAAAAAAAA@@@???>>>===<<<;;;:::999999999999888999999999999:::::::::999999::::::::::::::::::666666666777777777888888>>><<<999777666777888999777888999999888888:::<<<<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;;;;:::;;;:::999999999:::<<<===::::::999999888888888888999999888777666666666666888777777666666777888888777777888888999999999999777777777888888999999999999:::;;;<<<===>>>??????BBBAAAAAACCCEEEGGGGGGGGGFFFHHHIIIJJJJJJMMMQQQUUUhhh{{{zzz___KKK999444:::999666555666444//////222000000//////...---------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((())))))&&&&&&&&&''''''((((((((()))(((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""############$$$#########"""######$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&((()))******+++++++++***))))))******++++++,,,,,,---------------...//////,,,---...---,,,+++,,,...++++++***)))))))))))))))''''''''''''''''''''''''&&&'''&&&(((...555444...(((&&&$$$$$$%%%%%%$$$###################################################"""############$$$$$$$$$"""###$$$$$$###"""$$$%%%"""$$$%%%%%%###""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((((((((()))))))))*********,,,)))(((+++------...111444FFF]]]qqq~~~|||xxxyyykkkfffaaa[[[SSSKKKEEEDDDDDDBBB@@@AAABBBAAA???>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999777777777777777777777777AAA>>>:::777555666888:::666888999999888888999;;;999999999999::::::::::::666777777888888888888888777777777666777888888999999999999999999888888888999999777666666666666666666666666666777777777777888888888999::::::;;;;;;888888999:::;;;;;;<<<<<<===>>>???@@@BBBCCCEEEEEEGGGHHHHHHGGGEEEFFFHHHKKKHHHJJJMMMNNNQQQXXXaaahhhvvvNNN===999555333666666333222333222//////222//////......------------++++++,,,,,,++++++***)))++++++++++++++++++++++++))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))''''''(((((((((((())))))%%%%%%&&&&&&''''''((((((,,,)))'''((()))***(((&&&((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&+++++++++***))))))((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""##################""""""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$%%%%%%&&&&&&&&&'''((()))******+++***++++++++++++++++++++++++,,,+++,,,,,,---...///000))),,,//////,,,++++++---++++++******))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%)))///000...(((&&&$$$$$$%%%%%%$$$###################################################"""############$$$$$$$$$!!!###$$$$$$######$$$%%%###$$$%%%%%%###""""""#################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))))))))---)))(((+++---,,,...111---444@@@OOO^^^jjjsssvvvzzzxxxtttggg[[[VVVRRRKKKHHHHHHGGGFFFEEECCCAAA@@@@@@@@@>>>>>>>>>===============::::::::::::::::::::::::::::::::::::::::::::::::???>>><<<:::999999:::;;;888999;;;;;;:::999:::;;;999999:::;;;;;;;;;;;;;;;888888999999::::::::::::888888999:::::::::::::::999::::::;;;;;;;;;;;;:::::::::999888888888888999555666777888999888888777888999999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEGGGIIIJJJKKKKKKNNNPPPNNNKKKLLLSSSZZZ```cccgggkkkqqq}}}aaaMMM999555999:::888777444000///333444111//////.........------------,,,+++++++++++++++******)))************************))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))'''''''''((((((((())))))&&&&&&&&&'''(((((())))))***+++***)))((('''(((((((((((((((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&++++++******))))))((((((***)))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""##################""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$%%%&&&((()))*********,,,,,,,,,+++++++++++++++***++++++,,,---...000111(((,,,///000---++++++,,,,,,+++***************+++&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&$$$%%%+++...---((('''%%%$$$%%%%%%$$$###################################################"""############$$$$$$$$$!!!###$$$$$$######$$$&&&###$$$%%%%%%###"""""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))+++***+++...,,,)))***...000---000999GGGVVVkkk|||}}}zzzqqqggg\\\VVVUUUKKKJJJIIIGGGEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<<======<<<<<<<<<<<<<<<<<<::::::::::::999999999999888888999999999999999888555777888888777777777888777888999:::::::::::::::888888999999:::::::::;;;888999:::;;;<<<;;;:::999666777888999999999999999777777666666777777888888666888:::<<<<<<;;;:::999999999:::;;;;;;<<<=========>>>>>>@@@AAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNLLLQQQUUUTTTRRRVVVaaakkk{{{YYYAAA;;;666666888777444222444000000555888333...,,,------------------,,,,,,+++++++++++++++***))))))************************)))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))&&&''''''((()))******+++%%%)))+++***&&&%%%)))---(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&,,,,,,+++***)))((('''&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''*********)))))))))))))))******+++++++++,,,,,,,,,++++++------------++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&######"""###$$$&&&(((***'''&&&%%%$$$####################################$$$#########""""""!!!!!!########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,------000222555@@@UUUiiiuuutttiii]]]YYYSSSMMMJJJIIIIIIIIIFFFEEECCCBBBBBB@@@>>><<<:::<<>>===<<<===<<<@@@???<<<<<>>===;;;:::;;;>>>@@@???HHHBBB===>>>CCCGGGEEEBBBCCCJJJQQQQQQLLLJJJMMMQQQPPPWWW[[[XXXVVVaaayyyjjjUUUEEE999999888777666555444444111111000000//////......------------------------)))************++++++++++++*********))))))(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((,,,+++)))((('''&&&''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((++++++***)))((('''&&&%%%)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!########################""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------,,,++++++))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&$$$#########$$$&&&'''((('''&&&%%%$$$####################################$$$#########""""""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((()))******++++++,,,------...///000444AAANNNbbbrrryyyooogggaaa]]]\\\SSSPPPLLLIIIGGGEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@===777888<<<<<<888<<<<<<===<<<::::::;;;<<<777888::::::::::::::::::999999999:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<777777888999999999999999;;;;;;;;;;;;;;;;;;:::999???@@@AAABBBCCCEEEDDDCCCCCCGGGJJJJJJGGGHHHMMMSSSLLLMMMNNNOOOTTT\\\hhhoooggggggkkkuuuaaaJJJ@@@888888777666555444333333222111111000000///......---------------------------,,,+++++++++******))))))))))))))))))(((((('''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''+++***)))((('''''''''((()))))))))(((((('''''''''&&&&&&%%%%%%&&&''''''((())))))(((((('''&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&((())))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###################################################"""""""""########################$$$############""""""""""""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((())))))******++++++,,,***+++------,,,///444CCCOOO```uuuxxxsssjjjaaaXXXSSSPPPOOOQQQLLLGGGEEEFFFGGGFFFEEEDDDDDDBBB>>>???BBBBBB???======<<<===>>>===;;;:::???>>>???@@@BBBBBB@@@>>>AAAAAA@@@???????????????;;;;;;;;;;;;;;;<<<============>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCDDDFFFCCCCCCDDDFFFGGGHHHIIIJJJJJJNNNRRRTTTTTTTTTWWWYYYWWWVVVXXX^^^iiiwwweeePPP===555777888555555444444333222111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))(((''''''(((((()))))))))))))))((((((((((((''''''&&&&&&''''''(((((())))))(((((('''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""########################""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%%%%&&&(((((((((((()))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$####################################################################################""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((()))******++++++((()))---///,,,,,,---///666DDDYYYtttuuunnnkkkkkkccc[[[RRRMMMMMMMMMKKKHHHGGGGGGGGGGGGGGGGGGDDDAAAAAA???>>>@@@CCCDDDAAA>>>@@@>>><<<===>>>???===;;;===<<<;;;;;;;;;;;;<<<===CCCBBBAAA@@@????????????======>>>>>>>>>==================>>>>>>>>>>>>>>>?????????>>>??????AAAAAA@@@BBBCCCCCCBBBCCCEEEHHHKKKJJJJJJLLLMMMLLLOOOSSSRRRQQQUUUbbbqqqwwwqqqhhhdddkkkvvv]]]BBB===777444888:::444444333333222111111000000000///......------,,,++++++++++++++++++++++++,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''(((((()))***))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&(((''''''(((((())))))))))))******+++++++++,,,,,,,,,************************(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$######$$$$$$#######################################$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******,,,(((''',,,///...---///000222777BBBUUUgggqqqsss{{{wwwnnniiiiiiiiigggdddXXXSSSNNNJJJHHHFFFEEEEEEJJJGGGEEEFFFIIIKKKJJJGGGFFFEEECCCCCCCCCDDDDDDCCCAAAAAAAAAAAAAAABBBCCCCCCEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEGGGFFFDDDCCCCCCEEEGGGHHHFFFGGGHHHHHHHHHIIIKKKMMMPPPQQQWWW^^^]]]XXXWWWZZZYYY\\\hhh|||}}}___FFF;;;>>>999333444333333333333222222111111111//////......---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((((((((((((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((())))))))))))(((((('''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&(((&&&''''''(((((())))))*********+++++++++,,,,,,,,,******))))))))))))******((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$###$$$$$$%%%#################################$$$$$$$$$$$$$$$########################!!!!!!"""""""""""""""###"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))---)))'''***,,,***+++...222111000111777AAANNNUUUlllwww{{{mmmccc^^^]]]```eee]]]YYYSSSPPPOOOOOOPPPPPPMMMOOOPPPOOOLLLIIIHHHHHHGGGHHHHHHIIIIIIIIIHHHHHH@@@@@@@@@AAAAAACCCDDDDDDBBBAAAAAAAAAAAABBBBBBCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLNNNNNNNNNMMMMMMPPPUUUYYY\\\\\\\\\```mmmzzzyyyooojjjmmmwwwcccLLLDDD999888;;;444222555111222222222111111111000000.........---,,,,,,++++++************************))))))*********+++++++++))))))))))))************''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((&&&&&&''''''((())))))*********+++++++++,,,,,,,,,***)))(((((((((((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$######%%%$$$$$$###$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%########################!!!!!!!!!!!!""""""######"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))+++((((((******'''(((,,,,,,------,,,+++---444;;;RRR]]]lllzzzvvvnnnkkkmmmpppkkkqqquuurrrggg\\\UUUSSSPPPQQQRRRRRRQQQOOOLLLJJJLLLLLLKKKJJJIIIIIIIIIJJJGGGGGGFFFFFFFFFGGGIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNGGGKKKQQQVVVZZZZZZYYYXXXWWWUUUXXXbbbqqq}}}vvvXXXHHH???999444222666555///555999111000000000000////////////......------,,,+++++++++************************+++++++++***************((((((((()))))))))******&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,***)))(((''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%######################## !!!!!!!!!""""""######"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''')))+++***''')))---)))+++///222000...///333222===MMM^^^ttt~~~tttuuuvvvvvvsssooojjjgggeeecccaaa]]]ZZZWWWVVVUUUSSSSSSRRRRRRRRRSSSUUUVVVUUUVVVVVVWWWXXXYYYYYYZZZcccjjjuuu}}}zzzyyy}}}|||lllMMM???>>><<<777444777;;;555...666777)))..................------......---,,,,,,++++++***))))))))))))))))))))))))---,,,,,,+++***)))((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$###"""!!!#########"""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''***+++)))***+++,,,,,,+++***)))++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++,,,,,,---...//////111333888BBBTTTlll{{{zzzyyytttuuuvvvuuurrrooolllhhhdddccceeegggjjjqqqxxx}}}wwwkkkfffjjjrrrzzzxxxjjjUUUEEE<<<999666444444444333222111000///...///............---------,,,,,,------,,,,,,+++***))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&%%%$$$$$$###)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""############""""""###"""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''((()))))))))***++++++***))))))*********)))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))******++++++,,,,,,------......111111333888CCCSSSdddoootttvvv~~~xxx|||fffXXXNNNBBB:::777666444222444333333222000//////...............------------,,,,,,------,,,,,,+++************************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""######""""""""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''(((((())))))))))))(((((())))))))))))************((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$######$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******++++++,,,,,,,,,,,,,,,,,,.........///222888AAAGGGXXXcccuuu}}}|||sssUUU>>>===:::666666888888666333333333222111000///..................------------,,,,,,,,,,,,,,,++++++*********************************))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$"""""""""""""""#########""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((''''''&&&%%%'''(((((((((((((((((('''(((((())))))******++++++)))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$################################################"""###$$$###"""!!!"""$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***+++++++++++++++*********+++,,,---------///222555@@@FFFVVVjjjyyy```LLLBBB<<<888666555555666888777444222222222111000//////...............---------,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""############""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&''''''(((''''''&&&%%%(((''''''''''''''''''((((((((())))))******++++++)))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$################################################!!!"""######"""!!!"""###""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))***************)))))))))))),,,...000000000111333222444===MMM```ttt~~~}}}tttVVVCCC;;;999666333555444333222222111///---111000000//////............------------,,,,,,,,,++++++,,,,,,++++++***)))************************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""!!!!!!!!!"""###$$$%%%%%%%%%$$$&&&'''''''''''''''''''''((((((''''''''''''(((((())))))))))))************((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$###############$$$$$$$$$########################!!!"""######!!!!!!"""###"""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))((()))))))))))))))))))))***,,,///000//////000111---222777:::@@@SSSooo~~~{{{wwwyyy^^^NNN???;;;<<<;;;777444444333222111000000000000000/////////.........---------------,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""############"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!! !!!###$$$%%%%%%%%%$$$'''&&&%%%%%%&&&'''((()))))))))(((''''''((())))))*********)))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""$$$""""""#########$$$$$$$$$########################!!!"""###"""!!! !!!###"""############$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""############################################################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))'''''''''(((((())))))))))))+++,,,,,,++++++---...,,,222666222000999MMM]]]gggttt{{{fffMMMGGG===555555777555555777222222333222222111222333//////............---------------,,,,,,,,,+++++++++++++++++++++***))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!###$$$%%%%%%$$$$$$'''&&&%%%$$$%%%'''***+++***)))(((''''''((()))***++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###"""!!! !!!###"""############$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((()))******'''((()))))))))***,,,...,,,///222111000111222222BBBSSSbbbtttzzzuuuwww|||}}}~~~cccMMM>>>777666333444888666///...222---///000111000/////////..................---------------,,,,,,,,,++++++***++++++++++++***))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###%%%'''(((""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""############"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***)))))))))))))))******((())))))))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))*********+++++++++------,,,---...000222333555666@@@RRRaaappp{{{tttiiiSSSJJJEEE;;;777:::555555444333333222111111000000000000000000000000///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""$$$&&&'''""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))))))))******(((((())))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""###############""""""######$$$%%%########################""""""""""""""""""""""""###########################################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''''')))))))))*********++++++---,,,,,,,,,...///111222000...444@@@JJJUUUjjjzzzwwwwwwyyy{{{ttt\\\KKK>>>===;;;555222555444444444333222222111111////////////////////////............------------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))***))))))(((((()))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""""""""############$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&))))))))))))************,,,,,,,,,,,,---///000111000---...333666;;;KKK\\\sss]]]III???777555999999444333666333333333222222111111000..............................---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***))))))(((((((((((()))''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$########################""""""""""""""""""""""""###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((((((((()))))))))******+++++++++,,,---......///000......000//////777AAABBBVVVjjj}}}kkkPPP@@@===999666888<<<:::555444777222222222111111000000000------------------------------------,,,,,,,,,+++++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))*********)))(((''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""!!!!!!""""""###$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))******++++++,,,,,,------***+++---...---+++---111000:::@@@NNNgggvvv~~~}}}{{{yyyzzz|||yyyyyy~~~jjjRRRFFF>>>777999???888888888888555000000333000000000000000/////////........................---,,,,,,,,,+++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$"""""""""############$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&'''((()))************)))(((''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###"""""""""""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$############"""!!!!!!!!!!!!"""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))***+++,,,+++++++++(((***...//////------...111222...333DDDOOO[[[mmm|||zzzxxxvvvuuuvvv{{{nnnTTTGGG:::666777666666777777666666444111///000111////////////////////////........................,,,,,,,,,+++++++++******+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!"""######$$$""""""""""""############"""######$$$%%%%%%&&&&&&%%%%%%&&&'''((()))************)))''''''&&&&&&'''%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""""""""!!!!!!!!!!!!!!!"""##############################""""""""""""""""""""""""###########################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++++++++***)))+++---........./////////...222000333:::888:::GGGmmmvvvkkkTTTHHH??????===999777777444...555555444333222333222111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" """#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!!  !!!""""""###""""""""""""############""""""###$$$%%%%%%&&&&&&%%%%%%&&&'''((()))***+++******)))''''''&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!"""##############################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((((((((***++++++***))))))+++,,,***((((((+++---------000------111---///===999DDDSSS___mmm|||fffLLL???<<<>>>///777888111...333666222222333222111222333000,,,---.....................+++++++++++++++++++++++++++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!"""############### !!!""""""###"""""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))((((((((()))+++,,,------......///000000000555555777:::BBBPPP```lll___VVVIII???:::888666555222222222111222222333333000000//////.........---//////...------------...+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''((()))+++,,,+++)))'''$$$######$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%######$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!""""""""""""""" !!!!!!""""""""""""!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!############"""""""""!!!$$$###"""!!!!!!"""###$$$########################"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((((((((()))***++++++,,,,,,------...//////////////////333;;;FFFNNN___nnneeePPPGGGAAA;;;777555555444222333222222111111111222222////////////......------///......---------------+++++++++*********))))))++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''((()))+++,,,+++)))'''%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''%%%###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""######""""""""""""##############################"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!"""""""""#############################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((((((((((()))************++++++,,,---------......---------///444888:::JJJbbbxxxsss```OOO???333666555555555777777555333333222222111000000000000///............---------///...------,,,,,,------++++++*********)))))))))************************((((((((((((((((((((((((((('''''''''((()))******+++)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""###""""""!!! """######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""##################"""""""""""""""#########"""""""""""""""###""""""""""""""""""###########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""#########$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******++++++,,,---------...///000111222333333000:::HHHWWWdddoooxxx~~~qqq[[[IIIAAA>>>;;;888555555666666666555333222333222111000///.........------------------------...------,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""###""""""!!! """""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""""""""""""""######""""""""""""""""""######"""""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((((((((()))******+++,,,,,,------)))***,,,///111111111000333222333999BBBLLLRRRTTT___ssszzz___PPPGGG===666555555555444333333333222000///......222111000///...---------,,,,,,,,,,,,------------------,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""###############!!!""""""""""""!!!!!! ###""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""############""""""############""""""""""""""""""""""""""""""!!!"""######$$$$$$######"""############$$$$$$$$$########################"""""""""############$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''))))))******+++,,,,,,,,,******+++---///000...,,,666000+++,,,111777;;;;;;999HHHVVV___lllmmm[[[III;;;999777666555555444222000111222111000......///000000000///...------------++++++,,,,,,,,,,,,,,,------,,,++++++******++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!"""###""""""""" !!!!!!""""""""""""!!!###""""""!!!"""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############!!!"""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""###############"""############$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$##################$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''(((((())))))***++++++---+++***,,,...///...,,,111///......///111333444222666<<<@@@GGGRRR___iiitttlllQQQ@@@888888:::444444555555555555444444...111333222000///000222......---------------...***+++++++++,,,,,,,,,,,,,,,,,,+++******************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!""""""###""""""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""####################################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((()))))))))+++)))'''(((,,,......,,,(((,,,000000///...///222000///333888:::===GGGSSSSSS^^^rrreeeTTTGGGDDD@@@777222555555444222000//////111333+++...222222///,,,,,,---------,,,,,,,,,---......*********++++++,,,,,,,,,,,,++++++***)))*********))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))(((&&&$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################""""""""""""""""""############################## !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""##################""""""""""""###### !!!!!!""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$####################################""""""######$$$%%%&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++,,,,,,------......///000111222333444444===???DDDMMMYYYfffrrryyyyyyhhhXXXLLL===<<<999777555555444555000000000000000000000000.................................------,,,,,,,,,+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))'''((()))((('''&&&''')))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""#################################"""""""""""""""######################## !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""##################""""""""""""######""""""""""""#########$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))******++++++,,,---------------...///000111222222111222333777===DDDKKKOOOWWW^^^kkkzzzvvv[[[KKKCCC===999888777555333222111111111000000000000000000000000---------------------------,,,,,,,,,+++++++++++++++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))&&&((()))((('''&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$#######################################$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""##################""""""""""""##################$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%##############################""""""######$$$%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,---+++,,,,,,---...///000000111000000///000222444555555:::DDDQQQ```rrroooKKK999444222222444333333111000000///000000////////////////////////------------------------+++++++++***************++++++*********)))))))))******))))))))))))(((((())))))))))))))))))))))))&&&'''(((((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""##################""""""""""""######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&##############################""""""######$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))******++++++,,,++++++,,,------...//////222222222222222333333333444666888;;;@@@HHHQQQXXXjjjwwwmmmQQQ;;;999;;;666444999222222222111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""##################""""""""""""######""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&##############################""""""######$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((((()))******+++++++++,,,,,,---.........******,,,---...///000000444555666777777:::===@@@BBBOOO]]]hhhtttsssmmmkkkzzzzzznnneee]]]VVVGGG888111888:::222...444111111111111111111111111------------------------++++++++++++++++++++++++************++++++++++++*********)))))))))(((((((((((((((((((((((())))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##############################$$$$$$$$$########################"""""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""############""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""##################""""""""""""######"""""""""!!!!!!!!!!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%##############################""""""######$$$%%%&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((())))))***+++++++++,,,,,,---------******+++,,,---...//////,,,...000222222444666777555;;;BBBFFFIIIPPP[[[dddvvv}}}wwwpppdddWWWMMMHHHFFFEEEFFFKKKLLLGGG@@@>>>;;;999888111000444333---,,,111//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******)))))))))(((((((((''''''(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################!!!"""""""""#########$$$""""""#########$$$$$$$$$########################!!!!!!!!!"""######$$$$$$########################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""############"""""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""##################""""""""""""###############"""""""""!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((()))))))))************+++++++++///////////////000111111+++---......------///111444444444444555666;;;???;;;CCCMMMWWWbbbpppooo\\\OOOCCC@@@<<<:::999:::;;;;;;333777888555333555555222555333222000000111111222...////////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((())))))************)))))))))(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""##################""""""""""""######%%%$$$$$$$$$######""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$#######################################"""###$$$$$$%%%#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))---,,,+++++++++,,,...///111111111000...///222444333///---000444555555555999===@@@@@@AAAIIIXXXcccppp}}}ppp^^^PPPIIIDDD@@@<<<===;;;:::999999777444222111444555222333555444000---///...+++...333333//////000111111000...---,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''!!!!!! !!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&'''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###""""""""""""########################""""""""""""##################$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$############"""""""""""""""""""""""""""""""""""" """###"""!!! !!!######"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!"""############$$$$$$$$$#########"""""""""""""""########################!!!"""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((+++***)))))))))***,,,,,,++++++,,,------......///000000000000000000000000666666666888<<>>???JJJMMMTTTbbbuuu|||qqqlllkkklllmmmaaaQQQDDD>>>===;;;:::===:::888666666666666555222111///...///111111111000000000000000111111111111111111000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,------+++)))(((((()))***((('''))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&"""$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""########################""""""""""""##################$$$$$$$$$$$$######%%%$$$$$$$$$###""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$############"""""""""""""""""""""""""""""""""""" """###"""!!! !!!###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$########################!!!!!!"""""""""#########"""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((()))******+++***************************+++,,,---.........------------///222333333222000111333555555555444444;;;<<>>;;;888888999;;;555555666888888666333000000111111111000000111111---...000000000///000000000000000111000000000///---.....................,,,,,,,,,,,,++++++++++++************++++++,,,,,,+++***((()))******)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&########################""""""""""""##################$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""###$$$%%%$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!""""""#########$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&''''''((()))))))))************************************+++---...///---------,,,,,,,,,---...111000/////////111333444111333555555555555777:::222555999<<<>>>DDDLLLRRRNNNVVV```eeeggggggiiilllqqquuuyyy|||~~~{{{zzzzzzzzzzzzyyyvvvxxxyyyxxxssskkkddd___\\\\\\VVVMMMGGGFFFCCC???DDD???:::888888888666444///111333333222111222333333333333333333333333444444444333222111000111333...///111222111/////////,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,+++***))))))******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###"""!!!  !!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############ !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""###""" !!!"""###!!! """"""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""############################################################""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&'''((()))******++++++***---------.........//////,,,---......///.........000000111111111222222222111222333555777888999:::;;;;;;<<<<<<===>>>??????>>>@@@BBBEEEHHHKKKNNNOOOGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDBBBAAA???===<<<;;;999999999888888777555555555555444444333222111111000000111111111111000000000000111111111222222222000000000000000///......////////////////////////........................//////...------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$""" !!!$$$$$$### ###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###"""!!!  !!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""###!!! !!!"""###""" """"""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""######"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%###"""""""""############################################################""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&'''''')))***************+++++++++,,,,,,,,,------,,,,,,---...............000000000111111111111222111222333444555666777888777777888888999999::::::999:::;;;===???AAABBBCCC<<<<<<;;;::::::999888888888888777777666555444444666666666666555444333333222222111111000//////...///000000111111000000///000000000111111111222222///000000000000///..............................------------------------......------,,,++++++***+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######$$$%%%%%%###$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%###!!!"""$$$%%%###!!!###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""!!! !!!"""###"""!!!""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""###############################################################""""""######$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((()))************))))))))))))************+++,,,,,,---------------/////////000000000000111111111111222333333444444333333333333444444444444444555555555666666777777777666666555555444444444333333333333222222222222333333333333333222111000111000000//////.........//////000000000000////////////000000000111111111/////////000//////...---------------------------------------------------,,,,,,,,,++++++******)))************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$$$$###%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$######""""""########################""""""""""""####################################"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!"""""""""!!! !!!"""###"""!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!""""""###$$$%%%%%%&&&################################################$$$$$$########################################################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))************'''((((((((())))))))))))***++++++,,,,,,,,,,,,,,,............////////////000000000000000111111111222111111111111111111111444444444444444444444444666666666555555444444444444333333333333222222222111111111111111000//////111111000000000/////////...//////000000//////........./////////000000000...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$######"""""""""########################!!!!!!"""""""""#################################"""###$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""!!! !!!"""######"""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###############$$$$$$$$$$$$""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%############################################################$$$###############################################################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))******)))(((((((((((()))))))))))))))******+++++++++++++++,,,,,,---------.....................////////////222111111111111111111111333333333333444444444444333333333222222222222222222222111000///...------000000111111111000//////000000000///////////////......////////////......------........./////////...............---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###############"""""""""########################!!!!!!!!!"""""""""##############################!!!"""###$$$$$$###"""!!!!!!!!!"""#########""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!! !!!###$$$###"""""""""""""""############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!""""""##############################""""""""""""""""""""""""$$$$$$######"""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################!!!"""""""""###$$$$$$$$$################################################""""""###$$$$$$$$$$$$#########################################################""""""######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''((())))))))))))(((((((((((())))))))))))((())))))***************+++++++++,,,,,,,,,------------------............111111111111111111111111111111222222222333333333222222222222222222222222222222111000...------,,,//////000000000000//////------------------------------............------,,,,,,---------.........------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$""""""###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""####################################!!!!!!!!!!!!"""""""""########################### !!!"""######"""!!! !!!"""###$$$######"""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!  ###$$$###"""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!! !!!"""###$$$"""""""""""""""""""""""" !!!"""#################################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""############################################################!!!"""###$$$%%%$$$$$$#########################################################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))'''''''''((((((((())))))'''((())))))******))))))*********+++++++++,,,,,,,,,,,,,,,------..................//////000000111111111111000000000000000222222222222222222222222222111111111000000//////---....../////////......---------------.........---------......---------,,,,,,,,,,,,------------,,,------------,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''$$$######$$$"""###$$$%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######%%%&&&%%%######$$$&&&###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!""""""######$$$$$$########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""!!!  !!!"""$$$$$$$$$###"""$$$"""!!! !!!"""$$$"""""""""""""""""""""""" !!!!!!!!!"""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""  ###$$$$$$###""""""""""""############"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$"""""""""""""""""""""""" !!!"""######$$$######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""########################!!!"""###$$$%%%%%%$$$############################################################"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))************+++++++++++++++,,,------...//////++++++,,,---......//////222222111111000///..............................---------....../////////,,,,,,---......---------//////000000000000000000,,,------......------,,,++++++,,,,,,,,,---------,,,------------,,,++++++))))))))))))))))))))))))************************))))))))))))************&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%######%%%%%%&&&''')))+++,,,......%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&%%%###"""$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################!!!!!! !!!!!!##########################################$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""######!!! !!!"""######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%##############################""""""!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""""""""""""""$$$###"""!!!!!!"""###$$$ !!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************++++++,,,,,,,,,---------......---,,,---...///000///......---------......---...///000000///......++++++,,,---...///000111------------------------......---------,,,,,,,,,,,,,,,+++******+++,,,,,,+++***)))***,,,---,,,+++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&+++...333666444...((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""########################$$$######""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" !!!!!!!!!!!! ###########################"""""""""!!!!!!!!! """"""""""""""""""""""""""""""##################"""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$#########""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""###"""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!!!!"""######$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############################################################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---............------------......---...//////000///...------------------------...------------------------------------,,,,,,,,,,,,,,,+++************+++,,,+++***)))***,,,---,,,+++)))******++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+++000333777:::777111)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! ########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""############""""""""""""######!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############################################################################################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,,,,---------,,,,,,------...---......//////...------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++************+++++++++)))))))))+++,,,+++***************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((...333666:::<<<777000)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""####################################""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""""""""###!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((())))))))))))***'''(((***+++++++++***))),,,,,,,,,,,,,,,,,,---...............---------,,,......---,,,+++******)))++++++++++++++++++++++++,,,,,,+++++++++******************))))))************)))((()))+++++++++***+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%)))...333666999999444---((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""######""""""""""""""""""""""""#########!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))&&&''')))*********)))(((+++++++++++++++,,,------......---,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((('''(((***+++***)))++++++)))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&+++000444555777777222***''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""""""""""" !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############""""""""""""""""""""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################################################################################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))''''''((()))))))))))))))************+++,,,------......,,,+++++++++++++++((()))))))))******++++++******************************)))))))))((((((((((((((())))))))))))(((((()))''''''((()))***)))(((,,,+++)))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''000444666666777777222+++&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######################## !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""#####################!!! !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""######$$$$$$$$$%%%%%%%%%########################!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!###""""""""""""""""""""""""#########$$$$$$$$$%%%############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################################################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))((((((((((((((())))))***)))))))))******+++,,,---...---,,,+++*********+++((((((((()))))))))******************************)))))))))(((((((((''''''''''''((())))))(((''''''((('''&&&''')))***)))(((,,,+++)))'''&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((444777777555555666222+++$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""######$$$"""!!!!!!""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!#########"""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################################################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***))))))((('''''')))***+++))))))))))))***+++,,,---///---,,,***))))))******)))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&((('''&&&''')))))))))(((---+++)))'''&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((555777666333333444000***###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!""""""######""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""######################## !!!"""######"""!!! $$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$ %%%&&&$$$"""###%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%''''''''''''((((((((((((((((((&&&%%%%%%&&&'''((()))))))))))))))))))))))))))***++++++++++++,,,...++++++++++++++++++++++++'''''''''''''''((())))))(((((('''&&&%%%$$$$$$$$$(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$&&&+++000777444222333666666111,,,&&&$$$"""$$$'''(((&&&$$$%%%%%%'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!""""""""""""!!!!!!############"""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################&&&"""!!!%%%'''%%%$$$&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***,,,,,,,,,,,,---///......---,,,+++******)))'''''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$'''---222888555333444666666222---'''&&&$$$%%%'''((('''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###############"""""""""""""""############$$$$$$$$$$$$$$$$$$#######################################""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""""""""#########$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$########################'''###"""%%%'''%%%%%%'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&''''''''''''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((***---.........///000111000///---+++)))((('''''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$(((000666888666444555777666222...)))(((''''''(((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&'''(((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!$$$######""""""!!!!!!!!! !!!"""######$$$""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######"""!!!"""###$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$###################################################"""!!! !!!"""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$!!!"""'''(((%%%###$$$%%%$$$######%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))'''%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''***...000000//////000///...---+++***((('''&&&'''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$)))222999777555444555666555222///******)))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((((((((((((+++******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!! !!!"""######$$$!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$###################################################"""!!! !!!"""###""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################"""!!!%%%+++---(((###"""%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&...,,,)))'''&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''(((((('''''''''''''''''''''''''''+++///111111000//////******))))))((('''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%***333:::555555555555555333111///,,,,,,+++***(((&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''(((((()))''''''(((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################"""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$############"""""""""""""""############$$$$$$$$$###############$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%########################"""############$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$########################$$$###'''...000+++%%%$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&---,,,***(((&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''+++000222222///---,,,''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%***222888666666666666555333222000...///...,,,)))'''&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))%%%&&&&&&'''((()))******((())))))******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$"""""""""""""""#########"""############$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################%%%###%%%***,,,(((%%%%%%%%%$$$######%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&(((((((((((('''(((((((((((((((((((((((('''+++000333111...+++)))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%&&&)))000666777888999999777555444333111222222///+++(((((()))'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&'''''''''(((&&&''''''((())))))******'''(((((()))+++,,,,,,---,,,---...000111222222222000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((()))(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""######"""!!!  !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""###$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$######################## !!!"""######"""!!! !!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################%%%!!! ###%%%######$$$%%%$$$######%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((())))))((('''))))))))))))))))))))))))''',,,111333111---***(((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$######$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&)))///444999:::;;;;;;999666555555444555555222---******+++''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))******,,,---...//////000222444666999;;;<<<<<<;;;:::999888666555444333........................************************))))))))))))))))))))))))++++++******))))))((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!######""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""############""""""""""""##########################################$$$$$$$$$$$$######""""""#########""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!###$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&(((+++///000...+++((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&)))+++---555777888666333333555888333333222111///,,,)))''')))******(((&&&%%%&&&''')))************)))((((((+++***(((((((((+++---///...555999777666777888666;;;<<<@@@FFFKKKMMMLLLJJJJJJNNNMMMHHHHHHKKKHHHBBB@@@>>>:::777:::<<<777///000...,,,,,,,,,,,,+++)))((((((((((((((()))******((()))+++,,,+++)))&&&###))))))((((((((()))******(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""""""""############""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!""""""""""""""""""""""""###########################""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""####################################"""""""""!!!""""""""""""############""""""""""""##########################################$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""###############"""########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&))),,,---+++)))((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&(((***+++222444555555333333444666444333333111///,,,)))((('''(((((('''&&&&&&((()))'''((()))***************---------///333888===AAAGGGKKKKKKGGGEEEGGGIIIIIIPPPQQQUUUYYY]]]```aaaaaaaaafffiiiiiijjjhhh___TTTOOOOOOLLLJJJLLLOOONNNIIIAAA>>>999555222000...,,,,,,---------,,,+++)))(((((((((((((((***,,,///000))))))(((''''''''''''((((((((())))))(((((('''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%######""""""""""""######!!!""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""######"""""""""######"""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""############""""""""""""##########################################$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$###""""""!!!##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%'''((()))'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((())),,,///333444444333444444444444333111///,,,***((((((((()))((('''(((***,,,)))***---///111333333333666777:::???FFFMMMTTTXXXcccddd```XXXTTTWWWZZZZZZZZZ[[[]]]___```bbbfffhhhiiillloooqqqtttrrrhhh]]]eeehhhhhhfffgggkkkmmmkkkYYYTTTNNNIIIEEECCC@@@>>>777666444222111///......---,,,***))))))***+++,,,+++***)))((((((((((((((()))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!"""###$$$$$$######""""""""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""""""""###"""""""""""""""#########""""""""""""""""""""""""########################"""""""""""""""#########""""""############""""""""""""""""""""""""""""""#################################"""""""""""""""!!!"""""""""############!!!"""""""""##########################################$$$$$$$$$$$$######!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&))),,,000444555555444333444444222000...,,,***)))+++++++++)))((()))+++---...111666;;;???BBBDDDEEEEEEHHHMMMTTTZZZ```eeegggsssrrrlllbbb]]]^^^___]]]VVVWWWWWWUUUTTTUUUXXX[[[]]][[[YYY[[[```bbb]]]WWWYYY___ccccccdddhhhkkkjjjfffdddbbbaaaaaaaaa___^^^XXXSSSKKKCCC;;;666333111...//////...---+++)))(((,,,,,,+++******+++++++++))))))******))))))(((''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$###"""!!!!!!""""""######""""""""""""###### !!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""""""""######!!!"""""""""#########$$$########################""""""""""""""""""""""""!!!!!!""""""###############$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""######!!!"""""""""############!!!"""""""""##########################################$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!###$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''&&&%%%&&&(((***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''***///333666777555333333222111///---,,,++++++------,,,***((()))+++...777:::@@@GGGMMMRRRTTTUUUUUUXXX^^^cccggghhhiiihhhnnnmmmhhh___ZZZYYYVVVRRRMMMMMMLLLJJJHHHHHHIIIKKKNNNIIIFFFGGGKKKMMMKKKIIIEEELLLRRRUUUXXX]]]```___aaacccgggmmmssswwwwwwvvvzzzvvvooodddWWWIII===666222111000000////////////+++*********+++,,,------*********+++***))))))(((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$###"""!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""$$$######""""""######$$$!!!""""""######$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""############""""""""""""##########################################$$$$$$$$$$$$###### !!!"""######$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&&&&(((***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''')))---222666777555333000///...---,,,,,,,,,,,,,,,,,,,,,+++,,,///333777AAAEEEKKKRRRXXX\\\^^^___^^^___aaaccccccaaa___^^^XXXXXXTTTOOOLLLLLLHHHBBB@@@???@@@BBBDDDFFFDDDCCCDDD@@@???AAABBB???>>>???AAAEEEHHHIIIMMMSSSUUUSSSSSSVVV\\\dddmmmsssuuuuuuvvvyyy}}}|||uuuiii\\\TTTKKKFFF>>>666111......///***************+++,,,,,,+++++++++++++++***))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''######"""""""""""""""#########""""""""""""######!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""$$$######""""""######$$$!!!""""""######$$$%%%%%%########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!"""""""""############""""""""""""############""""""""""""##########################################$$$$$$$$$$$$###### !!!"""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&'''((((((&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&''''''(((((((((''''''''''''***///333555444111---,,,++++++++++++,,,---+++---///222777>>>EEEKKKOOORRRWWW]]]aaaccccccccc^^^[[[XXXUUURRRQQQQQQQQQJJJJJJHHHFFFGGGKKKIIIDDDCCCCCCGGGPPPZZZ^^^\\\WWWNNNJJJHHHJJJIIIHHHMMMVVVTTTQQQJJJCCCBBBFFFFFFBBBJJJJJJLLLPPPUUUZZZ]]]^^^]]]ccckkktttyyy{{{zzzyyyrrrmmmdddXXXLLL@@@777333000///...---,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''!!!!!!!!!!!!"""###$$$%%%######""""""""""""######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%################################################ !!!!!!"""###$$$$$$$$$""""""############""""""""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""""""""############""""""""""""##########################################$$$$$$$$$$$$###### !!!######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&'''((((((&&&$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&''''''((())))))((((((&&&&&&(((,,,111444222000+++******)))***+++---...,,,///444:::BBBLLLWWW]]]YYY\\\aaaeeeggggggfffeeeZZZUUUMMMGGGCCCDDDGGGIIIMMMMMMLLLKKKPPPVVVXXXTTTWWWXXX^^^mmm|||{{{ggg```[[[ZZZZZZ___oooxxxgggWWWRRRRRRPPPKKKIIIFFFAAA@@@AAADDDGGGHHHRRRSSSVVV]]]hhhvvvuuucccQQQFFF777666444222000...------+++,,,,,,,,,,,,+++******+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((""""""""""""""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""#########"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""########################%%%$$$$$$######$$$$$$%%%######""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""###&&&(((***######$$$%%%%%%%%%%%%$$$ ###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((***)))***---000111...+++///...---------///000222444999@@@IIIVVVccchhheeeaaadddggggggccc]]]XXXVVVMMMJJJHHHHHHKKKQQQUUUXXX^^^```bbbccccccccccccdddgggiiippp~~~uuuddd```fffhhhuuukkk]]]]]]```aaadddbbb[[[PPPFFF??????AAAFFFIIILLLPPPVVV___iiipppyyyppp^^^QQQFFF<<<999444------111,,,......***+++///000...((()))++++++++++++,,,---,,,,,,+++***)))(((''''''+++***)))''''''(((((()))""""""""""""""""""""""""############"""""""""!!!!!!"""######$$$$$$######""""""""""""""""""""""""######""""""""""""#########"""!!!"""###$$$###!!!""""""""""""##########################################$$$$$$$$$%%%%%%%%%""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!########################""""""""""""""""""""""""$$$$$$###"""""""""""""""########################%%%$$$$$$######$$$$$$%%%######""""""""""""############$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&'''######$$$%%%%%%%%%%%%$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((()))((())),,,///000...,,,,,,,,,+++,,,///333777999AAAGGGMMMSSS]]]fffjjjhhhmmmiiicccZZZSSSOOOOOOQQQRRRRRRTTTWWWZZZ\\\^^^^^^hhhlllppprrrpppooooooqqqpppsss{{{tttssswwwwwwrrriiiiiinnnrrr~~~qqqbbbTTTJJJEEEDDDDDDEEEDDDFFFKKKSSSYYY]]]jjjyyyoooeeeZZZRRRJJJ@@@666222...000///,,,---///---(((000000...,,,***((())))))***************)))))))))******((('''''''''((()))""""""""""""""""""""""""############"""""""""""" !!!""""""######""""""""""""""""""""""""""""""######""""""""""""#########"""!!!"""###$$$###!!!""""""""""""##########################################$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%######""""""""""""############$$$$$$$$$$$$##############################"""############$$$$$$$$$########################%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((***)))***,,,///000///---***+++---111777===CCCFFFOOOWWW___ccceeegggeeeaaa]]]YYYSSSNNNKKKOOOUUU[[[ddddddeeegggiiilllnnnooo~~~~~~ssseee[[[XXX\\\]]]ZZZRRRJJJEEECCCHHHKKKSSS]]]fffmmmxxx}}}vvvjjjXXXIII>>>:::111+++,,,000///***---,,,+++)))))))))***+++))))))*********+++++++++***))))))((('''(((((((((""""""""""""""""""""""""#########""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""######""""""""""""#########"""!!!"""###$$$###!!!!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""###############""""""""""""""""""""""""######"""""""""""""""###########################%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((,,,,,,,,,---.../////////---111777???GGGMMMQQQTTTVVVaaaiiiiiiddd^^^WWWPPPGGGJJJNNNRRRXXX```hhhmmmuuussspppnnnpppvvv~~~~~~wwwxxxlllYYYMMMLLLDDDAAAFFFHHHJJJUUUcccttt~~~ppp```TTT@@@111///333444000,,,,,,+++,,,---......---++++++++++++++++++++++++******))))))((((((((((((""""""""""""""""""""""""""""""""""""""""""###### !!!"""""""""""""""""""""""""""""""""""""""######""""""""""""#########"""!!!"""###$$$###!!!!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%""""""""""""""""""""""""###"""""""""""""""##############################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$##############################$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((()))))),,,,,,,,,,,,,,,...000111666===FFFQQQXXX\\\\\\\\\]]]bbbccc\\\TTTPPPMMMJJJNNNRRRXXX___ffflllsssxxxxxxxxxxxxyyy|||xxxkkk]]]PPPHHHHHHHHHEEEHHHQQQPPP___ppp{{{vvv___KKKAAA>>>777///444222000111111000...+++---------,,,+++******)))***************)))))))))""""""""""""""""""""""""""""""""""""############ !!!""""""######""""""""""""""""""""""""""""""######""""""""""""#########"""!!!"""###$$$###!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""#####################$$$%%%%%%&&&&&&"""""""""""""""""""""""""""""""""""""""######$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''"""######%%%&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''((((((((())))))))))))***++++++,,,///444777DDDJJJTTT]]]bbbbbb```^^^```]]]UUUJJJFFFLLLRRRUUU[[[\\\___bbbhhhqqqzzzyyywwwyyy|||zzznnnddd[[[[[[\\\XXXSSSOOOKKKKKKPPPXXXaaalll}}}|||mmmaaaUUUEEE777555222......///111///---///......---,,,+++***)))+++,,,,,,,,,,,,+++******""""""""""""""""""""""""!!!"""""""""############!!!"""######$$$$$$######""""""""""""""""""""""""######""""""""""""#########"""!!!"""###$$$###!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############"""""""""###$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''((((((((()))))))))))))))+++---///222888???EEEQQQUUUZZZ___aaa___\\\ZZZVVVSSSMMMHHHMMMYYYbbbeeedddeeegggjjjqqq{{{xxxyyyyyyuuuppplllkkkmmmqqqnnnxxxzzz|||zzzkkkdddRRRGGGLLLQQQTTTaaarrrzzz~~~wwwkkk___KKKBBB777000000111222111......------,,,,,,,,,+++------.........---,,,+++""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""#########"""!!!"""###$$$###!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&"""$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))***---111555999AAAJJJQQQYYYZZZ\\\]]]\\\ZZZXXXVVVGGGJJJLLLQQQ]]]iiiooonnnqqqtttxxx}}}{{{yyy|||~~~zzz^^^KKKOOOQQQHHHHHHSSS___kkkyyysssdddOOO>>>666222000///,,,,,,,,,---------......---.../////////...---,,,""""""""""""""""""""""""######""""""""""""##############################""""""""""""############"""############$$$$$$$$$%%%$$$###"""""""""$$$$$$&&&%%%###!!!!!!"""###$$$)))&&&######$$$%%%###!!!""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$!!!###'''%%%$$$###"""###$$$$$$###''''''''''''&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!###%%%$$$###$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''((()))))))))))))))((('''''')))))))))))))))((('''&&&((())))))*********))))))---+++)))***+++---,,,+++'''++++++''''''++++++&&&)))***++++++***))))))***,,,+++***((((((((())))))'''((()))))))))(((&&&%%%)))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''))))))((('''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''((((((***''''''))))))&&&'''***000555<<>>@@@AAAAAABBBDDDEEEDDDCCCAAA@@@AAADDDGGGIIIJJJIIIHHHHHHNNNKKKHHHGGGEEEDDDEEEFFF???<<<888555555333111///............---,,,++++++******************+++++++++************)))))))))))))))))))))))))))))))))+++***((('''((()))+++---******)))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((())),,,,,,000777@@@LLL___nnn|||xxxrrrjjjbbb\\\VVVSSSJJJKKKQQQ___rrryyynnnllltttxxxfffXXXSSSTTTdddhhhppp~~~}}}```KKK:::...///777000//////............///""""""""""""""""""""""""######""""""""""""#######################################$$$$$$$$$$$$%%%"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%''')))+++------------///000222444666888::::::<<<888222000111555888:::999<<<===;;;555111000111333444555555444222///...******)))(((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********+++,,,...///000555555555666888:::===>>>???@@@@@@AAADDDGGGJJJLLLRRRQQQPPPOOOMMMKKKIIIHHHKKKLLLOOOSSSVVVVVVSSSPPPPPPMMMKKKMMMMMMMMMOOOSSSOOOJJJEEEBBBBBB@@@===;;;666666555333111///---,,,------,,,+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))***)))((((((((()))+++,,,+++***))))))(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''((()))***+++---000999DDDMMMYYYjjjyyyuuuqqqjjjbbb[[[TTTMMMHHHNNNOOOVVVdddyyyvvvzzzzzzzzz}}}zzz{{{jjjeeeaaabbblll|||jjjQQQ<<<222222111000...---,,,,,,------""""""""""""""""""""""""######""""""""""""#######################################$$$$$$$$$%%%%%%"""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%&&&''''''%%%$$$%%%))),,,&&&&&&'''((()))******++++++---000444666777777777444555777:::>>>AAACCCDDD@@@<<<777555777999::::::;;;>>>AAA???:::666555777999;;;===>>><<<888444000...............------,,,))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%###""""""$$$"""###$$$$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))************+++,,,///222666999:::=========>>>AAADDDGGGIIIDDDDDDFFFHHHMMMQQQVVVYYY]]]\\\ZZZXXXVVVUUUUUUUUUYYYXXXYYY___fffgggaaa[[[TTTQQQRRRVVVVVVSSSRRRVVVXXXRRRMMMKKKKKKKKKIIIFFFDDDCCCBBB???<<<888444333222111///...---,,,------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((()))))))))******+++***))))))(((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&'''''')))***,,,...///333:::HHHTTT[[[```iiittteee```ZZZVVVTTTRRROOOMMMWWWZZZaaammm~~~~~~zzzwwwqqq___ZZZbbbrrr~~~jjjVVVCCC777555444111///...---...///""""""""""""""""""""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&,,,111''''''(((***+++,,,---...222444888<<>>@@@AAA???>>>???CCCGGGFFFAAA>>>>>>@@@===???BBBDDDAAA<<<666222333444555555555444222111,,,,,,+++***)))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&###""""""$$$!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''(((((((((((()))))))))))))))************)))+++...222777<<<@@@BBBCCCCCCCCCDDDGGGJJJNNNPPPKKKLLLOOOSSSXXX___dddhhhfffeeecccbbbccceeeggghhhkkkhhhiiipppxxxzzzssskkkeeebbbeeejjjhhhaaa\\\]]]YYYTTTNNNMMMOOOPPPNNNKKKQQQPPPNNNKKKFFFAAA===;;;555444222000............,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((())))))))))))(((+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))***---///111222>>>HHHYYYgggjjjhhhkkkpppccc\\\SSSOOORRRWWW\\\___]]]cccmmmxxx|||xxx~~~iiiWWWVVVcccooo|||~~~ppp\\\III:::999666333111111111222$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%###$$$&&&((())))))+++111777777444333666;;;666;;;@@@CCCJJJQQQNNNGGGAAABBBDDDGGGJJJIIIFFFCCCLLLOOOPPPPPPRRRQQQIII@@@EEEJJJNNNOOOMMMMMMPPPTTTVVVVVVRRRMMMNNNNNNDDD777???;;;777888<<<===;;;777444333222000...+++)))'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$%%%&&&'''((())))))))))))'''((()))((('''''')))++++++++++++,,,,,,---...///111666<<<@@@CCCEEEIIIMMMHHHGGGKKKVVVcccjjjhhhcccccceeeffffffhhhlllmmmlllkkkjjjhhhgggggghhhjjjkkkiiiiiimmmuuuzzzyyyuuurrrlllvvvzzzrrroooooolllfff```___bbbaaa[[[UUUWWW\\\]]]WWWSSSRRRNNNHHHMMMHHHAAA<<<999888666444111...++++++,,,---+++)))---,,,+++*********++++++++++++++++++*********)))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&((()))***)))+++***,,,///...///;;;IIIUUU^^^lllxxxzzzqqqaaaUUUMMMHHHJJJVVVfffqqqzzzttt}}}gggYYYTTTRRR```mmm}}}}}}kkkQQQ888111333333111000$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""####################################$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((((((''''''((()))+++...111222777<<>>666000...$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""############$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((())))))'''***---///111666<<>><<<;;;999888888888888555333///,,,***(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((()))))))))***+++***)))***,,,------000666<<>>:::555111000000000000***+++,,,---......---------,,,,,,,,,+++++++++++++++***))))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''((()))************+++///777@@@OOOccctttzzzzzzyyyssshhhZZZOOOHHHJJJNNN^^^uuu{{{~~~~~~pppggg___eee~~~ttt\\\HHH999222222########################""""""#########$$$$$$$$$########################"""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&***)))((((((((()))***+++,,,000555777888<<>>:::888888;;;888444000---,,,+++,,,(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))((((((''''''''''''((((((&&&''')))***+++---000333666999>>>DDDIIINNNPPPQQQWWW[[[```fffiiikkkllllllfffiiilllmmmpppuuu}}}~~~zzzvvvuuuuuuwwwyyywwwxxxwwwvvvtttqqqlllhhh^^^``````^^^ZZZVVVSSSRRRFFFDDD@@@;;;888555333111------,,,,,,,,,---......,,,,,,,,,++++++++++++***++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))((()))***+++///333:::BBBMMM\\\mmmzzz|||rrreeeWWWNNNKKKKKKTTTWWWdddxxxyyyjjjmmmuuu\\\FFF999444########################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%((((((((((((+++///333555<<>>999333000///000111,,,,,,,,,,,,++++++++++++---,,,++++++******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''')))+++******---333999>>>IIIVVV```gggmmmnnnllleee]]]SSSOOORRR\\\gggmmmmmmmmmttt~~~ddd^^^cccqqqlllTTT########################"""############$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((......000555<<>>DDDGGGMMMGGGAAABBBHHHLLLLLLIIIJJJPPPWWWbbbrrrvvvrrrpppuuu}}}~~~xxxsssnnnlllmmmoooqqqqqqooolllkkkllljjjiiikkkpppyyyuuuqqqpppqqqtttwwwxxxzzz|||zzztttooolllnnnkkkllltttzzzyyywwwvvvooopppqqqrrrrrrvvv|||yyyuuuuuuvvvuuuuuuwwwwwwrrriiibbbUUUQQQLLLHHHEEE???888222222///,,,'''%%%%%%'''***'''&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((()))***************++++++...///333888===AAACCCDDDJJJMMMSSSZZZaaagggjjjllllllooouuuzzz~~~}}}{{{~~~{{{yyy~~~}}}}}}{{{yyy{{{zzz~~~xxxyyy{{{xxx}}}yyyrrrnnnjjjeee^^^ZZZMMMBBB999555222......111---------,,,,,,,,,,,,---++++++++++++************))))))(((((((((''''''''')))(((''''''''''''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((('''&&&&&&'''((())))))'''///777???KKK[[[fffjjjvvv}}}~~~sssfff]]]VVVPPPNNNSSS^^^mmm}}}{{{www$$$$$$###""""""###$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((***,,,---111:::EEENNNSSSTTTWWWPPPJJJKKKPPPRRRMMMGGGTTT\\\fffrrrzzzwwwuuuwww||||||xxxssssssnnniiifffgggjjjlllnnnllliiijjjooorrrqqqqqqttt}}}xxxxxx}}}~~~}}}~~~{{{xxxyyyrrrqqqooollllllpppvvv{{{zzzxxxxxx{{{zzzwwwvvvyyy}}}{{{sssnnneeeeeeeeeddd```TTTEEE;;;888444///***((((((***,,,)))(((''''''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((()))+++---------444777<<>>666111---+++)))((('''%%%&&&'''))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''((()))***+++*********---111666888:::<<>>888111...+++))))))***))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''((()))***,,,,,,,,,000555777777<<>>???LLLSSSPPPSSSaaaooosss}}}}}}zzzuuuqqqvvv~~~|||rrrllloooppp{{{sssdddXXXPPPHHH@@@<<<111111111000///---,,,+++------,,,,,,+++*********************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))((('''''')))***++++++)))///999BBBMMM[[[jjjuuu|||tttcccQQQNNNUUUVVV```mmmzzzttt~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%'''%%%%%%'''+++///222333;;;@@@HHHNNNRRRTTTUUUWWWXXX```kkktttwwwwwwuuuuuunnnkkkfffccchhhqqquuutttyyysssrrrwww~~~{{{hhhiiihhhiiipppyyy|||zzztttooollloootttxxx~~~}}}uuurrrpppoooqqquuuxxxuuuooopppqqq{{{zzzqqqnnnsss|||zzzuuuyyy~~~}}}|||iiiZZZQQQFFF444---///---,,,+++)))((('''&&&%%%%%%((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&'''***///333888:::<<<===CCCJJJMMMOOOYYYlllyyy}}}vvvhhh```eeeoooxxxzzzzzzyyy{{{ooobbbYYYSSSOOOCCC???:::444000---------...------,,,,,,+++******************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&''''''((()))***+++,,,,,,777EEENNNTTTaaatttttthhhZZZSSS^^^nnnsssvvv}}}###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&***111777:::<<<@@@GGGMMMNNNKKKKKKQQQWWWYYYdddsss}}}~~~xxxrrrnnnhhhfffccceeekkkrrruuuuuuyyywwwwww}}}yyyiiiccceeeeeedddhhhppptttsssoooooopppuuu{{{}}}yyyqqqnnnvvv|||~~~xxxwww~~~{{{qqqgggeeehhhvvvyyynnn]]]EEE888666000---,,,+++)))(((((())))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((())))))))),,,///444777:::<<<===>>>JJJSSS]]]eeeooo{{{sssbbbYYY___kkkuuuzzztttnnnvvv~~~rrrhhhaaaaaaWWWGGG888///---000333......------,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''((()))******+++---///999@@@KKKUUU___mmm~~~tttdddYYYXXXbbbyyy#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''***///777===BBBDDDLLLUUU\\\XXXOOOLLLVVVbbbjjjuuu~~~vvvsssssshhhfffgggkkkqqqtttuuuuuuwwwzzztttllleeehhhhhhfffiiipppvvvwwwhhhmmmsss{{{~~~uuunnnuuuzzz}}}jjjiiiqqq}}}|||vvvlllccccccjjjuuuoooUUUGGG???333---,,,***)))))))))***+++((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))''''''(((***---///888999;;;;;;<<>>DDDIIIMMM\\\gggppplllaaa\\\dddoooyyy}}}zzzrrroootttzzzsssrrrtttyyy||||||}}}zzzqqqiiinnnwww~~~|||tttnnnnnnccciiillljjjkkkrrrxxxzzzyyy{{{}}}vvvkkkmmmqqqxxx~~~~~~yyyqqqlllnnnssswwwxxxeeeYYYLLL:::000...,,,)))(((((())))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))((((((+++///444777<<<======<<<>>>DDDNNNVVV\\\gggsssvvvsssttt{{{|||sssgggbbbiiiuuuvvv}}}sssiiicccXXXLLLAAA888222000000//////......---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((())))))((((((''''''(((((()))''')))***))))))---444999DDDLLL___xxxttt```RRRFFFJJJ___|||"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***+++444???FFFIIIMMMTTTYYYgggqqq|||}}}vvvooooooqqqwwwwwwtttpppmmmoootttyyy}}}|||~~~xxxvvvsssooogggfffiiipppqqqllljjjkkkjjjttt|||}}}}}}~~~ssspppuuuxxxwww{{{xxx~~~~~~zzzyyywwwpppbbbKKK999666222...***)))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))))))))+++...222777;;;>>><<<>>>AAACCCGGGRRR```kkkpppuuuxxxuuummmkkkqqqzzzyyywwwuuurrrnnnlllttt~~~~~~pppllldddYYYMMMBBB999444000000//////...---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((()))))))))******))))))(((((((((((())))))''')))++++++---333>>>FFFLLLYYYooossscccOOOJJJHHHQQQggg""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***111===KKKRRRTTTVVV]]]dddjjjsss~~~zzzqqqlllppppppppprrruuuwwwxxxwww|||{{{|||~~~{{{zzz}}}tttrrrnnniiihhhbbbbbbjjjqqqqqqqqqsss{{{}}}qqq|||wwwkkkppp|||yyynnnqqq}}}uuu[[[BBB???999333...+++******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))'''***...333888===@@@AAAAAAEEEJJJOOOWWWddduuu||||||{{{tttiiibbbdddiiitttsssuuuxxxyyy|||zzzooobbbTTTJJJBBB>>>000000000///......------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))))))))************))))))(((((((((((()))))))))+++...///222;;;HHHRRRWWWgggzzzssscccZZZEEEGGGMMMZZZoooxxx}}}%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######%%%'''((((((''''''(((***...222444@@@EEELLLSSSWWWWWWVVVUUU]]]ppp{{{ooojjjkkkllllllrrryyy|||yyywwwxxxzzz{{{uuuzzzyyyrrrppppppnnnhhhhhhjjjpppzzzzzzqqqnnnttt~~~wwwmmmvvv}}}|||pppZZZOOOAAA666000...---,,,((((((((('''&&&''')))+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''')))******)))(((((()))444444666::::::888<<>>;;;999>>>EEENNN\\\eeeqqqqqqfffeeeiiilllsssvvvyyy{{{xxxwww|||pppiiiddd^^^ZZZOOO@@@555000000///...---,,,,,,+++******++++++***************))))))(((''')))***)))((('''(((******)))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))&&&((())))))(((((()))***)))(((---888AAAJJJUUU```pppzzz}}}mmm]]]SSSPPPXXX```mmm{{{{{{%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''(((,,,111888>>>BBBGGGUUUbbbddd]]]ZZZcccmmmvvvwwwsssjjjeeegggmmmpppooorrruuuwwwzzz|||uuuqqqtttzzzuuuyyyxxxsssqqqtttyyy{{{~~~pppgggeee^^^```ppp{{{uuuqqqiii[[[KKK<<<111,,,******)))((('''&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''(((---444999======>>>>>>:::999AAAKKKXXXjjjvvv~~~wwwmmmhhhllltttuuu{{{xxxtttuuu~~~yyyvvvrrrpppeeeRRR@@@333------...//////---,,,+++******)))******++++++******)))(((''')))***)))((('''(((***))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))'''(((((((((''''''(((***))),,,555@@@HHHPPPZZZdddtttzzz{{{ppp^^^UUUXXX```~~~~~~zzzzzz{{{{{{|||~~~pppiiiaaacccmmm{{{}}}tttrrruuu$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&(((---444===FFFOOOTTTYYY```hhhjjjiiilllttt}}}uuurrrmmmiiijjjoootttwwwrrruuuyyy|||~~~{{{vvvsssuuuvvvuuuwwwzzzooouuuyyyyyyzzzvvvuuu{{{xxxnnnjjjbbbbbbooo{{{xxxyyyxxxnnn]]]JJJ<<<555...,,,+++*********)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''')))***---333:::????????????>>><<<@@@NNN\\\lll}}}zzzzzz~~~yyyssslllnnnwww{{{wwwrrrmmmooozzzzzzrrrcccPPP>>>333000000222111000...------,,,,,,***++++++++++++***))))))''')))***)))((('''(((***))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******)))((()))+++---,,,333>>>HHHPPPYYYcccllluuuvvvppp```QQQRRRdddwww{{{wwwuuusssnnnkkkoooqqqtttxxx}}}wwwjjjYYYSSSLLLMMMUUU```iiimmmiiiccc\\\XXXYYYeee|||$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''&&&&&&&&&(((---555???KKKVVV___dddjjjgggeeehhhpppxxx{{{{{{mmmlllkkkmmmppprrrvvvxxxwww{{{}}}|||lllkkknnnuuuyyyvvvsssrrriiisss|||zzzqqqrrr{{{}}}wwwpppppp||||||yyy~~~}}}nnn[[[JJJ@@@222...+++******+++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))%%%)))---222555999>>>AAABBBAAABBBDDDGGGPPPbbbrrr|||ssslllppp{{{xxx{{{zzztttvvv}}}~~~wwwrrrppphhhmmm{{{xxxuuunnn___MMM>>>555333111000//////......//////+++++++++++++++***))))))''')))***)))((('''(((***(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))******))))))***,,,///000999EEEPPP[[[hhhrrrxxxvvvqqqeeeSSSIIISSSoootttpppllliiihhheee```\\\```bbbdddfffjjjpppwww|||~~~rrrdddZZZIIIEEEAAABBBGGGLLLPPPRRRSSSQQQOOONNNMMMTTTgggxxx###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&'''(((((()))000555???KKKWWW```gggkkkooogggbbbgggrrrxxxuuuppphhhjjjnnnqqqpppooorrrxxx~~~~~~yyysssoooooonnnsssyyyzzztttooommm~~~vvvnnnlllrrrzzz|||www}}}yyyfffTTTHHH888333,,,))))))***)))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''((((((((('''((())))))***(((---444999<<<>>>@@@AAA@@@@@@CCCLLLTTT___ooo}}}}}}lllccc]]]aaapppzzzzzz~~~}}}wwwtttrrrkkkooo{{{ttttttooodddSSSCCC777222///......---------......+++++++++,,,++++++***)))''')))***)))((('''(((***(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))'''((((((((((((***---000555???LLLZZZjjjxxxtttkkk[[[LLLJJJYYYttt{{{yyynnnggg^^^XXXWWWWWWWWWVVVVVVVVVWWWWWWWWWZZZ^^^aaa``````aaabbbaaa]]]VVVQQQBBBBBBBBBEEEHHHJJJJJJIIIJJJKKKMMMNNNMMMQQQ]]]jjj}}}######$$$%%%%%%&&&''''''%%%%%%%%%&&&(((***---...:::@@@IIISSS\\\bbbdddeeeeeeeeegggnnnvvvxxxtttooojjjmmmsssuuuoookkkttt~~~yyyuuuqqqnnnkkkooonnnrrrwwwyyywwwwwwzzzzzzrrrnnnqqquuu{{{www}}}vvvdddWWWEEE===222,,,++++++)))((())))))))))))((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''((())))))...222999>>>@@@AAAAAABBBCCCDDDLLL[[[hhhpppyyyyyy{{{ooobbb___[[[\\\hhhyyy|||wwwrrrsssttt{{{wwwjjj[[[KKK???999111000///...------,,,,,,++++++,,,,,,++++++***)))''')))***)))((('''(((***'''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))'''((((((((())),,,000444???JJJXXXgggwww{{{hhh^^^QQQKKKRRRcccxxxyyyyyyooonnnddd]]]TTTNNNMMMNNNNNNMMMJJJKKKKKKJJJHHHHHHIIIJJJLLLKKKKKKLLLLLLLLLIIIGGGAAACCCFFFJJJMMMNNNMMMLLLJJJIIIKKKNNNOOORRR\\\fffsss{{{uuuvvvvvvrrrzzz######$$$%%%%%%&&&''''''''''''&&&''')))---000222AAAGGGOOOXXX]]]___^^^]]]ZZZcccpppzzz}}}|||zzzyyymmmqqqwwwwwwooolllzzzyyyqqqllllllmmmnnnffffffjjjqqqwww|||{{{tttzzzyyyuuuzzz~~~~~~~~~}}}xxxkkkPPPFFF999111...---+++)))))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((333777<<>>>>>>>><<<;;;<<<===@@@@@@???AAADDDFFFFFFEEE>>>@@@DDDHHHKKKKKKKKKJJJKKKIIIIIILLLOOOSSS]]]ggguuussslllooorrrppp{{{############$$$%%%&&&'''%%%''')))***+++000888>>>JJJNNNTTTVVVVVVVVVXXXZZZkkksssuuupppqqqxxxvvvmmmnnnpppqqqpppooottt}}}wwwxxxyyyzzzxxxssslllfffwwwrrrpppzzz|||uuu|||~~~~~~sssgggfffllltttfffZZZHHH888222000,,,&&&''')))))))))(((((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''***///333@@@::::::AAAEEEBBB@@@AAAHHHSSSeeezzz|||www|||lllmmmoookkkmmmzzz}}}|||xxx{{{yyyhhhaaabbbYYYFFF222,,,---///............---,,,,,,++++++***))))))))))))((((((((((((******))))))((((((''''''+++******)))(((''''''&&&)))((('''&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((((((***---...---///;;;HHHZZZaaaqqqqqqeeeQQQIIIHHHVVVkkk~~~{{{mmm~~~wwwmmm```TTTOOODDDCCCAAA>>><<<;;;:::999777888999888777777999;;;===>>>???AAABBBBBBAAAAAABBBCCCEEEIIILLLNNNNNNNNNKKKGGGHHHOOOQQQTTTeeeyyyzzzuuuwww{{{$$$$$$######$$$%%%&&&&&&'''(((***,,,111777???DDDNNNUUU\\\]]]YYYXXX]]]bbbtttrrrlllhhhllluuuzzzyyy}}}uuuooossszzz{{{rrrgggooorrrsssrrrnnnlllnnnpppuuu~~~zzz{{{zzzzzzssslllhhhllltttzzzlllYYYIII<<<333...,,,***+++++++++)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((()))...444999CCCAAABBBDDDBBB???BBBHHHVVVddduuuxxxqqqllluuuuuutttmmmsss}}}zzz}}}www^^^BBB444222111///...------------,,,+++*********)))))))))((((((((((((******))))))((((((((((((*********)))(((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))(((((('''&&&''''''''''''(((((((((((())))))))))))(((((((((((()))(((***---///555CCCQQQ^^^dddtttiiiZZZOOOSSS```ttt}}}ppp|||}}}rrrkkkaaaTTTIIIEEE@@@???===;;;999777666666666777888888888888:::<<>>===;;;888777555444444444666888999:::;;;===@@@DDDEEEHHHIIIJJJIIIHHHGGGCCCDDDFFFHHHJJJKKKLLLMMMMMMJJJLLLPPPTTT```{{{|||yyy{{{~~~&&&&&&%%%%%%%%%%%%&&&&&&***)))+++333===GGGLLLMMMWWWaaakkkmmmkkklllttt|||zzzqqqpppuuussslllooozzz}}}~~~}}}wwwoooiiifffbbbgggmmmpppqqqssswww|||}}}wwwsssttt{{{~~~qqqmmm{{{xxxoookkkmmmvvvyyymmmfffWWWAAA333111------,,,,,,,,,+++)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******,,,...222:::CCCIIIJJJKKKJJJFFFBBBHHHYYYiiiuuuuuurrrgggYYYRRRZZZeee}}}|||{{{sssXXXEEE:::222//////***+++,,,------,,,+++************)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''&&&'''((())))))((('''&&&''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))...,,,...333999AAANNNZZZXXXaaaqqq|||yyyiii[[[TTTbbbxxxlllrrr~~~rrreee]]]TTTJJJCCCAAA===<<<:::999777777666666555888;;;===>>>@@@BBBDDDGGGHHHJJJKKKKKKJJJHHHGGGFFFGGGHHHHHHIIIKKKMMMOOORRRPPPPPPRRRWWWhhhyyywwwxxx&&&&&&&&&%%%&&&&&&'''''')))***000:::HHHRRRWWWXXX]]]cccjjjnnnoooppptttxxxxxxuuuzzz{{{oootttyyyhhh___```dddkkkfffbbbfffqqq}}}|||xxxvvvyyyzzzvvvtttwwwtttqqq|||}}}uuuvvv}}}{{{oooWWW@@@666///,,,******+++,,,***((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))+++///333888???GGGMMMJJJJJJHHHFFFKKKZZZnnn|||zzzeeeWWWOOOPPPZZZeeesssvvvyyyyyy{{{~~~~~~rrrbbbTTTFFF999444444,,,,,,---...---,,,+++***************))))))))))))))))))))))))************))))))))))))((((((((((((&&&'''((()))))))))''''''''''''''''''(((((((((((()))))))))))))))(((((('''''''''''''''(((((((((((('''((((((((()))))))))***+++---222:::AAAIIIUUUaaafffmmmuuuttteeeVVVRRRWWWyyyxxxyyy~~~wwwjjj\\\SSSKKKBBB======;;;:::999999888888999999999<<>>;;;<<<888888888888999:::;;;<<<>>>@@@DDDFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLRRRQQQNNNKKKJJJOOOXXX___dddaaa]]]]]]fff%%%%%%%%%&&&''')))***+++111999FFFQQQYYY^^^aaabbb^^^gggqqqvvvtttqqqqqqssswwwvvvxxx}}}~~~tttllliiiiiihhhffffffppprrrpppttt{{{pppooorrrZZZGGG===666...++++++---,,,***))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***111;;;CCCHHHKKKLLLLLLGGGOOOXXX```mmm~~~wwwkkkeeelllrrrtttyyywwwpppooowww|||zzz{{{nnneee[[[MMM@@@:::444222000...,,,,,,------+++++++++*********))))))))))))*********+++++++++(((((((((((())))))))))))((((((((((((((())))))***''''''''''''(((((((((((()))************)))((((((''''''''''''(((((((((((('''''''''((()))************222???HHHNNNWWWkkk}}}|||ooo\\\IIICCCNNN]]]yyylllkkk~~~sssdddTTTIIIBBB<<<;;;===888888999:::<<<>>>@@@AAAAAADDDGGGHHHHHHGGGGGGHHHGGGFFFFFFGGGJJJOOOSSSVVVXXXVVVQQQLLLKKKRRR^^^iiilllhhhddddddrrr~~~~~~$$$$$$%%%&&&(((***,,,---999CCCOOOWWWYYYYYYXXXYYYZZZhhhwww}}}yyyvvvyyy~~~rrrrrrtttyyyyyyzzzwwwqqqjjjffffffiiivvv|||mmm||||||qqqlll{{{~~~zzzhhhWWWDDD<<<111,,,,,,---,,,***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************,,,444???IIINNNNNNMMMLLLEEETTTcccnnnyyyooonnnwww{{{zzz}}}rrrooo|||uuu|||uuulllggg]]]OOOFFF777444111...,,,,,,---...+++++++++************)))))))))******++++++++++++(((((((((((()))))))))))))))(((''''''''')))***+++''''''''''''((((((((()))***************)))((((((''''''''''''((((((((()))&&&''''''((()))******+++111:::EEELLLOOOXXXnnn}}}qqq```PPPEEEFFFUUUdddxxxfffXXXqqqooo```OOODDD===888888:::::::::<<<>>>@@@CCCEEEGGGBBBEEEHHHIIIHHHFFFFFFFFFEEEEEEEEEGGGLLLTTT[[[___\\\YYYTTTMMMLLLTTTcccoooppplllgggiiizzzyyyxxxxxx|||((('''((()))'''(((000999EEEJJJRRRXXXZZZXXXTTTRRR```qqq{{{xxxtttwwwzzzyyyrrrsssvvvzzz|||wwwnnnfffdddlllooohhhcccggglllnnn}}}~~~}}}vvvlll}}}}}}|||uuurrryyyzzzqqqXXXCCC222000111,,,***---++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))***(((&&&&&&***---555:::BBBHHHKKKLLLKKKJJJCCCYYYllltttzzziiirrr}}}{{{wwwuuuzzzwww||||||wwwwwwsssnnn```QQQ@@@777000000111000///000---------,,,,,,,,,++++++++++++++++++++++++++++++((((((((((((''''''''''''(((((()))***+++,,,,,,---''''''''''''(((((((((((()))))))))))))))(((''''''))))))((((((((((((((())),,,***((())),,,...---,,,000@@@IIIJJJVVVooo}}}}}}uuugggXXXNNNGGGIII\\\qqqfff\\\hhhvvvvvvxxx}}}kkk[[[JJJ@@@;;;777777888444999???DDDFFFGGGHHHIIIIIIJJJKKKJJJHHHGGGGGGHHHHHHFFFGGGLLLVVV___dddfffccc```YYYPPPKKKPPP\\\gggsssqqqooorrrrrrsssvvv|||&&&%%%&&&)))***...888CCCNNNRRRVVVWWWVVVWWW[[[^^^lllrrrvvvuuutttwwwyyyyyyzzz~~~zzznnnaaaYYYVVVaaaiiikkkccc]]]cccqqq{{{vvvsssqqqooonnnuuu~~~pppiiiyyywwwlllnnnvvvsssjjjiiippp||||||lllPPP777111111---******++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))******)))(((***...222>>>BBBHHHJJJKKKKKKMMMNNNSSSaaapppyyywwwggg___mmm|||}}}~~~yyy||||||\\\HHH333+++---.........---------,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))((((((((((((((())))))******++++++''''''''''''(((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))***))))))***,,,///111111:::FFFNNNRRRbbbyyy|||gggXXXLLLKKKQQQ]]]qqqjjj\\\fff{{{yyyrrrpppooopppsssuuussspppZZZMMM@@@:::888777888;;;888===CCCGGGIIIJJJJJJKKKIIIJJJJJJIIIGGGFFFHHHIIINNNOOORRRYYYccckkkppprrrnnnkkkcccZZZUUUZZZhhhsss}}}{{{{{{yyyvvvzzz'''&&&&&&***...555BBBNNNVVVXXXZZZYYYZZZaaannnyyy|||wwwtttuuuuuutttvvvyyy{{{{{{eeeUUURRRVVV]]]______]]]bbbooo{{{uuukkkbbbeeeqqq{{{zzzxxxmmmuuuooonnnvvv}}}lllhhhjjjooo{{{cccCCC666333000+++***+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((************+++///444888FFFJJJLLLKKKIIIJJJPPPVVVccckkkxxxqqq___RRRYYYiii{{{{{{ttt|||tttWWW999---000222///,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((()))))))))))))))''''''''''''(((((((((((()))))))))))))))(((((('''))))))(((((((((((())))))''')))+++++++++...444999CCCKKKRRR[[[ooowwwaaaSSSKKKUUUfffwwwvvvddddddsssnnniiiccc`````````___]]]KKKAAA999777888888999===>>>BBBGGGKKKLLLMMMNNNNNNLLLLLLKKKIIIGGGHHHKKKNNNVVVYYY___hhhrrryyy}}}~~~wwwtttkkk```ZZZ```ppp~~~uuunnnxxx***((((((---444===KKKXXX[[[[[[[[[___ggguuu{{{wwwyyywwwrrrsss{{{iiiYYYYYY```___[[[[[[fffxxx~~~qqqeeeaaarrr}}}|||zzzvvv{{{yyy}}}mmmpppvvvxxx}}}qqqRRR???777111...---,,,,,,+++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((()))---222999===HHHJJJKKKJJJIIINNNYYYbbbpppuuu~~~qqqZZZMMMMMM^^^jjjyyy|||iiirrr~~~~~~}}}vvv\\\@@@555666666111,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))(((((((((((())))))***&&&***---,,,***---666???GGGMMMTTTbbbwww~~~lll[[[UUUZZZnnnrrrppp|||sssjjjcccXXXQQQOOOOOONNNMMMEEE>>>999999:::999:::===CCCGGGKKKNNNOOOOOOOOOPPPOOONNNMMMKKKJJJMMMQQQUUU]]]bbbjjjttt||||||rrreee^^^eeewwwwwwoooyyy)))'''***222<<>>???CCCHHHJJJLLLOOOOOOOOONNNNNNOOOLLLMMMNNNOOOSSSYYYaaafffuuuzzzrrrhhhmmm******111>>>JJJSSS[[[bbbeeedddhhhqqq|||yyyqqqrrrtttsssqqqrrrxxx{{{{{{lllnnnnnnkkkhhhfffhhhjjjhhhpppxxxtttfff___lll}}}yyyjjjaaa\\\aaahhhiiiiiijjjooouuu~~~zzzyyyeeeSSSDDD888111---,,,,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******---444===DDDHHHIIIHHHJJJOOOYYYggguuu~~~qqqgggmmm}}}~~~vvvuuuttttttuuuzzzvvvhhhdddttt}}}uuubbbRRREEE:::333222............------------------------------------++++++*********)))))))))'''''''''(((((())))))***''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''((()))***++++++---......111;;;IIITTTXXXjjj}}}wwwgggXXXOOORRRdddsssgggddd|||vvvaaaGGGAAA:::777888999:::999777666888===AAACCCHHHNNNMMMNNNPPPPPPOOONNNNNNOOOOOOQQQTTTXXX]]]eeemmmsssxxxlllqqq111111777CCCMMMQQQVVVZZZ[[[___hhhuuu~~~}}}wwwyyyxxxqqqiiimmmvvvwwwooo\\\___bbbbbbaaaaaaeeeiii{{{ssskkkjjjkkkuuu~~~zzzsssoooccc^^^^^^fffjjjfffbbbbbbZZZ___fffiiigggeeeddddddmmmvvv~~~~~~wwwwww}}}||||||ppp___PPP@@@555------,,,++++++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))---...222:::CCCJJJMMMLLLIIIJJJOOO\\\lllxxx~~~nnndddeeexxxzzzzzzyyyxxx|||eeejjjvvv}}}~~~qqqggg[[[JJJ:::222//////.........---------------------------------,,,,,,,,,+++++++++******&&&''''''((()))***++++++''''''''''''((((((((()))''''''((()))))))))))))))''''''''''''((()))++++++,,,------///666BBBQQQ[[[\\\rrrsss\\\MMMHHHOOO```|||gggdddjjj~~~yyyiiiQQQAAA<<<888777999<<<<<<;;;;;;:::<<<@@@CCCEEEJJJPPPNNNPPPQQQQQQOOONNNOOOPPPSSSVVV[[[```gggpppxxx~~~uuuxxx:::;;;BBBLLLPPPNNNPPPVVVVVV]]]jjjwww{{{xxxyyy|||{{{ooodddfffqqqwwwqqqiiiSSSUUU\\\dddbbb```lll}}}tttooosss|||tttkkkddd^^^[[[^^^gggkkkeee\\\WWWUUUTTTTTTVVVZZZ```ccceeeoooppptttyyy~~~{{{mmm{{{tttkkkhhhmmmttt{{{nnn^^^GGG555222...---///...+++***,,,)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''((()))***+++///444;;;BBBFFFGGGGGGFFFKKKKKKNNNXXXlll|||{{{qqqaaa___ttt|||~~~{{{yyy{{{xxx}}}tttpppooobbbKKK888555444333111///---,,,+++......---------,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''((((((((()))******++++++(((000333222:::KKKXXX[[[eeeooogggTTTDDDPPPZZZoookkkYYYeeezzzzzznnn\\\NNN>>><<<999888999;;;<<<<<<888;;;???BBBEEEIIINNNRRRRRRSSSSSSRRRRRRRRRRRRRRRUUUSSSXXXeeeqqqyyyxxx~~~CCCEEEMMMWWW\\\ZZZ\\\``````aaahhhssszzz|||~~~}}}rrrggghhhoooqqqggg]]]RRRVVV\\\___```gggyyy~~~~~~}}}zzzwwwqqqiii```ZZZXXXXXX\\\cccddd^^^VVVSSSKKKMMMQQQYYYbbbllltttxxx}}}zzzwwwwww{{{wwwqqqnnnjjjvvv|||qqqooooootttzzz|||uuuhhhRRR@@@555000------,,,)))(((***))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((()))***,,,---444888???EEEIIIJJJHHHGGG@@@HHHTTTdddvvv}}}tttfffXXXbbb}}}wwwvvv~~~}}}wwwttt~~~iiiIII666333000...///000//////.........---------,,,,,,))))))))))))************))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))(((''''''(((((())))))******++++++***...111555@@@PPP^^^cccxxxpppaaaNNNIIIXXXcccwww{{{bbb```uuuyyyoooaaaQQQFFF===;;;999999<<<>>>??????;;;===AAADDDGGGJJJNNNQQQQQQRRRTTTTTTTTTUUUVVVWWW\\\[[[```mmmyyyXXXXXX[[[```dddfffkkkqqqppphhhfffmmmwww}}}|||uuuoooooopppkkk___UUUSSSXXX\\\^^^fffxxx}}}zzztttpppkkkeee^^^WWWOOOJJJIIIJJJOOOUUUUUUPPPNNNPPPNNNSSS]]]iiivvv}}}~~~tttkkkhhhppp||||||}}}|||}}}{{{wwwyyyrrr^^^MMM<<<555///...,,,)))(((***)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++***))))))***,,,...000:::===CCCJJJNNNNNNKKKGGGHHHTTTdddrrrzzzvvveeeUUUNNN```|||{{{}}}yyyoookkkvvvZZZ???999111...000333222000.........------------,,,***************)))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))******))))))(((((((((((())))))***+++++++++...---111<<>>;;;::::::<<>>AAADDDGGGIIILLLOOOQQQRRRTTTWWWZZZ[[[]]]___aaacccccciiiuuukkkhhhdddbbbdddkkkuuu}}}wwwkkkccciiitttzzzzzzyyyxxx{{{~~~}}}vvvjjj___XXXUUUYYY]]]eeeyyyzzz~~~~~~}}}xxxqqqkkk```\\\VVVPPPKKKFFFAAA======???CCCGGGHHHHHHNNNVVV]]]eeerrr~~~tttppp{{{tttrrr{{{yyyiiiZZZEEE<<<333000...++++++,,,)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''+++***))))))+++...111333???BBBGGGMMMPPPPPPMMMJJJZZZdddqqqxxxuuujjjZZZOOOPPP```rrrzzz~~~~~~~~~~~~|||qqqiiipppiiiNNNCCC666000111333111...............------------+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))******+++,,,,,,000///777DDDNNNWWWiii}}}iiiXXXgggsssdddppplllUUUGGG@@@===::::::;;;???CCCGGGHHHHHHBBBDDDGGGIIIJJJLLLOOOQQQRRRWWW]]]aaacccfffjjjnnnoooooouuuiiiiiifffdddgggnnnxxx~~~pppeee```hhhtttxxxvvvtttxxxzzziii```^^^VVVYYY___pppwww~~~yyypppcccZZZMMMJJJFFFDDDBBB???===:::======@@@BBBDDDHHHUUUbbbllluuuzzzvvvsss}}}|||ooobbbMMMBBB666111...,,,,,,---***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((()))(((((())),,,000444777BBBEEEJJJMMMOOOPPPQQQQQQbbblllwwwyyyoooaaaWWWSSS\\\dddkkkmmmqqqxxxzzzyyy{{{{{{pppsssvvv{{{pppooo{{{~~~{{{tttVVVJJJ:::111000111///,,,//////.........---------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))***++++++,,,,,,---222===IIINNNTTTiii~~~jjjiiifffeee|||~~~cccLLLAAA>>>===999:::===BBBGGGJJJKKKJJJDDDFFFHHHIIIJJJLLLPPPRRRRRRXXXaaagggjjjnnntttxxx}}}~~~[[[aaafffhhhlllrrrvvvwwwddd___aaalllvvvyyyxxxwww|||uuueee^^^___XXX\\\ggg|||zzz~~~zzzvvvpppdddWWWMMMBBBAAAAAABBBBBBBBB???===>>>===???CCCGGGOOO^^^lll|||vvvttt}}}|||ooodddXXXIII999111...+++***+++******)))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))(((((((((***...444:::===DDDHHHLLLLLLLLLOOOVVV\\\mmmuuu}}}zzziiiYYYUUUYYYhhhhhhhhhlllqqqtttsssqqqxxx|||xxx^^^kkkyyywwwmmmpppxxx}}}}}}vvvuuuYYYNNN>>>444111111000////////////.........------+++++++++++++++*********)))))))))))))))))))))))))))))))))************+++))))))******++++++******))))))******+++,,,,,,,,,+++555BBBKKKNNNVVVjjj}}}xxxzzzlllqqq```mmmuuuXXXDDD???===::::::;;;???DDDIIILLLLLLJJJFFFFFFFFFFFFGGGKKKPPPTTTSSS[[[eeelllpppuuu|||[[[bbbffffffhhhooosssrrrbbbccciiisssyyyyyyyyy|||}}}}}}zzzrrrggg___]]]]]]___gggxxx}}}zzztttoooiiiccc]]]TTTJJJCCC>>>???AAADDDFFFDDD@@@======>>>DDDMMMWWWbbbqqq~~~vvvzzzzzzqqqgggUUUBBB666000,,,***************)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))))))))((())),,,111999???DDDEEEKKKNNNLLLHHHMMM\\\iiiwww{{{}}}tttcccZZZeeewww}}}qqqkkkooosssqqqrrrwwwfffiiippp|||{{{xxxfffaaaeeelllpppuuuyyy}}}tttbbbXXXIII<<<555222222222////////////............***++++++++++++++++++,,,))))))))))))))))))))))))))))))*********+++++++++((()))***++++++++++++***)))******++++++,,,,,,---///;;;HHHNNNVVVdddsss{{{wwwyyyhhhfff}}}fffbbbmmmPPPAAA@@@>>>888;;;===@@@FFFJJJLLLKKKIIIFFFFFFDDDCCCDDDIIIPPPUUUXXXbbbnnnvvvzzzgggiiifff___```iiiqqqrrrgggkkkrrrzzzzzzxxxyyy~~~zzzqqqfff___\\\]]]]]]\\\fffsss|||xxxtttgggaaaXXXQQQLLLGGGAAA===<<<>>>BBBEEEGGGDDD>>>999@@@CCCMMM]]]lllzzzzzzsss```JJJ<<<444...++++++************))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***))))))***...444<<>>AAAGGGKKKLLLJJJHHHFFFEEECCCAAABBBHHHPPPVVV___iiivvv~~~gggeeeaaa___fffpppvvvuuuvvvwwwtttoooooovvv|||~~~{{{```MMMOOOTTTSSS\\\lll}}}|||xxxvvvyyyyyynnn```VVVNNNIIIIIIFFF???<<<>>>;;;DDDMMMMMMFFF???>>>@@@>>>LLL]]]nnn}}}~~~vvvvvvuuuppplll}}}|||sss]]]EEE777111---(((++++++***)))((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''((())))))((('''(((+++000666===CCCGGGIIILLLKKKHHHEEEGGGTTTggguuusss{{{mmmUUUaaa{{{{{{sssooowwwtttgggdddmmm{{{zzzzzz~~~mmm^^^XXXXXXYYYZZZaaaqqqzzzyyyxxxcccBBB555777555000000000///...,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,++++++*********,,,***))))))+++...000000:::HHHQQQWWWnnnxxxqqq]]]RRR^^^rrroooVVV\\\ooogggQQQCCC>>>===<<>>??????FFFGGGHHHIIIJJJJJJJJJJJJGGGBBBAAADDDGGGJJJQQQZZZeeetttdddddddddiiittt~~~|||uuuxxx||||||wwwuuuxxx|||}}}\\\MMMEEELLLXXXdddxxx}}}|||zzzrrrhhh___WWWMMMDDD===AAAGGGJJJEEE===;;;===DDDNNNVVVSSSGGG???AAAGGGPPPgggyyynnnyyyyyyssszzzqqqlllqqqwww|||}}}yyyuuuzzzyyyxxxmmmZZZFFF:::222...---,,,+++***))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***...444;;;BBBHHHKKKMMMPPPPPPNNNKKKLLLVVVeeeqqqrrrcccOOOLLLgggqqqcccfffsssvvv```___bbblll}}}yyyuuu~~~~~~|||~~~|||sssmmmaaaYYYTTT\\\nnnsssNNN:::...222222111111000000//////------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************,,,,,,,,,++++++++++++******)))))))))+++...222444EEEOOO```yyynnn```LLLIII___ttt{{{yyyXXXYYYfff}}}nnnYYYIIIAAA@@@BBBCCCJJJKKKLLLMMMLLLKKKJJJIIICCC@@@AAACCCEEEHHHNNNUUUgggxxxccchhhnnnsssyyy}}}xxx~~~~~~|||}}}~~~|||www\\\TTTPPPXXXddduuu|||zzzuuujjj\\\OOOFFFAAA???===EEELLLLLLDDD======AAAHHHOOOTTTMMMCCC@@@IIITTT```yyy}}}rrrmmm{{{|||~~~}}}||||||uuufffVVVGGG:::000...---,,,+++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((***+++---000777>>>EEEJJJNNNPPPQQQMMMKKKNNNVVV```hhhllllllXXXGGGOOOiii{{{ooocccdddqqq}}}lll```WWW^^^iiiwwwzzz|||yyyxxx|||rrriii___[[[```qqqwwwXXXDDD888222222111000000000000000------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))))))))***,,,000555888HHHSSSjjj{{{nnn___RRRXXXuuuooo[[[vvvnnncccSSSHHHCCCCCCEEEFFFNNNNNNOOOPPPOOONNNLLLKKKGGGFFFEEEDDDCCCEEELLLRRRfffwwwgggrrr|||}}}{{{|||~~~~~~~~~uuufffcccbbbgggsss{{{vvvooogggYYYKKK>>>888:::===EEELLLPPPJJJ@@@<<<@@@EEETTTVVVSSSJJJAAAEEEVVVeeeyyywwwnnnooo~~~~~~tttiiiZZZFFF555///...---+++******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&((()))((('''(((***---000333:::AAAHHHMMMOOOQQQOOOIIIHHHRRRbbbkkkiiiddd]]]QQQKKKXXXnnn{{{|||yyyxxxaaa```eeelllvvvdddXXXSSSVVVddduuu}}}zzzttttttvvv||||||qqqddd[[[```vvvyyydddRRRBBB333222111////////////000...------,,,,,,------...,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))***++++++---111888===KKKZZZuuuyyyttt______pppooocccddd}}}lllddd\\\PPPIIIGGGHHHIIIIIIOOOOOOOOOOOOOOONNNNNNNNNMMMNNNLLLGGGEEEIIIRRRXXXccctttkkkyyyyyyyyy~~~ttteeefffggglllwww}}}uuupppcccYYYLLLAAA999666;;;BBBJJJOOOOOOEEE<<<<<>>;;;:::>>>EEEJJJNNNMMMCCC===AAAIIIMMMVVVPPPGGG@@@DDDUUUmmmwwwnnnppp|||{{{{{{zzz}}}zzzkkkUUUBBB111000...---+++*********))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&(((***)))&&&''',,,000555999???EEEKKKNNNOOOOOOKKKMMMVVVdddoookkk[[[KKKCCCMMM[[[eeejjjmmmllljjjiiizzzwww]]]ZZZdddfff|||uuuiiiZZZQQQTTT]]]fff{{{}}}uuullllllqqqsssuuu|||uuulllmmmsssvvvxxx~~~}}}oooiiiZZZ@@@888666333111////////////......------------......,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...///000555???FFFOOOccczzz~~~zzzyyyxxxgggRRRcccvvvnnnppphhh^^^QQQIIIIIINNNTTTWWWWWWTTTPPPMMMKKKLLLNNNPPPOOOWWWZZZVVVSSSWWW]]]```eeennngggnnnqqqlllhhhmmmuuuzzzxxxyyynnnbbbXXX^^^dddjjjrrr~~~{{{wwwoooddd\\\III@@@999::::::888;;;@@@HHHMMMLLLDDDAAAHHHPPPSSSRRRLLLEEECCCMMMccc~~~qqqkkkqqq}}}}}}}}}vvvrrrsss```QQQ111000///---+++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&(((***)))&&&''',,,111666:::@@@FFFKKKMMMNNNNNNKKKSSS___llloooeeeRRRCCCNNN\\\jjjooopppnnnjjjeeeiii~~~qqq___^^^eeeqqqsssfff\\\TTTQQQXXXcccrrr}}}~~~yyylllhhhiiikkkqqqxxx}}}wwwnnnlllkkkpppzzz{{{jjjjjjcccKKK:::888555222000//////000......------------......,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,***---///000111777AAAIIIMMMaaauuu|||}}}}}}yyysssaaaOOOeeexxxzzznnnbbbQQQGGGGGGOOOXXX]]]^^^[[[UUUPPPMMMNNNPPPRRR[[[eeekkkgggbbbccceeeeeehhhnnnfffiiihhhlllsssooonnnyyyvvvqqqbbb[[[ZZZ___```lll~~~}}}xxxwwwzzzwwwrrrmmmlllfffWWWHHH>>>:::777777;;;???AAA@@@IIILLLIIIDDDFFFPPPXXXXXXGGGCCCCCCLLL^^^vvvtttiiiqqq~~~}}}zzzxxxwwwwwwyyyzzz{{{rrrpppttt}}}~~~yyyhhhSSS===777///++++++,,,---,,,******))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''$$$'''))))))'''(((---333::::::???GGGKKKIIIHHHIIISSS___kkkvvvqqqWWWGGGOOOddd|||qqqkkkffffffqqq|||kkkeeedddrrr{{{jjj]]]SSSQQQOOOPPP^^^ppp~~~yyyppphhhjjjlllpppuuu|||~~~sssjjjiiirrr~~~yyypppeee^^^SSSAAA444555555///...333000000///...------,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++------...333>>>IIIPPPZZZvvvyyywwwqqq```ooottt^^^\\\uuuqqqVVVBBBBBBGGGKKKXXXiiirrriiiaaa]]]YYYUUUVVVZZZeeeqqq}}}wwwnnnkkklllqqquuu{{{{{{jjjiiidddgggrrrqqqpppyyyeeeWWWRRRRRRXXXhhhvvv~~~wwwpppmmmhhhiiigggdddaaaYYYJJJ<<<:::888666666:::???DDDFFFKKKNNNLLLJJJMMMUUUXXXVVVMMMIIILLLZZZqqqooojjjyyy}}}}}}|||yyywwwvvvuuuvvvvvvzzz|||{{{rrrlllqqqzzz{{{ooo^^^FFF===333,,,+++,,,+++************)))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((%%%(((***)))(((***111666;;;<<>>===???DDDIIIHHHEEEHHHMMM[[[lllnnnaaaSSSMMMaaa}}}pppnnnrrr||||||vvvgggWWWMMMJJJLLLXXXfffuuuwwwooommmuuuvvveeeeee}}}~~~nnnGGG222333555///000/////////......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------222------444@@@LLLXXXaaatttcccRRROOO___iiifffppp~~~WWWKKKFFFLLLOOOLLLMMMRRR[[[vvvqqquuu```oootttvvv|||~~~~~~gggYYY]]]aaaggguuu~~~|||{{{zzztttjjjdddccchhhlllhhhYYYHHH===777333666888;;;===AAAIIISSS[[[^^^]]]\\\]]]\\\VVVNNNIIIMMM```wwwyyyffffffwwwzzz{{{{{{zzzyyyvvvsssooommmlllggghhhwwwzzzvvv|||xxxaaaSSS???333//////...---+++++++++***))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''(((***...333:::>>>DDDFFFKKKMMMKKKIIIOOOXXXjjjrrrhhhUUUMMMRRReee}}}xxxlllhhhhhhxxx~~~~~~zzzuuuppphhh[[[OOOKKKLLLTTTccctttyyywwwuuuvvv{{{~~~~~~wwwjjjrrrzzzNNN555555555//////////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------111,,,---777CCCOOO]]]iiiqqq\\\QQQWWWgggoootttfff|||kkkUUUMMMIIIMMMOOOLLLMMMPPPNNNcccwww]]]rrr||||||~~~{{{jjjcccfffgggooo~~~}}}|||zzzwwwtttrrrllldddbbbdddjjjkkkdddRRRAAA888666555888:::>>>CCCJJJSSS\\\aaadddaaa^^^\\\WWWPPPLLLMMMYYYrrrpppeeeaaaqqq|||{{{{{{zzzyyyvvvssspppnnnddd^^^aaarrrwwwqqqoooaaaMMM;;;111,,,+++***,,,++++++******)))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))&&&'''(((,,,111666;;;>>>DDDFFFKKKLLLJJJKKKWWWdddwwwvvvaaaKKKLLLWWWeeettttttuuuttt||||||sssxxx|||ooo^^^```jjjnnn}}}vvvsssppppppooojjjbbbYYYPPPKKKKKKQQQ^^^pppzzzpppttt{{{xxx{{{wwwooouuu~~~yyyvvvQQQ:::666666222////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000,,,///;;;FFFQQQbbbsssmmmZZZUUU```mmmmmmmmm^^^PPPKKKIIIMMMOOONNNNNNQQQSSSYYYaaammm```ttt}}}{{{}}}|||||||||wwwmmmjjjllljjjuuu}}}zzzwwwvvvuuurrrmmmhhhddd]]]WWWYYY^^^cccddd\\\LLL>>>999888888999;;;@@@HHHSSS]]]eeehhhhhhccc^^^YYYRRRLLLOOOWWWgggzzzbbbcccnnn{{{zzzyyywwwuuussspppoooeee[[[YYYmmm|||zzzxxxlllYYYDDD555---+++,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''(((+++///555999<<<>>>BBBFFFKKKMMMLLLRRRddduuu{{{vvv\\\GGGPPPbbblllsssjjjnnnllloooyyywwwqqquuu{{{xxxdddZZZbbbppp|||}}}zzzrrrkkkhhhgggiiiiiidddZZZPPPLLLMMMSSS]]]mmm~~~yyyuuuttt|||}}}vvv|||{{{vvvyyy~~~{{{pppUUU@@@777555333/////////////////////000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///---333???IIISSSggg|||zzzvvvkkk^^^eee{{{ggguuuvvvSSSKKKIIIKKKPPPSSSTTTTTTVVVZZZXXXYYYdddxxxeeevvvzzzwwwzzzzzzwww{{{pppnnnhhhhhhjjjhhhvvv|||xxxuuurrrpppooofff```YYYRRRKKKFFFJJJQQQWWWXXXRRREEE:::777777777999;;;@@@KKKYYYeeekkkmmmiiiccc]]]WWWNNNJJJRRR___ttteeebbblllzzzyyyxxxvvvtttrrrqqqpppmmm]]]VVVjjj~~~zzzppp___JJJ888000///222,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((()))---222888<<<>>>>>>GGGKKKQQQTTTUUU^^^sssxxxsss[[[HHHWWWmmmwwwzzzlllrrrnnnmmmxxx}}}|||yyykkkdddlllwwwtttoookkkeee___]]]cccgggiiidddXXXNNNMMMQQQ___jjjzzzxxxtttvvvyyy}}}{{{sssxxx}}}yyy}}}~~~zzznnnZZZEEE777333333////////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////666CCCKKKTTTjjj{{{uuummmggg{{{wwwaaaxxxlllKKKHHHIIINNNUUUYYYZZZ[[[\\\YYYWWW\\\iiixxxhhhnnnsssuuuyyyyyyoooaaaiiiddd^^^]]]aaannn{{{vvvoooggg___YYYSSSLLLCCC>>><<<<<<<<<;;;@@@AAA>>>:::888999;;;:::===???FFFVVViiitttvvvssspppcccVVVOOOMMMPPP]]]lllrrrdddaaasss{{{yyyvvvuuuvvvtttppplllbbbaaa]]]bbb}}}yyyzzzkkk[[[FFF444---000,,,+++***+++++++++)))'''))))))(((''''''''''''((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&((()))***'''(((((((((((((((''''''))))))...888===<<>>???BBBFFFLLLNNNMMMOOO]]]pppwwwuuufffPPPRRRyyyvvvvvvxxxtttuuuxxxsssuuuvvv|||wwwqqqhhh```\\\ZZZYYYXXXWWWTTTRRRTTTYYYcccssszzzjjj]]]___uuu|||xxxxxx~~~tttnnnnnnuuu~~~yyyqqqzzzcccIII888333000000222111//////222......//////......---,,,+++++++++++++++++++++++++++,,,,,,,,,---------...222999???DDDOOO```mmmrrrvvvvvvkkkooonnneeeooocccIIIBBBDDDDDDEEEIIIPPPZZZdddjjj{{{tttvvvxxxwwwsssiii\\\QQQVVV```gggjjjxxx~~~yyyuuurrreee]]]QQQFFF>>>888444222444444444555777999:::;;;:::777888;;;=========>>>HHHVVVkkk}}}uuummmYYYQQQMMMVVViii}}}uuusssxxxzzzqqqllllllmmmoooiiifff^^^UUURRRYYYdddkkk{{{xxxpppmmmxxxuuuiii[[[KKK;;;222///...,,,+++++++++***)))(((''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))))))))+++000666<<>>>>>BBBNNN^^^tttzzznnnfffQQQPPPUUUbbbwww~~~vvvsssxxx}}}vvvpppmmmmmmnnnhhheee___VVVNNNOOO\\\iii~~~wwwyyyzzz~~~vvvmmmbbbTTTDDD999111///,,,+++,,,,,,+++)))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((()))***+++,,,333;;;>>>@@@DDDHHHKKKRRRHHHBBBNNNfffxxxvvvjjjQQQLLLaaa{{{rrr{{{yyylllpppqqqrrr|||yyypppfff]]]WWWRRRMMMGGGFFFIIIMMMOOOOOOPPPUUU\\\ffftttmmmdddhhhwww~~~wwwuuu~~~zzzuuuxxxyyyQQQ;;;444000111222000000222.........///......---,,,++++++++++++++++++++++++******++++++,,,---......///888@@@KKKaaazzzgggWWWaaavvvggghhhxxxvvvZZZDDDAAACCCDDDFFFHHHJJJMMMOOOPPPZZZbbbnnnzzzxxxyyy}}}zzzmmmbbb]]]eeehhhppp~~~}}}zzzsssjjj```VVVQQQBBB>>>999555555777888888999:::;;;;;;;;;<<<>>>@@@DDDDDDIIIMMMHHH???@@@HHHZZZjjj|||~~~pppddd^^^OOOVVVbbbqqqnnnnnnuuuzzzsssooommmlllhhhddd```ZZZPPPMMMZZZlll}}}~~~|||uuukkk```QQQDDD333000---,,,,,,,,,+++***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((((()))(((((('''((()))+++,,,---666>>>@@@AAAFFFKKKMMMRRRHHHEEEUUUooo{{{qqqaaaFFFMMMfffzzzuuu}}}mmm\\\```pppuuuxxxsssnnnkkkkkkhhhbbb[[[UUUOOOKKKJJJJJJIIIIIIKKKQQQXXX]]]___```eeelllvvvqqqccceeesssyyyxxx~~~|||bbb@@@777111111222000000111......//////......---,,,++++++++++++++++++++++++******+++,,,---...//////444===FFFSSSmmm~~~___PPP[[[nnnyyygggmmmtttXXXDDDCCCFFFHHHKKKNNNOOONNNMMMLLLPPPUUU^^^eeemmmuuuxxxyyytttjjjhhhnnnlllvvvzzzvvvnnndddXXXMMMEEE@@@999777555555777999:::::::::<<<>>>??????BBBFFFJJJRRRTTTZZZ]]]SSSFFFHHHSSSkkkxxxwwwfff[[[WWWWWWdddtttvvvrrrxxx|||tttnnnkkkkkkiiidddaaa^^^TTTMMMYYYmmmwwwzzz}}}ssshhhZZZNNN444111...,,,,,,,,,++++++******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))(((''')))(((''''''(((***,,,------999AAABBBBBBGGGMMMOOOOOOLLLQQQcccuuuvvveeeTTTBBBRRRkkk~~~uuuvvvzzzzzzyyywwwzzztttbbb[[[XXXdddnnnwww~~~wwwlllbbb[[[VVVSSSQQQLLLKKKIIIGGGFFFGGGJJJLLLIIIMMMRRRXXX^^^fffnnnssstttxxx~~~nnnddd```iiiyyy}}}zzzkkkDDD:::222111222000///000......//////......---,,,++++++++++++++++++++++++++++++,,,---...///000000;;;CCCKKKXXXsss{{{\\\RRR___sssooohhhuuusssYYYHHHIIIKKKMMMQQQTTTVVVVVVVVVUUUTTTXXX]]]```ccchhhoootttxxxyyyxxxpppooopppjjjwww~~~wwwpppeeeXXXKKKAAA:::777777666666777:::;;;;;;;;;;;;===@@@BBBDDDHHHOOOTTT]]]aaaiiikkk]]]MMMOOO]]]wwwsss```UUUSSSaaaqqqssszzz|||tttmmmjjjjjjkkkeeebbb```UUULLLXXXlllzzz|||yyyxxxvvvkkk^^^RRR555222...,,,,,,,,,,,,++++++******)))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))(((''')))(((''''''(((***,,,---...:::CCCCCCCCCHHHNNNPPPLLLOOO[[[mmmxxxppp[[[JJJEEEXXXooozzztttkkkkkkrrrlllnnnyyy~~~uuuoookkk```WWW^^^kkkjjjvvvssshhh```UUULLLGGGEEEEEEEEEAAAAAAAAA@@@AAACCCGGGJJJLLLRRR[[[bbbiiiqqqzzz~~~sssbbb^^^aaammmzzz}}}yyywwwuuusssxxx~~~}}}lllFFF<<<333111222000///000......//////......---,,,++++++++++++++++++++++++++++++,,,---...000000111999AAAHHHSSSnnn|||___XXXggg{{{pppiii{{{ttt[[[LLLOOONNNPPPTTTXXX\\\^^^___```aaadddhhhjjjkkkmmmqqquuutttyyyyyysssrrrxxxooo|||yyyvvvhhhaaaUUUIII@@@:::999999666888:::<<<;;;<<<===>>>===CCCGGGGGGJJJUUUaaahhhrrrvvvvvvjjjVVVLLLZZZooo{{{iiiaaa```aaaiii}}}{{{tttmmmgggdddhhhfffddd^^^UUUOOOUUU___xxxsssppphhh]]]>>>555.........,,,+++...************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))+++,,,***((((((+++...777;;;@@@DDDGGGJJJMMMOOOJJJ\\\iiirrryyykkkTTTIIIKKKeeezzzwwwlllhhhkkknnnqqqnnnqqqzzz|||vvvnnnlll^^^ccceeekkkzzzrrrfff]]]RRRNNNHHHEEEDDDDDDDDDDDDAAA@@@>>>???BBBEEEGGGGGGQQQTTTXXX]]]eeennnxxxzzzkkk]]]___eeemmmtttvvvssspppuuunnnmmmttt~~~wwwjjjFFF===666666444000///333//////.........---------------------------------...---,,,---///000111000:::AAALLL\\\sss|||eeebbbyyyvvvmmmtttrrr^^^SSSOOORRRTTTYYYbbbjjjpppvvvzzztttyyy~~~~~~xxxpppllllllwwwwwwxxxpppjjjeeebbbSSSNNNFFF>>>999777777888888:::<<<======>>>@@@CCCAAAIIIQQQUUU[[[fffqqqvvvzzzzzzwwwkkkZZZUUUggg}}}tttccc^^^```bbbyyy}}}wwwpppjjjffffffeeeddd___VVVOOOSSS[[[yyy}}}sssqqqllleeeKKK;;;000000000+++***...************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((***+++)))((()))---111:::>>>CCCGGGIIILLLOOOQQQVVVgggrrryyy}}}nnnWWWOOO___rrr~~~sssccc]]]```bbbkkknnn{{{yyyiiiggghhhuuutttiiibbb[[[RRRKKKJJJGGGCCC@@@@@@@@@@@@???CCCBBBAAABBBDDDFFFHHHIIIIIILLLRRRXXX```iiirrrxxxssswwwyyyzzz{{{xxxlll^^^XXX^^^hhhqqqvvvvvvrrroootttqqquuuuuugggPPPDDD888555444111///000//////.........---------------------------------...---------///000111111>>>FFFPPP^^^pppzzz}}}hhhtttttt___UUURRR\\\eeeuuulllqqqsssooofff______aaappp{{{ooocccZZZRRRMMMJJJCCCAAA<<<999777777888:::888999:::;;;<<>>AAAFFFIIILLLNNNPPPRRRZZZjjjtttxxxxxxgggTTTQQQppp}}}sssdddaaagggjjjqqq|||uuuiiiggglll|||qqqeee___YYYSSSNNNOOOLLLJJJIIIJJJJJJIIIGGGCCCCCCBBBCCCDDDFFFHHHIIIHHHJJJNNNQQQTTTXXX\\\___eeeiiikkkmmmnnnlllcccYYY\\\fffsss{{{}}}yyyvvvttt|||}}}rrrcccQQQ>>>555333222000000/////////.........------------------------------...------...///111222444CCCJJJTTTaaaqqq}}}~~~uuueeeuuuwwwbbbZZZZZZeeewwwccciiijjjbbbYYYWWW[[[___kkkwwwooocccXXXPPPKKKGGGEEECCCAAA>>><<<::::::;;;<<<:::;;;;;;<<<>>>BBBHHHLLLVVV```jjjpppwww|||mmm[[[QQQXXXnnnxxxhhh]]]___mmm~~~{{{ssslllgggbbbaaabbbaaaZZZPPPKKKMMMPPPfffttt~~~qqqkkk]]]lllzzzqqqzzzpppooonnngggHHH222333333)))'''000************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))'''''',,,444;;;AAADDDHHHKKKMMMNNNPPPRRRVVVfffooorrrnnn]]]QQQUUU~~~yyymmmlllqqqsssvvvjjjcccdddnnn{{{zzztttoooiiieee___^^^]]]]]]^^^^^^\\\ZZZYYYYYYZZZZZZZZZ\\\^^^```^^^aaaccceeedddccccccdddgggjjjlllnnnooolllgggcccjjjuuujjjMMM:::333333222222////////////............---------------------------.........///111444666FFFJJJUUUfffyyywwwjjjhhhvvvzzzeee___aaapppccchhhhhh___ZZZ___gggkkkqqqwwwqqqggg^^^XXXSSSPPPNNNDDDBBB@@@>>><<<<<<<<<<<<===>>>>>>>>>AAAEEELLLQQQ[[[bbbhhhlllsss|||wwwgggXXXTTT___sss{{{nnn```[[[cccuuu{{{ssskkkfffbbb`````````[[[QQQJJJIIIEEEUUUfffxxxuuuhhh\\\iii|||ooouuuqqqnnniiiKKK444222222***(((000************)))))))))(((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((...777>>>AAAEEEIIIKKKMMMNNNPPPRRRVVVeeeooopppjjjZZZTTTaaawwwsssqqqnnnpppmmmhhhcccgggttt~~~yyysssrrrqqqrrrrrrrrrooommmlllmmmoooooonnnnnnqqqsssooorrrwwwyyyyyyyyyyyyyyyvvvvvvwwwwwwvvvsssssstttzzziiiJJJ888333333222000000/////////.........---------------------------...///......111555999FFFJJJXXXpppttt~~~{{{dddlll}}}}}}fffaaaffffffjjjggg___^^^hhhrrrttt~~~yyyrrrkkkddd^^^XXXUUUEEECCCAAA???======>>>>>>===>>>>>>???AAAFFFLLLQQQZZZ___ccceeellluuu{{{{{{qqqkkk___UUUXXXgggwwwlllddd___fffvvv{{{tttmmmiiiccc___^^^^^^[[[RRRJJJHHHDDDSSSkkkjjjaaagggzzzrrr{{{uuupppgggPPP:::333000,,,+++...************))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((***000999@@@AAADDDIIILLLMMMOOOQQQRRRXXXgggpppnnndddSSSTTTgggyyyrrrrrrzzzqqqoooeeeeeevvv|||~~~^^^AAA444111111000000000/////////......------------------------,,,...//////...111777<<>>HHHWWWsssyyy```kkkwwwaaa{{{xxxvvvzzzzzzqqqgggkkkyyy{{{{{{qqqjjjfffccc]]]WWWSSSQQQQQQQQQUUUVVVXXXYYY[[[___cccgggaaadddfffeeegggiiihhhcccjjjhhhdddbbbjjjwww|||yyyqqqsss}}}zzzwwwuuuggg___ZZZZZZYYYTTTNNNKKK>>>KKKiiiaaacccyyy{{{xxxrrrbbb[[[III666...000///)))************))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***+++,,,111999@@@BBBEEEJJJMMMPPPQQQTTTVVVgggtttyyyqqq___IIIMMMhhh{{{zzzsssiiiwww}}}|||qqqjjjmmmtttwwwppp~~~xxxrrroooIII444000111000000000000////////////------------------------,,,...000///...111999???JJJ___zzzrrrXXXbbbuuuppp```qqqooozzzsssuuu}}}vvvpppiiiaaa]]]]]]___aaadddeeefffiiikkkmmmnnnoookkkmmmoooppppppnnnlllkkkxxxkkkccchhhqqqxxx}}}{{{xxxxxx{{{|||{{{|||}}}wwwooobbb[[[WWWXXXVVVOOOIIIGGGDDDGGGXXXyyytttjjj~~~wwwuuukkkeeeSSS<<<...---000000++++++******)))((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((((((((()))+++...555<<>>DDD^^^}}}}}}lllTTT>>>000,,,+++,,,,,,+++******))))))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))((()))...444<<>>GGGKKKKKKKKKOOOLLLMMMPPPNNNYYYpppwwwppp]]]SSSlllzzzpppnnntttzzz}}}yyyvvvuuutttnnnoooppprrrtttwwwyyyzzzwwwzzzvvv}}}vvv___@@@444444333222111000///...////////////////////////,,,...000222444999BBBIII___tttwwwlll___{{{}}}zzz}}}~~~{{{vvvpppiiiddd```^^^aaahhhqqqwwwxxxvvvsssqqqooooooooonnnllljjjhhhggghhhjjjnnnsssyyyhhhggggggjjjrrr}}}zzzvvvtttsssrrrrrrsssuuuvvvyyyyyyzzz|||~~~}}}yyyyyyyyyssslllccc]]]SSSJJJFFFDDDCCCBBB999>>>666000;;;NNNhhhyyyZZZTTTggg}}}mmmuuusssgggQQQ;;;111333000///---+++++++++------))))))))))))(((((((((((('''&&&%%%%%%&&&'''((()))(((((((((((((((''''''''')))(((---999DDDIIILLLOOOGGGQQQUUUMMMFFFPPPfffwwwrrrRRRRRR~~~zzzvvvuuukkknnnxxxqqq{{{zzzwwwtttqqqoookkknnnqqqsssuuuvvvyyy{{{{{{~~~~~~}}}eeemmmqqqHHH;;;000000222---000333/////////............/////////333000111999;;;BBBRRRdddpppmmm___jjj{{{|||{{{zzzxxxvvvvvvyyy{{{zzzooollleee^^^XXXTTTQQQPPPPPPQQQTTTXXX[[[^^^```aaa\\\YYYUUUQQQOOOOOOQQQRRRQQQSSSWWW^^^hhhrrr{{{pppqqqqqqppprrrzzz~~~~~~yyyvvvuuutttrrrqqqrrrsssvvvwwwwwwxxxyyy{{{}}}yyyxxxwwwqqqiiibbb\\\SSSJJJEEECCCAAA@@@<<>>111111000///---+++++++++,,,---))))))))))))((((((((((((''''''&&&&&&&&&'''))))))(((((((((((((((((((((((()))(((...:::EEEIIIMMMPPPRRRUUUUUUPPPQQQ\\\kkktttqqqgggQQQYYY~~~zzzzzzyyyvvvrrrrrriiijjjwww|||~~~zzzwwwuuusssrrrppprrrtttuuuuuuvvvwwwyyy{{{~~~]]]___tttoooKKK<<<111111333......222...//////............/////////333000111999<<>>333222555///---000---//////............/////////333000111:::<<>><<<;;;;;;;;;;;;999>>>CCCDDDFFFOOO^^^kkkttt|||wwwlllkkkttt}}}|||uuupppppppppqqqpppnnnlllkkkmmmppptttwwwwwwxxxyyy{{{~~~}}}|||~~~{{{}}}~~~}}}zzzxxxvvvnnneeeYYYTTTLLLEEEAAA???===;;;888777555888;;;BBBfffYYYaaa~~~rrrQQQ999222000///...,,,++++++++++++))))))))))))(((((((((((())))))((((((((()))))))))((((((((((((((())))))))))))+++333@@@HHHKKKNNNQQQOOOKKKHHHOOOaaasssxxxuuurrr]]]NNN[[[ssswwwllleeeeeemmmrrrrrrssszzz{{{rrrvvv|||vvvrrrqqqqqqqqqqqquuuvvvvvvuuusssssstttuuuwww|||qqqSSSMMMYYYxxxzzzppp^^^DDD555222666000...111/////////............/////////333000222:::>>>EEEUUUzzz|||dddaaaxxxfff{{{~~~{{{zzzvvvqqqqqqpppnnnlllmmmqqqxxx~~~yyyppphhhaaaXXXQQQLLLJJJGGGEEEBBB@@@??????===============<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::>>>AAACCCBBBAAAFFFPPPYYYeeeppp~~~zzzhhh```hhhyyywwwuuusssttt{{{|||tttnnnmmmooorrrtttooonnnmmmlllnnnqqquuuxxxyyyyyyyyyzzz~~~zzzwwwvvvvvvwww|||~~~~~~{{{zzzxxxpppgggUUUOOOGGGAAA>>><<<;;;:::777666444777:::>>>^^^}}}VVVZZZnnnxxxWWW<<<000000///...---,,,++++++***))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))*********---777CCCJJJLLLNNNRRRPPPNNNNNNUUUeeewww~~~xxx\\\SSSgggwwwvvvmmmgggbbbjjjrrryyy|||xxx}}}yyytttqqqqqqqqqqqqqqqpppqqqrrrqqqpppppprrrtttuuu{{{}}}~~~{{{}}}|||dddPPPJJJPPPlll}}}xxxuuukkkPPP:::222666222000333111//////............//////...222000222;;;???FFFVVVjjjzzzhhhmmmnnnfffzzzuuusssppplllkkkkkkkkkkkknnnuuu}}}zzzqqqfff]]]VVVPPPJJJGGGBBBAAA@@@???======<<<<<<888888999999999888777777:::;;;<<<===>>>>>>>>>>>>CCCCCCCCCCCCDDDGGGJJJLLLUUUbbbsss~~~yyyiiiXXXWWWiiivvvlllfff```dddkkkvvvwwwtttpppmmmmmmppptttwwwqqqqqqpppqqqrrruuuwwwyyyyyyyyyxxxyyy|||{{{wwwvvvwwwyyyzzz~~~~~~{{{{{{zzzsssjjjVVVPPPFFF???;;;::::::999999999555555888:::PPPsssyyy[[[XXX^^^kkkwwwYYY===...000000///...,,,+++***)))))))))))))))(((((((((((((((((()))))))))((('''''''''(((((())))))******+++***///:::FFFMMMMMMOOOSSSQQQQQQPPPTTT```qqq{{{}}}tttXXX[[[|||wwwppphhhmmmwwwvvvyyy~~~~~~|||yyyuuusssssssssrrrqqqkkklllmmmmmmmmmnnnqqqtttssszzz}}}|||zzzzzzttt```SSSLLLJJJbbb{{{cccDDD333555333222444222//////............//////...222000333<<<@@@HHHXXXccc|||}}}wwwhhhhhh~~~|||zzz|||yyy|||xxxrrrpppnnnkkkhhhiiijjjlllpppwwwvvvjjj___TTTNNNIIIDDDAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;777888999:::::::::::::::888999;;;===>>>@@@@@@@@@CCCCCCDDDFFFIIIKKKMMMMMMQQQ]]]mmmzzzhhh]]]TTTYYYmmmyyylll```XXXUUU]]]hhhxxxxxxsssrrrpppooooooqqqtttwwwppppppqqqrrrsssuuuvvvvvvwwwvvvvvvwww{{{~~~~~~|||zzzyyyzzz|||}}}zzzzzzzzztttmmm]]]UUUIII???:::888888888888:::555222666999DDDXXXrrrvvveeeZZZSSSYYYxxxvvv\\\@@@000000000///...---+++***)))))))))))))))(((((((((((('''(((((()))((('''&&&%%%'''(((((()))******++++++***000<<>>@@@CCCDDDEEEHHHJJJLLLNNNOOORRRWWW[[[^^^eeeqqq|||```[[[WWW^^^ppp~~~rrrdddWWWQQQRRRUUUiiixxx{{{sssrrrrrrrrrqqqpppqqqsssvvvmmmnnnoooqqqrrrrrrrrrrrrtttttttttvvv{{{|||{{{{{{zzzzzz||||||yyyyyyzzzuuunnncccZZZLLL@@@999777666777333888222...666;;;???JJJ___qqqhhhXXXIIILLLkkkvvv{{{}}}~~~www```EEE444000000///...---+++)))((())))))))))))((((((((((((''''''((((((((('''%%%$$$'''(((((()))***++++++++++++111===JJJOOONNNPPPTTTRRROOOKKKMMM[[[ppp~~~tttQQQ]]]|||{{{kkkqqqkkkmmmzzz{{{~~~xxxsssrrrppppppooommmjjjhhhhhhiiiiiiiiiiiikkkooorrruuu}}}}}}zzzsssvvvyyyzzzhhhKKKPPPrrrWWW777333333222111,,,//////............//////...222000333===AAAIIIZZZttthhhppp~~~zzzxxxxxxwwwrrrqqqsssssswww|||}}}|||{{{{{{|||vvvyyyxxxrrrmmmlllmmmlllgggiiikkknnnrrrwww}}}yyynnn```WWWRRRIIICCCDDDDDD>>>;;;<<<777888999999:::::::::999::::::;;;;;;<<<;;;;;;;;;>>>>>>@@@BBBDDDGGGJJJLLLRRRVVVYYYWWWTTTWWW```iiiooosssyyyWWWYYYWWWbbb}}}|||pppeee___ZZZYYY```jjjwwwtttvvvwwwsssrrrqqqqqqqqqrrrqqqpppmmmnnnoooppppppqqqpppppptttxxxyyyxxxzzz}}}~~~zzzyyyzzzwwwrrriii___SSSJJJ@@@777444666888555333333333555>>>HHHeeexxxoooPPPFFFTTTmmm}}}vvv```GGG000000000///---,,,+++,,,...************))))))))))))))))))(((((('''''''''&&&******)))))))))))))))***000444???KKKPPPOOOSSSZZZ\\\KKKEEELLLZZZooo}}}yyy___OOO|||mmm^^^cccmmmsss~~~yyyuuupppooonnnmmmkkkjjjiiihhheeeeeeeeeeeefffiiiooossswww}}}~~~yyyvvv~~~qqqPPPKKKcccooo>>>000444555222222000000//////.........---333222---333AAADDDKKK\\\vvv|||fffttt|||zzzwwwtttqqqppppppqqqttttttuuuwwwyyyyyywwwtttrrrrrrqqqnnnkkkjjjkkklllfffhhhjjjmmmrrrwww|||~~~yyyuuummm___RRRLLLIIIEEE@@@======<<<:::777999999999999999:::;;;;;;<<<>>>@@@AAAAAAAAABBBCCCCCCEEEGGGHHHJJJPPPXXX___fffiiilllnnnooorrrxxx}}}___bbbaaammm}}}sssjjjhhhkkkrrr~~~ssspppppprrrsssrrrqqqoooqqqssstttssspppllllllmmmnnnooooooooooooqqquuuuuusssuuu||||||{{{{{{xxxrrrhhh___UUULLLCCC:::666888777444333333333555>>>HHHiiixxxYYYPPPccc|||uuu{{{eeeNNN777111111///...,,,,,,,,,...************)))))))))))))))(((((((((''''''''''''******))))))))))))******///444???LLLQQQPPPSSSZZZXXXIIIFFFOOO[[[llltttlllWWWPPPvvvkkkfffppp{{{uuuqqqnnnmmmlllkkkiiigggffffffbbbbbbccccccdddhhhnnnrrryyy~~~}}}||||||~~~~~~}}}ttt~~~wwwTTTIII\\\|||uuuFFF444444444111000000000/////////.........111222000666BBBDDDKKK]]]ssszzzgggvvvvvvtttrrrpppoooooooooppprrrrrrsssuuuwwwvvvsssqqqmmmmmmllliiifffeeefffgggfffgggjjjnnnsssyyy}}}{{{sssnnnfffXXXMMMHHHEEEAAA===<<<<<<<<<:::999999999999999:::;;;<<<===???AAACCCCCCCCCDDDEEEGGGIIILLLQQQTTTYYYaaakkksssuuuzzzfffhhhfffssswww{{{|||rrrjjjlllvvv}}}sssnnnoooqqqqqqpppqqqnnnmmmpppuuuwwwtttpppmmmmmmmmmnnnnnnnnnnnnnnnooorrrsssqqqssszzz|||{{{{{{wwwrrriiiaaaXXXPPPGGG===888999666333222333333666???IIIbbb}}}YYYQQQjjjwwwjjjRRR:::333222000...---,,,------************))))))))))))((((((((((((''''''''''''***)))))))))))))))******///555AAAMMMQQQRRRTTTYYYUUUHHHIIIWWWcccqqqrrrfffPPPRRRyyysssiiilllnnnzzzzzzxxxuuupppkkklllkkkjjjhhhfffeeeccccccaaabbbbbbccceeejjjpppttt{{{~~~|||||||||{{{zzz{{{}}}}}}}}}{{{zzz|||~~~~~~~~~{{{}}}sss}}}~~~ZZZGGGQQQqqq|||PPP:::555333000000000000////////////.........222333999CCCDDDMMMaaauuuppp{{{hhhxxxzzzqqqnnnmmmlllkkklllmmmnnnooonnnoooqqqssstttsssoookkkhhhhhhgggeeebbbaaabbbdddfffgggjjjooouuu{{{}}}sssiiiccc[[[OOOFFFBBB@@@===;;;::::::;;;;;;:::999999999:::;;;===??????CCCEEEFFFGGGGGGIIIMMMPPPOOOSSSYYY^^^eeennnyyypppooojjjuuurrr{{{~~~tttlllnnn{{{yyyqqqnnnppprrrpppmmmnnnlllkkkpppvvvxxxtttoooppppppooonnnmmmlllllllllnnnrrrsssrrruuu}}}{{{yyyzzzvvvpppllleee\\\UUUJJJ???999888555222222333444666>>>HHH``````SSSppp~~~mmmSSS888555333000......------,,,************)))))))))(((((((((((((((((('''''''''))))))))))))))))))***+++...777CCCNNNSSSTTTVVVXXXTTTJJJNNN___nnnzzzwwwhhhSSSZZZ|||{{{yyysssmmmgggqqqttt{{{~~~uuuqqqqqqqqqlllhhhkkkjjjiiigggeeecccbbbaaabbbcccdddeeehhhmmmsssxxx|||~~~{{{zzzzzz{{{zzzyyyyyyzzzzzzxxxwwwyyy{{{}}}~~~}}}~~~~~~~~~}}}~~~|||zzz{{{sss{{{___FFFHHH```xxx}}}XXX???555222111111000000//////////////////...222444:::DDDGGGSSSkkknnnhhhsssjjj}}}vvvllljjjjjjiiiiiijjjkkklllmmmlllmmmoooqqqqqqooojjjgggffffffeeecccaaa```bbbdddeeegggkkkpppvvv}}}uuujjj___XXXPPPGGG@@@>>>===<<<:::999999999999:::888999:::;;;===???AAACCCGGGHHHJJJKKKNNNRRRWWW[[[YYY]]]ccchhhnnnwww}}}zzzrrryyy~~~yyyrrrvvv~~~zzzwwwrrrmmmlllnnnooolllhhhlllkkklllpppuuuvvvrrrmmmpppooommmkkkiiigggggggggkkkpppssstttxxx~~~~~~~~~}}}||||||~~~~~~|||{{{{{{wwwrrrppphhh___WWWLLL???777666444222222444444555===GGGiiirrr^^^zzzwww\\\===777444000///......---+++************)))))))))((('''''''''((((((((((((((())))))(((((()))***++++++...999GGGPPPUUUXXXXXXYYYUUUJJJPPPbbbqqq{{{vvvdddUUU```{{{zzzxxxxxxxxx}}}|||rrrhhhgggsssxxx~~~|||vvvooolllmmmmmmkkkhhhkkkjjjiiigggdddbbbaaa```aaabbbccceeegggmmmsssxxx{{{}}}}}}yyyxxxyyyzzzxxxuuusssqqqooonnnkkkiiioooppprrruuuwwwxxxyyyyyy|||}}}~~~~~~~~~~~~|||{{{{{{vvvyyy}}}dddHHHDDDNNNqqq}}}aaaEEE666333333333//////000000000000000000///333333999DDDJJJYYYsssiiicccpppllluuummmhhhhhhhhhiiijjjjjjkkklllllllllmmmnnnnnnkkkgggccccccccccccaaa______```bbbeeegggkkkpppwww~~~~~~uuulllaaaVVVOOOIIIBBB>>>======<<<;;;999888777888999999:::;;;===@@@CCCFFFGGGJJJLLLOOOQQQTTTYYY___ccccccgggmmmsssyyy|||rrrxxx|||xxxvvv~~~vvvqqqqqqpppooonnnnnnoooooonnnmmmkkkmmmpppsssuuusssooolllmmmkkkiiifffdddccccccccchhhooosssvvvzzz}}}xxxxxxyyyxxxxxxxxxwwwuuuuuuwwwyyyyyy|||~~~~~~}}}~~~zzzuuuqqqiii```WWWKKK???777666555333333444444555<<>><<<===<<<:::888888999;;;<<<===???BBBEEEIIILLLNNNPPPRRRUUUWWWZZZ^^^cccgggdddhhhooouuuzzzvvvtttnnnuuuzzzxxxyyy{{{uuunnnmmmpppoooqqqrrrrrrpppoooppprrrlllqqqvvvwwwuuuqqqnnnmmmiiihhhfffeeedddeeefffgggiiipppvvvyyy}}}xxxpppkkkkkkllliiijjjjjjjjjiiijjjlllnnnnnnrrrwwwzzz{{{|||~~~|||{{{}}}zzzuuuoooggg]]]UUUJJJ???999999666444333444333444:::CCCSSS~~~gggPPP]]]xxxPPP;;;666111///000000---)))************))))))))))))''''''''''''((((((((()))(((((((((((()))***+++,,,000>>>NNNVVVZZZ^^^^^^ZZZQQQHHHPPPeeesssxxxjjjRRRHHHaaa~~~yyyrrroooccclllsss|||{{{ooopppvvvxxxqqqlllgggiiijjjiiihhhiiikkknnnkkkjjjhhhfffcccaaa___^^^^^^___```aaaccchhhnnnsssxxx{{{wwwqqqiiicccaaaaaa```___]]]ZZZWWWTTTRRRPPPLLLJJJGGGGGGIIILLLRRRYYY```cccmmmpppvvvzzz|||~~~~~~}}}}}}~~~|||yyyvvvttt~~~rrrQQQCCCBBBccc|||[[[@@@777444111//////000000000111111111000111000999GGGLLLVVViii{{{jjjmmmtttqqqsssggg___]]]\\\^^^```bbbeeeggghhhiiijjjhhhfffeeedddbbb___]]]ZZZ[[[[[[ZZZYYYYYY[[[]]]eeegggkkkpppwww~~~{{{lllaaaZZZPPPGGGDDDBBB???>>>???;;;<<<===;;;::::::===@@@AAABBBDDDGGGKKKPPPSSSUUUWWWYYY[[[]]]^^^```bbbdddcccggglllppptttzzzoooppplllvvvwwwtttqqqmmmmmmpppnnnrrrtttqqqmmmjjjlllpppnnntttzzz{{{vvvpppnnnnnnhhhgggffffffgggiiikkkmmmmmmttt{{{}}}zzzpppfff``````bbb\\\]]]^^^^^^^^^___bbbeeeccchhhooosssvvvxxx{{{~~~~~~~~~~~~}}}~~~{{{}}}{{{xxxxxxzzzwwwrrrlllddd[[[SSSIII???;;;<<<666444444555333333999AAALLLrrr}}}cccNNNUUUssszzzPPP<<<777111///111000---)))************))))))))))))&&&'''''''''(((((())))))(((((((((((()))***+++,,,111@@@PPPWWW\\\```___[[[NNNHHHTTTkkk{{{oooUUUPPPnnn|||iiinnnyyyppppppyyy|||||||||uuummmfffaaa```eeeiiiiiiggggggkkkooojjjiiigggeeebbb```^^^]]]```aaabbbbbbdddiiiooosssxxx{{{~~~yyysssooogggbbb[[[WWWUUUSSSOOOLLLIIIGGGDDDBBBBBB@@@===;;;===<<<===???DDDKKKRRRVVVdddiiipppvvvzzz}}}}}}|||}}}~~~yyyvvvsssxxxUUUDDDDDD___dddDDD888333...//////000000111111111222///000000:::IIIKKKPPP```mmm|||lllyyyqqqsssxxxhhhYYYRRRPPPVVVWWW[[[___bbbeeeggghhhjjjgggcccaaa```___]]][[[ZZZ[[[[[[ZZZYYYYYY\\\^^^eeegggkkkpppwww}}}vvvhhh]]]UUUKKKCCCAAAAAA???>>>@@@999;;;===<<<;;;<<<@@@DDDDDDEEEHHHLLLPPPTTTXXXZZZ\\\^^^```aaa```___```aaagggjjjnnnpppqqqtttzzzlllccclll{{{qqqoooooommmlllmmmrrruuuuuuooohhhfffkkkqqqsssvvvzzzzzzvvvpppkkkhhhhhhdddaaabbbfffjjjllllllssswww{{{~~~~~~vvvjjj___WWWRRRNNNMMMOOONNNNNNMMMMMMMMMMMMNNNWWWZZZ___bbbfffmmmvvv|||~~~}}}{{{}}}~~~{{{yyyyyyxxxwwwuuukkkfff^^^TTTIIIAAA:::777666222000222333333777<<>>???>>>===;;;:::888777666:::::::::999:::<<>>===;;;888;;;<<<===<<<===???BBBFFFEEEGGGKKKOOOTTTXXX[[[]]]______```aaaccceeeggghhhmmmnnnnnnmmmlllpppxxx~~~~~~ccc\\\kkkvvvnnnmmmooonnnooopppuuuuuusssmmmiiihhhlllqqqsssuuuxxxwwwsssnnnjjjiiiiiifffdddeeeiiimmmnnnnnntttyyy}}}yyyrrrmmmddd]]]SSSJJJDDDAAA>>>===>>>>>>===============>>>>>>AAAFFFLLLTTT___mmmwwwvvvzzz|||{{{{{{~~~{{{zzzyyyxxxuuussskkkggg^^^TTTIII@@@:::666444111111333444333666;;;===VVVqqqhhhXXXQQQTTTttt{{{xxx```CCC999111111111...+++***************++++++++++++))))))))))))))))))))))))''')))************---///111HHHUUUYYYaaaccc]]]]]]ZZZGGG```{{{iiiRRRYYY{{{}}}lllhhhfffhhhnnnvvv}}}xxxsssmmmiiifffdddcccbbbfffgggggghhhggggggfffeeebbbccccccaaa^^^\\\\\\]]]]]]___bbbeeegggkkkooorrr{{{}}}zzzyyywwwuuuqqqjjjbbb\\\TTTKKKBBB@@@???<<<::::::::::::999888888777666666777777888777777999<<>>AAAEEEIIIPPPWWW\\\___``````aaa```^^^[[[YYYXXXWWWWWWWWWUUUVVVYYYYYYXXX[[[```dddgggkkkrrrxxx~~~wwwiii\\\UUUKKKGGGAAA>>>>>>===<<<;;;===>>>??????@@@BBBFFFIIIMMMNNNPPPSSSWWW[[[^^^```aaaaaaaaabbbdddeeeggghhhiiijjjiiigggfffiiiqqqwww{{{uuuvvv~~~```[[[pppzzzrrrlllmmmooopppqqqttttttrrrooommmlllnnnrrrtttssstttuuusssooollljjjiiihhhgggfffhhhkkknnnoooooouuu{{{zzztttjjjaaaZZZOOOJJJBBB<<<888777666555555555555444555555666666777888999:::???JJJXXXbbbhhhrrrzzz{{{{{{~~~~~~|||{{{zzzwwwsssppplllggg^^^SSSHHH???999555333111222444333222555::::::VVVzzzwwwfffVVVQQQnnnwwwzzzsss\\\EEE;;;333222222///,,,+++++++++++++++************))))))))))))))))))))))))((()))*********+++---///222JJJWWW[[[ccceee```___]]]NNNeee{{{dddRRRiiiwwwhhh```cccbbbgggttt~~~xxxoookkkeee```______``````cccccccccbbbbbbaaa``````^^^___^^^]]]ZZZYYYZZZ[[[]]]```cccfffiiimmmrrruuu{{{~~~~~~uuutttrrrpppjjjbbbXXXQQQGGG???888888888666666777777777777777777777777777666888999999888999;;;======CCCMMM[[[hhhuuu}}}~~~~~~}}}~~~~~~|||}}}}}}|||{{{{{{}}}vvvpppwww}}}zzzeeeGGG???PPPsssjjjCCC111111111111000////////////000///555666===JJJPPPYYYkkknnnnnn~~~}}}}}}rrreeeUUUJJJAAA;;;<<>>>>>>>>>>>???AAABBBDDDGGGKKKNNNVVVVVVWWWYYY\\\___bbbdddccccccccccccdddeeefffggggggfffeeeaaa___bbbiiiooozzz}}}kkkddd]]]^^^jjj|||iiicccxxxmmmsss~~~yyyrrrmmmmmmooooooqqquuuqqqooonnnppptttwwwxxxwwwssssssssspppllljjjjjjjjjfffffffffhhhjjjmmmooopppvvv|||~~~zzztttnnnggg^^^UUUPPPFFFAAA<<<888777666666555666666555555666777888888<<<<<<:::888888>>>GGGNNNXXXgggvvv{{{|||~~~}}}|||zzzvvvqqqmmmkkkfff^^^SSSHHH>>>888444333222222333222000444;;;999VVVqqq[[[SSSrrreeejjjnnn[[[GGG===444333333000------------,,,++++++***))))))((((((((((((((((((((((((((()))*********+++---///444LLLYYY]]]eeegggbbbbbb[[[SSShhhzzz{{{^^^SSSuuupppbbb^^^```bbbggguuu|||xxxkkkfff```[[[ZZZ[[[]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\[[[\\\[[[YYYWWWVVVWWWYYY^^^```dddhhhlllpppuuuxxx{{{~~~~~~zzzwwwpppnnnjjjeee^^^UUULLLFFF@@@:::555666666555555777777777888888888888888888999;;;<<<=========???AAA???DDDMMMXXXdddnnnvvvzzz~~~~~~}}}||||||}}}~~~zzz{{{|||||||||}}}yyyqqqvvv|||~~~kkkLLL@@@NNNmmmzzzJJJ222333222111000000//////000000000444666>>>KKKPPP[[[ppptttnnniii~~~|||{{{xxxvvvmmm]]]KKKAAA??????BBBFFFGGGHHHJJJLLLNNNOOOPPPPPPTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSWWWXXXXXX\\\aaacccfffmmmttt|||uuuiii\\\QQQKKKCCCAAA>>><<<<<<===>>>??????AAACCCFFFHHHKKKOOORRR[[[[[[[[[]]]```cccgggiiifffeeeeeeddddddeeeeeefffffffffccc___\\\___eeekkkuuutttjjj```^^^gggxxxqqqgggyyy|||hhhxxx{{{tttpppoooooommmooorrrooonnnoootttyyy{{{wwwsssrrrrrrqqqmmmjjjiiiiiikkkfffgggggghhhjjjmmmppprrrvvv}}}~~~~~~|||yyysssmmmeee]]]UUUOOOJJJFFF>>>;;;777555444444333333444444444555555777888999666888:::::::::>>>EEEJJJMMM^^^qqqxxx{{{~~~|||{{{yyyuuupppllljjjeee]]]RRRGGG>>>777444444444555666444111555<<<999SSS{{{qqqZZZUUUzzz}}}jjjoooxxxhhhJJJ???666333333111.........------,,,+++***))))))(((((((((((((((((((((((((((***++++++***+++...000666NNN[[[___gggiiidddccc[[[YYYlllzzzxxx[[[XXXxxx}}}sssfff^^^```hhhfffsss}}}yyyyyyxxxuuuiiiddd]]]XXXWWWXXXYYYYYYWWWVVVVVVUUUVVVXXXZZZ\\\XXXYYYXXXVVVTTTTTTVVVXXX___aaaeeeiiimmmrrrwwwzzz}}}~~~|||wwwrrrnnnjjjeee^^^VVVOOOHHHBBB>>>>>>888555666666444444777888888888888888888999999999;;;>>>@@@AAACCCEEEGGGHHHLLLTTT]]]fffnnnsssvvv~~~~~~||||||{{{|||}}}~~~yyy{{{||||||}}}}}}rrrttt|||oooPPPBBBKKKfffQQQ444555222222111000000000000000000333555>>>KKKOOO]]]uuutttwwwtttlll~~~||||||{{{yyyuuuqqqgggWWWFFF@@@AAAEEEKKKPPPRRRQQQOOOLLLJJJIIIHHHHHHHHHIIILLLNNNPPPQQQQQQQQQQQQPPPRRRVVVWWWWWW[[[aaacccgggnnnvvv}}}zzzqqqeeeXXXMMMGGGBBBAAA>>><<<;;;<<<>>>???@@@BBBFFFIIIKKKNNNRRRUUU[[[[[[\\\___bbbfffiiikkkgggfffeeeeeedddddddddeeeeeeeeeccc___\\\^^^ccchhhrrr}}}|||uuunnnoooxxxqqqeeeuuuttt|||wwwrrrpppmmmiiijjjmmmmmmmmmooosssvvvuuuqqqlllpppooonnnkkkhhhfffgggiiigggggggggggghhhlllqqqtttuuu}}}~~~zzzrrrlllccc\\\SSSJJJDDD@@@===;;;;;;888555444444444333222444555555666777888:::;;;444888<<<>>>???AAAFFFJJJNNN___pppwwwzzz}}}{{{yyywwwtttpppmmmhhhddd[[[QQQGGG>>>888555444777<<<@@@<<<666777<<<>>>SSSxxxnnnXXXZZZ{{{oooKKK@@@666333333111//////...------,,,+++*********)))))))))))))))))))))))))))***+++++++++,,,...000888PPP]]]```hhhiiicccccc]]]bbbsss|||vvvYYY^^^uuuwwwqqqiiiaaadddlllmmm|||xxxwwwvvvrrrddd___YYYTTTRRRRRRRRRRRRQQQPPPNNNNNNOOORRRUUUXXXSSSSSSSSSRRRQQQRRRVVVXXX```bbbfffjjjnnnrrrwww{{{||||||zzzwwwrrrlllgggccc]]]WWWPPPIIICCC???<<<999:::666444555555222444777777777888999:::;;;<<<<<<:::===AAADDDGGGLLLPPPTTTXXX\\\ccclllsssxxx{{{}}}~~~|||}}}||||||{{{{{{|||}}}~~~zzz{{{{{{{{{|||~~~qqqrrr{{{qqqOOOBBBEEE\\\ZZZ888444222222111000000000000111000333555???LLLPPP___{{{sssoooxxxtttlll~~~|||{{{zzzvvvpppkkk[[[OOOCCC@@@DDDJJJPPPVVVWWWTTTOOOJJJEEEBBBAAAAAA@@@CCCHHHMMMOOOPPPNNNMMMQQQOOOQQQUUUVVVVVVZZZ```cccgggmmmuuu{{{~~~{{{uuukkk___SSSHHHBBB@@@@@@???<<<;;;<<>>>>>===AAAFFFIIIKKKNNNSSSWWW___kkkwww{{{|||}}}zzzwwwvvvtttqqqnnnfffbbbZZZPPPFFF>>>888666222:::GGGNNNJJJ???999:::BBBRRRtttzzziiiTTTZZZxxxmmmLLL@@@666333333000......---------,,,,,,+++++++++)))))))))))))))))))))))))))***+++++++++,,,...000:::QQQ^^^aaahhhiiicccbbb```hhhxxx}}}rrrTTT^^^ttt~~~~~~zzz{{{xxxqqqooouuurrr}}}}}}}}}xxxuuupppjjjZZZVVVQQQMMMLLLLLLKKKJJJGGGFFFCCCBBBCCCFFFIIILLLJJJKKKLLLMMMNNNRRRWWW[[[aaacccgggjjjnnnrrrwwwzzzvvvtttpppjjjddd]]]WWWTTTKKKGGGCCC???===<<<:::888777444444666555444555:::888999;;;>>>@@@CCCEEEFFFDDDGGGLLLPPPVVV]]]dddjjjqqquuu|||}}}{{{}}}|||{{{{{{{{{}}}~~~{{{zzzzzzyyyzzz~~~~~~pppoooxxxoooLLLBBB???QQQvvvbbb>>>555333222111111000000111111222333666AAAMMMQQQbbbnnniiirrrqqqjjj~~~zzzxxxuuupppggg```OOOGGG@@@BBBFFFKKKRRRXXXUUUQQQKKKFFFAAA??????@@@AAAFFFLLLRRRTTTSSSOOOMMMQQQOOOQQQTTTUUUUUUXXX^^^aaaeeekkkrrrwww{{{}}}~~~xxxtttlllaaaVVVLLLDDD@@@===>>>>>>===<<<>>>BBBFFFFFFIIIMMMPPPRRRUUUXXX[[[YYY[[[^^^bbbdddeeefffeeeeeeddddddccccccccccccdddbbbeeeggggggffffffiiilllnnnuuusssffftttzzzuuuqqqmmmhhhbbbbbbfff]]]^^^___bbbeeehhhlllooohhhiiihhhfffcccaaaaaabbb______^^^\\\\\\aaaiiipppttt}}}{{{tttfffTTTHHH===;;;999888999:::999888444333222333555666555444666777777888:::<<<>>>???BBBGGGNNNTTTYYY```hhhooopppyyy|||yyyvvvuuusssqqqoooeeeaaaYYYPPPFFF???999666000<<>>:::<<>>@@@CCCHHHLLLLLLXXXbbbfffiiipppyyy}}}~~~~~~|||yyywwwvvvtttqqqooogggaaaWWWLLLBBB;;;666444111333888<<>>===MMMdddkkkWWWDDDWWWyyy~~~vvvRRR===444666111000222///,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((((((((()))*********+++...111@@@VVV```aaaggghhhbbbaaaYYYhhhxxxxxx|||lllRRR```{{{zzzqqqttt|||yyyuuu~~~}}}~~~||||||}}}tttwwwxxxvvvnnnddd\\\WWWPPPKKKEEEBBB@@@???===::::::999777555666888;;;>>>@@@BBBEEEJJJQQQYYY```ddddddiiimmmooosssvvvsssmmmkkkfff^^^VVVOOOIIICCC???<<<<<<;;;:::999999999999777888999999999:::===@@@CCCBBBEEEKKKNNNOOOTTTZZZ```ccchhhlllqqqzzz{{{zzz|||}}}|||{{{|||}}}~~~}}}|||{{{zzzyyyyyy{{{nnnjjjtttxxxdddIII===;;;GGGlllpppDDD000333222111111000000111111111222:::GGGPPPYYYjjj|||zzzqqqnnnsss{{{xxxuuupppiii^^^PPPFFFCCC???===BBBMMMYYY```cccYYYNNNEEEDDDCCC@@@@@@DDDNNNUUU]]]^^^YYYQQQLLLKKKPPPOOONNNNNNQQQTTTXXX[[[[[[```gggnnnsssuuuuuutttooojjjaaaUUUJJJCCC@@@@@@???????????????CCCHHHKKKIIILLLQQQTTTVVVWWWZZZ[[[^^^___aaabbbccccccbbbaaaccceeefffeeeeeeeeegggiiihhhlllooopppppprrrwww{{{xxxqqqnnnyyydddbbbxxx~~~{{{vvvrrrqqqpppmmmhhhaaaZZZUUURRRQQQRRRUUUXXX[[[]]]______YYYYYYXXXWWWVVVWWWYYY\\\___[[[[[[bbbhhhmmmqqqvvvyyyuuucccQQQCCC<<<<<<:::888666666888888666444555555555666777999:::;;;<<<>>>@@@BBBEEEJJJOOOSSSZZZdddmmmpppttt}}}}}}{{{xxxvvvuuussspppmmmiiicccZZZOOOEEE===888555000222444777888888888888<<>>>>>===;;;999666555444333444777;;;>>>???AAAFFFLLLSSS[[[bbbfffdddiiilllnnnrrruuurrrmmmddd^^^VVVOOOHHHCCC>>>;;;;;;::::::999999999::::::888:::;;;;;;<<<===AAACCCHHHGGGJJJOOOSSSUUU[[[bbbiiinnnuuuzzz{{{{{{}}}}}}|||{{{|||~~~~~~}}}yyyxxxxxxxxx{{{ooogggmmmooo]]]EEE>>><<>>???CCCKKKTTTYYYWWWTTTMMMDDD>>>>>>???>>>@@@DDDLLLQQQUUUTTTOOOJJJIIIIIILLLLLLLLLMMMOOORRRUUUWWWXXX\\\aaaggglllnnnoooooojjjfff]]]RRRHHHAAA???>>>>>>======<<<===AAAFFFKKKKKKNNNRRRUUUWWWZZZ]]]______```aaacccddddddccccccdddfffggggggggghhhjjjlllnnnqqquuuwwwxxx{{{|||ppphhhdddjjjrrr]]]ggg~~~{{{yyyuuuqqqnnnnnnjjjddd\\\SSSLLLGGGDDDBBBDDDGGGKKKMMMOOOPPPPPPIIIJJJJJJJJJLLLPPPVVVZZZZZZYYY\\\eeemmmqqquuuzzz}}}www]]]JJJ===666666999999777666777888999888666666777888999<<<>>>@@@BBBBBBEEEIIIMMMQQQXXX___cccooowww~~~|||zzzwwwuuusssqqqnnnlllhhhccc[[[PPPFFF===777333111111222222222333333333888FFF^^^kkk[[[BBBBBBUUUkkktttzzzZZZCCC888888444111222...,,,,,,,,,,,,++++++++++++)))))))))(((((((((((((((((()))*********+++...111BBBYYYcccdddjjjjjjcccbbb[[[[[[iiiwwwnnnPPPcccwwwwww~~~ooolllkkkuuuvvvooovvvyyy{{{|||yyyvvvsssrrrsssrrrnnnggg\\\RRRKKKGGG>>><<<:::::::::999777555222333333444555999>>>BBBCCCFFFLLLSSS[[[ccciiillliiimmmnnnnnnoooppplllfffZZZTTTLLLDDD???;;;888777888888888888999:::;;;<<<===>>>@@@AAABBBDDDHHHKKKOOOMMMPPPUUUYYY]]]eeemmmuuu{{{~~~{{{{{{}}}{{{zzzzzz{{{~~~~~~yyyyyyxxxyyy{{{~~~xxxvvv|||qqqcccbbbcccTTTAAA>>>;;;BBBeeeyyyLLL666333222111111000000111111666333999FFFPPPUUU^^^iiixxxjjjxxx~~~zzzuuurrrmmmggg]]]RRREEE>>>;;;===CCCJJJPPPQQQLLLGGGDDD>>>::::::<<<<<<>>>AAAFFFGGGHHHEEEBBBAAADDDGGGGGGHHHJJJLLLNNNOOOPPPQQQSSSUUUXXX\\\```ccceeeeeeccc```YYYOOOFFF@@@======>>>>>>===<<<===BBBHHHMMMOOOQQQTTTWWWYYY\\\```ccc___```bbbcccdddeeeeeeeeefffgggiiijjjjjjlllnnnqqquuuyyy~~~ssskkkhhhrrrsssyyyZZZnnn{{{xxxvvvtttpppnnneee^^^TTTIIIBBB===:::999888:::===???AAABBBBBBAAA>>>??????AAADDDJJJRRRWWW\\\ZZZ]]]fffnnnrrrwww{{{dddTTTCCC;;;777444444666666666666666888888999888:::;;;===???CCCFFFIIIKKKMMMPPPUUU[[[aaaiiiqqqvvv}}}zzzwwwuuusssqqqnnnkkkddd```XXXNNNDDD;;;444000333222111111111222333444666BBB\\\mmm___DDD>>>JJJXXXzzzrrr___FFF::::::555333333...------,,,,,,,,,+++++++++((((((((()))))))))))))))((()))*********+++...111CCCYYYdddeeejjjiiibbbaaaXXXWWWhhh|||mmmTTTrrrssskkkllleeeooorrrppp|||yyyzzz~~~}}}|||yyyuuuqqqmmmkkkhhhfffaaaXXXMMMDDD???===888888888777777666444333222444777888:::>>>DDDIIIMMMQQQWWW```hhhnnnsssuuuqqqsssqqqmmmjjjhhhbbbZZZQQQLLLDDD===999777666555666666777888:::<<<===>>>AAABBBDDDFFFGGGJJJNNNQQQTTTSSSUUU[[[```eeennnwww{{{zzz{{{yyyxxxxxxyyy|||~~~~~~}}}||||||{{{{{{|||}}}~~~wwwnnnmmmttt{{{~~~rrr```ZZZYYYOOOAAA===:::===\\\vvvJJJ777333222111111000000111111777444999GGGRRRVVV\\\ddduuummm|||vvvrrroooiiiaaaVVVJJJ@@@::::::::::::===AAACCCBBBAAABBB???<<<;;;:::::::::;;;<<<===<<<;;;:::;;;???CCCBBBDDDHHHKKKLLLMMMLLLLLLLLLLLLNNNOOORRRUUUXXXYYYZZZXXXSSSLLLEEE???>>>>>>@@@@@@???>>>@@@FFFMMMRRRUUUVVVWWWXXXZZZ\\\```ccc```aaabbbdddeeefffgggggggggiiikkklllnnnpppsssvvv{{{[[[qqqvvv~~~~~~}}}zzzxxxvvvtttqqqooo\\\SSSEEE:::555555666777666777888999::::::999999:::;;;<<<>>>BBBHHHQQQVVV^^^[[[\\\eeemmmtttzzzttteeeHHH>>>666555777666555555333444666777888999:::;;;>>>???AAADDDHHHMMMPPPRRRWWWZZZ___fffmmmuuu~~~~~~}}}~~~}}}zzzwwwuuussspppmmmkkkbbb^^^VVVMMMCCC:::333///222111000000111222444666555BBB]]]ooobbbGGGAAANNNfff|||qqqcccIII;;;:::666444333------------,,,,,,,,,++++++)))*********************((()))*********+++...111BBBYYYddddddiiihhh```^^^TTTXXXooolll[[[xxxooojjjkkk```oooyyyzzzzzzzzzzzzzzzxxxtttpppjjjfffccc\\\YYYTTTLLLCCC<<<:::999777888888777666444333333333777;;;===>>>BBBIIIOOOWWW\\\ccckkkrrrwwwyyyzzzttttttqqqjjjeeebbbZZZRRRKKKFFF???:::777777777666555666777888;;;===???@@@AAACCCEEEGGGHHHKKKPPPSSSWWWUUUXXX^^^dddiiisss|||{{{xxxyyywwwvvvvvvxxxzzz||||||{{{~~~~~~}}}}}}}}}~~~{{{sssjjjjjjrrrzzz}}}sss___VVVUUUOOOEEE===;;;;;;TTTsssGGG666333222111111000000111111666333:::JJJVVVZZZ___ggg{{{oooyyyssspppmmmfff\\\PPPEEE<<<888777666555555888;;;===>>>@@@@@@???<<<::::::999999444666777888999;;;===??????BBBFFFIIIKKKJJJIIIGGGEEEDDDDDDDDDEEEHHHKKKLLLQQQPPPNNNIIIDDDAAA???@@@@@@AAA@@@AAACCCIIIPPPUUUYYYZZZ[[[[[[ZZZ\\\___bbbbbbbbbcccccceeefffggggggfffiiilllnnnpppssswwwzzz~~~cccuuu~~~nnn~~~}}}}}}{{{zzz}}}{{{xxxvvvtttqqqmmmjjjTTTJJJ===444222555888999888888888888888888999999<<<===???BBBFFFMMMUUUZZZ]]]ZZZ\\\fffpppxxx{{{aaaPPPBBB;;;555666777555555666333555777999:::;;;>>>@@@AAACCCEEEIIIMMMRRRVVVXXX]]]aaaffflllsss{{{~~~}}}}}}~~~|||yyyvvvsssqqqoookkkiiiaaa]]]UUULLLBBB:::555222............000222444555888GGGaaaqqqbbbIIIJJJ\\\{{{zzzrrrfffJJJ;;;:::666555444---------------,,,,,,,,,,,,+++++++++***************((()))*********+++...111BBBYYYdddeeejjjhhh___]]]RRR]]]wwwiii___|||yyyvvvooojjjhhhdddyyyzzz{{{|||wwwvvvsssnnniiiccc]]]ZZZRRRPPPLLLEEE>>>:::999999888999999888666555555666666;;;@@@BBBBBBEEELLLRRR```dddkkkrrrwwwyyyyyyxxxqqqqqqmmmfffbbb^^^WWWPPPFFFBBB<<<999888888888888666777888:::<<>>>>>;;;MMMuuuvvvHHH666333222111111000000111111333333<<>>???===<<<======<<<555777999;;;<<<===<<<<<<===???CCCFFFHHHGGGEEEDDD???>>><<<;;;<<<===???AAAGGGHHHHHHFFFCCCAAAAAABBB>>>???AAABBBEEEKKKQQQVVV\\\]]]^^^^^^]]]^^^```bbbccccccccccccdddeeeffffffeeehhhkkknnnqqquuuzzz}}}jjjtttxxx}}}|||}}}}}}{{{yyyyyywwwuuurrrooojjjddd```JJJBBB888333444666777777999999888888999;;;===>>>???AAAEEEIIINNNUUU\\\aaa___]]]aaallluuu||||||cccMMMBBB<<<999777888777444444777444777;;;<<<===???BBBEEEHHHJJJLLLPPPUUUYYY]]]___dddggglllqqqwww~~~}}}}}}}}}zzzwwwtttqqqooollliiifff___ZZZRRRHHH@@@999555333.........///000111222333===MMMgggrrr___IIIRRRlllzzzgggJJJ:::999777666444---...------------,,,,,,,,,++++++******))))))((((((((()))*********+++...111DDD[[[fffgggkkkhhh___]]]SSSbbb{{{}}}fff___|||wwwttttttrrrlllhhhhhhqqqyyy{{{}}}xxxtttrrrnnnhhhaaa[[[UUUSSSKKKIIIEEE@@@:::777777888777888999888666666999<<<<<>>NNNXXX\\\fffsss}}}}}}}}}wwwqqqiiieee^^^RRREEE;;;666555444666999;;;;;;;;;:::999888???CCCAAA@@@CCCCCCAAA>>>>>>???@@@@@@???<<<::::::<<>>@@@CCCFFFIIINNNSSSWWW[[[]]]```aaabbbbbbdddfffddddddcccbbbbbbcccdddeeecccfffjjjnnnrrrvvv{{{}}}}}}~~~|||hhhlll{{{~~~||||||~~~~~~}}}{{{vvvtttrrrnnnjjjccc\\\VVVBBB<<<555333555666555222:::999888888:::>>>AAADDDAAADDDIIIOOOUUU[[[bbbgggccccccgggrrrzzz}}}jjjMMM===:::000111666;;;;;;666555777666:::===???@@@BBBEEEIIIOOOPPPSSSWWW[[[```dddfffjjjmmmqqqvvv{{{}}}||||||xxxuuuqqqooollljjjfffddd[[[VVVNNNDDD<<<666333222000111111222222222333333AAARRRjjjrrr\\\GGGVVVvvv|||gggJJJ:::999777666555.........---------,,,,,,,,,+++******)))(((''''''&&&((()))*********+++...111EEE\\\ggghhhllljjj```]]]UUUfff|||~~~xxxddd]]]vvvssspppooojjjeeegggkkk~~~}}}www|||{{{uuurrrooojjjccc\\\UUUPPPNNNEEEDDDAAA<<<777444444555555777888777666888<<>>AAACCCDDDIIIKKKLLLMMMNNNPPPTTTWWWWWWXXX]]]eeekkkooovvv}}}|||~~~{{{{{{{{{xxxxxx|||zzzyyyzzz||||||{{{zzzwwwyyy|||}}}vvvoooooovvv|||~~~uuu___UUUTTTNNNEEE777;;;555;;;\\\zzz~~~}}}OOO666333222222111000111111111111444???OOOWWW[[[ggguuuxxxsss~~~|||vvvpppfffccc[[[OOOBBB999555444999999888777777777:::<<<===EEEJJJGGGEEEGGGGGGDDDFFFEEEDDDCCCBBB???<<<:::888:::===@@@AAA@@@???>>>888777555444333333333444888:::>>>@@@@@@@@@AAACCC@@@CCCGGGJJJNNNRRRWWWZZZZZZ]]]aaadddeeefffhhhiiieeedddcccbbbbbbbbbcccdddbbbeeeiiimmmqqqvvv|||yyykkkbbbcccdddbbbhhhsssfffgggzzz}}}|||zzzyyyyyynnnpppoookkkaaaVVVLLLGGG;;;999666333111111222333777888:::>>>BBBFFFGGGGGGIIIIIIIIIKKKQQQ]]]jjjsssmmmnnnqqqwww|||~~~}}}zzzwwwcccOOO@@@::::::999999:::999777777888:::;;;<<<>>>@@@BBBFFFKKKOOOTTTWWW[[[___cccgggllloooooorrrvvvyyy}}}~~~~~~~~~~~~}}}{{{tttuuurrrmmmkkkkkkgggbbbWWWOOOGGGBBB<<<555111111---///000000000000333555444FFF___nnnbbbGGGQQQzzz}}}{{{hhhIII:::===;;;666333...111000...,,,+++++++++,,,,,,,,,***)))((((((((((((((()))++++++***+++---///>>>[[[jjjjjjnnnmmmddd___\\\hhhvvv{{{lllQQQXXX|||}}}zzzwwwuuurrriiijjjnnniiizzzzzz~~~~~~xxxrrrpppllldddZZZRRRJJJEEECCC@@@>>>;;;777555444444555555444333555:::BBBJJJOOOWWWRRRNNNKKKIIIKKKZZZkkkuuu~~~|||uuussspppllljjjfff```YYYSSSMMMGGGBBB;;;;;;::::::999::::::;;;===???AAABBBCCCDDDGGGJJJIIILLLOOORRRSSSTTTVVVXXXZZZ\\\___bbbfffmmmtttyyy|||tttrrrvvvzzz~~~~~~~~~~~~}}}{{{zzzyyy}}}||||||||||||}}}}}}~~~~~~|||zzzyyywwwwwwvvvvvvtttqqqnnnnnnrrryyyvvv```SSSOOOIIICCC;;;444<<>>999777666;;;<<<<<<:::888777999:::===>>>@@@CCCGGGLLLQQQSSSOOOLLLGGGBBB<<<888666444777777999::::::999999888777444111111333444444222888999;;;>>>AAADDDFFFGGGFFFIIIMMMPPPSSSWWW[[[___]]]aaabbbccchhhmmmmmmiiieeebbb^^^\\\[[[^^^aaaccc```eeekkkqqqvvvzzz~~~kkkVVVRRRMMMIIIIIILLLQQQUUUgggyyyddddddvvv~~~~~~~~~}}}|||zzzyyyxxxwwwppppppnnnhhh]]]QQQGGGBBB999777555222111222333444555666999>>>CCCGGGHHHIIICCCBBBBBBGGGQQQ^^^kkksssnnnooorrrsssuuuxxx|||}}}ooo\\\III<<<777666555666777777666666888:::===???AAABBBDDDHHHMMMQQQWWW[[[___dddgggjjjnnnqqqqqqsssvvvyyy|||~~~}}}~~~}}}{{{yyyttttttrrrllljjjiiieee___UUUMMMEEE@@@;;;444000111---///000000///000222555444BBBUUUdddZZZBBBLLLtttzzzkkkKKK:::<<<:::666444///111000...---+++++++++,,,,,,+++***))))))((())))))((()))++++++***+++---///???\\\jjjjjjnnnmmmddd___[[[fffrrrwwwhhhMMMSSStttxxxyyyvvvqqqtttzzzjjjeeehhhdddyyyyyy~~~yyyrrrnnniii___UUUMMMFFFBBB???;;;999777444222222222333555444444666;;;BBBJJJOOOOOOKKKIIIIIIIIIMMM]]]mmmyyyrrrooolllhhhddd```ZZZSSSMMMHHHBBB>>>:::::::::999::::::;;;;;;===???AAABBBCCCEEEHHHKKKLLLOOORRRTTTUUUWWWYYY[[[[[[]]]```bbbffflllsssxxxzzzrrrkkkhhhkkkpppuuuyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzz|||}}}}}}|||{{{yyywwwvvvvvvvvvtttrrrooolllkkknnntttyyyvvv```SSSMMMGGGAAA;;;444;;;>>>TTTvvv~~~}}}}}}PPP777444444333222111111111111777222;;;PPP^^^cccooozzzxxxrrr}}}zzz{{{}}}xxxpppddd\\\OOOCCC===:::::::::;;;<<<<<<;;;999777888888999:::===@@@DDDIIILLLNNNJJJHHHDDD???:::777555444555666777888888777666666444222//////222333333111444666999===@@@BBBCCCDDDFFFIIIMMMPPPSSSWWW\\\```bbbeeeffffffiiilllkkkfff_______________```aaabbbcccffflllqqqvvv{{{yyyjjjYYYHHHFFFBBB@@@@@@CCCGGGJJJYYYkkk```aaasss}}}{{{{{{{{{zzzxxxwwwuuuuuupppoookkkbbbVVVJJJAAA<<<777666444222222333444666444666:::===@@@BBBCCCCCC??????BBBKKKZZZhhhsssxxxssssssrrrnnnmmmrrr{{{wwwgggSSSCCC999555555333555666777777888;;;===???AAADDDFFFIIIMMMRRRUUU^^^aaafffjjjlllnnnppprrrssstttvvvxxx{{{~~~}}}}}}|||yyywwwssstttqqqllliiigggaaaZZZQQQIIIBBB>>>999222///000---...///000///000222444444<<>>;;;999999999999:::;;;<<<<<<>>>@@@BBBDDDEEEGGGKKKMMMQQQTTTWWWYYYZZZ[[[]]]___]]]___aaacccgggmmmsssxxxvvvnnneee```ccciiiooosssxxxxxxwwwwwwwwwxxxzzzzzzxxxyyy{{{}}}~~~~~~~~~~~~zzzzzzxxxwwwvvvuuuuuuuuuuuutttqqqnnnlllnnnsssvvv{{{vvvbbbSSSLLLEEE???;;;333:::<<>>===:::888777777555777:::===AAACCCEEEFFFCCCAAA>>>:::777555444333333333444444444444333333333111000111333444444444333555888<<>>;;;777111...///---.../////////000222444444777BBBQQQPPP;;;BBBccctttQQQ<<<;;;777555555222111111000///------,,,,,,*********)))******++++++((()))++++++***+++---///>>>ZZZhhhgggkkkjjj```[[[[[[dddoooyyyqqq[[[```xxxvvvxxxiiillllllooo{{{xxxvvv}}}wwwwww|||wwwmmmggg^^^QQQGGG@@@<<<999777888666444333333444555666222111000111444888===@@@DDDFFFKKKRRR[[[hhhyyy}}}mmmaaa]]]^^^]]][[[WWWSSSMMMGGGCCC???<<<:::999999999:::;;;<<<>>>>>>AAACCCEEEGGGIIILLLPPPSSSWWWYYY\\\^^^___```bbbddd```aaacccfffiiinnnuuuyyyzzzpppmmmssszzz~~~~~~|||zzzyyyzzz{{{|||{{{|||}}}~~~~~~|||zzzxxxxxxwwwvvvuuutttttttttuuuyyyxxxwwwuuutttvvvyyy|||~~~yyyeeeTTTKKKDDD???<<<333888:::QQQuuuTTT;;;222222222111222222333333444333===QQQ```gggppp{{{yyy}}}{{{xxxmmmcccXXXPPPDDD;;;666666777999<<<>>>@@@???===:::888777555777999<<<===>>>>>>>>>===;;;999666444333333333111111111222222111111111444444444555777888999999666888:::===@@@DDDFFFGGGHHHKKKOOOSSSWWW[[[aaadddhhhjjjkkkjjjkkkkkkgggaaaYYY[[[]]]^^^___^^^\\\[[[___aaadddhhhmmmuuu~~~ttt[[[QQQPPPLLLEEEBBBBBBCCCEEEFFFHHHIIIJJJRRRcccwwwWWWccc{{{{{{wwwwwwwwwvvvtttqqqnnnllldddaaa[[[QQQFFF>>>999777444444444555666888999:::999;;;<<<;;;999777888999???EEERRRdddtttzzzxxxssskkkddd___```jjjvvv{{{nnn[[[JJJ@@@<<<::::::666888:::<<<===???BBBEEE???CCCIIIOOOUUU[[[bbbffflllnnnppppppnnnlllllllllqqqrrrrrrsssuuuzzz~~~~~~~~~~~~zzzxxxrrrsssqqqkkkgggbbbZZZQQQIIIBBB;;;888555000...///,,,...//////...///222444333666@@@RRRSSS???AAA^^^zzzuuuRRR<<<:::777444555333111111111000///...---,,,+++***************+++,,,((()))++++++***+++---///;;;WWWfffeeeiiihhh^^^YYYZZZcccooozzzttt^^^ddd|||vvvbbbbbb```eeellljjjnnn|||vvvvvv{{{wwwlllaaaWWWJJJAAA<<<:::888555777666444333333444666777333222111111222444666888???CCCHHHNNNVVVcccpppxxxooobbbTTTLLLLLLOOOPPPPPPNNNJJJFFFBBB???===:::888999999:::;;;===>>>@@@AAADDDGGGJJJLLLNNNRRRVVVYYY[[[^^^aaabbbcccdddfffgggccceeegggiiilllrrrxxx}}}~~~}}}|||}}}||||||~~~~~~}}}{{{yyywwwvvvvvvuuuttttttuuuuuuvvv{{{|||}}}}}}}}}~~~|||gggUUUKKKDDD@@@<<<333888999PPPuuuWWW;;;222222222111222222333333444444>>>QQQ```gggmmmttt}}}}}}vvvjjj]]]PPPIII???888555666888999===???AAAAAA???<<<::::::888999:::<<<<<<;;;:::999999888666444222222222222000000000000000111111222555666777888999:::;;;<<<:::<<<>>>BBBEEEHHHKKKLLLMMMOOOSSSWWW[[[___dddggggggjjjkkkiiijjjkkkgggaaa^^^]]]\\\ZZZYYYXXXWWWWWWYYYZZZ]]]aaahhhqqq|||qqq^^^WWWVVVSSSNNNHHHIIIIIIJJJLLLMMMNNNOOO^^^nnnXXXggg~~~zzzwwwwwwwwwuuurrrnnnjjjhhh]]]YYYRRRHHH???999666666333333444555666888999:::777999<<<<<<<<<>>>CCCGGGOOOWWWeeettt|||{{{rrrjjjXXXTTTTTT^^^nnn|||wwwiiiUUUGGG@@@>>><<<:::888999;;;<<<===???BBBDDD@@@EEEKKKSSSYYY```gggkkkoooppppppnnnllljjjkkkllloooppprrrrrrtttxxx~~~|||yyyppprrrqqqlllgggbbbXXXOOOFFF???999777444000...///,,,---...///...///111333333666AAAUUUXXXCCCCCC^^^~~~uuuRRR<<<:::666444555333111222111111000...---,,,,,,++++++*********++++++((()))++++++***+++---///999UUUddddddhhhhhh___ZZZXXXbbboooyyyqqq[[[aaannn___```^^^eeellllllsss|||uuuuuuzzzvvviiiYYYOOOCCC<<<:::999777444444333222000111222333555555555444333222333444444888<<>>===;;;999666999:::;;;<<>>???AAA@@@>>>===<<<<<<:::;;;;;;;;;;;;::::::999999888666444222111111222000000000000111333444555555777999:::::::::;;;===>>>BBBHHHNNNRRRSSSRRRQQQSSSUUUYYY\\\___ccchhhkkkiiikkkjjjhhhhhhjjjhhhcccbbb___\\\XXXUUUTTTTTTTTTUUUWWW[[[```gggrrr}}}|||rrrnnnlllgggbbb___^^^\\\\\\\\\^^^```aaappp\\\jjjuuu}}}~~~}}}zzzxxxxxxwwwuuuqqqlllhhheeeXXXTTTLLLBBB999444333555111222333444555666777888333666999;;;===CCCLLLTTT```hhhrrryyyxxxnnnbbbYYYNNNQQQXXXfffuuuuuufffSSSFFFAAA@@@>>>;;;<<<===?????????@@@BBBEEECCCHHHNNNUUU\\\bbbhhhllloooooonnnllljjjkkkmmmooooooppprrrtttuuuxxx}}}|||yyyooorrrqqqlllhhhbbbXXXNNNDDD===777666444000...000,,,---.........///111333333666AAAUUUXXXCCCDDDaaasssPPP;;;:::666444555333222222222222111///---,,,---,,,,,,+++************((()))++++++***+++---///888UUUdddeeeiiiiiiaaa\\\VVVcccrrr|||rrr\\\dddzzzfffaaagggfffpppxxx{{{|||uuuuuuyyy~~~|||}}}nnn```QQQGGG===888888999777333333222000//////000111333333333333222222333333333333777888555666<<<>>>===???888666:::===<<<<<>>>>>===:::888:::;;;<<<>>>AAACCCFFFGGGHHHJJJNNNQQQUUUYYY^^^aaa```bbbeeefffggggggiiijjjjjjlllnnnqqquuu{{{~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{vvvvvvvvvvvvwwwxxxyyyzzz~~~hhhRRRGGGCCCBBB<<<333999:::PPPsss\\\;;;444444333222111111111111222444???QQQbbbkkknnnooorrr~~~}}}~~~zzzssseeeWWWBBB>>>;;;999999;;;<<<<<<<<<===>>>>>><<<<<<===>>>999999999::::::;;;<<<===;;;:::777555333222111111000000111222333666888999777:::===>>><<<<<<===???DDDMMMYYYdddgggddd]]]XXXXXX[[[^^^aaacccfffkkknnnnnnnnnlllhhhhhhjjjhhhdddcccaaa]]]YYYVVVTTTTTTSSSVVVXXX]]]ccclllxxxuuurrrnnnkkkjjjlllppprrr```kkkiii}}}{{{}}}}}}zzzyyyyyyxxxuuuqqqkkkfffcccWWWRRRIII>>>666111111333000000111222444555666666111444777999<<>>AAA===<<>>@@@BBBAAA>>>;;;;;;;;;===???BBBEEEGGGIIIHHHJJJNNNRRRUUUZZZ___bbbaaacccfffgggggghhhiiikkklllmmmppptttxxx~~~{{{tttuuuwwwyyyzzz|||||||||}}}{{{yyyxxxxxxwwwvvvvvvwwwwwwxxxzzz{{{|||}}}fffPPPEEEBBBBBB<<<444999;;;QQQsss___===555444333222111111111111000444???RRRdddnnnqqqqqq{{{{{{zzzrrrbbbTTTCCC@@@===;;;::::::999888;;;<<<<<<;;;:::;;;<<<>>>777777777888:::<<>>AAABBB@@@???@@@AAAJJJVVVhhhvvvzzzsssggg^^^\\\^^^aaaccceeehhhlllooorrrrrrnnniiihhhjjjhhhdddbbbaaa^^^\\\YYYVVVUUUTTTXXX[[[aaahhhrrr}}}jjjffftttppp|||yyywwwvvvtttqqqnnnkkkfff```\\\RRRLLLCCC999333000111222000000//////......------666888999666666>>>KKKWWWaaacccaaaVVVHHH@@@DDDJJJZZZfffttt|||zzzsss```[[[RRRIIICCCBBBCCCDDDFFFGGGGGGDDDAAABBBGGGLLLPPPRRRVVVZZZ___dddkkkooopppooooooooopppqqqrrrsssqqqrrruuuxxx{{{}}}|||~~~~~~|||{{{}}}ooopppmmmjjjgggbbbUUUHHHBBB===777222000000///...//////...//////000111222111666GGG______FFFJJJmmm|||vvvPPP999888666555444000222222222222000...,,,+++---,,,+++***))))))))))))************+++,,,---...666RRRiiimmmlllnnneeeWWWTTThhhyyy~~~ssscccmmmzzzlllddd``````gggnnn{{{vvvuuuvvvxxxzzz{{{}}}~~~{{{vvvjjjYYYLLLBBB===888555555555333111222111000///000111222333222000......000111111///444333333333444555555555555999>>>AAA???<<<<<>>777::::::;;;LLLhhh}}}fff>>>666444111000111222111111444555@@@SSSeeeooorrrtttwwwzzz|||wwwnnn\\\LLLCCCBBBAAA???>>>:::555111444444666999<<<<<<;;;999666555444555888:::;;;<<>>BBBAAAAAACCCEEEGGGLLLQQQooozzzsss^^^]]]^^^```dddhhhmmmqqqsssoooooonnnmmmkkkiiihhhgggdddaaa``````\\\WWWWWW[[[```eeelllttt|||jjjfff{{{vvv~~~{{{xxxvvvssspppmmmjjjddd^^^ZZZNNNHHH???666000...///000.........///000000111111555777888666666<<>>666333333111,,,333111222666999;;;AAAGGGSSSRRROOOLLLLLLQQQ[[[dddvvvbbb^^^___bbbeeeiiimmmppprrrmmmnnnnnnnnnmmmllljjjhhhcccaaaaaabbb```]]]^^^bbbkkkpppxxxkkkggg~~~|||yyyuuusssoookkkggg```ZZZUUUGGGBBB:::333...,,,---...,,,---...000222333444555333666777666666;;;EEEMMMNNNNNNJJJBBB>>>CCCPPP[[[pppzzzyyyjjj[[[NNNFFFBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFPPPUUU]]]ccceeeeeeeeeeeegggiiikkkmmmnnnmmmkkkjjjssstttxxx{{{vvvjjjdddddd___[[[WWWTTTSSSZZZkkkzzz|||zzz|||}}}|||yyyvvvpppjjjgggdddZZZOOOBBB===777222///...---,,,............///000111222555<<>><<<999999555555555444444222111///...---,,,+++******))))))*********)))******+++,,,---888RRRjjjpppppppppiii]]]YYYooozzz```^^^vvvxxxyyyuuu}}}}}}vvvwwwqqqhhhqqq{{{vvvvvvwwwxxx{{{}}}}}}zzzvvvoooggg]]]QQQEEE<<<<<<999666333222222000///111111222333333333333222111222222222111222444555333444555555666888<<>>===@@@@@@AAABBBDDDGGGIIIJJJLLLLLLNNNRRRXXX]]]```aaacccfffhhhhhhggghhhkkknnnrrrtttvvvyyy|||~~~pppgggaaa^^^ZZZWWWSSSRRRXXX___jjjttt~~~}}}zzzwwwwwwwwwwwwwwwwwwwwwwwwsssvvvxxx{{{}}}xxxzzz~~~wwwgggTTTFFFAAA>>>;;;666666444777LLLkkk}}}xxxjjj>>>777444222111222222222111555555???SSSfffrrrxxx|||ttt~~~zzzvvvnnn]]]NNNCCCAAA???>>>===:::777444777888:::;;;;;;;;;:::999:::999777666666777999:::;;;===;;;666111111///---333333555999:::>>>IIIUUUaaa```[[[RRROOOWWWgggsssqqqaaa^^^___bbbfffiiimmmooopppkkkmmmoooqqqpppnnnllljjjgggddddddfffdddbbbdddhhhuuu|||nnnjjj{{{wwwtttqqqmmmhhhbbb[[[SSSNNN@@@===777111---,,,------......000111333444555666333555888888888<<>>===FFFVVVbbbssszzz{{{lllXXXHHH>>>999999:::===@@@DDDHHHKKKMMMQQQMMMIIIFFFGGGKKKOOOQQQWWW\\\ccchhhiiihhhffffffeeefffggghhhiiiiiiiiihhhqqqssswww{{{vvvkkkdddaaaaaa^^^ZZZXXX]]]iiizzz|||zzztttnnnkkkfff\\\PPPBBB===777111///---,,,+++............///111222333888???]]]YYYXXXiiibbbwwwUUU???>>>;;;888888555666555444333222111//////------,,,+++************))))))))))))***+++,,,---666OOOgggpppqqqpppiii___^^^sss{{{```]]]rrr|||wwwvvveeejjj~~~zzzuuuuuuvvvwwwzzz|||}}}{{{tttoooeeeYYYMMMCCC===::::::888666444222111000000000111333444444444333222000111333333333333666999666999::::::999<<>>???@@@BBBEEEGGGIIIJJJMMMNNNQQQVVV[[[```ccceeeeeeggggggffffffgggkkknnnoooqqqsssvvvxxx}}}zzzrrriiihhhgggggghhhmmmuuu||||||yyyuuuuuuuuuuuuuuuvvvvvvvvvtttwwwzzz}}}zzzpppttt|||zzz|||zzzssscccPPPEEEAAA>>>:::777666333777MMMnnnxxx{{{kkk>>>777555222111222333222111555555???RRRgggttt{{{xxx|||~~~}}}xxxuuulll[[[LLLBBB@@@===<<<;;;:::888666:::;;;<<<<<<;;;;;;:::;;;;;;:::888666444555777999888999999555111111222222444666999;;;;;;BBBRRRbbbhhhjjjggg]]]YYYbbbsss|||jjj___\\\]]]```cccgggjjjmmmnnnjjjmmmpppsssssspppllljjjmmmkkkjjjkkkiiifffhhhmmmzzzmmmkkk~~~xxxtttrrroooiiiddd]]]UUULLLGGG;;;999555111///......///111111111222333444444555333555888:::;;;???EEEJJJKKKGGG???;;;===IIIXXXdddppptttnnn[[[EEE999444333666666888<<>>\\\]]]\\\qqqllluuuTTT@@@???<<<999999777666555444222111000//////...---,,,+++************))))))))))))***+++,,,,,,333KKKcccnnnpppnnnhhh``````sss{{{cccaaaxxx}}}zzzvvvccceeeuuuxxxssssssuuuvvvyyy{{{}}}zzzqqqhhhZZZKKK@@@;;;::::::888777666555333111111111000111222333444333222111///111333444666888;;;===<<>>@@@BBBEEEGGGIIIIIILLLNNNSSSXXX^^^bbbgggiiiffffffeeeeeeeeegggjjjmmmmmmoooqqqtttwww{{{wwwxxxyyy||||||tttpppoooooopppqqqrrrsssttttttvvvxxx{{{}}}~~~rrriiinnnuuutttwww|||yyyppp```NNNDDDAAA>>>:::777777333777MMMnnnoooAAA777555222222222333222222444555>>>SSShhhuuu}}}yyyxxxwww}}}wwwsssjjjXXXHHH@@@>>>;;;999999999888777;;;===???>>><<<;;;;;;===;;;;;;;;;888777888<<<@@@BBB???;;;666222000222555777888:::<<<>>>GGG]]]pppxxx|||{{{nnnddd^^^VVVWWWYYY]]]aaafffjjjllllllnnnrrruuuuuurrrmmmjjjpppmmmmmmooonnnmmmpppvvv~~~fffjjj~~~{{{vvvrrrooolllfff___WWWNNNEEE???777666444111000000111111222222222333333333333333222444777:::===BBBHHHLLLKKKGGG@@@>>>DDDOOO]]]fffhhhhhh^^^JJJ888000000111444555888<<>>AAACCCFFFHHHIIIJJJLLLPPPVVV[[[___cccgggjjjeeeeeeddddddfffhhhkkkmmmmmmoooqqqtttxxx}}}~~~pppeeeaaaaaabbbeeehhhlllppprrrtttxxxyyy{{{||||||~~~}}}iiiffflllrrrrrrvvv|||wwwooo^^^MMMDDDAAA>>>888555777555777KKKlllsssEEE888555333222333333333222333444???TTTiiivvv}}}uuu|||vvvqqqhhhVVVFFF>>>;;;888666666777888777<<>>DDDKKKOOOOOOJJJEEEDDDIIIRRRZZZ___YYYWWWMMM===222000222333666888===BBBHHHMMMQQQSSSLLLUUU^^^```]]][[[]]]aaabbbdddffffffeeeddddddeeeeeedddbbbaaabbbdddfffhhhkkknnnsssyyy}}}zzzxxxwwwzzz~~~yyywwwsssmmmhhhbbbUUUHHH===999333///...------------------...000111333444222>>>VVVrrrwwwaaa]]]vvvoooPPP???@@@===:::<<<;;;888777555333222111111111......---,,,++++++++++++((((((((())))))***+++,,,///EEE^^^mmmpppmmmgggbbb[[[lll{{{yyygggiiisssiiiiiimmmvvvrrrooovvvyyyuuuuuuwwwxxxzzz|||yyysssmmmiii^^^SSSDDD;;;888777777555222444555444111//////111000000//////000000111222555222222888BBBIIIJJJHHHGGGLLLMMMHHH@@@AAAMMMXXXdddkkkhhhXXXHHH???444(((000222444666888:::<<>>@@@CCCFFFIIIKKKLLLLLLOOOSSSYYY]]]___aaaeeehhheeeddddddfffhhhkkkmmmnnnlllnnnqqqtttxxx~~~{{{oooaaaVVVQQQOOORRRWWW^^^eeelllrrruuuyyyzzzzzzyyyyyyzzz}}}nnnbbbfffooorrrtttxxx|||vvvmmm\\\KKKBBB@@@<<<666222666666666GGGgggsssEEE888666333222333333333222111333???UUUjjjvvv|||zzzzzzuuuqqqhhhWWWFFF<<<999555333444666777777<<>>III\\\yyyooofff___aaa```XXXMMMHHHEEEEEEGGGJJJRRR[[[dddjjjooorrrvvvzzz||||||zzzyyyrrrqqqsssxxx|||YYYhhh~~~{{{xxxtttqqqlllhhhaaaYYYPPPFFF<<<555111111111111111222222333000000111222222333444444...///222777===EEELLLQQQPPPKKKEEECCCFFFKKKOOOQQQKKKJJJBBB777111333777777888<<>>888888888444000000222444333000---...000000///.........///111222888444333:::GGGOOOOOOLLLIIINNNPPPIII@@@AAALLLXXX]]]^^^RRR<<<000222444111222555888888888999>>>BBB???AAAEEEHHHKKKMMMNNNNNNRRRVVV[[[^^^___```ccceeeeeedddeeegggjjjmmmooooooiiilllooossswww}}}|||ooojjjcccWWWMMMIIIBBBFFFMMMWWWaaajjjrrrvvvzzzzzzyyywwwvvvxxx|||~~~uuuccc^^^hhhrrrtttwww|||zzzuuulllZZZIIIAAA???:::444000555666555DDDdddpppBBB888666333222333444333222111333???UUUjjjvvv|||ttt}}}|||yyytttqqqiiiXXXHHH;;;777333222333555777777<<>>:::888888777444666:::>>>EEEOOOXXXaaaeee```XXXVVVVVVTTTRRRQQQVVV^^^eeeccceeeggghhhfffeeeddddddfff```]]]aaaeeegggiiikkkpppuuuwwwxxx{{{}}}wwwrrrooollljjjnnnuuupppooojjjccc^^^ZZZPPPFFF<<<777111---,,,,,,------,,,...///000///000111333111===aaavvvxxxbbbMMMbbbhhhLLL@@@AAA<<<888999999888666555444444333111...//////...---+++***)))))))))))))))))))))******+++222AAA]]]mmmmmmoookkk\\\]]]iii~~~~~~jjjgggvvviiibbbbbbkkkuuuooo{{{xxxwwwwwwwww}}}~~~}}}yyytttqqqjjj^^^SSSNNNBBB>>>:::888777777666555444333222222111111222222000000111111111111111111444444999DDDPPPSSSLLLDDDIIINNNOOOHHH???>>>GGGQQQTTTKKK>>>444000//////...222333444666999<<>>===<<>>@@@???;;;999999555444555666666:::@@@MMMZZZhhhppprrrmmmbbbWWWYYYWWWUUUTTTVVV[[[bbbgggdddffffffeeedddcccdddeeeccc^^^\\\```eeegggiiillloootttxxxyyy}}}tttkkkfffaaa^^^]]][[[YYY]]]cccgggjjjhhhccc]]]WWWMMMDDD;;;777111---,,,,,,------,,,---///000///000111333555===___wwwyyy___JJJbbbpppmmmjjjLLL===???;;;888:::999888777555555555444111///...---------,,,,,,++++++***************++++++,,,...===YYYkkkmmmppplll]]]^^^hhh{{{nnnkkkpppeeeeeedddaaadddllluuu~~~zzzyyyxxxwww~~~{{{}}}}}}}}}yyypppgggbbb[[[PPPGGGCCC@@@===999777666666555444333222111111000000111111000000//////000000111111222333777@@@IIILLLHHHCCCIIIKKKJJJCCC:::888>>>EEEBBB<<<333---,,,...///000222333666999===@@@CCCDDDFFFJJJPPPTTTVVVWWWZZZ]]]^^^^^^^^^```aaabbbbbbaaafffhhhiiikkklllmmmmmmmmmjjjhhhjjjqqqwww{{{oooccc^^^WWWQQQMMMGGGAAAAAAEEEEEEJJJRRR\\\eeellluuu{{{}}}zzzwwwvvvwwwyyyyyyxxxvvvjjj]]]VVVWWW^^^kkkxxxzzz{{{~~~zzzvvvqqqeeeUUUGGG???;;;888666333333333777DDD]]]|||oooAAA888777555333222222222333222777<<>>===>>>@@@AAADDDHHHPPPXXX^^^bbbcccccc\\\TTTKKKDDD>>>999;;;???;;;???@@@BBBRRRpppwwwjjjVVVOOOTTTQQQ]]]lllvvvzzziiiTTTFFF@@@BBBFFFMMMXXXeeeooottttttqqqwww___iiiyyyjjj{{{~~~|||zzzvvvpppjjjeee___SSSGGG===777333333000000111222222222222222111111222444555555333000333666:::BBBQQQbbbkkkllldddQQQ???888999888555222333000///222555888@@@HHHaaaqqq}}}sssfff[[[\\\YYYVVVVVVZZZ___dddgggcccddddddcccaaabbbdddfffaaa]]]\\\aaafffhhhkkkooopppvvv{{{}}}}}}fffVVVOOOQQQMMMKKKKKKJJJHHHLLLRRR]]]dddgggccc\\\TTTJJJBBB:::666111---,,,,,,---,,,+++---////////////111333888<<<```||||||^^^OOOqqqcccZZZuuunnnMMM:::;;;:::999;;;999888777666555555444222000------------------------+++++++++***+++,,,,,,---***999UUUjjjnnnppplll______fffvvv|||rrrlllppp___YYYdddjjjddddddlll{{{yyyyyyyyyuuu|||}}}|||vvvpppdddXXXPPPIII@@@:::999===:::777555555555444333222111000000//////000000///............///000111000111444888>>>AAAAAA@@@IIIHHHDDD===666222444777333///+++)))***---///111444666:::???CCCFFFHHHIIIKKKOOOUUUYYY\\\^^^```bbbccccccbbbaaaaaaaaaaaaaaadddhhhlllmmmkkkjjjkkkllljjjiiikkkrrrwwwzzzyyyeee[[[VVVQQQLLLHHHDDDAAAEEEKKKRRRZZZdddmmmttt{{{}}}{{{wwwuuuuuuuuutttsssjjj```VVVRRRTTT[[[hhhtttxxxzzz}}}~~~xxxsssmmmaaaQQQDDD===999777555444555555777BBBZZZzzzpppDDD888777555333222222222333111666:::MMMmmm|||xxxzzzvvvrrrmmmgggZZZJJJ===888666555555666777777666888:::;;;<<<;;;;;;===???FFFKKKRRRYYY]]]]]][[[YYYSSS[[[]]]RRRCCC<<<===??????DDDFFFKKK\\\www}}}XXXDDD999===IIINNNccc|||~~~jjjZZZMMMCCCHHHLLLZZZqqqxxxqqqyyy~~~bbbhhhttt~~~yyyqqqkkkddd[[[NNNBBB999555333222///000111333333222111111000111333555666555333111000777AAANNN```oootttrrrbbbOOO<<<555555444111///000......111555:::EEEPPPlllyyy}}}sssiiibbb___ZZZVVVWWW[[[```bbbbbb]]]___bbbbbbbbbbbbcccddd___\\\]]]ccchhhjjjnnnrrrssszzzlllVVVKKKHHHKKKGGGDDDCCCBBBCCCIIIPPPYYYbbbhhhddd\\\SSSIIIAAA999555000---,,,---,,,,,,+++---////////////111222555<<>>999666777999777444333444444333222222222111000000000000000///............///000000---///000222333666999<<>>===<<>>777444333333///000111333333222111111000222444555555444333222111;;;HHHUUUaaahhheee^^^SSSDDD777333333111///...111000000333666;;;HHHTTTfffttt{{{sssiiiaaa^^^ZZZVVVVVVYYY\\\\\\[[[VVV[[[aaaeeeeeedddcccbbb\\\[[[]]]dddhhhjjjnnntttttt|||www^^^OOOLLLNNNMMMHHHDDDDDDEEEHHHRRR[[[```hhhlllfff\\\RRRHHH@@@888444000---------,,,,,,+++,,,...///...///000222222>>>iiivvvZZZcccmmm```vvvtttQQQ;;;;;;:::999:::666777666555555666555333111111000000///...,,,,,,+++)))))))))))))))***++++++...777RRRjjjpppppplllaaa\\\cccqqqxxxrrr___yyy}}}vvvqqqwww|||lllgggqqqtttlllmmmwww|||vvvxxx~~~zzzoooddd[[[OOOCCC===:::777777999555444222222333444333111333333222111111111111222///000000000000000000///,,,---.........000444888???===888444111...,,,+++---------......000222444999<<>>888777555333222222222333111555777IIIkkkuuu~~~zzz|||zzzvvvqqqhhh[[[KKKAAA999999:::::::::;;;;;;<<<:::;;;<<<<<<::::::;;;<<<<<>>;;;EEEKKKOOOVVVhhhpppJJJ======CCCGGGLLLgggkkk___SSSFFFNNN^^^zzz{{{rrryyyvvvxxx{{{{{{rrriiixxx~~~|||{{{zzzvvvnnnhhhaaaVVVHHH<<<666444333222000000111222222222222222000222333444333222333444666@@@KKKPPPRRRQQQJJJBBBBBB999222111000---,,,---222111333555777;;;HHHTTT___rrr|||nnnbbbZZZ\\\ZZZWWWVVVWWWYYYYYYYYYWWW]]]dddiiiiiifffcccaaa[[[[[[___eeeiiijjjooouuuxxxnnn\\\TTTXXX]]]YYYTTTQQQRRRTTTXXXbbblllooorrrpppggg\\\SSSIII@@@666333000---------,,,+++***,,,............000222111AAAggguuueeeNNN```tttiii}}}nnnMMM;;;===:::888888555666555444444555444222000222222111///...---,,,+++))))))(((((())))))***+++000666OOOhhhooopppmmmddd^^^eeerrrwwwqqq[[[qqqxxxzzzyyyuuuvvv~~~~~~sssrrryyy}}}wwwzzz{{{vvvqqqeee[[[LLLCCC:::888888666666888333222111222333444333222444333333222111222222222111222444444444222000...,,,,,,---------///222555555444333000---+++******)))+++---...///222666999<<<>>>CCCHHHMMMQQQSSSTTTVVVUUUVVVYYY^^^bbbdddeee^^^______]]]\\\___eeejjjjjjlllnnnllliiiggghhhjjjgggiiinnnuuuxxx{{{}}}}}}~~~~~~{{{yyyuuusssqqqnnnkkkhhhbbb]]]ZZZ[[[\\\]]]aaagggjjjmmmqqqwwwzzzyyyvvvrrrhhh\\\KKK===777555444444333555666777@@@XXX{{{wwwlll@@@888777555333222222222333222444555FFFhhh~~~vvv|||uuu{{{yyytttnnndddWWWIII@@@888999::::::999:::<<<>>>;;;<<<===<<<;;;:::;;;<<<>>>FFFSSS]]]aaa]]]VVVPPPSSSXXXXXXOOOEEEAAA???>>>DDDMMMUUU]]]mmmnnnKKK>>>999===EEEOOOlllooo```TTTLLLUUUgggpppkkkrrruuupppooouuu|||zzzkkkaaaqqq}}}zzzyyyxxxtttnnnhhh^^^SSSEEE:::555444222000111111000000111111222333000222333111000000333555666>>>DDDCCC@@@>>>===;;;:::666333222...***+++000000000333666777;;;GGGTTTccc|||ttt```WWWVVVXXXYYYYYYYYYXXXYYY[[[]]]___dddiiillljjjgggcccbbb```aaaeeelllnnnooottt{{{uuulllmmmttt{{{yyytttrrrqqqpppqqqvvv}}}|||sssfffZZZRRRHHH???555333///---------,,,+++***,,,............000222333AAA___cccTTTFFF\\\zzzvvvbbbFFF999===:::666777444555444333333444333111///111111000000///...------******))))))******+++,,,///222JJJdddmmmpppooogggcccjjjuuuwwwrrr^^^tttxxx|||vvv{{{zzzoooqqqwww}}}|||~~~|||uuummmeeeYYYOOOAAA:::555777888666444555111111000222444444333222333222222111111111111111333555888999888444000---,,,,,,---...000222222222000222222000---+++***+++)))+++...///000333888<<>>;;;<<<===<<<:::999:::;;;===BBBKKKSSSWWWWWWTTTQQQUUUSSSRRRPPPHHHAAA@@@DDDFFFTTTaaakkkyyytttRRRBBB999===JJJUUUnnn~~~jjjZZZSSSRRRXXXgggxxxzzzhhhYYYggg~~~wwwmmmbbb^^^aaaiiixxx{{{vvv___WWWjjj~~~{{{zzzyyyuuuooojjj[[[QQQCCC999555333111...222111000000000111333444111222222000...///222666000888;;;888555999AAAEEE<<<999888555///***---444---///333666777;;;GGGTTTooohhhQQQOOOVVVVVVXXX[[[[[[ZZZ[[[^^^bbbhhhjjjmmmnnnkkkgggdddcccfffgggmmmsssuuuvvv{{{uuudddYYYQQQHHH>>>555222///...------,,,+++***,,,............000111333???XXXWWWKKKEEE\\\}}}YYY@@@777<<<999555666555444333222222333333111///000000000000////////////++++++******++++++,,,------///FFFaaalllooopppjjjgggnnnwwwwww~~~sssccczzz{{{jjjaaahhhppp|||yyy|||zzzqqqggg]]]QQQGGG<<<777444888999666333333111000000222444555444222222111111000000000000000555777;;;<<<:::555000,,,,,,,,,---000333444333111000333555333///,,,,,,...---///111111111333888<<>>LLLmmmdddBBB999666333222333555555555333666444???```yyyyyyzzzuuulllaaaWWWMMMDDD>>>:::999777777888999999888===???>>><<<===???===777999999:::???DDDJJJSSSZZZaaaaaaaaa]]]RRRIIIIIIOOONNNWWWiii\\\???<<>>222------///333333666:::;;;AAAPPP```~~~}}}iiiIII>>>GGGLLLQQQSSSVVVXXX[[[___dddgggjjjkkkmmmnnnmmmkkkiiihhhqqqxxx~~~uuucccUUUJJJAAA<<<666333000...------,,,+++---,,,++++++,,,---......333666BBBJJJ???777QQQwwwuuulll[[[CCC777999666666888444333333222222222111111111111111111000///.........---,,,,,,++++++,,,,,,---,,,222AAAVVViiirrroooiiifffeeerrrwwwyyyoooaaauuussseeefffcccmmmuuusssttt~~~yyyrrrhhh\\\OOOCCC;;;999999999999888666555333333333222222111111111111333000///111111///111555:::@@@FFFCCC999000---...///000111111444999@@@DDDNNNIIIAAA888111...------111222333333444666:::======AAAIIIYYYppp^^^SSSMMMOOONNNKKKPPPZZZ]]]```dddhhhlllrrrwww{{{{{{yyywwwwwwxxxwwwtttqqqvvvxxx|||}}}wwwqqqppprrrqqqmmmggg```aaabbbeeehhhlllnnnpppnnnnnnppptttxxxuuulllddd[[[KKK;;;666666555444444777222333999???OOOqqqcccBBB:::777444222333444444444000555333???___zzzvvvwww|||yyysssiii___UUUKKKBBB<<<;;;:::888999:::;;;:::999<<<>>>???======>>><<<777999999;;;>>>CCCJJJRRRWWWdddfffiiihhh___UUURRRVVVYYY^^^jjj~~~~~~^^^AAA<<>><<<===CCCMMMYYYaaalllrrr~~~|||tttnnn``````ooosssttt~~~yyyxxxuuummmbbb\\\MMM===555222//////111000///.........///000111...///000000//////111333///444;;;CCCPPP\\\```^^^ZZZTTTIII===222------...444333555:::@@@KKK]]]mmm{{{kkk]]]NNN===???LLLOOOSSSSSSTTTWWW]]]bbbfffhhhiiikkknnnoooooonnnooopppyyy}}}mmm\\\PPPGGG@@@;;;444111...---,,,,,,+++***---,,,+++******,,,...///222666AAAFFF;;;555NNNqqq```fff~~~WWW@@@666888555555777444222111111111111000000000111111000000//////......---,,,,,,++++++,,,,,,,,,+++111>>>SSSgggqqqpppkkkfff```mmmwww|||oooaaayyypppbbbccc___mmm|||}}}{{{~~~wwwssskkk___PPPDDD;;;777888999::::::999777555333222111111111111000000000333000000000///000666???EEEHHHHHHAAA777///,,,---000222444555999CCCQQQ[[[bbbVVVEEE999333111///---333222333555999<<<===>>>@@@CCCKKK]]]uuuyyyjjjPPPHHHDDDHHHJJJKKKQQQ[[[^^^aaaeeejjjpppvvv}}}~~~}}}|||{{{{{{xxxtttqqqxxx~~~yyysssqqqrrrqqqlllgggaaacccfffiiilllnnnoooppplllllloootttvvvqqqeee\\\UUUGGG999444555444444444666444555999@@@SSSwww```@@@;;;888555333333333333222...444333>>>^^^yyyyyyvvv}}}~~~xxxqqqggg\\\QQQHHH???:::<<<;;;::::::<<<===<<<;;;;;;@@@CCC@@@>>>>>>===999;;;<<<>>>AAAGGGNNNTTTXXXeeeiiippprrrlllaaa\\\^^^bbb```eeeuuukkkSSS>>><<>><<<:::<<>><<<222000---,,,,,,,,,+++***---......------...000222222;;;GGGGGG999888WWW|||yyyXXXbbb{{{SSS===555888555444666333222222111111111000000000111000000000/////////...------,,,+++++++++,,,,,,,,,111>>>RRRfffrrrsssooofff]]]jjjzzzyyylllhhh^^^bbbaaaqqqxxxrrryyy{{{pppjjjggg```SSSEEE;;;777666777888999:::999777444333111000000000000000000000111000000111111444???KKKSSSPPPIII>>>444...---...444555777;;;DDDPPP]]]eeeaaaRRR???333111222111///666444444888===AAA@@@???BBBDDDKKKYYYiiinnn___MMMIIIDDDBBBFFFJJJMMMTTT\\\eeegggkkkppptttzzz~~~|||zzzxxxvvvttt{{{zzztttqqqpppnnniiieee```bbbfffjjjmmmnnnnnnnnnmmmmmmooorrrsssmmmaaaWWWNNNBBB666333444333333555555555666888AAAYYY}}}___BBB<<<999555333333333222111///555333<<>>:::<<<;;;:::;;;===>>><<<;;;<<>>======@@@CCCGGGNNNVVVZZZZZZcccgggnnnsssooofffbbbcccddd]]]ZZZdddyyytttOOOCCC;;;???JJJZZZppp~~~```MMMKKKNNN\\\pppxxxoookkkeee___^^^dddqqq{{{}}}rrrkkkoooxxx{{{zzzyyy~~~}}}}}}{{{xxxqqqiiidddZZZTTTKKKDDD@@@>>>===<<>>JJJEEE777>>>fffwww\\\dddyyyNNN:::444888444333555333333222222222111111111111000000000000////////////...---,,,,,,+++++++++,,,///333===PPPeeerrruuussshhh___kkkzzzrrreee^^^fffjjjzzzvvvooojjjvvv~~~qqqgggbbb^^^WWWKKK???777555777666777888888888666444333000000000000000000000111000///000222444999FFFSSS\\\TTTFFF999000---...000777666888AAAMMMWWW[[[\\\OOOCCC444------111333222666555555999>>>BBBBBB@@@>>>BBBIIIQQQZZZ]]]SSSFFFEEECCCEEEJJJOOOTTTZZZ```jjjnnnrrrwww{{{~~~zzzwwwwwwyyyzzz~~~}}}yyyssspppmmmkkkfffccc]]]```eeeiiilllmmmmmmlllqqqooonnnppppppjjj___VVVHHH>>>444222333333333555333444444666CCCaaa```HHH===:::666333222222222111111777555;;;VVVpppzzzrrrfffYYYNNNEEE>>>:::;;;::::::<<<===>>><<<;;;<<>>=========BBB??????EEENNNWWW]]]^^^bbbppp~~~|||iiiYYY[[[fffsss~~~zzzsssoooffffffrrrmmmxxx}}}yyywwwrrrfffZZZLLL@@@555222222000000111///......---...///111222000111222222111111333555555>>>KKKTTTOOOBBB666111666333000000000111111111999999999===III[[[hhhnnn]]]DDD666555555AAARRRZZZWWWSSSNNNMMMPPPUUU[[[^^^^^^eeeooouuuxxxzzzccc[[[NNNEEE???;;;777555000...,,,+++,,,------,,,(((+++......---...222666;;;HHHPPPFFF<<>>CCCFFFGGGHHHLLLPPPSSSUUUWWWRRRKKKFFFHHHMMMTTT[[[aaafffiiinnnsssyyyzzzwwwxxx}}}zzzwwwrrrnnnkkkhhhdddaaa\\\___ccchhhlllmmmnnnmmmrrrpppnnnooonnnhhh]]]TTTDDD;;;444222333222333555222444333555HHHjjjuuu~~~[[[FFF<<<999555333333222222111111888555999QQQkkk{{{sssfffXXXMMMEEE???;;;::::::;;;===??????===;;;<<>><<<<<<<<<<<>>NNNUUUTTTHHHFFFddduuuxxx___FFF555222777222000333222222111111111111000000000////////////000000000000///...---,,,++++++++++++...///777GGG[[[jjjppppppjjjgggmmmmmmxxxyyygggnnn~~~{{{wwwbbb```rrr|||~~~vvvmmmmmmqqq}}}vvvoooddd\\\QQQLLLCCC<<<888555444333555444333222222222333333111111111111222222333333222//////444888<<>>HHHPPPOOOHHH@@@???BBBCCC???888333444777222555999===BBBIIIPPPUUUYYY\\\\\\[[[\\\]]]ZZZTTTQQQVVV]]]dddjjjppprrrrrruuuzzz}}}{{{|||}}}yyyvvvrrrnnnjjjgggdddbbb]]]```dddiiimmmpppqqqrrrooonnnnnnoooooogggZZZPPPBBB:::444333333222222555222444222555MMMtttwwwooottt}}}UUU@@@<<<999555333333333222222000777444777MMMggg}}}~~~~~~{{{ssseeeWWWLLLDDD>>>;;;;;;;;;<<<>>>AAAAAA???===@@@OOOZZZSSSCCC:::;;;>>><<>>>>>>>>===<<>>777444444555444333555333111000000111333444111111222222222333333333444000///444999;;;>>>BBB888444000000333444222///555;;;DDDMMMOOOLLLDDD>>>EEEMMMRRRMMM???555444777444888>>>CCCHHHQQQ[[[bbb___`````````eeejjjhhhbbb```fffmmmrrrwwwzzzyyywww}}}}}}xxxvvvrrrnnnjjjgggdddccc___bbbfffkkkooosssuuuvvvkkkkkknnnqqqpppgggXXXLLLAAA:::444333333222222555333555222666RRRzzz~~~tttrrruuuTTTAAA;;;888555333333333333222...666333555KKKeee}}}{{{rrrdddVVVJJJBBB===:::<<<<<<>>>@@@BBBBBB@@@>>>EEEUUUaaaYYYGGG===>>>AAAAAALLLUUUXXX^^^aaaVVVEEE@@@CCCJJJSSSUUUQQQNNNNNNKKKRRRTTTSSSXXX\\\RRRBBB:::@@@EEEMMMaaa{{{ppp[[[PPPNNNIIIOOO___hhh}}}|||uuuoookkkjjjmmmnnnllllllmmmnnnkkkhhheeecccaaa^^^[[[SSSOOOIIIDDDCCCBBBAAAAAA999@@@EEECCCBBBKKK___pppyyykkkUUUDDDAAAFFFCCCPPPZZZfff||||||xxxsssmmmiii|||vvvlllxxxsssmmm[[[FFF;;;777222111333333000,,,000/////////111333555666999666666999999666555888;;;DDDLLLKKKCCC999444444333777===AAAAAA===777444777777666:::III[[[aaa^^^GGG;;;444777;;;;;;===@@@GGGBBB@@@AAAAAA>>>===???CCCPPPcccuuu|||cccOOOFFFBBB<<<888666444222111---------,,,,,,++++++++++++***---111///000===MMMUUUXXXCCC>>>NNNuuu~~~{{{UUU;;;888444111111111000///000000////////////000000////////////////////////......---------,,,,,,,,,,,,//////555JJJdddlllgggfffhhhlllpppsssqqqlllhhhttt}}}}}}ooorrr|||sssaaadddzzzrrrsss}}}mmm___RRRIII:::888555444444555444333222222333333333222111111000111222333444444444444222111222555:::@@@DDDFFF777555333111000111333444<<>>YYYyyywww~~~OOO===888777555333222222222333333444333777EEE```~~~|||ssscccSSSFFF===:::999999:::<<<>>>@@@AAABBBBBBQQQ^^^aaaTTTGGGEEEFFFDDDHHHLLLUUU___ccc\\\LLL???AAAGGGPPPVVVUUUOOOLLLMMMNNNWWWbbbfffbbbXXXNNNIIIEEEIIIQQQddd^^^QQQIIILLLSSSXXX]]]bbbkkkzzz~~~~~~|||xxxwwwvvvppphhhhhhgggggggggfffddd```]]]TTTQQQMMMIIIFFFCCC@@@>>>???AAACCCCCCEEEKKKTTT[[[fffiiiiiicccWWWLLLFFFEEEFFFFFFLLL]]]vvv|||{{{yyyssshhh```zzzvvvnnn{{{wwwqqqjjjWWWBBB:::666222222555555333000/////////000111333555666:::888999<<<<<<888666888999BBBJJJKKKCCC:::555555999<<>>@@@NNNcccwwwwww```NNNCCC???:::666444222000///...---------,,,,,,,,,+++///,,,,,,///---...:::KKKTTTUUU@@@===OOOtttyyyTTT:::777333111111111000///000//////////////////000..............................---------,,,,,,,,,,,,......333HHHaaakkkhhhfffgggkkkooorrrqqqmmmhhhzzzrrrqqqxxxnnnccciii~~~vvvuuu|||qqqddd[[[RRRJJJ999777444444444555555444333333333222222111000///000000000111111222222333333222333666<<<@@@CCCDDD666555222000000111333444;;;AAALLLSSSOOOGGGFFFKKKZZZ\\\YYYMMM>>>555222333777<<>>888777555333222222222333333333333666CCC]]]{{{|||ssscccSSSFFF>>>:::::::::;;;<<<>>>@@@AAACCCCCCPPPZZZZZZMMMCCCEEEGGGFFFGGGJJJRRR\\\ccc]]]NNN@@@BBBEEELLLSSSVVVTTTPPPMMMJJJUUUbbbiiihhh```XXXSSSSSSVVVaaazzzuuuWWWNNNIIINNNVVVZZZ^^^bbbfffpppzzz~~~~~~yyyrrrlllkkkiiiiiihhhfffccc```ZZZXXXTTTQQQNNNLLLIIIHHHGGGFFFDDDBBBDDDJJJRRRWWWUUUUUUTTTOOOHHHAAA===<<>>;;;;;;>>>===999777999999BBBJJJJJJCCC:::777777999;;;>>>@@@???;;;777333<<>>888777555333222222222333222222333555@@@XXXvvv~~~|||sssdddSSSFFF???;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDOOOTTTRRRHHHCCCGGGJJJIIIGGGJJJQQQZZZ___ZZZLLL@@@CCCEEEIIIPPPWWWYYYTTTOOOKKKWWWfffqqqtttqqqnnnkkkoooyyy|||aaaLLLHHHGGGOOOYYYbbbiiinnnhhhjjjkkknnnyyy{{{qqqnnnllljjjhhhgggdddaaa[[[ZZZXXXVVVTTTRRRQQQQQQRRRMMMGGGEEEFFFKKKPPPRRRSSSPPPLLLHHHFFFEEECCCBBBBBBCCCJJJZZZqqq}}}zzzvvvoooeee^^^fffggghhhnnnzzz{{{}}}uuukkk^^^JJJ999777555333333555666555333------///111444777999:::BBB===::::::999777888<<<<<>>FFFOOORRRQQQSSSYYY^^^\\\UUUPPPRRRZZZaaafffhhhUUULLLCCC>>><<<999:::>>>BBBTTTlllqqq___PPPEEE===999444111000...---,,,...........................***+++///000333@@@PPP[[[WWW@@@>>>NNNkkkmmmJJJ999666222000000111000000///......------......///..............................---------,,,,,,,,,,,,---,,,///>>>UUUfffmmmhhhdddaaadddjjjppprrrqqqxxxwwwllloootttzzzuuunnnkkkeeegggvvvyyyssszzzzzz|||oooeeeYYYGGG888555333111111333555555555333222222222222333333444888666444333222333555666444555777:::===???===<<<333222111000000111222333999GGGUUUWWWOOOJJJRRR]]]ZZZPPPDDD===999555555666666<<>>AAABBBLLLNNNLLLFFFFFFKKKNNNLLLLLLPPPWWW[[[XXXPPPFFF@@@CCCGGGLLLPPPVVVYYYVVVQQQMMMWWWdddoootttwwwyyy{{{vvv^^^QQQDDDBBBCCCLLLZZZkkkzzzuuummmaaa^^^hhh~~~}}}tttqqqmmmjjjhhheeecccaaa\\\]]]\\\[[[ZZZZZZ[[[\\\aaa\\\WWWVVVXXXYYYYYYWWWTTTMMMEEEBBBCCCEEEDDDBBBCCCDDDIIIVVViii}}}}}}xxxrrrjjjaaa[[[cccccchhhpppyyyeee^^^hhh|||ssshhhYYYFFF888666555333222333333222222......///111555999===???EEE===777444333333888>>>AAAIIIPPPOOOFFF>>>;;;;;;777888:::::::::999777666===EEEPPPVVVXXX[[[bbbjjjrrrpppmmmooouuuzzzyyyuuuVVVLLLBBB>>>;;;:::<<<@@@CCCVVVrrr{{{gggWWWKKKBBB;;;888333000///...---,,,........................+++))),,,000000111@@@RRRddd]]]DDDDDDTTTmmmttt~~~eeeCCC888555222000000111000000......------------....................................---------,,,,,,,,,,,,,,,,,,---888MMMaaammmjjjccc\\\]]]fffqqqwwwyyynnneeekkkyyy}}}zzzwwwuuullljjjvvv{{{sssxxxvvvxxxuuunnneee]]]TTTEEE777333111000000222444555444111111222333555777999;;;;;;999777555444444555666555666777:::<<<<<<:::777222111000000000111222222888FFFTTTUUUOOOMMMUUU^^^TTTGGG:::777666444444777<<>>@@@DDDFFFFFFEEEHHHLLLNNNMMMVVV]]]bbb^^^RRRGGGCCCBBBCCCLLLSSSTTTUUUXXXWWWTTTNNNSSSYYY]]]___dddjjjnnnoooUUUIIIHHHBBBAAA@@@EEESSSjjjrrr]]]PPPTTTfff~~~zzzvvvsssoookkkiiigggdddbbbbbbdddfffffffffgggjjjmmmqqqpppqqqtttvvvtttooojjjcccZZZOOOJJJKKKLLLKKKHHHLLLLLLPPP[[[lll{{{uuunnnfff^^^ZZZkkkhhhmmmssszzzccc\\\eee~~~yyypppcccSSSBBB777555444333222222222222222000//////111555;;;AAAEEECCC;;;333000///111777???CCCJJJQQQPPPHHH@@@>>>>>>::::::999999888888777777===AAAJJJUUU^^^eeennnwww}}}tttRRRHHH???<<<::::::===BBBBBBXXXwww{{{yyyyyyzzzyyyzzztttaaaSSSIIIAAA:::666222000///......------------------.........++++++...000,,,///BBBYYYhhh\\\DDDLLLddd}}}|||iiisss___===777555111000000000000000------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,+++,,,,,,---555FFF\\\lllkkkbbbZZZ\\\hhhuuu~~~jjjhhhppp|||tttffflll|||ssswwwxxxzzzwww{{{|||wwwkkk]]]RRRJJJ???666333111//////111333333333111111222444666:::===???>>><<<:::888777666666666777777777999:::999666444000000000000000000111111777CCCNNNPPPOOOQQQUUUYYYOOOAAA666555555222333777>>>DDDOOO[[[dddiiilllllljjjnnnyyy}}}pppZZZSSSLLLLLLQQQTTTRRRNNNHHHNNNWWW```hhhooouuuyyy|||yyyssstttwww|||}}}zzzvvvrrrrrrpppmmmjjjggghhhlllooooooppptttwwwtttmmmiiijjjgggggggggeee^^^SSSFFF===444222000000222444555555333999777MMMfffBBB===888777555333222222222333333222444555777DDDdddwwwgggVVVHHH???;;;:::999888888888999;;;===>>>>>>@@@BBBDDDGGGKKKNNNOOO___dddeee]]]NNNCCCBBBEEEBBBOOOXXXWWWWWWZZZZZZVVVUUUTTTRRRMMMKKKLLLRRRXXXhhheeeaaa\\\SSSIIIDDDDDDCCCDDDBBBBBBKKKaaaxxxrrr[[[KKKFFFOOOaaaqqq}}}uuurrrpppnnnllllllkkkhhhfffeeeiiimmmnnnoooqqqvvv{{{}}}yyypppeee^^^[[[ZZZWWWSSSRRRUUUZZZcccqqqzzzssskkkccc]]]ZZZxxxppprrrqqqrrrvvvmmmnnn{{{uuulll^^^NNN???777333333444333333333444666222111000111666===EEEJJJ???888222111000111666===@@@HHHOOOOOOIIIBBBAAABBB@@@???===;;;999777777777<<<:::AAAQQQaaammmwww}}}yyynnnaaaKKKBBB:::888999999===BBBFFF^^^zzzppphhhddd```^^^^^^bbbmmmyyykkkZZZOOOFFF===888555111.........---,,,+++,,,,,,,,,------------,,,---000000+++333PPPooouuucccKKKaaawwwdddnnn[[[:::777444111///000000000000------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,+++,,,---...222@@@WWWjjjiiibbb]]]aaaooo}}}vvvfffiiisssxxxkkkjjjxxxooosssxxxvvviiifffkkkppp{{{xxxmmm\\\NNNEEE;;;333333111//////000222222222111111222333666:::===???CCCBBBAAA???===;;;:::999888777666777777666333111////////////000000111111666???GGGKKKOOOSSSTTTPPPGGG:::333666888444555;;;===AAAHHHPPPYYY___bbbdddeeegggllluuuyyyrrraaaRRRCCC???;;;===BBBFFFGGGEEEDDDKKKVVVaaajjjrrrxxx||||||~~~zzzzzz{{{}}}zzzwwwsssppprrrppplllhhhfffgggjjjnnnoooooorrrtttpppiiigggiiieeeeeeeeeccc\\\PPPDDD<<<333111///000222444555555222;;;888QQQ___===<<<888777555333222222222333444333555666555@@@```yyyiiiWWWHHH>>>:::888999999:::;;;<<<======>>>???@@@BBBEEEGGGKKKQQQWWW___^^^ZZZRRRGGGAAA@@@BBBCCCOOOXXXXXX[[[aaa___WWWXXXVVVPPPGGGAAA@@@EEEJJJMMMHHHGGGJJJIIIDDDBBBDDDCCCHHHIIIGGGKKKZZZkkktttzzzmmm\\\NNNEEECCCNNN[[[bbbgggmmmrrrxxx{{{wwwoooffffffgggiiillllllkkkiiijjjnnntttvvvxxx{{{zzztttooojjjfffjjjnnnuuu{{{{{{ssskkkccc___\\\vvvtttmmmiii|||vvv~~~yyyrrrhhh[[[JJJ===666111333444444444555888999444222000111666>>>HHHNNN;;;666333333333222555:::===EEEMMMNNNIIIDDDCCCEEEKKKIIIEEEBBB>>><<<;;;;;;<<<666:::LLLbbbqqq|||~~~uuuooojjj\\\NNNEEE===777666777888<<>>999777666555555444222///.../////////000000111111666===CCCGGGOOOUUURRRJJJ???444111777;;;888;;;BBBAAABBBEEELLLTTT\\\bbbddd___[[[WWWXXX[[[VVVKKK@@@999777444666999===>>>===AAAIIIUUUaaakkksssyyy|||{{{}}}}}}}}}vvvttt{{{~~~~~~~~~~~~~~~{{{xxxuuuqqqnnnqqqoookkkgggdddeeeiiimmmqqqqqqrrrsssnnnhhhfffjjjbbbcccdddaaaZZZNNNCCC;;;222000///000222444555555333>>>:::RRRYYY999888888777555333222222222333555333555777555>>>^^^zzzjjjWWWHHH>>>999888:::;;;<<<===>>>>>>>>>>>>DDDDDDEEEGGGHHHMMMWWW```[[[UUUMMMEEEAAA???>>>>>>CCCNNNUUUXXX```hhhcccWWWSSSQQQLLLDDD===<<<@@@DDD@@@FFFOOORRRIII======EEEAAAJJJPPPNNNPPPZZZeeeiiippphhh^^^UUUJJJBBBGGGRRRPPPSSSUUUXXXaaajjjmmmjjj[[[\\\___dddiiikkkkkkjjjrrrwww}}}|||tttkkkddd```___xxxkkkqqq}}}}}}yyysssjjjYYYFFF999666888000333:::;;;???CCC===;;;777333333888AAAJJJOOOBBB999333555888666222000666999@@@FFFGGGFFFIIINNNSSSSSSQQQNNNIIIFFFEEEFFFFFFBBBBBBKKKVVVaaallluuuxxxqqqhhhaaa[[[UUULLLEEE<<<888666888:::;;;???DDDUUUppp~~~||||||vvvkkkdddeeeYYYSSSMMMIIIHHHOOO___nnn|||zzzwwwwwwuuuwwwmmm\\\PPPHHH@@@:::555333000......---+++***++++++,,,,,,,,,,,,---------...222222///<<>>BBBFFFGGGFFFCCCAAA888999:::999999>>>EEEKKKHHHPPPSSSRRRWWWbbbccc]]]RRRHHHAAAAAADDDBBB>>><<<666777777666555777:::===@@@JJJXXXeeeooovvv||||||{{{zzzxxxuuusssqqqjjj___UUUNNNLLLMMMNNNTTTUUU[[[fffsss~~~}}}yyyuuuppplllmmmiiidddaaacccfffjjjlllqqqrrrsssoooiiieeeeeefffeeeeeeddd```WWWKKK???888222111000000222444444333///666888VVVyyyvvv}}}OOOAAA888777555444444444444333111555555333666999:::OOOttt~~~~~~oooYYYHHH???<<<999???<<<;;;>>>BBBCCCCCCCCCDDDHHHIIIHHHMMMUUUWWWSSSLLLJJJFFFBBB??????BBBFFFGGGXXX```]]]dddqqqkkkXXXQQQKKKCCC>>>AAAEEEDDD???HHHTTT\\\VVVJJJBBB===;;;CCCHHHOOOVVV^^^fffmmmppptttiii```ZZZOOOCCCFFFQQQTTTYYY\\\[[[WWWXXXaaaiiijjjbbbYYYYYY```jjjpppqqqwww{{{yyypppdddbbbiii~~~nnnpppzzztttjjjYYYEEE999555888111666@@@DDDLLLQQQKKK;;;777333333999BBBJJJOOOFFF===555555777666444333333444777<<<>>>@@@GGGOOOYYY\\\^^^^^^[[[WWWTTTSSSRRRMMMKKKPPPUUUYYY^^^ddd^^^ZZZTTTQQQPPPLLLFFF@@@:::777666888:::<<>>666555444333111111222333222000111333222000777@@@JJJRRRYYYXXXUUURRRKKKDDD>>>:::444333444444111---///////////////000111222777:::===@@@AAAAAA???>>>888999999999<<>>>>>888888777666555666999;;;???IIIYYYhhhsss{{{|||yyyvvvssspppnnnmmmggg^^^TTTLLLHHHFFFFFFCCCHHHPPPZZZeeeqqq~~~}}}yyyvvvqqqmmmjjjfffbbbaaadddhhhlllnnntttrrrnnniiieeecccdddfffbbbcccbbb]]]UUUIII===666222111000111333444444333333666<<<^^^vvvooottt{{{{{{NNNAAA888777555444444444444333111333444111444777777LLLooo~~~}}}qqq[[[III@@@===:::@@@@@@AAACCCDDDDDDDDDEEEHHHLLLMMMLLLOOOTTTSSSNNNDDDCCCBBB@@@>>>@@@DDDGGGRRR\\\bbbeeennnvvviiiTTTOOOJJJCCC@@@@@@BBBFFFJJJZZZ``````UUUIIIBBBAAA@@@DDDMMMWWW^^^iiivvv{{{{{{yyymmmccc\\\RRRIIIMMMXXX___kkkwwwuuuiii]]]ZZZ\\\jjjfffaaa^^^```fffnnnttt~~~{{{xxxnnncccdddmmmqqqppp||||||uuujjjWWWCCC888555888444===HHHNNNWWW\\\TTT;;;777333333999BBBJJJOOOJJJAAA:::888888666555666666444444777999>>>IIITTT^^^cccjjjnnnmmmjjjfffdddbbb\\\YYYYYYXXXUUUSSSUUUOOOMMMKKKKKKLLLIIIDDD???777666777999999<<>>???AAADDDEEEDDD999888777666444333333222444222222222111111888???DDDIIIMMMNNNOOOOOOIIIBBBAAA999111000444555111+++......///000111222222222555666888;;;<<<===<<<<<<888888999;;;AAAJJJVVV^^^dddlllnnngggcccfffiiigggVVVKKKAAA??????===<<<<<<::::::999777555555888:::???JJJ\\\nnn{{{|||vvvqqqmmmkkkjjjkkkggg```WWWOOOHHHDDDBBB===CCCLLLQQQXXXdddwww~~~||||||yyyvvvqqqnnnfffccc```aaadddiiimmmppptttnnnfff```^^^```bbbccc______^^^YYYQQQFFF;;;555222111000111333555444444666444@@@iii|||sssuuu{{{uuuJJJ@@@777777555444444444444333111111333000222555555GGGggg}}}uuu]]]JJJAAA===;;;???BBBDDDDDDBBBCCCFFFHHHLLLNNNMMMLLLLLLMMMJJJEEEAAAAAAAAAAAAAAADDDHHHKKK\\\___fffrrr}}}|||hhhSSSLLLFFFBBBAAA???@@@NNN^^^uuuqqqcccPPPCCCAAADDDEEEIIIVVV```fffttt~~~pppaaaXXXOOOIIIOOOZZZdddvvvyyyggg]]][[[ggghhhgggccc___cccllluuu~~~{{{tttjjjbbbhhhuuu}}}rrrrrryyy~~~vvvjjjVVVBBB888777::::::FFFQQQTTTZZZZZZOOO:::777333444999BBBIIINNNJJJEEE@@@???===888666777999666555666888===IIIUUU\\\bbbjjjppprrrrrrppppppmmmhhhffffffbbbZZZTTTSSSQQQQQQPPPQQQOOOJJJCCC>>>666666888999999===JJJWWWhhhuuuzzzuuurrrooonnnllljjjhhhgggffffffggggggeeeddddddbbb```ccciiissszzzdddSSSFFFDDDMMMPPPTTTaaaiiiooo~~~pppfffYYYOOOHHHBBB:::444000///------.........---+++++++++,,,,,,,,,------------...000111:::PPPffffffMMMVVV~~~bbb<<<888444333222000////////////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...<<>><<<999777666555333222333222222111111444;;;AAA>>>>>>===???CCCDDDAAA===@@@:::444333666666222---...///000111111222222222555555666888999:::;;;<<<777888:::>>>DDDMMMUUU[[[WWWaaajjjnnnrrruuurrrlll[[[QQQIIIGGGEEEAAA>>>>>>;;;;;;:::888666777999;;;BBBNNN```ssszzztttnnnkkkjjjkkkllljjjfff```YYYRRRLLLIIIHHHMMMRRRUUUYYYdddttt{{{tttsssuuu~~~~~~zzzxxxvvvqqqnnndddbbb``````cccgggjjjlllkkkddd\\\XXXYYY\\\^^^___]]]\\\ZZZUUUMMMCCC999444111000000222444666555444555111EEEvvvmmmEEE>>>777777555444444444444333111000333111111444333BBB^^^}}}|||www___KKKAAA>>><<<>>>BBBCCC@@@AAAHHHQQQVVVXXXVVVRRRMMMJJJHHHEEEAAADDDDDDDDDDDDEEEIIIPPPTTT^^^aaammm|||fffUUUIIICCC@@@@@@???DDD[[[vvvwww```JJJCCCKKKVVV\\\iiirrrvvvtttsss```SSSMMMLLLUUU___nnn{{{~~~oooeeeaaabbbcccccc```^^^bbbkkksss|||xxxoooeeebbbnnn~~~}}}sssrrrtttxxx~~~wwwiiiUUUBBB999:::<<>>===;;;888666222111111111111111222222444444444555666777999999777888;;;@@@FFFJJJMMMOOONNNRRRYYYdddrrrxxxtttkkkXXXRRROOOOOOMMMHHHCCCBBB<<<<<<<<<::::::;;;>>>@@@HHHSSSdddvvv|||{{{xxxsssnnnmmmnnnqqqnnnnnnllliiieee___ZZZWWWUUUVVVXXX]]]fffpppzzz{{{pppjjjeeedddiiirrr|||{{{xxxwwwtttpppllldddbbb______aaaccccccccc\\\XXXSSSRRRVVVYYYZZZZZZZZZYYYWWWRRRJJJAAA888444000000111333555666555444666333PPPccc@@@===777777555444444444444333111000555333222444333???VVV}}}~~~{{{yyyxxxbbbMMMCCC???===>>>BBBCCCDDDNNN```mmmrrroooggg\\\TTTMMMHHHFFFEEECCCDDDEEEFFFJJJRRRZZZaaabbbiiizzzsss]]]RRRHHHAAA>>>???DDDQQQlllzzzlllWWWMMMXXXqqqppp^^^TTTTTT\\\gggqqq~~~xxxjjjaaa\\\ZZZWWWYYY^^^fffmmmqqq~~~zzzsssjjjcccfffwww{{{ppplllsssvvvvvvqqq]]]fff{{{}}}vvviiiUUUBBB<<<>>>BBBNNN```ddd[[[ZZZWWWJJJ:::777333333777>>>CCCGGGFFFGGGKKKMMMFFF<<<777888999888999;;;<<<===DDDMMMZZZ[[[\\\^^^aaaeeekkkppprrrpppqqqtttqqqggg^^^ZZZ]]]```bbbaaa[[[PPPEEE>>>;;;;;;===@@@BBBGGGSSS___hhh{{{mmm^^^YYYYYYbbbiiiooosssuuuwwwuuuqqqnnnmmmoootttvvvttttttwwwrrrooo]]]KKKEEE>>>999>>>???HHHZZZhhhooo}}}tttfff\\\PPPGGGAAA<<<444///222000------------+++***++++++,,,,,,,,,,,,---------///000///111<<>>AAAEEEIIIPPPXXXggguuu|||xxxsssuuuuuussspppppptttwwwqqqqqqpppooommmjjjgggeee\\\ZZZ[[[cccooozzz|||mmm___YYYWWWYYYdddqqq}}}xxxvvvuuurrrmmmiiicccaaa^^^]]]]]]]]][[[ZZZPPPOOONNNOOORRRUUUVVVWWWXXXVVVSSSNNNFFF>>>777333000000111444666777666444888:::___ZZZ===>>>888777555444444444444333111000666444222444333;;;OOOuuu{{{zzz}}}yyyeeeQQQFFFAAA@@@BBBEEEIIISSShhhwwwkkk^^^UUUMMMHHHFFFHHHDDDFFFKKKQQQWWW```iiinnnoooyyyzzzdddTTTMMMGGGBBB>>>BBBPPPdddzzzddd\\\TTT]]]{{{zzzrrrhhhkkkaaaWWWWWWaaappp|||uuuhhhZZZTTTPPPTTT```lllrrrtttyyyuuuooogggeeennn}}}rrrnnnvvvwwwrrrxxxfffPPPYYYppp~~~~~~{{{uuuhhhTTTCCC???CCCLLLZZZllliiiYYYVVVVVVLLL:::777333222555;;;@@@CCCFFFHHHMMMNNNFFF<<<999<<<:::999;;;>>>???@@@HHHPPP]]]\\\ZZZXXXXXX[[[```dddeeedddhhhnnnnnnfff___[[[bbbfffiiihhh```TTTGGG???>>>===???FFFLLLRRR\\\fffkkk{{{}}}kkk___\\\\\\bbbjjjrrruuuzzz}}}xxxxxxuuuwww|||~~~~~~zzztttaaaOOOIII???999???BBBKKK^^^kkkppp{{{|||nnnaaaXXXKKKCCC>>>:::555000000...,,,,,,---------,,,++++++,,,,,,,,,,,,---------000222000111===QQQ```SSSDDDTTT{{{tttpppxxxKKK777777333222111000............,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---,,,---444===MMMWWW\\\YYY^^^ooo~~~xxx~~~mmmqqq{{{tttooottt}}}~~~wwwooohhhdddbbbcccdddiiippppppnnnqqqwwwooouuuxxx{{{yyygggRRRJJJ@@@;;;:::;;;:::999777;;;<<<<<<@@@HHHKKKIII@@@???AAAGGGIIIHHHKKKQQQSSSWWW^^^eeegggbbbXXXPPPBBB???;;;666444333333444555555666666666555444333888888;;;@@@FFFIIIIIIGGGBBB======III\\\jjjnnnnnnbbb]]]WWWTTTLLLAAA:::888999;;;===@@@CCCHHHMMMQQQVVV\\\fffqqqwwwvvvnnnhhhkkkooorrrrrrqqqrrrwww{{{vvvuuutttsssrrrqqqqqqqqqiiieeebbbfffooowww{{{{{{nnn___SSSQQQRRRTTT___mmm|||~~~zzzvvvtttssspppkkkfffaaa___\\\ZZZYYYXXXVVVTTTLLLLLLMMMMMMMMMPPPTTTWWWUUUSSSOOOJJJBBB;;;555111///000111444777888666555999@@@kkkvvvTTT===???777777555444444444444333111///666555222444222888HHHqqq|||zzz}}}~~~{{{iiiVVVJJJEEECCCFFFKKKSSSddd|||jjj___VVVRRRPPPLLLNNNRRRRRRXXXaaaiiipppuuuyyy{{{~~~kkk[[[QQQLLLGGGEEECCCHHH^^^xxx|||^^^[[[]]]qqqvvvlllbbbZZZVVVUUUSSSTTT___qqqwwwmmm\\\VVVQQQVVVcccqqqyyy|||vvvssslllfffiiixxxyyytttzzzwwwnnnssskkkWWW^^^ppp|||zzzttthhhTTTDDDAAAEEEUUUdddsssiiiTTTPPPSSSKKK;;;777333222444999>>>@@@GGGIIIMMMMMMEEE;;;:::???666555777:::;;;>>>GGGPPP___]]]ZZZUUURRRSSSWWWZZZWWWXXX^^^gggjjjeee___]]]bbbfffjjjhhh^^^PPPBBB999???>>>AAAIIIRRRZZZccckkkooowwwzzzpppeeeaaadddgggdddmmmtttwww}}}|||}}}}}}jjjWWWNNNBBB;;;BBBGGGPPPbbbmmmqqqzzzyyyjjj```VVVJJJBBB???<<<777444---,,,++++++---.........++++++,,,,,,,,,------------111333000111???TTTdddQQQJJJaaakkknnnuuuFFF666999333222111///............,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---------444<<>>AAAFFFLLLRRRWWWYYY]]]eeennnqqqnnnddd]]]fffkkkppprrrqqqrrrwww|||{{{zzzxxxvvvvvvvvvwwwxxxxxxsssllliiijjjnnnpppqqqcccUUULLLOOOQQQSSS\\\iiittt~~~|||yyyuuurrrqqqnnniiiddd^^^\\\ZZZXXXWWWVVVSSSQQQLLLMMMMMMKKKJJJMMMSSSXXXRRRPPPLLLGGG@@@999333//////000111444777888777555888CCCppppppQQQ>>>@@@777777555444444444444333111///666555111333111555DDDppp|||wwwxxx|||}}}lllYYYMMMHHHFFFIIIOOOZZZnnneee\\\TTTPPPTTTWWWXXX\\\bbbeeemmmxxxuuubbbYYYTTTPPPGGGHHHFFFMMMiiiqqqeeeccciii~~~mmmeeeaaaYYYTTTUUUNNNQQQZZZkkkxxxmmmggg___ZZZVVVZZZfffttt~~~uuurrrkkkfffmmmyyyrrruuu|||qqqdddnnn{{{~~~|||yyyvvvkkkVVVCCCBBBMMMcccpppqqq```TTTUUURRRJJJBBB:::333222444777>>>EEENNNWWWXXXLLL@@@<<<:::666333555888999<<>>PPPZZZVVVYYYkkkzzz{{{xxxssseeeiiivvv}}}~~~}}}wwwzzzwwwyyywwwrrrttt{{{yyyzzzkkkVVVIII<<<;;;???CCCEEEHHHHHHHHHIIIMMMQQQSSSPPPMMMMMMXXXdddjjjhhhbbb___^^^bbbgggrrrrrrbbbUUULLLCCC???===::::::<<<999===AAA???999555555777;;;???CCCHHHOOOVVVUUUPPPRRRSSSTTTUUUTTTNNNDDD===;;;;;;;;;::::::::::::;;;>>>???AAAFFFMMMTTT[[[___eeeoooxxxwwwmmm```RRRJJJSSS[[[hhhtttwwwuuuyyy~~~{{{}}}{{{wwwtttttttttrrrkkkeeeZZZQQQLLLMMMQQQVVV```lll|||~~~}}}zzzyyyzzz{{{yyyuuuqqqooonnnlllgggbbb___[[[VVVSSSQQQPPPOOONNNMMMKKKIIIJJJLLLOOOQQQQQQNNNLLLHHHBBB<<<777222000333111222555666444444888;;;KKKvvvdddMMMAAA999222666555555555555444444444111111222222222444888;;;dddyyy~~~}}}}}}rrr^^^QQQNNNQQQLLLUUUgggzzz|||nnn]]]TTTMMMQQQUUUXXX___jjjqqqrrrrrrbbbWWWRRRVVV^^^TTTHHHEEEVVVmmmyyyvvvppplllkkkwwwsssuuuqqqnnnsssyyyuuujjjccc^^^cccuuutttddd```______`````````hhhxxx}}}xxxuuuwwwyyyxxxpppjjjmmm{{{}}}uuuvvv}}}~~~|||xxxnnnYYYGGGGGGQQQcccppprrrbbbWWWXXXVVVOOOEEE===555444555999AAAIIISSS[[[[[[NNNBBB>>><<<888888;;;>>>???@@@FFFRRR[[[```bbbWWWOOOUUUTTTKKKIIICCCGGGTTTfffjjjccc___cccjjjooouuuqqq```NNNHHHJJJSSSXXXcccoooqqqmmmmmmqqqwwwuuuqqqnnnlllnnnrrruuu}}}nnnddd``````iiirrryyy{{{tttdddVVVLLLAAA:::888666222------,,,+++*********+++++++++,,,,,,,,,,,,---------...//////000555AAAPPP[[[PPPkkkjjjfff___???555111000111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******,,,...000222777JJJXXXXXX[[[jjjxxx}}}|||~~~rrrhhhnnnzzz~~~|||~~~yyyzzz~~~~~~vvvhhhQQQFFF>>>>>>BBBFFFJJJMMMLLLOOOTTTZZZ______\\\ZZZbbbfffiiigggaaaZZZVVVTTTaaakkkzzzttt___PPPLLLGGGFFFIIIHHHCCC>>><<>>===CCCIIIPPPYYY```___[[[[[[YYYVVVTTTPPPJJJAAA;;;888888888999999;;;===>>>AAACCCEEEIIIOOOVVV]]]bbbsss|||~~~mmmZZZLLLFFFFFFKKKWWWeeemmmqqquuu{{{|||uuuoooaaaXXXQQQPPPTTT[[[gggsss|||}}}}}}{{{yyywwwwwwxxx|||xxxssspppnnnjjjeee```\\\YYYUUURRRQQQOOONNNLLLKKKJJJIIIJJJLLLOOOPPPPPPNNNKKKGGGAAA;;;555111///222111222555555333444777<<>>;;;<<>>888666555222...---,,,+++*********++++++++++++,,,,,,---------------///000111444;;;FFFNNNPPP}}}ccclllTTT888444444000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++---///000...BBBUUUZZZ]]]hhhuuu|||~~~zzz{{{{{{{{{|||~~~~~~xxxsssvvv{{{zzz~~~~~~yyyyyy{{{zzz{{{tttjjjOOOGGGAAABBBEEEIIIPPPVVVZZZaaakkkrrrssspppkkkhhhdddcccaaa^^^ZZZWWWTTTSSSVVVbbbooorrrgggTTTDDD<<<>>>???GGGRRRVVVRRRMMMKKKXXXWWWTTTQQQLLLHHHEEECCC@@@HHHQQQYYYccclllmmmiiigggccc]]]VVVOOOHHH@@@;;;666777888999:::<<<@@@CCCHHHLLLRRRVVV[[[aaaiiiooo|||fffPPPDDD@@@===???GGGVVVcccmmmvvv}}}zzzpppggg^^^\\\___gggttt}}}|||zzzyyyxxxxxxzzztttpppmmmiiibbb^^^XXXUUURRRQQQPPPOOOMMMKKKIIIIIIIIIJJJMMMOOOOOONNNLLLIIIDDD>>>777222///---111000333666555222333777BBBZZZjjjoooyyywwwRRR???999888777555555555555444444444444222333333222222333555888UUUvvv{{{{{{{{{zzz{{{~~~lll]]]VVVUUU\\\fffqqqqqqcccRRRLLLNNN___gggnnnnnnoootttzzz|||~~~wwwnnn```SSSTTT\\\eeemmmrrrdddWWWQQQ```xxxwwwlllvvv}}}xxx|||vvv[[[QQQVVV]]]rrrvvvvvvrrruuu}}}{{{zzzzzzyyyxxxssssssvvvzzzrrrrrr~~~yyyqqq___PPPQQQ\\\fffppprrreeeZZZYYYWWWRRRKKKBBB999666777===IIIUUUeeejjjdddRRRBBB??????<<<===DDDIIIIIIHHHPPP```ooosssqqqaaaRRRRRRLLLAAA===BBBIIIWWWcccfffcccgggnnn|||sssZZZSSSXXX```pppvvvrrrtttvvvyyyyyyxxxzzzyyycccLLLEEE===777555444111...,,,+++++++++++++++++++++++++++,,,,,,---.........---///222333333777===CCCQQQpppYYYrrr|||NNN555444666000000000000///...---,,,++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...***<<>>===>>>BBBEEELLLTTT___hhhnnnssszzz~~~qqq]]]JJJAAA@@@======CCCOOOZZZfffvvv}}}wwwppplllooovvv~~~|||zzz~~~yyysssnnnkkkgggbbb]]]UUUSSSQQQPPPPPPOOOMMMLLLJJJIIIJJJLLLOOOPPPOOONNNJJJGGGAAA:::444000---,,,000000333666555222333888LLLdddvvvxxx{{{mmmKKK<<<777777888555555555444444444333333222333444333222222444666PPPrrr}}}}}}|||||||||{{{|||~~~qqqddd\\\YYY]]]hhhqqqjjjXXXLLLRRR]]]uuuxxxwwwssssssyyy~~~tttkkkaaa[[[ZZZbbbjjjnnnqqqttteeeYYYWWWiiiuuu~~~kkkTTTPPP[[[ggguuuvvvuuuttt||||||{{{}}}~~~|||yyyrrruuu}}}|||rrrppp|||xxxqqqbbbSSSTTT^^^iiiqqqrrrggg[[[WWWTTTQQQLLLCCC:::666777>>>NNN\\\lllooogggRRRBBB???AAA@@@BBBIIIOOOOOOPPPYYYlll|||~~~yyydddQQQOOOJJJAAA???CCCNNN^^^hhhjjjiiinnnvvv{{{dddZZZ[[[```ttt{{{wwwxxx{{{vvv]]]JJJEEE===777444222///---++++++++++++++++++++++++++++++,,,------...//////---000444444444666:::>>>WWWhhhaaauuuJJJ333333333000000000//////...---,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++777GGGUUU\\\dddrrr{{{www|||yyy|||xxxyyy~~~zzzwww~~~~~~rrrnnnooovvvwwwqqqqqqvvvvvvwwwwwwuuuuuuvvvtttppp\\\RRRIIIGGGMMMZZZkkkzzz}}}oooddd^^^[[[^^^aaaccc```WWWLLLDDDCCCDDDCCC???:::666666888333222777BBBNNNYYYgggrrruuummm```TTTMMMIIIHHHGGGLLLQQQUUUXXX```llluuuxxxrrrpppkkkcccZZZQQQKKKGGGEEEGGGIIIGGGDDDCCCEEEHHHQQQ\\\lllzzzoooaaaUUUIIICCCDDD???BBBGGGLLLPPPYYYlll~~~}}}|||zzzuuuoookkkiiifffaaa]]]SSSQQQOOOOOOOOOPPPOOONNNMMMLLLLLLNNNPPPPPPOOONNNHHHDDD>>>777111...------000000333666444222555<<>>@@@@@@===999555222666222111666>>>IIIZZZgggrrrkkk```UUUNNNKKKLLLNNNRRRTTTUUUSSSXXXcccmmmqqqlllkkkggg```XXXPPPKKKIIIJJJOOORRRQQQMMMJJJKKKNNN^^^hhhxxxpppZZZPPPJJJDDDCCCGGGFFFKKKQQQSSSPPPRRRaaaqqq{{{{{{vvvqqqkkkgggeeeccc___\\\RRROOOMMMLLLNNNOOOPPPPPPPPPOOONNNNNNOOOPPPOOOMMMEEEAAA;;;444///.........000111333555444333999BBBTTTuuuZZZDDD===888555555444444444444333333333333111222444333222222333444CCCggg~~~~~~|||{{{|||~~~yyyoooeee___ccclllmmm___RRRWWWmmmxxxuuuxxx|||}}}zzzxxxxxx~~~ooo^^^ZZZ^^^ddd```eeeuuuxxxjjj^^^WWWYYYdddqqqqqqqqquuu{{{vvvyyy~~~yyy~~~tttrrrssssssmmmuuummmyyy~~~{{{}}}|||{{{xxxlll___]]]eeeqqqwwwxxxoooddd]]][[[[[[NNNEEE<<<777999DDDYYYllltttvvvlllXXXKKKNNNVVVXXXUUUWWWYYYZZZ___kkk}}}lllXXXVVVRRRJJJIIIPPPbbbvvv~~~zzzwwwyyy~~~sss```YYY[[[bbbxxxhhhMMMAAA>>>999444111///...---)))***+++,,,,,,,,,,,,+++++++++,,,---...///000000000333666777888<<>>999999>>>DDDEEEBBB;;;555111666333222444777===HHHSSS___^^^[[[UUUPPPNNNQQQTTTVVVXXXWWWRRRRRRZZZbbbfffbbb```[[[SSSKKKFFFEEEFFFIIIPPPWWWYYYUUURRRTTTWWWggglllwwwsss___NNNIIIGGGFFFKKKTTTWWW]]]fffiiiddd^^^bbbiiiwwwzzzsssnnngggcccaaa```\\\YYYPPPMMMJJJHHHJJJNNNPPPQQQSSSQQQNNNMMMMMMMMMMMMLLLCCC???888222......///111111111333555333444===HHH^^^yyyPPP???;;;777444555444444444333333333222222///111333333222222333444888^^^zzz}}}}}}{{{sssjjjccchhhmmmjjj[[[SSS```yyyzzzqqqkkknnnwwwzzzeeeWWW\\\hhhnnnkkkmmmwwwhhhggggggppp~~~llleee```___]]]]]]ccclllmmmsss}}}xxxyyyoooeeeiiioooqqqkkkooo___]]]mmm~~~|||}}}~~~~~~|||qqqcccaaahhhsssyyy{{{tttiiibbbaaaaaaOOOGGG===999;;;GGG]]]qqqvvvwwwnnn[[[QQQVVV```dddZZZZZZZZZ[[[```mmm}}}sss```^^^ZZZQQQPPP[[[ooo~~~wwwvvvyyy{{{hhhVVVRRRWWWbbbwwwgggMMM<<<999666222000///......)))***+++,,,---,,,,,,+++++++++,,,---...///000111111444666888:::???HHHNNN```mmmlllrrrNNN444333666///////////////...---,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---,,,,,,,,,(((333JJJZZZ]]]bbbllllllzzz~~~vvv{{{tttfffkkksssvvvzzz~~~{{{qqqooojjjiiioooooojjjkkkrrrxxxzzz}}}uuunnnkkkbbbOOO<<<666;;;FFFQQQYYYeee\\\QQQJJJGGGGGGFFFEEEJJJQQQWWWWWWNNNEEE???===>>>DDDJJJJJJDDD>>>;;;;;;333333555999999999>>>FFFMMMQQQUUUTTTQQQPPPTTTXXXXXX[[[YYYSSSQQQVVV[[[]]][[[XXXQQQHHH???<<<>>>AAAEEENNNXXX\\\ZZZXXXZZZ^^^ccceeejjjuuu|||ttthhhYYYNNNNNNOOOPPP[[[iiijjjpppzzz|||qqqkkkkkkrrr{{{sssmmmfffaaa___]]]YYYVVVOOOKKKGGGFFFHHHLLLPPPRRRUUUQQQMMMKKKKKKKKKKKKJJJBBB>>>777111......000222111111333444333555???LLLiiitttJJJ:::888666444555444444444333333333222222///111333333333222333444000VVVtttzzz|||}}}}}}zzzzzz}}}|||||||||{{{vvvnnnhhhhhhkkkfffXXXUUUgggtttiiiiiimmmyyy|||iiiVVVQQQ```sssxxxtttssswww}}}uuunnncccaaaqqqlllaaa]]]^^^ccccccaaabbbhhhjjjuuu~~~vvv||||||}}}yyypppkkkkkknnnqqqjjjkkktttccc^^^RRRnnnxxx|||{{{}}}~~~uuupppgggdddlllzzz{{{zzzxxxwwwssshhh\\\MMMFFF<<<666;;;KKK___nnnyyyrrrfff[[[VVVYYYaaahhheeeaaa^^^^^^eeerrrkkkdddeee]]]OOO^^^mmmxxxuuuwwwzzzxxxmmm]]]UUUXXX^^^bbbqqqyyy[[[HHH;;;888444000---,,,------++++++******++++++,,,---+++++++++---///111111000555444777<<<===???LLL[[[zzzuuugggiiihhhIII444333666...///......------,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,------555DDDRRRZZZ___dddkkkyyytttvvvyyytttqqqsssrrrzzz~~~wwwnnnhhhfffjjjoooooooooppp{{{~~~{{{zzzwwwssskkkVVVBBB;;;:::<<>>???EEEJJJTTT```hhhiiihhhhhhjjjlllggghhhoootttrrrnnnlllXXXYYYYYYYYY]]]fffrrr{{{}}}wwwwwwrrrjjjaaa]]][[[ZZZUUUQQQOOOLLLJJJIIIJJJKKKLLLLLLKKKJJJIIIJJJLLLKKKHHHDDD===888111---,,,---/////////555444222444333<<>>JJJSSS\\\bbbooo}}}{{{lllrrr~~~}}}sssmmmgggcccfffiiiiiihhhjjjtttzzzpppZZZCCC999777666:::BBBIIIHHHFFFFFFGGGKKKOOORRR[[[lllsssmmmaaaOOOEEEKKKMMM[[[hhhhhh]]]PPPDDD<<<::::::999::::::;;;:::999;;;???DDDHHHLLLRRR[[[aaaaaaaaa]]]UUUSSSXXX^^^```\\\PPPGGGDDD@@@===BBBKKK\\\ccclllpppooolllkkklllmmmhhhfffjjjlllhhhdddbbb\\\```fffkkkrrr}}}uuuooohhh___[[[ZZZXXXTTTPPPNNNLLLIIIHHHIIIKKKKKKKKKFFFFFFHHHKKKMMMLLLHHHDDD;;;666000---,,,---//////333666222000222000:::PPPvvv^^^>>>:::777333333222333222000//////000222333222222222222222222222222444CCC]]]xxxzzzqqquuu}}}}}}yyyooolllooonnnsssxxx{{{|||uuummmlllhhheeemmmuuuoooqqqsssxxx}}}|||ooo```VVVLLLYYYvvv|||ooorrr{{{zzztttpppmmmmmmvvvwwwjjjhhhooozzz~~~wwwtttuuuvvvuuuttt}}}yyyxxx|||~~~|||}}}ooodddooo{{{rrruuuzzz}}}~~~~~~{{{yyyxxxyyywwwvvvxxx~~~{{{zzz{{{||||||ttttttppppppzzz}}}pppcccLLLCCC999999EEEVVVdddlllnnn```PPPNNN[[[ooo~~~}}}jjj[[[```sssuuuuuusssmmmeeennnzzz~~~{{{wwwtttrrrzzz{{{___HHH===777555222...,,,++++++,,,++++++******++++++,,,---.........000222444666888:::LLLRRRFFF@@@ZZZrrrWWW[[[wwwmmmIII<<<333000111///......------,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))***************++++++++++++,,,+++)))---666AAAKKKWWWaaawwwsssjjjppp~~~sssooohhhbbbcccdddcccbbbcccnnnuuu}}}sssZZZBBB999666444666:::;;;???CCCFFFJJJQQQYYY___eeevvvyyylllZZZHHHEEERRRWWWcccnnnoooiii]]]MMM@@@??????@@@@@@???===;;;:::777:::>>>BBBIIITTTaaajjjmmmkkkeee\\\ZZZ^^^bbbbbb```UUULLLHHHCCCBBBLLLZZZkkkpppvvvyyyzzz|||yyyrrrpppmmmgggcccbbbfffnnnyyy|||zzz}}}ssskkkddd\\\XXXXXXVVVRRRMMMMMMKKKHHHGGGHHHIIIIIIIIIAAACCCHHHMMMOOOMMMGGGBBB888444///,,,,,,---...///555555111111444111:::PPPVVV;;;999666333333222222111000//////000111222000111222444444333111000222;;;NNNiiitttwww~~~~~~tttiiifffhhhjjjqqqxxx~~~{{{tttooohhhjjjzzzzzziiiooo|||yyyeeeZZZWWW[[[uuuyyyvvv{{{yyyddd^^^WWWTTT[[[ooo|||nnnmmmxxx~~~zzz|||xxxuuuqqqhhh^^^YYYZZZ```hhhrrryyy|||~~~}}}mmmnnn~~~wwwssspppooopppppptttyyyyyyssspppqqquuu|||zzzvvvxxxvvvvvv|||oooaaaNNNEEE===AAAPPP```kkknnnbbbVVVLLLSSSiiiiiiXXX___ttt~~~{{{nnnpppwwwjjjQQQ@@@999444333000---++++++++++++++++++******++++++,,,---......///000111555999<<>>@@@CCCIIIVVVeeepppuuusssllldddaaaeeegggfffddd\\\UUURRRNNNOOO\\\mmmzzz|||~~~{{{sssllljjjlllttt}}}{{{zzz}}}ttthhhbbb[[[WWWWWWUUUPPPKKKJJJHHHFFFFFFFFFGGGFFFEEE???CCCJJJOOOPPPKKKDDD>>>555111---++++++---//////444444111333777333<<>>>>>AAAFFFDDDIIIOOORRRVVV\\\gggooowww{{{ppp]]]QQQHHHJJJXXXbbblllsssssstttqqqaaaNNNDDDEEEFFFEEEDDDDDDFFFIIIIIIHHHGGGFFFJJJTTTcccmmmpppppplllfffeeejjjnnnooonnngggbbb```^^^___lll}}}tttnnnooosssuuugggaaaZZZVVVVVVTTTNNNIIIGGGEEEDDDCCCDDDDDDCCCAAA@@@FFFLLLPPPNNNGGG>>>999222///,,,+++,,,...000000444444111444666111<<>>>>>>>>===;;;999@@@DDDHHHGGGBBB;;;555222///---+++,,,...111333333333222000222444777WWWyyySSS===444555222222444/////////000000000000/////////111444777999999888777666000111DDDddd}}}~~~~~~zzzyyyzzzyyyrrrmmmooouuu|||~~~xxxwwwlllmmmvvvzzz}}}~~~|||xxxnnnggg```^^^[[[WWWVVVXXXWWW\\\cccjjjttt|||tttiii|||nnn^^^YYY]]]eeeccceeeiiinnnooopppxxxwwwzzzyyyxxx~~~iiieeeaaa``````___ZZZUUUgggppp~~~~~~fff\\\mmm}}}rrriiilllzzz{{{sssqqqWWWGGG===666222111000//////......---,,,,,,++++++******++++++,,,---000222333333333999CCCKKK```UUUFFFBBBXXXllluuuSSS<<<222444///---000///------,,,,,,+++******)))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************'''(((+++------444GGGYYY___eeeqqq{{{|||zzz~~~vvvhhhfffjjjnnnsssyyyxxxlllbbb___```bbbggglllkkkmmmoooqqqvvvyyytttlllggg]]]TTTRRROOOLLLRRR]]]hhhddd______ccckkkqqquuuqqqtttjjj______cccooogggNNNOOOXXXaaadddaaa\\\YYYYYYYYYYYYWWWSSSRRRUUU\\\bbbcccrrroooccc]]]VVVRRRPPPLLLDDD>>>???>>><<<<<<===<<<999777>>>AAADDDCCC===777333111///---+++,,,///222444444111000...222777BBBlllaaaGGG666222777555444333---//////000000000000/////////000333666777888888777888000...===[[[yyy~~~}}}}}}}}}|||vvvpppssszzz~~~{{{{{{rrrllllllllljjjiiijjjaaahhhoooqqqtttvvvrrrzzzxxxmmmoooxxxfffZZZZZZXXXRRRSSS\\\ffffffeeeccceeeooo{{{yyyvvvwwwyyyzzzvvvmmmfffccc^^^YYY[[[bbbuuummmppp{{{~~~{{{ssspppvvvxxxooopppdddKKKBBB>>>666111444000///...---,,,+++++++++------------------------+++///,,,333???888<<>>>>>===;;;888777999:::<<<<<<===<<<:::666222///------...///000111222222666000555666333OOO~~~VVV>>>;;;666333333333333222////////////////////////000000000111222444555666555999777999OOOsss|||xxxxxxyyyyyy|||~~~vvvqqqpppllllllrrryyyxxx{{{wwwrrrqqqzzzzzzooojjjssslll___VVVVVVQQQHHHHHHOOO[[[^^^aaaccchhhqqq|||zzzwwwvvvwwwyyyzzz~~~tttkkkhhhfffeeehhhmmm~~~|||ooottt{{{qqqiiillluuu]]]FFF>>>:::333000222//////...---,,,,,,,,,,,,---------------------------000///222888<<>>777555111...000///...------,,,,,,,,,,,,------------------------//////333333777LLLeeemmmVVVNNNRRRnnnrrr]]]qqqfff;;;666111///000111000...,,,,,,,,,+++******))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((((()))***,,,((()))------...999GGGVVV\\\eeepppzzzpppnnnggggggmmmjjjmmm}}}}}}yyyuuuuuuwwwxxxvvvuuuqqqpppsss|||}}}uuummmbbbUUUKKKBBB<<<<<>>[[[wwwxxxxxxzzzxxxyyy~~~oooyyy}}}xxxyyyyyyxxx{{{{{{lllccckkkyyyooo\\\PPPFFFGGGKKKRRRXXX]]]ccchhhkkkmmmoooqqqrrrsssuuuvvvzzzzzz{{{}}}vvvrrrwww{{{~~~{{{{{{iiiWWWFFF777222222000...//////...---,,,,,,,,,,,,,,,------------............111...555888???dddwwwVVV___xxxjjj```{{{UUU888444000...///000///...,,,+++++++++******))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))(((((()))++++++)))***------...777AAAKKKRRR^^^jjjuuu~~~|||}}}wwwzzzwwwwwwzzzrrrpppzzzzzzyyyxxxyyyzzzzzzwwwuuuwwwuuuvvv|||wwwmmmeeeXXXIII@@@;;;999:::>>>PPPXXX^^^bbbgggpppvvvwww}}}uuummmjjj___NNNEEEFFFKKKMMMOOONNNNNNSSS^^^hhhnnnhhheeekkktttuuujjj___fffuuu|||zzzyyyuuuooojjjhhhaaaUUUJJJCCC>>>;;;::::::;;;:::888666555777888:::999666222000...---,,,,,,---///111333444444444------222999NNN|||]]]:::777444222111222222222222////////////////////////............///000111222000222000...555LLLjjj~~~xxxvvv}}}yyyzzz|||~~~yyywwwyyy}}}|||kkkqqq~~~{{{rrrhhhiiiqqqmmmUUUCCC???>>>DDDJJJNNNUUU]]]```dddiiilllmmmmmmnnnpppvvvvvvxxx|||}}}vvv{{{qqq[[[JJJ???333000111111///.........---,,,,,,,,,---------------....../////////333000666;;;IIIqqqnnnWWWyyynnnssshhhCCC777444111///...------,,,++++++***************)))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((((()))+++***))))))***,,,+++***+++------///555<<>><<<::::::888999888666444444666888888666333000---,,,,,,,,,,,,...000222444444444444000222777===QQQ{{{tttfffvvvyyyQQQ555666444222222333333333222///////////////////////////////////////000111222000000///...111AAA]]]ttt{{{vvvzzz|||xxxqqquuu{{{|||yyyzzzwwwwwwzzz|||}}}xxxooofffooo~~~xxxnnnxxxoookkkiiiiiiDDD;;;666:::@@@DDDMMMWWW]]]bbbiiimmmnnnnnnppprrrrrrsssvvvyyy|||fffRRRBBB:::222///000111000......------,,,,,,------------------...//////000000333555666:::MMMkkkpppZZZZZZmmmXXX>>>555444111///---+++++++++************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++******+++,,,***+++,,,---...///333666;;;GGGZZZlllxxxvvvlllrrrtttwww}}}}}}|||sssuuuvvvwwwxxxyyyzzzyyyxxxwwwyyy}}}{{{uuuqqqfffXXXIIIBBB??????CCCHHHUUU^^^iiirrr}}}}}}wwwssspppnnnrrrtttiiiSSS@@@===DDDIIIIIIHHHHHHLLLVVVcccmmmnnnsss{{{~~~zzz~~~|||zzzvvvoooeee]]]RRRLLLDDD>>>;;;::::::999777777777555333333555777555333111...---,,,,,,,,,...///222444555555333333333111555===RRRwwwfffYYYmmmhhhFFF444666444222222333333222111///////////////////////////////////////000111111111......///000999QQQiii{{{}}}{{{uuuwww{{{~~~~~~{{{yyyyyywwwvvvwwwxxx|||~~~pppgggdddlllqqqddd}}}vvvooogggyyyyyyIII<<<333666999;;;BBBMMMUUU\\\dddhhhiiikkknnnqqqkkkmmmqqqtttxxx|||vvv[[[III<<<777111...///111///,,,---------,,,,,,------...---------...///000000000000:::777777KKK]]]XXXLLL\\\xxxlllsssFFF===333222111///,,,+++++++++))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))******))))))***+++)))***+++,,,,,,...000111555EEE[[[nnnyyy~~~{{{mmmeeekkkkkkppp|||sssttttttuuuuuuuuuuuuvvvwwwxxxyyy|||{{{tttpppeeeZZZMMMFFFBBBBBBGGGNNNYYYbbbmmmyyy}}}wwwsssqqqnnnsssooo\\\GGG>>>@@@DDDFFFGGGGGGHHHLLLUUU```hhhmmmttt~~~~~~}}}{{{vvvmmmaaaXXXIIIEEE???;;;999999999888555666666444222222444666111111///...---,,,,,,,,,///111333555555444333111222---666JJJdddxxxbbb]]]rrr~~~XXX>>>555555333222111222222000///////////////////////////.........---......///000000,,,,,,000000444GGG___}}}{{{}}}~~~}}}{{{zzzwwwuuuvvvxxxwwwyyy}}}zzz{{{vvvtttyyy|||iii[[[{{{ssshhhnnnvvvNNN>>>333444555333888AAAFFFMMMVVV\\\]]]```dddhhhdddgggkkknnnqqquuuxxx{{{xxx{{{{{{zzznnnRRRAAA999666111...///111...***------,,,,,,,,,------...---------...///000000111+++<<<888666JJJTTTKKKJJJ]]]uuusss[[[444999000000000...,,,+++,,,---)))))))))))))))************)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))'''((())))))(((((()))***''')))+++***+++---......111BBBZZZmmmwwwzzz{{{|||~~~qqqlllggggggpppnnnuuuttttttqqqrrrrrrqqqppprrrtttvvvzzz|||~~~yyypppjjjggg]]]SSSMMMJJJJJJQQQYYY\\\eeeqqq~~~zzzuuuqqqllloooeeeMMM======DDDFFFGGGHHHJJJLLLQQQZZZdddkkkrrrxxx|||yyyyyyyyyyyy~~~}}}}}}~~~|||zzzxxxsssjjj]]]TTTEEEAAA===:::999999888777555555555333222222444666/////////......------,,,000222444666666444222000333///???aaauuufffhhh~~~tttOOO999666444222111000111000...---////////////////////////------,,,,,,,,,---......///***+++111111111BBBXXXzzz}}}~~~~~~|||{{{ttttttwwwyyyxxxxxx}}}xxxwww{{{ttt___PPP}}}wwwooommm}}}mmmffffffXXX@@@......444555555999:::BBBMMMTTTXXX[[[aaafffddddddfffiiinnnqqqssstttyyyzzz{{{}}}fffJJJ;;;666444111...---,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000333888777:::EEEEEEDDDKKKwwwyyytttsssHHH999222000000//////...---+++***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((*********+++,,,...000999KKK```mmmssswww|||xxxrrrrrrwww{{{xxx}}}ssskkkgggfffhhhnnnrrrrrrsssvvv|||}}}}}}{{{vvvrrrooommmmmm\\\PPPSSSXXXXXX[[[cccgggmmm{{{{{{qqqiiidddbbbZZZNNNDDD???BBBIIINNNNNNPPPWWW___aaa___aaaddd{{{zzzmmmiiinnnttt||||||||||||}}}~~~~~~~~~{{{xxxuuupppeeeWWWLLLAAA@@@>>>;;;999777666666555444444333333222222111///...---,,,+++,,,------111333555555444222222222777111RRR}}}eeeAAA<<<555111111111111000000000///......------------............////////////......000000...---...222999>>>eee|||yyyvvvxxxvvvtttssstttxxx{{{~~~~~~yyyuuuvvvyyyvvveeeTTTKKKvvvzzz|||{{{uuugggppp}}}vvvgggcccgggOOOBBB:::999555...///666444;;;DDDJJJNNNRRRXXX\\\^^^___aaaeeeiiimmmnnnooorrrssstttuuuxxxvvv|||}}}___FFF999555333111...---,,,------++++++,,,,,,,,,,,,------------...///000111111222666>>>===<<>>>>>EEENNNTTT``````bbbccc```___gggqqqxxxtttwww|||~~~|||{{{{{{|||~~~~~~{{{wwwsssmmmbbbTTTIII@@@???===;;;888777666555444444444333222222111111......,,,++++++,,,---...000222444555444333333444666CCCpppZZZ:::888111111111111000000000//////......------------............////////////............---,,,---000666:::^^^xxx{{{|||yyyzzzxxxvvvtttssssssuuuxxxzzz~~~{{{xxxwwwzzz~~~~~~xxxmmm]]]OOOHHHdddwwwvvv|||~~~zzzaaacccnnn}}}|||ppplllrrrUUUGGG:::666222------222///444;;;???CCCGGGMMMRRRYYY\\\```dddhhhkkkmmmmmmpppppppppppprrrwww~~~}}}{{{wwwvvvwwwxxxyyyooo{{{oooSSS???888333222000...---,,,------++++++,,,,,,,,,,,,------......///000111222333444333>>>>>>;;;BBBMMM___wwwxxx|||QQQ777444222////////////...,,,+++***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&(((************,,,...000333===LLL\\\jjjzzzzzzlllmmmoooggg[[[VVV[[[eeekkkjjjgggjjjpppwwwzzz}}}~~~~~~}}}~~~yyyqqqqqqyyy~~~zzzvvvvvvyyyxxx|||zzzpppfff]]]UUUNNNIIIBBB???;;;;;;AAALLLXXX___nnnllliiifffbbbeeettt}}}|||zzz{{{~~~}}}zzzuuuppphhh\\\NNNDDD>>>===;;;999777666555555444333333222111111000000---,,,,,,++++++,,,---...111222444444333333444666555YYYPPP777888111000000000000////////////......------------............////////////......,,,,,,---,,,---///222555SSSrrrzzzzzzttt~~~uuuvvv|||wwwvvvtttsssssstttvvvwwwyyy||||||yyyxxxyyy{{{}}}zzzqqqcccTTTJJJGGGaaavvvxxxyyyfff___hhhqqqTTT666,,,///222111000///222666999<<<@@@FFFJJJRRRUUU[[[___cccfffhhhjjjllllllkkkkkklllooosssuuuqqqpppnnnlllkkknnnrrrvvv~~~tttqqqwww^^^FFF:::777111000///...---,,,------+++++++++,,,,,,,,,------...//////111222333444555222<<<;;;===QQQmmmkkk{{{rrrFFF555666444/////////...---,,,+++***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))***)))***+++---...///666DDDUUUfffyyy~~~qqqsssxxxqqqccc[[[ZZZ\\\```bbbdddkkksssrrruuuxxx{{{|||~~~}}}xxxxxx~~~~~~zzzzzz|||{{{|||uuukkkeee___WWWPPPJJJEEEAAA???<<<;;;;;;???HHHUUUbbbkkkqqqmmmkkkmmmrrr}}}{{{zzz}}}|||yyyssslllbbbUUUHHH???<<<;;;999777666555444444333222222111111000//////,,,++++++++++++---///000333444444444222222444666;;;llluuuFFF555888222000000/////////............------,,,,,,------...---......//////......---+++,,,---------...111333GGGlll{{{tttooowwwxxxlllooovvvuuuttttttttttttuuuwwwxxxwwwxxx|||~~~{{{xxxvvvuuuuuuvvvyyy~~~wwwlll]]]NNNHHHIIIhhhsssssspppvvv|||wwwgggdddwwwoooOOO<<<555444222111000111333555777;;;@@@CCCDDDIIIOOOTTTWWWZZZ^^^aaaeeedddcccbbbcccdddeeefffcccbbb```___bbbkkkvvv~~~yyy|||eeeNNN<<<555555//////...---------,,,---+++++++++,,,,,,,,,---------...///000222333444555999>>>;;;FFFmmm}}}iii^^^;;;222111/////////......---+++***)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''))))))))))))+++---,,,,,,333AAAQQQbbbvvv{{{rrrfffYYYVVVYYY___hhhpppmmmppptttwwwzzz|||~~~yyyzzz}}}|||qqqaaaVVVMMMIIICCC???>>>===<<<;;;???>>>@@@EEEOOO\\\hhhooosssqqquuu}}}zzz{{{}}}}}}{{{wwwqqqhhh\\\OOOCCC<<<999888777666444444333333222111111000//////......++++++++++++,,,...000222666666555333111111333666EEEvvvccc<<<111444000/////////............---------,,,,,,,,,,,,------------............------+++---.../////////111333===ccctttlllooowwwrrrhhhgggjjjrrrssstttuuuwwwxxxyyyzzzttttttvvvxxxzzz{{{{{{zzz~~~|||zzzxxxuuusssrrrssswww~~~qqqdddVVVJJJFFFIIIuuuzzzuuurrrzzzuuucccdddppp|||fffIII555000333/////////111333666999:::<<>>;;;OOOwwwjjjsss~~~MMM888333..................---+++***)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%'''))))))))))))+++---++++++111===LLL]]]pppyyyaaaTTTRRRUUU]]]dddgggjjjooosssvvvzzz}}}}}}~~~vvv{{{wwwhhhXXXMMMDDD@@@;;;999999;;;<<<===AAAAAADDDJJJSSS^^^iiiooo}}}~~~yyyvvvxxx|||{{{xxxyyyzzzzzzyyyvvvooodddXXXJJJ@@@999777666555444333333333333111000000//////...------+++++++++,,,...000333444777777555222111111555777JJJsss|||www{{{}}}VVV;;;444333222///.........------------------,,,,,,,,,,,,------------............------+++---...//////000333555666VVVwwwzzzkkkjjjssszzzxxxooogggeeepppqqqsssvvvxxxyyyzzzzzzvvvvvvvvvvvvwwwxxxyyyzzz|||xxxtttqqqooorrrwww}}}}}}qqqdddYYYOOOFFFEEEGGG~~~ooo^^^]]]kkkyyybbbBBB444333.........///111333444444777<<>>;;;;;;===>>>>>>AAACCCFFFMMMVVVaaakkkqqqyyynnnmmmoootttwwwzzz~~~uuutttwwwyyyyyyxxxtttmmmbbbUUUHHH>>>888555444333222222222222222000000//////...------,,,++++++,,,---///222555777555555333111111333888;;;QQQvvvtttccc]]]iiimmmKKK<<<777333333.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,---......000444777444EEE```zzzpppnnn|||}}}rrrmmmoooqqqsssvvvwwwxxxxxxwwwvvvwwwwwwwwwxxxyyy{{{}}}~~~~~~yyytttqqqnnnpppsssvvvzzz~~~{{{ooocccVVVNNNJJJFFFFFFHHHfff[[[fffvvv}}}rrrRRR<<<222///......///111222222111000444999<<<>>>DDDNNNUUUYYYXXXXXXZZZ\\\\\\XXXTTTQQQQQQRRRVVV^^^lllzzziiiVVVAAA888555222000///++++++,,,---------,,,,,,++++++,,,,,,,,,---------000111222444666777999999777@@@IIIiiizzz```666555555...222.........---,,,+++***)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%'''((()))((()))***,,,...+++,,,444AAAQQQeeeuuu}}}zzzvvv```PPPHHHJJJQQQUUUYYY___eeekkkrrryyy~~~~~~}}}yyyuuueee[[[XXXOOOJJJDDD???>>>>>>???>>>AAACCCHHHOOOYYYdddnnnssswwwpppkkkllloooqqqpppnnnoootttyyyxxx}}}wwwoooqqqvvvyyyzzzwwwtttlllaaaSSSFFF===888444333333222111111222222000//////...------,,,,,,,,,,,,,,,...000333666888333222111000111555:::???]]]yyyaaaYYYlll~~~zzz^^^AAA:::555...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,***+++,,,,,,---000444888444999NNNmmmuuuuuu}}}xxxpppqqqsssuuuvvvvvvuuutttqqqrrrsssssstttvvvyyy||||||}}}}}}xxxrrrooonnnppprrrssswww~~~zzzvvvgggZZZMMMIIIIIIHHHHHHJJJiii]]]fffwwwrrr___DDD...///---///222000+++---333444333444555888===BBBEEENNNPPPRRRTTTVVVVVVVVVVVVSSSTTTTTTVVVaaannnvvvwww~~~yyyoooRRRHHH<<<444111000...+++++++++,,,,,,,,,---------++++++++++++,,,------...111555222222:::888444:::666BBBWWWzzzxxxMMM:::555000,,,---,,,,,,+++******))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((((((((''''''''')))(((((((((((())))))***+++---,,,222>>>FFFWWWqqqpppxxxzzz}}}|||gggSSSGGGDDDDDDJJJLLLSSS```oooxxxzzzyyy~~~{{{qqqiiiddd\\\WWWQQQLLLIIIGGGEEEDDDIIIIIIOOOVVVZZZ]]]hhhttt{{{xxxvvvtttssswwwxxxpppkkkgggdddjjjeeebbbdddfffggglllrrrqqqtttxxxwwwpppqqquuuwwwxxxrrrmmmeeeZZZNNNCCC:::666555444444333222111000000111000///...---,,,,,,,,,---,,,+++///444888999999>>>222...444333111DDD```ooo^^^fffttt}}}|||iiiLLL<<<000111444000///............---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000222444@@@XXXrrrrrrmmmuuuwwwwwwtttmmmqqqpppoooppprrrssssssssstttyyy~~~~~~{{{uuuoooqqqnnnkkkkkkooowwwyyynnnbbbXXXKKKEEEIIIIIICCCCCCIIIrrrccc```eeettt~~~xxxgggWWWIII???999111,,,...///,,,,,,...000//////111333777;;;>>>DDDFFFIIIMMMOOOQQQRRRSSSUUUWWWXXXYYY```llltttvvvuuuqqqaaaXXXDDD<<<333//////000///...++++++,,,,,,,,,---------,,,+++++++++,,,---...///222666333333999777555>>>BBBZZZuuu~~~ddd@@@333222000...///,,,,,,,,,+++******))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((''''''''''''(((((((((((((((((()))******---+++...777<<>>BBBKKKYYYiiivvv|||~~~{{{sssmmmgggddd```]]][[[ZZZXXXVVVQQQPPPRRRUUUVVVYYYdddqqqvvvfff```cccaaa^^^^^^ccclllvvv}}}wwwqqqiiiccc```___\\\[[[aaa]]][[[]]]```bbbgggmmmtttvvv{{{~~~wwwpppmmmnnnppppppnnnhhhddd]]]TTTIII@@@999555555444333333111111000///000000///...---,,,,,,,,,...------000555888888777555333333444333<<>>```~~~{{{iiieeekkkjjjjjjnnnllljjjmmmnnnkkkffffffkkkqqqvvvvvvyyy~~~}}}zzzwwwtttrrrqqqrrrwww}}}ppp___RRRJJJFFFGGGEEEEEEFFFEEEHHHSSS```ssseeefffiiiooo|||zzzxxxlll^^^kkk{{{hhhLLL777...---//////............///111111444555777:::===@@@CCCDDDHHHRRRYYYYYY[[[dddpppxxx~~~nnn[[[JJJ>>>888777333222000//////...---+++,,,,,,---------.........---------...///000222333666999777888===@@@QQQnnnoooiii~~~KKK@@@555111111000,,,***------,,,++++++******)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''((()))***'''+++***+++///---999RRR___gggxxxvvvzzzkkk[[[HHHEEEAAA>>>AAAJJJWWW___ooo{{{yyyuuuuuuwwwuuunnnjjjlllsssyyylllWWWOOOQQQSSSOOOOOOOOOOOONNNMMMJJJHHHNNNPPPSSSTTTSSSPPPMMMKKKKKKHHHIIIMMMQQQTTTYYY___ccciiirrr~~~rrriiijjjbbbaaa``````___]]][[[YYYYYYUUUOOOGGG@@@:::666444444333333222111000///.........---------......///000222444555555444333222///666444111JJJ___???222888555///000000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***++++++,,,)))111222---444QQQsss~~~}}}sssbbb```fffddddddjjjjjjiiilllmmmkkkggggggkkkpppqqqqqqyyy|||wwwtttppptttyyy}}}tttcccTTTJJJGGGHHHGGGEEEEEEGGGJJJMMMUUU\\\zzzzzzrrrtttqqqkkkmmm}}}}}}~~~}}}aaaaaaiiixxxiiiIII777222111,,,,,,,,,,,,,,,---......000111222333555888:::;;;CCCMMMUUUVVVZZZdddpppwwwxxx}}}bbb]]]SSSGGG<<<555333444------------------------,,,---------............---......///000222333444666888777;;;BBBIIIccc|||jjj}}}hhh>>>888222000//////---+++,,,,,,++++++***))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&'''((()))***))),,,)))+++...***///CCCWWWaaarrrhhh^^^NNNAAA<<>>888555444333333222111000///......,,,,,,,,,---...///000000222444666555333222333555111555:::JJJmmmzzzddd===444444222,,,...222+++---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************((())))))******+++,,,,,,,,,***,,,000000666MMMeeeyyyyyy{{{zzzrrrnnn```ZZZ```bbbeeefffhhhjjjkkklllllllllkkklllwww{{{wwwwww{{{~~~~~~|||ooo___PPPJJJHHHFFFFFFIIIDDDMMMVVVYYYWWWTTTSSSSSSkkkzzz|||vvvyyynnnWWWVVVfffxxxvvv\\\GGG666+++,,,,,,------.....................///000333555777666===CCCFFFMMMWWWaaadddhhhnnnuuuyyysssaaaMMM@@@777777666444000.........///000///...---,,,---///---------.........//////......///000111333555666666888777===HHHWWWqqq}}}kkk>>>444444222...---...//////******))))))((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''(((******&&&'''&&&,,,444///...:::HHHXXXooo{{{zzzyyyjjjPPPBBB=========???OOOeeetttyyy{{{uuujjjmmmnnnhhhgggnnnrrrnnncccZZZYYY[[[VVVWWWWWWUUUQQQNNNOOOQQQQQQMMMMMMPPPRRRRRRUUUYYY______dddllluuu{{{|||tttnnnmmmhhh___YYYYYYWWWXXXYYYYYYXXXXXXYYYYYYVVVRRRKKKCCC<<<777555444333333222111000///......,,,,,,,,,---...///000111333444666444222222444777...444???WWWxxxmmmjjjppphhhOOO444333666222+++111666------------,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************)))))))))***++++++,,,,,,...%%%&&&///111000>>>SSSooo}}}~~~{{{kkk___^^^\\\cccdddfffiiilllmmmllljjjlllkkkvvv|||xxxyyy}}}}}}zzzcccTTTFFFFFFIIIIIIHHHIIIGGGVVVccccccZZZQQQNNNNNNbbbjjjsss{{{gggPPPNNN^^^rrr}}}}}}{{{rrrbbbPPPCCC<<<999,,,333444---+++111222............///000111222333777777999<<>>888555:::@@@GGGOOOWWW___bbbffflllrrr{{{{{{vvvtttssssssssssssppptttvvvwww{{{vvvrrrpppsssuuuvvvxxx{{{{{{}}}vvvpppnnnppppppnnnjjjddd```^^^^^^___^^^^^^___bbbdddeeedddccc\\\PPPEEE<<<777666777333222111///............---......///111333555666555666666666444444555777999\\\___@@@333333111///......---,,,+++++++++++++++*********)))************************))))))))))))))))))))))))((()))******(((((()))***&&&((()))***+++---111333===___nnnRRRNNNSSS[[[aaaddddddbbbaaaccceeeiiijjjkkkooovvv|||~~~zzzyyyyyyyyyyyyxxxqqqkkkkkkqqq{{{xxxnnncccWWWPPPJJJHHHFFFEEEEEEGGGJJJLLLQQQOOOJJJBBB>>>LLLoooBBBPPPfff|||cccNNNFFFIIIccc{{{vvvbbbJJJ:::111---...222///......---------.........///000000//////111333888999<<>>>>>@@@EEEPPPVVV___gggnnnuuuzzz}}}xxx~~~}}}{{{zzz{{{{{{||||||}}}~~~}}}wwwsssqqqsssrrrqqqmmmhhheeeddddddfffeeedddeeejjjnnnqqqrrrlll___PPPDDD;;;555333444111111000......---------,,,---...000222444666777777666666666333111666<<<___~~~SSS888777222000...---------,,,+++************))))))))))))************************))))))))))))))))))))))))((()))***)))((('''(((***+++,,,,,,+++***+++...000666PPPppprrr```UUUUUUUUUYYY^^^bbbcccbbb```bbbdddeeefffhhhlllppp{{{wwwtttqqqvvvllldddeeejjjooosssvvvxxx~~~uuuhhh[[[QQQKKKHHHGGGFFFFFFFFFGGGIIILLLMMMTTTMMMGGGHHHRRRjjjDDDJJJYYYooo~~~wwwqqqrrrzzz{{{dddOOODDDRRRooommmFFF111111333...,,,,,,,,,---...///000000,,,...///000///......///111222333444555666666666444666999<<<>>>>>>===<<<===@@@FFFJJJNNNSSSWWWZZZ```dddccc\\\WWWTTTPPPLLL@@@>>>:::777444444555777444333333444444333111000111111000//////.........,,,,,,,,,------.................................------------...///000111222222555::::::888:::@@@EEE^^^}}}vvvZZZ999222444222000//////...---,,,++++++)))))))))(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''')))'''(((,,,222444///+++...///555BBBWWWmmm}}}WWWFFF:::;;;<<<999999===@@@HHHTTT___gggkkkmmmooonnnsss~~~~~~{{{xxxvvvttttttrrroookkkiiiiiijjjmmmllllllnnntttyyy}}}~~~tttcccPPPEEE<<<444111222000000///...------------+++,,,...000333555666777999777666555000///888DDDoooCCC///555222000------------,,,+++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))222111///+++)))***---000111EEEaaayyy}}}yyyhhh]]]RRROOOVVV^^^aaaaaa^^^```bbbcccdddfffhhhjjjttt}}}wwwoooiiinnneee```dddiiijjjjjjlllpppvvv{{{uuuhhhYYYMMMFFFFFFHHHFFFFFFFFFHHHJJJLLLNNNOOOUUUHHHBBBOOOkkk???@@@JJJ___xxxuuurrrpppooopppttt}}}yyybbbMMMEEERRRvvvQQQ666666555*********++++++,,,...///000)))+++---...---------...,,,------///000111222333///111444777888666444222444666999;;;<<<>>>AAACCCFFFJJJJJJEEE@@@???===:::555666777555111000111222000000111111111000000///,,,---------............,,,,,,------......//////........................------......///000222222555333555:::999555999AAATTTwwwiiivvvoooGGG444444333...000///...---,,,++++++***((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''))))))+++...222222///,,,,,,---000999JJJ```tttiiiQQQ<<<999999444555<<<999@@@KKKUUU[[[___bbbccceeeiiirrr{{{~~~|||~~~||||||}}}}}}|||yyyuuuuuusssqqqnnnmmmnnnpppttttttuuuxxx}}}wwwbbbNNNEEE???666222222000000///...............,,,...000222555666777777:::666555444000111@@@RRR\\\999...333111///---,,,------,,,+++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))444222///+++)))***---111+++:::UUUqqq}}}mmmYYYOOOPPPWWW[[[\\\]]]^^^```bbbdddeeeffffffjjjsss|||yyyooohhhfff___\\\cccgggdddeeeiiiooouuu}}}{{{lllfffZZZNNNEEECCCEEEIIIDDDEEEGGGIIIKKKMMMNNNOOOPPPGGGHHH___999:::AAAPPPeeexxx~~~~~~yyyzzz~~~iiiTTTLLL]]]tttwwwVVVCCC>>>888...---,,,,,,,,,---......///***+++------,,,,,,---...------------...///000000...///111222222111000///000111222222222222555777333888888555222333222000000000222444444333000.........//////......//////------...///////////////++++++,,,------......///..............................//////000222333444777333444::::::888AAANNNwww|||ppp~~~SSS888222444222,,,......---,,,+++***))))))((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''((()))+++...///...---,,,++++++---111===PPPfffuuu|||uuuZZZDDD@@@???888555:::888<<>>666111222111000//////....../////////111333555777888999999999555444444222666KKKcccjjjHHH888444222000...,,,,,,------,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''((())),,,---,,,+++)))***---///***111DDD___uuu~~~mmm\\\SSSSSSVVVZZZ\\\]]]___aaaccccccbbbaaaccciiiooottt}}}yyysssllldddccchhhiiieeehhhpppssswww}}}~~~||||||wwwyyy}}}|||xxxvvvpppiiiYYYTTTLLLEEEBBBBBBDDDFFFCCCDDDGGGIIIKKKLLLMMMMMMKKKRRRfff777999???HHHTTTdddsss|||uuu]]]OOORRRbbbxxxuuueeeWWWNNNFFF===666111111000////////////000,,,...///...------...///000000///---,,,,,,,,,,,,------,,,,,,,,,,,,---------......---,,,---///222...333444111///111111///---,,,---222888888222,,,---...//////......///000...////////////...------******+++,,,------............................../////////000111333444555888222333999<<>>@@@GGGMMMTTTZZZ___eeelllqqquuu|||{{{xxxvvvuuuvvvwwwtttlll```VVVOOOLLLJJJTTTaaajjjlllllllllnnnyyy~~~{{{yyy|||}}}~~~}}}{{{|||yyykkkZZZNNNBBB<<<888333111222.........///////////////444555777;;;>>>???;;;777:::777444333888KKKmmmvvvfff___iii}}}nnnGGG333555555,,,......---------,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***)))(((((('''((((((((((((((((((((((((((()))***+++,,,---............333???PPPggg~~~www}}}fffTTTTTTXXXZZZ]]]___bbbcccaaa]]]^^^^^^______bbbkkkvvv}}}xxxuuutttwwwqqqlllmmmpppoooggg^^^]]]```eeehhhiiijjjlllmmmmmmpppssssssqqqsssxxx}}}}}}|||}}}~~~~~~yyymmmeeeaaa\\\SSSMMMDDDDDDDDDDDDDDDCCCCCCCCCIIIFFFHHHMMMLLLGGGGGGJJJXXX555666888<<<@@@JJJ___rrryyygggVVVPPP\\\lll|||tttooollldddXXXMMMAAA;;;444//////111333333............////////////------,,,,,,,,,,,,,,,,,,------------------------------------....................................---,,,,,,111888999555///........................,,,,,,,,,,,,,,,,,,,,,,,,---............////////////...---,,,---...000111222333333333444666777777;;;===::::::EEEZZZ~~~^^^GGG333111444222///111...---+++***)))((((((((()))((((((((('''''''''&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))******)))(((&&&&&&)))***++++++---777GGGTTTaaahhhpppvvvzzz|||xxx~~~|||wwwtttxxxzzzdddOOOFFF<<<888555777999999;;;???CCCHHHOOOTTTYYY___ffflllpppvvv~~~zzzwwwuuutttqqqkkkaaaVVVNNNKKKKKKMMMWWWccchhhhhhfffhhhjjjxxx{{{|||zzzzzz}}}qqqdddTTTIII>>>999666222111222...............///000111666666777;;;======:::666777666111222FFFgggooo]]]YYYfffzzz|||]]]>>>222555333,,,...------------,,,,,,,,,******)))))))))(((((((((''''''''''''''''''''''''******))))))(((''''''&&&''''''''''''''''''''''''(((((()))***+++,,,------++++++000888EEEYYYtttzzzZZZIIIRRRUUUYYY[[[^^^aaabbbbbbbbb```^^^]]]^^^bbbiiioooyyy}}}xxxrrrnnnjjjiiijjjhhh```ZZZSSSVVVZZZ\\\]]]]]]^^^______bbbeeefffgggiiimmmpppoooooopppsssvvvxxxyyyzzzvvvyyyzzzqqqddd\\\XXXSSSLLLFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJJJJFFFEEEQQQ___777666777999:::AAAQQQaaa{{{zzzkkk```^^^ccc|||nnn```KKK:::111//////000///...---,,,+++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------...,,,+++---000444777777........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///.........///111222222000000333666777888888<<<999BBBRRReeedddDDD666---000444111///111---,,,+++***)))(((((((((((((((((('''''''''''''''$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***((()))///:::CCCYYYeeeqqqvvv~~~ppp^^^CCC<<<777666555333666;;;<<>>DDDEEEccczzzqqqDDD999222...111111...,,,---,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''((()))***''')))***((('''***111777NNN\\\jjjqqqzzzzzzXXXKKK>>>888666555666888777;;;@@@CCCGGGMMMUUU[[[fffllltttxxxyyyzzz|||xxxtttkkkeee\\\TTTQQQTTTZZZ___dddlllrrrooogggbbbffflllssssssqqqqqqvvv~~~||||||ppp```TTTJJJ@@@777444333000///000///...------...111444777::::::::::::999888666444555888DDDaaafffMMM666000111///---...---------,,,,,,,,,++++++++++++++++++*********)))''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))******,,,---///000111;;;QQQeeeuuuyyyfffSSSMMMKKKMMMTTTYYYZZZZZZZZZ\\\YYYUUUUUUWWWYYYXXXVVVYYYbbbnnnyyyzzzmmmaaaYYYUUU___```aaa___[[[XXXWWWWWWYYYWWWVVVZZZ```bbb___[[[ZZZYYYYYYZZZ___hhhrrrxxx}}}rrrfff\\\UUUKKKEEECCCCCC@@@>>>AAAAAAAAABBBBBBBBBCCCCCCFFFGGGHHHJJJRRRjjj333222444666555666>>>GGG\\\iii~~~zzzuuujjjiiikkksssyyyZZZFFF<<<777444///000000111111000//////,,,,,,,,,------.........------------------------,,,,,,,,,------------...------------------------+++,,,------...000555999........................---------------------------------.........//////000000111111222333444444777333444888::::::>>>EEEWWWkkkxxxQQQ555666333111111///,,,,,,---++++++***)))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***&&&(((***))))))***...111<<>>333444222000//////......///+++***)))(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&((()))******+++---///222CCCWWWccclllyyy~~~}}}}}}}}}}}}iiiSSSHHHBBB<<<555222666777888888999>>>FFFMMMYYY^^^eeekkknnnppprrrssstttyyy~~~tttqqqnnnnnnttt{{{uuukkkhhhiiikkknnnpppsss{{{yyyeeeZZZEEE<<<555333222///...///000000000111444777:::<<<<<<<<<;;;888555444444555888JJJsssttt===555111333111++++++000,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++******,,,---000:::FFF^^^rrriiiTTTMMMLLLKKKNNNSSSUUUSSSRRRRRRTTTTTTTTTSSSZZZ[[[[[[[[[]]]dddnnnvvv~~~|||xxxtttssssssrrrnnnjjjjjjkkkjjjeee```\\\^^^```ccckkkwwwyyyooofff^^^RRRGGGFFFCCC@@@???@@@BBBCCCCCC???@@@AAABBBCCCDDDEEEEEEEEEHHHOOObbb222333666999999666888===GGGWWWnnn~~~}}}uuucccOOOIIIWWWmmmzzznnn^^^TTTQQQMMMFFF@@@>>>;;;666000------...///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,................................................/////////000000000111111111222333444555666666666555555:::@@@???AAASSShhh```GGG999444000000///...///000...,,,******)))(((((((((((()))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''((())))))***+++,,,...:::IIIUUUaaannnvvvwww{{{|||vvvpppggg^^^qqq{{{ttteeeYYYMMMAAA888666666777777555555999AAAGGGSSSXXX^^^dddiiimmmoooqqqqqqvvv|||zzzsss___UUU@@@888222111222000///111///000222444777:::===>>><<<<<<;;;888444333444666>>>\\\\\\666333111000///------...,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++((((((+++---...222888NNN```yyy{{{mmmeeeZZZMMMIIIMMMNNNOOOPPPOOOOOOPPPRRRTTTWWWXXXYYYXXXWWW[[[aaagggnnnuuu}}}|||xxxtttrrrqqqooollliiihhhlllqqquuuxxx}}}}}}~~~xxxvvvmmm```UUUPPPJJJDDDAAA@@@??????@@@AAABBBAAA???@@@AAABBBDDDEEEFFFGGGGGGVVViii444444777;;;:::777777;;;888FFF[[[nnn|||xxxZZZIIIJJJWWWccciiihhhccc^^^bbbiiilllhhhcccVVVOOODDD999111///000111/////////...---------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,222///,,,+++,,,------,,,................................................000000000000111111111111111222333555666777777777999<<>>???<<<<<<;;;777333222444777LLLqqqrrrqqqwwwiiiAAA555444000,,,,,,//////,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((---)))(((,,,.........111:::MMMgggvvv[[[MMMMMMFFFIIILLLLLLLLLNNNSSSXXXQQQTTTXXXXXXWWWWWWYYY\\\^^^fffpppvvv|||~~~|||zzzyyy}}}|||vvvrrrqqqqqqjjjggg\\\NNNDDDBBBBBBAAA????????????@@@?????????@@@@@@AAACCCEEEFFFGGGHHHSSSmmm;;;;;;<<<===<<<;;;999888:::===HHHZZZkkkvvv~~~fffQQQHHHLLLSSSnnnnnnqqq|||~~~^^^DDD888444222111000000000000000000...---......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///,,,,,,,,,---------......000000000000000/////////,,,---...000000000000///---.../////////000444777777444222111444888:::;;;@@@KKK```ttt|||vvvKKK777555333...000//////---,,,+++*********))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))))))))******+++222---***111BBBUUUcccjjjooorrr}}}vvvfffYYYLLL???555444777999999:::EEEGGGLLLQQQRRRRRRZZZbbblllpppuuuwwwwwwuuutttsssuuusssooolllnnnzzz}}}uuujjj___QQQBBB:::888111000000///////////////222555888:::;;;<<>>???@@@@@@???BBB@@@@@@DDDEEEEEEMMMXXXuuu999:::;;;<<<=========<<<<<<999===KKK[[[hhhsss{{{|||iiiYYYOOOKKKWWWbbbttttttTTT???666333222555222///---------.........------------,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,---------.........000000000///////////////...///000111111111111000111111222222222444555777444555666888:::;;;<<<======YYYddd@@@555555333/////////...---,,,+++*********))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))***++++++******...:::LLL___lllqqquuu|||xxxeeePPP:::222444666888999???AAAFFFLLLNNNOOOVVV___hhhlllqqqtttssspppnnnmmmqqqllleeebbbgggwwwyyyiii```VVVMMMBBB888444444000000000//////000000111555777:::<<<<<<<<<===???;;;000000:::999555GGGdddnnnfffooo{{{pppSSS>>>555111111000000///......---************************(((((((((((())))))))))))''''''''''''(((((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((())))))***+++,,,---...000555FFFaaa|||{{{{{{eeeUUUQQQOOOMMMNNNOOOLLLHHHHHHLLLRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVZZZ```jjjuuuyyyuuupppjjjbbb]]]ZZZUUUOOOJJJFFFEEECCCAAA???>>>>>>===<<<======<<<===>>>???>>>===AAAGGGHHHEEEKKKaaawww666666777888:::<<<===>>>DDD<<<999@@@MMM[[[jjjttt}}}nnn\\\QQQJJJSSSffffffNNN???777444222000.........///---,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***------------........./////////////////////000000000111111222222222222111333222222333444555555444444777999:::;;;>>>DDDJJJYYYxxx~~~JJJ444444555222//////...------,,,+++******)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((()))******&&&)))++++++///===RRRbbbgggqqqyyy~~~dddFFF777444666777888999;;;@@@EEEGGGHHHNNNUUU\\\aaahhhlllmmmkkkiiihhhjjjaaaXXXVVV```rrrxxxmmm```WWWOOOGGG???:::444//////333000000///000000111222333777:::===>>>===;;;;;;;;;;;;//////;;;AAAIIIggg{{{www___;;;///666000000000///......------************************))))))))))))((((((((((((((((((((('''''''''&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((()))***+++,,,,,,---,,,///;;;PPPggg~~~xxxzzznnniiiggg___^^^]]]YYYOOOEEECCCGGGMMMMMMOOOPPPQQQQQQQQQQQQSSSTTTUUUXXX]]]dddjjjmmmqqqpppvvv|||vvvoooiiieee]]]XXXRRRNNNLLLHHHCCC??????>>>>>>===============>>><<<;;;<<<>>>???@@@AAA>>>AAAFFFKKKRRRccc333222222333555777:::;;;DDD>>>;;;===CCCNNN```ooozzztttuuuooo[[[QQQQQQkkkwwwdddVVVJJJ@@@999111000000222333222...***------------,,,,,,,,,,,,------------------------...---------,,,,,,,,,+++---............//////////////////000000000000000111222222333333333333333555444333555777888666444888<<>>???>>>>>>==================;;;;;;???AAABBBCCCDDDGGGDDDGGGWWWqqq333333222222333444666777888888999999999???PPPaaawwwwwwyyy{{{gggVVV\\\tttyyylll]]]WWWYYY[[[XXXSSSLLLEEE;;;555333222///,,,.........---------,,,,,,------------------------,,,,,,---------................../////////000000000000000111111111222222222222222333333444555555777666666777999;;;;;;:::>>>JJJWWW]]]```lll___CCC///222777222---...,,,,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((())))))***+++******,,,111555???UUUfffkkktttzzz~~~{{{mmmdddXXXIII;;;444666444555999:::;;;>>>DDDKKKQQQZZZ```dddeeeeeeeeeYYYQQQKKKNNNZZZhhhrrrwwwvvvtttrrrooonnnqqqvvvzzzxxx~~~{{{rrrhhhdddeeeddd```[[[TTTRRRMMMGGG???999555333444000000222222///000333000000000111333444666777888:::;;;;;;999666555555666666>>>TTTxxxvvvSSS:::222222111............------------***************************)))))))))((((((((('''%%%%%%%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((())))))*********,,,***,,,333===MMMdddwww|||nnnYYYGGGBBBEEECCCDDDEEEHHHJJJMMMOOOQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRPPPTTT\\\cccjjjrrrzzz|||pppkkkaaaYYYQQQKKKFFFCCCAAA???>>>===>>>>>>>>>=========<<<<<<===>>>>>>???>>>;;;===BBBBBB@@@BBBGGGTTTXXXdddzzz555555444444444555555666000333888999666777CCCQQQiiiyyy~~~uuuddd]]]aaalllvvvqqqfff[[[[[[gggwwwoooUUU???555222111111////////////.........---........................,,,------...//////000000////////////000000000000111111111222333333444444333333333444555777999:::555777888999999;;;???BBBOOOfffsssXXX???555000444666111,,,---+++++++++*********))))))((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''***,,,...---,,,...AAAUUU```jjjtttuuuqqqtttsss{{{|||zzzxxx||||||}}}|||ttt```JJJ<<<777444222555888999>>>DDDMMMQQQWWW[[[\\\\\\\\\\\\PPPLLLJJJOOOYYYbbbggghhhkkkiiigggffffffiiilllnnnpppvvv|||}}}xxxvvvuuuuuuuuuvvvzzzyyytttnnneee___XXXUUUUUUSSSNNNIIIFFFDDDAAA<<<666333333444000...///222333000///111111111222222444555666777777999999999777555555666;;;666MMM|||```<<<...444444,,,------------------------******************************))))))((((((''''''###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''(((((()))))))))))),,,+++,,,...111:::MMM^^^~~~~~~ppp^^^OOOKKKNNNDDDCCCBBBBBBEEEJJJOOORRRNNNOOOPPPQQQRRRQQQPPPOOONNNLLLMMMQQQUUUYYYaaaiiiqqqxxx~~~yyyvvvqqqkkkfffWWWSSSMMMIIIFFFCCCAAA???======<<<;;;::::::::::::888888999:::<<<>>>@@@AAA???===@@@CCCAAA>>>EEEQQQhhh|||333333444555555555555444333333666999888777<<>>AAAEEECCCEEEVVVkkk///000222333444444333333555111000444777666555666DDD[[[ppp{{{|||xxx|||iii[[[WWWXXXaaajjjuuunnnUUUDDD888000111111111111000000000000////////////////////////222222111111000000//////000000000000111111111111333333444444555666777777666666777888;;;>>>AAACCCMMMSSSWWWVVVSSSWWWbbbmmmWWW===888222555333---,,,......+++************))))))))))))'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&%%%%%%%%%%%%&&&''''''&&&((()))***)))***,,,///,,,...888JJJZZZcccjjjpppmmmooosss|||zzzyyyxxx}}}kkkLLLCCC:::666444333555:::<<<>>>AAACCCDDDEEEFFFHHHDDDEEEGGGLLLSSSYYY\\\^^^YYYXXXXXXZZZ\\\]]]\\\[[[\\\bbbiiilllmmmqqqyyywwwyyy}}}|||xxxsssqqqlllddd^^^\\\___bbbZZZ^^^dddgggjjjpppyyyyyyjjj___]]]___\\\VVVNNNLLLHHHDDDAAA???>>>===666999<<<:::555111......222...,,,...//////111666444444444444444555666777888888888777666777:::===MMMkkkssskkkwwwfff???222222000...000,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((('''***//////+++***555BBBZZZfff|||tttggg]]]ZZZ\\\iiiaaaUUUKKKEEEEEEIIIMMMKKKMMMPPPRRRSSSQQQNNNLLLGGGHHHKKKOOOOOONNNQQQWWW]]]___^^^]]]aaajjjqqqrrrwww||||||qqqjjjggggggccc]]]TTTOOOMMMLLLIIIGGGEEECCC@@@???>>>>>><<<:::999:::;;;<<<===>>>@@@BBB>>>>>>===<<<<<<<<<======???>>>BBBGGGGGGOOOiii111111000000111111222333444444444333333222222222555AAATTTiiizzzlll]]]sss{{{nnnaaaXXXVVV^^^hhhtttqqq```JJJ999333777444222222444333...(((///000000//////000///---222222444666555111000222000555777333000111333222444222222666777888;;;@@@???999:::BBBGGGMMM___sssuuuSSS???555///111000......//////---,,,+++++++++***)))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''+++***)))'''''')))***+++000(((***777DDDMMM\\\kkkoootttrrrsss{{{{{{ppprrr{{{vvv```GGG:::999:::666333666;;;???>>>============FFFFFFGGGJJJOOORRRSSSSSSVVVSSSRRRUUUZZZ[[[WWWSSSZZZ^^^cccgggjjjnnnqqqtttrrrnnnkkkmmmqqqrrrooolllhhheee```ZZZVVVSSSRRRRRRRRRTTTYYY^^^cccgggjjjkkk^^^WWWPPPNNNQQQRRROOOKKKGGGEEEBBB???>>><<<888666444444444333333333222222///......---...000222333///333777888999888555000===888555555555999HHHXXXtttiiiiii}}}[[[::://////,,,+++...------,,,,,,,,,,,,+++++++++++++++************)))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&&&&'''((()))*********+++,,,---///000BBBOOOccc|||{{{pppssszzz~~~|||sssbbbPPPGGGJJJQQQKKKNNNQQQQQQNNNLLLLLLMMMJJJJJJJJJKKKLLLMMMOOOOOOQQQPPPPPPPPPQQQSSSUUUVVV]]]```ffflllrrrvvvyyyzzzvvvxxxzzz|||||||||{{{zzzoookkkccc[[[UUUQQQOOOOOOKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBCCCBBBAAA???===<<<===:::888999;;;===<<<;;;>>>===<<<;;;;;;===@@@BBB???@@@GGGQQQ\\\nnn111111000000000111222222333333222222222222222222444888BBBSSSfffuuu}}}{{{fffYYYtttxxxpppaaa\\\YYYeeemmmddd___TTTMMMMMMIIIKKKHHH===555555666444111333666666555555555444000000000111000///000111222555555333333777999888:::999;;;>>>@@@EEEPPP[[[aaaXXXUUU]]]iiixxxyyyTTT???555111...111///......///...---+++++++++******)))(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''+++***)))(((((()))***+++...***,,,444999???QQQdddnnnttttttvvvzzz}}}xxxpppVVVDDD<<<999777555666999===>>>>>>>>>??????>>>@@@BBBEEEHHHKKKNNNOOORRROOOOOORRRVVVWWWTTTQQQVVVYYY]]]```bbbdddgggiiihhheeebbbcccfffgggeeeaaabbb___YYYTTTQQQOOOOOOPPPNNNPPPTTTYYY]]]```bbbcccWWWPPPGGGDDDEEEEEEBBB>>>AAA???<<<:::999777444222333333333222222111111111////////////000111222333888888888777888999777555...222777777666EEEiii|||~~~gggMMM666000111///---///------,,,,,,,,,++++++++++++++++++*********))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''''''((()))***)))*********+++---...///333===NNNcccmmm[[[NNNHHHFFFIIILLLOOOPPPMMMJJJGGGHHHHHHHHHHHHHHHIIIJJJJJJMMMLLLLLLLLLLLLLLLMMMNNNNNNPPPSSSWWWZZZ[[[[[[[[[ZZZ[[[\\\^^^^^^]]]\\\[[[UUURRRNNNJJJHHHGGGHHHHHHEEEDDDBBBAAA@@@???@@@@@@AAABBBBBBBBBAAA???===<<<@@@>>>===>>>@@@AAA???===:::<<<>>>??????>>>======HHHOOO]]]ooo000000000000000111111222111111111111222222222222888555666BBBVVVjjjwww|||zzzgggcccyyy{{{}}}vvviii[[[^^^rrryyyiii[[[[[[^^^aaagggoookkkssslllRRR<<<777777555222444666777777666777888888888777777777777888888888777444333777???BBB???<<<===AAAHHHQQQ```vvvyyyttt}}}WWW<<<666444111000000///------......,,,++++++******))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((+++***)))(((((()))***+++,,,,,,...000---000BBBXXXmmmsssuuuwwwuuummmxxxyyygggVVVIII???888444666777999;;;===>>>??????888<<<@@@BBBCCCEEEIIILLLMMMLLLLLLOOOSSSTTTRRROOOSSSUUUXXXYYYZZZ[[[\\\^^^bbb```]]]^^^```aaa^^^\\\[[[XXXRRRLLLIIIHHHIIIJJJJJJLLLPPPSSSWWWYYYZZZ[[[VVVNNNDDD???>>>>>>;;;777:::999666555555444222000111111000000000000/////////000111111222222222222999666333222333444555666222666<<<@@@III```eeeIII;;;000111333000...///,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))***+++)))))))))***+++,,,---...,,,333>>>NNNgggwwwbbbTTTPPPLLLIIIKKKNNNPPPMMMIIIGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHJJJKKKLLLLLLLLLKKKJJJIIIEEECCCBBBAAAAAACCCEEEFFFAAA@@@???>>>===>>>??????@@@AAAAAAAAA@@@>>>===<<<<<<;;;<<<>>>@@@AAA???===;;;<<<>>>>>>???AAADDDFFF^^^iii|||000////////////000111111111111111222333333333444888555333:::JJJ^^^oooyyy}}}www~~~|||lllaaabbbnnnzzzzzznnneeefffnnnxxxkkkLLLBBB>>>777;;;;;;===AAABBB???<<<;;;666999<<<>>>@@@AAA>>>:::<<<:::777;;;IIIZZZbbbaaaXXXVVVXXXbbbqqqhhhBBB888999555000111///...,,,,,,------+++*********))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******)))(((((()))******+++,,,......)))***888HHHbbbjjjqqqsssyyy{{{qqqpppuuu{{{~~~zzz{{{{{{wwwoooeeeXXXGGG999:::666444777:::;;;;;;===:::>>>CCCCCCAAAAAAFFFKKKJJJJJJKKKMMMQQQRRRPPPNNNOOOQQQSSSUUUUUUUUUVVVXXX]]][[[YYYYYYZZZZZZXXXVVVUUUQQQKKKEEEBBBAAABBBCCCIIIKKKMMMPPPRRRSSSSSSSSSTTTLLLCCC===;;;;;;999666777666444444555555333111///////////////.........///000222333444333222222444111000111111111222555777888@@@UUUrrrhhhBBB666000...111222///---///,,,,,,,,,++++++++++++***************))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((()))***)))(((((()))***+++,,,---...222888AAASSSooouuu```SSSFFFBBBGGGLLLLLLIIIFFFFFFEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHGGGEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIHHHIIIIIIIIIHHHFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCC@@@???>>>>>>>>>???AAABBB???@@@@@@AAA@@@???===<<<999:::;;;>>>??????>>><<>><<<<<>>>>>@@@BBBFFFGGGIIIJJJKKKLLLKKKKKKIIICCC<<<777666666555333555333222333444444333222........................000111333444444333222222222111333666444111444;;;:::CCCWWWwwwnnnIII111111......//////---,,,---,,,,,,+++++++++******************)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((((((((((((((((()))***+++,,,...111666???QQQiii|||kkk\\\LLLFFFIIIKKKFFF???@@@@@@@@@@@@AAABBBCCCDDDAAABBBDDDEEEFFFFFFEEEEEEAAABBBCCCDDDEEEFFFFFFFFFBBBBBBBBBAAA@@@???>>>===AAAAAA@@@???>>>======<<>>>>>===>>>@@@AAABBB>>>???@@@AAAAAA@@@>>>>>>>>>>>>???????????????@@@AAACCCGGGMMMZZZooo...............///000000444444444444555555555555111444777666555999BBBKKKcccrrrtttiiirrrttt|||nnn\\\PPPWWW[[[fffwww~~~ddd^^^iiitttyyymmmdddvvvooosss{{{}}}ddd<<<555111222000+++...666---,,,******++++++)))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((******)))))))))******)))))))))******+++...000111111111---999MMMaaallloooqqqttthhhrrr||||||}}}wwwyyyvvvwwwwww|||XXXGGG888666666333333666;;;>>>@@@@@@>>>===???BBBAAABBBCCCEEEEEEEEEEEEDDDCCCFFFHHHJJJJJJKKKMMMNNNKKKJJJIIIHHHFFFDDDCCCCCC???===<<<;;;<<<>>>AAABBB???@@@AAABBBCCCBBBBBBAAA@@@<<<777444333333333222222000///000111222111000...///////////////000000111222222333333333222222111000444777444444AAAQQQgggzzzmmmKKK555000111///...---,,,+++++++++++++++++++++******************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((('''''''''''''''((()))***++++++---000222999IIIXXXttt}}}~~~|||qqqgggdddddd]]]MMM???<<<<<<<<<<<<<<<===>>>>>>>>>>>>@@@AAABBBCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@??????>>>======<<<===>>>>>>??????>>>======<<<<<<;;;;;;<<<===???@@@>>>???@@@AAABBBAAA@@@???AAAAAAAAA@@@@@@BBBGGGKKKNNNXXXfffvvv......------......///000555444444444444444333333333666888888777777:::===JJJ]]]sss~~~}}}sssuuu{{{jjj___UUUTTTXXXcccwwwjjjeeennn}}}{{{~~~YYYFFF555333000.........000222---+++***)))******)))'''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''')))***+++))))))************))))))*********+++---///...,,,(((...>>>SSS```fffnnnwwwmmmwww}}}vvvwwwvvvooonnnWWWBBB;;;999444222666888999:::;;;<<<>>>?????????@@@BBBBBBBBBAAA@@@@@@BBBDDDFFFGGGGGGGGGIIIJJJGGGGGGFFFDDDAAA?????????999999999999:::;;;<<<===999:::;;;<<<===<<<;;;;;;:::999666444333333222111111///...///000111000...///000000000111111111111222222111111111111222222111111555999:::DDDbbbzzzrrr~~~hhhIII666000111///...---,,,,,,,,,+++)))++++++++++++***************)))))))))(((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%'''((((((''''''&&&&&&''''''((()))******---000///000999DDD[[[wwwwwwaaaPPPDDDDDDBBBAAA@@@@@@@@@@@@???????????????@@@AAABBBAAA@@@@@@???????????????BBBBBBAAA@@@@@@??????@@@===>>>@@@BBBCCCCCCBBBAAA<<<;;;;;;:::;;;<<<>>>??????@@@AAABBBCCCBBBBBBAAAAAABBBCCCFFFKKKUUUaaajjjuuu...------------...//////444444444333333222222222222333555777999999999888666NNNiiiyyy~~~|||zzz~~~pppeeeYYYVVVcccyyyvvvlllwwwyyyzzzZZZ===777222222...+++---111---&&&,,,+++))))))******(((''''''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))***+++))))))************)))))))))+++***((((((***++++++111000888GGGRRRXXXbbbnnnrrrzzz}}}~~~kkk|||}}}}}}cccIII@@@<<<555333777666666777999===@@@@@@@@@@@@BBBCCCCCCBBB@@@@@@@@@DDDFFFHHHHHHGGGGGGGGGIIIBBBBBBBBB???<<<:::999:::::::::999999777666555555888888:::;;;;;;:::999999555444333222000///---,,,222111000000111222111///000000111111222222333333333222111000000000111222777666:::???FFF[[[|||}}}QQQ444000333000,,,,,,++++++---...,,,(((+++++++++************)))))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&((())))))''''''&&&&&&&&&'''((((((''''''***......,,,222;;;HHH```}}}ppp```QQQOOOMMMKKKIIIGGGFFFFFFCCCBBB@@@??????@@@AAAAAA===============>>>???@@@>>>===<<<<<<;;;<<<<<<<<<===>>>AAACCCDDDCCCBBBAAA======<<<;;;<<<===>>>??????@@@BBBCCCDDDCCCCCCBBBDDDGGGKKKQQQ\\\nnn++++++,,,,,,---.........555444333222111111111111111111111333555666555333333===NNNaaarrr{{{mmmpppyyyvvvsssnnnlllttt~~~}}}|||uuueeeHHH:::444111000///...---,,,++++++************))))))))))))&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,///...000444999BBBSSSbbbmmmxxx{{{yyysssttt}}}kkkWWWLLLDDD;;;555333888222666<<<888:::>>>:::>>>???BBBDDDEEEEEEDDDCCCCCCDDDFFFGGGGGGEEEDDDBBBAAA???<<<:::888888999999666666666666666666555555888888777777666666666555444444333222111000//////111000000000/////////...---///111222111000000111222000000111000...222777000;;;AAAOOOkkkZZZ;;;//////111000------,,,,,,+++***))))))************************))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))(((((()))+++---///===FFFYYYssstttnnnjjjllljjjdddaaabbb]]]UUUNNNLLLHHHDDDAAA@@@@@@@@@@@@@@@???===<<<===>>>@@@@@@;;;999<<<>>><<<;;;;;;;;;===???@@@>>>===<<<<<<<<<<<<<<<<<<============@@@DDDDDD???===BBBGGGHHHKKKTTTaaappp,,,,,,,,,---......//////444444333111111000000000111000111222444555444333333555:::CCCSSShhh}}}zzzvvvxxx~~~wwwuuufffdddeeelll||||||yyy~~~|||cccEEE555000222000000///...---,,,++++++*********)))))))))((((((''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))******)))))))))***+++,,,***((())),,,///555BBBOOOfffrrrvvvrrryyywwwuuuyyyjjj___XXXQQQFFF>>>:::333666:::555666===<<<;;;<<<>>>@@@AAA@@@@@@???===???AAABBBCCCBBBAAA@@@>>><<<:::777666555555666555555555555666666666777666666666555555555444444111111111000000//////.../////////000000111111111444555666555333111000000...///333777666333333777@@@SSSeeeyyypppKKK444...///...+++------,,,++++++***))))))************************)))(((((((((''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))((((((((()))+++---...666;;;EEETTTjjj{{{xxxpppdddUUUIIIBBB???????????????>>>======>>>???BBB>>><<>>===<<<:::<<<===>>>???@@@BBBDDDCCCIIIOOOPPPUUU]]]dddgggttt{{{,,,------...//////000000333333222111000000000000111000000111333444333222444222///000;;;SSSppp}}}}}}ddd```]]]^^^gggyyyYYY@@@333+++---444//////...---,,,,,,++++++******))))))))))))(((((('''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#################################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))***+++++++++))))))++++++---555???WWWhhhtttrrrrrrxxxyyytttxxx}}}uuuttt}}}hhhPPP>>>444555888222222777555666777999:::::::::999999888999<<<>>>???@@@@@@???===;;;999666444444333444333444444444555666666666333333333333333222222222/////////.....................///000111222333444111222333222000......///333222333666888:::CCCLLL```yyyjjjUUU===//////000---(((,,,,,,,,,+++******))))))************************((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''(((***,,,---...111444999FFFccc~~~~~~~~~qqqfff^^^[[[[[[RRRPPPMMMIIIEEEBBBAAA@@@CCC???===>>><<<888888:::;;;===???@@@???======>>>???BBBEEEFFFFFFGGGKKKNNNRRR]]]hhhrrr~~~------......///000000000222111000000/////////000000//////111222333222000///000000000555DDD[[[llluuu{{{wwwpppjjjiiippp{{{~~~xxxwww~~~xxxZZZ@@@888666///---333......------,,,++++++******)))))))))((((((((((((((((((((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******...,,,,,,---,,,+++///555BBBUUUiiiqqqrrrqqqkkkdddfffrrr{{{{{{lllmmmfffiiimmmuuu~~~uuuPPP===777999555333444///222333444555555444444333555666888;;;===>>>??????<<<;;;999777555444333333333333333222222222222222111111111111111111000000............//////000000//////000111222333444444...///000000000111333555777444333666===KKKaaasssdddKKKBBB888222111111...+++,,,+++++++++******))))))************************(((((((((((((((''''''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))+++,,,***---000111777JJJeeezzz~~~~~~}}}mmmhhhaaa\\\XXXVVVUUUTTTNNNIIIEEECCC???;;;>>>DDDBBBBBBBBB@@@@@@AAAEEEHHHSSSVVVYYYYYYXXXYYY^^^bbbooo{{{mmm------......///000000000000000///.........//////000//////000111222000///)))---111000000555@@@JJJgggzzz}}}}}}yyyqqqgggccciiittt}}}xxxQQQ>>>222666777...+++000------,,,,,,++++++******)))))))))(((((((((((('''(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))))))))***((((((******((()))...222>>>PPP___hhhlllkkkhhhcccppp~~~~~~{{{zzzttt}}}oooccc^^^iiiyyypppOOO:::888666666666111111222222222222111111000222333444777999:::<<<<<<999888777555444333222222222222111000///......---//////000000000000000000/////////000000111222222222222222222333333333333222222333222111333666999555:::FFFTTTbbbqqqdddDDD777777777444000...---...++++++***************)))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))******,,,...000333<<>>EEENNNXXX___vvvuuuNNN444......---,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&''''''((()))((('''&&&(((+++000444666FFF\\\tttvvvdddUUUMMMLLL++++++,,,,,,---......///------,,,,,,,,,------...///...---...//////---,,,+++++++++,,,,,,------...+++333???OOOeee{{{~~~|||QQQ:::999777///111000,,,,,,///...)))+++++++++***************)))(((((((((''''''''''''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&)))&&&%%%)))+++******,,,''''''+++111222888MMMccclllwww}}}{{{~~~{{{|||{{{vvvuuu}}}zzzrrrrrr}}}yyyvvv{{{lllVVVGGG???999999777666555555444555222222111111111111222222//////000111222222111111......///000111222333444000000111111222222333333222222111111111111111111000111222444666777999999@@@EEEOOO[[[kkk|||tttQQQ444+++...333---'''(((---000///+++)))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''''')))+++***((((((,,,000+++444>>>III```}}}www|||hhh\\\ZZZTTTMMMHHH,,,,,,,,,---------......000///...---------------///////////////////////////......------,,,++++++///,,,111???JJJXXXqqquuuSSS???777444222//////.........---------************))))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!((($$$ """$$$%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))(((((())))))((('''&&&&&&''''''''''''((((((((((((***,,,...---...444>>>GGGZZZjjjuuuuuuvvv|||~~~yyyuuu|||~~~{{{{{{|||yyy}}}eeeOOOGGG>>>888:::;;;888666888444777888666555444444222///111222222222111111222555222222555555222222444444222111222222111111222333111///000222555666666000777777999===999<<>>GGGTTTVVV^^^wwwTTT@@@///+++---+++***,,,++++++++++++*********)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&''''''((()))*********,,,...///333>>>JJJ\\\qqqgggWWWRRRKKKIIIMMMNNNHHHFFFJJJ++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------,,,+++---///---+++000888:::GGG[[[mmm|||```EEE:::555111000222333222///++++++++++++***************)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""""""""#########$$$#########""""""""""""""""""######$$$%%%$$$###"""$$$$$$############"""""""""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''((('''(((((((((((((((''''''&&&&&&&&&'''''''''(((((()))+++,,,+++***)))+++---,,,888FFFTTTdddrrrwwwtttppptttwwwyyyoooeeekkkyyy~~~vvvdddPPPEEEAAA===888666999777555444444555555444555222222444444111111333111111000111666;;;<<<:::888BBBKKKNNNOOOXXXkkk{{{uuuUUU<<<333,,,,,,---++++++---+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))+++)))***...///...111666777GGG```zzz|||{{{^^^MMMJJJIIIGGGIIIMMMLLLHHHHHHLLL+++++++++,,,,,,,,,------......------------..............................------,,,,,,,,,++++++++++++,,,...000...,,,---222,,,444CCCVVVjjj{{{ttt[[[BBB222666333111000222222111///++++++*********))))))))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""#####################$$$$$$$$$%%%%%%""""""""""""""""""######!!!###$$$%%%%%%$$$""""""$$$$$$##################$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''')))***,,,,,,,,,,,,,,,---,,,///444<<>>:::777666777999222222555;;;;;;555222222555666777999CCCOOOSSSQQQSSScccvvvrrrOOO:::333000000000///,,,+++---*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))+++'''''',,,///...///111000555CCCZZZqqq~~~{{{{{{ooobbbRRRLLLQQQJJJJJJJJJKKKIIIFFFGGGKKK++++++++++++,,,,,,,,,,,,......---------...//////////////////////////////---------,,,+++*********,,,---......,,,++++++,,,000111444???QQQfffxxx~~~cccMMM???777444333000.........///...---+++************)))))))))))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%""""""""""""############!!!###%%%%%%$$$###"""#########$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&'''((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&'''(((***++++++++++++---,,,+++...888HHHXXXbbbmmmsssxxx}}}}}}yyyoooppppppnnnrrr}}}uuunnnlllnnnqqqooofffXXXHHH===;;;===>>>BBBLLLUUUVVVNNNEEEBBB999@@@HHHSSSggg}}}}}}sssIII777777,,,---......,,,+++***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((()))%%%$$$(((***)))***------000666@@@MMM^^^tttppp^^^ZZZWWWOOOMMMQQQKKKJJJIIIGGGEEEDDDFFFHHH***++++++++++++,,,,,,,,,---,,,,,,,,,------...///........................,,,,,,+++++++++++++++++++++,,,,,,***)))***++++++......///111888FFFWWWdddooozzzpppaaaMMM>>>666222222222...---,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$%%%%%%########################################################################""""""""""""########################$$$$$$$$$$$$!!!"""""""""############!!!###%%%%%%###"""###$$$######$$$%%%&&&''''''((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((())))))(((***+++,,,---000777AAAJJJbbbnnnzzz~~~~~~|||yyytttuuunnnzzznnnnnnooo\\\XXXZZZdddlll{{{rrrkkk\\\gggtttuuuQQQ444---333+++------+++******++++++))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((%%%$$$'''(((&&&'''*********---222777DDD^^^uuuvvv~~~{{{]]]TTTMMMMMMLLLHHHGGGIIIGGGGGGGGGFFFFFFGGGFFFEEE******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------------------------*********++++++,,,------)))******((((((+++------'''---111///---000<<>>111000222000...------,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$###$$$'''((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''((((((((())))))((()))+++---000222<<<777999FFFSSS```ssszzzfffUUULLLHHHFFFDDDEEECCCBBBAAAAAABBBCCCEEEBBBCCCEEEFFFFFFEEECCCBBB,,,,,,+++************+++*********)))))))))))))))************************))))))))))))))))))))))))(((((())))))************,,,+++*********+++---...,,,---...444???OOO```kkkttt|||nnnYYYBBB777555444222111222111///...------------*********))))))(((((('''))))))))))))((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""############!!!!!!!!!"""""""""##############################$$$$$$$$$$$$%%%&&&'''((()))+++---,,,***(((''''''))),,,,,,(((&&&((()))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***+++,,,,,,111:::EEEOOOZZZdddjjjjjjooouuuyyy}}}}}}yyy}}}zzzwww~~~bbbFFF555///,,,...111///...---,,,+++******))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%######$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%&&&''''''((((((((('''''''''(((***,,,---111...000444666<<>><<<;;;;;;<<<======<<<;;;????????????????????????>>>>>>>>>>>>??????@@@AAA***))))))))))))***+++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,(((((())))))************&&&((()))******+++---//////111555;;;GGGZZZpppcccZZZLLL???777333222111///---------+++(((+++111,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############!!!!!!!!!"""""""""##############################""""""###$$$%%%'''((()))'''(((******)))***+++---'''+++,,,(((&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***---///111)))+++,,,,,,+++,,,...000222CCC\\\rrr~~~~~~{{{zzzzzz{{{~~~{{{~~~uuuvvv~~~}}}vvvnnn}}}yyycccFFF333...//////---***...///+++(((***,,,,,,***))))))(((((()))))))))''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''---+++))))))+++,,,------444:::;;;777<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@)))))))))))))))***++++++)))*********++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))******+++'''((()))))))))))))))))),,,***(((((()))*********/////////000555BBBQQQ]]]hhhtttwwwhhh\\\VVVEEE???888333222444666777333///---...---+++---111***+++,,,,,,,,,+++***)))&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############"""""""""#########$$$$$$##############################$$$%%%&&&(((***+++((()))***)))(((((()))+++&&&***,,,)))&&&''''''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))***,,,---)))***,,,---,,,,,,...000///888HHHZZZjjjvvv~~~yyyzzzzzz{{{}}}tttvvv}}}~~~rrrooouuuOOODDD666///---------,,,(((---...)))'''***+++***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""$$$&&&%%%$$$###%%%'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###############################################################$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%&&&&&&'''''''''&&&&&&,,,+++)))((())),,,......---222666777666666777:::NNN\\\pppsss___PPPDDD@@@>>>777:::===777666777999::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;:::<<>>))))))((())))))***++++++(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***'''(((((()))))))))))))))'''&&&%%%(((+++,,,***'''(((***,,,---,,,///444999AAAQQQfffwwwxxxqqqdddUUUFFF<<<888777444111...---------,,,+++000+++***///222///+++))))))***+++,,,,,,+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""########################$$$$$$$$$$$$########################%%%%%%%%%&&&(((***+++,,,*********)))'''&&&''')))&&&***,,,)))'''''''''$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''(((((()))---......---+++***+++,,,//////333===LLL]]]kkkrrrxxxzzz{{{|||}}}oooiiimmm{{{{{{zzztttvvv}}}}}}tttkkkooouuuqqqsssyyyxxx___JJJ777555222111///,,,+++,,,)))...///***))),,,+++&&&))))))(((((((((((()))***''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$!!!###%%%$$$""""""$$$&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%###'''******)))******)))***---111444///))),,,444+++666EEERRR___ooowwwgggZZZJJJ===@@@777777888333666888000666777888888888888999:::999::::::;;;;;;::::::999888<<>>===))))))(((((((((((())))))))))))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((('''''''''''')))))))))*********++++++///......000444999>>>AAAIIIOOOVVV\\\bbbjjjuuu}}}zzzuuurrr___XXXNNNDDD===888444222333222222111000000000000............---------,,,***+++++++++******)))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$########################$$$$$$%%%%%%'''((()))***+++,,,,,,+++***)))+++,,,,,,+++***(((&&&%%%######$$$$$$############$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''************************++++++,,,---///222777;;;EEEOOO```qqq|||{{{|||{{{yyyxxxzzz~~~~~~nnnmmmvvv}}}|||kkkSSS???444111000/////////......---,,,,,,+++++++++******)))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***++++++,,,'''***---......000666<<<>>>HHHWWWggguuu}}}tttjjjcccTTTCCC666777999666555888555444333222111111111111111222222333333444444555666777888888888777666666555666888999:::;;;;;;;;;)))((((((''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************...---,,,+++++++++,,,---///444:::???DDDKKKSSSZZZdddllltttzzz||||||~~~xxxoooddd[[[SSSLLLGGG???;;;777444333222222111,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,***************))))))((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$########################%%%%%%%%%%%%%%%&&&'''(((+++++++++***)))))),,,......,,,***&&&$$$""""""!!!$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))******+++++++++,,,---------...000222333===PPPfffyyy|||}}}}}}~~~mmm^^^^^^iiirrr~~~}}}fffIII@@@444,,,***+++------......------,,,,,,+++++++++******))))))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$##############################""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((())))))******+++)))+++,,,+++))))))---000111444999@@@IIITTT___fffrrrsssaaaRRRJJJFFFCCC@@@:::111...333555222111444444333222111111000000111000000000111222222333333555666666777777777666666666666555666777888:::;;;(((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((()))))))))******+++,,,,,,...///000111222...000222333333444888;;;@@@GGGOOOUUUYYY^^^eeejjjoooqqqtttvvvuuurrrnnnkkkdddfffjjjooorrrnnnfff___QQQMMMGGGBBB>>>:::555222333111000///000000///---......------,,,,,,---------,,,,,,,,,++++++++++++((())))))***))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""##################""""""""""""#####################$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))))))))'''&&&'''***,,,---+++((($$$"""!!!""""""$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++)))+++...//////000111333222;;;JJJ[[[jjjssswwwxxx|||{{{}}}|||mmmaaa```hhhooouuu~~~{{{vvvxxxZZZBBB777333///...///000000///------,,,,,,++++++++++++******))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$######$$$$$$$$$$$$#######################################"""######$$$%%%###########################""""""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))***++++++******---///444333222000111555<<>>===>>>@@@BBB@@@:::444333111000///000000///...///...,,,,,,---,,,***'''///...---,,,++++++++++++++++++++++++************'''(((((()))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""###############""""""""""""""""""###""""""#########$$$$$$$$$###$$$$$$&&&(((***+++---((())))))(((&&&''')))+++)))'''%%%###""""""###$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))******$$$'''***,,,,,,---...000///777@@@HHHLLLQQQWWW\\\zzzzzz{{{}}}}}}tttkkkdddeeemmmuuu|||vvvgggppp~~~|||zzz~~~iiiYYYIII888+++000///////////////---+++++++++++++++************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$###############$$$$$$$$$$$$####################################""""""###$$$$$$%%%########################"""""""""######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((&&&'''((((((((()))+++,,,***+++,,,++++++,,,///111222555;;;AAAFFFIIIMMMPPPfffppp~~~uuuiiiZZZLLLAAA;;;===:::666444555444222000...---...000000///000333000000///.........//////------...//////000000111333333333444444555555666555777:::<<<<<<;;;:::888(((''''''&&&&&&''''''(((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))+++,,,------+++,,,------+++***+++---++++++---...//////......---,,,+++,,,------,,,+++...---,,,,,,......---,,,000///...///000///---+++***************+++,,,,,,+++*********))))))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""###"""""""""###$$$$$$%%%%%%###$$$$$$&&&(((+++---...***+++,,,+++)))((()))***%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&(((***+++++++++,,,---+++111666777666888???EEEXXX___lll{{{~~~tttmmmkkkoooyyyooocccqqq{{{|||uuusss}}}pppuuuuuubbbLLL@@@:::555///---+++,,,,,,---,,,+++***)))******************))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$##############################""""""""""""###$$$%%%%%%########################""""""############"""""""""""""""""""""""""""""""""""""""############$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))$$$'''+++------,,,,,,,,,+++***+++.........222777888>>>HHHQQQYYYaaagggkkk~~~zzztttppphhh^^^VVVTTTJJJGGGCCC===777333000///111111111333333111,,,)))000...------------...///......------------......------......//////000000333222222222333444555666444666999<<<<<<:::888666(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((()))***+++------++++++***+++++++++***))))))***+++,,,,,,...000111//////////////////000000/////////......///111333...---,,,,,,------+++)))(((''''''(((******)))((())))))))))))***+++,,,---******)))))))))(((((((((%%%&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&''')))***+++)))+++------***((('''&&&""""""##################$$$$$$############$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((()))++++++***+++,,,...+++...000111111333666999<<>>EEESSSfffxxxvvvsssvvvtttiiijjj}}}xxxwwwxxxuuuyyytttvvv^^^HHH999;;;333...111111,,,)))***------,,,+++***+++---///(((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%&&&########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%''')))(((((('''(((((('''&&&'''(((***)))'''***...---'''&&&***+++,,,......///111444777:::???AAACCCIIIPPPOOOHHHGGGBBB???AAACCCDDDFFFIIINNNKKKCCC;;;888:::;;;888777333000333444333333555///////////////......---000...,,,++++++,,,...///+++***)))***///222000,,,,,,,,,,,,++++++,,,------------......///000000000111111000000111333555666999999999999999999:::;;;%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))************,,,,,,+++******+++,,,,,,(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#############################################"""!!!!!!""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''')))+++,,,++++++,,,...///111222222666666999EEEUUUaaaeeedddmmmooovvv{{{}}}lllmmmtttrrrlllrrr}}}|||uuuwww{{{xxxzzzyyykkkYYYIII@@@999333...000000///...------,,,,,,......------,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""###############"""!!!"""###$$$###!!!######""""""######$$$%%%""""""""""""##################"""!!!!!!!!!!!!!!!##############################""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&$$$$$$&&&''''''((((((((((((((())))))))))))******************+++,,,...//////000555333111222444555333111000222333222111000111222444333111////////////000------------------------,,,------......------,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///111000000000111333555666888888888777777777777777%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********+++***)))(((((()))***+++(((((((((((((((((((((((()))((((((((('''''''''&&&)))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#############################################"""!!!!!!""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''''''''''')))***+++***+++,,,---///000111222333222444;;;DDDJJJLLLKKKJJJNNNWWWfffwwwtttiiikkkrrr~~~zzznnndddfffppp}}}{{{zzz}}}ooo___VVVFFF???777333333333111/////////...------,,,++++++,,,++++++***))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""###############"""!!!"""###$$$###!!!######""""""######$$$%%%!!!!!!"""""""""###############"""!!!!!!!!!!!!!!!##############################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((()))))))))))))))******+++,,,---...///000///---...000000///---...///000000......///000//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,---.........000/////////000222444555777777777777777777777777%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""############""""""!!!""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&''''''(((************+++,,,...///000000222333444555888999;;;;;;@@@BBBGGGPPP^^^lllvvv|||}}}wwwqqqwww{{{wwwppplllrrr|||~~~wwwjjj[[[LLL@@@777333---+++)))***---...,,,***---------,,,++++++******++++++******)))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$######""""""######$$$""""""""""""""""""""""""""""""""""""###############"""!!!"""###$$$###!!!###""""""""""""###$$$$$$!!!!!!""""""""""""#########""""""!!!!!!!!!!!!!!!##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((()))***++++++,,,,,,,,,+++***+++,,,---,,,++++++,,,------++++++,,,---,,,,,,,,,,,,+++***))))))------,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++************************)))))))))*********++++++******************++++++***++++++,,,,,,---......///...//////000111333444555555555555555666666666%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$###$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!"""""""""############!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))***+++,,,---...//////222444555444444777:::FFFDDDDDDEEEIIIOOOTTTWWW___ggguuuzzzyyy~~~lllaaaIIIEEE>>>777333333444666111000......///...+++(((,,,+++++++++*********))),,,,,,++++++************(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%##############################""""""""""""##############################!!!"""""""""###############"""!!!"""###$$$###!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((&&&$$$######$$$&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))******++++++++++++,,,,,,,,,,,,)))+++,,,+++***)))***+++,,,------...---,,,+++***,,,,,,,,,+++******))))))******++++++++++++******))))))))))))))))))))))))(((((()))))))))*********)))))))))************************+++,,,,,,------......///000111222333333333333333444444444444444%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$############$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!""""""#########""""""!!!"""""""""############!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''(((((((((((()))***+++,,,,,,---***...111222000111444888888888999;;;<<<>>>@@@BBBFFFNNNYYY```aaabbbkkkuuu|||}}}nnn^^^PPPGGG>>>:::555000---,,,---......---,,,,,,---.........***************)))))))))++++++************))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###########################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###############"""!!!"""###$$$###!!!""""""!!!!!!""""""###$$$ !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))******+++++++++,,,,,,)))***++++++))))))***++++++,,,---...---,,,+++***++++++*********)))))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((())))))*********))))))******+++,,,,,,,,,......///000111222333333111111111222222333333333%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''(((((()))******++++++,,,...111111000000222555---000444666888999;;;===<<>>999777444000---+++******,,,+++*********+++---...************************((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############"""!!!"""###$$$###!!!"""!!!!!!!!!!!!"""###### !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''''')))***(((***+++***)))((()))***))))))*********))))))((())))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''(((((())))))******((())))))******+++,,,,,,,,,---...000111111111111//////000000111111222222%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&'''''''''((())))))******---...000000000000111333000222555666555555777999777;;;===:::666555666888888;;;???AAACCCHHHRRRYYYcccdddeeeffffffeeecccbbbdddbbbccceeebbbZZZWWWWWWaaabbbaaa```]]][[[ZZZYYYWWWUUUQQQMMMNNNNNNGGG>>>555333222222333444444333.................................,,,***)))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###############"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###%%%''''''&&&&&&(((***'''((())))))''''''((()))((((((''''''''''''((((((&&&''''''(((((())))))***'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))******(((((())))))***+++++++++)))***,,,...////////////---......///000000111111%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$###"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%&&&&&&''''''(((((()))))))))))))))+++---.../////////111222222000000444777666:::<<<;;;:::;;;:::999555999======;;;;;;===@@@EEEEEEFFFGGGGGGCCC>>>999<<<===BBBGGGFFF>>>999999999777777:::>>>???===999444444333222555888555...111000//////000000...---111111///...,,,+++***))))))+++------+++***)))(((***************+++++++++((((((((()))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''###&&&((((((&&&&&&(((+++&&&'''((((((&&&&&&'''((()))((('''&&&&&&''')))***%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((()))******++++++'''(((***,,,---------,,,------......///000000111$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!  !!!""""""""""""""""""""""""""" !!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!#################################"""""""""""""""###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$""" !!!"""######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''(((((()))************++++++,,,---...//////000000111222333333333333666;;;BBBEEEBBB<<<666333777777666666666888999:::666777999:::999888666555666666666666666666666666111222333333111111222333000000000000////////////,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################################################################!!!!!!""""""#########$$$############"""""""""""" !!!!!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******(((((((((((())))))))))))&&&(((***++++++,,,...000---...///000000111111111$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################%%%%%%$$$######"""!!!!!!$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""###"""""""""""""""""""""###$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$""" !!!#########$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((())))))***))))))***+++,,,---......///000111222333333333333444888===???===999555333666666555555555666777888444555777777777666444333111111111111111111111111000111222111000///000222000000000/////////......,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++++++++++++++***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################!!!"""""""""########################""""""""""""!!!!!!!!!""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""##################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''''''''(((((((((((()))((()))++++++++++++,,,...------///000000000000000$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$######""""""!!!$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$############"""######"""!!!!!!"""$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((()))***+++,,,------///000111222222333333222222444777888777555444444666555444444333444444555222333444444444333111000111111111111111111111111...///000000......///000000////////////.........+++,,,,,,------,,,,,,+++******************************++++++++++++******)))((((((''''''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$############$$$%%%########################################################################""""""""""""########################""""""""""""!!!!!!"""######""""""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''')))***++++++******+++,,,,,,---...///000000000000###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%&&&####################################$$$$$$$$$$$$##############################""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$#########"""""""""!!!############""""""""""""############""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$###### """######""""""###%%%######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,------...///000111222222222222111222333222111222333555555555444444333333333333111222222222222111000///111111111111111111111111...///000///...---...000/////////.........------++++++,,,,,,,,,,,,++++++************************))))))************))))))(((((((((''''''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################################################################"""""""""""""""#####################"""""""""!!!!!!""""""############"""!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''')))******))))))+++,,,,,,,,,---...////////////#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%#########################################################"""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################!!!!!!""""""###############$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!######""""""###%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''))))))***+++,,,---............///000111111111111000111111000000111333666555555555444444333333222222222222222111111000000...........................///000///...---...000............------------******++++++++++++******))))))))))))))))))))))))((())))))******))))))(((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################""""""""""""""""""############"""""""""!!!!!!!!!"""###############!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((())))))***,,,...+++,,,---......//////...############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""###$$$$$$$$$########################"""""""""############$$$########################!!!!!!!!! !!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""""""""#######################################""""""""""""""""""""""""!!!!!!"""""""""""""""###$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################!!!!!!!!!"""######$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!###$$$###"""###$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))***+++,,,---......---...///000000111111000000111111111000000222444333444444444444333333222222222111111111000000000////////////////////////---...//////...---...///......---------,,,,,,,,,)))******++++++******)))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$###""""""####################################################################################""""""""""""############"""""""""""" !!!"""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''((()))***,,,...***+++,,,---............############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################""""""""""""####################################"""""""""""""""###$$$$$$############$$$$$$$$$$$$############################################################$$$$$$$$$$$$!!!"""""""""#########$$$########################!!!"""""""""""""""""""""!!!!!!!!!!!!""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""#########!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""######################## !!!!!!"""######$$$$$$###$$$%%%%%%######$$$%%%############$$$$$$$$$%%% """$$$$$$###""""""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,------------...///000000000000...000222222111000000111000111222333333333222111111111000///////////////111111111111111111111111,,,---...---,,,+++,,,...---------,,,,,,,,,,,,+++))))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!####################################################################################"""""""""!!!############"""""""""""" !!!""""""""""""""""""""""""############ """""""""""""""""""""""" !!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""######################################################""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''(((((((((***,,,***+++,,,------...------"""############$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%&&&"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$########################!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""##############################"""""""""""""""""""""""" !!!"""######$$$"""!!!  !!!""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###$$$%%%%%%######$$$%%%!!!!!!""""""#########$$$ """$$$$$$###"""!!!"""######$$$$$$$$$$$$###### !!!###$$$%%%''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))''''''((()))***+++,,,,,,,,,---...///000000000000---///222333111///.........///000222222222111000000000///............///------------------------***+++,,,,,,******+++,,,---------,,,,,,,,,++++++))))))************))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!########################################################################$$$#########""""""!!!!!!############"""""""""""" !!!""""""""""""""""""""""""############ """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((*********+++,,,------------""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""############"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$#################################""""""""""""""""""############$$$$$$$$$######""""""""""""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!"""""""""""""""!!! """"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%###"""!!!"""###$$$###!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((()))***+++------...///000000//////000111111111111111000000000///333333222222111000000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000+++))),,,......************)))))))))(((+++*********))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%$$$!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""####################################!!!!!!"""###$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$&&&((()))***+++---///,,,---///333666555000,,,""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###############"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###!!!!!!!!!###$$$###"""########################%%%$$$$$$######"""""""""""""""#########$$$$$$$$$###########################"""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!"""""""""""""""!!! """!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$###"""!!!"""###$$$###!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((()))***+++,,,------///000000///...000111111111000000000/////////222111111111000000///////////////...............,,,,,,,,,,,,,,,,,,,,,,,,666888666///+++,,,,,,+++*********)))))))))((((((******)))))))))(((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""""""""#########!!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""####################################"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$&&&((())))))***,,,.........000444777777333///""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###""" !!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""######"""""""""#########$$$$$$######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!"""###$$$###!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((()))+++,,,---,,,...//////......///000000000/////////.........//////////////////......---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,777999666///+++++++++)))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""############""""""""""""""""""############""""""$$$############""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""############!!!"""######$$$$$$######""""""""""""""""""""""""########################""""""""""""######################################################$$$$$$""""""###$$$$$$$$$$$$###########################!!!""""""######$$$$$$$$$"""######$$$%%%$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''(((((((((***,,,,,,---000444666666333000""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###!!!!!!""""""!!!########################!!!"""""""""#########$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""##################""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""###"""!!!"""###$$$###!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))***+++,,,+++---......------...///............---------------------------.........,,,,,,---------.........++++++++++++++++++++++++---000000+++)))+++,,,***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################"""###$$$$$$#########$$$$$$$$$######""""""!!!!!!"""""""""######"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!""""""###############""""""""""""""""""""""""########################!!!"""""""""####################################$$$$$$$$$###########################$$$#########""""""""""""""""""""""""!!!!!!"""""""""#########""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$&&&''''''&&&&&&((())))))***---111222222000///""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""%%%$$$############"""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!"""""""""###############""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""###"""!!!"""###$$$###!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))++++++***,,,------,,,,,,---...---------,,,,,,,,,+++++++++++++++,,,---------...------------,,,,,,,,,,,,++++++++++++++++++++++++'''+++,,,((('''***,,,***(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#################################!!!############%%%'''$$$$$$######""""""!!!!!!###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$###############$$$$$$##################"""""""""""""""""""""""""""""""""""""""#########""""""###$$$$$$$$$$$$###########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%'''((('''&&&%%%&&&((('''***---///000///......"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!"""###$$$###!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''')))***+++***+++,,,,,,++++++,,,---,,,,,,+++++++++***************++++++,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++))),,,---***(((******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################!!!$$$$$$""""""$$$'''############""""""""""""######""""""""""""######!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""#########"""""" !!!"""######"""!!! """"""""""""############ !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$%%%$$$######"""#########""""""""""""""""""""""""########################"""######$$$%%%$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''((()))(((&&&%%%%%%'''(((+++...///...------..."""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""###$$$$$$%%%############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$###"""!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""########################### !!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""#########""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$###"""!!!"""###$$$###!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&'''(((******)))***++++++******+++---++++++*********)))))))))))))))***+++---......///++++++++++++,,,,,,,,,,,,************************)))---...***((())))))''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################### ###&&&$$$!!!"""%%%"""""""""""""""#########$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$###""" !!!"""######"""!!! """"""""""""############ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""###$$$$$$$$$%%%%%%%%%###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''((()))***(((&&&%%%%%%&&&'''***------+++******+++"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""######################## !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!""" !!!""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%###"""!!!"""###$$$###!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''((()))***(((***++++++******+++,,,************))))))))))))))))))***+++---...//////((()))***+++,,,---......************************%%%***+++((('''))))))'''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""###&&&'''%%% """!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%$$$$$$### !!!"""$$$$$$"""!!! """"""""""""############ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!"""###$$$%%%%%%&&&&&&%%%###"""""""""##############################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''')))***+++)))'''%%%%%%&&&%%%(((+++***'''%%%&&&'''!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!########################""""""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!############"""!!!""""""""""""############!!!!!!""""""#########$$$ """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! ########################"""""""""""""""""""""""" !!!!!!!!!!!!""""""#########$$$"""""""""""""""""""""""" """######"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""### """#########"""!!!###"""!!!!!!!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%''')))***(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******))))))))))))******''')))***++++++***)))'''))))))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""############""""""""""""############$$$#########""""""!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ######"""""""""""""""###""""""############""""""$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###############""""""""""""""""""############""""""################################################"""!!!###''''''###!!!"""$$$$$$######""""""!!!!!!######""""""""""""######%%%%%%$$$###"""""""""###"""$$$''')))***)))'''&&&&&&&&&((()))************!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!########################""""""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!! !!!""""""######""" !!!!!!!!!!!!"""""""""!!!"""""""""############!!!"""######!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################ !!!!!!"""!!!"""""""""############"""""""""""""""""""""""" !!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""### !!!"""###""""""!!!""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%''')))***((((((((()))))))))******************************,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++******))))))))))))******'''(((***++++++***(((''')))(((((('''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############""""""""""""########################"""""""""!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! ######"""""""""""""""###""""""############""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###############""""""""""""""""""############""""""################################################&&&""""""&&&#########"""""""""""""""######""""""""""""######%%%$$$######""""""######!!!"""%%%'''))))))))))))%%%&&&'''(((((()))))))))!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""########################""""""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""" !!!"""############ !!!!!!!!!!!!""""""""""""############"""###$$$###""""""###$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###""""""""""""############"""""""""""""""""""""""" !!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""!!!!!!""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$$$$%%%''')))***)))))))))*********++++++++++++++++++++++++++++++,,,++++++++++++*********++++++,,,,,,,,,,,,++++++***))))))(((((())))))***'''((()))******)))((('''((((((''''''&&&%%%%%%%%%&&&'''((((((((((((''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%""""""""""""############""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!""""""###""""""############""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!!!!""""""###$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""""""""############""""""################################################&&&""" !!!!!! """&&&""""""""""""##################""""""""""""######$$$$$$###"""""""""######!!!"""###%%%''')))***+++$$$%%%&&&'''((((((((('''""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!"""""""""""""""""""""#########"""$$$%%%$$$###"""###$$$################################################################################################"""""""""!!!"""######$$$"""""""""""""""#########""""""""""""""""""""""""  !!!!!!!!!!!! !!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""""""""!!!""""""######""""""#########$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$%%%''')))***)))*********++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++******))))))(((((((((((())))))'''(((((())))))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""######$$$$$$!!!"""""""""""""""######""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""""""""############!!!"""""""""#####################"""""""""""""""!!!"""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!""""""###""""""############""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""$$$%%%"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""######$$$$$$######"""################################################""""""'''......'''""""""!!!!!!""""""######$$$$$$######""""""""""""############""""""""""""##################%%%''')))***%%%&&&''''''((((((((('''""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!"""""""""###!!!""""""""""""!!!!!! !!!!!!"""""""""###############"""""""""""""""""""""$$$%%%$$$###"""###$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""###$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$$$$%%%''')))***)))*********+++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******++++++******)))))))))(((((((((((())))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""######$$$$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""###### !!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""### !!!"""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!"""######""""""############""""""#########"""""""""""""""################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$##################$$$$$$$$$$$$###################################################### ###***222222***### !!!!!!""""""######$$$$$$######""""""""""""#########""""""!!!""""""######%%%$$$#########%%%&&&(((''''''((()))))))))((((((###""""""!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!""""""###### """###$$$$$$$$$""""""""""""########################"""""""""""""""###$$$###""""""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""######$$$%%%"""############$$$$$$$$$"""""""""###############%%%$$$$$$$$$%%%''')))***)))))))))*********+++++++++++++++++++++++++++++++++************)))))))))))))))************)))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""############""""""""""""############""""""""""""############ """######"""!!!!!!!!!!!!!!!"""""""""###### !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""######""""""############""""""######""""""""""""""""""################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$###############$$$$$$$$$$$$############################################################&&&******&&&######""""""""""""##################""""""""""""######""""""!!!!!!!!!"""######%%%%%%############%%%%%%(((((()))))))))))))))(((######"""!!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""######### !!!###$$$$$$$$$!!!!!!!!!""""""""""""###############"""""""""!!!!!!"""######!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """!!!!!! !!!"""###$$$""""""""""""###$$$%%%&&&"""############$$$$$$$$$!!!"""""""""#########$$$%%%$$$$$$$$$%%%''')))***((((((((()))))))))******************************************))))))))))))((())))))))))))))))))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########""""""""""""""" !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""############""""""""""""############!!!"""""""""############ """#########"""!!!!!!!!!"""""""""######### !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""  """######""""""############"""""""""""""""""""""""""""###################################################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###################################################%%%""""""$$$$$$""""""%%%#########"""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""#####################$$$%%%%%%'''(((((()))((((((''''''######"""!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""######$$$!!!!!!"""""""""""""""!!! !!!!!!!!!"""$$$#########""""""!!!!!! """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###%%%&&& !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """!!! !!!###$$$""""""""""""###$$$%%%&&&"""############$$$$$$$$$!!!!!!""""""#########$$$%%%$$$$$$$$$%%%''')))***(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""############!!!!!!""""""#########$$$ """###$$$###"""!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """######""""""############"""""""""""""""""""""#########################################################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" ###%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######################################################!!!"""&&&&&&"""!!!###$$$$$$######""""""!!!!!!######""""""""""""######!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%&&&&&&&&&'''''''''''''''&&&&&&