BM6P6(@ nnn[[[TTTZZZdddpppsssrrrrrr|||zzztttpppssswwwdddSSSLLLCCC===;;;:::888777999999:::;;;;;;:::::::::999999999888888888888888666777888777555444555666999888777777888888777666555555666777888999::::::;;;===???BBBEEEHHHJJJKKKGGGEEEBBB===888555555666666666777999;;;;;;:::888===>>>DDDPPPgggyyyYYYOOOFFFCCCCCCCCCFFFIIIQQQVVV^^^iiittt~~~{{{|||~~~~~~~~~~~~}}}zzz~~~|||vvvqqqggg[[[QQQFFFEEECCCBBBAAAAAABBBBBBGGGNNNXXXjjjoooYYYOOOHHHMMMZZZkkkkkkTTTDDD===<<<===???LLLaaattt~~~gggRRRNNNZZZhhhoootttrrrpppsssdddKKK;;;666666222111111000000000000000111111111111111111111111111444777999:::<<<>>>@@@BBBCCCEEEHHHMMMUUU___eeemmmpppssssssqqqppprrruuugggWWWgggvvviii___XXXMMMIIIDDD???===;;;999777777777666555555555555555:::::::::::::::999888777999999999:::::::::::::::;;;<<<>>>@@@CCCFFFIIIJJJPPPQQQPPPMMMHHHBBB???===;;;:::888666555444555555444555555666777999:::;;;@@@BBBHHHPPP[[[hhhxxx}}}wwwvvvtttqqqqqqrrruuuyyy}}}ttteeeXXXTTT]]]hhhxxx}}}}}}|||{{{wwwttttttzzzgggTTTMMMDDD>>><<<;;;999888888999999:::;;;;;;;;;;;;;;;;;;::::::::::::999999777888999888666555666777<<<;;;;;;;;;<<<<<<;;;;;;999::::::::::::::::::::::::;;;<<>>>>>??????AAABBBDDDHHHLLLQQQUUUXXXUUUUUUUUUQQQJJJDDD???===:::999888777666666777888888999:::<<<===@@@CCCEEEFFFKKKSSS\\\eeeqqqwwwssssssqqqpppqqqrrrvvvzzztttmmmddd[[[TTTSSS]]]jjj||||||zzzxxxzzzgggUUUNNNEEE???===<<<;;;999777888888999:::;;;<<<<<<=========<<<<<<<<<;;;;;;:::;;;<<<;;;:::999:::;;;;;;<<<<<<========================<<<;;;:::999888;;;<<<===???AAACCCEEEFFFHHHEEEAAA<<<999888888888::::::;;;<<<<<<=========???GGGYYYrrrvvvXXXFFFBBB???BBBDDDCCCCCCFFFIIIQQQ___nnn|||}}}{{{|||}}}xxxsssnnneeeZZZQQQHHHGGGEEECCCCCCCCCDDDEEEDDDMMM[[[rrrmmmXXXQQQIIIJJJSSSbbb|||iiiQQQAAA::::::;;;<<>>BBBDDDEEEHHHMMMVVV___eeekkkmmmooommmkkklllooossstttbbbqqqqqqdddWWWPPPKKKGGGBBB>>><<<:::888777555555555555666777888888555555666888999:::;;;;;;::::::;;;===>>>@@@AAAAAABBBCCCFFFJJJPPPWWW]]]aaa]]]]]][[[UUUMMMEEE@@@===:::999888777777888999::::::;;;;;;<<<>>>BBBHHHLLLRRR\\\iiiqqqxxx|||rrrppprrrrrrsssttttttxxx}}}lllbbbYYYUUUQQQPPPZZZggg~~~{{{vvveeeUUUNNNEEE???===<<<:::999777777777888:::;;;<<<===>>>>>>==================>>>@@@AAA@@@??????@@@AAA@@@AAABBBCCCBBBAAAAAAAAABBBBBBCCCCCCBBBAAA???>>>BBBBBBCCCEEEHHHKKKNNNPPPQQQLLLDDD>>>:::888888888:::;;;<<<<<<<<<===???@@@EEERRRjjjgggMMMEEEAAA@@@CCCFFFFFFIIIMMMSSS]]]mmm}}}~~~|||{{{~~~|||uuupppkkkdddYYYPPPHHHFFFDDDBBBBBBCCCDDDEEEHHHQQQ```yyymmmXXXPPPHHHIIIQQQ___{{{iiiPPP@@@;;;:::<<<:::III[[[gggoooyyykkkYYYYYYdddnnnrrruuuvvvvvvxxxtttZZZDDD888444444333222111111000000111111111111111111111111111111111333555777888:::===???CCCDDDFFFIIINNNVVV___fffmmmnnnnnnllliiihhhlllpppyyyggguuu}}}oooaaaUUUNNNIIIFFFAAA===;;;:::888777444444444555666888999:::888888999:::;;;<<<>>>>>>;;;;;;<<<>>>???AAABBBCCCBBBCCCFFFKKKQQQYYY```cccdddccc```YYYOOOFFF@@@===::::::888888888888999:::============@@@HHHRRRZZZjjjxxxvvvpppqqquuuvvvxxx{{{xxx{{{gggZZZPPPOOOOOOOOOYYYfff}}}}}}ssscccTTTMMMDDD>>><<<;;;:::888777777777777999:::<<<============>>>>>>>>>??????@@@BBBDDDDDDCCCDDDEEEGGGIIIKKKNNNNNNLLLJJJJJJKKKJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLNNNQQQUUUYYY^^^``````XXXKKKAAA;;;999888777999;;;;;;;;;;;;<<<@@@DDDQQQddd}}}\\\IIIEEEAAA@@@CCCFFFIIIQQQXXXbbblll{{{{{{{{{~~~~~~yyyqqqmmmiiibbbXXXPPPGGGEEEBBB@@@@@@AAADDDEEEIIIRRRdddmmmXXXNNNGGGIIIQQQ```}}}jjjOOO@@@<<<<<<<<<>>>OOO```iiiqqq}}}mmm]]]]]]hhhqqqsssvvvxxxyyyzzzpppUUUBBB888555444333222222111111111111111111111111111111111111111333444666777888;;;>>>AAACCCDDDFFFIIINNNVVV```fffppppppppplllhhhhhhkkknnn~~~lll|||{{{nnn```UUUMMMGGGDDD???<<<:::999888777444444444555777888:::;;;::::::::::::;;;<<<===>>>???@@@AAABBBDDDEEEFFFFFFHHHJJJLLLQQQVVV]]]cccfffiiigggbbbYYYNNNEEE@@@===;;;:::999888888888999:::AAABBBEEEHHHOOO]]]nnnzzz|||wwwqqqnnnqqqvvvyyy||||||cccSSSIIILLLQQQTTT```ooo|||~~~}}}ooobbbTTTMMMDDD>>><<<;;;999888888777777777888999;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBDDDGGGHHHHHHJJJLLLNNNOOOSSSXXXYYYWWWUUUVVVXXXUUUVVVYYY[[[\\\\\\[[[[[[[[[[[[]]]```eeejjjooosssrrreeeSSSDDD===:::999999999:::<<<;;;:::===CCCHHHXXXqqqjjjQQQFFFDDD@@@@@@CCCHHHOOO[[[fffsss|||~~~}}}~~~{{{|||{{{uuunnnjjjfff```WWWPPPFFFDDDAAA??????AAADDDFFFGGGPPPfffnnnYYYMMMGGGJJJSSSbbbjjjNNN@@@<<<<<<===???RRRcccjjjqqqlll^^^```lllssstttsssvvvxxxyyyjjjPPP>>>666333333333333222111111111111222111111111111111111111111444555666777888;;;???BBBCCCEEEFFFIIINNNWWW```fffppprrrrrrooollljjjmmmppprrrzzzmmm___SSSLLLEEEBBB>>>;;;999999888777555555555666777888:::;;;999999888888999;;;<<<===???@@@BBBDDDFFFHHHIIIJJJOOOQQQTTTXXX]]]bbbfffiiikkkggg```UUUJJJCCC???>>>;;;;;;:::999999:::;;;<<<@@@FFFPPPZZZhhh{{{~~~vvvoookkkjjjpppuuuxxx}}}fffSSSIIIOOOXXX]]]lll}}}}}}~~~vvvjjj___UUUNNNEEE???===<<<:::999999888777666777888:::;;;<<<<<<>>>@@@BBBDDDFFFFFFHHHKKKNNNPPPQQQTTTWWWYYYWWW]]]dddfffffffffhhhkkkkkkmmmppprrrssssssqqqpppnnnnnnooorrrvvv|||pppZZZHHH???=========888;;;<<<<<<<<>>;;;;;;<<>>666444444444333222222111111222222111111111111111111111111333444555666777:::>>>AAADDDEEEGGGIIIOOOWWW```gggnnnpppsssrrrpppppprrruuutttzzzlll^^^QQQJJJDDDAAA===:::999888777666666666666666777888999:::888888777888:::<<>>>>>:::::::::;;;===???AAACCCGGGRRRdddvvvwwwpppkkkhhhiiiooouuuxxx}}}mmmYYYNNNUUU___fffuuu}}}}}}wwwoooeee[[[VVVOOOFFF@@@>>>===<<<::::::999777666666888999;;;<<<===???AAADDDGGGHHHIIIOOORRRUUUXXXZZZ]]]```ccccccjjjssswwwxxxyyy}}}}}}}}}}}}vvv]]]JJJ@@@???@@@AAA999;;;=========AAAJJJQQQfffiiiLLLBBBEEE???@@@EEEOOOXXXdddsss{{{~~~~~~zzzxxxrrrjjjfffccc^^^VVVOOOHHHFFFCCCAAAAAACCCFFFIIILLLUUUlllppp[[[LLLHHHMMMVVVccchhhKKK===::::::;;;DDDYYYlllqqqwwwtttfffgggooosssqqqnnnsssxxxzzziiiOOO???999777777444333222222111111222222111111111111111111111111222333444555666999===AAADDDEEEGGGJJJOOOWWW```gggkkkooossstttttttttwwwzzzssszzzkkk\\\OOOGGGCCC@@@<<<999999888777666666666666666777888999:::888888888999<<<@@@CCCEEEKKKMMMPPPUUUZZZ___ccceeedddgggmmmsssxxx|||~~~~~~iiicccYYYMMMBBB======???999:::;;;===@@@CCCFFFHHHUUUdddzzz{{{~~~zzzqqqkkkkkkiiijjjqqqvvvyyy~~~wwweeeSSSPPP]]]ooo{{{yyy{{{~~~uuummmgggbbb___VVVPPPHHHBBB???===<<<;;;666666777777888888999999;;;===@@@BBBCCCEEEHHHJJJMMMVVV___bbbaaadddlllsss{{{|||~~~yyydddQQQFFF???===;;;;;;888:::???@@@@@@JJJXXXvvvoooTTTGGGCCCBBB@@@DDDIIIQQQ]]]hhhmmmnnnvvvsssssswww}}}|||zzz{{{|||~~~}}}xxxlllkkkkkkiiiddd\\\SSSLLLGGGEEEBBB@@@???AAACCCEEEIIIVVVoookkkRRRJJJHHHLLLRRR___dddJJJ===:::;;;===GGGeeerrrqqq|||wwwtttssspppmmmmmmrrrtttuuunnnOOO<<<777777555444333111//////000111222000111111111111222222222444666888888999:::===???BBBAAAAAAEEENNNXXXaaafffooovvvwwwvvvvvvpppppp~~~yyykkk~~~~~~|||oooaaaRRRIIIBBB???;;;999999999888888666777777777888888888888999::::::;;;<<<@@@DDDHHHOOOYYYbbbgggkkkqqquuuuuuvvv{{{yyyjjjaaaSSSGGG???<<<;;;;;;888888:::======???IIITTTcccrrr|||wwwwwwuuusssuuuwwwyyy|||sssllljjjeeehhhmmmqqquuuyyy~~~rrr\\\UUU___ppp}}}{{{|||vvvnnnjjjgggdddbbbZZZSSSIIIAAA===<<<<<<<<<777777777777777888888888:::<<>><<<===>>>GGGcccnnnooo~~~vvvmmmnnnqqqtttwwwnnnPPP<<<666555333444333111000///000111222000111111111111222222222333555777888888:::===???AAAAAAAAAFFFNNNXXXaaafffooowwwwwwwwwwwwqqqqqq~~~|||nnn~~~~~~sssdddUUULLLCCC@@@<<<999999999888888777888888888999999999999999:::;;;;;;>>>BBBHHHMMMXXXdddoootttwww{{{~~~~~~yyyeee]]]PPPDDD>>>;;;::::::::::::===@@@AAADDDNNNZZZiiixxx|||pppkkkiiifffccc^^^aaadddkkkxxx|||{{{xxxqqqlllkkkgggjjjnnnrrruuuzzzgggZZZ___ppp~~~}}}~~~~~~pppgggddddddbbb```\\\UUUJJJAAA===<<<<<<===888888888888777777777777888:::===???AAADDDHHHKKKOOOVVV___dddeeeiiirrrzzz~~~|||wwwtttuuulllcccUUUIIIBBB>>>=========999:::???BBBEEESSSccctttVVVGGGAAA@@@???@@@AAACCCFFFIIILLLNNNOOOPPPTTTZZZ```hhhrrr{{{}}}xxxzzz~~~|||tttsssppplllgggaaaZZZRRRLLLGGGEEEBBB@@@@@@AAADDDFFFHHHWWWsssgggQQQJJJHHHLLLSSSbbbyyyWWWCCC>>>===>>>???MMMeeemmmooo~~~pppnnnrrruuuzzzmmmPPP<<<666333111444333111000000000111222000111111111111222222222222444666777888:::===@@@CCCCCCDDDHHHNNNWWW___dddmmmuuuwwwwwwyyyrrrrrrzzznnnyyyjjjZZZPPPEEEBBB===:::999999888888888888888999999999::::::999:::;;;<<<@@@FFFMMMSSSaaannnzzz}}}}}}~~~{{{qqq]]]VVVKKKAAA<<<999999999::::::===AAACCCGGGSSS___nnn{{{{{{nnnddd]]]XXXTTTQQQKKKMMMQQQYYYgggwww|||{{{zzzuuurrrsssrrrmmmjjjjjjiiikkkooosssvvv{{{ooo\\\]]]lll~~~rrrfffaaa___\\\YYYXXXSSSKKKDDD@@@???======999999888888777777666666777999;;;===???BBBGGGJJJMMMSSS[[[___aaaeeemmmttt{{{~~~ooohhhbbb```aaa^^^XXXPPPGGGAAA>>>===<<>>>>>>>><<<<<<>>>AAABBBBBBFFFLLLPPPZZZfffnnntttzzz~~~~~~}}}wwwtttyyy~~~vvvtttpppkkkeee___YYYSSSOOOGGGEEEBBB@@@@@@BBBEEEFFFNNN___{{{cccOOOJJJHHHLLLTTTdddqqqOOO@@@>>>>>>===???TTTjjjpppssszzzsssyyy}}}iiiMMM===666333222333222111000000000111111000000111111111222222222333555777888:::<<>>:::999888888666777;;;???BBBHHHUUUaaannnzzz}}}vvvpppggg^^^VVVOOOIIIFFFGGGIIILLLTTTcccssszzzyyysssnnnkkkllllllhhhfffhhhjjjlllpppssswww}}}vvv___]]]jjj}}}yyykkkbbb]]]YYYUUUQQQNNNKKKHHHEEEBBB>>>;;;999999888888777777666666666888999;;;===@@@EEEHHHMMMQQQWWWZZZ\\\```gggmmmwwwlll]]]VVVRRRPPPQQQTTTRRRNNNIIICCC???<<<;;;@@@;;;:::===???CCCQQQbbbZZZEEE???===<<<===>>>===???BBBBBBBBBJJJTTTXXXiiizzzvvvrrrrrryyyyyyrrrnnnhhhccc^^^YYYUUUQQQGGGEEEBBB@@@AAACCCEEEGGGQQQddd}}}___NNNKKKHHHMMMUUUfffkkkJJJ>>>===<<<<<<@@@UUUkkktttzzz~~~aaaIII===777555444222222222111111111111111000000111111111222222222444666999;;;<<>>:::888888888888777777777777666777888999;;;>>>BBBFFFMMMPPPTTTWWWYYY]]]dddiiirrrxxx___QQQLLLIIIGGGGGGMMMNNNNNNKKKEEE@@@===;;;@@@;;;:::===>>>BBBPPPaaawwwSSSBBB>>><<<;;;<<<===;;;>>>BBBAAACCCOOO___mmmtttqqqsss{{{yyyppplllgggaaa]]]YYYTTTQQQGGGEEEBBBAAAAAACCCFFFHHHRRRfffvvv]]]OOOKKKHHHMMMWWWhhheeeGGG===<<<:::<<>>AAADDDGGGNNNQQQTTTUUUUUUWWW\\\```aaalllsssxxx|||wwwwwwuuufffooo{{{iii]]]NNNIIIBBB<<<:::999999888555555555666666666777777888999;;;===@@@EEEKKKOOORRRUUUSSSLLLHHHJJJMMMNNNIIIOOORRROOOLLLKKKHHHDDDBBB???<<<::::::::::::999777888<<>><<<===999999>>>@@@CCCRRRbbbmmmMMMAAA>>>:::999<<<:::999<<>>AAAEEEHHHJJJOOOTTTVVVVVVYYY^^^ccceeepppwww{{{~~~xxxvvvtttgggsss}}}kkk___PPPJJJCCC===:::999999888666666666666777777777777777999;;;===>>>@@@DDDGGGHHHHHHEEE@@@???BBBCCCAAA<<>>???@@@>>>===;;;::::::;;;<<<;;;:::999:::===CCCHHHPPP___mmmpppvvvzzzzzz~~~wwwqqqppppppqqqoooiii]]]OOOGGGFFFIIIKKKRRR\\\iiizzzvvvoooiiihhhgggeeeeeehhhppprrrvvv{{{~~~cccVVV\\\lllyyy{{{~~~}}}~~~qqq___UUUPPPPPPMMMIIIFFFCCC@@@<<<999666666777777888888999999777888888777888:::???BBBEEEGGGKKKOOOSSSYYYaaaffflllxxxlllYYYEEE>>>???@@@@@@???BBBFFFLLLLLLHHHCCC???===;;;888999???BBBFFFTTTdddeeeIII???===888888<<<;;;:::@@@JJJPPPYYYqqq}}}wwwuuuxxx{{{vvvqqqqqqmmmgggaaa[[[UUUOOOKKKGGGEEEBBBAAAAAADDDGGGIII[[[ppp```OOOJJJKKKHHHMMMXXXkkkwww[[[CCC===<<<:::AAANNNiiimmmMMM>>>888555333444111222222222222111000000000111111111111222222222333555888;;;===@@@EEEHHHFFFLLLRRRVVVWWWZZZ```eeeiiitttzzz~~~xxxuuuqqqgggvvv~~~lll```QQQKKKCCC===:::999999888777777777777888888888888777999;;;<<<===>>>@@@AAA@@@@@@===:::<<<@@@???:::666;;;===999777999;;;;;;:::999999:::<<<======<<<999999===BBBGGGOOO___mmmppptttvvvuuuwww}}}uuuqqqqqqssstttssskkk^^^PPPHHHIIIMMMUUU\\\gggtttwwwpppjjjiiiiiiggghhhkkkrrruuuyyy~~~eeeVVV]]]llltttxxx|||yyyxxxzzzooo^^^RRRMMMJJJJJJJJJHHHEEEAAA===;;;:::999999888777666555555777666555555666:::===???EEEGGGKKKNNNSSSYYY___dddhhhrrrxxx^^^RRRFFF@@@===<<<===@@@BBBDDDHHHLLLMMMJJJCCC>>>======???AAAAAAEEERRR```{{{^^^CCC<<>>;;;:::<<<@@@EEEKKKWWWooowwwwwwzzz}}}|||zzzvvvrrrkkkjjjgggaaa[[[SSSMMMIIIGGGCCCBBBBBBBBBAAAFFFMMM[[[zzzoooXXXMMMIIIKKKFFFLLLYYYnnnqqqSSSGGG<<<888:::@@@[[[{{{tttyyy~~~xxxxxxmmmMMM>>>999333111222222222222111111111000000000111111111111222222222444555888;;;>>>BBBDDDEEEEEELLLTTTYYY[[[^^^dddiiinnnyyy|||zzz}}}xxxttt|||yyyiiiaaapppooo```RRRIIIAAA???===888555444666666666666777999:::;;;;;;999888:::>>>@@@???===???>>><<<:::999999::::::;;;:::888666666666777888999999:::;;;;;;;;;;;;;;;;;;:::999===FFFSSSaaaiiinnnmmmmmmnnnssszzz~~~vvvqqqrrrwww|||{{{xxxmmm[[[NNNJJJKKKKKKWWWbbbqqq~~~wwwpppmmmkkkiiijjjmmmsssxxxiii[[[bbbrrr|||yyyvvvtttuuuxxx~~~zzzgggXXXNNNKKKJJJJJJHHHFFFCCC@@@<<<:::999999888888777777666666888777555555777999<<<>>>BBBDDDHHHLLLPPPWWW]]]bbbeeemmmxxxlllYYYNNNCCC???===<<<<<>>AAAFFFKKKNNNMMMHHHEEE@@@???AAABBBBBBFFFRRR___~~~vvv\\\CCC<<<===;;;999999===AAAJJJZZZppp}}}vvvwww|||{{{~~~~~~zzzvvvooommmiiiccc[[[SSSLLLHHHDDDAAA@@@BBBBBBCCCHHHOOO```}}}eeeTTTMMMLLLKKKFFFMMM]]]sssmmmPPPEEE<<<999<<>><<<>>>===<<<;;;;;;::::::;;;;;;:::999888888888888888999:::;;;;;;<<<;;;;;;:::<<<;;;;;;???GGGSSS___fffeeefffgggkkkpppwww~~~zzzrrroooqqqwww|||}}}zzzooo^^^RRROOOPPPQQQ___jjjxxxyyyqqqooonnnlllmmmqqqrrrxxxnnn```hhhzzzzzzrrrooonnnqqqvvvxxxppp]]]PPPIIIGGGGGGGGGEEECCCAAA>>><<<:::888888888888888888888888999888777666777999;;;===>>>@@@DDDHHHMMMTTT[[[```bbbhhhqqq{{{rrr```RRRHHH@@@>>>>>><<<<<<>>>???AAAEEEKKKOOOOOOLLLJJJDDDBBBBBBCCCCCCFFFRRR^^^yyysss\\\FFF>>>===999999<<<===BBBOOOggg}}}{{{}}}~~~yyyrrruuu~~~{{{qqqqqqxxx|||xxxrrrpppkkkddd[[[SSSLLLHHHBBB??????AAACCCDDDJJJQQQcccpppYYYNNNLLLLLLJJJFFFNNNaaayyyiiiLLLCCC<<<;;;???FFFaaazzzeeeYYYaaagggffflllxxxmmmNNN@@@<<<777444555222222222111111111111111111111111111222222222333222444666999===@@@BBBDDDJJJPPPVVVZZZ[[[```gggnnnmmmxxxzzzyyyzzzuuuqqqxxxuuucccXXXhhhvvvjjj\\\RRRHHHCCC@@@<<<::::::999999888777777777777777;;;:::999:::<<<======<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<=========<<<;;;:::<<<<<<===BBBIIITTT^^^dddbbbdddhhhnnntttzzz{{{uuuooommmpppwww}}}}}}rrrbbbVVVTTTWWWXXXeeeqqqwwwpppooonnnmmmooossssssxxxnnnaaaiii}}}sssllljjjjjjnnnsssrrrkkkXXXKKKEEEDDDCCCCCCBBBAAA@@@>>>======888888888999999999999999:::999888777777999:::;;;;;;===AAAFFFKKKQQQYYY^^^bbbfffnnnwww~~~lll]]]MMMEEE?????????===<<<===BBBCCCFFFJJJNNNOOONNNLLLHHHEEECCCCCCBBBEEEPPP[[[tttsss___KKKCCC???:::;;;AAACCCIIIXXXnnnwwwqqqqqqtttyyy~~~{{{uuuqqqjjjppp}}}~~~uuurrrsss~~~|||vvvqqqoooiiibbbZZZRRRKKKHHHBBB??????AAACCCDDDJJJRRRbbbgggRRRJJJIIIJJJJJJEEENNNccc~~~fffJJJBBB<<<<<<@@@GGGbbblll\\\UUU[[[``````iiiwwwiiiKKK>>>:::555333444111111111111111111111111111111111222222222333333333444777:::>>>AAACCCEEEJJJOOOUUUXXXYYY^^^fffmmmoooyyy{{{yyy{{{uuurrryyyyyyfff[[[jjjyyyyyyooo```UUUJJJDDD@@@<<<:::;;;999999888777777888888888;;;::::::;;;<<<<<<<<<<<<<<<===???@@@AAA@@@@@@?????????@@@AAAAAA@@@>>>===>>>???@@@@@@???===;;;:::;;;<<<>>>DDDLLLVVV___eeecccffflllrrrxxx|||~~~{{{xxxsssnnnmmmqqqxxx~~~tttcccXXXWWWZZZ[[[fffqqq{{{sssmmmlllllllllnnnrrrtttyyymmm```fff|||rrrllliiihhhiiimmmpppiiiVVVJJJDDDAAA??????@@@@@@@@@@@@??????999999999999::::::::::::::::::999888888999:::::::::===@@@EEEJJJPPPWWW\\\aaadddkkkttt~~~yyyjjj^^^KKKDDD???@@@AAA???===>>>AAAAAADDDIIINNNQQQRRRQQQMMMHHHDDDCCCBBBDDDMMMXXXmmmuuuaaaNNNEEE???;;;===CCCJJJRRR___ppp{{{oooiiiggghhhjjjooouuuxxxvvvpppjjjfff```iiiyyyxxxyyy|||xxxrrrnnnkkkfff___XXXPPPKKKHHHCCC@@@@@@BBBBBBCCCIIIPPP```~~~~~~aaaPPPIIIHHHHHHJJJEEENNNcccdddIIIBBB===<<>>777777777777888999:::;;;:::;;;<<<<<<<<<<<<===>>>>>>???AAACCCEEEEEEEEEEEEDDDEEEFFFFFFEEEDDDBBBAAABBBBBBCCCCCCBBB@@@===;;;888:::>>>EEENNNYYYccchhheeehhhmmmrrrvvvxxxxxxxxxzzzxxxsssooonnnssszzztttcccXXXWWWZZZ\\\fffrrryyyqqqkkkkkkkkkkkknnnrrrtttwww~~~nnn___dddzzzuuunnnjjjhhhhhhkkkuuuzzzdddTTTIIICCCAAA>>>@@@AAACCCCCCBBB@@@???:::::::::::::::::::::::::::999999999999::::::;;;:::<<<@@@DDDHHHNNNUUUYYY^^^bbbhhhpppxxxwwwiii\\\LLLEEE@@@AAAAAA???======<<<===@@@FFFNNNTTTXXXZZZSSSLLLFFFDDDBBBDDDMMMVVVdddwwwyyycccMMMCCC>>>:::===CCCGGGPPP]]]jjjvvvwwwjjj```[[[YYYZZZ___eeeiiigggccc___\\\ZZZcccttt{{{{{{}}}vvvpppllliiiddd]]]UUUOOOIIIGGGCCC@@@@@@BBBBBBCCCIIIPPPaaayyy```PPPIIIHHHIIIIIIFFFRRRgggaaaGGGAAA<<<;;;>>>CCC]]]www___[[[\\\___]]]]]]kkk|||dddHHH===:::777444555111111111111111222222222222222222222333333333333555777999<<<@@@CCCFFFGGGNNNSSSYYY\\\]]]aaahhhnnnqqq|||~~~}}}{{{www|||iii^^^ooo|||rrrmmmmmmvvv~~~vvviii^^^RRRLLLGGG@@@===<<<777777777888999:::;;;<<<999;;;=========>>>???AAAAAACCCEEEGGGIIIKKKLLLLLLLLLLLLKKKKKKIIIHHHFFFEEEFFFFFFGGGGGGEEEBBB???<<<999:::>>>EEEOOO[[[eeekkkjjjlllooorrrtttvvvwwwwwwwwwuuurrroooooosss{{{tttcccYYYYYY]]]```kkkvvvyyyrrrlllkkkllllllnnnrrrqqqtttyyyrrraaadddzzzvvvpppmmmmmmpppuuurrr\\\NNNFFFCCCAAAAAACCCEEEFFFEEEBBB>>>;;;<<<<<<;;;;;;::::::999999999999999999:::;;;;;;;;;:::<<>>DDDMMMUUUZZZ]]]YYYQQQIIIFFFEEEFFFMMMVVV___pppgggNNNCCC???<<<>>>DDDDDDLLLYYYggguuuuuufffYYYRRRNNNMMMQQQUUUXXXWWWVVVVVVVVVWWWaaappp~~~|||vvvqqqmmmjjjddd\\\TTTMMMGGGDDDAAA>>>>>>AAACCCEEEKKKSSSgggfffRRRIIIIIIKKKHHHIIIXXXlll]]]CCC>>>;;;;;;>>>CCC\\\tttyyyYYY[[[___cccaaacccsss}}}aaaEEE;;;999666333444000000111111111222222222222222222333333333444444555666999<<>>???>>>???BBBDDDFFFFFFHHHJJJLLLOOORRRSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJKKKKKKHHHDDD@@@>>>;;;<<>>AAADDDJJJPPPTTT___dddjjjmmmooowww|||gggUUUOOOFFF@@@??????<<<::::::======>>>DDDKKKSSSYYY[[[]]]TTTLLLHHHFFFHHHOOOWWW^^^mmmkkkPPPEEEBBB@@@AAAFFFHHHOOO\\\lll~~~ssscccVVVNNNJJJGGGIIIKKKLLLLLLNNNPPPRRRWWW```ooo~~~~~~{{{|||~~~~~~~~~}}}|||}}}}}}xxxtttpppllleee\\\SSSKKKFFFCCC???<<<===AAACCCFFFMMMUUUllllllUUUJJJIIILLLGGGKKK]]]qqq{{{ZZZAAA===:::;;;>>>CCC]]]uuutttVVV[[[bbbgggeeeiii{{{yyy]]]BBB888666333111222000000111111222222222222222222333333333444444444444555888;;;>>>BBBDDDEEEKKKQQQYYY]]]^^^```eeejjjooo{{{~~~}}}}}}zzz~~~lllwwwsssnnnooommmuuu~~~{{{oooeeeZZZUUUOOOFFF@@@>>>;;;:::999999888888999999888;;;???@@@???@@@CCCFFFHHHIIIIIIKKKNNNRRRUUUWWWXXXVVVSSSPPPMMMLLLKKKKKKKKKLLLMMMMMMJJJFFFAAA???>>>>>>@@@EEENNNYYYdddjjjggggggfffgggjjjmmmqqqsssiiiiiihhhhhhkkkrrr{{{~~~tttggg```cccjjjnnnwwwvvvnnnhhhgggggggggiiimmmpppoooooorrrwww}}}zzzeeemmm|||~~~uuurrrvvv~~~|||bbbRRRJJJFFFEEEFFFGGGMMMQQQNNNFFF@@@>>>@@@>>>>>>===<<<;;;:::::::::999999999::::::;;;;;;;;;777999;;;>>>AAAFFFLLLPPP[[[aaagggjjjmmmttt|||jjj]]]RRRHHH@@@@@@AAA@@@>>>>>>???>>>>>>BBBIIIRRRYYY]]]```YYYPPPIIIHHHLLLQQQTTT^^^eeesssqqqWWWGGGAAAAAADDDIIIFFFPPP___ooowwwcccTTTLLLJJJHHHEEEDDDFFFFFFEEEGGGLLLOOO[[[lll|||xxxsssqqqqqqqqqooommmoooqqqpppqqqwww|||{{{{{{yyyuuuqqqllliiiccc[[[SSSKKKEEEAAA???AAA???AAAEEEBBBHHH[[[tttnnnTTTJJJHHHGGGIIIMMM\\\vvvwwwYYYGGG;;;<<<<<<<<>>AAADDDFFFMMMSSSZZZ]]]^^^aaaggglllvvv{{{~~~mmmuuuyyysssrrrpppvvv|||~~~pppiiiaaaYYYSSSLLLDDD???::::::999888999:::<<<======>>>@@@@@@@@@BBBDDDGGGIIIMMMRRRUUUUUUUUUVVVVVVWWWSSSRRRSSSQQQMMMLLLNNNOOOQQQRRRQQQMMMHHHCCC@@@???<<<;;;BBBOOO[[[cccfffiiieeeaaa___aaadddggghhh```]]]ZZZ]]]fffpppwwwzzz}}}{{{vvvnnnhhhiiipppvvvsssnnnhhhgggiiikkkhhheeehhhggggggiiikkklllkkkjjjeeehhhmmmsss|||zzzccciiiwwwyyyvvvxxx}}}xxx^^^OOOHHHEEEFFFHHHKKKPPPSSSOOOFFF???===>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;999:::<<<===@@@DDDJJJNNNYYY^^^dddhhhlllttt}}}mmm```VVVKKKBBB@@@AAA@@@>>>?????????@@@CCCJJJRRRYYY\\\```ZZZRRRLLLKKKOOOSSSVVVZZZbbboootttZZZIIICCCAAADDDGGGMMMYYYkkk}}}sssaaaTTTMMMJJJFFFCCCBBBDDDDDDCCCFFFJJJNNNZZZkkkyyyzzzsssjjjddddddeeeeeeeee]]]______]]]]]]aaajjjqqq}}}}}}||||||yyytttppplllhhhbbbZZZRRRJJJDDDAAA???AAA???AAAFFFDDDKKK___zzzqqqXXXMMMJJJIIIKKKPPP___zzzpppMMM>>>666:::<<>><<<>>>EEEQQQ]]]ccceeeeeebbb___]]]___aaacccccc^^^[[[YYY]]]fffpppwww{{{zzzyyyuuuoookkkmmmuuu}}}rrrlllgggeeeggghhhfffccc```^^^ZZZXXXWWWVVVTTTSSSRRRUUUYYY^^^eeemmmwww}}}}}}zzz{{{|||cccfffppp||||||}}}tttZZZKKKEEEEEEGGGJJJOOORRRTTTOOOFFF???===>>>>>>===<<<;;;::::::::::::;;;<<<===>>>>>>===;;;;;;;;;;;;<<<<<<===AAAGGGKKKWWWZZZ___dddkkkttt}}}}}}oooddd[[[OOODDDAAAAAA??????@@@???@@@BBBFFFKKKRRRXXX\\\]]]YYYTTTPPPNNNPPPSSSVVVWWW^^^jjjyyyttt[[[LLLEEEDDDGGGKKKUUUeeezzzmmm^^^TTTNNNLLLHHHEEEDDDEEEDDDBBBFFFKKKPPP[[[jjjxxx~~~~~~{{{yyyllleee]]]XXXXXXZZZ[[[[[[TTTTTTSSSQQQOOOQQQWWW]]]bbbeeekkkuuuyyyvvv|||~~~~~~}}}zzztttooojjjgggaaaYYYQQQJJJDDDAAA===@@@>>>AAAFFFFFFOOOeeesssZZZNNNKKKJJJNNNSSSddd}}}eeeLLL@@@:::<<<<<<===KKK^^^pppqqqjjjZZZ\\\\\\aaaiiiooo}}}iiiMMM<<<999444444666333333333333333333333333333000111222111111111333555555666777:::===@@@BBBDDDHHHOOOXXX___bbbgggnnntttwww}}}lllrrrwwwqqqpppmmmttt}}}yyyrrrhhh```XXXOOOFFF@@@::::::999888888999;;;<<<:::<<<>>>???AAACCCGGGJJJOOOSSSXXXZZZZZZYYYYYYYYYRRRMMMKKKLLLLLLJJJLLLQQQUUUTTTSSSTTTTTTOOOHHHBBB>>>===@@@GGGSSS]]]cccdddcccaaa___^^^```aaaaaaaaaXXXUUUUUUZZZdddnnnuuuxxxyyyxxxuuuqqqpppuuu~~~|||pppkkkfffcccddddddbbb```\\\XXXRRRMMMJJJHHHFFFEEEEEEHHHKKKNNNRRRVVV\\\```dddhhhjjjhhhfffkkkxxxzzzsssrrrllljjjiiilllsss{{{~~~dddfffmmmzzzrrrXXXIIIDDDEEEHHHLLLQQQSSSSSSNNNFFF@@@>>>???===<<<;;;;;;:::::::::;;;;;;<<<===>>>>>><<<;;;:::::::::::::::;;;???EEEJJJSSSUUUYYY```hhhrrryyy~~~}}}qqqfff^^^RRREEE@@@@@@??????AAA@@@BBBDDDHHHLLLQQQWWW\\\ZZZYYYWWWSSSQQQPPPQQQSSSWWW]]]hhhttt}}}ooo[[[NNNIIIIIINNNTTT]]]ooossseee\\\VVVQQQNNNMMMKKKJJJIIIGGGDDDHHHOOOTTT^^^mmmyyy~~~}}}yyyvvvjjjcccZZZUUUUUUWWWXXXXXXRRRRRRQQQNNNMMMNNNRRRUUUTTTUUUXXX^^^fffnnnsssuuuggggggooo{{{uuuoooiiieee___WWWOOOIIIDDDBBB===@@@???AAAGGGHHHUUUmmmrrrYYYNNNJJJIIINNNVVViiiwww\\\KKKCCC>>>>>>===>>>KKK[[[lllppprrr[[[___^^^aaaiiipppzzzcccHHH999777333333666333111111111111111111111111///000111111111111333555999:::;;;===???BBBEEEFFFFFFNNNXXX___ccchhhooouuuxxx~~~mmmsss}}}sssnnnmmmiiiqqq{{{|||tttiii___VVVMMMDDD>>>::::::999888888999:::;;;999;;;===>>>@@@DDDIIILLLQQQTTTYYY[[[ZZZXXXVVVUUUNNNIIIFFFGGGFFFEEEHHHMMMRRRPPPPPPRRRTTTQQQJJJDDD@@@???@@@FFFPPPZZZbbbfffeeedddccccccddddddcccbbbWWWUUUWWW^^^hhhrrrwwwyyyyyywwwtttqqqrrrxxx}}}xxxooolllgggdddbbbaaa___]]]XXXSSSMMMHHHFFFEEEEEEEEEBBBDDDFFFGGGHHHIIIKKKMMMPPPUUUXXXWWWUUU\\\kkkyyyrrrbbbYYYWWWVVVVVVWWW[[[bbbllltttyyyggghhhmmmyyysssYYYJJJEEEEEEIIIMMMQQQQQQPPPLLLFFFBBB@@@AAA<<<;;;;;;::::::::::::;;;:::;;;<<<======<<<;;;:::::::::::::::;;;???DDDHHHOOOPPPTTT[[[cccmmmuuuzzzuuukkk___RRREEEAAA@@@@@@AAACCCCCCEEEGGGIIILLLQQQWWW\\\\\\]]]^^^\\\YYYVVVUUUVVV[[[aaaiiirrryyy~~~}}}nnn\\\QQQMMMNNNTTT[[[hhhzzzuuunnneee^^^ZZZWWWSSSOOOQQQOOONNNMMMIIIFFFKKKSSSYYYbbbooozzz}}}|||xxxvvvlllfff]]]XXXXXXXXXXXXWWWPPPPPPOOONNNNNNOOOQQQTTTTTTSSSRRRUUUZZZ___bbbcccaaa___dddoooyyy}}}~~~|||uuupppgggccc]]]UUUMMMGGGDDDBBB===AAA???AAAHHHJJJZZZtttsssZZZNNNKKKJJJMMMXXXnnnqqqUUUAAA<<<:::<<<===BBBRRRdddiiimmmvvv]]]bbbaaaccckkkpppwww___FFF999777222111444222000000000000000000000000///000222222222333555777;;;;;;<<<>>>@@@CCCEEEFFFGGGOOOYYY```dddhhhnnnsssyyynnnuuuzzzpppkkkjjjjjjrrr{{{wwwkkk___UUULLLDDD>>>::::::999888888888999:::999:::<<<>>>@@@DDDJJJNNNQQQTTTXXXYYYWWWSSSPPPOOOKKKFFFBBBBBBAAA???BBBFFFJJJJJJKKKOOOQQQOOOKKKFFFBBB@@@???AAAJJJVVVaaahhhhhhgggffffffggggggeeeddd\\\]]]aaaiiittt{{{~~~~~~vvvsssooolllmmmrrrzzzyyyuuuooommmiiifffccc```]]][[[PPPKKKEEEAAA???@@@AAAAAA>>>???AAA@@@???>>>???@@@FFFKKKOOOOOOPPPXXXgggsssnnn]]]NNNFFFDDDEEEFFFHHHLLLSSS\\\fffllljjjiiilll~~~yyyrrrYYYKKKGGGGGGKKKNNNQQQQQQNNNJJJEEEBBBAAAAAA;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>@@@DDDGGGJJJMMMQQQVVV]]]gggrrryyy|||rrr___RRRFFFCCCCCCCCCDDDGGGFFFGGGIIIIIIJJJOOOXXX^^^aaaeeejjjjjjgggcccaaaaaacccgggmmmrrrvvvzzz}}}~~~ppp```VVVRRRSSSYYYaaauuuzzzooo___]]]ZZZXXXWWWUUURRRPPPQQQPPPPPPOOOKKKIIIPPPYYY```hhhsss{{{}}}{{{xxxvvvnnnhhhaaa]]]]]]\\\ZZZXXXVVVUUUUUUUUUVVVWWWYYYZZZ[[[YYYWWWWWWYYY[[[\\\\\\]]]YYYYYY___dddfffiiimmmvvv~~~}}}zzzuuupppeeeaaa[[[SSSLLLGGGCCCBBB>>>BBB@@@BBBHHHLLL]]]zzzvvv[[[PPPMMMMMMMMM[[[tttkkkQQQ>>>;;;::::::;;;CCCWWWiiiiiimmmwww___fffeeeffflllppp|||ttt[[[DDD888777222000333222111111111111111111111111///111222333333444777999;;;;;;<<<===???AAACCCDDDIIIQQQ[[[bbbeeeiiiooottt{{{qqqyyyxxxooojjjjjjnnnuuu~~~{{{lll^^^TTTLLLFFFAAA;;;:::888777777888999999999:::<<<===@@@DDDJJJNNNRRRUUUYYYYYYUUUOOOKKKIIIGGGCCC@@@@@@>>><<<===AAADDDGGGKKKMMMNNNLLLJJJHHHDDDAAA???@@@GGGTTTaaaiiiiiihhhffffffggggggeeeddd___bbbiiisss|||}}}qqqmmmgggcccdddiiiooosss|||~~~}}}yyyuuurrrnnnnnnllljjjeee___ZZZWWWMMMHHHBBB>>><<<=========>>>??????>>>===;;;<<<===@@@EEEKKKOOOSSS[[[gggooovvv}}}mmm[[[MMMBBB======<<<===???BBBGGGOOOYYY___jjjiiiiiizzz|||xxxoooXXXLLLIIIIIIMMMPPPTTTRRRNNNHHHCCC@@@??????;;;::::::999::::::;;;;;;<<<;;;::::::;;;===???@@@CCCDDDEEEDDDCCCBBBCCCEEEGGGJJJOOORRRWWWaaaooozzzuuu___SSSHHHFFFHHHHHHIIIKKKIIIJJJJJJIIIIIINNNXXX```cccjjjsssvvvtttpppnnnnnnjjjmmmqqqssstttvvvzzz}}}}}}qqqddd\\\YYYZZZbbbjjj}}}wwwjjj```TTTUUUUUUSSSQQQOOOOOOOOOOOOOOOQQQQQQOOOPPPYYYdddlllrrrzzz}}}zzzxxxrrrnnniiigggffffffbbb___bbbaaaaaabbbcccdddeeedddcccbbbaaaaaabbbbbbaaa```\\\YYYZZZ^^^``````bbbgggnnnzzz{{{yyyvvvrrrnnnddd```YYYQQQKKKFFFCCCBBB???CCCAAABBBHHHMMM```~~~uuuZZZOOONNNNNNPPP```yyydddMMM@@@>>><<<:::<<>>@@@BBBCCCDDDJJJSSS^^^eeeiiilllrrrwww|||ttt{{{xxxppplllmmmooouuu~~~{{{jjj[[[QQQJJJEEEBBB;;;:::888777777777888999:::;;;<<<===???DDDJJJNNNVVVYYY[[[ZZZUUUNNNHHHEEECCC???>>>??????======AAACCCIIINNNPPPLLLIIIHHHIIIDDDBBBAAABBBHHHTTTaaaiiikkkiiigggfffggggggfffeeeeeeiiirrr}}}}}}nnniiiccc______dddiiimmmtttuuuwwwwwwwwwuuurrrppplllmmmnnnlllfff^^^WWWSSSKKKGGGBBB???>>>?????????AAABBBBBBAAA??????AAABBBDDDGGGLLLRRRXXX___dddhhhgggnnnyyyxxxhhhVVVJJJBBB<<<:::;;;888:::;;;<<>>===<<<:::::::::999999:::;;;;;;===<<<::::::;;;>>>BBBDDDHHHJJJJJJIIIFFFDDDCCCCCCDDDIIINNNPPPTTT^^^nnn{{{uuu___TTTJJJIIIKKKLLLMMMOOOJJJKKKKKKHHHHHHNNNXXXaaabbbkkkvvv|||{{{xxxwwwwwwoooqqqssstttssstttxxx|||zzzpppddd___^^^aaakkktttyyylll```WWWRRRSSSSSSPPPLLLJJJLLLNNNNNNOOOSSSUUUUUUWWWbbbnnnwww{{{}}}{{{wwwtttqqqpppqqqpppllliiiiiihhhhhhiiijjjkkkjjjiiiiiihhhiiijjjlllkkkiiigggaaaaaadddiiijjjhhhiiillliiiwww|||xxxvvvtttpppmmmccc___XXXQQQJJJEEECCCBBB@@@DDDBBBCCCHHHMMMaaasssXXXMMMLLLLLLRRRccc}}}}}}```JJJ:::::::::;;;BBBTTTooogggmmmiiiffflllrrr~~~xxxTTT???777888333222666666111111111111111111111111000222444555555777:::<<>>???AAAAAAAAAAAABBBBBBAAA@@@AAACCCFFFLLLNNNQQQWWW]]]```aaaaaa```fffqqq~~~rrr```SSSEEE>>><<<999999:::888999::::::;;;AAAIIIPPPtttcccggguuuwwwvvvooovvvhhhWWWMMMHHHHHHNNNUUU___VVVLLLGGGAAA<<<:::;;;<<<:::888888:::<<<===<<<;;;<<<=========AAAGGGLLLOOORRRSSSPPPIIIEEEEEEGGGJJJGGGJJJTTT^^^fffqqq{{{~~~qqq\\\UUUNNNLLLPPPTTTUUUTTTSSSLLLHHHIIILLLNNNSSSXXX```lllxxx~~~}}}{{{|||zzz{{{{{{xxx~~~uuummmkkkkkkkkknnnrrrxxxkkk```ZZZVVVTTTQQQNNNLLLLLLLLLMMMQQQQQQQQQRRRVVV]]]ffflll|||~~~~~~zzz~~~{{{xxxxxxxxxwwwrrrnnnoooqqqssstttuuutttsssrrrtttrrrpppqqqssstttuuuuuunnnhhhdddjjjuuu{{{xxxrrrsssxxx}}}yyywwwtttrrroooddd^^^VVVNNNIIIGGGEEECCCBBBAAADDDFFFEEELLLhhhlllTTTJJJMMMTTTWWWggg|||zzz]]]EEE===:::@@@>>>AAAhhhnnnppppppkkkhhhpppwwwOOOCCC777444555555555555222222222333333222222222000111222444777999:::;;;BBBCCCDDDDDDCCCCCCEEEGGGNNNVVV```gggkkkooouuuzzz}}}~~~qqquuu}}}uuurrrpppooorrryyyvvvcccXXXTTTPPPGGG>>>===:::777666777888888777999999999:::>>>DDDLLLRRR[[[]]]___]]]WWWOOOGGGDDD>>>>>>>>>===<<<===AAACCCMMMRRRVVVUUUPPPJJJHHHHHHHHHGGGEEEEEEIIIRRR]]]eeeiiijjjkkkmmmooorrrtttuuuzzzsssiiiaaabbbeeegggjjjlllsssrrrpppppppppooonnnmmmmmmkkkhhhddd___XXXQQQLLLDDDAAA>>>???AAACCCCCCAAACCCDDDDDDBBB@@@BBBGGGLLLQQQRRRUUUYYY]]]_________^^^]]]aaalll|||uuuaaaTTTHHHCCC===:::999999777666999:::;;;<<<>>>AAAGGGJJJuuuaaa```kkk}}}uuusssppptttdddTTTKKKJJJLLLRRRXXX[[[SSSJJJEEEAAA<<<:::<<<<<<:::999:::<<<======<<<:::;;;======>>>BBBHHHMMMPPPRRRSSSNNNHHHCCCCCCEEEIIIIIIOOO[[[eeellluuu}}}}}}oooYYYTTTOOOPPPVVV\\\^^^]]]YYYRRRMMMNNNPPPRRRVVVZZZ___kkkxxx~~~}}}zzzyyyssssssrrrnnnlllmmmtttyyy}}}}}}vvvlllbbb]]]YYYWWWUUURRRPPPPPPPPPPPPVVVUUUTTTUUUYYY```iiinnnxxx|||~~~|||zzz|||}}}|||zzzxxx{{{yyyxxxxxx{{{}}}}}}}}}uuuqqqnnnsss|||}}}zzzwwwvvvzzz~~~}}}zzzwwwsssnnnkkkccc]]]UUUMMMIIIFFFDDDBBBBBBAAADDDHHHIIITTTqqqfffRRRJJJLLLQQQUUUfffzzztttYYYCCC<<<:::@@@AAAJJJrrrqqqrrrrrrooonnnuuutttKKK@@@555333444333222222111111222222222222111111111222333666999;;;===???DDDDDDDDDCCCBBBBBBEEEGGGMMMUUU___gggkkkpppvvvzzzzzz{{{}}}xxxyyywwwtttsssqqqrrryyyvvvggg]]]ZZZTTTJJJ@@@===:::777666777888888888888999:::;;;???FFFNNNTTT\\\^^^___\\\UUUMMMFFFBBB=========<<<;;;===@@@BBBKKKOOOSSSRRRMMMHHHGGGGGGGGGGGGGGGHHHMMMVVV```ggglllnnnqqqtttwwwzzzwwwnnnggghhhjjjkkklllooonnnnnnnnnnnnoooooonnnmmmoookkkfffaaa\\\UUUOOOJJJDDDBBB@@@@@@CCCEEEEEEDDDEEEFFFGGGEEEDDDFFFLLLQQQWWWXXXZZZ]]]```aaabbbbbb```___```gggssszzzqqqgggZZZLLLBBBAAA===999777777888777555777888999999;;;@@@EEEJJJzzz```YYYaaayyywwwpppnnnpppnnn^^^OOOKKKNNNRRRVVVZZZUUUMMMFFFCCC@@@<<<;;;===<<<;;;;;;<<<>>>>>>===;;;:::;;;<<<===@@@DDDJJJNNNPPPQQQPPPLLLFFFBBBCCCEEEHHHKKKTTTbbbnnnuuu|||zzzkkkZZZVVVTTTXXX```fffiiihhh```XXXRRRQQQRRRSSSVVV[[[```lllwww~~~|||wwwwwwuuunnngggdddiiiooowww{{{xxxrrrkkkfff___^^^[[[YYYWWWUUUUUUTTTWWWVVVTTTUUUYYY```hhhmmmssszzz~~~}}}xxxooonnnllljjjiiihhhhhhhhhlllttt{{{wwwrrrlllgggccc]]]TTTMMMHHHEEECCCAAACCCBBBEEEIIILLLZZZxxxxxx___PPPJJJJJJNNNTTTeeeyyy{{{jjjRRR???::::::???EEEVVV|||tttsssrrrsssvvv~~~mmmHHH>>>555444555333111111000111111111111111111000111222444777;;;>>>AAACCCEEEEEEDDDBBBAAABBBFFFHHHMMMTTT^^^ggglllqqqwww|||}}}yyywwwvvvtttsssyyyzzznnngggccc[[[NNNCCC===;;;888666777888888888888999:::===AAAIIIQQQWWW]]]^^^^^^ZZZSSSJJJCCC@@@;;;<<<<<<;;;;;;;;;>>>AAAGGGKKKMMMMMMIIIFFFEEEFFFFFFGGGIIILLLRRR[[[eeelllpppvvv|||{{{sssnnnnnnpppoooooopppkkklllnnnpppqqqqqqpppoooqqqllleee]]]WWWQQQLLLHHHDDDCCCBBBCCCEEEHHHIIIIIIIIIKKKMMMNNNMMMPPPVVV[[[aaaaaabbbcccdddeeeffffffeeecccaaaeeelllssswwwxxxvvvmmmaaaUUUMMMFFF???:::999888666666777888777777777888888999<<>>BBBGGGLLLOOONNNNNNMMMJJJFFFDDDEEEGGGGGGLLLVVVdddqqq{{{xxxiii```^^^^^^dddmmmssssssqqqcccZZZSSSQQQPPPPPPSSSWWWccclllvvv||||||uuussspppiiiaaa^^^___gggpppwwwxxxvvvrrrooogggfffdddaaa^^^\\\ZZZXXX[[[YYYVVVWWW\\\ccciiillloooyyypppccc\\\[[[YYYXXXXXXZZZ\\\^^^dddlll|||}}}yyyssslllgggbbb\\\TTTMMMHHHEEECCCBBBDDDCCCDDDGGGMMM\\\xxxlllXXXOOOKKKJJJLLLSSSfffxxx{{{ppp^^^JJJ<<<::::::===FFF]]]tttrrrqqquuu}}}eeeGGG>>>888777888555333333000000111111111111000000111222444777;;;@@@DDDFFFEEEDDDCCCBBBBBBEEEIIIMMMOOOUUU___hhhnnntttyyy}}}}}}zzzyyyxxxuuuzzzxxxrrrmmmbbbRRREEE>>>;;;888777777888999888777999;;;>>>CCCJJJRRRXXX]]]]]]\\\XXXPPPHHHAAA>>>999:::;;;;;;::::::===???DDDFFFHHHHHHFFFDDDEEEFFFEEEGGGKKKPPPWWW___iiiooovvv~~~}}}wwwrrrssssssqqqppprrrooorrruuuwwwvvvtttsssrrrsssmmmcccZZZSSSNNNJJJGGGDDDDDDDDDEEEHHHKKKMMMNNNOOORRRVVVXXXZZZ]]]ccchhhjjjkkkkkkjjjiiihhhiiijjjkkkhhhfffhhhllloooooonnnoooeeeWWWKKKDDDAAA???===777777777888999999999888999:::;;;===@@@FFFMMMRRRgggYYY\\\ooouuugggeeegggrrryyy___VVVPPPUUU[[[[[[UUUQQQHHHBBB???@@@@@@===<<<>>><<<<<<<<<>>>???>>><<<:::::::::<<>>;;;888777888999999888777999;;;>>>CCCIIIQQQVVVZZZZZZYYYTTTLLLEEE@@@>>>888999::::::::::::<<<>>>AAABBBDDDFFFEEEEEEEEEFFFEEEHHHLLLRRRXXXaaajjjppp{{{zzzxxxyyyxxxvvvvvvxxxzzz~~~zzzwwwuuutttmmmcccZZZSSSNNNJJJHHHFFFGGGHHHIIIKKKNNNQQQSSSSSSXXX^^^bbbdddiiiooossstttvvvvvvtttqqqoooooopppooommmkkkmmmppprrrpppnnnggg]]]PPPEEE@@@>>><<<;;;777888999999888888888888:::<<>>===>>>===<<<<<<<<<======<<<:::<<<;;;<<<@@@FFFKKKNNNOOOHHHIIIJJJLLLMMMNNNNNNNNNIIIOOOUUU]]]jjjzzzzzzrrrnnnqqqxxxeee\\\TTTQQQPPPPPPSSSXXXbbbjjjrrruuuzzzuuussssssoooiiigggeeeiiimmmppprrrtttwwwxxxtttuuuuuutttrrrooollljjjfffdddcccffflllppppppooonnnvvv|||gggYYYSSSEEEDDDBBBBBBDDDGGGJJJLLLSSSYYYgggzzz~~~}}}zzztttmmmhhh^^^XXXQQQKKKHHHFFFEEEEEE@@@BBBEEEKKKWWWlll~~~]]]QQQOOOKKKJJJOOOWWWlll|||vvv```KKK@@@;;;888???<<>><<<999777888999999999888999<<<>>>AAAGGGMMMRRRSSSSSSRRRMMMGGGAAA===<<<777999;;;;;;::::::<<<===???@@@CCCFFFHHHHHHHHHGGGFFFHHHLLLQQQWWW___hhhnnn|||}}}~~~~~~|||~~~zzzxxxuuunnnddd[[[UUUQQQNNNLLLJJJLLLMMMNNNOOORRRVVVYYYWWW]]]eeekkkoootttzzz}}}yyyxxxyyytttrrrrrrtttwwwwwwssspppaaaXXXMMMDDD???===:::888777888888777666666777999;;;???EEEKKKQQQXXX___cccvvvaaa]]]jjj}}}xxxjjjiiilllsssvvvccc]]][[[\\\[[[SSSKKKGGGAAA===<<<@@@AAA>>>===>>>>>><<<::::::;;;<<<;;;:::===<<<===AAAGGGLLLNNNNNNIIIJJJMMMOOOQQQQQQOOONNNMMMSSSXXX]]]hhhwww~~~||||||}}}ddd[[[RRRPPPOOOPPPTTTYYY]]]fffooottt{{{xxxrrrnnnnnnnnnmmmmmmoootttwwwvvvxxx{{{}}}}}}|||zzzxxxooonnnnnnrrrxxxzzzxxxuuuvvv{{{ttt___RRRMMMEEEDDDCCCCCCEEEGGGIIIKKKNNNTTTbbbttt}}}zzzvvvqqqjjjeeeYYYTTTMMMHHHFFFEEEEEEDDDAAADDDHHHNNN\\\qqqyyyYYYOOOMMMHHHIIIPPPZZZpppuuu\\\FFF===<<<777AAA>>>GGGggg}}}~~~yyyuuuxxx|||WWW???999444444222000111444111111222222222222111111111222333555:::???DDDGGGKKKLLLMMMNNNOOOQQQTTTWWWZZZ]]]bbbiiiooosssuuuuuuwww}}}|||zzz}}}zzzyyyuuuyyy~~~}}}ssseeeUUUIII???<<<999888888999999999888:::<<<===???CCCIIILLLKKKKKKIIIEEE@@@<<<:::999777999;;;<<<;;;;;;<<<===>>>@@@DDDHHHKKKLLLJJJHHHGGGIIIKKKNNNTTT\\\eeelll{{{~~~}}}zzzuuuooofff^^^YYYUUURRRPPPPPPRRRTTTTTTTTTWWW[[[^^^___fffooovvv|||}}}|||{{{}}}~~~|||wwwrrrbbbYYYNNNFFFAAA>>>;;;999888999999888666777:::>>>@@@EEENNNWWW^^^eeekkkooo~~~fff___cccwww~~~ooommmooosss}}}vvvgggbbb^^^\\\WWWOOOHHHFFF@@@===<<<@@@AAA???===>>>???<<<:::999:::;;;;;;:::>>>===>>>BBBHHHMMMNNNNNNKKKLLLOOORRRTTTSSSOOOMMMOOOVVV\\\___hhhttt{{{{{{|||~~~~~~vvvbbbYYYPPPMMMMMMOOOSSSYYYYYYcccmmmttt}}}zzznnnkkkgggcccaaadddjjjnnnwwwzzz~~~}}}|||}}}qqqZZZMMMHHHCCCCCCBBBCCCDDDEEEGGGHHHNNNTTTbbbsss|||xxxsssmmmfffbbbVVVQQQKKKFFFDDDDDDDDDDDDDDDGGGJJJPPP]]]qqquuuWWWNNNLLLFFFHHHQQQ]]]rrrvvvZZZDDD======555BBB@@@JJJkkk~~~yyyzzzsssQQQAAA;;;666555333111333777222222333333333333222222333333444666:::@@@EEEHHHNNNPPPQQQQQQQQQRRRTTTVVV[[[]]]bbbhhhnnnqqqqqqqqqllluuuyyyyyy}}}yyyxxxtttxxx|||zzzqqqdddUUUJJJ???<<<999888888999:::999999:::<<<<<<>>>AAAFFFIIIEEEEEEDDD@@@<<<888777777888999<<<<<<;;;;;;<<<======@@@DDDJJJNNNNNNLLLIIIHHHIIIJJJMMMRRRZZZccciiiyyy}}}|||~~~~~~{{{uuuoooggg```[[[XXXUUUSSSTTTVVVXXXXXXXXXZZZ^^^bbbgggnnnxxxzzzuuucccZZZOOOFFFAAA>>><<<::::::;;;;;;:::999:::???DDDFFFLLLWWWaaaiiipppuuuyyyttteeeaaarrrllliiiuuukkkddd]]]ZZZUUUNNNIIIHHH????????????@@@AAABBBCCC???>>>===<<<;;;:::::::::;;;===???AAADDDGGGIIIJJJMMMPPPUUUWWWPPPJJJKKKQQQXXX___hhhkkkkkknnntttzzz~~~~~~iii^^^XXXQQQMMMNNNRRRVVVXXX\\\aaaiiiqqqyyy}}}qqqeee___bbbbbb]]]```hhhsss}}}iiiWWWKKKGGGDDDBBBBBBEEEEEEBBBCCCFFFJJJUUUdddsss~~~}}}vvvqqqllleee^^^XXXRRRNNNHHHDDDCCCCCCDDDDDDCCCGGGJJJOOO^^^vvvqqqTTTOOOLLLEEEJJJWWW^^^sssqqqXXXFFF>>>;;;BBB777:::RRRqqq}}}eeeKKK<<<999666444333333222000111111111111111111111111444333444777888:::BBBKKKPPPSSSWWWXXXWWWWWWYYY\\\[[[___eeejjjmmmmmmkkkjjjccckkk{{{~~~~~~}}}wwwuuuppptttyyy}}}~~~uuulllaaaTTTJJJ@@@>>>;;;:::::::::999888:::::::::;;;<<<===??????BBBAAA???<<<;;;:::::::::888888888888999::::::;;;>>>AAAGGGNNNTTTUUURRROOOMMMLLLMMMPPPSSSVVV___iiilllttt~~~}}}~~~~~~~~~{{{yyyqqqnnnhhhccc^^^[[[ZZZZZZXXXXXXXXXYYY]]]aaafffiiimmmxxxyyylll```TTTNNNIIIBBB<<<:::;;;::::::;;;>>>AAAEEEGGGKKKVVVbbbkkksss}}}uuubbb^^^ooovvvsss}}}tttjjj```YYYRRRIIIDDDCCC@@@@@@?????????@@@AAABBB@@@???>>><<<;;;::::::999999<<<@@@DDDGGGIIIIIIIIIPPPRRRUUUUUUPPPJJJLLLRRR___eeelllllliiikkksss{{{yyyeee^^^ZZZTTTOOOMMMOOOSSSVVVXXX]]]eeemmmvvvxxxmmmbbb[[[\\\[[[ZZZ```lllvvvooo\\\MMMEEECCCCCC@@@@@@BBBBBBAAADDDHHHOOOZZZjjjxxx}}}uuuoooiiibbbZZZTTTQQQLLLGGGCCCBBBCCCCCCCCCCCCGGGKKKRRRccczzznnnSSSOOOLLLEEEIIIVVV___tttpppUUUDDD>>><<<@@@777<<>><<<999999:::;;;::::::999999999:::;;;<<<>>>???@@@>>><<<;;;999999999999999999999999999:::;;;<<>>===<<<===AAAGGGMMMQQQYYYdddooowwwzzzbbb]]]nnn}}}{{{nnn___UUUMMMFFFBBBCCCBBBAAA@@@???>>>??????@@@AAA@@@>>>===;;;::::::999888;;;AAAGGGJJJKKKKKKJJJSSSRRRSSSSSSMMMIIIMMMTTTfffkkknnnkkkeeegggrrr}}}ttteee^^^]]]XXXRRRLLLLLLPPPTTTUUUZZZaaaiiisssqqqiii```YYYWWWUUUVVVaaaooouuu|||~~~{{{}}}|||wwwlll^^^QQQIIIEEEEEECCC@@@@@@BBBCCCCCCIIIPPP\\\gggwww{{{ssslllfff^^^VVVPPPNNNJJJEEEBBBAAABBBCCCCCCDDDFFFKKKWWWjjjhhhRRRNNNLLLEEEIIITTTbbbvvv~~~lllQQQAAA=========999CCC^^^zzzuuuWWW@@@;;;888555333333333222000111111111111111111111111222111333777999<<>>>>>AAA@@@???===<<<;;;:::::::::===AAAFFFJJJMMMNNNNNNTTTQQQPPPNNNJJJGGGLLLTTTfffkkklllfff___bbbqqq~~~sssiiiaaa```]]]VVVNNNLLLQQQVVVWWW[[[aaahhhqqq~~~}}}yyy}}}}}}ssskkkddd^^^YYYVVVRRRSSS___lllmmmqqqsssqqqttt}}}zzzuuuqqqiiicccZZZQQQIIIFFFFFFGGGDDDBBBBBBEEEGGGJJJSSS]]]ooozzzyyypppiiiccc\\\UUUOOOKKKHHHCCCAAAAAABBBBBBBBBEEEGGGMMM]]]rrrwwwaaaOOOMMMKKKFFFJJJUUUfffvvvzzzfffLLL???===>>>:::>>>PPPooooooSSS???:::777444333333333222111111111111111111111111111222111333666777:::BBBKKKSSSUUUXXX[[[]]]___aaabbbcccggglllqqqsssrrrpppnnnhhhfffhhhrrr~~~}}}tttpppooouuu~~~}}}uuukkk]]]PPPGGG===;;;999888999:::999999888888888888999:::;;;<<<:::::::::999999999999999:::::::::;;;;;;===>>>???AAAEEEKKKRRRYYY\\\[[[YYYUUUQQQPPPRRRRRRPPPRRRWWWZZZ]]]bbbhhhooowww~~~}}}{{{zzzzzz{{{{{{{{{{{{~~~|||xxxtttmmmllljjjiiiiiiiiijjjkkkkkkmmmppptttyyy}}}yyymmmcccZZZOOOIIIHHHIIIJJJMMMSSS[[[dddlllqqqttt|||jjj___lll}}}xxxhhhUUULLLIIIGGGHHHKKKHHHFFFCCC???===<<<======AAA@@@???>>>===<<<<<<<<>>;;;999999999888666888888888888888999:::;;;::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===???@@@AAADDDKKKSSS[[[______^^^YYYUUUSSSUUUUUUTTTUUUXXX[[[]]]___ccchhhpppyyy}}}}}}}}}}}}zzzxxxyyyyyyzzz{{{}}}~~~{{{uuuoooqqqqqqppppppqqqrrrsssttttttvvvyyy}}}tttkkkaaaWWWRRRRRRPPPTTT[[[dddmmmuuu{{{~~~ooo```hhhvvvzzzhhhVVVMMMJJJIIIIIIKKKLLLIIIEEE@@@===<<<<<<===@@@@@@???>>>>>>>>>>>>>>>CCCCCCCCCEEEIIINNNRRRUUUOOOJJJGGGFFFEEEFFFLLLTTT\\\^^^]]][[[[[[cccsss~~~yyywwwtttpppnnnpppllleee[[[TTTRRRVVVZZZ\\\___dddiiiooozzz{{{iiiYYYVVVXXXXXX[[[```\\\]]]]]][[[WWWTTTVVVXXXXXXYYY[[[\\\```fffmmmrrrxxx}}}}}}sssiiibbbUUUPPPHHHBBB@@@@@@@@@@@@AAABBBGGGNNNUUU___ooo}}}yyyssskkkddd___ZZZTTTOOOGGGDDDAAAAAABBBCCCDDDCCCGGGIIITTThhh{{{{{{]]]RRRJJJJJJJJJIIIQQQ\\\nnnrrrkkkUUUBBB======<<<===NNNnnn~~~~~~}}}vvvbbbJJJ>>>999666333222222222222111111111111111111111111111444222222333333333:::BBBOOOOOOQQQVVV[[[___``````]]]aaaffflllnnnnnnmmmkkkfffdddccchhhuuuxxxrrrooovvv}}}ppp```QQQHHHBBB@@@<<<:::999999777666999888888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999999::::::<<<===???@@@AAAEEELLLUUU^^^dddfffeee^^^YYYUUUVVVWWWVVVWWWZZZ]]]]]]^^^```dddjjjrrrxxxyyyyyyzzz}}}~~~}}}zzz{{{|||}}}{{{xxxvvvvvvvvvwwwwwwxxxyyyzzz{{{}}}xxxpppggg___\\\^^^^^^ccclllvvvzzzcccgggrrr~~~zzziiiWWWPPPOOONNNMMMMMMOOOLLLGGGBBB>>><<<<<<===???>>>>>>>>>>>>???@@@@@@DDDDDDFFFHHHKKKOOORRRTTTMMMHHHEEEEEEFFFHHHNNNVVV[[[[[[ZZZ[[[___iiivvv}}}vvvvvvyyyxxxwwwwwwzzzrrrggg[[[TTTRRRTTTWWWWWW[[[aaafffmmmvvvvvvbbbQQQNNNPPPPPPVVV___```aaabbbaaa___]]][[[YYYWWWWWWYYY[[[]]]aaafffkkkpppuuu|||yyyqqqgggaaaWWWRRRKKKGGGEEEEEEDDDBBBBBBFFFNNNXXXaaalllxxxrrrhhhaaa\\\VVVPPPKKKEEECCCAAAAAACCCDDDEEEDDDHHHKKKWWWkkk|||gggUUUMMMHHHHHHIIIKKKUUUaaaqqqooobbbMMM???>>>>>>:::@@@SSStttxxxvvvsssvvvyyyvvv|||___HHH???888666333222222222222111111111111111111111111111333111222333333444;;;CCCKKKKKKMMMSSSYYY]]]^^^^^^YYY]]]ccciiimmmmmmllljjjggghhhhhhkkkwww{{{tttzzzsssbbbRRRJJJBBB@@@===;;;;;;:::999888:::999999999999:::;;;;;;<<<<<<======<<<;;;:::999888888999:::;;;===??????BBBFFFMMMXXXbbbiiilllmmmhhh```ZZZ[[[[[[ZZZ[[[^^^````````````bbbgggnnnssstttvvvxxx}}}{{{|||}}}}}}|||tttnnnmmmppptttxxxggghhhqqq~~~yyyhhhXXXSSSSSSSSSRRRQQQQQQNNNHHHBBB>>><<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCEEEHHHKKKNNNPPPQQQRRRMMMHHHDDDEEEGGGIIIPPPWWW\\\[[[ZZZ\\\cccmmmxxxwww{{{xxxqqqwww}}}wwwhhh[[[TTTRRRRRRSSSRRRWWW]]]cccjjjsss~~~~~~nnnZZZKKKJJJMMMNNNVVV```ggggggggggggggggggccc___YYYYYYZZZ\\\^^^___ccchhhkkkooouuu}}}~~~zzzuuunnnfff```WWWRRRLLLHHHGGGFFFDDDBBBFFFJJJTTT```kkkxxx}}}xxxqqqggg___YYYSSSLLLGGGEEECCCAAABBBCCCEEEEEEEEEHHHLLLYYYmmm|||uuuYYYPPPJJJFFFGGGIIILLLXXXeeerrrmmm]]]HHH===>>>>>>999CCCVVVuuu{{{yyyzzzzzzqqqoookkkrrrzzz{{{tttWWWBBB;;;888555333111222222222111111111111111111111111111222111222444444666===FFFIIIIIIKKKPPPWWW\\\]]]\\\WWW\\\bbbhhhlllmmmllljjjjjjmmmoooqqq{{{yyyuuucccSSSKKKAAA???<<<;;;<<<<<<<<<;;;:::::::::999::::::;;;;;;<<<<<<======<<<;;;999888888888888999;;;===>>>???CCCGGGOOOZZZeeemmmqqqrrrppphhhaaa______^^^___aaacccccccccbbbccchhhnnnrrruuuvvvyyy}}}~~~zzz{{{{{{{{{|||uuuiiiiiixxxwwwgggWWWRRRSSSSSSRRRSSSTTTMMMEEE???>>>======<<<;;;>>>@@@BBBAAA?????????CCCCCCEEEJJJNNNOOOMMMJJJDDDDDDCCCCCCFFFLLLTTTZZZ^^^```^^^\\\cccqqqzzz{{{rrrqqqwww}}}zzzxxx{{{xxxeeeVVVPPPOOOPPPOOOTTTUUUYYY___ccchhhtttssscccUUUIIIEEEEEEHHHSSSaaannnqqqssssssoookkkhhhgggbbbccccccaaa^^^]]]```bbbiiimmmsssyyy~~~|||zzzyyyxxxvvvsssnnngggbbb[[[UUUOOOLLLLLLLLLKKKJJJLLLTTT___kkkxxx}}}~~~{{{tttooohhh```YYYRRRKKKFFFFFFCCC@@@@@@CCCEEEDDDCCCHHHQQQ^^^mmmzzzhhhWWWPPPKKKEEEDDDGGGOOOZZZdddwwwcccMMMAAA>>>;;;::::::>>>\\\{{{xxxjjjjjjppprrrjjjpppzzztttXXXCCC<<<666666555444333333333333000000000000000000000000333333333222333666;;;???KKKMMMQQQUUUXXXXXXUUUSSSSSSWWW]]]bbbeeegggjjjllliiioooxxx~~~yyymmm\\\LLLCCC>>>;;;;;;:::888888<<<888888777777777888:::;;;??????>>>============>>>;;;:::888888999;;;>>>@@@EEEJJJSSS[[[dddlllsssxxxqqqooolllhhheeebbb```___cccccccccdddgggmmmtttyyy{{{yyywwwxxx{{{}}}|||zzzyyyxxxvvvsssrrrwwwuuuhhhhhhxxxwwwgggWWWTTTVVVVVVUUUTTTPPPJJJCCC>>>=========<<<===@@@BBBCCCBBBAAAAAAAAACCCCCCDDDHHHKKKLLLJJJHHHCCCCCCCCCDDDGGGNNNVVV[[[```aaa```___fffrrrwwwvvvllllllsss||||||~~~{{{fffVVVPPPPPPRRRRRRUUUUUUYYY^^^aaaeeeooozzzvvvdddUUUHHHEEEEEEHHHSSS```lllpppssstttrrrnnnkkkjjjkkklllkkkhhhdddbbbccceeeeeeiiioootttyyy~~~zzzzzzwwwvvvvvvuuutttpppkkkgggbbb^^^XXXUUUUUUVVVVVVUUU]]]dddooozzz{{{}}}~~~xxxuuupppiiiaaaZZZRRRKKKFFFCCCAAA>>>???BBBDDDEEEDDDIIISSSbbbqqq~~~xxx]]]PPPJJJHHHEEEEEEIIIQQQ\\\eeeppp]]]III???<<<;;;:::;;;>>>YYYuuujjj]]]```gggkkkqqqzzzrrrSSS@@@;;;666666555444333333333333111111111111111111111111333333333222222555:::===HHHKKKPPPUUUXXXWWWUUUSSSPPPTTT[[[```dddgggjjjlllnnnttt|||sssaaaQQQGGGAAA<<<<<<:::777888;;;999888888777888999;;;<<>>>>>===<<<:::999888888999<<>>===>>>AAADDDEEEFFFLLLXXXhhhwwwiiiSSSJJJFFFGGGHHHHHHKKKRRR]]]dddgggVVVCCC;;;::::::;;;<<>><<<;;;888888::::::999999999999;;;<<<>>>???@@@AAABBBAAA???===;;;:::999888888999<<>>>>>@@@BBBEEEFFFEEECCCBBBCCCAAA@@@@@@AAACCCDDDEEEEEEEEEGGGIIILLLPPPWWW^^^dddfffgggjjjpppvvvuuummmddd\\\aaannn~~~~~~|||{{{wwwgggYYYSSSRRRTTTUUUUUUTTTWWW[[[^^^aaahhhppplll[[[LLLGGGFFFGGGOOOYYYccciiiqqqwwwzzzyyywwwvvvwwwwwwuuurrrnnnjjjgggfffeeeeeeeeefffiiimmmrrruuu}}}zzzzzzvvvuuuuuuuuuvvvuuusssqqqiiihhhfffgggiiimmmqqqttt~~~{{{tttooohhh```XXXPPPIIIDDD???>>>======???BBBEEEFFFPPP\\\nnn}}}aaaPPPLLLHHHJJJKKKJJJLLLVVV```fff___PPP@@@:::999999;;;===FFFXXXkkkwww{{{cccQQQMMMVVVbbbjjjzzzpppRRR???999666666555444333333333333111111111111111111111111333333333111000222555888;;;AAAIIIOOOSSSSSSQQQPPPQQQUUU[[[aaafffjjjooossszzz|||jjjYYYNNNFFF>>><<<<<<::::::<<<::::::::::::;;;<<<>>>???@@@BBBDDDFFFEEEBBB===;;;;;;:::888888:::===@@@BBBFFFJJJQQQYYY```hhhpppuuuwwwuuuwwwwwwtttqqqpppsssxxx|||~~~}}}yyytttsssssssssqqqoooiiiiiiiiiiiijjjmmmppprrruuutttuuuxxx}}}wwwjjjwww{{{qqqiiigggeee[[[OOOGGGCCCCCCAAA@@@>>>>>>???@@@@@@BBBEEEEEEDDDBBBAAAAAA???>>>>>>>>>???BBBEEEHHHKKKLLLNNNPPPTTT[[[ccciiigggiiipppxxx{{{tttggg^^^VVV^^^nnn~~~}}}}}}yyyrrrggg]]]VVVTTTSSSSSSTTTRRRTTTYYY^^^aaahhhppprrr```PPPKKKJJJIIIMMMUUU^^^eeepppxxx}}}~~~{{{xxxvvvsssrrriiifffbbb```bbbggglllppptttzzz~~~~~~~~~}}}{{{yyyppppppqqqssswww}}}~~~xxxpppkkkddd\\\UUUNNNGGGBBB@@@???>>>>>>???BBBEEEHHHUUUbbbttt|||___PPPNNNHHHKKKKKKJJJPPP^^^hhhkkkYYYLLL???:::999999;;;>>>KKKZZZjjjuuurrr[[[OOORRR]]]hhhooozzzpppVVVBBB999666666555444333333333333111111111111111111111111222333333222111111444666666<<>><<<===<<<<<>>BBBHHHLLLRRRQQQQQQRRRUUU\\\eeekkkiiikkkrrryyyxxxnnnbbb\\\WWWaaarrr|||wwwssskkkbbbZZZUUUSSSRRRTTTQQQQQQVVV[[[```hhhppp|||tttcccTTTQQQPPPMMMOOOUUU]]]dddpppzzz~~~|||{{{pppkkkddd```aaadddhhhjjjhhhnnnuuuyyy{{{yyy{{{|||}}}wwwkkkggg```YYYSSSLLLEEEAAA@@@@@@@@@???@@@CCCIIIMMM\\\iiizzzzzz^^^PPPMMMEEEHHHIIIJJJVVVhhhooonnnSSSHHH===999999999<<<@@@PPP^^^lllttt}}}iiiUUUPPPYYYeeennntttzzzkkkTTTBBB999666666555444333333333333222222222222222222222222222333333222111222444777444;;;CCCIIIKKKLLLNNNQQQSSSSSSTTTVVVZZZaaajjjppp{{{xxxiiiWWWKKK@@@===>>>======???::::::::::::<<<>>>@@@AAABBBFFFJJJMMMLLLIIIDDDAAA>>>===;;;999:::<<<>>>@@@EEEJJJPPPXXX```iiirrrxxx|||uuusssqqqrrrtttrrrnnnjjjaaa___]]]___bbbeeegggggghhhhhhhhhjjjmmmsssxxx|||ggghhhvvvzzzqqqfffZZZNNNIIIJJJIIIJJJKKKHHHEEEBBBBBBCCC@@@BBBEEEEEECCCAAA@@@@@@:::;;;<<<<<<>>>CCCLLLRRRVVVUUUSSSRRRTTT[[[dddkkkkkklllpppsssnnnddd^^^___```kkk{{{zzzqqqggg]]]WWWTTTSSSUUUPPPNNNRRRXXX^^^fffnnnvvvssscccWWWVVVWWWTTTTTTXXX^^^fffqqq}}}{{{uuunnniiihhhgggfffeeedddiiinnnssswww~~~|||wwwhhhddd^^^WWWRRRKKKEEEAAA>>>???@@@@@@BBBGGGNNNTTTdddqqq{{{___NNNIIIDDDHHHIIIMMM]]]mmmnnneeeKKKBBB999888999:::>>>CCCWWWeeeqqqwww}}}|||vvvbbbQQQTTTaaammmtttwwwyyybbbLLL>>>999666666555444333333333333222222222222222222222222111222333333222333555888666<<>>===<<<;;;<<<:::999999:::;;;===@@@AAADDDGGGLLLOOOOOOLLLHHHFFF@@@>>><<<::::::;;;===>>>EEEIIIPPPXXXaaakkkuuu{{{|||zzzxxxxxxwwwssskkkeee]]]ZZZXXXXXX\\\```bbbbbbcccccccccbbbbbbgggooovvv{{{hhhdddlll||||||pppcccSSSIIIIIIPPPKKKMMMNNNKKKGGGCCCCCCDDDAAACCCEEEFFFDDDBBBAAAAAA999:::;;;<<<>>>EEENNNVVVYYYWWWSSSPPPRRRYYYcccjjjnnnlllmmmmmmeee\\\\\\bbbkkkuuuwwwjjj___XXXVVVVVVVVVPPPLLLOOOUUU[[[ccckkkqqq|||qqqbbbWWWYYY[[[XXXXXX[[[```gggsssyyytttqqqmmmhhhcccgggjjjnnnrrrvvv|||{{{vvvqqqfffbbb]]]WWWRRRLLLFFFBBB<<<>>>@@@AAADDDJJJSSSYYYiiiuuu~~~aaaNNNGGGGGGKKKLLLQQQ```nnnhhhYYYEEE===666666888;;;@@@FFF]]]kkkwwwzzz}}}xxxrrr___QQQWWWhhhsssxxxyyywww~~~[[[DDD:::888666666555444333333333333222222222222222222222222111222333444333444666888999???EEEIIIJJJLLLQQQVVVYYYWWWSSSPPPSSS[[[eeemmm}}}sssbbbSSSEEE???===;;;999999999999999:::;;;===???AAAEEEHHHLLLPPPPPPNNNKKKIIIAAA???===:::::::::<<<===EEEIIIPPPXXXbbblllvvv}}}|||uuukkkccc[[[WWWTTTTTTXXX]]]___```___``````]]][[[```iiirrrttt{{{oooaaadddrrrlll\\\UUURRRPPPNNNVVVQQQMMMMMMKKKEEEAAAAAABBBCCCDDDEEECCC@@@===;;;===<<<;;;;;;>>>FFFPPPWWWVVVRRRQQQQQQQQQTTTaaaooosssqqqmmmgggcccccceeehhhwww~~~qqqbbbZZZXXXXXX\\\VVVRRRSSSUUUWWW^^^eeepppwwwssshhh^^^XXXUUURRRTTTXXXaaahhhsss}}}zzztttooommmnnnlllooowww}}}~~~yyyqqqkkkccc___XXXRRRMMMHHHDDDAAA>>>;;;===BBBDDDHHHTTTaaauuu{{{bbbRRRNNNJJJJJJNNNZZZeeefff]]]SSSCCC;;;888;;;:::999DDDSSSpppwww~~~ppp___SSSZZZjjjtttvvvvvv}}}^^^JJJ@@@;;;777666555333111000000000111222222333333222222111222222222333444555777777:::???DDDFFFFFFIIIPPPVVVWWWWWWXXXXXXZZZ^^^cccggguuu|||nnn]]]LLLEEEAAA<<<:::<<<:::;;;;;;::::::;;;>>>AAAFFFIIIMMMQQQRRRPPPMMMKKKHHHEEE@@@===<<<=========BBBKKKWWW___eeemmmxxx~~~qqqdddWWWUUUTTTUUUXXX[[[\\\]]]````````````aaaccceeefffmmmttt}}}ttt```]]]iii|||{{{fffXXXUUUWWWXXXYYYZZZSSSOOOMMMKKKEEEBBBBBBBBBCCCDDDDDDBBB???<<<:::;;;;;;;;;<<>>???CCCEEEKKKYYYhhhwww{{{~~~bbbSSSOOOLLLLLLRRR]]]gggeeeXXXKKK@@@:::888;;;;;;===JJJ\\\qqq^^^RRR\\\kkkqqqtttxxx}}}___LLLBBB<<<999888666555333222222222111222222333333222222111222222222333444555666777;;;???EEEHHHJJJMMMRRRVVVXXXZZZ\\\^^^___cccgggjjjrrryyyssscccQQQHHHCCC>>><<<>>>:::;;;;;;:::999;;;>>>AAAFFFJJJPPPVVVYYYXXXVVVTTTNNNJJJDDD???>>>>>>??????DDDMMMXXX```fffooozzz}}}ooobbbYYYWWWUUUUUUXXX[[[]]]^^^___^^^]]]]]]^^^```bbbdddjjjpppxxx}}}fff[[[cccqqqzzzyyydddXXXXXX]]]aaaccc^^^VVVOOOLLLIIIDDDBBBDDDEEEEEEFFFEEECCC@@@===;;;999;;;===???AAAEEEIIIMMMQQQLLLJJJNNNUUU___mmmwwwvvvqqqjjjcccaaafffpppwwwxxxxxxxxx}}}}}}nnnddd```]]]\\\XXXTTTSSSUUUWWWWWW[[[```lllsss~~~{{{nnn___VVVRRRRRRXXX^^^fffjjjpppwww~~~rrrqqqttt{{{zzzwwwqqqjjjdddbbb]]]VVVOOOJJJEEEAAA???AAAAAABBBDDDGGGOOOaaaqqq{{{}}}{{{bbbTTTQQQOOOPPPVVVbbbiiicccQQQAAA<<<999:::<<<<<>>DDDJJJOOORRRTTTUUUXXX\\\aaadddgggiiikkkmmmooovvvxxxiiiWWWKKKCCC>>><<<>>>:::;;;:::999999;;;???BBBFFFLLLUUU]]]bbbcccaaa```WWWQQQIIIBBB@@@???@@@@@@FFFNNNXXX```gggppp|||{{{nnnbbbZZZWWWTTTTTTWWW\\\___aaaaaa___]]]\\\]]]```dddfffjjjooouuuyyy|||qqq```eeeqqqwww{{{iii```aaafffgggfff^^^UUUMMMIIIFFFBBBBBBEEEIIIIIIIIIGGGEEEBBB???>>>:::<<<>>>@@@CCCHHHNNNRRRSSSPPPPPPUUU___iiirrrxxxsssoooiiidddccciiissszzz{{{wwwoooqqqvvvvvvjjjeeedddbbbaaa\\\WWWUUUWWWZZZ\\\aaagggqqqwwwuuudddYYYUUUVVV]]]eeelllpppvvv|||vvvrrrsssxxx{{{{{{{{{}}}{{{vvvrrrnnnhhhcccaaa\\\TTTNNNIIIEEEAAA???BBBCCCDDDEEEIIIVVViiiyyy~~~vvv```TTTQQQOOORRRZZZeeejjj```KKK:::999999;;;<<<<<>>888777666555444333333333333111222222333333222222111222222222222222333444444111333666:::???DDDHHHKKKRRRYYYcccjjjmmmkkkhhhfffllluuu|||}}}sss^^^MMMEEEBBBAAA======<<<:::;;;>>>DDDHHHNNNWWWdddpppwwwvvvqqqmmmjjjcccYYYQQQLLLJJJIIIHHHFFFLLLUUU```lllzzzwwwnnnhhhdddhhhiiiffffffgggeeeaaa]]]ZZZYYY[[[```ggglllnnnkkkkkkjjjjjjmmmqqqvvvyyy|||}}}mmmsssqqqcccLLLEEE???@@@BBBDDDHHHMMMMMMKKKIIIFFFCCC@@@>>><<<===???DDDJJJQQQYYYbbbhhhlllqqqqqqllljjjnnnrrrrrrsssrrrpppoooooorrrxxx||||||vvvsssssstttyyyxxxppppppppprrrtttvvvyyyzzzqqqjjjdddbbbcccdddkkkrrruuu~~~{{{qqqlllkkkoootttppptttyyy|||zzzxxxzzz{{{yyyxxxzzz|||zzzuuuqqqoookkkeeeaaaXXXRRRLLLFFFCCCBBBBBBAAA@@@BBBEEEMMM^^^tttyyy}}}hhhWWWNNNLLLNNNQQQYYYbbbaaaWWWIII???;;;777999;;;===EEEVVVkkkyyyzzzqqqwwwaaaIII???:::777666666555444333333333333111222222333333222222111222222222111222222333444222333555666888===FFFMMMTTT[[[eeelllnnnkkkhhhffflllttt{{{|||~~~}}}~~~zzzeeeQQQHHHEEEBBB???>>>===;;;<<<@@@FFFJJJUUU^^^mmmzzzzzzvvvpppjjjbbb[[[VVVSSSQQQPPPJJJOOOXXXeeesss{{{pppeee^^^[[[```cccbbbcccggghhhfffdddcccaaacccfffkkknnnooollllllmmmooossswww{{{~~~rrrtttmmm]]]HHHAAA>>>@@@CCCFFFKKKPPPQQQOOOMMMJJJFFFCCCAAA@@@AAAEEELLLSSSZZZaaahhhlllpppuuusssjjjeeejjjppprrrwwwvvvssspppppptttzzz|||vvvooommmqqqwww}}}rrrgggmmmpppuuuxxxzzz{{{~~~rrrlllgggeeedddcccfffllloooyyyvvvpppnnnpppuuulllnnnrrruuuyyy}}}}}}zzzrrrlllkkkzzz{{{uuurrrooojjjddd___TTTOOOHHHCCCAAAAAAAAA@@@AAACCCFFFOOOddd{{{}}}xxx___PPPJJJKKKNNNSSS\\\ddd```QQQCCC<<<;;;666999;;;>>>III\\\ppp|||lllxxxzzzXXXCCC===<<<;;;777666555444444444444444222222222333333222222222222222222111222222333333333555666444444;;;FFFOOOVVV]]]gggnnnooommmiiigggkkksssyyyzzz{{{}}}gggRRRIIIDDDAAA@@@???>>><<<===AAAGGGKKKZZZdddsss}}}uuuppphhhbbb]]]ZZZXXXVVVNNNSSS\\\iiixxxzzznnnaaaYYYVVV\\\```bbbeeekkkooonnnkkkiiihhhhhhkkkmmmoooooonnnnnnpppsssxxx|||vvv}}}uuu```RRRDDDCCCCCCDDDGGGMMMRRRVVVPPPNNNLLLIIIGGGFFFFFFFFFCCCJJJSSS[[[cccgggfffbbbeeeaaa___aaaffflllrrrwww{{{yyyuuurrrssswwwzzzzzz|||{{{wwwqqqmmmooowww~~~ppphhheeebbbcccrrr~~~uuulllffffffgggeeebbbaaajjjttt}}}xxxvvvrrrnnnllljjjggghhhlllrrryyyssshhhgggjjjzzz}}}uuupppmmmiiibbb\\\TTTNNNFFFBBBAAABBBBBBBBB???BBBHHHVVVlll}}}gggXXXRRRKKKIIIMMMRRR___dddXXXHHH???<<<:::777666999AAALLLZZZnnnxxxnnnyyyfffRRRAAA<<<:::333444666888888666555444555111111111222222333333333555444333111000...---,,,555222222444555888BBBLLL___ffflllnnnoooqqqqqqnnnsssvvvxxxxxxyyy~~~uuuggg[[[PPPHHHCCCEEE@@@===>>>???BBBKKKTTTbbbooo~~~yyysssooohhh___ZZZ[[[YYY\\\aaakkkyyy|||hhhZZZVVVRRRWWW^^^dddiiimmmqqqsssvvvtttrrrqqqrrrqqqpppoooqqqsssuuuvvvyyy}}}{{{}}}wwwgggWWWKKK@@@@@@AAAEEELLLSSSWWWYYYPPPOOONNNLLLKKKJJJJJJJJJRRRVVV[[[```cccccc```\\\XXXVVVVVV]]]iiiuuu~~~{{{wwwwwwxxxxxxwwwvvvtttqqqnnnooouuu~~~}}}oooddd___aaaeeepppxxxoooiiiiiijjjgggdddccckkkuuuzzztttrrrmmmiiigggfffccccccgggmmmuuuzzzrrrrrruuu{{{sssnnnjjjfff___YYYRRRMMMFFFAAAAAABBBBBBBBBCCCDDDKKK[[[nnn{{{~~~|||vvv[[[QQQOOOKKKLLLPPPTTT]]]___SSSDDD<<<:::999999888;;;DDDOOO\\\lllyyy{{{rrryyypppXXXIII<<<::::::444444666999999777555444444111111222222222333333333333333222222111111111000555333444777999<<>>AAAJJJSSSaaaggglllmmmooosssuuusssooooooqqquuu|||xxxlll```TTTLLLGGGEEEDDDDDDEEEKKK\\\kkk{{{sssjjjaaa___aaagggiiimmmrrr}}}iii[[[WWWVVVZZZaaaiiiqqqzzzzzz}}}gggTTTIIIEEEEEEDDDGGGOOOXXX[[[VVVPPPKKKMMMOOOPPPQQQPPPOOOOOONNNMMMMMMNNNKKKGGGFFFHHHIIIPPP]]]nnn{{{tttmmmllllllkkkkkklllpppooorrrzzzsssgggbbb\\\YYYhhh~~~~~~wwwxxxyyywwwtttssskkkuuuyyysssqqqmmmfffbbb```___aaaggglllrrr{{{{{{vvvpppjjjddd]]]VVVQQQJJJGGGCCC@@@???@@@BBBCCCHHHEEEPPPgggssspppqqqyyy}}}hhhYYYLLLIIILLLMMMOOOSSS[[[YYYQQQFFF;;;777888:::;;;999>>>LLL[[[fffnnnttt{{{uuupppuuu}}}hhhRRREEE???888888:::555777999<<<===;;;888555555333333333333333333333333000111111222333444444555222333888>>>AAADDDLLLUUUaaagggkkklllnnnsssvvvuuupppnnnooouuu~~~wwwjjj\\\SSSLLLKKKKKKJJJIIIQQQdddwwwxxxnnneee^^^]]]aaalllnnnqqquuu}}}hhhZZZWWWUUUYYY```hhhsss~~~~~~sssnnnYYYLLLHHHIIIIIIMMMVVV]]]]]]UUULLLHHHJJJNNNPPPQQQPPPNNNLLLLLLIIIHHHIIIFFFBBBDDDJJJKKKZZZnnnvvvnnngggfffeeedddhhhoooxxxyyy~~~uuuhhh___^^^\\\aaazzzzzz{{{~~~|||zzzzzzrrr|||wwwssssssooogggaaa]]]]]]bbbiiinnnpppvvv}}}wwwtttnnnhhhaaaZZZSSSNNNGGGEEEBBB@@@???@@@BBBDDDFFFGGGUUUkkksssoooqqq{{{rrrYYYPPPIIIHHHKKKNNNPPPSSS^^^VVVKKKAAA:::888999;;;999888???PPP```llluuu{{{~~~rrrgggkkkzzzppp]]]KKKAAA???:::;;;>>>999;;;>>>@@@???<<<999666666333333333333333333333333111111111222222222222222000222777>>>BBBEEEMMMVVV```fffjjjkkkmmmrrruuutttqqqooonnnttt}}}ssseee\\\QQQPPPOOOOOOPPPZZZooorrrhhh```ZZZ\\\aaakkknnnrrruuu{{{|||fffYYYVVVTTTXXX^^^gggrrrxxxllluuuxxxbbbTTTNNNMMMOOOUUU]]]bbb```VVVNNNHHHKKKOOORRRSSSPPPLLLJJJKKKFFFDDDEEEBBB>>>DDDNNNSSSfff}}}{{{qqqiiibbb___[[[[[[eeessszzziii```YYYXXX]]]nnn|||xxx{{{~~~~~~}}}~~~qqqqqqtttpppggg```YYY[[[```hhhmmmooosssyyy{{{rrrppplllfff^^^VVVPPPLLLDDDCCCBBB@@@???@@@CCCFFFGGGMMM]]]nnntttqqquuu}}}bbbKKKHHHEEEFFFIIINNNRRRTTT\\\QQQDDD>>>;;;888888:::888999BBBRRRcccqqq}}}qqqeeeiiiyyykkkRRRBBB===???<<>>;;;;;;888777888888;;;EEEUUUdddssssssjjjooo}}}iiiMMM???<<>>HHHVVVdddsssuuuooovvviiiOOOAAA>>>AAA???CCCJJJHHHMMMLLLHHHCCC>>>:::999:::555555555444444333333333222333333444444555555555222222666<<<@@@DDDNNNXXXZZZaaagggiiijjjlllkkkhhhddddddeeehhhnnnuuuyyy{{{||||||~~~|||yyyyyyyyyooohhhcccbbbfffooo~~~{{{qqqcccZZZQQQMMMLLLMMMTTT[[[]]]eeeoootttxxxuuuddd[[[ZZZ[[[^^^dddlllvvvkkk^^^wwwpppmmmttt|||oooiiigggnnnsssooodddYYYSSSRRRQQQYYY^^^\\\VVVRRRMMMIIIKKKCCCAAAEEEHHHLLL[[[lllyyy|||~~~}}}xxxrrrnnnlllhhhddd^^^XXXZZZjjjrrrfff```[[[aaammm|||{{{pppppp{{{~~~||||||rrrooozzz~~~oooeeeddd^^^]]]dddmmmvvv~~~{{{uuuqqqjjjfffaaa[[[UUUNNNGGGBBBEEEAAA@@@BBBDDDDDDIIINNNVVVffftttuuuppprrr{{{eeeSSSGGGHHHGGGEEEGGGNNNRRRRRRHHH???888777777555666888666???JJJVVVbbbsssuuuUUUKKKBBBAAADDDGGGMMMSSSNNNIIICCC?????????<<<:::888666333222222444444444111111222333333333222222555666888<<>>DDDNNNYYY___fffuuu|||qqqeee[[[ZZZ]]][[[WWWUUUUUUSSSQQQQQQQQQNNNHHHCCCBBB>>>:::888777777777666999888888777666666666666222333333555777;;;>>>@@@MMMVVVbbbjjjkkkfff___[[[WWWQQQNNNPPPUUU^^^kkkwwwzzztttuuuzzz~~~~~~|||vvvgggYYYNNNJJJGGGGGGIIIQQQ```nnnyyyoooiiikkkrrr}}}yyyhhhYYYJJJAAAzzzyyydddXXXWWW[[[dddlllnnneee[[[WWWXXXYYYbbbjjjkkkccc```eeefffcccjjjmmmttt~~~mmm]]]TTTRRRSSS]]]ooo{{{wwwzzz}}}wwwuuupppooommmjjjjjjsssqqqnnnkkklllpppsssuuu{{{zzzuuuqqqmmmiiigggddd^^^UUUMMMHHHDDDBBB@@@@@@???BBBEEEFFFHHHPPPYYYffflllooonnnsssoooXXXMMMJJJEEEFFFGGGJJJQQQYYYZZZVVV???:::777777777777<<>>;;;999888999888888:::999777666555555555555222222222333555777999:::EEEOOO\\\eeehhhddd^^^ZZZVVVQQQOOOQQQVVV^^^lllyyy|||{{{}}}~~~{{{mmm```SSSNNNJJJIIIKKKVVVkkkvvvooorrrxxxmmm^^^QQQFFF>>>yyybbbVVVVVVZZZiiiooooooeeeZZZXXX\\\___dddfffddd]]]ZZZ]]]bbbdddmmmrrr{{{vvvfffZZZPPPQQQWWWddduuu~~~vvvrrrwwwxxxrrroookkklllooouuu|||sssnnnllllllnnnpppqqqxxx~~~yyytttoookkkgggddd___ZZZRRRKKKFFFCCCAAA???>>>>>>@@@CCCEEEIIITTT```jjjnnnqqqssszzzdddTTTMMMKKKEEEGGGIIINNNVVV\\\YYYRRR===999555666666999AAAJJJ[[[^^^aaaeeeoooxxxxxxvvvgggWWWNNNLLLMMMSSSYYYaaa]]]WWWTTTRRROOOIIIEEE???<<<999888888::::::999999777555333222222222222111111222222444555666777>>>GGGTTT^^^bbbaaa^^^\\\XXXUUUSSSUUUXXX^^^lllyyy|||}}}~~~}}}rrreeeUUUQQQNNNLLLOOO]]]xxx{{{yyy~~~tttaaaTTTJJJBBB<<<|||eeeZZZ\\\aaammmrrrpppdddYYYYYY```fffjjjddd___[[[XXX[[[eeepppssszzzvvvjjj```ZZZTTTWWW___kkkzzzzzztttpppsss}}}{{{sssnnnkkkllloooyyy{{{pppmmmkkkkkkkkklllsss{{{~~~{{{wwwrrrnnniiiddd```ZZZVVVOOOIIIFFFCCC@@@???@@@@@@BBBEEEGGGMMM[[[jjjooossswwwzzzoooZZZOOOKKKJJJGGGJJJMMMRRRYYY]]]VVVLLL===999555555777;;;GGGRRR```aaadddjjjwww{{{qqqtttsssfffVVVKKKFFFHHHRRR\\\```ZZZRRRMMMLLLJJJHHHEEE>>><<<999999;;;>>>??????:::999666444222222222333111111222333444444555666888@@@MMMWWW]]]_________]]][[[YYYYYYZZZ^^^iiiuuu~~~yyy~~~~~~{{{rrreeeTTTSSSSSSTTTXXXiiizzzfffUUUJJJCCC<<<888lllcccfffmmmpppuuuqqqdddYYYZZZccckkkssshhh___]]][[[\\\iiizzzyyy|||nnnaaa[[[[[[[[[___fffqqq|||xxxtttuuu}}}~~~yyy}}}wwwqqqllliiioootttrrrnnnkkkjjjhhhhhhooowww~~~{{{yyyuuuqqqmmmhhhbbb]]]WWWSSSNNNIIIFFFCCC@@@>>>DDDDDDFFFHHHKKKRRRcccrrrsssxxx|||dddSSSKKKHHHGGGJJJMMMPPPUUU[[[\\\SSSGGG>>>:::666666888>>>KKKWWWfffgggjjjsssssslllqqqooocccUUUIIICCCDDDPPP\\\^^^WWWOOOIIIHHHIIIHHHGGG@@@>>><<<===@@@CCCDDDEEE>>><<<999666555444555555111111222333444555555666555<<>>888444yyypppnnnnnn|||uuuhhh\\\XXX___iiipppvvvkkk^^^[[[cccoooxxx|||yyyqqqjjjaaaYYYXXX[[[YYYeeerrryyy|||www|||}}}|||zzzqqqttt|||xxxtttsssuuuuuurrrooonnnkkkjjjqqqyyy}}}vvvqqqnnniiiddd___YYYTTTLLLFFFCCCBBBBBBBBB;;;BBBFFFFFFLLL]]]mmmuuuxxxyyy~~~qqqZZZOOOJJJGGGFFFGGGKKKRRR]]]bbb\\\NNNAAA999:::999888999CCCSSS___bbbcccnnnsssiiibbbccc\\\RRRHHH???@@@MMM[[[]]]YYYSSSNNNKKKHHHEEECCCEEEAAA???BBBHHHJJJEEE@@@999777555222111111222333222222333333333333444444777;;;BBBMMMWWW^^^aaabbb```dddfffbbb\\\]]]eeennnzzzyyyvvvvvv{{{zzzxxxxxxvvvqqqiiicccZZZZZZ[[[```iii{{{}}}ggg]]]OOODDD???;;;777333}}}{{{yyy{{{ssseeeYYYWWW___kkksssyyyooodddccclllwww}}}|||tttjjjccc\\\XXXZZZ```eeepppzzz}}}|||uuunnnkkkyyywwwsssppppppooooootttzzz~~~vvvqqqmmmiiiccc^^^WWWQQQJJJEEECCCBBBBBBBBBBBBGGGJJJLLLUUUeeettt{{{yyy{{{lllUUUKKKHHHGGGIIIIIIMMMSSSZZZ\\\UUUHHH>>>999;;;;;;:::<<>><<<:::999999999888777666666666555555555444444222222333333333333444444444999BBBNNN[[[dddiiijjjmmmnnnooonnnlllmmmqqqtttyyy~~~wwwnnnlll{{{{{{vvvuuuwwwyyy}}}yyywwwrrrnnnhhh```UUULLLDDD???:::999777555444444555555PPPfff~~~~~~iiiXXXVVV___kkkxxxtttnnnddd\\\XXX\\\iii|||yyy}}}~~~|||{{{}}}||||||}}}xxxqqqggg^^^YYYTTTOOOKKKGGGEEEBBBBBBDDDFFFGGGGGGHHHKKKWWWkkkxxx|||}}}jjjWWWOOOJJJJJJKKKHHHEEEDDDGGGFFFCCC>>>;;;999:::;;;;;;;;;DDD[[[xxxyyyiiibbb^^^ZZZTTTLLLEEECCCEEEKKKVVVaaacccaaa^^^[[[XXXSSSMMMIII>>>===;;;;;;;;;<<<<<<<<<999888666555444444444444222222333333333333444444555:::CCCOOO[[[dddiiijjjkkkmmmnnnmmmmmmnnnqqquuussszzzyyyppphhhqqq{{{wwwqqqnnnhhh^^^SSSGGG>>>:::666666555444333222333444JJJaaayyyjjjXXXXXXaaammm~~~uuupppjjjaaaYYYYYY```rrr}}}rrrxxxxxx}}}|||~~~zzzyyy}}}~~~zzzssskkkaaaYYYSSSOOOJJJGGGGGGEEECCCCCCEEEGGGHHHHHHNNNRRRaaauuuyyy```RRRKKKGGGHHHJJJHHHFFFFFFIIIFFFAAA===;;;:::::::::;;;===IIIdddpppbbb^^^]]]ZZZYYYQQQIIIFFFGGGKKKVVV```fffeeedddbbb^^^XXXPPPKKK@@@???>>>======>>>???@@@;;;999666444333333444555222222333333333444444444666:::CCCOOO[[[dddiiijjjgggiiijjjjjjjjjlllooorrrmmmsssyyy|||~~~sssgggiii|||uuurrrkkk```RRRFFF===888444444444333111111111222NNNZZZkkk}}}qqqbbb\\\```uuu}}}ooofffaaa___^^^aaannnyyyqqqxxxyyyxxx|||uuummmhhh```YYYSSSMMMGGGDDDGGGDDDCCCEEEEEEDDDGGGKKKIIIXXXlll{{{lllXXXOOOHHHEEEGGGGGGCCCCCCFFFPPPLLLCCC<<<999::::::999===???TTTuuuyyynnnhhhbbb______\\\RRRHHHDDDFFFNNN\\\iiidddiiijjjeeebbb```ZZZRRRIIIDDD???@@@EEEJJJKKKIIICCC===666444555555333000333333333222333333444555999:::>>>FFFQQQ\\\dddhhhjjjlllmmmlllnnnqqqoookkkllliiinnn{{{uuulllnnn{{{~~~{{{rrrggg\\\PPPBBB:::999444444333333333444555555GGGPPP___sssxxxiiiccceeeyyy{{{llldddaaabbbccckkkyyy~~~}}}~~~zzz{{{}}}}}}tttnnneee```YYYSSSMMMIIIDDDAAACCCAAAAAADDDDDDDDDGGGLLLQQQ```sss}}}bbbSSSPPPIIIFFFHHHHHHFFFGGGKKKOOOJJJBBB;;;999:::;;;;;;>>>FFF^^^|||yyyuuuvvvwwwpppmmmgggdddeeeZZZPPPGGGDDDFFFMMMZZZfffkkknnnnnnjjjhhhfff^^^UUULLLGGGCCCDDDHHHLLLNNNMMMDDD>>>888555666666444111222222111111222222333444666777;;;BBBLLLWWW```dddkkkmmmmmmkkklllmmmjjjeeecccbbbhhhvvvvvvmmmllluuu~~~ssseeeXXXJJJ<<<555444333333333222333333444555GGGLLLXXXmmmxxx~~~uuunnnooowwwiiicccdddhhhlllyyyyyyxxxsss{{{{{{tttlllgggaaa\\\VVVPPPLLLIIIEEECCCAAA???@@@DDDEEEEEEIIIOOO\\\kkk}}}ppp[[[RRROOOIIIFFFHHHJJJJJJLLLPPPNNNHHH@@@<<<::::::;;;===AAAPPPlllsssgggjjjrrrppplllkkkddd```aaaUUUMMMFFFCCCFFFMMM[[[hhhtttsssnnnkkkjjjggg___UUUPPPLLLIIIIIIMMMPPPQQQPPPEEE@@@:::777777777555333222222111111111222333333444666999@@@JJJUUU___eeelllnnnnnnkkkjjjjjjeee___YYYZZZaaaooozzz~~~~~~~~~wwwoookkkmmmxxx}}}ooo^^^PPPCCC777333333222222111111222222333444LLLLLLUUUiiivvvnnnttt{{{yyyuuukkkhhhmmmssswww|||zzz|||vvvwww{{{uuunnnhhhccc___ZZZTTTNNNJJJHHHEEECCCAAAAAABBBFFFFFFGGGMMMTTThhhuuu~~~cccUUUQQQLLLIIIFFFFFFIIIMMMPPPRRRNNNGGG???<<<:::999;;;===DDDZZZwww|||eee___lll|||sssdddcccbbbYYYRRRRRRPPPIIIDDDCCCFFFQQQcccrrr|||tttjjjdddbbb```XXXPPPQQQPPPOOOPPPSSSTTTSSSQQQEEEAAA;;;888888888777555555555444444333444444555555777;;;AAAKKKWWWbbbjjjlllnnnnnnkkkjjjiiiccc\\\TTTVVV]]]iiiuuuzzz{{{zzzzzzwwwrrrllliiipppwwwgggUUUGGG===666444666111111111000111222222333LLLHHHMMM```vvvwwwmmmqqq}}}wwwsssuuuzzz{{{}}}}}}wwwvvvyyy}}}wwwqqqlllgggddd[[[VVVOOOIIIEEEBBB@@@???BBBAAACCCFFFFFFHHHPPPZZZrrr}}}kkkVVVNNNLLLIIIHHHEEEEEEHHHMMMPPPQQQNNNEEE>>><<<;;;999:::>>>JJJaaazzzsss^^^^^^qqqkkk]]]aaabbbWWWMMMMMMOOOIIIEEEEEEKKKXXXmmmuuufff]]]ZZZVVVQQQLLLPPPRRRVVVZZZ[[[XXXSSSOOOEEEBBB===:::999999999999;;;;;;999888777777777777666888<<>>======???@@@BBBAAA???===;;;:::999999555777:::===CCCOOO\\\fffhhhkkkmmmlllkkkiiibbbZZZRRRUUUYYY___iiisssuuusssqqqtttxxxvvvooonnn{{{kkkZZZGGG<<<666222111222111111000000111111222333QQQIIIIIISSS```ooo|||yyyyyy}}}wwwqqqlllgggaaa^^^XXXSSSLLLGGGEEEDDDDDDCCCAAAAAACCCGGGJJJRRRcccrrrvvvaaaWWWTTTPPPLLLGGGIIIIIIGGGIIINNNNNNJJJEEE;;;777;;;>>><<<@@@HHHYYYjjjwww{{{wwwwwwzzz|||wwwnnnyyy~~~pppdddcccZZZZZZ[[[]]]___dddrrrvvvlllfff^^^UUUPPPQQQRRR]]]kkkuuutttiiiZZZQQQHHHGGGEEECCCBBBCCCEEEGGGHHHFFFDDDAAA>>>;;;:::999777888999999<<>>CCCMMM]]]lllvvvxxxvvvvvvgggeee```bbbfffhhhggggggooozzz{{{tttnnnkkkcccWWWRRRSSSTTTaaasss~~~}}}ooo^^^SSSIIIIIIHHHFFFEEEFFFJJJLLLKKKIIIFFFBBB???<<<:::999:::;;;:::888888@@@LLLVVVfffjjjllljjjhhhddd[[[RRRJJJMMMOOOSSS]]]lllqqqooommmsss|||~~~wwwpppsss{{{}}}oooVVVGGG:::555555333222222222222111111222222333444KKKEEEBBBFFFOOO___vvv~~~}}}xxxqqqjjjddd^^^YYYVVVOOOJJJEEEBBBBBBBBBAAA???BBBEEEIIIMMMVVVhhhoooVVVKKKIIIHHHHHHHHHJJJJJJPPPYYYZZZRRRKKKKKKAAA;;;999<<<999888DDDVVVdddllltttzzz}}}}}}kkkcccgggaaaeeejjjiii```]]]ggguuu~~~xxxoooggg```]]][[[[[[aaalllyyyyyyiii\\\ZZZUUUNNNIIIIIILLLKKKHHHJJJIIIEEE>>>===???>>>:::===<<<999666666<<>>777222111111111000222333333444444333333222HHHEEECCCFFFLLL[[[rrrzzzuuunnngggaaa[[[VVVRRRLLLIIIEEECCCCCCDDDCCCBBBFFFEEEHHHQQQaaauuulll[[[KKKFFFHHHIIIHHHHHHJJJIIINNNXXX\\\TTTIIIDDD???999888;;;;;;<<>>FFFMMM\\\___cccggghhhfffbbb___VVVWWWUUUSSS[[[jjjtttvvv||||||wwwtttuuu~~~{{{zzz|||xxxxxxvvvrrrjjj^^^QQQIII>>>:::444222222222222111222333333444444333333222EEEDDDEEEGGGJJJVVVmmm~~~vvvqqqiiibbb\\\VVVQQQNNNIIIFFFDDDDDDEEEFFFFFFEEEKKKHHHKKK[[[tttmmmUUUJJJBBBDDDIIIIIIGGGFFFJJJIIIOOOYYY]]]TTTFFF<<<<<<777777;;;===BBBQQQbbbjjjnnnttt|||xxxzzzuuuhhhaaadddhhhggggggddd```aaalllxxx}}}vvvlllfffgggnnnttt|||}}}|||zzzzzzxxxmmmbbbTTTSSSSSSVVVXXXWWWRRRNNNFFFMMMOOOJJJDDDCCCCCCBBB===???@@@???>>>@@@EEEJJJSSSUUUZZZaaagggjjjiiiggg___aaa___]]]aaakkkuuuyyyzzzwwwvvv~~~~~~|||{{{qqqiiiggggggccc___^^^ZZZYYYWWWUUUQQQIIIAAA;;;777555222111222333333222222222333333333333222222AAACCCFFFHHHIIISSSjjj~~~|||wwwqqqlllddd]]]WWWRRRMMMIIIEEEEEEDDDDDDDDDEEEFFFFFFKKKMMMXXXmmmsssXXXMMMFFFCCCFFFIIIHHHEEEEEEIIIMMMUUU\\\ZZZPPPBBB999:::777777;;;???GGGVVVeeeiiimmmuuuxxxqqqtttuuuooonnnqqqqqqnnnllliiidddbbbiiirrr~~~}}}yyysssooopppwww}}}~~~yyyxxxuuulllaaaSSSSSSVVV]]]aaa]]]VVVRRRPPPYYY\\\TTTIIIDDDCCCCCC>>>@@@AAAAAA@@@BBBGGGKKKMMMOOOUUU^^^hhhoooqqqqqqkkklllkkkhhhhhhmmmvvv|||~~~{{{zzzwww~~~||||||}}}}}}xxxrrrnnnsss~~~}}}tttmmmbbbXXXVVVVVVRRRMMMJJJHHHGGGEEEDDDBBB???:::666222222111111222222222111222222333333333333222222@@@CCCGGGJJJJJJRRRfffzzz}}}xxxrrrkkkfff___YYYSSSNNNJJJFFFCCCCCCCCCBBBCCCDDDFFFHHHIIITTThhh~~~zzz___LLLLLLFFFDDDFFFHHHFFFEEEGGGIIISSS\\\]]]TTTIII???:::999888888<<>>@@@BBB@@@BBBCCCBBBAAABBBHHHLLLIIIIIINNN[[[kkkxxx}}}yyyxxxvvvtttwww|||}}}~~~wwwssssss||||||xxxwwwvvvuuuuuuyyy{{{|||zzzrrrggg\\\UUURRRZZZgggttt}}}oooaaaSSSIIIBBBAAABBB>>>;;;;;;888666333333333222111///000111222111///...///000111111222222222222111111FFFFFFHHHJJJJJJMMMYYYeee}}}yyypppjjj]]]YYYSSSNNNKKKGGGDDDAAA???@@@AAAAAACCCHHHPPPVVVaaattt~~~dddQQQGGGDDDAAA@@@BBBFFFFFFFFFJJJOOOQQQYYY[[[PPPDDD===;;;999777:::>>>CCCLLLXXXccciiinnnzzz}}}yyymmmccc[[[\\\___^^^ZZZWWWSSSXXX^^^```[[[ZZZdddqqq}}}{{{zzzuuummmgggdddiiillliiihhhiiijjjhhhYYYPPPNNNTTTUUUNNNJJJLLLIIIMMMLLLBBB::::::===@@@AAADDDFFFEEECCCBBBCCCFFFDDDDDDIIIVVViiizzz||||||{{{wwwxxx{{{www{{{xxxrrrqqqsss|||~~~zzzvvvuuuvvvwwwvvvyyy{{{zzzsssggg[[[TTTPPPTTT\\\iiiwww{{{wwwwwwkkk[[[LLLEEE???>>>===999888:::555444222222333333222111///111222000///...111333111111222222222222111111JJJHHHGGGIIIIIIKKKRRR\\\ppp}}}tttkkkdddYYYUUUPPPKKKHHHEEEBBB@@@>>>???@@@AAADDDLLLVVV]]]ssshhhTTTGGGCCCDDD@@@AAADDDIIIIIIGGGJJJOOOVVVZZZVVVJJJ???<<<999666666:::@@@FFFQQQ^^^hhhlllrrrzzzwwwccc\\\WWWYYY]]]ZZZRRRLLLHHHOOOXXX[[[ZZZ]]]mmm|||yyywwwqqqfff]]]XXX___dddcccbbbgggmmmooo___TTTOOOTTTTTTLLLIIIMMMIIIKKKGGG===666777;;;>>>AAAEEEIIIIIIEEEAAA????????????DDDRRRgggyyy|||}}}~~~zzzxxxzzzpppuuu}}}{{{uuupppmmmqqq~~~yyywwwyyy|||sssvvvzzzzzzuuujjj^^^VVVUUUVVVZZZfffttt{{{wwwtttqqqpppwwwiiiXXXDDD???;;;999666222222666111000///000111222111000...000111000...///333666111111222222222222111111QQQJJJFFFHHHLLLNNNPPPSSSaaaqqq}}}xxxoooddd]]]RRRPPPLLLHHHEEECCCBBBBBBCCC>>>>>>DDDGGGMMM```ttteeeRRRJJJFFFBBB@@@CCCCCCBBBBBBCCCGGGMMMQQQ[[[UUUKKKAAA<<<;;;888555:::===AAAGGGSSSdddnnnqqqyyyqqqbbb[[[XXX\\\]]]VVVMMMGGGDDDQQQWWW[[[cccfffkkkxxx{{{sssooommmggg^^^UUU[[[___aaagggppprrrnnn```]]]YYYWWWUUUTTTRRRQQQNNNHHH???999777999;;;<<>>>>><<>>GGGLLLNNNKKKHHHHHHFFFCCCAAABBBNNNggg}}}wwwzzz~~~|||zzzrrrkkkooo~~~sssmmmllluuu|||yyywwwtttssssssttttttsssooolllsssvvvzzz|||}}}{{{yyywwwppprrrvvvzzz~~~wwwrrrooogggfffddd___ZZZVVVTTTTTT___hhhwwwyyygggTTTHHH>>>:::555222333333111///111111111000000000000000/////////000000000111111000000111222222222222111ZZZQQQIIIHHHGGGEEEDDDEEEIIISSS```gggiiittt}}}wwwrrrqqqnnnjjjeee]]]VVVQQQFFFEEECCCAAA@@@AAABBBCCC>>>GGGMMMSSSeeecccUUUGGGCCCBBBBBBAAABBBCCCCCCDDDHHHMMMRRRUUUWWWLLLCCC:::999;;;<<<<<<===AAAMMMXXX]]]dddtttwwwrrrooonnniii```YYYXXX[[[eeeffffffhhhccc___fffeeebbb^^^XXXUUUSSSRRRPPP^^^gggpppqqqkkkgggiiilllllljjjhhhgggfffccc___\\\VVVRRRLLLIIIGGGHHHHHHGGGPPPSSSRRRMMMHHHGGGEEEBBB@@@DDDQQQjjj|||}}}~~~vvvmmmmmmvvvttteee^^^```mmm~~~~~~{{{yyywwwttttttuuuuuuuuutttrrrqqqtttvvvzzz}}}}}}{{{yyywwwkkknnnrrrvvv{{{wwwooojjjgggfffbbbbbb___ZZZTTTNNNKKKKKKQQQXXXbbblllssszzzzzzqqqgggYYYKKKAAA;;;888444222222333111000//////////////////////////////000000000111111111///000111111222222111111^^^UUUMMMKKKIIIFFFDDDEEEFFFKKKTTT[[[^^^iii~~~xxxrrrlllkkkiiiddd]]]UUUOOOLLLBBBAAA@@@??????@@@BBBCCC@@@HHHRRR```yyyrrrVVVMMMDDDCCCCCCBBBAAACCCEEEEEEEEEIIIOOOTTTWWWWWWIIIAAA;;;<<<>>>===???CCCRRR\\\fffiiiooo|||zzzzzzxxxpppddd\\\ZZZeeemmmlllhhhhhh```YYY]]]```]]][[[WWWSSSNNNLLLLLLZZZbbbjjjjjjddd```dddkkkpppnnnjjjhhhfffdddaaa___WWWRRRMMMJJJLLLPPPTTTVVV\\\]]]YYYOOOHHHEEEBBB???>>>BBBOOOddd}}}||||||}}}}}}uuummmjjjnnn|||}}}nnnbbb\\\bbbrrr}}}}}}}}}}}}~~~~~~{{{yyyxxxvvvwwwxxxwwwvvvtttssssssrrrtttxxxzzzzzzxxxuuurrriiilllpppsssuuuwwwyyy{{{{{{{{{||||||wwwooofff___[[[YYYXXX]]]\\\XXXRRRLLLGGGEEEEEEHHHLLLRRRXXX]]]bbbgggiiieeeccc___YYYQQQHHH>>>888888666444333333333222111000000000000000000000000000000000000111111111111000000111222222222222222dddZZZQQQNNNKKKGGGDDDDDDBBBCCCIIIQQQWWWaaazzz~~~|||{{{{{{xxxrrrmmmiiiiiifff```XXXPPPJJJHHH@@@???>>>>>>>>>@@@BBBCCCBBBIIIXXXooo{{{dddLLLFFFBBBBBBAAA??????AAAFFFFFFHHHNNNTTTVVVUUURRRDDD===:::;;;;;;:::AAALLLbbblllssstttyyy{{{ssstttwwwwwwooobbb[[[[[[iiioookkkeeeeee\\\SSSVVV\\\YYYWWWVVVSSSOOOOOOSSS]]]bbbhhhjjjeeeaaafffooo|||yyyuuurrrooojjjfffbbbWWWSSSOOONNNRRRZZZ```dddfffeee^^^RRRHHHCCC@@@<<<;;;@@@IIIWWWlll|||zzzyyy~~~yyysssooommmvvv{{{ooogggdddiiiyyyzzz}}}|||}}}}}}~~~~~~~~~~~~~~~~~~|||zzzyyyyyyzzz{{{yyyvvvtttssstttsssuuuwwwwwwvvvrrrnnnkkkjjjllloooqqqpppppppppqqqsssttttttvvvwwwxxxxxxyyyyyy|||}}}yyyyyyvvvuuuwww{{{}}}|||zzznnniiibbbZZZTTTQQQQQQQQQSSSRRRNNNHHHCCC@@@@@@@@@@@@AAADDDGGGKKKMMMPPPQQQOOONNNLLLIIIDDD>>>999666555444444333222222222222222222222222333333333333000000000111111111222222111111222333333333333222nnncccYYYTTTOOOIIIEEEEEEDDD@@@BBBKKKQQQZZZooozzzlllkkkjjjlllmmmlllgggccc```aaa```ZZZSSSLLLHHHGGG@@@???>>>===>>>@@@BBBCCCHHHQQQhhhgggTTTEEEBBB@@@AAA@@@===>>>BBBCCCFFFLLLTTTZZZYYYQQQIII@@@999777::::::>>>PPPeeezzzvvvmmmhhhbbbfffkkknnnhhh___]]]```jjjnnnhhhbbbccc[[[SSSVVV[[[WWWUUUVVVVVVVVV]]]fffjjjmmmtttyyyuuuppprrryyy|||sssiiibbbWWWUUUSSSUUU[[[ccciiimmmlllkkkbbbSSSHHHCCC???<<<999>>>BBBIIIYYYnnn~~~|||zzz~~~{{{vvvooorrr~~~vvvqqqqqqttt{{{zzzwww~~~{{{~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzz||||||zzzwwwtttuuuvvvsssuuuvvvwwwtttpppkkkhhhiiilllnnnooommmlllllllllkkkllllllllllllkkkkkkjjjiiilllnnnoooooooooqqqtttssswwwwwwtttssstttsssqqqrrrooolllnnnqqqrrroookkk^^^ZZZUUUOOOLLLJJJKKKLLLHHHHHHFFFCCC???<<<<<<<<<::::::;;;===???@@@@@@@@@BBBBBBAAA???<<<:::888888111222222111111000111111111111111111222222222333000000111111111222222222222222333444444444444333vvvlll```ZZZTTTLLLGGGFFFHHHAAAAAAHHHNNNTTTeeexxxrrrbbb\\\[[[\\\___bbbaaa]]]YYYPPPRRRSSSPPPKKKGGGEEEFFF@@@???>>>===>>>@@@BBBCCCSSS```|||nnnXXXHHHCCC@@@@@@AAAAAA>>>@@@DDD@@@EEEOOOZZZ___ZZZMMMBBB@@@;;;:::>>>AAALLLgggssseee\\\WWWWWW[[[aaaeeebbb]]]```fffnnnrrrkkkfffgggaaaZZZ]]]\\\WWWUUUWWWZZZ^^^jjjxxxxxx{{{~~~xxxiii```XXXWWWXXX[[[bbbiiinnnpppooommmcccTTTHHHCCC@@@===999===>>>@@@MMMcccwww~~~~~~{{{uuukkkkkk~~~www|||zzz{{{zzz}}}zzz~~~~~~~~~}}}~~~~~~~~~|||{{{zzz|||}}}{{{wwwuuuvvvxxxrrrsssvvvvvvuuuqqqmmmjjjiiikkkmmmmmmlllkkkkkkkkkggggggfffeeedddbbb```___YYY\\\______^^^^^^aaadddcccgggiiifffeeeggghhhffffffccc```bbbdddddd^^^YYYNNNKKKGGGDDDBBBBBBCCCDDDAAACCCCCCBBB???<<<::::::777777777999:::;;;:::999666777777666444333444555///000000000/////////000---.........//////000000000111111111111222222222222333444444555555444444qqqooojjjbbbYYYRRROOONNNMMMIIIFFFEEEGGGOOO```ppp{{{oooeee```^^^]]]___```\\\TTTLLLJJJJJJIIIGGGDDDCCCCCCDDDAAA999888@@@DDDBBBFFFPPPZZZ|||kkkWWWKKKGGGBBBDDDFFFCCC>>><<>>;;;;;;???FFFUUUkkk}}}~~~wwwvvvrrrrrrssssss~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzyyywwwwwwxxxzzzyyyyyyxxxtttppplllkkkkkkjjjkkkmmmnnnnnnkkkiiigggeeecccaaa___^^^\\\XXXUUUTTTUUUWWWYYYYYYXXXWWWVVV^^^]]][[[ZZZZZZ[[[\\\]]]YYYXXXWWWVVVVVVTTTPPPMMMFFFEEEBBB@@@>>>>>>???@@@>>><<<999888999888777666777666666666666555555555777777777666555444222222222222222111111111000000000000111222222222222111111111111111111111111111333333333333333333333333wwwsssllleee___[[[XXXWWWQQQLLLHHHGGGHHHNNN]]]kkk~~~zzzrrrjjjeeehhhmmmmmmhhh]]]PPPHHHFFFGGGGGGGGGDDDBBB@@@???;;;888;;;BBBCCCBBBMMM[[[qqq|||lll\\\NNNFFFDDDBBBCCCDDDDDDBBBAAABBBCCCKKKWWWdddggg^^^PPPEEE@@@;;;:::<<>>===<<<<<<<<<======;;;888777888888666555666666555555555444444444444444444444333222111111222222222111111111000000000000111222222222222111111111111111111111111111222222333333333333333333vvvppphhhcccaaa```]]][[[RRRNNNJJJIIIJJJOOO[[[ggguuu~~~uuukkkgggqqq||||||nnn\\\LLLDDDCCCDDDFFFGGGEEEBBB???<<<:::<<>>???AAADDDVVV{{{uuuqqq}}}}}}vvvrrrjjjpppxxxrrraaaSSSMMMQQQZZZhhhuuu||||||yyyuuuwwwwwwssskkkccc]]][[[\\\\\\bbbmmmxxx|||yyyuuullleee^^^^^^fffqqqyyy|||~~~{{{wwwtttqqqkkkccc]]]UUUUUUVVVZZZbbbjjjqqquuummmhhhccc```___[[[RRRJJJCCCAAABBBEEEHHHLLLUUU^^^aaakkkvvvzzzpppmmmooo~~~{{{yyyxxxxxxwwwyyy|||~~~~~~}}}zzzxxxvvvuuuuuupppppppppooommmmmmoooqqqrrrsssrrrnnnjjjgggffffffiiihhhfffdddaaa___^^^]]]YYYXXXVVVUUUUUUSSSPPPNNNLLLMMMMMMNNNNNNNNNMMMMMMHHHHHHGGGFFFFFFEEEEEEEEEDDDBBBAAA@@@@@@@@@>>><<<888999999:::999999888777999777555444555555444333333333333333222222222111//////000111222222111111111111111111000000000000000000111222222222222111111111111111111111111111111111111222333333444444xxxuuussstttvvvssskkkeeeWWWRRRPPPQQQRRRSSSZZZaaajjjxxxvvvsssyyy}}}uuusss~~~|||eeePPPFFFDDDAAA@@@AAACCCEEEEEEBBB???CCCCCCFFFNNN[[[oooyyyeeeWWWIIIEEEFFFEEEDDDEEE>>>AAADDDCCCCCCIIIWWWbbbrrrkkk```RRRFFF>>><<<<<>>===999999:::::::::999999888777555333333444444333222333222222222111111111111///000111222333333333333000000000000000000000000000000111222222222222111111111111111111111111111111111111222222333333333{{{{{{|||~~~~~~xxxpppiii```[[[WWWVVVUUUSSSTTTYYYbbbooo{{{~~~ttt]]]JJJCCCCCC??????@@@EEEIIIJJJFFFBBBBBBCCCIIIWWWlllnnnbbbTTTKKKDDDDDDFFFDDDCCCCCC>>>AAADDDEEEIIISSSbbbnnnqqqdddRRREEE???>>>===;;;===EEEUUUrrrooocccqqqzzzrrrccc[[[YYYaaauuu|||sssvvv{{{|||pppkkkpppqqqjjj]]]RRRMMMMMMIIISSS```jjjssswwwtttmmm^^^VVVPPPSSS```nnnxxx{{{tttsssrrrssstttqqqkkkfff[[[XXXVVVYYYbbblllrrruuuwwwtttnnnhhhbbbZZZSSSNNNEEEFFFKKKSSSVVVUUUTTTVVVXXXhhhuuuzzz~~~xxxtttrrrttt~~~|||~~~|||zzzwwwtttssssssuuuyyy}}}~~~|||}}}zzzwwwttttttttttttnnnoooooonnnmmmmmmooorrrooopppooolllhhheeedddeeedddcccbbb```]]]ZZZWWWVVVTTTRRRQQQQQQQQQPPPNNNLLLJJJJJJJJJIIIIIIIIIIIIIIIEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<===>>>===<<<:::::::::999999999888888666555333333444444333222222222222222111111111111000111222333333333333333//////000000000000000111000000111222222222222111111111111111111111111111222222222222222222222222~~~|||uuunnniiifff```\\\[[[XXXTTTSSSUUU]]]hhhxxx}}}jjjVVVHHHCCCCCC???AAAGGGOOOUUUTTTNNNGGGGGGMMMXXXiii~~~yyyiiiZZZRRRIIIDDDBBBDDDEEEBBBAAABBBBBBAAACCCJJJVVVcccnnnttteeeYYYIII>>><<<======;;;???JJJbbb}}}lllbbbaaaxxxmmm[[[YYY___qqqwwwkkkkkksssyyyttteeeVVVNNNMMMMMMYYYeeejjjkkklllhhhbbbSSSMMMJJJQQQ```ooowwwyyytttqqqooooooqqqqqqooolllccc^^^ZZZ\\\eeennntttwwwwwwuuupppggg]]]UUUQQQPPPIIIKKKRRR[[[^^^ZZZVVVUUUVVVjjjzzz~~~{{{uuuppppppxxx|||zzz||||||}}}}}}|||yyyuuusssrrrtttwwwzzz|||~~~}}}~~~~~~}}}~~~~~~|||{{{xxxvvvsssqqqooopppqqqrrrkkkllllllkkkjjjkkkmmmooommmmmmllljjjfffcccbbbcccaaaaaaaaa___]]]YYYVVVSSSQQQPPPOOOOOOOOONNNLLLJJJIIIHHHHHHGGGGGGFFFGGGGGGBBBBBBCCCBBBAAA???>>>===>>><<<:::999;;;<<<;;;;;;;;;:::888666555555666666666444333333444444444333333333222222222111111111111111222333333333222222////////////000000111111000000111222222222222111111111111111111111111111333333222222111000000000{{{tttooommmfff```]]]\\\[[[VVVUUUVVV[[[fffuuuuuubbbRRRHHHEEEDDDAAAFFFOOOZZZaaa___UUULLLOOOZZZiiizzz}}}pppaaaSSSKKKFFFEEEBBBBBBEEEDDDAAAAAADDDDDDAAABBBNNN```ooouuutttZZZPPPDDD===;;;<<<<<<<<>><<<<<<;;;===@@@JJJ]]]xxxvvv```VVV[[[dddoooxxxiiigggxxx{{{zzzyyy}}}lllgggpppyyy~~~rrreee^^^\\\\\\kkktttoooiiiggg```VVVKKKHHHIIIQQQ^^^hhhkkkjjjjjjaaadddkkkmmmrrrvvvpppvvviii^^^aaaooo}}}yyynnnbbbTTTJJJHHHLLLMMMPPP___sssvvvgggYYYUUUWWWeeerrrxxx~~~~~~xxxtttiiimmmttt|||yyyuuutttvvvwwwuuussssssqqqqqqrrrvvvyyyzzzzzz|||}}}}}}}}}}}}}}}|||yyywwwsssppplllkkkmmmnnnllljjjhhhgggfffeeeeeefffggghhhiiihhhgggeeecccaaa```___^^^]]]ZZZXXXWWWVVVVVVVVVTTTPPPLLLIIIHHHHHHGGGFFFGGGFFFEEEDDDCCCBBBBBBBBB???@@@AAABBBAAA???===<<<::::::888777777777888999777666666666666555555555222222222111111000000000111111111111111111111111222222111111222222333444////////////////////////000000111111111000000///222222222111111111000000333222111000111222333444~~~yyyssslllfffccc^^^ccchhhiiifffaaa]]]\\\]]]bbbkkkxxx|||iii\\\SSSKKKGGGGGGFFFNNN```rrrsssfff]]]^^^jjjyyyzzzggg[[[OOOHHHCCC>>><<<===@@@AAABBBBBBAAAAAAAAABBBDDDKKKWWWfffuuuxxxlll]]]GGG???999999999;;;@@@GGGZZZllliii[[[YYYdddqqq}}}yyyvvvtttoooppp|||sssooopppyyy~~~rrrddd]]][[[cccooovvvrrrnnnmmmeee[[[NNNJJJJJJQQQ]]]ggghhhfffiiicccgggnnnnnntttyyytttyyynnneeefffpppzzz}}}|||zzztttmmmdddWWWMMMLLLQQQUUUXXXggg{{{qqqbbb]]]XXXdddooouuu}}}|||wwwkkkjjjllluuu~~~{{{wwwwwwyyyzzzxxxvvvuuusssqqqrrrtttwwwxxxxxxzzz{{{|||||||||{{{{{{|||||||||}}}|||{{{xxxvvvtttrrrpppmmmlllllllllkkkjjjhhhgggfffeeeeeeeeefffffffffeeedddbbbaaa___^^^]]][[[ZZZXXXUUUTTTSSSSSSSSSQQQNNNJJJHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@===>>>?????????===;;;::::::999888777777777888888555555555555444444444444222222111111000000000000111111111111111111111111222222111111222222333444111111111111111111111111000111111222111111000000222222222111111111000000222222111111222222333444}}}xxxsssmmmiiifffeeeiiinnnpppmmmiiieeebbbaaadddjjjttt|||xxx{{{{{{nnneee]]]TTTOOOMMMQQQYYYiiivvvuuujjjfffkkk~~~xxxnnnUUULLLCCC@@@???===<<<>>>@@@AAABBBBBBAAABBBEEEGGGKKKUUUcccqqqzzzuuuaaaMMM???;;;888888999<<>>>>>======;;;<<<<<<===<<<;;;999888999999888777777777777777666666555555555444444444111111111111000000000000111111111111111111111111222111111111111222333333333333333333333333333333111111222222222222222111222222222111111111111111111111222333333333333222{{{vvvrrrooonnnooorrrvvvxxxwwwsssnnnkkkeeedddfffmmmxxx{{{wwwwwwzzz|||xxxuuuwww}}}yyyssspppkkkccc]]]\\\aaahhhrrrxxxvvvrrrwww|||lllaaaMMMEEE???@@@BBBAAAAAACCCCCCDDDDDDCCCBBBDDDIIIMMMUUUaaaooovvvtttgggSSSAAA===<<<;;;;;;;;;???MMM\\\ooonnn___aaaooowwwdddYYYUUUNNNZZZppp}}}{{{uuuxxxzzzuuullleeedddeeennnqqqsssrrruuuuuulllaaaWWWRRROOOTTT^^^dddccc___ccceeennnqqqlllrrr{{{yyywwwsssmmmjjjiiiiiihhhgggiiikkkmmmkkkbbbZZZ[[[bbbhhhjjjvvvqqqfffaaahhhooouuu|||vvvnnneeedddmmm}}}zzz{{{|||yyyuuurrrrrrrrrrrrqqqrrrqqqqqqrrrtttvvvvvvvvvttttttuuutttsssrrrqqqpppoooqqqrrroookkkhhhiiikkkhhhgggeeedddbbbaaa```___]]]\\\\\\[[[[[[ZZZZZZZZZUUUTTTQQQOOOMMMLLLLLLLLLJJJGGGEEEDDDEEEEEEDDDCCCAAAAAA???>>>===<<<<<<<<<;;;;;;;;;;;;:::999888777888888777777666666666666777777666666666555555555222222222222222222111111111111111111111111111111111111111111111222222333333333333333333333333333111111222333333333222222111111111111111111111111000111222333444333222111|||yyyxxxxxxyyyzzz}}}|||xxxuuukkkfffdddhhhooo|||}}}zzzwwwxxx~~~|||uuupppllljjjmmmpppqqqqqqtttqqqqqqsssqqqkkkgggfffiiinnntttxxxyyy|||nnn]]]RRRFFF@@@===@@@CCCBBBBBBCCCDDDEEEEEECCCBBBEEELLLRRRcccnnnwwwrrreeeVVVGGG===::::::;;;===???FFFXXXiii|||qqqiiiooo~~~|||xxxwww|||rrr\\\PPPMMMIIIYYYrrr|||yyyxxxwwwtttmmmgggeeejjjoooqqqqqqppprrruuuuuummmddd\\\XXXUUUYYY```eeedddbbbbbbfffooonnnhhhooozzzxxxtttqqqllliiifffeeedddcccgggjjjnnnnnnggg``````fffhhhkkktttzzzlllbbbaaafffnnnuuu|||zzzqqqhhhfffjjjyyy}}}{{{}}}~~~zzzuuuqqqpppppppppooommmkkkjjjlllppprrrsssrrrsssssssssssssssrrrqqqqqqnnnppprrroookkkhhhiiikkkffffffdddcccaaa^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYXXXUUUSSSQQQNNNLLLKKKJJJJJJGGGEEECCCCCCCCCDDDBBBAAABBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::999888888777777777777666666555555555555444444444333333333333333333333333333333333000000000000000000000000111111000000111111222333222222222222222222222222000111222333333333333333111111111111111111111111000111222333444333222111|||rrrkkkggghhhjjjqqq}}}~~~}}}||||||~~~vvvlllhhhbbb^^^\\\\\\[[[[[[``````ccchhhhhheeebbbddd^^^eeeooowww{{{pppcccTTTIIIDDD???>>>BBBFFFFFFEEEEEEAAACCCDDDCCCBBBHHHRRRZZZooouuutttgggUUUHHHAAA>>>555555888===CCCOOOdddvvvzzzuuu|||yyyuuurrrvvv}}}ttt^^^RRRPPPNNN```xxxzzzwwwxxxuuuooogggbbbdddkkkrrrrrrpppooorrruuutttnnnhhh___^^^^^^___cccfffhhhiiihhhjjjpppmmmeeeooozzzvvvrrrnnniiifffffffffgggfffjjjjjjmmmnnnjjjbbb```cccbbbffflllrrrrrrmmmddd^^^^^^```gggnnnuuu}}}{{{sssmmmkkkjjjqqq~~~~~~|||xxxrrrooommmnnnnnnmmmhhhfffdddfffkkkooopppooorrrrrrrrrqqqqqqqqqqqqqqqlllmmmnnnmmmkkkiiihhhiiiddddddcccbbb___]]][[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWUUUTTTQQQNNNLLLJJJJJJIIIFFFDDDCCCBBBCCCCCCAAA???BBBAAA@@@>>>======<<<<<<<<<<<<;;;::::::999999888666666666666666555444444222222111111111000000000222222222333333333333333000000000000000000000000111000000000000111222222111111111111111111111111///000111222333333333333111111111111111222222222111111222333333333333222~~~{{{sssooommmiiihhhuuu|||~~~vvvnnnbbb^^^XXXSSSPPPNNNLLLLLLMMMMMMQQQWWWXXXVVVUUUXXXWWWcccttt}}}pppeeeYYYLLLBBBBBB>>>>>>DDDIIIHHHGGGHHH@@@CCCEEEEEEGGGOOO\\\gggssspppfffTTTFFF@@@===;;;888777999@@@IIIXXXmmmyyypppqqqzzzuuuaaaWWWVVVXXXiii||||||yyyxxxvvvrrrkkkddd___```ggglllooommmmmmoooqqqooollliii```ccceeeffffffhhhmmmqqqqqqrrrtttmmmfffrrr|||vvvnnnhhhaaa```dddhhhkkkkkknnnkkkkkkllliiibbb]]]\\\YYY^^^cccdddbbb```^^^]]]```^^^___cccffflll{{{wwwrrrppplllnnn}}}zzzxxxtttnnnjjjjjjjjjkkkkkkeeeaaa___bbbhhhmmmnnnmmmoooooonnnnnnnnnooooooooohhhhhhggghhhiiihhhfffdddbbbbbbbbbaaa___\\\ZZZXXXXXXXXXWWWVVVVVVUUUTTTTTTUUUSSSPPPMMMKKKIIIIIIHHHFFFDDDCCCCCCCCCBBB@@@>>>AAA@@@???>>><<<<<<<<<<<<<<<;;;:::999888888888888555555666666666555444333222222222111111111000000000000000111111222222222000000000000000000000000000000000000000111222222111111111111111111111111...///000111222222222222000000111111111222222222222222111111222222333444|||zzzuuussskkkcccjjjxxx}}}{{{wwwsssjjjaaa[[[WWWRRRMMMIIIGGGFFFEEEBBBBBBFFFKKKLLLJJJKKKOOO^^^mmmrrrdddXXXMMMBBB:::<<<888:::AAAFFFFFFEEEEEE@@@DDDHHHIIILLLVVVfffrrrqqqhhhWWWEEE===;;;:::666???===>>>DDDNNN]]]rrr|||mmmnnnyyy~~~~~~sssbbbYYYZZZaaappp~~~zzzyyyzzztttqqqjjjccc^^^^^^aaaeeekkkiiiiiikkkllljjjhhhgggaaafffjjjjjjhhhiiipppwwwxxxwwwwwwnnnhhhttt~~~wwwiiiaaaZZZZZZ```hhhlllmmmqqqkkkiiijjjhhh```YYYVVVRRRXXX]]]\\\YYYZZZ\\\^^^eee```\\\[[[ZZZ^^^lll||||||wwwtttnnnnnnzzzvvvuuupppkkkgggggghhhiiiiiiccc___]]]```ffflllmmmkkkllllllkkkkkkkkklllmmmmmmfffdddccceeeggghhheeeaaaaaaaaaaaa```^^^\\\ZZZXXXWWWWWWVVVUUUTTTSSSRRRRRRTTTSSSPPPMMMJJJHHHHHHHHHFFFEEECCCCCCCCCAAA???===@@@???>>>===<<<;;;;;;;;;;;;:::999888777777777777444555666666666555333333555555555444444444333333......//////000000000111000000000000000000000000000000000000000111111222111111111111111111111111......///111111222222222000000111111222222222222333222111000111222444555zzz{{{vvvxxxqqqddd```ddd{{{~~~zzzssslllddd]]]YYYPPPNNNKKKIIIGGGEEEBBB@@@GGG@@@@@@IIINNNLLLQQQ[[[hhhxxxdddTTTKKKFFFBBB???AAA======AAADDDDDDFFFIIIDDDEEEFFFJJJUUUdddoooqqqjjjWWWBBB:::::::::999888;;;===AAAHHHSSSeeeyyynnndddhhhuuuxxxzzzwwwmmmbbbZZZWWWaaapppzzzxxxssstttvvvvvvvvvrrrkkkddd``````bbbeeehhhiiikkkmmmmmmlllkkkjjjdddjjjlllhhhfffjjjppprrrrrrvvvvvvrrrrrrwwwxxxuuufff^^^WWWWWW^^^ffflllnnntttpppllljjjddd[[[VVVVVVRRRZZZ]]]YYYXXX___eeegggkkkccc^^^\\\UUUPPP[[[kkk}}}wwwtttpppqqq|||}}}zzztttqqqmmmhhhdddcccdddfffccc```]]]]]]___bbbddddddiiijjjjjjkkkjjjiiihhhggghhhccc___```ccceeecccaaabbbbbbaaa```]]]ZZZWWWVVV[[[YYYWWWUUUTTTTTTTTTTTTYYYVVVQQQLLLHHHFFFEEEEEECCCCCCCCCCCCBBB@@@>>><<<======<<<;;;::::::999999999888888777777777777777444444333333333333222222111111111111111111111111111111111111111111111111333111///...---...///000//////000000111111222222222111111111000000//////000111222111000///000111222222111111111111222222111111111000000000//////|||~~~yyyyyyssseee\\\]]]mmm~~~{{{vvvsssnnnhhh```YYYTTTPPPIIIGGGEEECCCBBBAAA???>>>EEEAAADDDOOOSSSTTT[[[ggg~~~vvviiiYYYLLLEEEBBB@@@>>>???<<<<<>><<<<<<<<<;;;:::999999999999888777777666666777777444444333333333333222222111111111111111111111111111111111111111111111111222111///.........///000000000000000000111111111111111111000000000//////000111222111000///000111222111111000000111111222333333333222222222111111yyy{{{{{{vvvhhh\\\WWW[[[ooo{{{vvvrrrjjjgggaaaZZZSSSMMMIIIGGGBBBAAA@@@???>>>>>>??????DDDEEELLLWWW\\\___jjjwwwwwwbbbYYYLLLDDDAAA@@@@@@???@@@======@@@@@@>>>>>>AAADDDGGGNNN\\\nnnwwwooobbbIIIBBB======<<<888777999AAAGGGOOOWWWbbbsssxxxiiidddjjjpppssssssnnneee\\\VVVSSSNNNUUU[[[]]]```fffkkkmmmlllgggcccdddiiiooosssuuu{{{tttlllhhhhhhiiifffdddbbbeeeffffffllltttwwwuuurrruuuuuurrrqqqsssrrrnnneeeaaa^^^___fffnnntttvvv|||wwwrrrpppllleeeccceeekkkrrrxxxuuupppoooooonnnlllgggeeeeee___YYY___jjjyyytttqqqnnnooorrr{{{wwwvvvsssnnniiieeecccbbbaaa]]]ZZZWWWVVVWWWYYY[[[[[[YYY[[[^^^aaacccbbbaaa```bbb^^^[[[ZZZ\\\\\\ZZZWWWXXXXXXXXXWWWVVVTTTRRRQQQPPPPPPOOONNNMMMMMMNNNNNNNNNLLLHHHDDDBBBAAA@@@AAA>>>??????@@@@@@@@@??????;;;;;;;;;:::999999888888888888777666666666666666444444333333333333222222111111111111111111111111111111111111111111111111222111///......///000000111000000000000000000///111111000000000000/////////000111111000///000222222111111000000111111222333333333222222222222222qqqyyy}}}~~~{{{nnn___WWWPPPaaavvvyyyssslllhhhaaa]]]WWWPPPJJJFFFCCCCCC?????????>>>===???BBBDDDHHHMMMVVV```eeeiiivvvpppgggTTTNNNGGGBBB@@@AAABBBBBBCCCAAAAAABBBAAA>>>???CCCEEENNN\\\jjjuuussscccQQQBBB>>><<<;;;:::999>>>FFFKKKQQQXXX___iii|||}}}wwwqqqjjjkkkrrrwwwxxxvvvnnnbbbVVVOOOLLLHHHMMMSSSWWW[[[```dddfffhhhdddaaadddmmmvvv|||~~~vvvjjjeeegggiiihhheeefffffffffhhhpppyyyzzzvvvooopppppppppooonnnmmmkkkeeeeeefffkkkqqqwwwyyyzzz{{{tttrrrpppnnnqqqvvvyyyooojjjgggeeedddgggjjjiiifffkkkssszzzsssqqqooommmlllxxx}}}wwwtttoookkkhhheeebbb```^^^[[[WWWTTTTTTUUUUUUTTTUUUWWWZZZ\\\\\\[[[YYYWWW\\\ZZZXXXXXXYYYZZZXXXVVVVVVUUUTTTSSSQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKHHHGGGDDDBBB@@@?????????>>>>>>>>>>>>>>>=========::::::999999999888888888777777666555555555555666444444333333333222222222111111111111111111111111111111111111111111111111111000////////////000000111111000000/////////...000000000000000000/////////000111111000000111222111111000000000000111111000000000000000000000000mmmuuu|||~~~ssseee[[[TTT[[[jjjyyy~~~}}}wwwqqqjjjccc^^^XXXTTTNNNHHHCCCAAA@@@@@@>>>??????>>>>>>AAAGGGKKKRRRXXXbbbiiimmmrrr}}}oooaaaYYYLLLIIIDDDBBBAAAAAABBBBBBCCCAAAAAACCCAAA???BBBHHHMMM\\\nnnvvvsssgggSSSCCCCCC???<<<:::;;;AAAOOO]]]^^^bbbfffkkkttt{{{pppjjjfffiiiooozzzzzzxxxoooaaaUUUMMMJJJGGGKKKQQQVVVYYYYYYZZZ\\\bbb___\\\___hhhrrrzzz~~~}}}sssgggdddhhhlllnnnlllkkkkkkjjjlllttt||||||wwwqqqpppnnnmmmjjjgggddddddcccffflllsssxxxzzzyyyxxxxxxqqqppppppsss{{{}}}ooofffddddddffflllqqqssssssvvvzzz~~~tttqqqrrrqqqnnnmmm~~~~~~xxxuuuqqqnnnllliiieeebbbccc___YYYUUUSSSQQQPPPOOOQQQSSSUUUWWWWWWUUUSSSRRRVVVUUUUUUVVVXXXYYYXXXWWWUUUTTTRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIEEEDDDBBBAAA???????????????>>>===<<<;;;:::999999888888888888888777777777777666555555444555555555444444333333333222222222111111111111111111111111000000000000000000000000000///////////////000000111000000000//////......//////////////////000000...000111111000000111222111000000000000000000111000000000000000000000000mmmttt{{{xxxlllddd```[[[___lllsssvvv|||zzzvvvqqqlllfff```YYYUUUMMMJJJFFFAAA>>>=========;;;===??????AAAGGGOOOVVV```eeelllqqquuuyyyqqqcccYYYSSSEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@AAA@@@@@@FFFOOO[[[kkkyyywwwiiiWWWGGG===>>>:::888:::@@@NNNdddwww||||||}}}nnnddd___aaaeeetttuuutttnnnbbbWWWPPPLLLJJJMMMSSSWWWUUUQQQQQQTTT]]]ZZZWWWVVV[[[dddnnnuuutttmmmfffdddjjjppptttuuuppppppppprrryyyzzzxxxsssoookkkfff___\\\\\\aaaeeelllsssvvvvvvuuusssyyyrrrnnnnnnqqqttt|||{{{llleeefffhhhlllrrrvvvxxxxxxyyyzzzyyyvvvxxxwwwsssjjjttt{{{yyyvvvrrrqqqqqqooojjjfffgggbbb\\\VVVSSSQQQOOOMMMLLLMMMOOOPPPQQQQQQQQQQQQOOOPPPQQQSSSTTTUUUUUUVVVRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGDDDCCCBBB@@@??????>>>>>>???>>><<<:::999888777777777777777777777777777777666666555444444444444444444444333333333333222222111111111111111111111111000000000000000000000000////////////000000000000000//////////////////.........////////////000000...///111111000000111333111000000//////000000111222222222222222333333333kkkqqqxxx}}}zzzuuummm]]]VVV^^^eeehhhuuuxxxtttuuuuuussslllhhhccc^^^ZZZUUUPPPMMMDDDCCC@@@===;;;;;;;;;<<<:::===AAACCCHHHPPP\\\eeelllpppuuuxxx|||}}}nnn___UUUOOOMMMAAAAAABBBBBB@@@???>>>>>>AAA???@@@AAAAAADDDNNNXXXgggqqqvvvjjjWWWHHH@@@<<<999888<<>>======<<<;;;:::888777777888888666666666666666666666666666555444444333333444444444444333333333333222222111111111111111111111111000000000000000000000000......///000000000000000.........///////////////........./////////000000---///111111000000222333000000////////////000000111111222222222333333333fffmmmuuu|||ttt]]]PPPUUU\\\^^^jjj}}}~~~}}}|||}}}}}}|||}}}xxxooojjjjjjjjjhhhaaa^^^YYYTTTQQQNNNJJJHHHAAA@@@>>>===<<<<<<<<<<<<:::>>>DDDHHHNNNYYYgggrrrsssvvvyyy|||zzzkkk[[[LLLDDDBBBBBB???AAACCCCCCBBB@@@??????CCCAAABBBCCCDDDHHHTTT```mmmqqqlll[[[HHH>>><<<<<<===???IIIZZZooo~~~jjjbbbcccgggjjjfffjjjllliii___UUUMMMJJJWWWXXX[[[ZZZRRRJJJOOOZZZ\\\ZZZTTTLLLGGGLLLYYYdddfffffffffhhhmmmtttzzzrrrvvvyyyzzzxxxpppkkkiiieee___```dddiiikkklllmmmnnnppprrruuuqqqqqqtttzzz}}}{{{zzz|||{{{xxxwwwssshhh[[[XXX\\\^^^ccciiillloooqqqooommmvvv}}}wwwiiidddgggwwwyyyvvvuuuvvvyyyxxxsssnnneeeaaa[[[WWWTTTSSSQQQPPPMMMLLLJJJGGGFFFFFFFFFFFFFFFHHHJJJKKKJJJIIIIIIIIIHHHGGGGGGFFFGGGIIIJJJLLLHHHIIIIIIIIIGGGEEECCCBBBBBBAAA@@@???>>>===<<<<<<:::999888777777888999:::555555555666666666666666555555444333333333333444444444444333333333222222111111111111111111111111000000000000000000000000......///000000111000000---.........//////000000---.........//////000000---///000111000000222444000000////////////000000//////000000111111111111hhhiiinnnxxxwwwkkk^^^VVVQQQTTTbbbqqq~~~|||{{{yyyxxxuuuwww{{{}}}}}}~~~}}}|||{{{zzzyyyxxxwwwsssoookkkgggdddaaa]]][[[YYYUUUOOOKKKIIIGGGCCC@@@AAA???;;;999999<<>>===???CCCCCCCCCCCCCCCBBB???===@@@AAACCCFFFLLLXXXfffpppiii]]]NNNDDD<<<888999===???CCCXXX}}}~~~|||xxxsssqqqmmmkkkkkkjjjiiihhheee\\\RRROOOSSS\\\```bbb```bbbjjjooopppllljjjddd]]]XXXYYY___eeeeeeddddddeeeiiinnnsssvvvkkkfffdddhhhqqqvvvvvvsssjjjeee___\\\ZZZYYY^^^eeennnooopppqqqqqqpppnnnmmmlllppptttvvvuuussssssttttttrrrmmmgggbbb___]]]\\\```bbbfffjjjkkkiiieeeaaaeeeiiisss~~~rrrlllccc```jjj~~~|||pppjjjbbb[[[WWWUUUSSSRRRNNNKKKFFFCCCBBBBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>======<<<;;;::::::;;;;;;;;;:::999777666555777666555444444555666777666555555444333333222222333333222222111000000///222222111111000//////...000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000111111000222444666666555222222111000000000111111333333222222111222222333ggggggiiippp{{{zzzssshhhZZZRRRUUU\\\ppp|||~~~yyywwwwwwssstttvvvzzz~~~~~~~~~||||||||||||wwwvvvsssppplllhhhfffddd]]]ZZZVVVSSSQQQNNNLLLIIIEEEBBB???>>>>>>======;;;:::<<>><<<<<<>>>BBBBBBCCCCCCCCCBBBAAAAAACCCBBBDDDLLLXXXdddmmmqqq]]]QQQCCC<<<:::999;;;??????IIIccc|||yyyxxxkkklllrrr|||uuussspppjjjdddbbbeeecccaaa___XXXQQQQQQUUUbbbcccdddgggoooyyy}}}{{{xxxvvvpppjjjffffffiiillliiifffccceeejjjoooqqqrrrggg```[[[___jjjrrrrrrooohhhddd``````___aaagggooossssssssssssqqqnnnllljjjiiijjjmmmoooqqqrrrrrrrrrqqqmmmhhhddd```]]]]]]]]]cccfffiiikkkkkkgggbbb___[[[aaannn}}}}}}vvvjjjaaa```lll~~~qqqllleee^^^[[[XXXVVVUUUOOOLLLHHHEEEDDDBBB@@@???CCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999888777666555666555444333333444555666555555444444333333222222333333222222111000000000222222111111000/////////000000000000000000000000////////////////////////111111111111000000000000000000000000000000000000222111111333555666666555333222111111000000000000333222222111222222333333hhhggghhhmmmuuu~~~~~~~~~yyyiii[[[VVVWWWcccmmmzzz|||~~~xxxuuurrrrrrrrruuuxxx{{{||||||zzzzzzzzzzzzzzzzzz{{{||||||}}}~~~~~~}}}|||{{{yyywwwvvvuuuqqqppplllgggbbb^^^ZZZXXXUUURRROOOLLLKKKIIIGGGEEE@@@???===<<<<<<<<<======>>>@@@BBBDDDGGGMMMUUU[[[ooo}}}{{{pppeee^^^OOOGGGAAA@@@???======@@@===>>>@@@@@@AAABBBCCCEEEDDDEEELLLYYYgggmmmkkkeeeSSSHHH===:::::::::<<<>>>BBBRRRqqq|||yyywwwzzzvvvgggccchhhooo}}}|||xxxtttpppjjjbbb[[[WWWZZZXXXYYYZZZWWWRRRSSSWWWcccdddeeeiiipppwww|||}}}|||zzzvvvsssqqqqqqqqqrrrjjjfffdddfffmmmrrrrrrqqqbbb[[[VVVZZZgggqqqtttqqqmmmiiiggghhhhhhjjjqqqyyy{{{zzzyyywwwtttpppnnnllliiifffdddgggmmmrrrtttuuupppkkkeeeaaa]]]YYYYYY[[[bbbffflllnnnlllfff```\\\WWW^^^lll{{{~~~sssggg___bbbrrr}}}yyyrrrmmmfff___[[[XXXUUUTTTPPPMMMJJJHHHFFFDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999888888888888777666555444555555444333333444555555444444444333333333222222222222222111111111000000111111111111000000//////000000000000000000000000........................111111111000000000000000000000000000000000000000000//////000222333333222222222111000////////////222222111111222222333333hhhhhhhhhlllrrrxxx~~~}}}~~~|||zzziii\\\UUUZZZaaakkkyyy~~~}}}{{{uuusssrrrqqqrrrtttvvvuuuuuuoooooopppqqqsssuuuvvvwwwyyyzzz{{{{{{{{{}}}~~~|||{{{zzzvvvwwwxxxxxxuuurrrnnnllliiigggccc___YYYUUUQQQOOONNNKKKHHHGGGFFFEEECCCAAA>>>>>>===<<<;;;<<<===>>>@@@BBBFFFIIIOOO[[[iiitttxxxlllbbbXXXSSSJJJDDDAAAAAA@@@======???;;;===>>>>>>>>>???BBBEEEEEELLLZZZlllwwwtttfffXXXHHH@@@::::::;;;:::;;;>>>KKK```}}}yyyyyyyyyyyy}}}}}}ddd]]]aaaiiiooo{{{|||tttsssooohhh```YYYTTTQQQQQQQQQUUU[[[\\\YYYYYY\\\aaaaaabbbdddfffiiioootttwwwuuurrrrrrtttuuutttrrrhhhfffeeejjjrrrvvvvvvsssbbb[[[WWW[[[fffoooqqqooooookkkiiijjjkkklllrrrzzz}}}|||zzzxxxuuuqqqooonnnhhhbbb\\\___iiisssxxxxxxssslllfffccc^^^WWWVVVYYY___fffooosssoooggg___ZZZZZZaaannnzzz}}}uuulllbbb^^^gggsss{{{uuutttnnnfff^^^YYYVVVSSSQQQNNNKKKHHHGGGFFFEEECCCAAA?????????>>>>>>=========>>>>>>?????????>>>==================<<<<<<<<<<<<;;;;;;:::999888777666666777777777777666555444444444444333333333333444444333333333333333222222222222222222111111111111111111111111000000000000000000000000000000000000000////////////////////////000000000000000000111111000000000000000000000000///...---...000222111000111000///...............222111111111222222333444iiijjjkkkmmmppptttwwwyyyuuuvvveeeYYYWWW[[[bbbmmm~~~xxxvvvuuuttttttttttttqqqoooeeeddddddggglllqqqssstttvvvwwwxxxxxxyyy{{{~~~}}}zzzwwwuuutttooopppppppppmmmiiidddbbb^^^]]]ZZZVVVQQQMMMJJJHHHFFFDDDAAA@@@@@@@@@???===;;;<<<===<<<;;;<<>>???>>>===???CCCHHHMMMYYYlll|||sss___OOO>>>:::999:::<<<<<<@@@FFFUUUjjjyyyqqqrrruuunnn[[[XXX```gggjjjtttzzzqqqiiillljjjaaaYYYVVVUUUTTTQQQRRRWWW___cccaaaaaacccaaa___]]]]]][[[\\\bbbjjjooollliiikkkpppsssqqqnnndddeeeiiiooovvvxxxwwwtttkkkgggdddffflllqqqqqqooorrrnnnlllmmmlllmmmrrryyyyyyxxxwwwtttrrrpppnnnnnnggg___XXX^^^mmmzzz~~~}}}zzzrrrlllkkkeee[[[XXX\\\aaaiiisssvvvqqqhhh```[[[___fffpppxxx{{{zzzrrrnnnggg___```gggxxx~~~xxxuuuoooeee]]]XXXVVVTTTTTTMMMJJJGGGEEEDDDDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::::::::999999999::::::999888777666555444555666666666555555444333333333333333333333333333333333333333222222222222111111111111111111111111111111000000000000000000000000000000000000000000222222222222222222222222000000000000111111111111000000000000000000000000111000///000222333222111/////////......//////000111111111111222333444444jjjllloooppppppqqqqqqqqqtttsssfffYYY[[[^^^eeesss~~~{{{zzzyyyxxxwwwuuupppmmmccc```___aaafffjjjmmmnnnmmmooorrrsssuuuwww{{{}}}~~~}}}~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~zzzyyywwwuuusssqqqpppooojjjiiifffccc___\\\ZZZYYYSSSRRRPPPMMMJJJGGGEEECCCAAA???===<<<======<<<;;;999;;;===>>>>>>@@@DDDHHHOOOZZZjjjvvv~~~zzzrrreeeYYYPPPIIIEEECCCCCC???===>>>;;;888999===;;;>>>@@@AAAAAAEEELLLSSS```lll|||zzzfffRRRDDD999888999<<<>>>CCCNNNZZZdddrrrssshhhkkkuuu}}}|||hhh^^^\\\bbbeeeeeeooouuummmeeekkklllccc\\\ZZZ[[[ZZZWWWVVVYYYaaaeeedddeeegggeee]]]WWWWWWYYY[[[```fffiiidddaaadddkkkooolllhhh```eeelllssswwwwwwuuusssppppppqqqssstttuuutttrrrsssooonnnnnnmmmmmmrrryyyttttttrrrqqqpppoooooooooiiiaaa]]]gggzzzyyyuuuwwwqqqeee```dddjjjqqqxxxxxxqqqhhhbbb___ccchhhpppuuutttuuutttssspppfffaaabbbnnnvvvoooeee^^^ZZZZZZZZZ[[[RRRNNNIIIFFFEEEDDDCCCCCC>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::999999999999888888888888777777777666666666555555444555555555555444333333222222333333333333222222222222222222222222222222111111111111111111111111000000000000000000000111000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000222000000000222333222111000000///000000111222333111111111111222333444555kkknnnqqqrrrqqqooommmlllwwwsss\\\]]]]]]```lll~~~~~~}}}|||zzzvvvqqqlllgggccc___^^^aaaeeeffffffeeegggkkknnnqqqtttwwwzzzvvvvvvwwwyyy|||~~~~~~}}}}}}}}}{{{|||||||||{{{zzzxxxwwwvvvyyyxxxyyyzzz{{{~~~{{{|||}}}~~~||||||}}}~~~~~~}}}yyyvvvrrrqqqpppooonnnmmmlllkkkhhhddd^^^YYYUUUSSSSSSTTTLLLKKKJJJHHHEEECCCBBBAAA???>>><<<;;;<<<===<<<;;;999<<>><<<999:::???666:::???BBBFFFMMMWWW___ppp{{{pppXXXDDD:::999999;;;>>>BBBKKK\\\llluuu}}}wwwaaa]]]hhh{{{vvvgggfffdddgggfffdddooovvvooohhhppprrrjjjaaa``````^^^\\\YYYYYY___cccccceeehhhjjj\\\RRRUUU[[[___bbbggggggaaa]]]```hhhkkkhhhccc]]]dddnnnuuuwwwuuurrrpppkkknnnrrruuuuuutttssssssooollljjjkkkjjjjjjooovvvrrrrrrqqqpppppppppqqqqqqllleeeeeerrr|||yyylllgggkkksssxxx{{{yyyqqqhhhcccbbbdddiiippprrroooooo{{{zzzzzzyyyooogggeeefff}}}wwwpppfff___\\\^^^```bbbYYYTTTNNNIIIGGGFFFFFFEEE>>>>>>===<<<<<<;;;::::::999::::::;;;;;;;;;::::::::::::::::::999999999999555555555555666666777777444444555555444444333333111222222333333222222111222222222222222222222222111111111111111111222222000000000000000111111111000000000000000000000000........................//////000000111111111222000000000000000000000000111000///000111222111000000000111111222333555555111111111111222333444555mmmnnnoooppprrrsssssssss{{{fff^^^VVVUUU^^^ooozzzzzz|||wwwrrrlllfffbbbbbbbbb___^^^```aaa```___```dddiiiooosssqqqpppqqquuuzzz}}}}}}{{{}}}{{{xxxvvvuuuwwwzzz||||||}}}}}}{{{yyyuuuwwwvvvqqqpppsssxxxwwwuuutttuuuwwwyyyzzzxxxxxxyyyzzz{{{|||}}}}}}xxxwwwxxxyyyzzzzzzwwwuuusssnnniiihhhjjjiiieee``````[[[UUUPPPNNNMMMLLLKKKHHHEEECCCBBBCCCBBB???<<<>>>>>>===:::999999<<<>>>===@@@CCCCCCFFFNNN[[[eee~~~ssskkk]]]UUULLLFFFFFFEEEBBB??????>>>============;;;:::;;;???AAA@@@EEEUUUgggqqq}}}xxxmmmZZZGGG>>>>>>999:::===BBBLLL\\\mmmxxxeee```dddjjj{{{zzzxxxqqqrrrmmmfffkkkxxx~~~|||yyywwwzzztttfffdddeee]]]VVVQQQQQQYYYbbbgggiiikkkrrrnnniiidddbbbbbbcccddd___[[[XXX\\\eeekkkhhhbbbYYYcccpppwwwwwwsssrrrrrrtttrrrpppooopppqqqqqqpppkkkhhhgggkkkmmmllllllnnnpppqqqrrrrrrrrrrrrsssuuunnngggiii{{{}}}wwwrrrooonnnooopppyyyvvvsssrrrqqqooommmkkktttzzz}}}wwwmmmkkksss}}}yyymmmdddgggvvv~~~tttgggbbbdddhhhhhhggg\\\XXXSSSOOOLLLIIIFFFDDDFFFCCC???===<<<;;;:::999888888888888888777777666:::::::::999888777666666666555333222111222333333777666555444333222222111111111111111111111111111000000000000000000000000222333444333111//////000111111111000000000000000111111000000//////......//////.........---------------......//////000000000000000000000000000000222222111111111111111111222111000000000111333444222222333444444555555666nnnoooqqqrrrsssvvvzzz~~~|||jjjcccZZZVVV\\\jjjyyyzzz{{{~~~yyyssslllhhhgggeee```^^^___\\\ZZZXXXWWWXXX\\\```dddlllkkklllooosssvvvvvvtttwwwuuusssqqqqqqrrrtttuuuxxxyyy{{{~~~}}}}}}~~~~~~~~~}}}xxxvvvxxxvvvqqqpppssstttsssrrrrrrrrrrrrssstttssssssttttttuuuvvvvvvvvvsssssstttuuuvvvtttpppmmmiiifffbbbaaabbbaaa\\\XXXWWWRRRMMMHHHFFFEEEEEEDDDCCC@@@>>>>>>??????===;;;;;;<<<============???AAADDDCCCBBBGGGSSSdddwww}}}ttthhh___SSSLLLEEEAAABBBBBBAAA???@@@???>>>>>>??????>>>===<<<>>>@@@CCCNNNaaasss{{{~~~rrrbbbUUUIII>>>::::::<<<<<<@@@JJJZZZmmm|||mmmZZZ]]]hhhqqqzzzwwwooouuuvvvsssyyy{{{yyypppccccccggg___[[[UUUSSSZZZbbbhhhmmmqqq}}}tttjjjgggjjjkkkhhhddd]]]YYYWWW[[[dddiiigggaaa]]]eeennnrrrqqqoooppprrrqqqqqqqqqrrrttttttrrrppphhheeefffjjjmmmkkkjjjkkkoooqqqtttvvvuuutttrrrrrrlllhhhkkk{{{yyyvvvqqqmmmkkkkkkkkkkkkrrrpppnnnmmmooopppqqqpppyyy|||}}}tttiiieeemmmvvvvvvmmmhhhssszzzooojjjlllnnnmmmkkk```\\\WWWSSSOOOLLLIIIGGGEEEBBB>>><<<;;;:::999777777777888888888777777666999999999999888777666555555444333333222222222333222333333333333444444444111111111111111111111111000000000000000000000000111333444333111//////000000000000000111111111111000000000000////////////000000/////////..................///////////////000000000000000000000000111111111111111111111111111111111111111222222333222333333444444555555666lllnnnpppooopppuuu|||ooojjjaaaZZZ[[[dddqqq{{{~~~}}}{{{yyysssnnnllliiiccc``````\\\YYYUUUQQQPPPRRRUUUWWWaaa```aaaeeeiiilllllllllnnnnnnmmmmmmmmmmmmnnnooorrrsssvvvzzz|||~~~}}}{{{yyyyyy{{{|||{{{{{{xxxvvvvvvwwwyyy{{{{{{{{{uuuuuuvvvwwwsssnnnnnnrrrpppppppppoooooonnnmmmllllllllllllmmmmmmnnnnnnnnnmmmmmmmmmmmmllljjjeeebbbbbb```^^^^^^___\\\WWWSSSNNNJJJEEEAAA@@@???>>>>>>???===;;;;;;=========<<<888:::<<<======>>>???AAAIIIIIINNN\\\ppp|||{{{|||vvvooodddXXXOOOHHHDDD???===???AAAAAA@@@>>>=========<<<=========>>>???BBBJJJ[[[ooozzz|||qqq___LLLBBB>>>;;;888777>>>>>>CCCQQQeeexxxxxxdddXXX___lllttt}}}vvvqqqooozzzzzzqqqeeeZZZ```gggaaaccc\\\XXX]]]dddkkkrrrxxxxxxkkkiiioooqqqjjjaaaZZZVVVUUU[[[dddhhhfffcccccchhhnnnooommmlllnnnrrrooopppsssvvvxxxwwwtttqqqhhheeegggmmmooommmkkkkkkmmmppptttvvvvvvsssooollliiihhhlllwwwzzzwwwrrrooollljjjiiiiiigggeeeeeecccbbbdddhhhnnnsssuuuyyy{{{yyypppfffeeellluuuwwwlllpppwww{{{wwwwwwwwwtttpppfffbbb]]]XXXTTTQQQMMMJJJFFFCCC@@@===<<<;;;999888666666777777888777777666888999999888888777666555333333444444333333222222111111222222222333333333111111111111111111111111000000000000000000000000111333444333111//////000//////000000111111222222////////////000000000000000000000000000/////////000000///////////////...000000000000000000000000111111111111111111111111000111111222222222222222333333333444555555666666iiikkkllliiihhhnnn|||{{{sssnnnggg___]]]bbbllltttyyy{{{|||}}}yyyzzztttppppppnnnhhhddddddccc```ZZZUUUSSSSSSVVVWWWVVVVVVXXX[[[^^^aaacccddddddeeefffhhhiiijjjjjjjjjkkknnnqqqtttvvvwwwvvvvvvtttsssrrrrrrtttttttttrrrtttrrrqqqppprrrrrrrrrqqqmmmqqqtttsssnnnjjjkkknnnmmmnnnooonnnmmmkkkhhhfffdddeeefffggghhhiiijjjjjjiiigggdddaaa```^^^\\\ZZZ\\\[[[ZZZ[[[ZZZWWWRRRNNNIIIFFFAAA???>>>>>>===<<>><<<<<<<<<=========<<<===>>>>>>>>>@@@DDDGGGOOOYYYkkk{{{|||~~~yyypppggg___UUULLLEEECCCAAA>>>>>>@@@BBBBBBAAA?????????===<<<<<<===??????BBBIIIWWWiiivvvuuunnnZZZLLL@@@>>>@@@>>>:::888BBBEEEMMMZZZjjjzzzpppeee```gggpppuuu{{{rrrkkkhhhooo~~~rrrdddWWWPPPZZZfffccciiiccc```dddjjjnnntttzzzwwwkkkhhhmmmnnnfff]]]WWWSSSTTT\\\fffiiihhhgggjjjnnnsssrrrnnnlllnnnrrrqqqrrrsssvvvxxxwwwtttqqqjjjiiilllsssvvvrrroooooommmnnnppprrrrrrpppkkkgggfffeeeiiiqqqtttrrrpppqqqpppmmmkkkjjjjjjhhhdddaaaXXXWWWWWWZZZbbbjjjqqqttttttuuusssnnnjjjlllvvvqqqnnnnnnuuu~~~xxxssskkkgggbbb]]]YYYUUUPPPMMMJJJGGGCCC@@@>>>===;;;999666777777888888777777666777777888888777666666555222333444555444333222111444444333222111000//////111111111111111111111111000000000000000000000000111222333333111000000111000000000000000111111111......//////000000111111////////////////////////111000000000//////......000000000000000000000000111111111111111222222222000111222333444333222111333333444444555666666666hhhjjjhhhdddaaagggtttyyyqqqnnnhhhbbb```bbbggglllnnnxxx}}}{{{~~~~~~{{{yyytttrrrtttsssnnnjjjjjjhhheee```\\\ZZZZZZ[[[\\\VVVVVVVVVVVVVVVWWWXXXYYYXXXZZZ\\\___aaaccccccddddddfffiiilllnnnnnnnnnmmmkkkiiiiiiiiikkkkkkjjjhhhmmmkkkiiiiiijjjjjjiiihhhgggmmmqqqooojjjhhhiiikkkkkklllmmmlllkkkhhhdddbbb^^^^^^```bbbdddeeeggghhheee```ZZZUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQNNNJJJGGGEEECCC???>>>>>>>>>======??????>>><<<<<<<<<>>>???@@@@@@@@@AAAEEELLLUUU[[[eeeuuuvvvooodddZZZQQQJJJEEECCCAAA@@@>>>>>>???@@@@@@@@@BBBCCCBBB@@@>>>>>>@@@CCCAAAJJJWWWgggvvvxxxlll\\\GGG@@@;;;<<<===;;;;;;===HHHOOOZZZdddooo|||kkkggggggmmmrrrxxxtttgggaaaaaaqqqyyyiii[[[PPPLLLZZZjjjiiimmmiiiiiimmmqqqqqqtttwww{{{tttmmmjjjjjjgggaaa[[[TTTPPPSSS^^^gggiiiiiijjjnnnsssxxxxxxsssooonnnpppsssrrrrrrsssttttttrrrppplllkkkooovvvyyyvvvrrrrrrpppoooooopppqqqoookkkhhhcccbbbeeejjjkkkjjjmmmqqqpppmmmkkkjjjkkkhhhbbb]]]SSSSSSTTTXXX```hhhnnnqqqoooppppppooopppuuuwwwmmmgggkkkttt|||wwwpppmmmhhhccc^^^YYYSSSOOOLLLIIIDDDAAA???>>>;;;:::888888888888888777777666666666777777777666555555111222333444555444333222444333222111000//////...111111111111111111111111000000000000000000000000000222333333111000000111222111111111000000//////......//////000000111111........................111111000000/////////...000000000000000000000000000000111111111222222222000111222444444333222222333333444555555666666777jjjiiifffaaa^^^cccmmmvvv{{{~~~yyypppmmmhhhfffeeeeeeeeedddeeeppp~~~}}}}}}zzzyyy{{{zzztttooonnnhhhgggdddaaa```______```]]]\\\ZZZVVVQQQNNNNNNOOOOOOPPPRRRUUUWWWXXXYYYZZZ[[[\\\___aaacccccccccccceeeddddddeeeffffffeeeccc```___^^^___bbbcccdddcccbbbhhhjjjgggeeefffggggggeeefffffffffdddaaa^^^\\\WWWWWWYYY[[[]]]___```aaa]]]XXXQQQLLLKKKLLLNNNOOOMMMMMMNNNMMMKKKIIIFFFDDDAAA???===<<<<<<======<<<===>>>===<<<;;;<<>>>>>>>>>>>=========<<<===??????>>>;;;<<<@@@DDDJJJVVVfffsssyyysssaaaOOOAAA;;;777555555777>>>FFFKKKSSS^^^gggppp~~~xxxtttpppppprrryyy~~~rrreeebbbfffvvvrrrfff\\\TTTQQQaaarrrsssrrrpppqqquuuuuuqqqpppssssssrrrqqqoookkkfff```]]]RRRNNNQQQ]]]ddddddcccgggmmmsssyyyyyysssnnnlllllloooooonnnoooqqqqqqpppooolllkkknnnuuuxxxuuurrrrrrtttrrrqqqrrrtttsssoookkkbbbbbbdddiiikkkjjjmmmssspppllljjjjjjllljjjccc]]]XXXXXXZZZ^^^dddiiilllllllllmmmooopppsssxxx~~~ssshhhggglllsss}}}xxxtttooojjjeee___XXXTTTNNNKKKFFFBBB@@@>>>;;;:::;;;;;;;;;:::999888666666555555666666666666555555222222333444444444333333000000111111111222222222111111111111111111111111000000000000000000000000000111333333111000111111111111111111000000000///////////////000000000000------------............111000000000000000000///000000000000000000000000000000000111222222333333111222222333333333333333444444444555666666777777hhhfffbbb^^^\\\___fffkkkpppyyy}}}yyyzzzzzzuuuqqqmmmmmmooonnnhhhbbb]]]hhhyyy{{{~~~~~~}}}yyyrrrpppkkkjjjiiihhhgggeeedddcccbbbaaa^^^XXXQQQMMMMMMNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPQQQRRRTTTVVVXXXYYYZZZ]]]\\\\\\^^^______]]][[[UUUTTTTTTVVVYYY\\\]]]]]][[[^^^^^^[[[[[[```aaa^^^]]]]]]\\\\\\ZZZXXXVVVTTTPPPPPPQQQRRRSSSTTTUUUUUURRRNNNJJJGGGGGGHHHHHHGGGHHHIIIIIIGGGEEECCCBBBAAA???===;;;;;;<<<======<<<<<<===>>>>>>>>>@@@EEEIIILLLPPPVVV___mmm}}}~~~sssiiicccVVVSSSNNNHHHCCC@@@@@@AAA;;;<<<>>>>>>===<<<<<<<<<888;;;======<<<>>>EEEJJJZZZfffrrruuuooocccRRRDDD>>>999555777;;;AAAKKKTTTTTTYYYaaahhhsssvvvqqqvvvyyywwwssslllmmmsssyyymmmfffbbb]]]YYYhhhyyy{{{xxxvvvvvvxxxuuuooommmooommmoooqqqqqqnnnhhhaaa\\\QQQKKKNNNYYY^^^ZZZYYY]]]jjjoootttsssmmmhhhfffgggggggggjjjmmmpppqqqooolllllljjjmmmtttwwwuuurrrssssssrrrrrruuuxxxwwwqqqkkkdddccchhhnnnqqqppppppsssqqqmmmjjjlllppppppjjjddd^^^___aaaeeehhhiiifffdddgggiiikkknnnrrrtttvvvxxxyyy{{{rrrmmmjjjlllyyy}}}xxxsssmmmfff___[[[SSSOOOJJJGGGDDDBBB???===>>>>>>===<<<:::888666555444555555666666555555555333222222222333333444555111111111222222222333333111111111111111111111111000000000000000000000000///111333333111000111222...//////000111222222222000000000000////////////---.........////////////000000000000000111111111000000000000000000000000///000000111222222333333333222222222222333444444444444555555666666777777eeebbb^^^ZZZZZZ]]]aaaccchhhrrr|||yyytttttt{{{|||wwwsssuuuyyyvvvlllcccVVVbbbqqq~~~zzz}}}~~~{{{yyy}}}{{{ssspppoooppppppooonnnkkkiiigggaaaaaa^^^YYYSSSPPPQQQSSSPPPOOONNNMMMMMMLLLMMMMMMIIIIIIJJJKKKMMMPPPRRRSSSPPPPPPPPPQQQSSSRRRPPPNNNPPPOOOOOOPPPSSSVVVWWWWWWSSSVVVTTTPPPRRRYYYYYYUUUUUUUUUUUUTTTRRRPPPOOONNNLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHFFFFFFFFFEEEDDDBBBAAAAAAAAA???<<<:::::::::>>>===<<<<<<===>>>>>>===<<<>>>@@@AAABBBFFFLLLQQQbbbgggppp|||zzzsssiii^^^VVVIIIIIIHHHDDDAAA???>>>???;;;===???@@@???>>>>>>>>>;;;>>>BBBCCCCCCGGGOOOVVVhhhrrrxxxrrrcccSSSDDD::::::777888@@@JJJQQQZZZ```dddeeegggnnn{{{sssqqq}}}uuulllqqquuutttxxxoookkkfffgggccc^^^kkk{{{}}}}}}zzzyyyxxxtttmmmlllnnnjjjlllnnnpppooojjjaaaZZZPPPJJJLLLVVVYYYRRRPPPTTTgggkkkooolllfffbbbaaaccc___aaagggmmmqqqqqqnnnkkkmmmkkknnntttwwwvvvtttuuuoooooorrrwwwzzzxxxooohhheeefffllltttxxxuuurrrrrrsssooommmpppuuuvvvrrrlllaaabbbeeehhhiiifffaaa\\\aaacccgggkkkoooqqqqqqppprrrvvv}}}}}}tttmmmkkkwww~~~yyysssllleee```XXXUUUPPPLLLIIIGGGDDDBBB@@@???>>>===;;;888666555444444555555666555555444333333222111222333555666555444444333222111000000111111111111111111111111000000000000000000000000///111333333111111111222+++,,,...///111333555555111111000000//////........./////////000000111111//////000000111111222222000000000000000000000000///000000111222222333333444333222111222333444555444444555555666777777777dddbbb^^^YYYWWWYYY^^^bbbhhhlllssszzz~~~vvvqqqqqq{{{zzz|||xxxpppaaa___cccmmmyyy}}}{{{}}}|||{{{||||||zzzyyyyyyxxxxxxwwwtttnnnkkkfffdddbbb___\\\ZZZXXXXXXXXXVVVSSSRRRQQQNNNIIIEEEHHHFFFEEEEEEGGGJJJJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCBBBAAA@@@???>>>>>>BBB@@@>>>===<<<===>>>??????===;;;;;;===@@@AAABBBCCCEEEHHHKKKPPPYYYdddkkk{{{vvvkkkccc\\\SSSMMMEEEDDDCCCAAA???>>><<<<<>>>>>?????????>>>@@@???>>>@@@EEEOOOYYY```jjjllliii^^^PPPEEE???;;;;;;;;;<<>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAABBBCCCEEEFFFKKKOOOTTT[[[fffuuuuuuiii^^^WWWQQQKKKFFFCCCBBBAAA@@@???>>>===<<<>>>>>>======>>>???>>>>>>DDDCCCBBBFFFNNNWWW```dddhhhcccXXXKKKBBB===<<<<<<===AAAGGGQQQbbbsss{{{{{{{{{vvvyyykkklllpppvvv~~~tttmmmllljjjfffccckkkzzz|||tttnnnlllmmmnnnooopppiiidddbbb```\\\\\\^^^___bbbccc___XXXVVVYYY^^^lllkkkjjjhhhffffffggggggjjjjjjlllppptttsssmmmiiijjjmmmqqquuuvvvuuurrrqqqiiijjjmmmqqqtttssspppnnnpppsssvvvvvvssspppoooooopppqqqsssuuuuuutttsssrrrllliiihhhjjjhhhaaa\\\ZZZZZZ___eeegggeeedddfffiiimmmsss|||{{{tttsssttt|||xxxsssnnnlllhhhbbb]]]XXXTTTPPPMMMGGGEEECCCAAA>>>===<<<;;;777666555555666555333222444444333333333222222222222333333333333333333222111111111111111111111111111111111111111111111111111111111111111111111111222111111111000000000000000000000000000000000000222000......///000000000111111111111222222222222000000000000000000000000222222333333333333333333444444555666777777777777666777888888888999;;;===^^^]]]\\\ZZZZZZ]]]bbbgggjjjiiilllttt~~~|||}}}{{{xxxxxx|||~~~{{{ssslllgggbbb___\\\```mmm{{{}}}zzzzzz|||zzzwwwvvvuuusssoookkkfffaaa___aaa___[[[XXXUUUQQQLLLIIIDDDCCCBBBBBBCCCCCCAAA@@@AAAAAA???>>>============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<=========<<<<<>>>>>======>>>>>>>>>???????????????EEEEEEIIIQQQZZZaaadddccc^^^TTTHHH===999:::>>>BBBLLLSSS^^^kkkzzz}}}wwwzzz|||sssvvv{{{|||zzz{{{}}}nnngggiiijjjiiiiiiqqq}}}{{{sssmmmkkkmmmpppqqqkkkeee```]]]ZZZZZZ___fffrrrtttrrrkkkbbb```hhhqqqzzzvvvoookkkjjjjjjlllllltttrrrpppqqqrrrpppkkkfffhhhjjjnnnqqqrrrqqqooonnnjjjkkkmmmqqqttttttrrroooqqqssssssrrrooommmmmmmmmpppqqqssstttttttttssssssqqqjjjdddccc```\\\ZZZ[[[[[[```eeeeeebbb___aaadddlllyyywwwsss~~~~~~yyytttppplllgggccc___[[[VVVSSSKKKJJJGGGCCC@@@>>><<<;;;888777666666666666555333444444333333333222222222222222333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000333222111111333333222111111111111222222222333333111111111111111111111111444444444555444444333333444444555666666777777888666888999999888999<<<>>>\\\\\\\\\\\\]]]```eeeiiihhhiiimmmttt{{{}}}{{{xxxyyyxxx{{{~~~xxxtttttttttvvvyyy{{{{{{|||~~~~~~yyy{{{vvvoooeeeZZZWWWbbbooo~~~zzzyyyyyyzzz{{{zzz~~~~~~|||yyyuuuooojjjgggcccaaa^^^ZZZVVVRRRNNNKKKGGGEEECCCCCCCCCBBB???===@@@@@@??????>>>>>>>>>>>>===>>>>>>>>>?????????>>>???>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<======????????????@@@AAABBBCCCKKKUUUaaafffccc```cccgggvvvxxxooohhh^^^WWWMMMFFFBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@?????????@@@BBBGGGQQQ^^^fffggg```YYYLLLGGGAAA===<<>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;:::;;;;;;<<<===<<<<<<;;;;;;<<<<<<<<>><<<<<<=========>>>>>>>>>>>>???@@@???======???BBBEEEOOO]]]jjjnnnfffWWWKKK???>>>??????>>>HHH___vvv|||yyy}}}vvvlllnnnsssooorrrvvvuuurrrpppsssvvv{{{|||mmmfffffffffdddccciiisssxxxxxxxxxvvvssspppnnnlllhhhfff\\\ZZZZZZ\\\[[[]]]dddmmmyyyyyyvvvoooiiilllyyy|||tttnnnkkklllnnnpppzzzvvvqqqppppppooollliiidddfffjjjmmmpppppppppppprrrqqqppppppqqqpppnnnllliiihhhhhhhhhiiijjjkkkllloooooooooooooooooonnnnnnkkkeeeaaa```___\\\\\\]]]dddjjjnnnkkkccc^^^___cccttt}}}uuuuuu|||{{{yyyuuurrrnnnhhhbbb^^^WWWUUUQQQMMMHHHEEEBBBAAA???===:::999999888777666555555555444444444444333333333444444444444333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222222222222000000///000222222000...000000000000111111111111333333333333333333333333666666666666555555444333666666555555666777999999888999;;;<<<<<<>>>AAACCCYYY[[[]]]^^^___aaadddgggiiiqqqzzz|||yyyvvvwwwzzzttttttvvvzzzxxxqqqllllllmmmpppssswww{{{{{{lll```bbbjjjsss}}}|||{{{{{{}}}{{{zzz|||}}}|||zzzvvvooogggaaa^^^^^^[[[WWWSSSOOOMMMJJJHHHFFFCCCDDDCCCCCCBBBAAA??????@@@@@@???>>>======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<======>>>>>>>>>???AAAEEEHHHJJJLLLLLLLLLPPPYYYdddooovvvyyyoooeee[[[SSSNNNEEECCC???<<<::::::<<<===<<<=========>>>>>>>>>???;;;===>>>===<<<>>>DDDIIISSS\\\hhhoookkk^^^MMMBBB<<<;;;;;;<<<@@@QQQwww{{{ggg^^^```gggmmmppprrrnnniiiiiipppwwwqqqlllfffddd^^^ZZZ^^^jjjrrruuuwwwvvvtttrrrooojjjccc___\\\VVVRRRRRRUUU[[[gggqqqrrrrrroooiiifffiiirrrzzzwwwvvvsssoookkkjjjlllnnnssspppmmmmmmpppqqqpppnnnjjjllloooqqqssssssssssssqqqooolllkkkkkkjjjhhhgggbbbaaa```aaadddfffgggfffkkkllllllmmmmmmnnnnnnoookkkfffccceeeeeebbbaaabbbeeelllrrrpppiiidddggglll~~~~~~|||vvvhhhcccdddkkkmmmlllqqq{{{}}}yyyuuunnngggaaa]]][[[XXXTTTPPPMMMKKKJJJCCC@@@<<<:::999888666555777777666666666555555555444444555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222222222222222222222222222222222333111111111222333222111222222222333333333333444222222222222222222222222555555555666555555444444777666555555666777999:::888:::<<<>>>???AAAEEEHHHWWWYYY[[[\\\\\\^^^```bbbhhhnnnuuuwwwvvvsssqqqqqqooonnnrrrvvvuuunnniiihhhrrruuuyyy|||tttkkklllrrrttt~~~|||{{{}}}{{{xxxyyy|||{{{vvvsssssstttooojjjddd^^^[[[YYYXXXWWWRRRRRRQQQOOOLLLIIIFFFDDDFFFEEECCCBBBAAAAAAAAABBB===>>>>>>??????@@@@@@@@@?????????@@@AAABBBCCCDDD@@@@@@@@@AAABBBCCCDDDEEECCCDDDFFFJJJOOOVVV[[[___eeefffiiiooozzz}}}uuujjj^^^VVVOOOKKKHHH>>>>>>===;;;::::::;;;======>>>>>>>>>>>>>>>??????;;;===??????@@@FFFPPPXXXdddiiilllggg[[[MMMCCC>>>===:::;;;AAAJJJaaasssfff^^^^^^bbbnnnqqqsssnnnggghhhqqqzzzvvvssshhhcccXXXQQQUUUdddrrrxxx|||yyyvvvrrrnnnhhhaaa\\\YYYSSSOOORRRXXX___hhhpppooolllhhhdddaaaaaadddfffjjjooorrrpppkkkgggiiillliiiggggggjjjppptttuuusssqqqqqqrrrssssssrrrqqqpppnnnllliiihhhhhhhhhgggeee[[[ZZZYYY[[[^^^```___]]]bbbcccdddfffhhhkkkmmmoookkkfffdddffffffcccbbbcccaaajjjssssssnnnlllqqqxxx{{{xxxtttrrraaaXXXTTTXXXZZZXXX[[[ccc||||||uuulllfffdddccc```]]]ZZZWWWUUUUUUJJJFFFAAA>>><<<;;;999888888888888888777777777666555555666666666666555555333333333333333333333333444444444444444444444444222222222222222222222222111111111222222333333333333333333333333333333333555333000000222333333222222222222333333333444444222222222222222222222222333333444555555555444444777777555555666777999;;;888:::===@@@BBBEEEIIILLLVVVXXXZZZZZZZZZ[[[]]]^^^eeeggglllpppqqqnnnjjjgggiiiiiimmmrrrqqqkkkfffeeewwwzzz~~~zzztttvvv|||xxxzzz}}}{{{{{{xxxvvvwwwyyyzzzxxxvvv}}}~~~zzzsssooonnnmmmllljjjiiifffccc___ZZZUUUSSSLLLKKKIIIGGGFFFFFFFFFGGGAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHHHHIIIKKKLLLNNNOOOSSSTTTXXX]]]eeennnvvvzzzwwwllldddXXXMMMEEEBBB@@@???<<<===>>>===<<<<<<===>>>>>>>>>>>>>>>????????????===@@@BBBCCCFFFOOO\\\eeeppppppkkk]]]LLL???;;;<<<<<<999===JJJYYYooosssllleeecccfffeeekkkpppnnnkkknnn{{{xxxwwwjjjbbbUUUKKKQQQcccttt||||||wwwqqqlllfffaaa]]]TTTQQQRRRZZZbbbfffhhhkkkoookkkfffbbb___\\\YYYXXXbbbjjjrrrrrrkkkfffgggkkkbbbaaaccciiiqqqvvvxxxwwwssssssssssssqqqooolllkkknnnkkkiiihhhhhhiiihhhhhhXXXVVVUUUWWWZZZ[[[XXXVVVXXXYYY\\\___ccchhhkkkmmmkkkfffbbbcccccc```___aaa]]]gggrrrtttqqqqqqyyyzzztttuuutttooommmmmmaaaUUUNNNQQQSSSRRRTTTZZZeee}}}~~~uuuoooiiigggeeebbb```^^^]]]\\\PPPLLLGGGCCCAAA???===<<<999999999999888888888777666666777777777777666666333333333333333333333333444444444444444444444444222222222222222222222222111111111222222333333333333333333333333333333333444222///...000111222222000000111111111222222222444444444444444444444444222222333444555555555444888777666555666888:::;;;888;;;>>>AAADDDGGGKKKOOOYYY^^^bbb___XXXSSSSSSVVV]]]bbbeeecccbbbddddddbbbfffeeefffiiijjjkkklllooozzz~~~~~~}}}|||zzzyyytttzzz~~~vvvvvv|||~~~{{{xxxvvvwwwwwwwwwwwwyyyzzz{{{wwwlllcccbbb___[[[YYYYYYWWWTTTQQQMMMMMMNNNPPPSSSTTTSSSQQQOOONNNNNNPPPTTTXXXZZZ[[[]]]XXXVVVZZZ\\\\\\aaaiiiqqqxxxyyynnnfffUUUQQQKKKEEE@@@===<<<<<<>>>>>>>>>>>>===<<<;;;:::CCC???<<<;;;===???===;;;===BBBDDDIIIVVViiitttwwwzzzjjjWWWKKKCCC>>><<<>>>999BBBNNN[[[qqq~~~}}}}}}vvvpppmmmjjjhhhiiisss{{{yyywww|||xxxrrriiibbbWWWPPPSSS```rrr~~~xxxsssppplllhhhddd___[[[\\\dddmmmooonnnooopppkkkccc[[[UUUQQQQQQRRR\\\fffnnnmmmjjjiiigggeee]]]___ccciiioooqqqqqqppppppnnnnnnppprrrrrroookkklllkkkjjjhhhfffeeeddddddYYY^^^eeeggg```UUUQQQSSSWWWVVVSSSTTT\\\fffiiiggghhh```YYYZZZcccjjjkkkiiimmmnnnoooqqqrrrtttuuuuuuvvvqqqkkkjjjmmmooommmkkkcccWWWPPPWWWZZZWWWXXX^^^jjjyyyvvv||||||vvvoookkkkkkiiieeeaaa\\\VVVNNNKKKKKKJJJGGGCCCCCCAAA???<<<999777777777666666777777777666666555666666555555444555555555555555444444444444444444222333444444333222333555444444333333333444555555777555333222111222333444111111222222222222111111111111111111111111111111333333222222333333444555444444444444555555666777333444777999;;;<<<<<<<<<<<<>>>AAACCCEEEJJJRRRXXXbbbcccaaa[[[SSSOOOPPPSSSYYY___cccbbbaaaaaa___[[[]]]```eeehhhhhhhhhkkknnn{{{~~~~~~}}}|||zzzsssvvvxxx{{{|||}}}|||{{{zzzyyyvvvtttvvvvvvwwwyyy~~~|||zzzyyyxxxyyywwwrrroooffffffgggiiikkkllljjjiiigggfffhhhlllsssyyy~~~|||zzz|||~~~~~~wwwpppllleeeZZZRRRMMMKKKGGGCCC@@@>>>======<<<===============<<<<<<<<<<<<<<<===???@@@@@@???DDDJJJQQQXXXeeeuuu}}}}}}kkk\\\LLLBBB===:::;;;>>>@@@LLL]]]nnn{{{kkkiiiiiimmmpppvvvwwwrrrooommmkkkhhhttt~~~vvvqqqfffaaaZZZUUUXXXcccsss~~~}}}wwwssspppnnnkkkhhhbbb___aaakkksssuuuttttttsssnnneee[[[RRRNNNMMMMMM\\\eeelllkkkhhhhhhgggeee```aaaeeeiiinnnooonnnmmmmmmmmmoooppppppnnnkkkiiijjjjjjjjjiiigggfffeeefffhhhlllqqqqqqhhh\\\XXXZZZXXXXXXVVVVVV^^^gggjjjgggfffaaa]]]```jjjrrrtttsssvvvvvvvvvvvvvvvwwwwwwwwwrrrlllgggfffhhhiiihhheeehhh]]]XXX^^^bbb______dddqqqzzzzzz|||uuuqqqpppooollliii```\\\VVVTTTSSSQQQMMMHHHGGGEEEBBB>>>;;;999888888666666666666666666555555555555444333333333333444333333333333333333333333111333444333222111333444666555444333333333333333555444333222222333444555222222333333333333222222222222222222222222222222444444333333444444555666333444444555666777999:::<<<===>>>???@@@@@@?????????AAADDDGGGMMMYYYfffpppkkkeee]]]TTTOOOMMMOOOPPPUUU\\\aaaaaa___]]]YYYTTTPPPYYYcccfffeeeeeeiiimmmvvvzzz~~~}}}~~~~~~}}}|||uuuuuutttvvv|||zzz~~~{{{wwwtttttttttssstttwww|||~~~uuuiii```[[[UUUMMMGGGDDDCCCBBBAAA@@@???>>>>>><<<<<<<<<===============;;;===>>>??????@@@BBBCCCLLLWWWdddpppzzz~~~{{{tttWWWLLL@@@:::888888<<>><<<;;;999888888888777777666666666555444444333333333444333333333333333333333333333555666555333333444555777666555333222222111111444444333222222333555666333333444444444444333333333333333333333333333333555444444444444555666666333333444555777999;;;<<<>>>???@@@AAABBBCCCCCCBBBBBBDDDFFFKKKUUUfffyyyiiiaaaWWWPPPNNNOOOPPPPPPWWW]]]aaa___]]][[[XXXSSSLLLZZZfffgggccccccgggkkkmmmqqqvvvzzz}}}~~~}}}||||||}}}~~~~~~}}}yyyvvvtttvvv~~~}}}}}}zzzwwwuuutttssssssuuuxxx{{{~~~{{{vvvmmmeeeZZZRRRNNNLLLHHHEEE??????@@@AAA@@@???>>>=========<<<<<<<<<=========@@@@@@@@@>>>>>>AAAIIIOOO\\\ggguuuxxxhhh[[[JJJBBB;;;888888;;;DDDMMMZZZiii~~~ttt```XXXTTT```pppzzz|||uuuqqqooonnnnnnqqqxxxzzzvvvzzz}}}tttoooiiifffbbb^^^```gggqqqyyy{{{xxxtttooollljjjiiihhhllliiijjjpppsssqqqpppqqqqqqnnnhhh```YYYWWWZZZ]]]dddjjjnnnmmmlllmmmmmmkkkfffgggiiimmmpppqqqooollljjjpppuuutttmmmgggfffhhhiiilllooopppnnnllllllmmmrrrrrrtttssslllcccaaadddiiikkkllllllqqqwwwxxxttt```aaadddlllvvv~~~}}}{{{zzzxxxxxxvvvssspppnnnmmmllliiigggjjjdddcccgggjjjhhhiiikkkzzzyyy{{{|||{{{zzzyyyxxxrrrnnnjjjgggeeebbb___\\\WWWUUUPPPKKKGGGCCCAAA@@@===<<<;;;::::::999999999999888777666555555555666555555555555555666666666666777888888666555666777555555444333333222333333444444333222222222333333333333444444444444333333444444444444444444444444555444444444444555666666444444555666888:::;;;<<<===>>>@@@CCCFFFIIIKKKLLLKKKLLLOOOUUU```qqq^^^XXXQQQOOOQQQSSSTTTSSS[[[```bbb___\\\\\\[[[XXXZZZhhhqqqmmmdddbbbeeeggghhhlllqqqvvvyyy}}}|||zzzzzzzzzzzz|||~~~~~~|||zzzvvvtttvvv||||||yyywwwuuutttssssssuuuwwwyyytttzzzzzzrrrjjjdddXXXRRRJJJEEECCCBBBAAA@@@>>>???@@@AAAAAA???>>><<>>===<<<;;;<<<<<<<<>><<<;;;:::::::::;;;:::999888777777777777555555555666666666777777777888888777666555555666333333333333444555666666555555444333222111111111333444444555555444444333444444444444444444444444444444444444444555666666666666666777999:::<<<===AAABBBEEEHHHMMMQQQTTTVVVTTTWWW\\\cccnnnTTTQQQNNNOOOSSSVVVVVVUUU\\\```bbb___^^^______]]]iiivvvzzzpppdddaaaccccccgggkkkppptttwww{{{|||zzzwwwwwwxxxzzz}}}}}}|||zzzxxxrrrooorrruuutttssssss~~~xxxxxx}}}~~~yyyxxxuuusssrrrrrrssssssnnnrrrxxx}}}zzzwwwrrrlllggg```YYYTTTMMMIIIDDD@@@???>>>===<<>>===<<<;;;;;;<<<===>>>:::===BBBJJJUUUeeettt}}}xxxlllaaaUUUIIIBBB@@@<<<;;;<<<@@@CCCKKKZZZiiippp}}}xxx___PPPSSS___qqq~~~~~~~~~{{{uuunnnjjjiiilllooommmqqqssstttuuuwwwsssnnnjjjnnnuuuzzz{{{wwwppplllgggaaaYYYQQQOOOTTT^^^fffqqqqqqoooiiibbb\\\XXXWWWWWWXXX]]]eeeiiiiiiiiillljjjlllkkkfff```]]]aaaeeehhhlllmmmkkkiiiiiieee```XXXZZZ^^^dddjjjmmmmmmllllllrrrvvvuuunnnkkklllppppppuuuxxxvvvqqqnnnooorrrppplllhhheee___XXXWWW[[[iiinnnrrrrrrsssvvvtttpppgggkkkqqqvvvyyy|||~~~}}}|||{{{rrrrrrqqqpppmmmjjjgggeeedddccccccccceeegggjjjlllsssxxx~~~tttssstttxxx|||yyysssooonnnpppqqqfffccc^^^XXXSSSNNNLLLJJJEEEDDDBBB???>>>======>>>===<<<;;;:::999888888888555555555666666777777888666777777666444333333555333333444444555777888999666666555555444333333222555555666666666666555555666666666666666666666666555555555555555666777777777888999:::<<<>>>@@@AAAFFFGGGJJJMMMQQQVVVYYY[[[]]]```gggooo{{{OOOOOONNNOOORRRTTTUUUUUUWWW]]]aaa``````aaa```]]]iiisssuuuiii___aaadddcccdddgggjjjmmmooorrruuuxxxyyy{{{~~~|||zzzuuuuuuvvvyyy{{{|||zzzxxxvvvnnnjjjlllmmmhhhddddddpppuuu}}}wwwqqqsssyyyyyy~~~zzzvvvsssqqqpppooonnnpppsssuuuvvvwwwyyy{{{|||vvvrrrjjjfff___YYYTTTPPPLLLIIIDDDCCCBBBAAA@@@@@@>>>===>>>>>>??????>>>======<<<;;;;;;::::::;;;>>>@@@BBBAAAFFFQQQ___lllvvv|||}}}ssseeeUUUJJJBBB;;;;;;???:::<<>>=========888888999999:::;;;;;;<<<777888999888666444555666666666666666666777888999666666777888888888888888777888888999999888888777999999999999999999999999888888777777888888999:::888999;;;===AAADDDGGGIIINNNPPPSSSWWW\\\bbbgggiiiooorrrwww~~~PPPPPPOOOOOOPPPQQQSSSUUURRRYYY```aaaaaabbb```\\\^^^hhhiii^^^YYY```fffeee^^^```cccdddeeefffiiikkksssuuuyyy|||~~~}}}{{{zzzttttttvvvxxxzzz{{{yyyvvvvvvmmmgggiiiiiiccc______cccfffnnnyyy|||vvvrrruuuyyyqqqwwwzzzuuuqqqooonnnoooqqqrrrqqqpppoooppprrrqqqxxx}}}wwwrrrlllhhh```ZZZRRRLLLHHHFFFEEEDDD:::;;;===???@@@@@@???>>>========================888888888999<<>>EEEMMMTTT```tttqqqdddccciiiwwwzzzyyyxxxvvvvvvnnnjjjccc[[[UUUVVV]]]bbbaaagggkkkjjjhhhhhhgggcccbbbfffkkkooopppnnnjjjgggaaa]]]WWWQQQPPPSSSZZZ```gggiiikkkhhh```XXXRRRPPPKKKSSSbbbqqquuuoooiiigggggglllpppnnnhhheeegggkkklllooopppmmmjjjfff^^^UUUVVVXXX]]]cccjjjmmmmmmllliiikkklllllljjjkkknnnqqquuuyyyzzzuuummmiiilllpppnnnhhhcccaaa^^^\\\]]]bbbdddjjjoooooooooooolllhhhfffkkkppprrrrrrsssxxx|||~~~|||zzzwwwuuusssrrrqqqsssuuutttqqqmmmjjjiiijjjkkkjjjggghhhnnnsssvvvuuuvvvuuuuuuwwwzzzwwwzzz~~~|||||||||}}}zzzuuuooojjjfffcccbbbWWWUUURRROOOMMMMMMMMMMMMIIIHHHFFFEEEDDDCCCCCCCCC======>>>>>>???@@@@@@AAA;;;<<<===;;;999888888999999888777777777777777888555666888:::<<<======>>>999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<888999<<<@@@EEEIIIMMMOOOXXXZZZ___eeelllttt{{{~~~OOOPPPRRRTTTVVVWWWXXXXXXZZZ[[[\\\]]]^^^^^^]]]\\\ZZZZZZZZZ[[[]]]```cccdddccc^^^[[[ZZZXXXWWW[[[bbbqqquuu{{{{{{vvvrrroooqqquuuxxxyyyyyywwwvvvpppmmmiiifffeeeddddddddd___ccciiiooovvv}}}wwwuuuxxx||||||{{{yyywwwrrrpppooonnnnnnnnnllljjjkkklllooottt{{{|||ssslllhhhddd^^^XXXPPPNNNKKKHHHDDDAAA???>>>BBBAAA???============>>>@@@>>>======>>>?????????===???@@@???>>>BBBKKKRRR[[[kkk|||~~~uuueeeWWWLLLEEE===999777888:::===@@@EEEMMMWWWbbbpppyyyrrrsssxxx|||uuurrrrrrrrrooollljjjddd[[[VVVVVV[[[```ccckkkhhheeeeeehhhjjjjjjhhhfffiiillloooooommmiiigggiiiccc^^^]]]\\\ZZZ^^^ccckkkeee^^^[[[[[[ZZZVVVRRRPPP[[[iiissstttpppllljjjnnnnnnooooooppppppqqqqqqqqqnnnkkkiiihhhcccYYYRRRTTT[[[cccgggggghhhkkkooommmhhhcccbbbfffmmmrrrtttuuuvvvuuuqqqllljjjlllnnnpppllliiigggaaaYYYZZZ```dddgggkkkmmmllliiieeebbbcccgggmmmooonnnnnnooorrrvvvxxxxxxtttnnniiiggggggiiiooottttttuuuwwwvvvsssuuutttsssqqqpppqqqtttvvvvvvuuuuuuuuuwww~~~~~~zzz~~~~~~|||{{{vvvqqqpppjjjccc\\\YYYYYYWWWSSSOOOPPPNNNLLLNNNOOOMMMFFF@@@CCCBBBAAA@@@???@@@AAABBBBBBAAA??????>>>===:::888>>>>>>======<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???@@@???>>>===============<<<===============<<<<<<;;;:::::::::;;;<<<;;;:::<<<>>>@@@CCCHHHOOOWWW]]]bbbiiirrryyy}}}OOOPPPQQQSSSUUUVVVWWWWWWZZZZZZ[[[\\\[[[[[[YYYYYYYYYYYYZZZ[[[]]]___aaabbb___[[[XXXWWWUUUTTTXXX___lllpppvvvzzz{{{xxxssspppmmmpppsssvvvxxxwwwvvvtttmmmjjjgggdddeeegggiiijjjeeegggkkknnnttt}}}yyyyyy~~~yyy{{{yyyvvvrrrooommmjjjgggeeedddeeegggkkkpppvvv{{{~~~}}}oooiii```ZZZWWWSSSNNNIIIDDDBBBAAA???===;;;;;;:::@@@@@@??????>>>?????????BBBAAA???>>>===<<<:::999<<>><<>>======<<<<<<<<<======>>>???@@@BBBAAA@@@???????????????=========<<<;;;:::999888<<<;;;:::;;;<<<>>>>>>>>>HHHJJJMMMSSSYYYaaahhhmmmttt{{{MMMNNNPPPRRRTTTUUUVVVVVVXXXXXXYYYXXXXXXWWWUUUUUUVVVWWWYYY[[[\\\^^^^^^^^^ZZZVVVTTTSSSRRRQQQUUU[[[iiilllqqquuuvvvtttpppmmmkkkmmmqqqtttuuutttsssqqqiiigggdddbbbdddhhhmmmqqqlllllllllmmmrrr|||}}}zzz{{{}}}}}}vvvqqqmmmiiifffdddaaabbbccceeehhhkkkmmmoooqqqvvv|||}}}xxxsssnnnjjj\\\WWWPPPLLLJJJGGGCCC???======<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@EEEKKKRRRYYYbbbmmmuuu~~~ssscccWWWMMMDDD;;;666999>>>BBBHHHRRR]]]eeennnnnnpppttt}}}xxxsssnnnkkklllmmmllljjjkkkgggbbb___```ccceeefffnnnllljjjjjjkkkkkkjjjiiimmmnnnoooooonnnllljjjhhhjjjfffcccbbb```[[[ZZZ\\\[[[[[[[[[YYYWWWVVVWWWYYYXXX]]]fffpppuuuuuuqqqmmmllljjjiiiiiilllrrrxxx|||nnnjjjfffeeedddbbb^^^ZZZbbbiiippptttrrrooommmlllmmmfff```aaajjjssswwwvvvqqqssstttpppkkkhhhhhhjjjnnnllljjjiiifffaaaaaaeeefffccc``````aaa```]]]ZZZ```ccceeeeeedddeeehhhkkkjjjjjjjjjgggccc___^^^^^^___iiipppqqqqqqtttwwwwww~~~~~~~~~}}}{{{yyyvvvuuutttuuuuuurrroooooossswwwsssqqqpppvvv}}}{{{ooofffbbbaaa```___\\\[[[YYYZZZ[[[XXXSSSNNNJJJLLLPPPRRRRRRPPPLLLJJJJJJHHHFFFEEEEEEEEECCCAAADDDCCCCCCBBB@@@???>>>>>>============>>>???@@@AAABBBBBBAAA@@@@@@??????>>><<<<<<<<<;;;:::999999888<<<<<<<<<>>>@@@DDDGGGIIIRRRTTTZZZbbbllluuuzzz|||LLLMMMOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSUUUVVVXXXZZZ[[[\\\[[[[[[XXXUUUSSSSSSRRRQQQUUU[[[iiilllpppssssssqqqmmmkkkhhhkkknnnqqqrrrqqqooommmfffdddaaa___```fffmmmsssqqqooommmlllpppzzz|||{{{{{{}}}|||yyysssooollliiigggddddddeeefffggghhhhhhiiibbbgggmmmooopppuuuyyyuuupppjjjeee___YYYVVVOOOLLLGGGDDDCCCAAA>>><<<=========>>>???@@@AAABBB<<<===???@@@@@@@@@???>>>>>>>>>>>>??????AAADDDFFFGGGOOO[[[gggoootttyyy|||tttkkk]]]OOOFFFAAA===999;;;@@@EEENNN^^^rrruuusssoookkkiiijjjkkkkkkjjjiiigggdddcccdddfffffffffmmmlllllllllllllllllllllnnnnnnnnnmmmllljjjhhhhhhiiieeeddddddaaaZZZWWWWWWZZZ]]]___]]]YYYWWWYYY]]]]]]```eeemmmtttuuupppkkkgggfffddddddeeehhhkkkmmmhhheeeaaa_________^^^]]]hhhlllppprrrqqqnnnmmmmmmmmmgggdddiiissszzzzzzwwwnnnpppqqqooojjjggghhhiiijjjjjjjjjjjjhhhggggggggggggaaaZZZWWWZZZ]]]______dddfffgggeeedddeeeiiimmmlllkkkjjjgggccc```]]]\\\cccmmmtttsssqqqsssvvvwwwyyyyyyzzzzzzzzzwwwsssoookkkooorrrqqqnnnnnnqqquuutttvvv{{{|||}}}wwwnnniiigggeeecccaaa``````aaaaaa```\\\XXXVVVXXXZZZ[[[ZZZWWWSSSPPPQQQOOOLLLJJJIIIHHHFFFDDDCCCCCCBBBAAA???>>>======<<<<<<<<<<<<===>>>???@@@?????????>>>>>>===<<<<<<:::::::::::::::;;;;;;<<<<<<===???BBBFFFMMMSSSXXX\\\___gggsss~~~JJJKKKMMMOOOQQQRRRRRRSSSPPPPPPQQQQQQRRRSSSTTTUUUTTTUUUWWWYYYZZZZZZYYYXXXYYYVVVUUUVVVUUUTTTXXX^^^mmmnnnqqqrrrqqqooollliiihhhjjjlllnnnooommmjjjhhhdddccc```]]]]]]bbbjjjqqqrrrpppmmmllloooxxx{{{rrryyy|||wwwrrrnnnjjjhhhdddeeeeeeeeeffffffffffff```cccfffffffffiiiqqqxxx{{{uuunnnjjjeeeaaa\\\WWWSSSNNNIIIEEECCCAAA???>>>===<<<:::999;;;;;;;;;;;;<<<===>>>>>><<<===>>>??????>>>===<<>><<<;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<;;;:::999;;;:::999999999:::;;;<<<===@@@DDDIIINNNVVV___fffjjjpppzzzHHHIIIKKKMMMOOOPPPQQQQQQOOOOOOOOOPPPQQQSSSUUUVVVUUUVVVWWWXXXXXXXXXXXXXXXYYYWWWVVVXXXWWWVVVZZZ```mmmnnnpppppppppnnnkkkjjjhhhjjjlllmmmllliiifffdddcccbbb___\\\[[[___gggnnnrrrpppmmmmmmpppvvv}}}rrrjjjiiiuuu{{{uuuppplllffffffeeeeeedddeeeeeefffeeeeeedddbbbbbbcccgggiiimmmsssyyy~~~{{{wwwqqqkkkeee```ZZZVVVRRRPPPLLLIIIFFFCCC???===>>>>>>======<<<;;;;;;:::<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>???????????????===AAAGGGLLLPPPWWW___eeennnrrrxxxzzzuuuiii\\\TTTIIIDDD@@@===999888===CCCLLL___xxxwwwooooooooommmkkkiiiiiijjjlllmmmlllkkkkkklllnnnooonnnmmmhhhjjjllllllkkkkkkkkkllliiigggfffddddddfffhhhiiieeecccdddfffccc\\\WWWVVV```ccceeeaaa[[[WWWWWWYYY\\\___dddiiilllkkkhhhddd[[[^^^bbbfffgggeeebbb``````___]]][[[[[[]]]___aaahhhgggeeeeeeeeegggiiijjjhhhiiimmmtttyyyzzzwwwsssrrrsssqqqlllfffcccdddffflllnnnnnnmmmmmmnnnkkkfff___ZZZSSSOOORRRZZZeeellliiikkkkkkhhhffffffiiimmmnnnnnnmmmllljjjeee^^^YYYZZZ```eeegggjjjpppssssssuuusssrrrqqqpppkkkccc]]]]]]ccciiihhhdddcccggglllttt{{{yyy}}}~~~~~~}}}{{{wwwssspppqqqqqqrrrqqqpppnnnmmmkkkooommmhhhccc___\\\[[[ZZZWWWSSSNNNJJJHHHEEECCCAAA<<<<<<<<<;;;;;;:::999999::::::::::::;;;<<<======:::;;;<<<=========<<<;;;@@@???>>>=========>>>???FFFJJJQQQVVV\\\dddmmmtttwwwGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUWWWWWWVVVVVVVVVWWWXXXXXXXXXVVVVVVXXXWWWVVVZZZ```hhhiiikkklllmmmlllkkkjjjjjjkkkllllllkkkgggccc```aaaaaa```]]][[[___gggnnnsssqqqooooooqqqsssuuuvvvrrr}}}{{{nnndddfffqqq|||sssrrrooommmlllmmmnnnnnnkkkhhhcccaaaaaaaaa___^^^]]]bbbiiimmmnnnqqqwww{{{~~~zzzuuuqqqoooeee```ZZZUUUQQQNNNJJJHHHEEECCCAAA@@@@@@???===;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<===???AAACCCEEEFFFAAAJJJWWWbbbjjjpppwww|||xxxvvvqqqjjj```UUUJJJCCCAAA===<<<;;;:::===JJJYYYlll{{{ooolllooonnnmmmkkkiiihhhiiikkkmmmkkkjjjjjjkkkmmmooonnnmmmiiikkkmmmllliiigggggghhhfffdddbbbbbbcccfffjjjllldddcccdddgggeee___ZZZZZZ]]]^^^___\\\WWWSSSRRRSSSUUUZZZaaafffhhhgggeeeddd]]]aaafffkkkllljjjgggeeebbbbbbaaa______aaacccfffgggeeedddddddddeeeeeeeeecccfffjjjnnnoooooonnnmmmlllmmmllliiifffggglllppptttvvvuuuqqqppppppjjjaaa[[[\\\[[[YYYYYY^^^hhhppplllmmmnnnlllhhhgggjjjmmmkkklllmmmnnnnnniiiaaa[[[VVVYYY\\\___fffnnnooolllnnnlllkkklllmmmjjjbbb\\\ZZZ```fffeeeaaa```eeekkkqqqvvvwwwuuu|||~~~zzzwwwuuusssvvvyyy{{{{{{zzzxxxwwwwwwwwwvvvtttqqqmmmkkkjjjjjjgggccc^^^ZZZWWWUUUUUUPPPMMMHHHDDDCCCAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>===>>>AAACCCDDDDDDCCCBBBFFFEEEEEEFFFHHHKKKNNNOOOYYY___fffkkkooouuu~~~GGGHHHIIIKKKMMMNNNOOOOOOSSSRRRQQQPPPQQQRRRSSSTTTXXXWWWVVVVVVVVVWWWXXXYYYVVVTTTTTTWWWWWWVVVYYY___ccceeegggiiikkkkkkkkkkkkkkklllmmmllljjjfffaaa^^^___aaaaaa^^^\\\```hhhoootttsssqqqqqqqqqqqqpppooofffooowww}}}yyymmmggggggnnn~~~zzzyyyyyyzzz{{{nnniiiccc```aaa```\\\XXXWWW\\\aaabbbaaaaaaeeeiiihhhlllpppsssuuuzzz}}}{{{uuussspppkkkeee```\\\YYYTTTPPPJJJFFFDDDCCCBBBAAA???===<<<===>>>???>>><<<777999:::::::::999999:::777777777777888999:::;;;;;;<<<===???BBBFFFJJJLLLTTT___nnnyyy|||}}}~~~qqqjjj^^^RRRHHH@@@:::777<<<999999;;;<<>>===<<<<<<<<<<<<============<<<;;;;;;<<<<<<===>>>???AAACCCEEEHHHIIIJJJIIIHHHIIIIIIKKKOOOTTTZZZ___bbbkkkqqqyyy}}}HHHIIIKKKLLLKKKLLLNNNOOOQQQPPPPPPPPPRRRTTTVVVWWWYYYXXXUUUSSSTTTVVVYYY[[[VVVWWWXXXYYYZZZ[[[[[[[[[^^^___bbbdddffffffffffffhhhiiikkkjjjfffbbb^^^]]]\\\\\\\\\[[[\\\aaahhhoooqqqqqqrrrrrrqqqooolllkkklllfffiiiwww{{{ssspppqqqsssvvvzzz~~~yyyjjj```aaaaaa\\\YYY[[[XXXVVVUUUWWW[[[]]][[[YYYYYY[[[]]]___bbbeeejjjmmmsssttttttuuuvvvxxxzzz{{{}}}zzzxxx{{{~~~zzz{{{yyyuuurrrqqqrrrtttvvvvvvtttqqqmmmiiifffcccbbb___\\\XXXSSSOOOLLLKKKJJJFFFEEECCCAAA????????????;;;999888:::>>>@@@???======;;;888666666888;;;===;;;::::::;;;===>>>>>>===@@@@@@BBBEEEKKKRRRYYY]]]eeeuuu~~~vvvnnn]]]SSSHHH@@@???>>>;;;888;;;:::<<<@@@GGGWWWrrrwwwpppnnnmmmjjjgggnnnhhhbbbaaaeeeiiijjjiiigggfffeeeeeegggiiiiiiiiiiiifffcccbbbdddfffhhhhhhgggccc___^^^aaaccccccbbbccc___aaagggggg___WWWUUUTTTVVVXXXWWWTTTPPPLLLJJJKKKUUU___bbbcccfffhhhgggiiiiiijjjkkkllllllkkkkkkiiihhhfffdddcccbbbbbbcccdddeeeeeedddaaa______```ccceeehhhiiigggbbb]]]ZZZWWWZZZ]]]aaaeeemmmvvv||||||yyywwwvvvrrrmmmhhheeeeeeggghhhkkkmmmooopppooollllllmmmkkkhhhjjjnnnpppmmmlllppptttrrrjjjcccaaa``````aaadddggghhhhhhjjjddd^^^```gggjjjfffaaaXXXZZZ```fffgggeeekkkuuurrruuuxxxxxxtttqqqppppppzzz{{{{{{yyyvvvuuuwwwzzz||||||vvvnnneee```dddhhhkkknnnooosssxxx}}}{{{tttooohhh___\\\\\\ZZZXXXUUUPPPLLLHHHFFFEEEGGGFFFCCC@@@<<<<<<===???@@@AAABBB@@@===<<<>>>@@@EEEEEEDDDDDDEEEEEEFFFFFFHHHKKKOOORRRSSSTTTUUUVVVRRRXXX___cccdddiiisss{{{HHHIIIJJJJJJIIIIIIJJJKKKLLLMMMMMMOOOQQQSSSUUUVVVXXXVVVTTTRRRRRRTTTWWWYYYWWWXXXYYYZZZ[[[\\\]]]]]]^^^___aaacccdddeeeffffffhhhiiiiiihhhdddaaa^^^\\\ZZZ[[[]]]^^^```eeelllrrrwwwwwwxxxxxxvvvtttqqqooopppiiikkkvvv~~~ssspppqqqxxx{{{kkk___```bbb]]]YYYZZZZZZWWWUUUUUUWWWWWWUUURRRSSSSSSTTTUUUWWWYYY\\\^^^____________``````aaabbbeeebbbaaacccggghhhfffbbbbbb```^^^]]]]]]^^^```bbb]]]\\\ZZZWWWTTTRRRQQQPPPLLLJJJGGGCCCAAA?????????AAA@@@>>><<<;;;;;;;;;;;;===;;;999:::;;;;;;:::777777666666666666777777888888999999:::<<<===???@@@CCCCCCEEEJJJSSS^^^iiippp{{{vvvlllbbbZZZOOOHHH@@@;;;:::;;;;;;:::<<<@@@GGGOOOZZZnnn~~~wwwnnnjjjjjjkkkiiiggghhhccc^^^___cccggghhhgggcccdddeeefffhhhhhhhhhgggbbbccceeefffgggggghhhhhheeebbb______bbbeeeeeeeeegggcccccchhhfff^^^VVVSSSRRRWWW[[[YYYSSSOOOOOOPPPPPPYYY```bbbeeeiiikkkjjjllllllmmmmmmmmmnnnnnnnnnjjjhhhfffdddcccccccccddddddeeeeeecccaaa``````aaaggghhhiiiiiifffaaaZZZUUUPPPPPPTTT]]]iiirrrvvvwwwxxxuuusssqqqqqqooollliiilllkkkjjjiiiiiijjjkkkkkkmmmjjjiiijjjiiigggjjjoootttppplllnnnrrrrrrnnniiiiiihhhhhhiiijjjkkkkkkkkkhhhbbb\\\\\\bbbeeeccc___YYY]]]fffnnnooolllqqqxxxvvvxxxyyywwwsssooooooooorrrtttuuutttssstttwwwzzzwwwnnnfffaaaaaabbbbbbbbbdddiiiqqqxxx~~~vvvnnnhhhbbbZZZVVVWWWQQQPPPMMMKKKIIIGGGFFFFFFEEEEEEEEEDDDAAA@@@@@@BBBBBBDDDFFFEEEDDDDDDFFFHHHHHHHHHHHHIIIJJJLLLOOOPPPYYY\\\```bbbbbbbbbbbbccc```gggpppvvvyyyGGGHHHIIIHHHFFFEEEEEEGGGGGGHHHKKKMMMPPPRRRSSSSSSTTTSSSQQQPPPPPPRRRTTTVVVXXXXXXYYYZZZ\\\^^^___`````````bbbccceeeeeeffffffiiihhhgggdddbbb___\\\[[[ZZZ\\\___bbbfffkkkqqquuuzzzzzz{{{{{{yyywwwtttrrrrrrkkkkkkuuu}}}|||{{{~~~~~~rrreee___bbblll}}}{{{iii]]]___ccc```\\\[[[]]]YYYVVVVVVWWWWWWTTTQQQPPPPPPOOONNNNNNOOOQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPRRRPPPOOOPPPSSSTTTRRROOOMMMMMMMMMMMMNNNOOOQQQQQQJJJIIIHHHFFFEEEDDDDDDDDDAAA???>>><<<;;;:::;;;;;;;;;;;;:::999999999::::::===<<<::::::::::::888777555666777888999888777666999<<<>>>>>>===???CCCGGGIIIMMMSSS\\\gggqqqzzz~~~xxxjjj^^^TTTJJJCCCBBB???;;;888888:::===@@@EEEPPPaaappp|||||||||}}}}}}tttooohhhffffffhhhgggfffccc```]]]___cccfffgggfffcccdddffffffeeeccc```___[[[```fffhhhgggfffggghhhbbb```___```cccfffggghhhgggdddeeegggfff___XXXVVVTTT[[[___]]]VVVSSSVVV\\\ZZZ___cccdddgggkkkmmmkkknnnmmmmmmllllllmmmooooookkkiiifffdddcccccceeefffgggggggggeeecccccceeegggmmmllliiihhheee^^^UUUNNNFFFFFFLLL[[[mmmwwwvvvqqqpppnnnlllkkkllllllkkkjjjooommmkkkiiihhhhhhiiijjjkkkhhhfffgggffffffjjjqqqyyysssmmmllloooqqqpppmmmmmmnnnooopppoooooommmmmmgggbbb\\\[[[___aaaaaa^^^ZZZaaallltttvvvtttvvv|||}}}}}}zzzvvvqqqnnnnnnnnnmmmnnnooopppooopppsssuuu}}}}}}tttlllggggggdddaaa^^^___fffooovvvxxxoooeee___ZZZSSSQQQRRRRRRPPPNNNLLLJJJIIIIIIIIIGGGIIIKKKKKKJJJJJJJJJKKKKKKMMMOOOQQQRRRSSSVVVXXXVVVUUUUUUVVVYYY]]]aaadddmmmooorrrsssrrrqqqqqqqqquuu|||EEEFFFGGGFFFEEEDDDDDDFFFFFFGGGJJJMMMOOOOOOPPPOOOQQQPPPNNNMMMMMMOOOQQQRRRXXXXXXXXXYYY[[[^^^aaabbbbbbcccdddfffggghhhiiiiiikkkhhhddd```^^^]]][[[ZZZ]]]```cccgggkkkooorrrttttttuuuwwwwwwwwwuuusssrrrrrrlllkkktttzzzyyyvvvuuu~~~qqqbbbZZZZZZbbblllttt}}}|||kkk```dddkkkiiieeedddbbb^^^\\\[[[]]]]]]ZZZWWWSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIJJJKKKLLLJJJHHHEEEFFFGGGHHHHHHIIIIIIIIICCCBBBAAA@@@@@@??????@@@???>>>===<<<<<<<<<<<<===:::::::::::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<;;;:::999999:::>>>AAABBBAAACCCJJJPPPUUU\\\hhhssszzz{{{yyywwwnnnhhh^^^SSSJJJEEE???;;;===>>>???===<<>>===<<<;;;:::::::::<<<;;;;;;:::999999999999999999:::;;;<<<<<<<<<===999999::::::;;;;;;<<<<<<>>>===<<<;;;;;;;;;<<<===;;;@@@FFFIIIJJJNNNVVV\\\dddiiipppuuuuuuppphhhcccVVVPPPHHHCCCAAA?????????@@@EEEIIIHHHEEEJJJXXXddd|||{{{rrrmmmuuu{{{ooonnnllljjjgggeeeeeeeeeeeedddeeedddbbbaaabbbcccccccccfffeeebbb\\\WWWTTTUUUWWW^^^aaadddaaa]]]\\\___cccbbbcccddddddccccccccccccaaaccceeeeeedddcccaaa___```______```ccceeegggggg```dddgggfffhhhlllnnnlllllljjjiiigggggghhhjjjkkkiiigggeeeccccccdddfffhhhlllllllllkkkjjjkkkmmmooorrrnnnhhhccc___YYYRRRLLLFFFMMMXXXeeeoooqqqnnnjjjlllkkkjjjiiihhhiiijjjkkkkkkjjjiiiiiijjjlllnnnoookkkgggeeeeeefffgggnnnvvv{{{wwwqqqnnnmmmkkkhhheeefffjjjnnnpppooooooooopppooooooooonnnmmmkkkhhhfffffflllsssuuuvvvzzz|||vvvrrrqqqqqqqqqnnnnnnoooooopppqqqqqqpppwww}}}~~~uuukkkiiiiiiiiiiiilllnnnlllhhhccc```^^^]]]]]]]]]^^^^^^___aaaeeekkkpppppprrruuuzzzCCCDDDEEEEEEDDDDDDFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIKKKJJJJJJIIIJJJKKKLLLMMMRRRQQQPPPQQQUUUZZZ___bbbeeehhhlllqqqssssssrrrqqqhhhbbb[[[YYY[[[___aaabbbjjjjjjkkkmmmooopppnnnllljjjkkknnnpppqqqqqqqqqpppuuuuuutttttttttqqqmmmkkkhhhvvv}}}zzz~~~xxxeeeUUUMMMEEEFFFMMMYYYgggwww|||vvvqqqmmmhhhbbb]]]XXXSSSNNNKKKKKKJJJGGGDDDCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDCCCBBBBBBAAAAAAAAA@@@>>>===<<>><<<;;;:::999999999::::::::::::999999888888777888999:::;;;;;;;;;;;;:::;;;<<<;;;999888999:::>>>=========???AAACCCDDDIIINNNSSSXXX[[[___dddhhhgggfffdddaaa\\\WWWRRROOODDD???<<<<<<<<<>>>CCCHHHPPPXXX^^^ZZZTTTZZZkkk||||||tttoooppp|||uuulllnnneeeddddddddddddeeeeeeeeecccaaa___]]]]]]]]]^^^___aaaaaa___[[[XXXXXX\\\aaaccccccbbb^^^ZZZYYY]]]```bbbdddfffeeebbb```______bbbfffgggcccaaaaaa```^^^^^^\\\ZZZ]]]cccgggfffddd^^^ffflllllllllnnnpppoookkkjjjhhhgggggghhhiiiiiieeeeeedddddddddeeeffffffhhhjjjkkkjjjiiiiiijjjkkkmmmjjjfff```[[[WWWUUUTTTRRRZZZeeelllmmmkkkiiiiiijjjkkkkkkjjjiiiiiijjjkkkmmmmmmlllkkkkkkkkkkkkkkklllhhhfffggggggiiiooowwwyyyvvvrrrooollliiieeebbbeeejjjnnnppppppqqqsssvvvwwwxxxyyywwwtttpppnnnnnnnnnuuuxxxvvvvvv|||zzzuuusssrrrrrrrrrnnnnnnooorrrvvvxxxxxxwww{{{}}}~~~|||{{{|||{{{rrrrrruuuvvvwwwyyywwwuuurrrooommmmmmnnnooolllllllllmmmooovvv~~~DDDEEEEEEEEECCCBBBCCCDDDEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKNNNMMMLLLMMMPPPVVV\\\```ccchhhnnntttxxxwwwuuusssbbb\\\UUUUUU\\\dddiiikkknnnllllllmmmoooooollljjjjjjkkkmmmoooooonnnmmmlllpppsssvvvtttrrrqqqqqqqqqhhhoooyyyppp```WWWMMMIIIHHHMMMSSSZZZgggsss|||tttoooeee```YYYUUUSSSQQQLLLHHHIIIJJJKKKMMMMMMLLLJJJIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<888999:::;;;<<<<<<;;;;;;;;;===>>>>>><<<;;;===???AAACCCFFFJJJNNNQQQSSSUUU\\\]]]___aaaaaaaaa``````VVVTTTPPPLLLHHHEEECCCBBB===:::;;;???CCCIIIUUUbbbrrryyy|||rrrfffgggzzz{{{ssslllpppdddeeefffeeedddddddddddd___^^^[[[YYYXXXYYY]]]___```bbbcccaaa___```eeeiiifffdddaaa^^^\\\\\\]]]___```cccfffeeebbb___]]]]]]```fffgggbbb___aaaaaa___ZZZZZZ[[[^^^aaadddeeedddfffqqqzzzwwwqqqmmmllllllggggggfffffffffeeeeeeeeebbbccccccddddddeeeeeedddfffhhhjjjkkkiiiggggggggggggfffccc]]]WWWVVVZZZ___aaaffflllnnnkkkhhhffffffeeehhhjjjjjjiiihhhiiikkknnnnnnnnnnnnllljjjhhhgggkkkhhhfffhhhhhhiiinnnvvvwwwuuuqqqnnnkkkhhhfffdddgggkkkpppqqqpppqqquuuyyy}}}~~~}}}xxxsssppprrrtttqqqxxx{{{vvvuuuzzz{{{uuurrrrrrssssssrrrqqqppprrrvvvzzz}}}|||zzz|||{{{zzzyyyzzz}}}~~~~~~|||}}}EEEFFFFFFDDDBBB@@@@@@AAABBBBBBBBBBBBDDDFFFHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLJJJIIIJJJNNNTTT[[[___aaagggooovvvzzzyyyvvvsss]]]WWWQQQSSS\\\hhhooosssooommmkkklllnnnnnnllliiijjjkkklllmmmlllkkkiiigggiiiooottttttrrrtttxxx{{{lllnnnrrrwwwqqqccc]]]ZZZRRRLLLKKKIIIHHHOOOYYYbbbrrrvvvooogggbbb___\\\VVVPPPNNNOOOPPPPPPPPPNNNKKKJJJHHHIIIIIIHHHFFFDDDCCCCCCAAAAAA@@@>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<======888999:::<<<============:::;;;<<<===>>>===<<<<<<:::===AAABBBAAABBBEEEHHHFFFJJJQQQYYY___cccdddeeedddccc```^^^ZZZTTTMMMHHHBBBCCCDDDDDDCCC@@@===;;;@@@???BBBKKKRRR]]]ppprrrooozzzmmmiiimmmjjjjjjjjjiiifffcccbbbaaa]]]\\\ZZZXXXWWWYYY^^^bbbbbbfffiiiiiifffeeehhhlllgggdddaaa____________^^^^^^bbbeeeeeebbb^^^]]]]]]\\\bbbddd```^^^bbbeeecccXXX[[[___aaaaaabbbeeegggqqq}}}tttkkkgggeeebbbccccccccccccbbbaaa``````aaacccdddeeeeeedddcccfffiiilllmmmkkkhhhgggfffccccccaaa[[[UUUUUU^^^fffkkklllnnnmmmkkkhhheeeddd```dddhhhiiihhhgggiiikkklllmmmnnnooonnnkkkiiigggkkkhhhfffhhhhhhhhhmmmtttwwwtttpppllljjjiiiiiiiiihhhlllppppppnnnoootttyyy}}}vvvpppnnnsssxxxpppxxxzzzuuusssxxx}}}~~~{{{wwwrrrpppqqqssssssrrrvvvuuuuuuxxx|||}}}{{{yyyyyyxxxwwwzzz~~~|||EEEDDDCCCBBB@@@???>>>===@@@AAACCCEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBHHHGGGEEEDDDEEELLLUUU\\\```eeelllssswwwwwwtttrrrZZZTTTPPPUUUaaammmsssuuurrrqqqpppnnnmmmlllllllllmmmmmmlllkkkjjjjjjiiiiiimmmnnnpppqqqrrrsssvvvyyyppplllkkkssswwwmmmiiijjjhhhfffbbb]]]WWWQQQLLLIIIUUUXXX^^^fffppp|||xxxppphhhccc```^^^\\\ZZZWWWUUUSSSRRRRRROOOMMMJJJIIIHHHHHHFFFDDDDDDCCCCCCCCCCCCDDDEEEFFF??????@@@@@@???>>>===<<<>>>>>>???@@@@@@@@@??????@@@<<<===AAACCCAAA@@@AAAAAADDDGGGJJJKKKOOOUUUZZZ]]]aaahhhqqqwwwwwwrrrmmmbbb\\\SSSKKKFFFCCCBBBBBB999:::<<<>>>@@@AAABBBBBBEEEHHHMMMUUUhhhyyyvvv}}}yyysssooollljjjhhhgggdddeeeeeeeeedddaaa^^^\\\[[[ZZZZZZZZZ[[[^^^aaacccdddddddddeeeggghhhjjjkkkfffbbb]]][[[\\\^^^^^^]]]aaaaaaaaa___^^^^^^```aaa```___^^^]]]___bbbeeegggZZZZZZZZZ]]]aaagggmmmqqq{{{~~~mmmcccaaaaaa```bbbdddbbb^^^[[[ZZZ[[[VVV\\\```______bbbeeefffhhhiiijjjjjjjjjhhhgggeeefffccc^^^YYYXXX]]]dddjjjrrroooiiiccc]]][[[]]]___cccdddeeeeeeddddddfffhhhkkkkkkkkkiiihhhhhhjjjllllllkkkjjjjjjlllpppsssvvvvvvrrrmmmiiiiiijjjllllllkkklllmmmooorrrtttvvvxxx~~~zzzuuurrrqqqqqqppppppxxxzzz||||||zzzyyyxxxyyyuuusssqqqqqqtttwwwyyyzzz|||vvvtttxxx|||{{{xxxwwwuuu|||~~~|||tttppp~~~BBBBBBAAA@@@???>>>======@@@AAACCCEEEFFFFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDBBBCCCGGGNNNVVV\\\]]]aaagggllloooooommmkkkZZZVVVSSSYYYeeeqqqwwwxxxtttsssqqqooonnnmmmmmmnnnpppooommmlllkkkkkkkkklllnnnoooppppppoooppprrrtttqqqppprrrzzz~~~uuummmjjjlllzzzyyyvvvpppiiiaaaZZZVVVKKKKKKKKKNNNSSS[[[dddjjj{{{tttrrrnnniiiccc___[[[YYYVVVSSSPPPMMMLLLJJJHHHFFFHHHGGGFFFFFFEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCBBBCCCDDDFFFIIIJJJHHHEEEEEEIIILLLKKKKKKMMMOOOSSSYYY]]]bbbgggnnnrrrwwwyyy|||~~~}}}vvvllldddPPPKKKEEEAAA@@@@@@@@@???;;;<<<<<<<<<===@@@EEEIIIQQQZZZeeerrruuuqqqllliiigggeeedddbbbbbbcccccccccbbb___]]]\\\]]]]]]]]]^^^```bbbdddffffffffffffeeeffffffggggggbbb___\\\\\\^^^``````______^^^]]][[[ZZZZZZ\\\]]]\\\\\\\\\]]]^^^___```aaaWWWWWWYYY\\\bbbhhhooossswww~~~ssseee]]]ZZZYYY[[[^^^aaa```\\\WWWTTTSSSSSSZZZ______```cccggggggiiiiiijjjjjjiiihhhgggggghhhfffbbb^^^^^^bbbgggkkkmmmjjjddd]]]XXXWWWYYY\\\bbbdddeeeeeeddddddfffggghhhiiiiiiiiihhhiiikkknnnnnnmmmmmmnnnppptttwwwyyywwwsssnnnllllllnnnooopppqqqqqqpppooooooppprrrsss{{{wwwqqqnnnnnnqqqtttuuu|||~~~~~~}}}zzzxxxwwwwwwuuuttttttuuuxxxzzzzzzyyyyyytttqqquuuxxxuuurrrqqqsss}}}zzzwwwwww}}}?????????>>>>>>>>>>>>>>>@@@AAACCCEEEFFFFFFEEEEEEHHHFFFDDDCCCBBBBBBDDDEEEDDDBBBAAADDDKKKSSSZZZ]]]YYY[[[___bbbccccccaaa```XXXUUUUUU]]]iiisssxxxyyywwwuuurrrpppnnnnnnpppqqqtttrrrooommmkkklllmmmnnnoooooopppnnnmmmlllmmmoooppprrrwwwxxx}}}|||xxxtttsssuuu|||uuuoookkk```\\\UUUOOONNNPPPTTTXXX```dddjjjpppuuu}}}xxxrrrooojjjgggccc___\\\YYYVVVSSSTTTTTTSSSRRRPPPMMMKKKJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLLLLNNNRRRWWW\\\___\\\XXXWWWZZZ]]]\\\]]]```bbbffflllrrrwww||||||tttgggZZZQQQAAA===:::999<<<======<<<<<<===??????BBBLLLZZZdddyyy}}}zzzpppjjjgggccc```______^^^]]]___````````````^^^]]][[[___```aaaccceeefffggghhhhhhggggggfffddddddccccccbbb```^^^^^^______^^^\\\YYYXXXVVVUUUUUUWWWYYYZZZYYYZZZ[[[]]]]]]]]]\\\[[[TTTUUUXXX]]]cccjjjppptttpppsssqqqhhh___[[[YYYWWWYYY\\\______[[[UUUPPPNNNPPPXXX^^^___```eeehhhhhhiiiiiihhhhhhhhhhhhhhhhhhiiihhheeeccccccdddgggiiieeebbb]]]WWWSSSSSSWWWZZZ```bbbeeefffeeeeeeeeefffeeeggghhhiiiiiijjjmmmoooooopppqqqsssuuuxxx{{{|||wwwssspppnnnoooqqqssstttuuusssqqqooonnnoooqqqrrrxxxsssmmmkkkmmmsssxxx{{{~~~yyyvvvttttttuuuvvvxxx{{{}}}}}}zzzwwwqqqmmmlllpppsssqqqnnnmmmppp}}}vvvxxx======>>>>>>>>>?????????BBBCCCDDDFFFGGGGGGFFFFFFHHHFFFCCCAAAAAABBBDDDEEEGGGEEEDDDGGGNNNVVV[[[]]]WWWXXXYYYYYYYYYXXXXXXWWWTTTSSSVVV^^^iiirrrvvvwwwyyywwwssspppoooppprrrsssvvvtttppplllkkkkkkmmmooonnnoooooommmkkkkkklllmmmnnnrrrwww~~~|||xxxwwwttt{{{}}}~~~}}}tttmmmbbbYYYTTTSSSTTTVVVXXXWWWUUUUUUXXX___hhhnnnqqqvvv~~~}}}xxxuuuqqqmmmjjjfffffffffeeecccaaa___^^^]]]]]]\\\\\\]]]^^^___``````aaabbbeeeiiinnnsssuuurrrllliiijjjjjjiiiiiikkkjjjmmmppptttvvvxxxyyyzzzqqqoookkkddd[[[QQQGGGAAA>>>;;;999999<<<>>>===<<<>>>CCCGGGLLLUUUfff~~~|||xxxllleeebbb___\\\ZZZ[[[\\\\\\[[[]]]^^^____________^^^]]]```aaacccdddfffgggggggggfffffffffeeedddbbbaaa```dddcccbbbaaa___\\\YYYWWWSSSRRRRRRSSSWWWZZZ]]]^^^[[[\\\\\\\\\\\\\\\[[[[[[VVVXXX[[[___eeekkkpppssskkkkkkhhhbbb```aaa```]]][[[\\\^^^^^^[[[VVVRRRPPPQQQYYY___``````dddffffffhhhgggfffeeeeeefffhhhhhhiiihhhfffddddddcccaaa```\\\ZZZWWWSSSQQQSSSXXX]]]___bbbeeegggfffeeeeeefffggghhhjjjjjjjjjkkkmmmooonnnppprrruuuxxxzzz{{{|||vvvssspppnnnppprrrsssssssssqqqooonnnooorrrvvvxxxvvvrrrmmmlllpppuuu{{{}}}~~~{{{wwwtttssssssuuuwww{{{~~~yyyttthhheeefffmmmqqqpppnnnooonnn||||||||||||}}}======>>>>>>???@@@@@@@@@CCCDDDFFFGGGHHHGGGGGGFFFGGGEEECCCAAAAAABBBDDDFFFIIIGGGFFFGGGKKKQQQVVVXXXVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTWWW___iiippptttuuuxxxvvvssspppoooqqqsssuuuvvvtttooollljjjjjjlllmmmlllmmmmmmlllkkkkkkmmmnnnpppssswwwzzz|||~~~wwwtttwww{{{sssnnnmmmppprrrtttjjjcccYYYRRRPPPRRRVVVYYYSSSXXX___dddgggjjjooottt|||wwwxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{|||~~~~~~}}}|||vvvpppjjjiiigggcccbbbccc^^^___```aaaaaaaaa___^^^YYYVVVRRRKKKEEE@@@===<<<===<<<;;;<<<===@@@CCCDDDKKKQQQYYYbbbooo~~~yyyqqqjjjccc^^^^^^[[[YYYXXXZZZ[[[\\\\\\]]]]]]^^^___````````````___```aaacccddddddddddddccccccddddddcccbbbaaa```bbbcccbbbaaa^^^ZZZWWWUUUSSSSSSTTTYYY___eeehhhiiiaaa___^^^\\\\\\]]]^^^___[[[\\\___cccgggjjjmmmoooiiiiiieeeaaabbbeeebbb]]][[[ZZZZZZYYYYYYXXXVVVUUUUUU\\\```______aaacccbbbeeedddccccccccceeefffhhhjjjhhhgggfffeeebbb]]]YYYVVVVVVTTTSSSTTTWWW]]]aaa___bbbfffggggggffffffgggkkklllmmmmmmkkkjjjkkkllljjjmmmppptttvvvwwwwwwwwwsssqqqmmmlllmmmooopppppprrrpppooonnnpppsssxxxzzzuuurrrppppppssswwwyyy{{{yyyyyyyyywwwtttrrrrrrsssuuuxxx|||~~~wwwqqqeeecccfffmmmpppooonnnppplllwww{{{|||~~~{{{~~~=========>>>???@@@@@@@@@DDDEEEFFFGGGGGGGGGFFFFFFEEEDDDBBBAAAAAABBBDDDEEEGGGGGGEEECCCCCCGGGMMMRRRVVVVVVUUUTTTSSSSSSRRRRRRVVVWWW[[[aaahhhooorrrssstttsssqqqpppppprrrtttvvvvvvssspppllljjjiiijjjjjjiiikkkkkkkkkjjjkkkmmmooorrruuuxxxxxxvvvxxxxxxsssyyyzzzkkk```WWWPPPKKKFFFGGGJJJKKKMMMPPPTTTVVVYYY___iiitttyyysssoooeee___ZZZYYYVVVQQQNNNOOOJJJIIIHHHIIIKKKKKKIIIHHHFFFEEEAAA===::::::<<<>>>>>>@@@AAAAAABBBGGGPPPXXXbbbhhhrrr}}}zzz}}}yyyooofffeeeccc___]]]\\\ZZZWWWWWWYYY[[[\\\]]]\\\]]]^^^___```bbbcccccc`````````aaaaaaaaaaaaaaa```aaabbbccccccbbb``````\\\^^^______\\\ZZZYYYYYYWWWXXXZZZaaaiiinnnooonnncccaaa___]]]]]]^^^```bbb___```bbbeeeggghhhiiijjjhhhhhheeebbbaaaaaa\\\UUUUUUTTTSSSTTTWWWYYYZZZYYYYYY^^^aaa^^^\\\^^^``````ccccccccccccdddeeefffgggkkkiiihhhhhhhhheee^^^YYYSSSTTTUUUUUUWWWZZZ___cccaaacccfffhhhhhhhhhhhhiiilllnnnooonnnkkkiiiiiiiiieeehhhmmmqqqsssrrrqqqooonnnkkkiiiiiikkkmmmnnnnnnrrrqqqooonnnoooqqqsssuuurrrpppnnnnnnqqqtttvvvvvvsssttttttsssqqqqqqssstttuuuwwwzzz~~~~~~{{{tttooohhhgggkkkpppqqqnnnlllnnnjjjrrrxxxvvvuuuyyy}}}~~~~~~yyyzzz<<<<<<<<<======>>>>>>???BBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEAAA===???HHHPPPUUUUUUUUUUUUUUUTTTSSSSSSWWWXXX[[[```eeejjjmmmooopppoooooooooppprrrtttuuuuuutttqqqnnnkkkjjjiiiiiihhhiiijjjiiihhhhhhjjjlllpppuuuyyyxxxsssrrrwww}}}yyytttwwwppp^^^RRRJJJGGGCCCAAAAAABBBCCCDDDDDDGGGMMMUUU\\\bbbgggjjjqqquuu{{{~~~{{{zzzxxxvvvtttqqqqqqrrruuuyyy~~~{{{tttkkkbbbZZZVVVOOOJJJGGGHHHGGGBBB???@@@>>><<<;;;<<>>;;;<<<===;;;888999===@@@@@@???>>>CCCHHHLLLNNNQQQVVVYYYYYY^^^```[[[XXX```ssswwwtttyyyzzzpppggg``````___ZZZXXX[[[XXXVVVTTTTTTWWWYYYZZZZZZZZZZZZ[[[]]]___bbbdddeeegggfffcccaaa______```aaa```aaabbbbbbaaa___]]][[[]]]^^^^^^\\\WWWTTTUUUVVV\\\[[[]]]bbbffffffaaa[[[[[[\\\]]]^^^___^^^]]]]]]^^^___bbbdddeeedddcccccc]]]bbbdddccc```]]]UUUMMMIIIJJJNNNUUU]]]aaa```^^^[[[___```[[[YYY]]]aaacccbbbcccfffhhhiiiiiiiiiiiidddbbbbbbeeeiiihhhccc]]]QQQTTTVVVWWWWWWWWWXXXZZZdddfffggghhhhhhiiilllnnnhhhjjjkkkkkkiiifffffffff___ccchhhlllmmmkkkgggdddbbbaaaaaadddiiinnnpppqqqlllkkkkkkkkkkkkllllllmmmkkkgggbbb```ccciiiooorrrqqqqqqqqqpppoooppprrrtttuuuuuuvvvvvvvvvtttooolllfffggglllrrrssspppppprrrppptttuuuttttttvvvuuurrrsssssstttxxxhhhUUU888;;;<<<;;;999999<<>>IIIRRRTTTSSSSSSTTTTTTTTTSSSRRRTTTTTTUUUVVVYYY\\\^^^```cccfffkkkooopppqqqssstttzzzwwwsssnnnjjjhhhggggggdddfffhhhgggdddcccdddggghhhkkkoooqqqqqqpppppppppooorrrwww{{{~~~ooozzzuuueeeSSSKKKHHHFFFEEEFFFDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFHHHKKKNNNOOONNNMMMJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNWWWWWWXXX[[[]]]]]]YYYUUUNNNOOOKKKEEEAAA@@@===999:::999888999<<<<<<:::777:::<<<===>>>@@@FFFOOOWWWSSSXXX^^^bbbeeeiiikkkkkkooojjjeee___\\\dddyyy}}}}}}qqqiiicccbbb___]]]\\\\\\\\\[[[YYYVVVTTTTTTWWWXXXWWWUUUYYYZZZ[[[[[[[[[^^^bbbeeebbbbbbaaa```^^^]]]\\\[[[]]]^^^^^^]]]\\\ZZZWWWVVV\\\ZZZVVVTTTSSSUUUWWWXXX\\\\\\]]]]]]]]]\\\[[[[[[UUUSSSSSSTTTXXX[[[\\\]]]^^^___```aaabbbbbbaaaaaabbbeeehhhiiiddd[[[QQQKKKFFFJJJPPPVVVZZZ\\\\\\\\\YYY\\\___aaaaaaaaabbbddddddeeegggjjjmmmmmmkkkiii```^^^\\\___cccdddaaa\\\[[[ZZZYYYWWWWWWWWWXXXYYY```cccfffhhhhhhiiijjjkkkgggggghhhiiiiiigggfffeeeccccccccceeeggggggfffdddfffffffffffffffhhhlllppppppnnnkkkgggddddddgggjjjgggdddcccfffggggggiiinnnjjjnnnpppnnnnnnqqqsssrrrtttttttttsssqqqpppnnnmmmlllnnnrrruuuwwwvvvtttsssqqqrrrtttuuuuuuuuuttttttpppoooqqqxxxlll\\\UUU777999::::::999999;;;===CCCDDDDDDDDDBBBAAAAAABBB@@@@@@AAAAAAAAAAAAAAAAAADDDDDDAAA===;;;???IIIQQQSSSRRRRRRSSSTTTSSSRRRQQQUUUUUUUUUUUUWWWYYY[[[\\\___ccciiimmmpppsssvvvxxxwwwuuupppkkkgggdddcccbbbaaacccdddcccaaa```aaacccfffiiimmmooopppooooooooooooqqquuuyyy|||}}}}}}}}}rrr||||||nnnaaa\\\[[[YYYWWWWWWMMMMMMKKKJJJHHHFFFDDDCCCFFFEEEDDDFFFJJJJJJGGGDDDDDDCCCAAA>>>======>>>>>>AAA@@@@@@@@@@@@BBBDDDEEEHHHGGGGGGJJJMMMMMMJJJHHHGGGHHHEEE@@@===??????===???===;;;<<<>>>???>>><<<<<<===AAAGGGOOOYYYccciiikkkooosssuuuwwwyyyzzzzzzzzzrrrhhhaaa___hhh|||ssshhhaaabbb```]]][[[YYYXXXWWWWWWWWWUUUTTTVVVYYY[[[ZZZYYYYYYYYYXXXXXXZZZ\\\^^^```______]]]\\\[[[[[[ZZZZZZ\\\\\\\\\[[[ZZZXXXVVVUUUVVVVVVUUUUUUUUUVVVWWWWWW[[[[[[[[[[[[ZZZYYYYYYXXXPPPOOOOOOQQQVVVZZZ\\\\\\[[[\\\^^^___````````````eeehhhkkkllliiiaaaYYYSSSQQQSSSVVVZZZ\\\\\\[[[ZZZ___````````````aaadddgggffffffgggiiijjjiiifffccc^^^[[[YYY[[[___```]]]YYYYYYYYYYYYXXXXXXYYYZZZZZZ```bbbeeeffffffffffffgggddddddfffggggggggggggfff`````````bbbeeehhhhhhhhhkkkjjjhhhhhhiiillloooqqqrrrooojjjfffddddddfffgggdddbbbaaaccccccbbbdddiiijjjnnnpppnnnnnnqqqrrrpppttttttsssrrrqqqpppppppppmmmooosssvvvwwwvvvuuussssssttttttuuutttsssrrrrrrkkklllpppvvv|||~~~kkk]]]UUUSSS666777999999888999:::<<>>???@@@@@@AAAAAAAAA@@@@@@AAA@@@>>>===AAAHHHNNNPPPQQQQQQRRRRRRQQQQQQQQQUUUUUUTTTSSSTTTUUUWWWXXXZZZ^^^dddjjjooossswwwzzzwwwtttpppjjjfffbbb```___```aaabbbaaa```______aaabbbfffjjjlllmmmmmmmmmnnnnnnpppsssuuuwwwxxxyyyxxxuuu|||~~~uuummmmmmnnnmmmkkklllaaa```___\\\YYYVVVSSSRRRVVVRRROOOQQQVVVVVVPPPJJJJJJHHHDDD@@@===<<<======>>>===<<<;;;<<<===???@@@??????>>>???AAABBBBBBAAA@@@BBBAAA>>>>>>BBBDDDBBBAAA???===>>>@@@CCCEEEEEEHHHIIINNNXXXfffsss{{{~~~~~~~~~ttthhhbbbdddpppuuunnnpppuuuwwwllleee___[[[___\\\YYYWWWVVVUUUSSSRRRTTTTTTUUUXXX\\\]]]]]][[[XXXUUUTTTUUUYYY[[[[[[ZZZ\\\ZZZYYYWWWWWWWWWYYYZZZ[[[ZZZYYYXXXWWWVVVUUUTTTQQQRRRSSSUUUVVVVVVUUUUUUYYYYYYYYYXXXWWWVVVUUUTTTKKKJJJJJJNNNSSSWWWZZZ[[[YYYZZZ[[[]]]^^^_________dddgggjjjkkkiiiccc]]]YYYWWWXXXZZZ[[[[[[ZZZYYYXXXaaa___\\\XXXWWWZZZ```eeejjjhhhggggggfffddd```]]][[[XXXVVVVVVYYYZZZYYYVVVXXXXXXYYYZZZZZZ[[[[[[\\\^^^aaacccdddcccccccccdddbbbcccdddeeefffgggggghhhaaa``````bbbgggkkknnnooopppmmmiiiiiimmmqqqsssssssssnnnhhheeeeeeeeecccaaa```___```bbbbbb```bbbgggmmmrrrtttqqqpppqqqqqqooorrrqqqooonnnnnnnnnppppppoooqqqsssvvvvvvvvvuuutttvvvvvvuuusssqqqpppnnnmmmeeehhhnnnssswww|||zzzyyy|||~~~sssgggggggggnnnxxxzzzttteeeYYYRRRQQQSSS777888999::::::;;;;;;<<<;;;>>>AAABBB@@@???>>>>>>>>>???@@@AAABBBAAAAAA@@@===>>>?????????BBBGGGKKKMMMOOOPPPPPPOOOOOOOOOPPPRRRRRRQQQQQQRRRSSSTTTVVVVVVZZZ```eeejjjnnnrrruuuvvvtttpppkkkgggccc```___aaabbbbbbbbbaaaaaaaaaaaa```cccgggiiijjjkkklllmmmmmmnnnoooqqqrrrsssssssssvvv{{{{{{tttqqquuuyyyzzz{{{|||zzzzzzxxxwwwvvvvvvuuuuuutttnnnjjjmmmtttvvvqqqjjj^^^[[[UUUOOOIIIDDDAAA@@@?????????AAACCCEEEGGGIIIEEEDDDBBBAAAAAABBBBBBBBBCCCHHHJJJJJJLLLNNNNNNKKKJJJHHHFFFGGGJJJPPPUUUYYYaaa```cccnnn}}}}}}|||~~~rrrgggfffppp{{{mmmeeedddvvvrrreee___^^^]]][[[[[[XXXUUUTTTUUUUUUSSSPPPSSSTTTWWWZZZ\\\]]]\\\[[[UUUQQQPPPSSSYYY]]][[[XXXYYYWWWUUUTTTTTTUUUXXXZZZZZZYYYWWWVVVUUUTTTTTTTTTQQQQQQQQQRRRRRRSSSSSSSSSWWWWWWWWWVVVUUUTTTSSSRRRHHHHHHHHHKKKPPPTTTWWWXXXXXXYYYZZZ[[[\\\^^^^^^___```aaaccccccaaa]]]YYYVVVSSSTTTUUUWWWXXXYYYZZZZZZccc___XXXRRRQQQUUU^^^dddkkkhhhfffdddbbb```\\\ZZZZZZXXXUUUTTTVVVWWWWWWVVVXXXYYYZZZ[[[[[[\\\\\\\\\]]]```cccdddcccccccccdddeeeeeeeeeeeefffggghhhiiigggeeedddfffkkkqqquuuwwwpppkkkggghhhnnntttuuusssqqqlllhhhggghhhfff```ZZZZZZ[[[___dddeeedddhhhnnntttyyyzzzvvvssssssqqqnnnooommmjjjiiiiiikkkmmmoooqqqrrrsssuuuvvvvvvuuuuuuxxxvvvssspppmmmjjjiiihhhaaafffmmmqqqtttxxx}}}{{{yyy{{{~~~fff\\\]]]ZZZ```nnnvvvyyyrrrggg]]]VVVTTTTTTUUU888999:::<<<>>>>>>>>>===999<<>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@;;;<<<>>>???@@@CCCFFFHHHJJJLLLNNNNNNMMMLLLMMMOOOMMMMMMNNNNNNPPPRRRUUUVVVTTTWWW[[[___bbbeeeiiikkkqqqooollliiieeebbb```___aaa``````aaabbbbbbbbbbbb___bbbeeeggghhhiiikkklllllllllllllllllllllmmmmmmssswww{{{~~~|||xxxxxxwwwssskkkaaaWWWOOOIIIGGGFFFHHHLLLQQQWWW[[[^^^```WWWUUURRRNNNKKKIIIIIIIIISSSZZZaaadddeeeddd___YYY\\\ZZZWWWVVVYYYaaajjjpppyyyxxxzzzzzztttsssxxx{{{yyyzzz}}}{{{qqqiiinnn}}}wwwmmmhhhlllsss|||rrreee\\\ZZZ[[[[[[ZZZWWWTTTRRRSSSWWWXXXUUURRRSSSUUUXXXYYYYYYYYYXXXWWWQQQOOOOOOSSSZZZ^^^\\\XXXWWWVVVTTTRRRSSSUUUWWWYYYYYYWWWUUUSSSRRRRRRSSSTTTSSSRRROOOMMMMMMNNNPPPQQQUUUUUUUUUTTTTTTSSSQQQQQQJJJIIIIIIKKKOOOSSSUUUVVVXXXYYYYYYZZZ[[[\\\^^^^^^\\\\\\\\\ZZZXXXUUUSSSQQQKKKMMMPPPUUUYYY\\\___```fffaaa[[[UUUSSSXXXaaahhhiiifffccc```___^^^[[[YYYYYYXXXVVVUUUVVVWWWWWWWWWZZZZZZZZZZZZ[[[[[[[[[[[[^^^```ccceeeeeeeeefffgggjjjhhhgggffffffggghhhiiillliiigggiiimmmrrrwwwyyylllhhheeegggnnnssstttrrrkkkiiihhhiiijjjfff]]]UUUTTTWWW^^^fffhhhiiiooovvv}}}{{{vvvuuussspppnnnllliiiggghhhjjjmmmpppqqqrrrrrrssstttuuuvvvvvvwwwuuuqqqlllhhhfffddddddaaaffflllppprrruuuzzz~~~~~~}}}nnn___[[[[[[VVV^^^sssvvvfffZZZVVVWWW[[[]]]::::::;;;>>>AAABBB@@@???888;;;===>>>>>>===>>>???BBBCCCDDDDDDDDDBBB@@@>>>;;;<<<===>>>@@@BBBDDDEEEGGGJJJMMMMMMKKKJJJLLLNNNJJJJJJKKKMMMOOORRRUUUWWWTTTVVVXXXZZZ[[[\\\___aaaeeeeeedddcccaaa```___^^^^^^]]]]]]___bbbccccccccc```bbbeeegggggghhhjjjlllkkkjjjhhhgggfffgggggghhhmmmqqqvvvyyy|||~~~qqqfff^^^YYYXXXVVV[[[cccmmmuuu|||wwwuuuqqqiiibbb\\\ZZZYYYfffoooxxx||||||yyyppphhhfffccc```^^^bbblllyyy{{{rrrnnnsssvvvttttttxxxvvvpppnnnvvvssspppppptttrrrlllggg```ZZZWWWWWWVVVVVVUUURRRPPPSSSXXXZZZWWWSSSRRRTTTVVVVVVTTTSSSSSSSSSNNNNNNPPPUUUZZZ\\\ZZZXXXVVVUUUSSSRRRRRRSSSUUUVVVWWWUUURRROOOOOOPPPQQQSSSSSSPPPMMMJJJIIIKKKMMMOOOQQQRRRRRRRRRRRRQQQPPPPPPLLLKKKKKKMMMQQQUUUWWWWWWYYYYYYYYYYYYYYYZZZ\\\\\\ZZZYYYWWWVVVTTTRRRRRRQQQKKKNNNSSSYYY^^^bbbeeefffaaa^^^ZZZVVVVVVZZZbbbgggeeebbb^^^\\\[[[ZZZYYYXXXVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXYYY[[[\\\^^^```cccfffgggggggggggghhhjjjhhhfffdddccceeeggghhhjjjhhhfffgggkkkppptttvvvjjjhhhgggjjjnnnqqqpppoooffffffgggiiiiiieee]]]WWWRRRVVV```iiikkklllrrrzzz{{{wwwwwwvvvtttqqqooollljjjjjjmmmoooqqqpppppppppqqqssstttvvvwwwwwwtttoooiiieeecccccccccdddgggkkknnnqqqsssvvvxxxyyy|||~~~~~~~~~ooo___[[[______\\\kkklll[[[XXX___iiiooo;;;:::;;;???BBBCCCAAA???999:::<<<=========???AAABBBCCCDDDDDDCCC@@@===;;;<<<<<<<<<===???AAABBBBBBEEEHHHLLLLLLIIIHHHJJJNNNJJJJJJJJJLLLNNNRRRTTTVVVTTTUUUVVVVVVVVVWWWYYY[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]```dddggggggfffbbbdddfffgggggghhhjjjlllkkkiiifffcccbbbbbbcccdddhhhlllrrruuuxxx|||tttjjjggghhhjjjmmmttt|||sssnnnlllpppyyyyyypppdddcccbbbccckkk{{{zzz}}}~~~yyywww{{{yyywwwzzz~~~vvvxxx}}}pppfffaaa```^^^YYYTTTRRRSSSUUUUUUQQQOOOSSSXXXZZZVVVQQQOOOQQQRRRQQQOOONNNPPPRRRMMMOOOSSSVVVXXXXXXVVVUUUSSSSSSRRRRRRRRRRRRRRRSSSSSSQQQNNNKKKJJJLLLNNNPPPNNNMMMKKKJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMPPPTTTYYY[[[\\\YYYXXXWWWWWWWWWWWWXXXYYYXXXWWWUUUSSSRRRSSSTTTUUUSSSVVVZZZ___ccceeeeeeeeeZZZZZZYYYXXXXXX\\\aaafffbbb___ZZZWWWVVVVVVUUUTTTQQQRRRTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUWWW[[[___bbbeeegggiiiiiigggfffeeefffeeeccc```______aaadddffffffdddccceeejjjooorrrtttlllmmmnnnoooooonnnmmmkkkdddeeeeeeeeedddbbb```^^^XXX^^^gggoooooonnnssszzzzzz}}}|||wwwtttwwwxxxxxxrrrpppnnnllllllnnnpppqqqnnnnnnnnnoooqqqtttwwwxxxwwwsssnnnhhheeeddddddeeehhhhhhiiillloooqqqqqqppprrrvvvzzz{{{{{{{{{|||}}}~~~yyyqqqfff^^^TTTXXX```aaaeeewwwhhhjjjvvv::::::;;;???BBBDDDAAA>>>999;;;<<<<<<<<<===@@@BBBBBBCCCDDDDDDBBB???;;;999===<<<;;;===???AAAAAAAAACCCHHHKKKKKKHHHGGGJJJMMMJJJJJJKKKLLLNNNQQQSSSUUUSSSUUUUUUUUUTTTTTTVVVXXXUUUWWWYYY[[[]]]______``````______ccchhhkkkkkkjjjdddfffggghhhhhhhhhjjjllljjjhhheeeaaa``````aaabbbeeejjjooosssuuuxxx~~~}}}llldddffflllrrr~~~wwwuuuqqqyyyzzzqqqbbbccceeekkkwwwvvvlllddd___YYY[[[[[[WWWRRRPPPSSSXXXVVVRRROOORRRXXXYYYTTTOOOLLLNNNOOONNNLLLLLLNNNQQQMMMPPPUUUVVVVVVTTTRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQNNNKKKHHHGGGIIILLLNNNHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNQQQWWW\\\___```XXXWWWVVVUUUUUUUUUVVVWWWVVVTTTRRRQQQRRRTTTVVVXXXZZZ\\\```ccceeedddbbb```ZZZ[[[]]]^^^___bbbfffiiiaaa]]]XXXTTTSSSRRRRRRQQQLLLNNNQQQSSSSSSSSSTTTUUUTTTRRRRRRSSSVVV\\\bbbfffhhhjjjkkkjjjgggdddcccccc```^^^[[[ZZZ[[[^^^bbbeeecccbbbccceeekkkpppssstttooorrrttttttqqqmmmjjjiiieeeeeecccaaa______bbbdddaaagggpppvvvtttpppttt{{{uuuxxxwwwrrrrrrvvvzzzzzzqqqooonnnlllllllllnnnooommmmmmmmmnnnppptttwwwyyywwwtttnnniiifffeeefffgggjjjhhhgggjjjnnnpppnnnkkknnnrrrwwwyyyyyyyyy|||~~~wwwhhhaaa]]]ZZZUUURRRJJJSSS]]]___iiizzz:::;;;;;;<<<<<<=========888999:::<<<===>>>>>>>>>EEEDDDBBB@@@???>>>======;;;<<<<<<===============BBBBBBBBBCCCDDDEEEEEEFFFIIIJJJLLLMMMNNNOOOOOOPPPUUUWWWVVVSSSRRRTTTRRROOOWWWUUUSSSTTTWWW\\\```bbbbbb___^^^ccclllpppnnniiijjjjjjjjjhhhggggggiiikkkmmmiiidddaaaaaaaaaaaa```fffjjjooorrrssstttwwwyyyssshhheeekkkyyyyyyvvvrrrqqquuu~~~wwwmmmllluuu~~~uuunnnddd^^^\\\[[[ZZZWWWUUUTTTTTTUUUVVVTTTSSSQQQPPPOOOOOOPPPQQQPPPOOOLLLKKKKKKLLLNNNPPPRRRRRRRRRTTTVVVVVVTTTRRRVVVSSSQQQPPPPPPQQQQQQPPPLLLKKKJJJIIIIIIJJJKKKKKKHHHHHHHHHIIIIIIKKKLLLLLLHHHKKKNNNNNNMMMKKKJJJJJJNNNPPPRRRTTTVVVXXXYYYYYYXXXVVVTTTRRRQQQSSSUUUVVVSSSRRRPPPPPPRRRUUUYYY\\\aaaaaaaaaaaa___]]][[[ZZZXXXVVVVVVXXX]]]bbbfffgggbbbZZZQQQLLLMMMOOONNNLLLOOONNNNNNOOOQQQQQQOOOMMMMMMOOORRRVVVYYY___eeeiiijjjiiiiiigggdddaaa^^^\\\YYY[[[\\\\\\ZZZZZZ[[[]]]^^^^^^___aaadddhhhkkkmmmmmmnnnooopppnnnkkkhhhfffaaa^^^\\\ZZZ\\\```eeehhhlllkkkkkkmmmpppsssttttttvvvqqqmmmpppwww||||||yyyvvvsssooommmlllkkkjjjiiijjjkkklllnnnpppqqqrrrsssssssssrrroookkkgggffffffkkkkkkjjjiiiiiijjjkkklllpppooommmmmmpppuuuzzz~~~zzz~~~vvvaaa[[[SSSKKKGGGFFFFFFFFFFFFNNNZZZgggvvv;;;;;;:::999999999::::::999999:::;;;<<<===>>>>>>BBBAAA@@@>>><<<;;;;;;;;;;;;;;;<<<===============???@@@@@@BBBCCCDDDEEEEEEHHHIIIJJJLLLMMMNNNNNNOOOSSSVVVVVVRRRQQQSSSTTTSSSUUUSSSQQQQQQRRRUUUWWWXXX[[[ZZZ]]]ccckkknnnmmmjjjjjjkkkkkkjjjiiihhhjjjkkkllliiieeecccbbbbbbaaa```eeehhhmmmooopppqqqsssuuuyyy|||vvvppprrryyy{{{{{{zzz|||}}}}}}yyywww{{{~~~pppjjjgggbbb______]]][[[YYYVVVTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNOOOOOOMMMKKKJJJJJJKKKMMMOOOPPPOOOOOOQQQRRRSSSRRRQQQSSSQQQOOOOOOPPPQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJJJJKKKLLLMMMMMMKKKMMMOOOPPPNNNMMMMMMNNNPPPPPPRRRSSSTTTUUUUUUUUUSSSRRRQQQPPPQQQSSSVVVWWWTTTSSSQQQQQQRRRUUUXXXZZZ^^^^^^^^^^^^]]][[[ZZZYYYVVVUUUTTTVVV[[[```ccceee___XXXPPPKKKJJJKKKMMMMMMOOOOOOPPPQQQSSSSSSPPPNNNNNNQQQVVVZZZ]]]aaaeeeggghhhgggeeebbb___[[[XXXWWWXXXZZZ[[[[[[[[[[[[\\\^^^^^^___```bbbdddfffhhhiiifffggghhhiiiiiigggfffdddbbb```]]][[[\\\___ccceeegggggggggjjjooossstttuuutttpppmmmpppvvv{{{zzzwwwtttrrrnnnlllllllllkkkiiifffggghhhjjjkkkmmmnnnooopppppppppmmmjjjhhhggghhhkkkjjjiiihhhhhhjjjlllmmmpppooonnnnnnpppuuuzzz}}}~~~uuukkk```YYYOOOKKKGGGCCCBBBCCCDDDEEEGGGNNNYYYfffsss;;;:::888777666666777777:::999999999:::<<<>>>??????>>><<<;;;:::999999999:::;;;<<<<<<======<<<<<<======>>>@@@AAACCCDDDEEEGGGGGGHHHJJJKKKLLLMMMNNNRRRUUUUUUOOOLLLOOORRRSSSPPPPPPOOONNNNNNOOOOOOPPPRRRVVV\\\ccciiikkklllkkkjjjlllnnnnnnmmmlllllllllkkkiiifffeeeeeedddbbbaaacccfffiiikkklllmmmnnnpppooosss|||zzztttuuuyyyuuukkkaaa^^^___^^^^^^^^^\\\\\\ZZZWWWTTTQQQOOOMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNLLLKKKJJJJJJKKKMMMNNNNNNLLLKKKLLLNNNPPPPPPPPPNNNNNNNNNOOOQQQQQQOOONNNMMMLLLLLLKKKLLLLLLMMMMMMIIIIIIHHHIIIIIIJJJKKKLLLNNNPPPQQQQQQPPPPPPQQQSSSQQQQQQRRRRRRQQQPPPPPPOOOMMMMMMMMMNNNPPPSSSVVVWWWRRRRRRQQQRRRSSSUUUWWWYYYZZZZZZZZZZZZYYYYYYYYYXXXVVVTTTSSSUUUZZZ^^^aaabbb\\\XXXQQQJJJFFFGGGKKKOOOQQQQQQRRRTTTVVVVVVSSSQQQQQQUUU[[[```bbbcccdddeeefffeeebbb^^^ZZZWWWUUUTTTXXXYYY[[[\\\\\\]]]___`````````aaabbbbbbcccccccccaaaaaabbbcccdddddddddddddddbbb___]]]]]]___bbbdddcccccceeeiiinnnrrrtttuuuqqqnnnlllpppuuuxxxvvvrrrqqqooolllkkkkkklllkkkjjjhhhhhhiiikkkmmmnnnoooppplllmmmllljjjhhhfffggghhhiiihhhffffffgggiiilllnnnpppooonnnoooqqquuuyyy{{{~~~}}}xxxwwwxxxsssggg^^^WWWQQQMMMCCCAAA???>>>>>>@@@CCCDDDIIIPPP[[[hhhuuu999888777555555666777888;;;:::888888999;;;===>>><<<;;;:::999888888888888::::::;;;<<<<<<<<<<<<;;;;;;<<<===???AAACCCDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNPPPSSSRRRKKKGGGKKKPPPRRRNNNOOOPPPPPPNNNMMMMMMMMMMMMTTT^^^eeehhhiiijjjkkkkkknnnqqqsssqqqpppooooookkkjjjiiiiiiiiigggdddbbbbbbdddfffhhhiiijjjjjjkkkjjjnnnxxxzzzvvvuuuzzzsssjjjccc[[[YYYZZZZZZZZZYYYYYYYYYYYYWWWTTTQQQMMMKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKLLLNNNOOOMMMKKKHHHHHHJJJMMMOOOPPPKKKLLLMMMPPPRRRRRROOOMMMKKKKKKKKKKKKKKKKKKLLLLLLFFFFFFEEEEEEFFFGGGHHHHHHOOOPPPQQQQQQPPPQQQSSSUUUQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJKKKMMMOOOQQQSSSTTTNNNOOOQQQRRRTTTVVVXXXYYYWWWWWWVVVVVVVVVWWWXXXYYYWWWVVVUUUWWW[[[^^^```aaa\\\ZZZTTTLLLEEEDDDJJJQQQSSSSSSTTTWWWYYYYYYWWWUUUTTTYYY```eeeeeedddbbbaaaeeeccc```\\\ZZZXXXXXXXXXXXXZZZ\\\]]]^^^___aaacccbbbaaa```^^^^^^___```aaaaaaaaabbbbbbcccdddeeeeeeeeedddbbb``````bbbdddeeeddddddfffjjjooosssttttttmmmllllllooossstttqqqmmmllljjjhhhhhhiiikkkkkkkkkjjjjjjkkklllnnnoooppppppkkkkkkjjjgggeeecccdddffffffeeeccccccdddgggkkkmmmoooooonnnoooqqqtttwwwyyy~~~~~~~~~~~~|||wwwuuuwww{{{zzzhhhaaaWWWOOOJJJHHHFFFDDDEEEDDDBBBAAAAAADDDHHHKKKOOOXXXfffttt777666666666777888:::;;;:::999888777888:::<<<===;;;:::999888888888888888999::::::;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNLLLOOONNNJJJIIIOOOUUUXXXTTTVVVVVVTTTPPPLLLKKKKKKKKKTTT^^^eeegggggghhhiiilllppptttuuutttrrrqqqqqqmmmlllkkkkkkkkkiiifffcccaaabbbdddfffhhhiiihhhggghhhlllwww|||sssrrrvvv{{{qqqiiibbb___YYYVVVVVVWWWVVVSSSSSSTTTUUUUUUSSSPPPMMMKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPMMMJJJGGGGGGIIILLLNNNOOOIIIJJJMMMPPPRRRRRROOOLLLGGGGGGHHHIIIIIIIIIIIIIIIFFFEEEEEEEEEEEEFFFFFFGGGMMMNNNOOOOOONNNOOOQQQSSSPPPOOOOOONNNLLLJJJHHHGGGJJJJJJKKKLLLMMMMMMNNNNNNJJJLLLOOOSSSVVVXXXYYYZZZUUUTTTSSSSSSTTTUUUWWWYYYZZZYYYXXXZZZ]]]```aaaaaa]]]\\\XXXOOOGGGFFFMMMSSSUUUUUUVVVXXXZZZ\\\[[[YYYXXX]]]cccffffffbbb___]]]___^^^\\\ZZZZZZZZZ[[[\\\[[[\\\^^^_________aaacccbbb```\\\ZZZYYY\\\___aaabbbbbbbbbccccccddddddeeeeeeddddddddddddfffggghhhhhhhhhiiimmmppprrrrrrqqqjjjjjjjjjmmmppppppllliiigggfffeeeeeehhhkkklllllliiijjjjjjjjjkkkkkklllllljjjjjjhhhdddaaa``````bbbcccbbbaaaaaacccfffiiikkkmmmnnnnnnoooqqqrrrtttuuuwwwwwwvvvvvvwwwwwwwwwwwwxxx|||~~~|||vvvqqqnnnmmmqqqyyy~~~vvvuuuxxxyyyyyyzzzyyytttlllccc]]]QQQMMMIIIFFFDDDCCCBBBBBBFFFGGGIIIKKKNNNTTT\\\bbbdddmmm{{{444555666777999:::;;;;;;999999888888888999:::;;;999999888888777888888888888999::::::;;;;;;::::::<<<<<<===???AAABBBCCCDDDCCCCCCCCCDDDFFFIIIKKKMMMHHHJJJJJJIIIOOOXXX___```ZZZ\\\[[[WWWPPPJJJIIIIIIJJJRRR\\\ccceeefffggghhhlllooosssttttttrrrqqqqqqnnnmmmlllkkkjjjhhheeebbb___```aaadddggghhhgggeeefffkkkuuu~~~|||}}}}}}~~~{{{|||ssstttzzz}}}rrrkkkgggccc```XXXXXXVVVRRRSSSUUUTTTQQQOOOPPPQQQQQQPPPNNNLLLJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQMMMJJJGGGGGGHHHKKKLLLLLLHHHIIIKKKNNNPPPPPPMMMKKKDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKMMMMMMLLLLLLMMMOOOMMMMMMLLLLLLKKKJJJHHHHHHKKKKKKLLLMMMLLLKKKIIIHHHHHHKKKOOOTTTXXXYYYYYYXXXTTTRRRPPPOOOPPPSSSUUUWWWZZZYYYYYYZZZ]]]_________[[[[[[YYYRRRMMMMMMRRRXXXXXXWWWVVVWWWZZZ]]]^^^^^^[[[___cccdddbbb^^^[[[YYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\^^^______]]]]]]^^^```^^^\\\YYYWWWXXX[[[___bbb``````aaaccccccddddddccceeeeeeeeefffggghhhhhhiiiiiiiiijjjmmmpppqqqooonnnhhhhhhiiikkklllkkkhhhfffeeedddccceeeiiilllnnnnnnmmmmmmmmmllllllkkkkkkkkkhhhhhheeebbb^^^]]]^^^___bbbbbbbbbcccdddfffhhhjjjkkklllmmmnnnppppppqqqqqqpppoooooopppqqqrrrrrrppptttyyy|||zzzwwwtttpppllllllrrrwwwvvvtttuuuyyyyyyooogggaaa]]]\\\\\\\\\[[[XXXSSSNNNKKKHHHHHHHHHGGGGGGHHHHHHHHHKKKPPPYYYaaaiiirrr|||333555777999:::999999888888888888888999999999999777777666666666777777888888888999:::::::::::::::;;;<<<<<<>>>???@@@AAAAAA@@@@@@@@@AAACCCFFFIIIKKKGGGGGGFFFHHHQQQ\\\```^^^WWWYYYYYYTTTMMMIIIIIIKKKGGGMMMVVV^^^cccfffhhhhhhjjjmmmpppqqqpppoooooopppooommmjjjiiigggeeebbb___]]]]]]^^^aaaeeegggeeeccccccgggqqq{{{{{{uuuppppppsss|||~~~tttmmmiiihhhrrrxxx~~~}}}|||rrrllleee___\\\YYYXXXXXXQQQTTTTTTPPPQQQTTTSSSOOOMMMNNNNNNNNNMMMKKKJJJIIIHHHIIIKKKMMMNNNOOONNNNNNLLLMMMMMMNNNNNNOOOPPPPPPLLLJJJGGGFFFGGGIIIIIIIIIGGGGGGHHHJJJLLLLLLJJJHHHBBBCCCEEEFFFGGGGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHHHHHHHJJJLLLLLLKKKJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKMMMMMMLLLJJJGGGEEEHHHLLLQQQVVVXXXXXXVVVUUURRRPPPMMMLLLLLLOOORRRUUUXXXWWWVVVXXXZZZ[[[[[[ZZZVVVWWWVVVTTTRRRTTTYYY^^^ZZZXXXVVVVVVYYY]]]```aaa^^^```aaaaaa]]]ZZZWWWVVVRRRSSSUUUWWWYYYZZZ[[[[[[]]]^^^^^^]]]ZZZYYYYYYZZZVVVVVVWWWXXXZZZ]]]___aaa]]]___aaadddffffffffffffeeefffffffffffffffffffffffffffgggjjjmmmmmmllljjjhhhhhhhhhhhhhhhgggfffdddeeeddddddgggkkkooorrrrrrqqqpppooonnnlllkkkjjjiiieeedddbbb___\\\\\\^^^```cccdddeeefffhhhiiiiiiiiijjjkkklllmmmnnnooonnnnnnlllkkkjjjlllnnnooonnnlllpppvvvyyyyyy{{{|||wwwpppmmmrrr~~~zzzyyy{{{|||wwwqqqfff[[[SSSOOOMMMLLLLLLLLLLLLJJJIIIHHHHHHHHHCCCDDDFFFHHHKKKNNNRRRTTTaaalllzzz333555888999:::888666444777777888999999999888888666555555555555666777777888888999::::::::::::999;;;;;;;;;<<<===>>>>>>???=========>>>@@@CCCFFFIIIHHHGGGDDDFFFOOOYYY[[[VVVOOORRRSSSPPPKKKIIILLLOOOEEEIIIQQQZZZbbbggghhhiiihhhjjjmmmnnnmmmmmmmmmnnnnnnllliiifffeeebbb___]]][[[ZZZ[[[___cccfffdddbbb```dddnnnvvvvvvnnnhhhgggkkkssswwwtttrrrwww~~~|||uuujjjdddbbbccclllqqquuusssnnnmmmpppuuu~~~}}}|||{{{kkkaaaeee___[[[XXXWWWUUUSSSTTTQQQUUUUUUQQQQQQTTTSSSNNNMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHJJJLLLNNNNNNNNNNNNKKKKKKLLLMMMNNNNNNOOOOOOKKKIIIGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGIIIIIIGGGFFFBBBCCCEEEFFFGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGIIILLLLLLKKKIIIHHHHHHFFFGGGIIIJJJKKKLLLLLLLLLJJJKKKMMMMMMLLLJJJGGGEEEJJJNNNSSSWWWXXXVVVSSSQQQPPPNNNKKKIIIJJJLLLPPPRRRUUUTTTTTTUUUWWWXXXWWWVVVQQQRRRSSSTTTVVVYYY^^^bbb[[[XXXUUUUUUYYY]]]aaaccc___``````^^^ZZZWWWUUUUUURRRTTTVVVYYYZZZ[[[[[[[[[]]]]]]]]][[[XXXVVVUUUVVVPPPRRRVVVZZZ]]]_________\\\^^^cccgggjjjjjjjjjjjjffffffffffffeeedddcccbbbbbbbbbdddgggjjjkkkiiigggggggggggggggfffeeedddcccfffeeeeeehhhmmmrrruuuuuunnnnnnllljjjhhhfffeeedddbbbaaa```]]][[[\\\^^^aaaeeefffhhhjjjkkkkkkjjjjjjhhhjjjkkkmmmnnnnnnmmmlllllljjjiiikkkmmmnnnllliiijjjooosssuuuzzzzzzqqqpppuuu}}}rrrfff```UUUSSSPPPJJJFFFEEEGGGJJJHHHHHHGGGFFFEEEGGGJJJMMMQQQTTTWWW[[[```gggooottt}}}444444444555555555666666555555666666666666555555777666555444333222222222555666666777888999999999;;;;;;;;;;;;;;;<<<===>>>????????????@@@@@@AAABBBHHHFFFEEEHHHLLLPPPPPPOOOLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGIIITTTaaaiiigggcccgggiiikkknnnppppppooooookkkjjjhhhfffeeeddddddddd[[[ZZZXXXXXXZZZ]]]^^^___]]]dddkkknnnkkkhhhggghhhlllllllllkkklllnnnrrrvvv}}}{{{{{{|||{{{xxxzzz~~~yyymmmgggeeefffvvvxxxyyyuuuoookkkkkknnntttyyypppkkkfff___ZZZUUUUUUVVVWWWVVVUUUTTTSSSRRRSSSSSSSSSSSSRRRRRRQQQSSSRRROOOLLLJJJIIIHHHHHHIIIHHHFFFGGGHHHIIIIIIHHHJJJJJJJJJLLLMMMLLLJJJHHHKKKHHHEEEBBBAAAAAACCCDDDFFFFFFGGGGGGGGGFFFFFFEEECCCCCCEEEFFFGGGHHHHHHIIIJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGHHHIIIHHHFFFDDDBBB@@@FFFIIIHHHHHHLLLNNNMMMHHHJJJLLLLLLLLLKKKLLLMMMRRRUUUYYYZZZXXXUUURRRPPPOOONNNMMMMMMMMMOOOQQQSSSWWWRRRMMMNNNRRRTTTPPPKKKIIIJJJLLLOOORRRUUUWWWXXXYYYVVVSSSTTTYYY___bbbccceeeccc___[[[XXXVVVUUUUUUXXXXXXXXXXXXYYY[[[\\\\\\]]]ZZZWWWUUUTTTTTTSSSRRRRRRTTTVVVXXXZZZ\\\```bbbbbbfffjjjlllkkkjjjhhhhhhfffggghhhiiihhhgggeeedddfffdddbbbccceeehhhjjjkkkeeeffffffeeedddeeegggiiillliiiggghhhlllqqquuuvvvooommmiiifffcccaaaaaaaaa```aaaaaa```^^^^^^___aaajjjjjjiiiiiiiiiiiiiiiiiilllmmmooopppnnnkkkgggeeehhhhhhiiijjjkkkjjjgggdddhhhkkkppptttvvvwwwvvvuuutttxxxwwwkkknnnsss}}}zzzsssnnnssspppnnnpppwww}}}~~~~~~ppp```TTTQQQQQQKKKJJJGGGEEEEEEGGGIIIKKKFFFHHHHHHEEEHHHQQQYYY\\\hhhkkkrrr{{{333333444444444444555555555555666666666666555555555555444444333333444444555555666777777888999999::::::::::::;;;<<<===>>>======>>>???@@@AAACCCDDDEEECCCBBBDDDHHHKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHDDDBBBDDDNNN\\\eeegggeeehhhiiikkklllmmmlllkkkjjjjjjjjjiiigggfffdddcccbbb\\\[[[YYYYYYZZZ\\\^^^___bbbgggmmmmmmiiidddbbbccceeeeeeeeeddddddfffiiilllmmmlllnnnrrrrrrppprrrvvvzzzsssrrrsss||||||uuuooonnnooowww~~~vvvmmmbbbZZZWWWUUUSSSPPPRRRSSSTTTTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRQQQPPPOOOQQQOOOMMMKKKIIIHHHHHHHHHHHHGGGFFFFFFHHHIIIHHHHHHKKKJJJIIIJJJKKKKKKJJJIIILLLJJJFFFCCCAAA@@@AAABBBEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGEEEFFFGGGGGGGGGFFFEEEDDD@@@FFFJJJJJJJJJLLLKKKHHHHHHJJJLLLMMMMMMMMMOOOPPPSSSVVVXXXYYYWWWTTTQQQQQQOOONNNMMMMMMNNNPPPSSSTTTUUUQQQNNNPPPTTTTTTNNNIIIJJJKKKLLLOOOQQQSSSUUUVVVWWWUUUTTTVVV\\\aaadddeeecccaaa^^^ZZZXXXWWWVVVWWWWWWXXXZZZ\\\\\\\\\[[[[[[\\\ZZZWWWVVVWWWWWWWWWVVVTTTVVVXXXZZZ[[[]]]```cccbbbfffiiikkkjjjhhhggggggiiiiiihhhgggfffeeeeeeeeegggfffffffffhhhjjjkkklllfffggggggfffddddddfffhhhnnnkkkhhhhhhkkkooorrrsssllljjjgggcccaaa_________aaabbbcccbbbaaaaaacccdddllllllkkkjjjiiihhhggggggkkklllnnnooonnnkkkhhhffffffgggiiikkkmmmlllhhhffflllnnnrrrvvvwwwwwwvvvuuurrruuu|||zzzqqqiiilllrrrzzzzzzooojjjdddaaaaaacccddddddeeegggmmmwwwtttiii___aaaeeemmmtttyyy||||||xxxssskkkfffdddeeeggggggkkkggg```WWWOOOIIIFFFFFFBBBAAA@@@@@@AAACCCEEEFFFFFFLLLRRRWWW```mmmwww{{{xxx222222222333333333333444444555555666666555555444444444333333444555666666555555555666777777888888888888888999:::<<<===>>>;;;<<<<<<>>>???AAACCCDDDCCCAAAAAABBBDDDFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFAAA>>>???FFFSSS___eeefffhhhiiijjjjjjiiihhhfffeeeiiiiiiiiihhhfffdddaaa```^^^]]][[[YYYYYY[[[]]]^^^dddhhhlllkkkfffaaa_______________]]]\\\]]]```cccbbbbbbffflllnnnnnnqqqvvv}}}vvvqqqqqqxxx{{{{{{uuuddd\\\QQQJJJJJJLLLNNNOOOPPPPPPQQQRRRQQQPPPOOONNNPPPQQQQQQPPPOOONNNMMMLLLMMMKKKJJJHHHGGGGGGGGGHHHGGGEEEDDDEEEGGGHHHHHHGGGKKKJJJIIIJJJKKKKKKJJJIIILLLJJJFFFCCC@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEGGGGGGEEEEEEDDDDDDEEEEEEFFFFFFBBBHHHMMMLLLKKKKKKHHHDDDHHHJJJMMMNNNNNNOOOQQQRRRTTTUUUWWWVVVSSSQQQPPPPPPMMMMMMMMMNNNPPPRRRTTTVVVVVVSSSRRRTTTWWWVVVPPPJJJLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUYYY^^^bbbeeeeee```___\\\YYYXXXWWWXXXXXXVVVXXX[[[]]]^^^]]][[[YYYZZZYYYWWWXXXZZZ[[[[[[ZZZVVVXXXZZZ\\\\\\^^^aaacccccceeehhhiiihhhfffffffffkkkjjjgggeeedddeeefffgggiiiiiijjjkkklllmmmmmmnnnjjjjjjjjjhhhfffeeeggghhhmmmjjjgggfffgggjjjlllmmmkkkiiigggdddaaa`````````cccdddfffffffffggghhhjjjooonnnmmmkkkiiihhhffffffkkklllmmmnnnnnnllljjjiiiffffffhhhkkkmmmnnnllliiimmmoooqqqsssttttttsssrrrqqqtttyyy}}}tttllliiikkkpppxxx~~~vvvmmmgggcccaaa___]]][[[^^^fffnnnuuu{{{yyyxxxwwwuuussspppmmmlllqqqvvvxxxuuupppkkkbbbZZZSSSTTTVVVZZZ___aaabbbaaaZZZWWWRRRPPPQQQRRRSSSSSSUUUPPPJJJGGGFFFEEEDDDBBB@@@AAACCCFFFIIILLLNNNPPPXXXbbbooozzzpppccc111111111111222222222222444444444555555444444444444444444333444555555666444444555555555666666666666666777888999;;;<<<===;;;;;;<<<===>>>???AAAAAAAAAAAA@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEAAA>>><<>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEDDDCCCCCC@@@>>>???GGGRRR]]]dddeeeffffffgggggggggggggggfffgggggggggfffcccaaa___```___]]]ZZZWWWXXX\\\```fffggggggeeebbb___]]]\\\]]]^^^]]][[[YYYYYYZZZ\\\```]]]\\\^^^```bbbjjjrrr}}}xxx~~~|||ooobbbXXXUUUQQQOOOKKKIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFEEECCCBBBCCCFFFGGGGGGGGGHHHJJJMMMQQQSSSPPPJJJEEEDDDDDDCCCBBBAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDDDDFFFEEEDDDBBBAAAAAABBBBBBCCCBBBAAA@@@AAACCCFFFHHHKKKOOONNNJJJGGGHHHIIIGGGHHHJJJLLLLLLKKKJJJJJJKKKNNNOOOOOOMMMJJJIIIJJJKKKKKKLLLMMMOOORRRTTTVVVWWW[[[XXXUUUTTTVVVWWWVVVUUUTTTSSSRRRQQQQQQRRRTTTUUUSSSTTTWWWZZZ\\\]]]^^^^^^___]]][[[YYYXXXXXXYYYZZZZZZYYYWWWVVVVVVWWWXXXYYYZZZYYYXXXZZZ\\\]]]\\\[[[WWWYYY\\\]]]]]]]]]^^^___aaacccddddddcccbbbccceeedddeeeggghhhiiijjjiiiiiijjjmmmoooooommmlllmmmnnnmmmmmmllliiifffeeeeeeggggggeeebbbbbbdddhhhkkklllmmmlllkkkjjjiiihhhggggggjjjlllooopppppppppqqqrrrmmmmmmmmmmmmllllllllllllooooooooooooppppppppppppllljjjhhhhhhkkkooorrrsssppppppppppppqqqqqqqqqqqqnnnppptttxxxzzzyyyuuurrrpppqqqtttyyy}}}~~~}}}{{{~~~{{{yyyzzz}}}~~~vvvhhh^^^YYYSSSSSSRRROOOKKKJJJKKKLLLRRRUUUUUUSSSRRRSSSRRRNNNMMMJJJGGGHHHMMMTTTZZZ]]]]]]YYYSSSPPPQQQTTTWWWYYY[[[]]]^^^\\\YYYZZZ___dddiiimmmttt|||sssfff^^^XXXSSSOOO000000000111111111111222222333333444444333333222444444333222222111222222333333333333333333333333555555555555666777888999;;;:::999999888888999999888999::::::999999;;;===>>>@@@BBBDDDEEEEEEDDDCCCDDDBBB@@@@@@DDDNNNYYYbbbddddddeeefffgggggghhhiiidddeeeeeefffeeecccbbbaaa``````^^^ZZZWWWXXX]]]aaalllkkkhhheeeaaa]]]YYYWWW[[[[[[[[[ZZZXXXWWWXXXYYYaaa]]]ZZZ[[[\\\^^^eeemmmuuu}}}{{{nnnfff___WWWSSSRRRKKKKKKKKKJJJIIIIIIHHHHHHJJJKKKKKKLLLLLLJJJIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDEEECCCCCCDDDFFFHHHHHHGGGGGGIIIMMMRRRSSSPPPJJJEEEBBBAAAAAAAAAAAABBBCCCCCC@@@AAABBBCCCCCCCCCCCCCCC@@@AAABBBCCCCCCCCCCCCCCCFFFEEECCCAAA@@@@@@@@@AAABBBAAA@@@@@@AAACCCEEEFFFKKKMMMLLLGGGEEEGGGIIIHHHHHHIIIKKKJJJHHHGGGGGGHHHKKKLLLLLLKKKIIIHHHIIIJJJKKKLLLMMMOOORRRSSSUUUVVVWWWTTTPPPOOOPPPSSSTTTUUUVVVUUUSSSRRRRRRSSSUUUVVVSSSUUUXXXYYYZZZZZZ\\\]]]aaa```]]]ZZZYYYXXXYYYYYY[[[YYYVVVTTTSSSUUUWWWXXXYYYYYYYYY[[[]]]^^^]]]\\\XXXZZZ]]]^^^]]]\\\\\\]]]```aaaaaaaaa```aaaccceeecccdddgggjjjkkkkkkjjjiiiiiikkkmmmllliiihhhiiilllmmmlllkkkhhheeecccdddfffhhhfffddddddgggllloooppplllllllllkkkkkkjjjjjjiiimmmppprrrsssrrrqqqrrrrrrkkkllllllmmmnnnnnnooooooqqqpppooooooooopppqqqqqqnnnllljjjjjjmmmpppqqqrrriiiiiiiiiiiijjjkkkmmmnnnjjjmmmppptttuuuuuuttttttssstttvvvyyy|||}}}{{{yyy}}}zzzwwwwwwyyy|||}}}|||wwwlllhhheeeeeeddd___YYYWWWYYY\\\^^^```___\\\ZZZ\\\[[[WWWZZZXXXWWW[[[dddoooyyyxxxsssmmmiiiiiimmmppprrrssswwwzzzyyywwwyyyvvvlll___UUUPPPOOONNNMMM000000111111111222222222222222333333333333222222111111000000111111222222333333333333333222222222666555555555555555666666777777666666666777777888555777999888777777:::======???AAADDDEEEEEEDDDCCCAAAAAAAAAAAADDDLLLWWW___ddddddddddddeeefffggggggcccccccccccccccccccccccc___```^^^ZZZWWWXXX^^^cccnnnkkkgggddd```]]]ZZZXXXYYYZZZZZZYYYWWWVVVWWWXXX___\\\\\\^^^]]]]]]aaahhhjjjnnnvvvqqqfff[[[WWWUUURRRPPPQQQIIIJJJJJJJJJIIIHHHHHHIIIGGGHHHIIIIIIIIIHHHFFFEEECCCCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCCCCEEEDDDCCCDDDGGGHHHIIIHHHHHHIIIKKKMMMOOOMMMIIIFFFBBBAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@AAAAAABBBBBBBBBBBBAAADDDCCCBBB@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCDDDEEEHHHIIIEEECCCEEEFFFEEEFFFHHHIIIIIIHHHGGGHHHIIIHHHJJJLLLLLLJJJIIIIIIJJJJJJKKKMMMOOOQQQRRRSSSTTTQQQOOONNNNNNOOOQQQSSSSSSVVVTTTRRRQQQQQQRRRTTTVVVRRRUUUXXXYYYYYY[[[^^^aaaeeeccc___\\\YYYXXXXXXXXX[[[YYYWWWVVVUUUUUUVVVWWWXXXXXXYYY\\\```bbbaaa```ZZZ]]]___```___]]]]]]]]]^^^^^^_________```dddfffgggggghhhiiiiiiiiiiiiiiigggiiijjjhhhdddcccfffjjjpppooonnnkkkhhhggghhhiiiiiifffddddddgggkkknnnpppnnnnnnooooooooonnnnnnmmmqqqsssuuuuuusssqqqppppppllllllmmmnnnnnnoooppppppqqqpppnnnmmmmmmnnnooopppmmmmmmnnnppprrrqqqooollldddccccccdddfffhhhkkkmmmjjjllloooqqqrrrssstttttttttssstttvvvyyyzzzyyyxxxyyyvvvtttsssvvvzzz|||~~~|||uuullliiijjjmmmoooqqqrrroooooorrrrrrppprrrrrrttt{{{uuummmhhheee^^^XXXQQQMMMKKKKKKJJJIII111111111111222222222222222222222333333222222222.........///000222333444333222222222222222222222666666555444444444444555444444444555555777888888666888:::999888999<<>>AAADDDEEEEEEDDDCCC===???AAABBBDDDKKKVVV___dddddddddcccddddddeeeeeeccccccbbbbbbccccccdddeee______^^^ZZZWWWXXX^^^eeekkkhhheeebbbaaa___]]][[[YYYZZZ[[[ZZZXXXWWWXXXYYYYYYXXXZZZ]]]]]][[[\\\aaaccccccfffooozzz|||}}}wwwvvvqqqkkkaaaXXXPPPPPPQQQOOONNNNNNFFFGGGGGGFFFEEEEEEGGGHHHEEEFFFGGGGGGGGGFFFDDDCCCAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCEEEDDDCCCDDDGGGIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIGGGCCCCCCBBBAAAAAA@@@??????@@@AAABBBCCCDDDDDDDDDDDD@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@@@@@@@AAABBBCCCAAAAAA@@@@@@AAAAAABBBBBB???DDDGGGEEECCCEEEDDDBBBDDDFFFHHHIIIHHHHHHIIIKKKHHHJJJLLLMMMLLLKKKKKKKKKJJJKKKMMMOOOPPPRRRRRRRRRMMMNNNOOOPPPRRRSSSSSSSSSUUUSSSQQQPPPPPPRRRTTTVVVRRRUUUXXXYYYZZZ\\\aaadddgggeeeaaa]]]ZZZXXXWWWWWWZZZZZZYYYYYYXXXWWWVVVUUUVVVWWWYYY^^^bbbeeeeeeeee\\\^^^aaabbb```^^^^^^^^^\\\]]]^^^]]]^^^```dddggglllkkkiiigggfffggghhhiiieeeggghhheee```___ccchhhttttttsssqqqnnnmmmnnnooohhheeebbbbbbeeehhhkkklllqqqrrrssssssssssssrrrrrrsssuuuvvvvvvsssqqqoooooommmmmmnnnnnnooooooppppppqqqooommmlllkkklllnnnoookkkmmmqqquuuvvvssslllgggggggggggghhhjjjnnnqqqtttmmmoooqqqrrrrrrssstttuuusssrrrrrrsssvvvxxxxxxwwwuuusssqqqqqquuuyyy}}}~~~{{{{{{qqqfff\\\UUUPPPNNNNNNLLLJJJJJJJJJJJJGGGEEE//////000111222222333333222222222111111111000000///000000000000111111111333333222111111222222222666555444333333333333333555555555666666666666777888888888888999999999999===>>>@@@AAAAAA@@@???===CCCDDDEEEFFFGGGKKKPPPSSS[[[]]]___bbbbbbbbb```___cccbbbbbbaaa```______^^^\\\^^^^^^\\\ZZZZZZ^^^aaajjjhhheeecccbbbbbbcccddd```]]]YYYWWWXXXYYYYYYYYY[[[ZZZYYYYYYZZZ\\\^^^```aaabbbdddhhhmmmsssxxx{{{zzzyyy}}}~~~yyyyyy~~~sssjjjddd```^^^]]]VVVSSSQQQOOOOOOMMMKKKIIIGGGGGGHHHGGGFFFDDDBBBAAABBBDDDGGGIIIIIIFFFCCCAAACCCCCCBBBAAAAAA@@@??????>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEGGGFFFDDDBBB@@@???>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCBBBAAA@@@????????????======>>>>>>?????????@@@????????????@@@AAABBBCCCAAAAAAAAA@@@>>>>>>@@@BBBEEEGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKLLLMMMNNNPPPRRRPPPNNNLLLLLLOOOSSSVVVWWWXXXTTTPPPOOORRRTTTUUUUUUSSSUUUXXXXXXYYY\\\aaafffiiieee```ZZZWWWWWWXXXZZZVVVWWWXXXWWWVVVUUUUUUWWWYYYZZZ]]]^^^___```bbbdddeeeeeedddcccbbb```___^^^```______```aaadddfffhhhnnnmmmkkkjjjiiihhhhhhhhheeedddeeeeeeaaaaaammm||||||tttpppmmmlllkkkfffdddbbbbbbeeegggiiiiiinnnoooqqqsssuuuvvvvvvwwwvvvtttsssssssssrrrooommmnnnmmmmmmnnnpppppppppooonnnllljjjhhhgggiiijjjlllmmmpppsssuuutttqqqmmmjjjkkklllnnnpppqqqqqqqqqpppmmmooorrrttttttsssrrrqqqtttuuuuuussspppooooooooojjjlllnnnpppqqqssswwwzzz~~~zzztttjjjbbbWWWPPPNNNMMMJJJGGGHHHHHHGGGFFFEEEEEEEEEFFF//////000111111222333333222222222111111000000000000000000111111111111222333333222222222222222333444444333222222222222222444444555555555666666666888777777777777888999999<<<>>>???AAAAAA@@@???>>>BBBDDDEEEFFFGGGJJJMMMPPPVVVYYY\\\___aaaaaa___^^^^^^^^^^^^^^^^^^______```\\\^^^]]][[[YYYYYY^^^bbbhhhgggeeedddcccbbbbbbbbb```]]]ZZZXXXYYYZZZ[[[[[[\\\[[[ZZZYYYYYY[[[^^^______```bbbeeehhhllloooppprrrqqquuu~~~~~~}}}tttyyyooohhh___XXXTTTSSSRRRQQQSSSQQQOOONNNNNNLLLJJJHHHGGGGGGGGGFFFEEEDDDBBBBBBFFFGGGIIIIIIHHHFFFCCCAAACCCCCCBBBAAAAAA@@@????????????AAABBBCCCCCCCCCCCCCCCDDDGGGIIIIIIIIIGGGFFFFFFEEEDDDCCCDDDDDDFFFGGGEEEEEECCCAAA@@@?????????AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>?????????????????????@@@@@@AAABBBAAAAAAAAA@@@>>>>>>@@@AAAAAACCCEEEEEEEEEEEEGGGIIIJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIKKKMMMOOOOOOMMMLLLLLLOOOSSSUUUVVVVVVSSSPPPOOOQQQSSSTTTSSSSSSUUUWWWXXXXXX[[[```dddeeeccc^^^ZZZWWWWWWWWWXXXWWWXXXZZZZZZYYYYYYZZZ\\\\\\]]]^^^______aaacccdddhhhggggggfffdddbbbaaa```______```bbbdddfffhhhiiilllkkkjjjiiiggggggggggggiiihhhiiijjjiiimmm|||{{{tttpppmmmkkkfffdddbbbccceeeggghhhiiikkklllmmmoooqqqrrrrrrrrrsssrrrpppppppppooollljjjnnnmmmlllmmmoooppppppooolllkkkhhhffffffhhhkkklllnnnppprrrssssssqqqnnnlllnnnoooqqqsssttttttsssssspppqqqtttxxx{{{|||zzzyyyvvvwwwwwwtttqqqnnnmmmmmmjjjlllnnnpppqqqtttwwwzzz~~~~~~|||vvvooofff```YYYSSSLLLIIIIIIJJJIIIGGGHHHGGGGGGFFFFFFFFFFFFGGG//////000000111111222222111111111111000000000000000111111111111222222222333333222222222222333333333333222111111111222222333333333444444444555555777777666555666777888999;;;<<<>>>???@@@??????>>>AAACCCEEEFFFGGGHHHJJJLLLPPPSSSXXX\\\______^^^]]]ZZZYYYYYYZZZ[[[]]]___aaa]]]]]]\\\YYYWWWXXX^^^cccfffeeedddcccbbbaaaaaaaaabbb___]]]\\\]]]___``````]]][[[YYYXXXXXXYYY[[[]]]]]]]]]___```aaabbbbbbcccgggfffjjjsssyyyzzzzzz|||}}}~~~vvvlll]]]XXXRRRNNNLLLMMMNNNNNNOOOMMMLLLKKKLLLKKKJJJHHHHHHGGGFFFDDDDDDCCCCCCCCCKKKKKKJJJIIIGGGEEECCCBBBCCCBBBBBBAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBEEEHHHJJJJJJHHHDDDBBBCCCCCCBBBBBBCCCDDDFFFGGGCCCCCCBBB@@@@@@??????@@@BBBBBBAAAAAA@@@??????>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@>>>>>>???@@@===???AAABBBCCCDDDFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKLLLOOORRRTTTUUURRRPPPOOOOOOPPPQQQQQQPPPSSSTTTUUUVVVWWWYYY]]]``````___\\\YYYWWWVVVVVVVVVUUUWWWYYY[[[[[[]]]___aaabbbaaa```___```aaadddeeeiiihhhhhhfffdddbbb```___\\\^^^```dddfffhhhiiijjjjjjjjjhhhgggffffffeeeeeegggggghhhiiijjjpppxxxqqqllliiigggdddcccbbbccceeeggghhhhhhggghhhiiikkklllmmmmmmmmmooonnnlllllllllllljjjiiinnnlllkkkkkkmmmoooppppppkkkiiifffeeeeeegggjjjlllooopppqqqrrrqqqpppooonnnrrrsssuuuwwwxxxxxxwwwwwwqqqqqqsssxxx}}}~~~{{{xxxxxxyyyyyyvvvrrrnnnllllllkkkmmmoooqqqrrrtttxxx{{{}}}~~~yyyxxxyyyzzz}}}wwwsssllleee___XXXRRRNNNKKKGGGDDDDDDFFFGGGFFFEEEFFFFFFFFFEEEFFFFFFGGGGGG/////////000000000111111000000000000000000000000111111111111222222222222333222222222222333333444333333222222222222222333222222333333333444444444777666555444555666888::::::;;;<<<>>>>>>??????>>>@@@BBBEEEFFFEEEEEEFFFGGGKKKNNNSSSYYY\\\]]]]]]\\\YYYXXXXXXXXXYYY\\\^^^___\\\\\\ZZZWWWUUUWWW^^^ccceeedddbbb```______aaabbbdddbbb``````bbbcccdddddd\\\ZZZWWWUUUUUUVVVXXXZZZYYYZZZ[[[\\\\\\[[[ZZZYYY^^^]]]aaahhhnnnoooqqquuuzzz}}}~~~xxxssslllbbbZZZVVVSSSOOOLLLMMMNNNOOOPPPKKKIIIHHHHHHIIIJJJHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCOOONNNLLLIIIGGGEEECCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCBBBCCCEEEFFFEEECCCAAA@@@CCCBBBAAAAAAAAACCCDDDEEEAAAAAA@@@?????????@@@@@@@@@@@@@@@????????????@@@CCCBBBBBBBBBAAA@@@??????========================>>>>>>???????????????>>>@@@AAAAAA@@@>>>===>>>???<<<>>>@@@AAAAAABBBDDDFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEGGGIIIKKKLLLLLLJJJIIIKKKNNNQQQRRRSSSOOONNNNNNNNNNNNNNNMMMMMMPPPQQQRRRSSSTTTVVVYYYZZZ[[[ZZZYYYXXXVVVUUUTTTSSSRRRUUUXXX[[[\\\___bbbeeeeeeccc```___```bbbdddeeeggggggfffdddbbb```^^^]]]YYY\\\```dddgggiiiiiihhhiiihhhgggfffeeeeeeeeeeeedddeeegggffffffjjjuuu{{{tttooollljjjiiihhhcccbbbaaabbbdddggghhhhhhgggggghhhjjjkkkkkkkkkkkkllljjjiiijjjlllnnnnnnmmmnnnllljjjkkkmmmoooppppppkkkiiifffdddccceeegggiiiooooooooooooooopppppppppuuuvvvxxxyyyzzz{{{zzzzzzuuussstttwww{{{|||yyytttyyyzzzzzzxxxtttpppoooooonnnppprrrssstttvvvyyy|||||||||||||||}}}zzzyyywwwvvvwwwzzz}}}}}}~~~xxxssspppnnnddd```ZZZSSSNNNKKKIIIHHHHHHFFFDDDEEEFFFFFFDDDBBBDDDDDDCCCDDDDDDEEEFFFFFF//////////////////000000////////////////////////000000111111111222222222111111111111111222333444444444333333333333444444222222222333333333333444666555555555666777999:::999999;;;<<<===>>>?????????AAACCCDDDCCCCCCCCCDDDHHHKKKOOOTTTXXXZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\]]][[[[[[YYYVVVTTTWWW]]]cccfffccc___[[[[[[]]]```cccbbb```______aaaccccccccc[[[XXXUUURRRRRRSSSVVVWWWVVVWWWXXXYYYYYYXXXWWWVVVXXXXXX[[[aaaeeefffiiimmmwwwyyy{{{|||tttnnngggcccaaa^^^XXXSSSPPPNNNKKKIIIJJJKKKKKKKKKHHHGGGFFFFFFHHHHHHGGGFFFFFFEEECCCBBBAAABBBCCCCCCOOONNNKKKHHHFFFDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@CCCCCCCCCDDDCCCCCCBBBBBBDDDCCCBBBAAAAAAAAABBBBBBDDDCCCAAA@@@@@@@@@AAAAAA?????????>>>>>>>>>??????>>>======>>>>>>@@@AAABBBEEEDDDDDDCCCAAA???===<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>@@@AAAAAA@@@>>>======>>>>>>@@@AAAAAA@@@@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCDDDFFFHHHIIIIIIHHHGGGIIILLLOOOPPPPPPLLLLLLLLLLLLKKKJJJJJJJJJLLLLLLMMMOOOQQQSSSUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSVVVYYY\\\^^^aaadddgggfffbbb______aaaccceeeeeefffeeeeeecccbbb```^^^]]][[[^^^bbbfffiiijjjiiihhhhhhgggfffeeedddddddddeee```dddhhhgggfffhhhmmmqqqooommmkkkkkklllmmmmmmlllbbb```^^^___aaaeeegggggghhhiiijjjkkkkkkkkkkkkkkkiiihhhhhhkkknnnrrrssstttooommmkkklllmmmooooooooollljjjgggeeeccccccdddeeemmmmmmmmmmmmnnnnnnooopppuuuvvvxxxyyyzzz{{{zzzzzzvvvuuuuuuwww{{{|||{{{yyyzzzzzzzzzxxxuuusssssstttqqqssstttuuuuuuvvvyyy{{{zzzzzzyyyzzz{{{|||~~~~~~}}}{{{xxxuuutttuuuvvvwwwuuuwwwzzz}}}}}}~~~{{{tttmmmhhhdddaaa___VVVSSSNNNHHHDDDCCCEEEFFFFFFFFFFFFFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDEEE............////////////............///////////////000000000000111111111000000000000000111222333444444333333444444555555222222222333333333444444444555666777888888999999777888999:::<<<===??????>>>@@@AAAAAA@@@@@@BBBCCCGGGHHHKKKNNNQQQTTTVVVWWWZZZZZZZZZZZZZZZZZZYYYYYYXXXYYYXXXVVVTTTVVV\\\aaadddaaa]]]YYYYYY[[[___bbb^^^\\\[[[\\\^^^______^^^ZZZWWWSSSQQQPPPRRRUUUWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUYYY___aaa```ccchhhsssuuuvvvyyyzzzxxx}}}zzzssslllgggaaa]]]YYYXXXXXXXXXUUURRRMMMKKKIIIHHHHHHIIIHHHGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBLLLKKKIIIGGGEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@DDDCCCAAAAAAAAACCCEEEGGGCCCBBB@@@???>>>>>>?????????>>>>>>=========>>>>>><<<<<<<<<<<<>>>@@@BBBCCCBBBCCCCCCBBB@@@>>>;;;:::<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>??????>>>>>>???AAABBBAAA>>>===<<<===???@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDFFFEEEEEEFFFIIILLLMMMLLLJJJJJJJJJIIIGGGFFFGGGIIIIIIIIIJJJLLLPPPRRRSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTVVVYYY\\\]]]___aaadddfffbbb___\\\]]]aaaeeeeeedddeeeeeeeeedddcccaaa```___```bbbfffiiijjjjjjiiihhheeeeeedddcccccccccccccccYYY```ddddddccceeeffffffbbbbbbdddgggjjjkkkjjjhhhaaa^^^[[[[[[^^^bbbfffhhhjjjkkkkkklllllllllkkkkkkhhhggghhhkkkoootttvvvwwwpppooonnnnnnoooooonnnmmmjjjiiihhhfffeeedddccccccjjjjjjkkkllllllmmmnnnnnnrrrsssuuuwwwxxxxxxwwwwwwoooooopppqqqtttwww{{{}}}{{{zzzxxxuuusssrrrtttvvvtttuuuuuuuuuttttttvvvxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzwwwuuusssqqqqqqqqqrrrtttwwwyyyyyyzzz|||~~~vvv||||||vvvtttuuu}}}tttgggddd___\\\ZZZYYYWWWVVVPPPMMMHHHAAA======???BBBAAABBBDDDFFFFFFFFFEEEEEEBBBBBBAAAAAABBBBBBCCCCCC........................---------....../////////....../////////000000000............///000111222333333222222333444444555333333333333444444444444333555777999::::::999999666777888999;;;===???@@@===>>>???>>>>>>???AAACCCFFFFFFFFFHHHJJJMMMPPPRRRWWWXXXZZZ[[[[[[ZZZXXXWWWVVVWWWXXXVVVUUUVVV[[[```___^^^\\\[[[[[[\\\]]]^^^]]]\\\[[[[[[]]]^^^]]]\\\ZZZWWWSSSQQQPPPSSSVVVYYYXXXWWWVVVVVVUUUUUUUUUVVVQQQSSSXXX___``````ccchhhoooqqqqqqqqquuuzzzxxxssssssvvvuuulllgggbbb^^^[[[YYYVVVSSSSSSSSSSSSQQQOOOLLLKKKIIIHHHIIIIIIHHHFFFFFFEEEDDDDDDFFFFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAAGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA?????????@@@@@@AAABBBDDDFFFGGGAAA@@@???>>>>>>>>>???@@@???>>>======<<<<<<<<<<<<======<<<<<<<<<>>>@@@BBB@@@@@@AAABBBAAA@@@>>><<<<<<<<<<<<;;;;;;;;;::::::888999<<<>>>???@@@???>>>???AAABBBAAA>>><<<;;;<<<<<<>>>@@@@@@???@@@AAACCC@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@AAABBBCCCBBBBBBDDDGGGJJJJJJIIIIIIIIIIIIFFFCCCCCCEEEHHHHHHGGGHHHLLLQQQSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXZZZ[[[[[[\\\^^^```]]][[[YYY\\\bbbfffeeeccccccccccccbbbbbbaaa______bbbdddfffggghhhgggfffeeebbbaaa``````___`````````WWW^^^aaa___^^^```aaa^^^WWWZZZ___dddhhhiiifffcccaaa]]]XXXVVVZZZ___eeehhhjjjjjjkkkkkkkkkjjjjjjiiihhhggggggiiimmmrrrtttuuuqqqqqqqqqqqqrrrpppmmmjjjeeefffggghhhhhhgggeeedddggggggiiijjjllllllllllllnnnoooqqqsssttttttssssssjjjlllmmmllllllooowww}}}|||zzzvvvqqqnnnnnnqqqtttttttttuuusssqqqqqqrrrtttvvvwwwxxxzzzzzzzzzyyyyyywwwwwwvvvuuusssrrrpppoooooorrruuuvvvvvvuuuwwwyyyuuu|||yyyppplllkkkpppxxxzzzmmmdddWWWUUURRRQQQQQQQQQPPPOOOKKKIIIEEE???;;;:::>>>BBB@@@BBBDDDEEEFFFFFFFFFGGGDDDDDDCCCCCCBBBCCCCCCCCC.....................------------.........//////............////////////---------......///111111222111111111222333333444333333444444444444555555333555888;;;<<<;;;:::888666666777888:::===???@@@===>>>======<<<>>>AAADDDFFFDDDCCCCCCEEEIIILLLOOOTTTVVVXXX[[[[[[ZZZXXXVVVUUUWWWXXXWWWUUUVVV[[[___[[[\\\]]]^^^^^^\\\[[[ZZZ___^^^]]]]]]^^^___^^^\\\[[[XXXTTTRRRRRRTTTXXX[[[YYYXXXVVVUUUTTTTTTTTTUUUOOORRRXXX___aaa```dddiiimmmooonnnmmmnnnrrrsssooonnnooouuu}}}~~~vvvooofff```^^^\\\YYYWWWVVVTTTRRRPPPPPPOOOLLLIIIIIIHHHGGGGGGHHHHHHFFFEEEFFFEEEDDDDDDEEEEEEDDDCCCAAABBBCCCDDDCCCBBBAAA@@@CCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@???>>>999;;;===@@@BBBDDDDDDDDD>>>>>>=========???@@@AAA??????===<<<<<<;;;;;;;;;???>>><<<;;;<<<===???@@@???@@@BBBDDDDDDDDDBBBAAA<<<<<<<<<;;;;;;:::::::::666888;;;>>>@@@@@@?????????AAABBBAAA>>><<<;;;;;;999;;;===>>>???@@@BBBDDD?????????@@@AAABBBDDDDDDFFFEEEDDDBBBAAAAAABBBBBBAAAAAAAAACCCFFFHHHHHHHHHIIIIIIHHHDDDAAAAAADDDHHHHHHGGGHHHLLLRRRUUUUUUSSSRRRQQQQQQQQQRRRSSSUUUVVVTTTUUUWWWWWWVVVVVVWWWYYYZZZXXXWWW[[[bbbfffeeeccc_______________^^^^^^]]]bbbbbbcccccccccbbbaaa```______^^^]]]]]]]]]^^^^^^^^^cccddd___\\\___```]]]TTTXXX^^^fffkkklllhhhdddaaa\\\VVVTTTWWW^^^dddhhhiiiiiiiiiiiiiiiiiihhhgggiiigggfffgggkkkoooqqqrrrrrrrrrrrrssssssqqqllliiibbbdddgggiiijjjiiigggfffdddfffhhhjjjkkklllkkkkkkkkklllnnnpppqqqqqqqqqpppppprrrrrrnnnjjjmmmwww}}}zzzuuunnnjjjjjjnnnrrrssstttsssrrrooonnnooopppuuuvvvxxxzzz{{{zzzyyyxxxtttuuuvvvvvvvvvtttsssrrrkkkooossstttsssrrrtttvvvwww}}}tttiiidddccceeeoooxxxyyyvvvvvv~~~}}}xxxuuuuuurrrrrrqqqooojjjccc[[[UUUSSSPPPNNNMMMMMMLLLKKKIIIGGGFFFCCC???;;;<<>>???EEEEEEDDDDDDEEEEEEFFFGGGLLLOOOTTTXXXZZZYYYWWWVVV[[[XXXUUUUUUYYY\\\]]]\\\cccbbb```^^^]]]\\\]]]]]]aaa``````^^^]]][[[YYYXXXYYYWWWTTTRRRSSSVVVZZZ]]]\\\\\\[[[ZZZXXXUUUSSSQQQRRRWWW]]]bbbdddfffhhhiiinnnlllkkklllnnnooopppoooqqqpppnnnllllllpppvvvzzz}}}sssmmmkkkfffdddbbb^^^[[[YYYWWWVVVTTTQQQMMMKKKJJJIIIHHHFFFIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@AAAAAAAAABBBBBBCCCCCCCCCAAA@@@AAABBBEEEFFFEEECCCCCCCCCBBB@@@???===<<<;;;<<<===>>>???????????????>>><<<:::;;;===???>>>===<<<=========>>>>>>??????===<<<;;;:::;;;===???@@@@@@BBBCCCDDDBBB@@@===:::;;;;;;;;;;;;<<<<<<======;;;;;;<<<>>>>>>?????????@@@@@@AAA@@@???===;;;:::::::::;;;<<<>>>@@@AAABBBBBBCCCDDDDDDBBBBBBBBBDDDGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBAAAAAABBBDDDGGGHHHJJJIIIGGGDDDBBBCCCFFFIIIDDDHHHLLLNNNOOOPPPPPPQQQUUUUUUTTTTTTTTTUUUWWWXXXYYYWWWTTTQQQQQQRRRUUUWWWUUUXXX]]]aaabbbaaa^^^\\\]]][[[ZZZ[[[]]]___]]][[[]]]]]]\\\]]]^^^___``````bbb___[[[WWWVVVXXX\\\^^^^^^___aaaccccccbbbaaa```[[[^^^cccggghhhfffbbb___]]]VVVQQQRRR[[[cccffffffjjjkkkllljjjgggffffffgggffffffeeeddddddhhhnnnssslllqqquuuwwwtttnnniiifffdddeeegggiiijjjkkkkkkjjjllliiiggghhhkkklllgggcccddddddfffiiilllnnnmmmlllooonnnnnnnnnpppsssvvvyyyvvvuuutttsssrrrpppoooooopppppppppnnnmmmlllnnnooowwwwwwxxxwwwvvvtttrrrqqqrrruuuwwwuuuqqqnnnooopppnnnnnnoooooonnnnnnmmmlllnnnvvv~~~}}}tttkkkfffeeelllooorrrqqqnnnmmmpppttt}}}yyywwwyyy}}}~~~zzzwwwuuutttxxxvvvssspppnnnmmmnnnnnnrrrqqqoookkkhhhddd```___aaa___\\\ZZZYYYXXXUUUSSSMMMLLLJJJHHHGGGGGGGGGGGGEEEDDDBBBAAA@@@@@@AAAAAAAAABBBDDDFFFFFFFFFEEEEEEHHHGGGEEEDDDEEEGGGIIIKKK/////////.........------------,,,+++++++++,,,,,,......////////////............///000000000000000222222222222222222222222111000000000000111222222333444666777888888888888555666777888999:::;;;<<<;;;;;;;;;<<<<<<===>>>???CCCCCCCCCCCCDDDDDDDDDDDDGGGKKKOOOTTTWWWXXXXXXXXX[[[WWWSSSSSSVVVZZZ]]]^^^aaa```___^^^^^^^^^___```aaaaaa```___]]][[[YYYWWWXXXVVVSSSRRRSSSWWW\\\___^^^^^^]]][[[YYYVVVSSSQQQVVVZZZ___ccceeefffggghhhjjjiiiiiikkknnnpppqqqqqqooommmiiidddaaaaaadddhhhlllkkksss~~~sssiiibbb^^^\\\```___\\\YYYVVVTTTRRRRRRNNNLLLIIIHHHHHHHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBDDDCCCAAAAAABBBAAA@@@>>>@@@@@@??????>>>=========;;;<<<======>>>>>>>>>>>>>>>;;;999:::<<<>>>===;;;<<<<<<<<<=========>>>>>>===<<<;;;:::;;;<<<>>>@@@???@@@@@@@@@???===;;;:::::::::;;;<<<<<<=========<<<<<<===============<<>><<<:::999::::::;;;<<<===???AAAAAA@@@AAABBBBBBAAAAAACCCEEEFFFEEEDDDBBBAAAAAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGGGGHHHHHHGGGEEEDDDEEEFFFIIILLLPPPRRRSSSSSSSSSTTTSSSRRRQQQQQQQQQQQQRRRSSSWWWUUUSSSQQQPPPRRRUUUVVVUUUXXX\\\```aaa```]]][[[\\\ZZZYYYZZZ]]]^^^]]][[[\\\\\\\\\\\\\\\]]]^^^^^^___]]]YYYWWWWWWYYY]]]```___```aaaaaa```___\\\[[[[[[]]]bbbeeeeeedddaaa^^^\\\VVVQQQTTT\\\cccfffeeehhhiiiiiigggeeecccdddeeeddddddcccccccccfffkkkoooooorrrvvvvvvsssmmmhhheeeaaabbbeeegggiiijjjjjjjjjiiigggeeefffhhhgggbbb]]]\\\]]]aaafffmmmqqqrrrrrrqqqnnnjjjiiijjjmmmpppqqqnnnnnnnnnooopppppppppqqqnnnnnnmmmkkkkkkkkknnnooorrrsssttttttsssrrrpppoooooopppqqqpppnnnmmmmmmnnnnnnnnnnnnmmmmmmlllkkkjjjjjjpppwwwxxxssslllhhhfffjjjnnnqqqpppmmmlllnnnqqqtttsssqqqnnnmmmnnnrrrvvvvvv||||||vvvsssooopppqqqqqqrrruuuzzz~~~~~~}}}~~~~~~~~~~~~{{{uuuooopppnnnllljjjhhhfffeeedddeeedddaaa___^^^^^^^^^___aaaaaa```___^^^\\\ZZZYYYWWWUUUSSSRRRQQQPPPMMMKKKLLLKKKIIIHHHFFFFFFFFFGGGEEEDDDCCCAAAAAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDFFFIIILLLNNN............------------,,,++++++++++++,,,,,,------......//////......---......///000000000000///111111111111111111222222111111111111111222333333333333444555555555555555444444666777888:::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@BBBCCCCCCCCCBBBAAABBBEEEIIIOOOSSSWWWYYYYYYZZZWWWSSSRRRUUUZZZ^^^```^^^]]]]]]\\\]]]^^^``````aaaaaaaaa___]]][[[XXXWWWVVVUUURRRRRRTTTXXX^^^aaaaaaaaa___]]]ZZZWWWTTTRRRXXX\\\aaaeeefffeeeeeeeeeffffffgggjjjnnnqqqrrrqqqooolllggg```[[[YYYZZZ\\\ZZZZZZbbbttt}}}|||~~~|||sssoooiiibbb\\\XXXVVVUUUXXXWWWUUURRROOOMMMLLLLLLGGGFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBAAAAAA@@@??????@@@???>>>>>>===>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAEEECCC@@@>>>>>>???>>>===<<<<<<<<<===============;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999999:::;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???>>>>>>===<<<;;;::::::999999:::;;;<<<============<<<============<<<;;;;;;============<<<;;;999999::::::;;;<<<===>>>???@@@>>>?????????>>>@@@BBBEEEEEEDDDBBBAAA@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEEEEHHHKKKLLLKKKHHHGGGFFFMMMPPPRRRTTTSSSSSSSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRUUUSSSQQQPPPPPPRRRTTTVVVVVVXXX\\\______^^^\\\ZZZZZZYYYXXXYYY\\\]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\]]][[[XXXVVVWWWZZZ^^^aaaccccccbbbaaa___\\\ZZZXXX\\\]]]___aaabbbaaa```___[[[WWWTTTWWW^^^dddeeedddffffffeeecccaaa```aaacccbbbcccdddddddddfffiiilllqqqsssuuutttpppkkkgggeee___```ccceeeggghhhhhhhhheeecccbbbcccdddaaa[[[WWWRRRVVV\\\eeemmmrrrtttsssqqqkkkdddaaadddhhhkkklllggghhhjjjkkkmmmnnnnnnooolllkkkiiihhhiiikkknnnpppnnnoooooopppooonnnmmmlllmmmllljjjkkkmmmnnnnnnnnnmmmmmmlllkkkjjjiiihhhgggfffiiinnnqqqpppmmmiiiggghhhkkknnnnnnllljjjkkkmmmllllllkkkjjjiiikkkooorrruuuyyy~~~{{{uuuoookkkfffggghhhhhhiiilllpppssstttrrrpppppprrrtttvvvvvvuuuqqqmmmkkkjjjhhhccc___^^^]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWYYYYYYZZZYYYYYYWWWUUUTTTRRRQQQOOOOOOOOONNNLLLIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGEEEDDDDDDDDDEEEHHHKKKMMM------------,,,,,,,,,,,,+++*********+++,,,---------------......------------...//////000000//////000000000111111111111111222222111111222222333444444444444444444333333333333333444666777888999:::999::::::<<<======>>>>>>===???AAABBBCCCBBB@@@???AAACCCFFFJJJOOOSSSWWWXXXXXXWWWUUUVVVXXX\\\```bbb\\\\\\[[[ZZZ[[[\\\]]]^^^```aaa```___]]]ZZZXXXVVVUUUSSSQQQRRRUUUZZZ```ddddddcccbbb___\\\XXXTTTRRRWWW[[[aaadddeeeeeeeeeeeeeeeeeefffiiilllooooooooojjjhhhccc]]]XXXWWWXXXZZZWWWVVV]]]nnn}}}zzzxxxuuuqqqpppqqqpppkkkgggfffccc___[[[WWWVVVUUUUUUQQQPPPNNNLLLJJJIIIHHHGGGEEEDDDBBBCCCDDDEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAA@@@??????>>>@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@===<<<>>>???@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::999888888888888888888::::::::::::::::::::::::::::::999:::;;;<<<>>>>>>>>>===;;;:::999999::::::999:::;;;<<<============;;;<<<===============<<<=========<<<;;;::::::999999:::;;;<<<===>>>>>>>>>======>>>===<<<===@@@CCCCCCBBBAAA@@@???@@@@@@AAA@@@AAABBBDDDEEEEEEEEEEEEGGGJJJMMMNNNMMMKKKJJJIIIMMMOOOQQQQQQPPPOOOPPPPPPVVVUUUTTTSSSRRRRRRQQQQQQRRRQQQPPPOOOPPPRRRTTTVVVWWWYYY[[[]]]]]]\\\ZZZXXXWWWWWWWWWYYYZZZ[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[]]][[[XXXWWWXXXZZZ^^^```ddddddcccbbb```]]][[[ZZZ^^^______```````````````___\\\YYY[[[```ddddddbbbbbbbbbaaa^^^\\\\\\^^^```bbbdddfffffffffgggiiijjjmmmooopppooolllhhhfffeee```aaaccceeeffffffffffffcccbbbaaaaaaaaa]]]XXXSSSOOOTTT^^^jjjrrruuurrroooqqqhhh___[[[^^^dddhhhjjjggghhhiiijjjkkkkkkkkkjjjjjjhhhffffffhhhlllooopppnnnnnnnnnnnnmmmkkkiiihhhllliiigggiiimmmppppppnnnlllllljjjiiigggffffffeeegggggghhhkkknnnnnnjjjgggfffiiilllllljjjiiiiiiiiiiiijjjkkkkkkkkkmmmqqqttt}}}~~~yyysssooommmfffggghhhhhhiiikkknnnqqqmmmjjjgggfffgggkkkmmmnnnkkkgggccc___^^^\\\YYYWWWVVVVVVWWWVVVVVVVVVUUUUUUSSSSSSSSSSSSTTTUUUWWWWWWYYYYYYYYYXXXUUURRROOOMMMOOONNNMMMNNNOOONNNLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAACCCBBBBBBAAABBBDDDEEEFFFFFFEEEDDDCCCCCCCCCEEEFFF++++++++++++,,,,,,,,,,,,************++++++,,,---,,,,,,------------,,,,,,------...////////////////////////000000111111111222222111111222222333444555555444444444333444444222333333444555666777888777777999;;;<<<<<<<<<<<<===>>>@@@BBBBBBAAA@@@???BBBCCCEEEHHHLLLOOORRRTTTTTTUUUXXX[[[]]]___aaabbb^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^______]]]ZZZWWWUUUSSSRRRQQQRRRUUU[[[aaaeeefffeeedddaaa]]]YYYUUUSSSRRRWWW^^^ccceeeeeeeeeeeeeeeeeefffhhhkkklllkkkjjjaaa```\\\WWWRRRQQQRRRTTTWWWUUU\\\kkk{{{zzzzzzyyywwwvvv{{{zzzrrroooyyy~~~wwwsssrrrllljjjgggggggggeeeaaa^^^\\\ZZZWWWTTTRRRQQQQQQQQQMMMLLLJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCDDDCCCAAA@@@CCCBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@???@@@@@@?????????@@@@@@AAA?????????????????????>>>CCC@@@======>>>???@@@@@@;;;;;;;;;:::::::::::::::============<<<;;;;;;:::888888888777777777888888:::::::::::::::999999999888888999:::;;;<<<===>>>>>>===;;;999999999:::;;;999:::<<<=========<<<;;;999:::;;;===>>>?????????>>>======<<<;;;;;;;;;;;;999:::;;;<<<===<<<<<<<<<<<<======<<<;;;;;;===@@@AAA@@@???>>>>>>??????@@@AAABBBCCCDDDFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMPPPOOOOOOOOONNNNNNMMMMMMPPPOOOOOOOOOPPPSSSUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXXXXYYYZZZZZZZZZ[[[\\\\\\]]]\\\\\\[[[^^^]]]ZZZXXXXXXZZZ]]]^^^aaaaaaaaa```___^^^]]]]]]aaaaaa``````aaaaaabbbbbbccc```^^^___aaabbbaaa```\\\\\\ZZZWWWUUUUUUYYY[[[```bbbdddeeeddddddeeeggggggiiijjjjjjhhhfffeeeeeebbbbbbdddeeeeeeeeeddddddcccbbbbbbbbb```]]]YYYUUUPPPXXXfffsss{{{{{{uuuppppppggg\\\UUUVVV[[[```cccggghhhjjjkkkllllllkkkjjjjjjgggeeefffiiimmmooopppooooooooonnnllliiigggeeeiiifffeeeggglllnnnnnnlllkkkjjjiiigggfffffffffgggkkkiiigggiiimmmmmmkkkgggggghhhjjjjjjiiihhhhhhhhhggghhhiiiiiiiiikkkooorrr~~~~~~|||wwwrrrmmmlllkkkeeeeeeffffffeeefffhhhjjjdddaaa^^^]]]___ccceeefffaaa^^^ZZZVVVTTTRRRQQQPPPPPPPPPQQQQQQPPPOOONNNMMMMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTSSSRRROOOKKKGGGDDDFFFFFFFFFHHHJJJJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????AAACCCDDDCCCCCCAAA@@@@@@@@@@@@AAA************+++++++++++++++************++++++,,,+++,,,,,,------,,,,,,+++------...////////////.........//////000000111111111111111111111222333333666555444444444444444555333333333333444444444555444555777999;;;;;;;;;:::======???@@@@@@@@@???>>>AAABBBDDDFFFIIIKKKMMMNNNNNNRRRWWW[[[]]]^^^___```aaa```^^^]]]\\\]]]^^^^^^ZZZ[[[]]]]]]\\\ZZZWWWUUUSSSRRRQQQRRRVVV\\\bbbfffffffffdddbbb^^^ZZZVVVTTTOOOTTT\\\bbbeeefffffffffeeeeeeeeegggiiiiiihhhfff___^^^ZZZUUUPPPNNNNNNPPPSSSRRRYYYiiiyyyyyyxxxuuuqqqooorrryyywwwpppnnnvvv|||tttqqqooojjjggggggcccbbbaaaaaaaaa___\\\ZZZWWWUUUSSSPPPNNNMMMMMMMMMKKKJJJIIIGGGGGGFFFFFFFFFHHHFFFEEEEEEDDDCCC@@@>>>BBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBB>>>>>>>>>>>>>>>=========DDDBBB???>>>>>>>>>===<<<::::::::::::::::::999999============<<<;;;:::999666777888777666666888:::::::::::::::999999999999777777888999;;;<<<=========<<<;;;:::999:::;;;;;;:::<<<===>>>>>><<<:::999777888:::<<<>>>???@@@@@@>>>===<<<;;;;;;;;;;;;<<<999:::;;;<<<<<<<<<::::::999;;;<<<===<<<<<<===>>>@@@???>>>======>>>??????AAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEDDDDDDEEEHHHJJJKKKMMMMMMMMMKKKKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNOOOQQQTTTVVVWWWYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWWWWVVVVVVWWWXXXXXXYYY[[[\\\]]]]]]\\\\\\```^^^\\\ZZZZZZ[[[]]]___]]]^^^^^^^^^______``````ccccccbbbbbbbbbbbbcccddddddbbb_________``````___WWWVVVSSSPPPNNNPPPTTTWWW]]]___``````______```bbbbbbdddfffgggeeedddccccccaaabbbcccdddeeedddcccccccccdddccccccaaa___]]]\\\VVV^^^lllzzzzzztttnnnggg[[[RRRNNNQQQXXX]]]fffhhhjjjmmmnnnooonnnmmmhhheeedddfffjjjnnnnnnmmmmmmmmmmmmllljjjgggeeecccdddddddddfffiiijjjiiihhhiiihhhggggggggghhhjjjkkkooollliiihhhkkklllkkkiiijjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggjjjnnnqqqzzzzzzxxxtttoookkkhhhhhhcccddddddcccaaa```bbbccc___]]][[[[[[]]]___```aaaZZZXXXVVVRRRPPPOOONNNNNNMMMMMMNNNNNNMMMLLLJJJIIIJJJKKKLLLMMMNNNNNNOOOOOOLLLMMMNNNNNNLLLIIIEEECCCAAAAAACCCFFFHHHIIIGGGEEEEEEEEEFFFFFFEEEEEEDDDCCCAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>???@@@AAA)))))))))*********++++++,,,+++******************++++++,,,,,,,,,,,,++++++,,,---......//////......------...//////000111111111000000000000111222222555444333333333444555555444333333333222222222222111333555888999999999888<<<<<<<<<===============>>>@@@BBBDDDFFFHHHHHHIIIIIIMMMRRRUUUWWWYYY\\\^^^]]]]]]\\\[[[\\\]]]^^^___VVVXXXZZZ\\\\\\YYYWWWUUUTTTRRRQQQRRRVVV\\\bbbffffffeeedddbbb^^^[[[WWWUUUOOOUUU]]]cccffffffffffffccccccdddfffhhhhhhfffddd___^^^[[[VVVRRRPPPPPPRRROOOOOOWWWhhhxxx~~~zzzyyyvvvppplllmmmsssxxx~~~|||||||||{{{xxxuuuuuuvvv{{{uuuooolllpppvvv|||zzzvvvssspppnnnnnnqqquuuzzz~~~zzzqqqiiihhhgggdddbbbaaa^^^^^^^^^^^^]]][[[XXXUUUUUUTTTRRRPPPNNNMMMLLLLLLIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEEEECCC@@@>>>AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@???????????????@@@AAAAAA>>>>>>>>>======<<<<<<<<<@@@???============<<<:::888999999::::::;;;;;;<<<======<<<<<<;;;999888777444666777777666777999<<<;;;;;;:::::::::999999999555666888999;;;<<<<<<===;;;;;;::::::999:::::::::<<<===>>>???>>>;;;999777666777999:::;;;<<<<<<===<<<<<<:::999999::::::;;;999:::;;;<<<<<<;;;999888444777;;;===>>>>>>???@@@>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@AAACCCEEEFFFAAACCCCCCCCCCCCDDDGGGIIIIIIKKKKKKJJJIIIIIIJJJLLLKKKLLLNNNPPPRRRRRRSSSSSSMMMNNNOOOPPPRRRUUUWWWYYYZZZYYYXXXWWWVVVUUUTTTTTTUUUWWWXXXWWWTTTSSSUUUWWWUUUVVVYYY[[[\\\]]]\\\[[[___^^^\\\\\\\\\^^^```bbb______```aaabbbcccdddeeecccccccccbbbbbbbbbccccccaaa___]]]\\\\\\]]]______XXXVVVSSSOOONNNPPPUUUYYY\\\]]]^^^]]]\\\\\\^^^``````cccfffgggeeebbbaaa```\\\^^^```bbbcccddddddddddddddddddcccbbbaaabbbbbb^^^dddnnnwww}}}{{{vvvpppiiieee]]]SSSNNNQQQZZZccciiijjjmmmooooooooommmllleeecccbbbeeejjjmmmkkkhhhgggggghhhgggfffeeecccbbbbbbeeehhhiiihhhfffeeeeeeggggggfffggghhhkkknnnoooooommmiiihhhhhhjjjkkkkkkmmmkkkiiihhhhhhiiijjjjjjiiihhhgggddddddfffkkknnnuuuwwwyyyxxxssslllgggeeecccccccccaaa^^^\\\\\\]]]^^^]]]\\\]]]^^^]]]\\\ZZZTTTTTTSSSPPPNNNLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMIIIKKKLLLMMMLLLIIIFFFCCC???@@@BBBFFFJJJJJJIIIGGGEEEEEEFFFFFFFFFEEEDDDCCC@@@@@@AAAAAA@@@???===<<<<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????(((((())))))*********+++,,,,,,+++***)))))))))***+++++++++,,,,,,+++++++++,,,---......//////......---------...///000000111000000000///000111111222333333222222222333555666444444333333222111000000000222444777888999888777;;;;;;:::::::::;;;<<<===;;;===???BBBEEEFFFFFFFFFEEEIIIMMMOOOQQQTTTXXX\\\XXXXXXWWWXXXYYYZZZ\\\^^^TTTVVVYYY[[[[[[YYYWWWUUUTTTSSSRRRRRRVVV\\\bbbfffeeeeeedddaaa^^^[[[XXXVVVQQQVVV___eeeggggggffffffaaabbbcccfffhhhhhhgggdddZZZYYYXXXTTTQQQPPPRRRSSSOOOOOOXXXiiixxx~~~~~~~~~|||xxxrrrmmmmmmqqqvvvzzzxxxvvvvvvwwwuuuqqqmmmjjjjjjlllsss|||yyyzzz|||wwwsssmmmhhhddddddeeegggmmmtttppplllhhhdddaaa]]]ZZZXXXYYY^^^fffooovvvzzz{{{{{{sssjjjbbbaaabbb___]]]]]]\\\\\\\\\\\\ZZZWWWTTTQQQQQQPPPOOOMMMKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGEEEDDDDDDDDDEEECCCAAA>>>@@@@@@@@@@@@????????????=========>>>??????@@@@@@>>>>>>===>>>>>>???@@@@@@>>>>>>======<<<<<<<<<;;;:::999:::<<<>>>???>>><<<666777888999;;;<<<>>>>>><<<<<<;;;:::999888666555333555777777666777:::===;;;;;;;;;::::::999999999555666777999;;;<<<<<<<<<::::::::::::999999999999===>>>??????>>>;;;777555666777888999999999999999;;;:::999888888888999:::999:::;;;<<<<<<;;;999777000444:::>>>@@@@@@AAABBB>>>===<<<;;;;;;<<<>>>>>>@@@???>>>===>>>AAACCCEEEAAADDDFFFGGGGGGGGGIIIJJJGGGHHHHHHHHHFFFGGGHHHJJJEEEGGGIIILLLOOOPPPQQQQQQMMMNNNOOOQQQSSSVVVXXXYYYZZZYYYXXXVVVUUUTTTSSSSSSUUUWWWXXXWWWTTTRRRSSSUUURRRTTTWWWZZZ\\\\\\[[[[[[]]]]]]\\\\\\^^^```cccddddddddddddeeefffgggiiiiiiccccccccccccbbbbbbbbbbbb]]]\\\ZZZYYYZZZ\\\___```\\\ZZZWWWSSSQQQTTTYYY]]]^^^___^^^]]]\\\\\\^^^aaaaaadddggghhheeebbb___^^^XXXZZZ]]]```bbbdddeeeeeedddddddddbbbbbbbbbdddffffffhhhlllqqqtttrrrmmmhhhdddccc^^^WWWRRRVVVbbbnnnnnnoooppppppooollliiigggcccaaaaaaeeejjjllliiieeeaaaaaacccddddddcccbbbaaacccggglllmmmjjjfffeeeffffffffffffgggjjjmmmqqqsssnnnllljjjgggggghhhkkknnnooollliiiggghhhiiikkkkkkfffdddbbb^^^]]]___dddhhhnnnrrrxxxyyyuuummmeee`````````___]]]YYYWWWVVVVVVZZZZZZZZZZZZZZZXXXTTTQQQLLLMMMMMMKKKIIIGGGGGGGGGHHHJJJLLLNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJGGGHHHIIIJJJHHHEEEAAA>>>;;;===???DDDHHHIIIGGGEEEEEEEEEFFFGGGGGGFFFDDDDDD??????@@@@@@???>>><<<;;;<<<===???@@@AAAAAA@@@@@@BBBAAA@@@???>>>===<<<;;;''''''(((((()))))))))***---+++***(((((()))+++,,,,,,------......------,,,.........///......------............/////////////////////000111111222222111111222333333444555555666555333111000000111111444333333333444666888999;;;;;;:::999999888888777<<<===??????@@@AAACCCFFFEEEIIIMMMPPPQQQRRRTTTVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\UUUSSSSSSUUUZZZ___ccceeeiiihhhfffccc___[[[XXXVVVTTTZZZ```bbbeeehhhgggddddddfffiiikkkkkkiiieeeccc]]][[[XXXUUURRRQQQPPPPPPOOOPPPXXXiiixxx{{{vvvttttttvvvxxxyyyxxxvvvtttqqqooonnnmmmhhhdddfffooovvvuuuvvvxxxuuusssnnngggccchhhsss|||yyyyyyyyyxxxuuussspppoooiiigggdddbbbbbbccceeeggglllbbbXXXTTTRRROOONNNOOOTTTYYYbbbhhhlllnnnoooooohhhccc]]][[[\\\]]]]]]\\\[[[[[[[[[YYYWWWTTTRRRPPPQQQOOOMMMJJJIIIIIIIIIJJJFFFFFFGGGHHHGGGFFFEEEDDDAAABBBCCCCCCCCCBBBAAA@@@======>>>>>>??????@@@@@@;;;;;;<<<<<<>>>???@@@AAA===<<<::::::;;;>>>AAADDD??????>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<777999999888555666:::>>>>>>>>>======<<<;;;;;;;;;777555555777;;;>>>AAAAAA@@@===999777777777777666777777777777888999:::;;;888777888:::;;;<<<:::888<<<;;;999777666666666777999999888888888888888888888888888888888999999999:::;;;<<<<<<;;;999777555555999@@@EEEHHHGGGDDDBBB::::::;;;<<<===???@@@AAA@@@@@@AAABBBBBBAAAAAAAAAEEECCCBBBDDDHHHIIIGGGEEEHHHEEEBBBBBBEEEHHHIIIHHHGGGGGGIIIJJJKKKMMMNNNNNNJJJKKKNNNQQQTTTVVVWWWXXXVVVVVVWWWXXXYYYYYYXXXXXX\\\[[[ZZZXXXVVVTTTSSSRRRVVVXXXYYYYYYXXXXXXYYY[[[]]]]]]^^^```cccdddcccbbbddddddeeegggiiihhhfffddd```___^^^___aaabbbbbbaaa___VVVOOOSSS]]]eeeeeebbb[[[]]]^^^\\\YYYYYY\\\___^^^\\\YYYXXXXXXZZZ]]]```^^^```bbbcccccc```]]]ZZZWWWYYY\\\]]]^^^___aaaccceeeffffffggggggfffeeedddhhheeeccceeehhhiiifffccccccbbb```]]]\\\```iiiooosssnnniiihhhiiiiiigggeeecccbbbaaaccceeeggghhhhhh\\\___aaaaaa___^^^]]]]]]bbbhhhmmmmmmiiifffgggiiiggggggggghhhjjjmmmoooqqqjjjiiifffcccbbbeeejjjnnnmmmjjjfffeeeeeegggggggggdddccc```\\\YYY\\\ccciiinnnqqqttttttoooiiiccc```^^^[[[WWWTTTTTTUUUUUUUUUYYYZZZ[[[ZZZYYYVVVTTTRRRRRRQQQOOOLLLJJJHHHFFFFFFIIIJJJJJJJJJIIIHHHHHHGGGHHHJJJKKKMMMMMMKKKJJJHHHDDDGGGIIIGGGCCC@@@@@@@@@FFFFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFFFFEEEDDDCCCBBBEEECCCAAAAAAAAAAAA???===>>>>>>>>>>>>>>>??????@@@??????>>>===============)))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,,,,------------,,,,,,---------......------,,,---.........////////////222222111111111111111111111111222222333444444555555444222111111111111222333333222333444555777888:::999999999999888888888<<<===?????????@@@BBBDDDDDDGGGKKKMMMNNNOOOQQQRRRTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXYYY[[[[[[XXXWWWUUUWWW[[[___cccdddfffeeecccaaa^^^[[[YYYWWWSSS[[[aaadddgggjjjjjjfffhhhjjjlllnnnmmmjjjfffddd[[[ZZZXXXVVVSSSRRRQQQPPPNNNOOOXXXjjjyyy|||zzzzzzzzz{{{yyyxxxvvvssspppmmmkkkjjjeee```aaajjjrrruuuvvvxxxtttqqqkkkbbb]]]```iiiqqqsssssssssrrrpppnnnkkkjjjccccccbbbaaaaaabbbcccccccccZZZRRRPPPOOOMMMMMMOOOUUUYYY___cccfffggghhhiiibbb^^^ZZZYYYZZZ]]]]]]]]]]]]\\\ZZZXXXUUURRROOOMMMNNNMMMKKKIIIHHHHHHIIIIIIFFFFFFGGGGGGGGGFFFEEEDDDAAABBBBBBCCCBBBBBB@@@@@@>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<=========<<<<<<;;;<<<>>>@@@BBB???>>>===<<<;;;;;;;;;;;;999999::::::;;;;;;<<<<<<<<<=========>>>@@@DDDGGGFFFEEECCCAAA>>><<<:::999;;;::::::<<<@@@CCCDDDCCC???<<<999777777777666666777777777777777888999999888777888999;;;;;;999888;;;:::888777666777777777888888888888888888888888777777888888888999999999999:::;;;;;;;;;999777666777:::???DDDFFFFFFDDDBBB@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBBBBAAA@@@???@@@???@@@BBBFFFHHHGGGFFFGGGEEECCCDDDFFFIIIHHHGGGGGGGGGHHHJJJKKKMMMNNNNNNJJJLLLNNNQQQTTTVVVXXXXXXUUUVVVWWWXXXXXXXXXXXXWWW[[[ZZZYYYWWWVVVTTTSSSSSSUUUWWWYYYYYYYYYYYYZZZ[[[``````bbbcccddddddbbb```bbbbbbcccfffhhhhhhgggeeedddbbbaaaaaaaaaaaa```^^^[[[TTTPPPTTT___ggggggdddbbbccccccaaa``````bbbddd^^^]]]ZZZXXXXXXYYYZZZ\\\]]]^^^```bbbaaa^^^[[[YYYXXXYYYZZZZZZZZZ[[[]]]```cccdddfffggggggfffdddcccbbb```___aaadddfffeeecccffffffeeecccbbbeeejjjoooqqqnnnjjjgggfffeeedddccc```______```ccceeeeeedddaaabbbbbbaaa___^^^___```bbbfffjjjjjjfffccccccdddeeeeeefffgggiiilllnnnpppkkkjjjgggdddbbbccchhhkkkkkkhhhdddbbbcccdddeeeeeecccaaa^^^ZZZYYY[[[aaafffgggjjjllllllhhhccc^^^\\\[[[YYYVVVUUUUUUVVVWWWWWWYYYZZZZZZYYYWWWUUURRRPPPQQQPPPNNNKKKIIIHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJKKKKKKKKKKKKJJJIIIEEEGGGGGGEEEBBB??????@@@CCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFFFFFFFDDDCCCBBBCCCBBB@@@@@@AAAAAA@@@>>><<<<<<<<<<<<===>>>???@@@???>>>>>>===============***************)))))))))+++***)))(((((()))+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,---------.........//////333333333222111000000000111111111222333333444444333222111111111111222222222222222222333555666777888888888888999999999999<<<===>>>>>>>>>>>>@@@BBBCCCEEEHHHIIIJJJJJJLLLMMMPPPOOONNNNNNOOOQQQSSSUUUWWWVVVUUUUUUUUUWWWYYYZZZ[[[YYYWWWWWWZZZ]]]``````dddcccbbb```]]]ZZZWWWVVVSSS\\\dddgggiiikkkjjjgggkkkmmmnnnnnnllliiidddbbbYYYYYYXXXWWWUUUSSSQQQPPPLLLNNNXXXjjjzzz~~~~~~{{{zzzwwwsssooollliiigggbbb\\\ZZZcccnnnuuuxxxzzzvvvrrrkkkbbb[[[\\\bbbhhhmmmmmmlllkkkiiifffdddbbb^^^___aaacccccccccbbbaaaZZZRRRLLLLLLMMMMMMMMMOOOUUUXXX[[[\\\]]]]]]^^^```\\\YYYWWWWWWYYY[[[\\\]]]^^^\\\YYYUUUQQQNNNLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHFFFFFFGGGGGGGGGFFFEEEDDDAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>=========>>>===<<<;;;;;;;;;;;;;;;=========>>>>>>?????????>>>===<<<<<<;;;;;;;;;;;;888888999:::;;;;;;<<<<<>>>>>AAAEEEIIILLLMMMJJJIIIGGGDDDAAA>>><<<;;;@@@@@@AAACCCFFFGGGFFFDDD===;;;888666666666666555777666666666666777777888888777777888::::::999777888888777777777777888888777777777777888888888888777777777888888888999999888888:::::::::999888777:::<<>>;;;;;;===@@@DDDGGGGGGFFFEEEDDDDDDEEEHHHHHHHHHFFFFFFGGGGGGIIIJJJKKKLLLMMMJJJKKKNNNQQQSSSUUUWWWWWWTTTUUUVVVWWWXXXWWWVVVVVVYYYXXXWWWVVVUUUTTTTTTSSSSSSVVVYYYZZZZZZZZZZZZ[[[```aaacccdddcccaaa___]]]^^^^^^```cccfffgggfffeeegggeeecccaaa```___\\\ZZZVVVRRRQQQWWWaaahhhhhheeecccbbb``````aaabbbbbbbbb^^^]]][[[ZZZYYYXXXXXXXXX[[[]]]^^^______]]]ZZZXXXZZZZZZYYYWWWVVVWWWZZZ]]]___aaadddfffgggfffcccbbb\\\ZZZYYY[[[___cccfffgggjjjjjjiiigggfffgggjjjmmmooonnnlllhhhdddbbbbbbccc```______```bbbbbbbbb```dddddddddbbb``````bbbeeebbbeeehhhfffbbb^^^]]]^^^aaabbbcccfffhhhkkklllnnnkkkjjjgggdddaaabbbeeehhhgggddd___]]]^^^```aaabbb```^^^\\\YYYWWWYYY^^^aaa```bbbcccccc___[[[YYYXXXUUUTTTSSSSSSSSSUUUWWWXXXZZZYYYYYYXXXUUUSSSPPPNNNNNNNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFIIIIIIIIIJJJJJJIIIIIIIIIGGGGGGEEEBBB???>>>>>>@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@???@@@AAAAAA@@@???:::::::::;;;;;;===>>>>>>>>>>>>==================))))))******++++++++++++***))))))((()))******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,---------.........222111111111000000//////000111111111222222333333111111111111111222222333111111111222333444555666666666777777888999999:::<<<===>>>===<<<===>>>@@@BBBDDDFFFFFFFFFFFFHHHIIILLLKKKJJJIIIKKKMMMPPPRRRUUUTTTRRRQQQRRRTTTWWWYYYZZZXXXUUUTTTVVVXXXYYYZZZcccbbbaaa___\\\YYYVVVUUUWWW```hhhjjjjjjkkkiiifffllllllmmmllliiieeeaaa^^^XXXXXXXXXXXXVVVSSSQQQOOOKKKNNNYYYlll{{{}}}~~~}}}yyyuuuqqqllliiihhhbbb[[[XXX^^^kkkwww|||}}}zzzwwwooogggaaa```dddhhhkkkjjjiiigggccc```\\\ZZZ[[[^^^bbbfffgggfffdddbbbXXXQQQLLLMMMPPPOOOPPPQQQTTTUUUVVVUUUUUUUUUXXXZZZWWWVVVVVVVVVWWWXXXYYYZZZ\\\YYYVVVRRRNNNLLLJJJJJJHHHGGGGGGFFFFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<::::::::::::;;;<<<===>>>===>>>?????????>>>===<<<===<<<<<<;;;::::::;;;;;;777777888999:::;;;<<<<<<===;;;:::>>>DDDIIIJJJIIIDDDDDDCCCBBBAAA@@@@@@???@@@AAABBBEEEGGGGGGDDDBBB:::888666555666666555444666555555555555666777777888777666777999999888777555555666666777888888999666666666777777777777777666666777777888888999999888888999:::;;;;;;::::::<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>===:::;;;===@@@CCCEEEEEEFFFBBBCCCEEEGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJHHHIIILLLNNNQQQSSSTTTUUUSSSTTTUUUWWWWWWVVVTTTSSSUUUTTTSSSRRRRRRRRRSSSSSSRRRUUUXXXZZZZZZZZZ[[[\\\[[[^^^```aaa```]]][[[ZZZYYYYYY[[[^^^bbbdddddddddfffdddaaa```___]]]ZZZXXXUUUSSSTTTZZZaaafffeeebbb```]]][[[]]]```aaa```]]]]]]]]]]]]\\\[[[ZZZYYYYYY[[[\\\^^^___^^^]]]ZZZYYY]]]\\\YYYVVVTTTUUUYYY\\\[[[^^^bbbeeefffdddbbb```YYYVVVSSSUUU[[[dddkkkooonnnllliiigggfffgggjjjllllllnnnnnnjjjfffdddeeehhhfffdddbbbbbbbbbaaa___]]]aaacccddddddddddddfffhhhdddfffgggeeeaaa]]][[[[[[ZZZ\\\___cccfffiiikkkllliiihhhfffcccaaaaaacccfffccc___[[[YYYZZZ\\\]]]]]]\\\ZZZXXXWWWVVVWWWZZZ\\\]]]]]]]]]ZZZWWWTTTTTTTTTOOOPPPQQQQQQRRRSSSUUUWWWZZZZZZYYYWWWTTTQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIHHHFFFCCC@@@======>>>@@@???@@@AAAAAABBBCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB???>>>>>>???@@@AAAAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<==================<<<<<<'''((((((***+++,,,---...((((((((())))))******+++******++++++++++++******)))******+++,,,,,,,,,+++,,,,,,,,,,,,---------------........./////////000000000111111111111111222///000000111222222222222000111222333444444555555555555666777888888999999:::;;;<<<<<<;;;;;;===???BBBCCCEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFGGGJJJLLLNNNQQQPPPNNNNNNOOOQQQTTTVVVVVVSSSOOONNNOOOQQQRRRRRR\\\\\\]]]]]]\\\[[[[[[ZZZ___hhhoooooolllkkkiiiggglllllllllkkkhhhddd```]]]YYYYYYYYYXXXVVVSSSPPPOOOKKKNNNZZZmmm}}}}}}{{{wwwsssoookkkjjjccc^^^ZZZ]]]iiiwww~~~}}}zzztttmmmiiiiiikkknnnmmmllljjjgggbbb]]]XXXVVVYYY\\\aaafffhhhfffdddbbb\\\UUUQQQSSSUUUSSSSSSTTTRRRRRRRRRQQQOOOPPPSSSVVVUUUUUUVVVUUUTTTTTTTTTUUUVVVTTTQQQNNNLLLKKKJJJJJJGGGGGGFFFFFFGGGGGGHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCAAAAAA@@@???>>>=========>>>=========<<<<<<;;;;;;::::::999::::::;;;<<<===<<<===>>>??????>>><<<;;;<<<;;;;;;::::::::::::;;;777777888888999::::::;;;:::888777:::???CCCCCCAAA============>>>>>>>>>>>>======???BBBCCCBBB???<<<888666444444555555444333444444444444555666777888999777666666777888777666333444555666777888888999555555666666666777777777555666666777888888999999999999:::;;;;;;<<<<<<<<<=========>>>>>>???AAAAAA>>>??????@@@???>>>======:::;;;<<<<<<============;;;===???@@@AAABBBBBBCCC???BBBDDDFFFFFFEEEDDDDDDAAABBBBBBCCCDDDEEEFFFFFFEEEFFFIIIKKKMMMOOOPPPQQQRRRSSSUUUVVVVVVTTTRRRQQQQQQPPPOOONNNOOOPPPRRRSSSRRRUUUXXXZZZZZZZZZ[[[\\\YYY\\\___```^^^[[[[[[[[[VVVVVVWWWZZZ^^^aaaaaaaaaaaa___]]]]]]]]]\\\ZZZXXXWWWWWWYYY\\\```aaa___]]]^^^\\\ZZZ\\\___aaa___\\\\\\\\\]]]^^^^^^^^^]]]\\\\\\]]]_________^^^\\\[[[\\\ZZZWWWSSSQQQRRRVVVZZZYYY\\\```cccdddbbb```^^^UUUQQQMMMQQQ\\\iiirrruuutttpppjjjeeeeeegggkkkmmmjjjmmmnnnmmmiiihhhjjjmmmiiifffccc```^^^]]]ZZZYYY[[[^^^cccggghhhhhhhhhhhhhhhhhhhhhfffbbb___]]]\\\VVVYYY]]]bbbeeehhhiiijjjeeeeeedddcccaaaaaaccceee^^^[[[XXXWWWWWWYYYYYYYYYWWWVVVUUUUUUVVVWWWXXXXXXZZZYYYVVVRRRNNNMMMNNNPPPOOOQQQTTTUUUTTTTTTVVVXXXZZZYYYXXXVVVSSSQQQNNNMMMJJJIIIHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFEEEHHHHHHGGGGGGGGGGGGHHHHHHHHHEEEAAA>>>===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDAAAAAACCCCCCDDDCCCBBBAAA>>>======>>>@@@AAA@@@?????????===<<<;;;:::::::::;;;<<<============<<<<<<&&&'''((()))***,,,------'''(((((())))))*********)))******++++++******))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---.../////////000000000000000000000000//////000111222222222111000111222444555555555555444555555666777888888999888999::::::::::::<<<>>>AAABBBCCCCCCBBBBBBDDDFFFDDDDDDDDDEEEFFFGGGHHHIIIKKKJJJJJJJJJLLLOOORRRSSSQQQNNNJJJIIIJJJLLLMMMMMMQQQSSSVVVYYY\\\^^^```aaagggooouuurrrmmmkkkkkkiiilllllllllkkkiiieeebbb```[[[ZZZYYYWWWUUURRRPPPNNNLLLOOO\\\ooo~~~~~~~~~~~~}}}~~~}}}zzzvvvrrrooolllkkkcccaaa]]]]]]fffsss|||~~~{{{xxxtttpppnnnnnnpppqqqqqqpppmmmiiiddd^^^YYYVVVYYY[[[___ccceeedddcccbbb___YYYUUUWWWYYYVVVTTTUUUPPPPPPOOOMMMLLLMMMOOORRRQQQSSSTTTSSSQQQOOOOOOOOOPPPOOONNNLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::999999999;;;<<<===>>>===<<<;;;:::;;;::::::999999:::::::::777888888888888999999999888888888999;;;======<<<::::::::::::999999888888888888:::<<<>>>===:::777555444333333444555444222333333333444666777999:::999777555555666777666555222333444666777777888888444444555555666666777777444555666666777888999999999999999::::::;;;;;;;;;======<<<<<<<<<===>>>>>><<<===>>>??????>>>===<<<777888999:::;;;<<<<<<<<<<<<===???@@@?????????AAA===@@@CCCDDDDDDCCCBBBCCC@@@AAAAAABBBCCCCCCDDDDDDCCCDDDFFFIIIKKKMMMNNNNNNPPPRRRTTTUUUUUUSSSQQQOOONNNMMMLLLLLLMMMOOORRRSSSUUUVVVXXXYYYXXXYYY[[[]]]ZZZ]]]``````]]][[[\\\^^^WWWWWWWWWYYY\\\_________\\\[[[ZZZZZZ[[[\\\[[[ZZZYYYZZZ\\\]]]]]][[[YYYXXXYYYXXXYYYZZZ\\\\\\[[[ZZZ\\\]]]^^^____________^^^^^^^^^___``````___^^^]]]XXXWWWTTTQQQOOOQQQUUUXXXYYY[[[^^^aaaaaa```]]]\\\SSSNNNLLLVVVggguuuzzzyyyxxxssskkkffffffiiimmmoooiiikkkllllllllllllmmmnnngggccc]]]YYYWWWVVVUUUTTTVVV[[[bbbfffhhhggggggfffhhhhhhgggeeecccaaa___^^^XXX[[[___cccfffgggggggggbbbccccccbbbaaa```bbbcccZZZYYYWWWWWWWWWWWWVVVUUURRRRRRRRRSSSVVVWWWWWWUUUWWWTTTOOOJJJGGGHHHLLLOOOTTTWWW[[[[[[XXXVVVWWWXXXXXXWWWVVVSSSQQQOOONNNMMMIIIHHHHHHGGGGGGGGGGGGGGGCCCDDDEEEEEEFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGCCC@@@>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBB>>>???@@@AAABBBAAA@@@@@@>>>===<<<===???@@@@@@>>>@@@???===<<<;;;:::999999:::;;;<<<===>>>===<<<;;;(((((())))))))))))******&&&'''((()))************))))))************)))))))))***+++,,,------------++++++++++++,,,,,,,,,,,,---.....................000000000000000000000000///000111222222111000000111222333555666666666666555555555666666777777777666888999999999:::<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>>===;;;::::::999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888888888777777777555777999999999999:::;;;999999888888777666666555555555555777999999777555333222111222444444333111222222333444777999;;;<<<999777555444555666666555222333444666777777777666333333444555555666777777444444555666777888999999888888888888888888999999<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===??????>>><<<;;;888888999:::;;;;;;;;;:::999;;;>>>>>>===<<<===???<<>><<<===>>>@@@@@@@@@???>>>>>>===<<<===??????>>>===<<<;;;;;;:::::::::::::::999:::<<<===>>>===<<<;;;+++******)))(((''''''&&&&&&&&&((()))************))))))************)))))))))***+++,,,---.........******+++++++++,,,,,,,,,000000000///......------000000000000///////////////000111222222111000///111222444666777777777666555555555666666666666666555666888888999:::===???===>>>???>>>>>>???BBBDDD@@@BBBDDDEEEEEEDDDBBBAAAAAABBBDDDGGGJJJLLLNNNOOOMMMJJJGGGGGGIIILLLMMMNNNMMMNNNQQQTTTVVVXXXZZZZZZaaaiiimmmiiiccccccfffgggeeefffffffffeeecccaaa```___]]]YYYUUURRRPPPNNNNNNMMMQQQ^^^qqq}}}zzzxxxxxxxxxxxxwwwwwwxxxyyyyyyyyywwwvvvuuusssrrrqqqooollljjjhhhggg^^^bbbaaa[[[\\\gggrrrvvvyyywwwtttrrrrrrssssssrrrqqqpppooollliiidddaaa^^^``````aaabbbdddeeeggggggZZZUUUSSSVVVXXXUUUSSSSSSOOOOOONNNKKKGGGFFFFFFGGGFFFJJJMMMMMMJJJHHHHHHIIIKKKLLLLLLKKKJJJGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA???>>>>>>>>>???@@@AAA@@@>>><<<;;;:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======999999999:::::::::;;;;;;999999999888999999::::::999999888888777666666666222555999999777666888:::777777777777777777777777333333444555777888666555222111111222444444333111111222333555777:::<<<>>>999777555444555666555555222333444666777666666555333333444444555666777777444444555666777888999999777777666666666666777777;;;;;;;;;::::::999999999888:::<<<===>>>===<<<:::::::::;;;;;;;;;:::999999666999<<<<<<;;;:::<<>>AAAAAA???>>>@@@BBBBBBCCCCCCDDDDDDEEEEEEEEECCCEEEFFFIIIKKKLLLMMMMMMOOOPPPSSSTTTTTTQQQNNNLLLNNNMMMLLLLLLNNNRRRUUUXXXYYYYYYXXXVVVUUUWWW[[[^^^]]]______[[[UUUSSSUUUYYY^^^]]][[[\\\]]]___^^^^^^\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZ\\\]]]\\\XXXUUUTTTUUUZZZ^^^bbbbbb```___aaaccc```___^^^]]]\\\[[[[[[[[[]]]]]]^^^______^^^^^^^^^YYYYYYYYYXXXWWWYYY]]]```[[[[[[\\\]]]\\\\\\ZZZZZZVVVUUU\\\sssqqqmmmhhhggghhhiiiiiigggiiifffeeefffiiiiiifffccc___ZZZSSSOOOOOORRRUUUWWWYYY\\\^^^_________aaabbbcccaaa````````````^^^]]]fffhhhjjjllljjjgggccc```cccdddeeeccc```]]]\\\\\\VVVVVVWWWYYYZZZXXXTTTQQQMMMMMMNNNRRRWWWYYYWWWTTTTTTQQQKKKGGGGGGLLLTTTZZZXXX\\\___]]]WWWQQQPPPQQQRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCDDDEEEEEEDDDDDDCCCEEEFFFHHHHHHFFFEEECCCDDDAAA??????BBBDDDDDDCCC?????????>>>======<<<<<<;;;<<<===?????????>>>===???===<<<===>>>???>>><<<888888888888999:::;;;<<<999:::<<<>>>>>>===<<<;;;''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))((()))***,,,------,,,,,,)))************+++++++++........................////////////000000000111111000///......///000111//////111222444555777777666666666666666666666666222333444666888999::::::999999:::;;;===???AAABBB@@@@@@AAAAAAAAA@@@@@@???CCCCCCCCCDDDFFFHHHJJJLLLIIIKKKMMMOOOOOONNNKKKJJJJJJLLLNNNQQQSSSTTTUUUUUUYYY[[[]]]]]][[[[[[^^^aaaeeeeeeeeedddcccaaa```___]]]\\\YYYVVVSSSQQQOOOOOOKKKUUUdddttt~~~xxxwwwvvvvvvvvvuuurrroooooonnnlllkkklllnnnqqqsssnnnnnnmmmllljjjgggeeeccc```[[[WWWXXXYYY]]]fffpppqqqrrrssstttuuuuuuuuuuuuuuupppkkkiiihhhfffbbb___bbbgggkkkjjjeee``````aaaWWWTTTRRRSSSVVVXXXXXXWWWRRROOOJJJEEEBBBAAABBBCCCGGGGGGGGGGGGGGGGGGGGGGGGLLLJJJHHHHHHIIIIIIHHHGGGCCCDDDDDDEEEEEEDDDBBBAAA@@@??????>>>===<<<<<<;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===:::777444444666999<<<===;;;::::::::::::999777888888777777777777888888======<<<;;;:::888777666888888777666666666666666888888888888777777777777444444444444444444444444666666555555555444444444333333444444555666666777666666666666666666666666333444444555555444444333222111000222444555555444222333444555666888999999<<<:::777666777888888777888888888999999::::::;;;:::;;;<<<======<<<;;;:::999999999999999999999999999999999999:::;;;<<<<<<@@@@@@>>><<<;;;===AAAEEEEEEFFFGGGGGGFFFEEECCCBBBDDDEEEGGGGGGHHHJJJNNNPPPUUUTTTSSSTTTTTTRRRPPPMMMQQQQQQQQQRRRRRRSSSTTTUUU]]]\\\ZZZYYYYYYYYYZZZ[[[]]]]]]\\\XXXSSSPPPQQQSSS]]][[[ZZZZZZ[[[\\\\\\[[[^^^[[[WWWWWWYYYZZZZZZXXXXXXYYYYYYZZZZZZYYYXXXWWWaaacccdddccc```]]][[[[[[______^^^]]]\\\[[[YYYXXXZZZ[[[]]]^^^^^^^^^```aaafffccc^^^ZZZYYY\\\```ccceeebbb```^^^___`````````]]]___kkk}}}qqqgggdddeeeeeefffhhhgggccc___```eeeiiihhhfffhhhcccZZZSSSQQQTTTYYY]]]```___]]][[[YYYZZZ^^^aaa___\\\YYYXXXZZZ^^^bbbeeejjjjjjkkklllkkkgggbbb^^^dddcccbbb```___]]]\\\[[[WWWWWWWWWWWWVVVUUUTTTSSSKKKKKKMMMTTT[[[]]]ZZZVVVXXXUUUOOOKKKJJJMMMQQQUUUYYYYYYWWWUUURRRPPPNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDDDDAAACCCEEEGGGHHHIIIHHHHHHFFFDDDAAAAAADDDEEEDDDBBBAAA@@@>>><<<;;;::::::;;;:::===@@@@@@???<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;===:::888888999::::::999999::::::;;;;;;::::::999''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,,,,,,,,,,,,,)))************+++++++++------------------------,,,,,,,,,---------------111000///......///000000///000111222333555666666444444444444444444444444222333444666888999999999999::::::;;;===???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@CCCCCCCCCDDDFFFHHHJJJKKKKKKMMMOOOPPPQQQPPPNNNLLLKKKLLLOOOQQQSSSSSSSSSSSSUUUVVVVVVUUUTTTWWW]]]bbbffffffeeedddccc```^^^]]]YYYXXXVVVSSSQQQOOONNNMMMRRR[[[iiivvv~~~|||yyyyyywwwvvvuuuuuutttqqqooojjjiiigggeeeeeeggghhhjjjhhhiiijjjjjjiiigggdddccc___ZZZUUUTTTTTTXXXbbbkkkssssssttttttttttttsssrrrwwwsssmmmjjjiiigggbbb^^^dddgggjjjhhhccc______```ZZZWWWTTTTTTUUUVVVUUUSSSRRROOOKKKGGGDDDDDDEEEEEEIIIIIIHHHHHHHHHGGGGGGGGGJJJIIIGGGGGGHHHIIIHHHGGGDDDDDDEEEEEEDDDCCCBBBAAA??????>>>>>>===<<<<<<;;;>>>===<<<;;;:::999999999:::::::::::::::::::::::::::999888777777888::::::;;;:::999999;;;<<<;;;::::::999999888888999999:::;;;;;;;;;;;;:::888777666888777777666666555666666666666666666555555555555444444444444444444444444666666666555555555444444333333333444555666666666444444444444444444444444333333444444444444333333333222222333555666555444444444444555555666666666777666555555777999999888888888888888888999999999;;;;;;<<<======<<<;;;;;;:::::::::999999999999999888888888999999:::;;;<<<===>>>???@@@??????AAACCCFFFFFFGGGGGGFFFEEEDDDCCCDDDEEEGGGGGGHHHJJJNNNPPPVVVUUUTTTTTTUUUTTTRRROOORRRQQQQQQRRRRRRSSSTTTUUU[[[[[[ZZZYYYYYYZZZ[[[\\\^^^^^^]]]ZZZVVVTTTUUUVVVZZZYYYYYYZZZ]]]`````````\\\ZZZXXXXXXZZZ[[[[[[YYYYYYZZZ[[[\\\\\\[[[ZZZZZZ```aaabbbaaa^^^\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]\\\YYY[[[]]]___aaacccfffhhhhhheeeaaa^^^^^^___bbbdddfffdddaaa______```aaaaaadddhhhtttzzzpppgggeeeeeeddddddfffccc```^^^bbbiiioooqqqqqqpppkkkddd]]][[[\\\```ccc```^^^[[[ZZZZZZ[[[]]]___XXXYYYYYYZZZ\\\```eeeiiiiiiiiijjjjjjjjjhhheeebbbaaa``````^^^]]]\\\\\\[[[XXXXXXXXXWWWWWWUUUTTTTTTMMMMMMPPPVVV^^^aaa___\\\XXXUUUQQQNNNNNNQQQUUUXXXYYYXXXUUUSSSPPPMMMKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIEEEDDDCCCBBBBBBCCCDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEFFFDDDBBBBBBDDDDDDBBB@@@===<<<;;;;;;:::;;;<<<======???AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888:::;;;;;;999777999999999::::::999999999''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++,,,++++++)))************+++++++++---------------------------......///////////////000//////......///000000000111111222333333444444222222222222222222222222222333444666777888888888::::::;;;<<<===>>>???@@@???@@@@@@AAAAAA@@@@@@???BBBBBBCCCDDDFFFHHHIIIKKKKKKLLLNNNPPPPPPOOONNNMMMLLLMMMOOOQQQRRRRRRRRRQQQSSSSSSQQQOOOOOOTTT]]]dddgggggggggfffccc```]]][[[VVVUUUTTTRRRPPPOOONNNNNNNNNXXXgggvvv~~~zzzxxxvvvttttttssspppnnnkkkiiigggdddccccccdddeee```bbbeeehhhhhhgggdddbbbaaa[[[UUUSSSRRRUUU]]]fffrrrrrrrrrrrrrrrpppooonnnsssoookkkjjjjjjhhhdddaaafffggghhheee```\\\\\\^^^\\\YYYVVVTTTSSSRRRPPPOOOQQQOOOLLLIIIGGGGGGHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFHHHFFFEEEEEEGGGHHHHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@???>>>>>>======<<<<<<<<>><<<;;;999888888888999999999999999999999999777888999:::;;;;;;:::::::::999888999<<<===<<<;;;999999888888888888999999999999::::::999999888777777666666666555555555555444444444444333333333333444444444444444444444444555555555555444444444444222333333444444555555666333333333333333333333333222222333333333333222222555444333333555666555333444444444444444333333333222111222555888999999888888888777777777777777777;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::888888777888888999:::;;;999<<<@@@CCCCCCBBBAAAAAAFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEGGGGGGHHHJJJNNNPPPWWWUUUTTTTTTTTTUUUTTTRRRRRRRRRRRRRRRSSSTTTUUUUUUYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]\\\ZZZWWWVVVWWWXXXXXXWWWWWWYYY\\\_________[[[ZZZYYYZZZ\\\\\\[[[ZZZZZZ[[[]]]^^^______^^^]]]]]]^^^^^^]]]\\\[[[\\\^^^[[[\\\\\\]]]^^^^^^^^^]]][[[\\\]]]___bbbeeehhhiiihhhgggeeedddccccccdddeeegggeeeccc``````aaacccdddkkkooo{{{wwwooohhhggggggdddbbbccc___\\\\\\```iiiqqqvvvxxxssspppkkkgggddddddfffgggbbb^^^ZZZYYYZZZ\\\[[[ZZZSSSVVVZZZ\\\]]]```fffjjjjjjjjjiiiiiigggfffdddccc______^^^]]]]]]\\\[[[[[[XXXXXXXXXXXXWWWVVVUUUUUUOOOOOOQQQWWW^^^ccccccaaaXXXWWWUUUSSSSSSUUUXXXZZZWWWUUUSSSPPPMMMIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCBBBBBBBBBCCCCCCDDDFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@EEEDDDCCCDDDDDDCCCAAA>>>999999999:::;;;<<<>>>???@@@AAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;:::666444888888888888888888888888''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))((())))))*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000111000000///............/////////000111111111111222222222222111111111111111111111111222333444555666777777777999:::;;;<<<===>>>??????;;;<<<======>>>=========AAAAAABBBDDDEEEGGGIIIIIIHHHIIIKKKMMMMMMMMMLLLKKKMMMNNNOOOPPPQQQQQQPPPPPPSSSTTTRRRPPPOOOTTT\\\cccggghhhhhhgggeeeaaa\\\ZZZVVVUUUTTTSSSRRRQQQQQQQQQLLLVVVfffvvv{{{xxxvvvtttsssrrrpppooollljjjgggdddbbbaaaaaaaaaZZZ]]]bbbfffgggfffdddbbbbbb]]]YYYXXXVVVVVV[[[bbblllmmmooooooooonnnlllkkkjjjhhhfffgggjjjjjjhhheeeffffffddd```[[[YYYYYYZZZZZZXXXVVVTTTRRRPPPNNNLLLNNNMMMKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCEEEDDDBBBCCCEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>=========<<<<<<<<<===<<<;;;:::999999999999888888888888888888888888888888999:::;;;<<<<<<<<<:::999999:::;;;<<<<<<;;;666666666555555666666666777777888888999888888777555555555666555555555444444333333333222222222222333333333333333333333333444444333333333222222222222222333333444444444444333333333333333333333333111222222333333222222111555333222222444444333222222222222222222333333333111111222555888:::999777777777777666666555555555:::;;;<<<======<<<;;;::::::::::::::::::;;;;;;;;;777777777777888999:::;;;888;;;@@@BBBCCCBBBBBBBBBEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEGGGGGGHHHJJJNNNPPPUUUSSSQQQPPPRRRSSSTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]YYYYYYYYYXXXWWWWWWWWWXXXXXXVVVUUUVVVYYYZZZZZZZZZ]]]\\\\\\\\\\\\\\\[[[ZZZ[[[]]]^^^```aaaaaa``````\\\\\\\\\[[[ZZZZZZ]]]___^^^^^^___^^^^^^]]]\\\\\\___^^^^^^___aaabbbccccccfffgggggggggffffffeeedddeeeeeedddbbbbbbdddgggiiiooorrrzzztttnnnjjjjjjiiieeebbbbbb^^^[[[ZZZ]]]dddlllqqqssslllkkkjjjhhhggggggggggggfff```ZZZYYY[[[[[[WWWSSSSSSVVVYYYYYYYYY\\\bbbgggkkkkkkiiigggdddbbbbbbbbbbbbbbbaaa___^^^\\\[[[[[[XXXXXXXXXXXXXXXWWWVVVVVVQQQQQQSSSWWW\\\```aaa```YYYXXXWWWVVVVVVVVVWWWWWWSSSRRRPPPNNNKKKIIIGGGFFFIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@???>>>>>>DDDEEEEEEFFFEEECCC@@@===999999:::;;;<<<===??????AAAAAA@@@===:::999:::;;;:::::::::::::::::::::::::::999999999::::::777555777777777666666777777777''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---...---,,,+++------......////////////111111111111111111111111111111111111111111111111222333444555555555555555777888:::<<<===>>>>>>>>>:::;;;<<<<<<=========<<<@@@@@@BBBDDDEEEGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPPPPOOONNNSSSTTTUUUSSSQQQSSSWWW\\\eeeggghhhhhhfffbbb]]]ZZZUUUTTTSSSRRRQQQQQQQQQQQQSSS\\\iiiuuu|||}}}zzzwwwzzzxxxvvvuuuuuutttqqqooojjjhhhfffccc```^^^]]]]]]YYY\\\aaaeeegggfffdddbbb```]]]\\\\\\ZZZWWWXXX]]]hhhjjjllloooppppppooonnniiigggfffhhhkkkllliiifffdddccc```[[[WWWUUUUUUVVVTTTTTTSSSRRRPPPNNNMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDBBBBBBAAACCCAAA@@@AAACCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@============<<<<<<<<<<<<::::::999999999::::::;;;888888888888888888888888:::999888888999;;;===>>><<<:::999999::::::999888666555555444444555555666555666777777888888777777333444555555555555444444444444444333333333222222333333333333333333333333222222222111111111000000222222222333333333333333333333333333333333333333111222222333333222222111333111000111222222111000//////000111222333444444333333444666888999777555777666666555555444444444999:::;;;<<<<<<;;;:::999999999999::::::;;;;;;;;;777777777777888999:::;;;:::<<<>>>??????@@@BBBDDDDDDDDDDDDEEEEEEFFFFFFGGGDDDEEEGGGGGGHHHJJJNNNPPPRRROOOLLLKKKMMMPPPRRRSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVXXXYYYZZZ[[[\\\\\\YYYXXXXXXYYYYYYZZZYYYYYYWWWVVVUUUWWWYYY[[[\\\[[[``````___]]]\\\ZZZZZZZZZ]]]^^^```aaabbbbbbbbbaaa\\\]]]]]][[[ZZZZZZ\\\^^^^^^^^^_________^^^^^^]]]```___^^^```bbbcccbbb```bbbccceeeggggggeeedddbbbbbbdddeeeeeeeeegggkkkoooqqqrrruuu{{{zzzpppmmmkkkmmmkkkfffccccccbbb```]]]]]]```cccfffhhhaaacccdddfffgggggggggfffhhhccc]]][[[[[[YYYTTTNNNRRRSSSUUUUUUVVVZZZbbbggghhhhhhhhheeecccaaaccceeehhhgggeeebbb```]]][[[ZZZXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVWWWYYY\\\]]]]]]]]]ZZZYYYXXXVVVUUUSSSRRRQQQPPPOOONNNMMMKKKJJJIIIHHHKKKKKKIIIHHHFFFEEECCCCCCFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBBBB=========>>>??????@@@@@@CCCEEEFFFFFFDDDBBB???>>><<<<<<======>>>>>>>>>>>>??????>>>;;;888777888:::::::::::::::::::::::::::<<<:::999999<<<@@@BBBBBB777666666555555666666777''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++***+++---//////...---,,,,,,---...///////////////000000000000000111111111222222222222222222222222333333444444444444444333444555888:::<<<=========<<<<<<===>>>????????????>>>@@@AAACCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNOOOPPPOOOOOONNNQQQSSSUUUTTTQQQPPPRRRTTT```cccfffgggfffbbb]]]ZZZSSSRRRQQQPPPPPPOOOPPPPPPQQQYYYeeepppxxx{{{zzzxxxyyyxxxwwwxxxxxxvvvssspppmmmkkkiiigggdddbbbaaaaaa]]]___ccceeefffeeecccbbb\\\ZZZZZZ[[[XXXUUUVVVZZZfffiiimmmqqqssstttsssrrrmmmkkkjjjjjjlllkkkgggccc```^^^[[[WWWTTTRRRRRRQQQNNNOOOPPPPPPMMMLLLLLLLLLGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEDDDCCCBBBBBBAAAAAABBB@@@??????AAABBBBBBAAAAAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<888888888999999:::;;;<<<888888888888888888888888:::999888777888999<<<===;;;:::888888999999777666777777666666666666777777555555666666777666666666222333444555555555444333444444444444333333333333333333333333333333333333111111111111000000000000222222222222222222222222333333333333333333333333222222333333333333222222111000//////111111111///...///000111222444555555666555555666777777666444666666555555555555555555888888999::::::999888888777888888999999::::::;;;888888777888888999:::;;;;;;<<<===<<<<<<>>>AAADDDBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEGGGGGGHHHJJJNNNPPPNNNKKKFFFEEEHHHLLLPPPRRRSSSSSSSSSSSSTTTUUUVVVVVVUUUVVVXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]^^^\\\[[[VVVVVVVVVYYY]]]aaaccccccaaaaaa```^^^[[[ZZZ[[[]]]___```bbbcccdddccccccbbb_________^^^[[[ZZZ[[[]]]ZZZ[[[]]]___```aaabbbbbb_________cccggggggdddaaa]]]___bbbdddeeedddcccaaa```dddhhhiiiiiijjjmmmqqqssssssssstttuuuuuusssqqqllljjjjjjmmmkkkfffdddeeeeeedddbbb```______```aaa[[[]]]aaadddgggggggggggggggddd```]]]\\\YYYSSSOOOQQQQQQRRRUUUZZZ```fffiiidddfffhhhgggddddddgggjjjjjjhhhfffccc```\\\ZZZYYYXXXYYYYYYYYYYYYYYYXXXXXXZZZ[[[\\\]]]]]]\\\[[[[[[YYYXXXVVVTTTRRRPPPNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEECCCAAA???===::::::;;;===???AAADDDEEEAAACCCDDDCCCAAA???>>>>>>===>>>>>>?????????>>>>>>======<<<:::777666777999::::::::::::::::::::::::<<<:::888:::???EEEJJJLLL777777555555555555777777''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))((('''''''''((())))))************+++++++++++++++++++++++++++++++++,,,---///111222000///---+++,,,---////////////////////////000000000111111111111111111111111111111333333444444444333333222111222666999;;;<<<===<<<<<<<<<>>>??????@@@@@@@@@>>>???AAACCCEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMNNNOOOOOOOOONNNPPPRRRTTTRRROOONNNPPPSSSYYY]]]aaaddddddaaa\\\YYYTTTSSSRRRQQQPPPPPPPPPPPPMMMTTT___kkktttzzz{{{|||wwwwwwxxxzzz{{{yyyuuuqqqooonnnmmmkkkiiihhhgggfffcccdddfffgggfffeeecccbbb\\\XXXWWWWWWUUUSSSVVV\\\dddggglllppprrrsssrrrrrrllljjjhhhiiijjjiiiddd```[[[YYYVVVTTTRRRPPPNNNMMMJJJLLLNNNNNNKKKIIIIIIJJJGGGHHHIIIJJJJJJIIIGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>>>>???@@@???>>>>>>>>>===<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999::::::999999999999999999999999888888999999999999999999999777666777888888777666777666666555555666666777555555666666666555555444000222333555555555333333444444444333333333222222222222222222222222222222333222222222222111111111222222222222222111111111222222222222222222222222333333444444444444333333000///...///111222222111000000111222222333444444555444222333555666666555555555555555666666666666666777888999999888777666666666777888888999::::::888888888999999:::;;;<<<:::;;;<<<<<<;;;<<<>>>AAAAAAAAAAAAAAABBBDDDFFFGGGDDDEEEGGGGGGHHHJJJNNNPPPLLLHHHCCCAAADDDJJJOOORRRSSSSSSSSSSSSTTTUUUVVVVVVUUUVVVXXXYYYZZZZZZZZZZZZ\\\ZZZZZZ\\\^^^___\\\ZZZWWWWWWXXX[[[___ccceeefffaaaaaa___\\\ZZZ[[[___bbbcccdddeeeffffffeeeddddddbbbccccccaaa^^^[[[ZZZZZZZZZ[[[]]]___aaabbbcccccc______```dddhhhgggaaa\\\YYY[[[___bbbddddddcccbbbaaaffflllmmmlllkkkmmmooorrrrrrrrrqqqooommmjjjiiihhhfffgggjjjiiidddccceeeaaaaaaaaa```___^^^______XXX[[[___ccceeeffffffeeecccbbbaaa```]]]YYYUUUSSSTTTSSSUUU\\\dddiiiiiiggghhhkkkmmmkkkgggeeegggiiifffeeeccc```]]]ZZZXXXWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXZZZ\\\]]]\\\ZZZXXXWWWVVVVVVTTTRRRPPPNNNMMMLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFFFFEEEDDDBBB@@@<<<999888666777888:::<<<@@@CCCEEE===???@@@???<<<;;;<<<>>>;;;<<<===?????????>>>===<<<<<<<<<;;;888777888:::999999999999999999999999;;;999888999===AAADDDDDD888777666555555666777888''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))'''&&&&&&'''((())))))************+++++++++************************(((***,,,...///---+++******+++---///000000///............///000111111111111111111111111111111111333333444444444333222222...111444888;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>===???AAACCCEEEFFFFFFFFFBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNOOOOOOOOOOOOQQQSSSSSSRRROOOOOOSSSVVVTTTXXX^^^bbbbbb___[[[XXXWWWVVVUUUSSSSSSRRRRRRRRRSSSXXX```iiippptttuuuuuuvvvwwwyyy|||}}}{{{vvvrrrlllkkkjjjiiihhhgggfffeeehhhhhhhhhhhhgggeeecccbbb^^^YYYUUUTTTSSSSSSYYY```bbbeeeiiimmmppppppooonnnfffdddccceeegggfffbbb^^^XXXVVVTTTRRRQQQOOOMMMKKKHHHKKKMMMMMMJJJGGGGGGIIIGGGHHHJJJKKKKKKIIIHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@>>>===>>>???>>>===<<<<<<;;;;;;<<<===???@@@;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888999999999999999999999999999666888:::;;;;;;999777555666555444555777999888777444444444333333444444444555555666666555444444333000111333555555555333222333333333222222222222111222222222222222222222222444444444333333333222222222222111111111111111111000000000000000000000000333444444555555444444333000//////000222444333333222222222222222222222222444222000000333555666666444555555666666777777777555666777888888777666555555666666777888888999999999999999999:::;;;<<<===999;;;<<<===<<<;;;<<<>>>@@@@@@???@@@AAACCCEEEFFFDDDEEEGGGGGGHHHJJJNNNPPPKKKGGGAAA@@@CCCIIIOOORRRSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWXXXZZZZZZZZZYYYYYYZZZYYYXXXZZZ]]]]]][[[XXXZZZYYYYYY[[[^^^aaabbbbbb______^^^[[[ZZZ\\\bbbgggffffffggghhhhhhgggfffeeedddeeeeeeccc___\\\YYYYYY]]]^^^___```aaaaaaaaaaaaaaa```aaadddfffcccZZZSSSWWWYYY]]]aaacccdddccccccbbbhhhnnnpppmmmjjjkkkmmmooopppqqqpppmmmhhhdddbbbdddccceeehhhgggcccccceeeYYY[[[^^^____________```XXXZZZ^^^aaadddddddddccc^^^```bbbaaa^^^ZZZXXXXXXZZZYYY[[[ccclllnnnhhhbbbpppssstttppphhhdddccceeebbbaaa___]]][[[YYYWWWVVVYYYYYYZZZZZZZZZZZZZZZYYYTTTWWWZZZ\\\ZZZXXXUUUTTTUUUTTTRRRPPPOOONNNNNNNNNMMMMMMLLLJJJHHHGGGEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGDDDDDDCCC@@@===999666444222333444555888<<>>>>>???>>>>>>;;;<<<===<<<:::999:::;;;999999999999999999999999;;;:::888888888888666555999777666555555666777999((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''(((((((((((())))))))))))))))))************))))))***+++,,,------,,,+++***************************)))))))))***+++---.../////////...------...000111...000333333222111111222555555444333333222111111555555666777777777777777999:::;;;<<<============AAAAAABBBBBBCCCBBBBBBAAABBBCCCCCCDDDEEEFFFFFFGGGHHHKKKOOOPPPOOONNNMMMMMMMMMQQQSSSRRRNNNNNNQQQVVVVVVWWWXXXXXXXXXWWWVVVVVV[[[\\\\\\XXXRRRNNNNNNOOOPPPSSSYYY```hhhnnnpppqqqtttuuuxxx}}}}}}wwwrrrkkklllmmmllljjjhhhhhhhhhiiihhhfffeeeffffffdddccc]]]YYYUUUQQQPPPSSSWWWZZZ^^^```dddhhhkkkiiieeeaaabbbaaa______^^^]]][[[YYYTTTSSSRRRQQQPPPOOOOOOOOOLLLKKKIIIIIIJJJIIIGGGEEEEEEEEEGGGGGGHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>@@@???===<<<<<<<<<===>>>::::::::::::<<<===>>>???=========<<<;;;999888777===<<<;;;::::::::::::;;;999999888888888888999999:::;;;;;;;;;;;;:::999999555333333444666777666555555555555555555555555555333333333333333333333333222222444444444444222222444333333222111111111222333222222111000000000111000000111111111111000000111111000000000000000111111111000000000000111111333333333222222222111111111111111111111111111111111222333333444444333333000111222333333333333333444333333333333444555555333333444444555666666666555555444555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888:::<<>>???@@@AAABBBBBBBBBAAABBBBBBDDDEEEFFFGGGGGGHHHKKKOOOPPPOOONNNMMMMMMOOOQQQRRRQQQOOONNNQQQSSSUUUTTTTTTTTTTTTUUUWWWXXX\\\\\\[[[WWWSSSPPPOOOOOONNNPPPUUU[[[ccciiimmmooossstttwww{{{}}}|||wwwssskkklllmmmllljjjhhhhhhhhhgggfffeeefffggggggfffddd]]]ZZZUUUQQQPPPQQQTTTWWWVVVWWWZZZ___bbbbbb___\\\^^^]]]\\\\\\\\\ZZZWWWUUUPPPOOOOOONNNMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIFFFDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCBBB@@@???>>>>>>>>><<<;;;;;;;;;<<<===:::::::::;;;<<<===??????===<<<<<<;;;:::999777777<<<<<<;;;;;;;;;:::::::::888888777777777777888888666666777777666666555444555333333444555666666555333333333333333333333333333333333333333333333333222222333444444333222222444333222111111111111111444333222111111111111222000000111111111111000000111000000//////000000111111000000//////000000111222222222111111111000000111111111111111111111111111222222333333333333333000000000111111111111111222222222222222333444444333333444555555666666777555444444555666777999:::<<<<<<============<<<<<<:::999888888999;;;>>>@@@@@@???@@@@@@AAABBBCCCDDDHHHIIIIIIJJJJJJJJJJJJJJJFFFDDDBBBDDDIIIOOORRRSSSVVVTTTQQQQQQSSSUUUUUUUUUWWWVVVUUUTTTTTTVVVWWWYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[]]]]]]]]]\\\\\\]]]___dddfffhhhgggdddaaa______cccggggggcccaaacccbbb___^^^```cccdddcccbbbaaaaaabbbbbbbbbcccbbb^^^XXXSSSRRRXXX```ddddddbbbbbbccccccfffhhhiiihhhgggggggggmmmkkkhhheeebbbaaaaaabbbfffggghhhhhhfffccc```^^^[[[ZZZ[[[]]]______[[[XXXZZZ]]]```bbbaaa`````````\\\[[[ZZZZZZ[[[ZZZWWWUUU[[[\\\aaaiiilllhhhffffffoooppppppkkkddd```aaacccaaa\\\VVVUUUWWWWWWUUURRRSSSVVVXXXYYYWWWUUUVVVWWWWWWXXXXXXVVVRRRPPPQQQSSSTTTRRROOOLLLKKKJJJKKKLLLLLLJJJHHHHHHHHHIIIGGGFFFEEECCCAAA@@@AAABBBBBBAAAEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDBBB@@@<<<888444111222222444777;;;======;;;;;;;;;;;;<<<===>>>???@@@>>>@@@AAA@@@>>><<<<<<<<<===<<<;;;;;;===??????>>>999888888999;;;;;;:::999999999999:::999888888777666666555555555666666777''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''******++++++++++++******)))******++++++******)))))))))))))))))))))))))))+++++++++++++++,,,------------------...///000111///000111000///000111333000000111222333333444444222333444666777888888888777777888999:::::::::::::::;;;===>>>@@@AAAAAAAAA???@@@AAACCCDDDFFFGGGGGGHHHKKKNNNOOOOOONNNNNNNNNQQQPPPPPPOOOOOOOOOOOOPPPQQQPPPOOONNNPPPSSSVVVYYY\\\ZZZWWWUUUTTTRRROOOMMMMMMOOOSSSXXX^^^eeejjjmmmrrrsssuuuxxxzzzzzzwwwtttmmmnnnooonnnkkkiiiiiijjjhhhhhhiiikkkmmmmmmjjjhhh```]]]XXXTTTQQQRRRTTTUUUQQQRRRTTTWWW[[[\\\[[[YYYYYYXXXXXXXXXXXXWWWSSSPPPMMMMMMLLLLLLLLLLLLLLLMMMKKKJJJIIIIIIIIIHHHFFFDDDDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@<<<<<<;;;::::::999888888:::;;;<<<<<<<<<;;;:::999777777666666666666777777777888888888888777666666555444333444555666555444222222222222222222222222444444444444444444444444111222333333333333222111333222111111111111111111222222111000000000111111111111111111111111111111000000////////////000000000000////////////000000000000000000000/////////000000000000000000000000000111222222333333222222111000///......//////000111111111111111222333333444444444555666666777777444444444555666777888999:::;;;<<<======<<<;;;::::::999888777888:::===>>>????????????@@@@@@AAABBBGGGGGGGGGHHHHHHHHHHHHHHHEEEDDDDDDGGGLLLPPPSSSTTTUUUSSSQQQQQQRRRTTTTTTTTTVVVUUUTTTTTTTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWYYYYYYXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^]]]\\\\\\]]]___aaaddddddbbb]]]ZZZYYY^^^ccceeecccbbbddddddbbbaaabbbdddfffhhhfffccc```cccbbbbbbbbbbbb```\\\YYYXXX]]]dddgggeeeccccccdddgggiiillllllkkkiiiiiijjjkkkhhhdddaaa```bbbfffhhhjjjiiihhhgggeeecccaaa___\\\\\\\\\^^^______\\\ZZZ]]]```ccceeedddbbbbbbbbb]]][[[ZZZYYYZZZYYYWWWUUU[[[\\\aaahhhjjjfffdddeeeiiijjjiiieeeaaa___bbbeeeaaa\\\WWWTTTTTTUUUTTTRRRRRRTTTVVVVVVVVVUUUVVVWWWSSSTTTTTTRRRPPPNNNNNNOOORRRPPPMMMJJJGGGFFFFFFFFFGGGFFFFFFGGGIIIJJJJJJIIIEEEBBB??????@@@AAABBBAAADDDEEEEEEEEEDDDCCCBBBBBBEEEDDDCCCAAA>>>:::777555111222555999===>>>===;;;<<<<<<<<<===>>>???@@@AAA???AAAAAA@@@===;;;;;;;;;<<<;;;;;;===@@@AAA@@@???666888999999777666888:::888888999999888888777666666555555444444444444555'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))'''%%%#########%%%&&&&&&&&&'''''''''(((((((((******++++++++++++******)))))))))******))))))))))))))))))))))))))))))))),,,,,,+++++++++,,,,,,---,,,,,,,,,---...///000111///000000///......111333000000111111222333333333000111333555777888888888666777888999:::::::::::::::;;;<<<>>>??????@@@@@@>>>>>>@@@AAACCCEEEFFFGGGGGGJJJMMMNNNNNNMMMMMMNNNRRRPPPNNNNNNNNNOOONNNMMMLLLKKKKKKLLLNNNQQQTTTVVVZZZVVVSSSRRRSSSRRROOOKKKLLLOOOTTTYYY^^^bbbfffiiipppqqqrrrtttvvvvvvuuutttpppqqqrrrqqqooommmmmmnnnooooooqqqssstttsssooollldddaaa]]]XXXUUUUUUUUUVVVTTTTTTTTTWWWYYY[[[ZZZYYYUUUTTTTTTUUUVVVTTTPPPMMMMMMMMMLLLLLLLLLMMMNNNNNNJJJIIIHHHHHHHHHGGGEEECCCCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA<<<<<<;;;::::::::::::::::::;;;<<<======;;;999888666666555555555555666666999999999999999888888777555444333333555555444333111111111111111111111111444444444444444444444444111111222222222222111111222111111000000000111111000//////....../////////111111111000000111111111//////.........///000000000//////......//////000........................000000000000000000000000///000111111222222111111333111///------...///000111111111111111222333333333444444555666666777777444444555555666777888888777888999::::::999888777:::999888888999:::<<<>>>???>>>>>>>>>>>>>>>??????CCCCCCCCCDDDEEEFFFGGGHHHEEEFFFGGGIIILLLOOOPPPQQQPPPOOONNNOOORRRTTTTTTTTTVVVVVVUUUUUUUUUVVVWWWXXXVVVVVVWWWWWWWWWVVVUUUTTTYYYYYYYYYYYYXXXWWWWWWVVVWWWZZZ]]]___^^^\\\\\\\\\[[[^^^``````^^^[[[ZZZZZZZZZaaaeeecccbbbccccccbbbcccccceeeiiimmmlllgggcccbbbaaaaaaaaabbbbbb```^^^___dddiiijjjhhhffffffgggiiikkkmmmnnnmmmlllmmmnnnkkkgggbbbaaaccciiinnnrrrmmmkkkiiigggdddbbbaaa``````______````````````___```dddgggiiigggeeedddccc^^^\\\ZZZYYYZZZZZZYYYXXXXXXZZZaaaiiiiiidddaaabbbaaabbbaaa___]]]___cccfffaaa]]]WWWTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUPPPPPPPPPPPPNNNMMMMMMLLLNNNMMMJJJHHHEEECCCAAAAAACCCCCCDDDFFFIIIKKKLLLKKKDDDAAA>>>===>>>@@@AAAAAADDDDDDDDDDDDCCCBBBAAA@@@CCCCCCBBB@@@>>>;;;999777111333777<<>><<<999999::::::;;;===>>>???@@@AAAAAA???<<<:::::::::;;;;;;<<<>>>???@@@>>><<<777888999888666666777888777777888888777777666555555555444333222222222333''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''$$$###"""###%%%&&&''''''((((((((()))))))))*********++++++************))))))))))))))))))***)))))))))))))))))))))))),,,,,,,,,+++,,,,,,------+++,,,------...//////////////////...---...000333111111111111111111111111000111222444666777777888777888999::::::;;;;;;:::<<<======>>>>>>>>>>>>=========???@@@BBBDDDEEEFFFFFFHHHKKKLLLLLLLLLMMMNNNQQQOOOMMMLLLMMMNNNMMMLLLGGGHHHJJJLLLOOOPPPQQQRRRVVVSSSPPPPPPQQQQQQNNNKKKIIINNNTTTYYY\\\^^^```bbblllmmmooopppppppppqqqqqqqqqsssttttttrrrqqqqqqrrrsssssstttuuuuuusssnnnkkkcccaaa]]]YYYVVVUUUUUUUUUWWWVVVUUUVVVWWWXXXWWWUUUSSSRRRRRRSSSTTTRRROOOLLLLLLLLLKKKKKKKKKLLLMMMMMMJJJHHHGGGGGGHHHGGGEEEBBBCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAA===<<<;;;;;;:::;;;;;;<<<:::;;;<<<======;;;999888666666555555555555666666666777777777777666555555555444333333444555444222333333333333333333333333444444444444444444444444111111111111111111111111000000000//////000000111000000/////////000000111111111000//////000111111......------...//////000//////............//////------------------------////////////////////////...///000000111111000000333222000...---...///111222222222222222333444444333333444444555555666666444444555555666666777777666777888999999888777666:::999999999999;;;<<<=========<<<<<<<<<======>>>>>>>>>???@@@BBBEEEGGGHHHFFFGGGHHHIIIJJJJJJKKKLLLIIIIIIIIILLLQQQTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXVVVWWWXXXYYYYYYXXXVVVUUUZZZZZZZZZZZZZZZYYYXXXWWWUUUXXX\\\^^^^^^\\\[[[[[[[[[\\\\\\\\\[[[\\\^^^```]]]eeejjjhhhdddddddddbbbaaaaaadddiiimmmmmmiiieeebbbaaa```aaaccccccbbbaaacccgggkkkkkkhhhfffggghhheeegggjjjjjjjjjkkklllnnnkkkgggcccccciiiqqqwwwzzznnnllliiifffcccbbbaaa```````````````______```aaacccfffjjjkkkjjjgggeeeddd```]]][[[ZZZ[[[\\\]]]\\\[[[___gggnnnlllccc]]]\\\ZZZZZZZZZYYYZZZ]]]aaaeee___\\\XXXUUUTTTTTTTTTTTTWWWVVVUUUTTTTTTSSSRRRRRRNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIGGGDDDBBB@@@???BBBBBBCCCFFFIIIKKKKKKJJJBBB@@@>>>===???@@@AAAAAADDDDDDDDDDDDCCCBBB@@@@@@AAA@@@@@@>>>===;;;999888444666999>>>AAAAAA???===888888888999:::;;;======AAAAAAAAA???<<<::::::;;;<<<;;;;;;<<<===<<<999777;;;999666666777888777666666666777777666666555444555444333222222111222222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&(((((((((((()))))))))***))))))************))))))+++******))))))******+++************************,,,,,,,,,,,,,,,---......,,,,,,---............------...///...---...///111111111000000000000000000000111222444555666666666777777888999::::::::::::<<<<<<============<<<<<<<<<===>>>@@@AAACCCDDDDDDDDDFFFIIIJJJJJJJJJKKKMMMNNNMMMMMMLLLLLLLLLLLLMMMGGGHHHKKKMMMOOOOOOOOONNNSSSQQQPPPOOOPPPOOONNNLLLHHHMMMSSSVVVVVVWWWYYY\\\eeehhhjjjjjjiiihhhhhhiiilllnnnppppppoooooopppqqqooonnnmmmmmmmmmkkkgggddd]]]\\\YYYWWWUUUSSSSSSRRRUUUTTTSSSSSSTTTTTTRRRPPPSSSRRRQQQQQQQQQQQQOOOMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGFFFDDDBBBBBBCCCDDDDDDCCCBBB@@@???@@@@@@@@@@@@@@@???>>>===<<<============<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@<<<;;;:::999:::;;;<<<===:::;;;<<<<<<<<<;;;:::999666666555555555555666666888888888888888777777666555444333333444444333222444444444444444444444444333333333333333333333333111111000000000000111111///////////////000000111222222111111111222333333000000............000000---------------...///000......------------......,,,,,,,,,---------------////////////////////////---...//////000000//////111111///......///000000222222222222222333444444222222222333444444555555333444555666666666666555999999999999999999999999999888888888999999:::;;;;;;:::::::::;;;;;;<<<===;;;;;;<<<===???BBBEEEGGGDDDFFFGGGGGGEEEEEEFFFGGGCCCCCCEEEIIIOOOSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXZZZ\\\\\\[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZYYYXXXTTTWWW[[[]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[^^^bbbeeebbbkkkqqqnnniiifffeeeddd^^^```cccgggiiiiiigggeeecccbbbbbbccceeefffeeedddcccfffiiihhheeedddeeegggggghhhjjjjjjjjjkkklllnnnjjjfffccceeellltttxxxzzzlllkkkiiifffcccaaa``````^^^___^^^]]]\\\\\\^^^```cccgggkkkllljjjgggdddbbb```]]]ZZZYYY[[[^^^```aaadddhhhooorrrlll```YYYWWWWWWVVVVVVVVVWWWZZZ\\\^^^YYYXXXVVVUUUTTTUUUUUUUUUXXXUUUSSSRRRRRRQQQPPPOOOLLLLLLLLLMMMNNNNNNLLLIIIGGGGGGHHHGGGFFFDDDBBB@@@CCCCCCDDDFFFIIIJJJIIIGGGAAA@@@>>>???@@@BBBAAA@@@CCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<;;;;;;::::::777888:::>>>@@@AAA???<<<:::::::::;;;<<<===>>>???@@@@@@@@@>>>;;;::::::<<<<<<:::999999:::999777555<<<999666555666777666555555555666666666555444444444333333222222222222333&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((())))))(((((())))))))))))((((((,,,+++************+++,,,+++++++++++++++++++++++++++++++++,,,---...///000------.........---,,,+++,,,---//////.........///.../////////000111111111111111222444444555555555555666777888999999999999999999:::;;;<<<<<<<<<;;;======>>>???@@@AAABBBCCCBBBDDDGGGGGGGGGHHHJJJLLLJJJLLLNNNLLLJJJJJJLLLOOOKKKKKKKKKLLLLLLMMMNNNNNNQQQRRRRRRQQQPPPOOOOOOPPPMMMPPPSSSRRRQQQRRRWWW\\\^^^aaaddddddaaa_________bbbdddfffhhhhhhhhhjjjkkkfffdddcccccccccbbb```]]]YYYXXXWWWUUUTTTSSSRRRRRRTTTTTTTTTUUUVVVUUUSSSQQQSSSQQQOOONNNOOOOOOOOONNNLLLKKKJJJIIIIIIHHHIIIIIIIIIGGGFFFFFFFFFFFFCCCAAABBBBBBCCCCCCBBBAAA???>>>??????????????????>>>===;;;;;;<<<===<<<;;;:::999:::::::::;;;<<<===??????:::999888777777999;;;<<<<<<<<<;;;;;;;;;:::::::::777666666666666666666777999999::::::999999888777555444333333444444333111444444444444444444444444222222222222222222222222111000////////////000111///............///000111000000000000000111222333///...---,,,,,,---...///,,,,,,,,,,,,---...///000...------------------...,,,,,,,,,---------..............................------...////////////................../////////111111111111111222333333000111111222222333333444333444555666666666555444:::999777666666777999:::666666666666777777777888888888888999:::;;;<<<===<<<<<<;;;;;;===???AAACCCAAABBBCCCBBBAAAAAACCCEEE@@@AAACCCGGGMMMPPPRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTVVVYYY[[[\\\[[[ZZZYYYXXXYYY[[[\\\\\\[[[ZZZYYYTTTWWWZZZ\\\[[[[[[[[[\\\[[[\\\]]]]]]]]]^^^aaadddccclllssspppjjjgggeeedddaaadddfffhhhgggfffffffffeeeeeeeeegggiiijjjhhhfffccceeehhhgggdddccceeegggjjjkkkkkkjjjiiihhhjjjkkkgggdddbbbdddkkkpppqqqpppjjjiiihhhfffcccaaa```___^^^___^^^\\\ZZZZZZ^^^aaaaaadddiiijjjhhhdddaaa___^^^[[[XXXXXX[[[___bbbcccgggiiinnnooohhh]]]XXXYYYXXXWWWUUUTTTUUUUUUTTTTTTQQQRRRSSSTTTTTTTTTUUUUUUTTTRRRNNNNNNOOOPPPNNNMMMJJJIIIIIIKKKMMMMMMJJJGGGDDDFFFHHHIIIIIIGGGEEEDDDEEEEEEEEEGGGHHHHHHEEECCC@@@??????AAACCCCCCAAA@@@@@@@@@@@@AAAAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;999999:::<<<>>>>>><<<;;;;;;;;;;;;;;;<<<>>>???@@@?????????===;;;:::;;;===;;;999777777888888777666999999777555222222333555444555555555555444333333333333222222222333444444&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...000111---......///...---+++******---///000///.........,,,,,,---///000222333333111222333333444444444444444555666777888888888888555666888999;;;;;;<<<<<<======>>>???@@@@@@AAAAAAAAACCCEEEFFFFFFGGGIIIKKKHHHKKKNNNMMMIIIHHHLLLQQQOOONNNLLLJJJJJJLLLNNNOOOPPPSSSUUUSSSPPPOOOQQQSSSTTTUUUTTTQQQNNNQQQXXX___XXX\\\______\\\YYYXXXXXXYYY\\\___```aaabbbdddeee```^^^]]]]]]]]]^^^\\\[[[WWWWWWWWWVVVVVVUUUUUUTTTVVVWWWXXXZZZ[[[[[[YYYVVVSSSPPPMMMLLLMMMNNNNNNNNNOOONNNMMMLLLKKKJJJJJJJJJHHHGGGFFFFFFFFFEEECCCAAABBBBBBCCCCCCBBB@@@???>>>>>>????????????>>>>>>===::::::;;;<<<;;;:::999888:::::::::;;;<<<===>>>???888777666555666777999;;;===<<<;;;:::::::::;;;;;;777777666666666666777777555555555555555444444333555444333333333444222111333333333333333333333333111111111111111111111111111000///......///000111...............///000111---------------...///000///...,,,++++++,,,...///,,,++++++,,,---...///000...------,,,,,,------...,,,,,,,,,------.................................,,,---......//////......++++++,,,---.........---000000000000000111111222///000000111222222333333333444555666666666555444888777444333333444777888444444444555555555555555777777777888999;;;<<<===>>>===;;;;;;;;;<<<>>>@@@===???@@@???>>>>>>BBBFFF@@@@@@BBBFFFKKKNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRPPPRRRUUUXXXYYYYYYXXXWWWVVVXXXZZZ[[[\\\[[[ZZZYYYTTTWWWZZZ[[[[[[ZZZ[[[\\\ZZZ\\\___```_________``````jjjqqqooohhheeecccbbbfffiiilllkkkhhhffffffhhhgggggghhhjjjlllllljjjhhhdddgggiiihhheeedddfffiiiggghhhgggeeebbbaaabbbccceeeaaa```ccchhhkkkjjjggghhhhhhgggfffdddaaa___^^^`````````]]][[[\\\___ccc___bbbfffhhheeeaaa^^^\\\\\\YYYVVVVVVZZZ___bbbdddbbbdddggghhhbbb[[[ZZZ^^^ZZZXXXVVVTTTSSSQQQNNNLLLKKKNNNQQQSSSSSSSSSTTTUUUQQQNNNKKKKKKMMMOOONNNLLLHHHGGGGGGJJJLLLLLLIIIFFFCCCEEEHHHJJJKKKJJJHHHFFFFFFFFFFFFGGGHHHFFFCCC@@@??????@@@BBBDDDDDDAAA???===>>>>>>????????????>>>>>>===<<<<<<<<<<<<======:::999999:::;;;<<<:::999:::::::::;;;<<<===>>>???>>>???>>><<<::::::<<<>>>:::888666666777999999999555999:::555///,,,111777444444555555444444333222222222222222333444555555'''&&&%%%%%%$$$###"""!!!'''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((((((((('''((())))))))))))+++---......,,,+++***))))))))),,,++++++++++++++++++,,,++++++,,,,,,,,,++++++***++++++******+++---...///333222111///............000///...---...000222333222222222222222222222222555666777888888999999999999:::999888666666888:::<<<<<<===???@@@AAABBBCCCAAACCCFFFFFFEEEDDDDDDEEEGGGGGGGGGIIILLLMMMLLLKKKLLLMMMNNNNNNMMMNNNOOOQQQSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXWWWVVVVVVWWWWWWVVVTTTWWWWWWWWWXXXYYYZZZ\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]YYYXXXXXXYYYZZZZZZXXXVVVZZZXXXVVVVVVVVVVVVTTTRRRSSSQQQNNNKKKJJJIIIJJJJJJMMMKKKHHHEEEDDDDDDEEEGGGIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDBBB???===<<<;;;;;;>>>======<<<<<<<<<======<<<=========<<<;;;:::::::::;;;<<<<<<======<<<<<<;;;999888888999::::::999999999999999999999999999777666444333333444666777777777777777666666666666777777666555444333333333//////000111222222333333999777555222111000000000333222111000////////////222111000///......///000..................------,,,,,,,,,---------......++++++,,,,,,---.../////////...---,,,+++,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,---.........444...+++...000...---...000000000000111111111111333222111111000000111111111222444444444444555777:::888666555555666888999666666666666666666666666888999::::::;;;;;;;;;;;;999;;;======<<<<<<===>>>;;;===@@@BBBBBBAAABBBCCC:::===BBBGGGKKKLLLKKKJJJMMMNNNPPPRRRSSSSSSQQQQQQQQQRRRVVVZZZ]]]\\\YYYVVVXXXWWWVVVYYY\\\^^^]]][[[YYY\\\^^^^^^]]][[[[[[\\\______^^^]]]]]]^^^``````eeeeeefffdddcccbbbdddeeekkknnnppppppmmmjjjhhhggghhhiiijjjkkkkkkkkkjjjiiikkkiiiffffffggghhhgggdddhhhhhhhhhfffdddbbbbbbbbbfffdddbbbcccfffgggfffccc___aaaccccccaaa``````aaa]]]___aaa___]]]^^^aaaeeeccccccccccccaaa___]]][[[[[[[[[ZZZYYYXXXYYY[[[^^^___````````````___^^^]]]___[[[XXXWWWWWWSSSKKKDDDHHHJJJNNNRRRTTTUUUVVVUUUQQQKKKGGGJJJPPPRRRLLLFFFGGGHHHJJJKKKLLLKKKJJJIIIBBBGGGLLLPPPPPPNNNLLLKKKJJJHHHFFFEEEDDDCCCAAA???===AAADDDCCCAAA>>>>>>???===>>>>>>??????>>><<<;;;:::;;;<<<>>>>>>>>>===<<<;;;;;;===???@@@???<<<999999999999::::::;;;;;;;;;<<<===???@@@???>>><<<;;;999999999999::::::;;;<<<777777666555444333333333333333222222222333444444666555444444333333444444&&&&&&%%%%%%$$$$$$######''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%'''(((''''''''')))+++,,,+++***)))((((((((()))******))))))))))))************++++++++++++******++++++******+++,,,...///111000///...............//////...---...000222333222222222222222222222222333444555666777777777777888999888777666666888:::;;;;;;<<<===>>>??????@@@@@@BBBEEEFFFFFFFFFGGGHHHHHHGGGGGGIIIKKKLLLLLLKKKKKKLLLMMMMMMLLLLLLNNNPPPPPPOOOOOOOOOPPPQQQRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTVVVUUUTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWXXXYYYZZZXXXVVVYYYWWWVVVVVVVVVVVVUUUSSSQQQOOOMMMJJJIIIIIIJJJJJJLLLKKKHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEHHHGGGEEECCCAAA???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::999888888999::::::::::::999;;;999777888999:::999888777777777777777777777777666555444333333444555666777777777666666666555555555444444444333222222222000000111111222222333333444333222111000000111222222111000///...............---,,,+++++++++,,,---..................------,,,,,,,,,------------...++++++,,,------.../////////...---,,,+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------......------,,,------------------......000+++))),,,///......000000000000000111111111111333222111111000000111111111222444444333333555777999888777555555555555666555555555555555555555555888888999:::::::::::::::888999;;;:::999777888888999<<<>>>@@@@@@@@@AAABBB<<>>>>>===<<<;;;:::::::::<<<=========<<<<<<;;;;;;;;;<<<======:::888777888888999:::;;;;;;;;;<<<===>>>??????===;;;:::999888888888888999999:::777666555444444333333333444333333222222222333333222111111000///000000000&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''((((((((($$$%%%&&&&&&%%%%%%''')))((((((''''''''''''(((((((((''''''''''''''''''((())))))************))))))++++++***++++++,,,---.........------------......///......---...000111222111111111111111111111111111222333444555555555555888888888777666666888:::::::::;;;;;;;;;<<<<<<<<<===???BBBDDDDDDEEEGGGHHHIIIGGGFFFGGGJJJLLLLLLLLLJJJKKKLLLKKKJJJJJJLLLNNNMMMMMMNNNNNNOOOQQQRRRSSSVVVUUUTTTSSSRRRQQQQQQQQQTTTRRRQQQQQQSSSUUUVVVUUUSSSSSSSSSTTTUUUVVVWWWWWW]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVWWWXXXYYYXXXWWWWWWVVVUUUUUUVVVVVVTTTSSSNNNLLLKKKIIIIIIIIIIIIJJJKKKJJJIIIGGGGGGFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFEEEIIIHHHFFFCCCAAA@@@???>>>;;;::::::999999::::::;;;<<<<<<<<<<<<;;;:::999888777777888999999999999888:::888777777888999999888666666666666666666666666666555444333333444555666666666666666555555555444222222222222222222111111111222222222222222222222////////////000111222333000000///...------------......---------...//////------------------......,,,,,,,,,,,,------------,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---......//////......---............------------,,,(((''',,,/////////222000000000000111111111111222222111000000000000111111222333333333333444666555555555555555555666666555555555555555555555555777888888999999999999888888::::::999666444444444777:::<<<>>>>>>>>>???AAA???@@@AAACCCEEEGGGHHHIIIKKKLLLMMMOOOPPPOOOOOONNNZZZ^^^bbbccc___[[[XXXXXX[[[[[[]]]___aaa```]]][[[[[[\\\]]]\\\ZZZYYYYYY[[[^^^^^^^^^^^^```bbbdddeeeeeeeeeeeeccc```^^^___```dddfffhhhiiihhhggghhhiiijjjlllnnnpppppppppooonnnmmmlllkkkkkkmmmnnnmmmllldddeeeeeedddbbb```aaabbbbbbaaaaaabbbeeeffffffeeebbbeeehhhhhhfffbbb```___XXXWWWWWWYYY]]]```aaaaaadddcccaaa___]]]\\\[[[[[[\\\ZZZXXXVVVVVVXXXZZZ\\\XXXVVVTTTRRRQQQPPPQQQQQQUUUSSSRRRSSSUUUTTTOOOKKKKKKMMMOOORRRSSSTTTTTTTTTVVVSSSQQQOOOOOOMMMJJJHHHGGGIIIKKKMMMLLLIIIFFFDDDBBBFFFJJJMMMMMMLLLKKKKKKLLLIIIFFFDDDBBB@@@===:::777;;;@@@BBBCCCBBBAAAAAA=========<<<<<<:::999888::::::;;;<<<<<<<<<;;;;;;;;;999888888999999888666555666777888999:::;;;<<<===>>>>>>>>>===<<<:::999888888888777777777777777777666555444333333333333444444333222111111111111000//////...............%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&%%%$$$$$$&&&((('''&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))******+++++++++,,,,,,---,,,,,,++++++,,,------.........---......///111111111111111111111111111111111222333444444555555444888888999888777888:::<<<;;;;;;;;;;;;::::::::::::<<<>>>@@@AAAAAABBBDDDEEEIIIGGGFFFGGGIIIKKKLLLLLLJJJKKKLLLKKKJJJJJJLLLNNNOOOOOONNNOOOOOOPPPQQQQQQTTTSSSRRRQQQPPPOOOOOOOOORRRPPPOOOOOORRRTTTVVVVVVPPPQQQRRRSSSTTTTTTTTTTTT\\\]]]^^^^^^]]]\\\ZZZYYYVVVUUUTTTUUUWWWXXXXXXWWWWWWUUUSSSSSSSSSRRRQQQOOOKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEGGGHHHIIIHHHGGGFFFFFFEEECCCAAA???===<<<<<<999999888888888999::::::<<<<<<<<<;;;;;;999888777888888999:::::::::::::::999888666666888999888777555555555555555555555555555444444333333444444555555555555555444444444444111111111111111111222222222222222222222111111111......//////000111222333000//////...------......////////////000111111222,,,,,,------------......++++++,,,,,,,,,---------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------///.........------,,,,,,+++((()))---///...000333///000000000111111111111222222111000000000000000000222333333222222333555111222333555666777888888555555555555555555555555666777777888888888777777888::::::999777555555555777999<<<======>>>@@@BBB@@@@@@@@@AAACCCFFFIIIJJJIIIKKKMMMOOOQQQRRRSSSSSS^^^ccchhhfff```ZZZXXXYYYWWWYYY\\\```aaa```]]][[[\\\]]]]]]\\\ZZZYYYZZZ[[[]]]]]]]]]]]]___aaacccdddaaabbbaaa```]]]\\\]]]^^^bbbccceeeeeeddddddeeeggghhhiiilllnnnoooooonnnmmmiiiiiijjjkkklllmmmmmmmmmdddeeeeeeccc```^^^^^^___aaaaaabbbccceeefffggggggcccfffiiijjjgggbbb___]]]XXXVVVUUUXXX]]]``````^^^cccbbb___]]][[[ZZZZZZZZZ]]]ZZZXXXWWWXXXZZZ\\\\\\[[[YYYVVVSSSQQQQQQQQQRRRUUUTTTTTTUUUVVVVVVSSSPPPLLLMMMOOOPPPQQQRRRRRRQQQSSSSSSRRROOOLLLJJJJJJJJJHHHJJJLLLMMMKKKHHHDDDAAA:::>>>CCCGGGIIIJJJKKKLLLLLLIIIFFFCCCAAA>>>:::888222666;;;@@@BBBBBBAAA@@@>>>======<<<;;;:::999999;;;;;;<<<<<<<<<<<<<<<<<<:::888555555555666555555333444555777888:::;;;;;;>>>>>>>>>===<<<:::888777888888888888777777666555666555444444333333333444444444333111000000000000111111000/////////000000$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%%%%'''(((''''''''''''((()))******(((''''''&&&&&&''''''(((&&&'''((()))))))))))))))******+++++++++++++++++++++******++++++,,,---...---------......///000111000000000000000000000000222222333444555555555555888999999999888999<<<>>><<<<<<;;;;;;;;;;;;::::::???@@@AAAAAA@@@@@@BBBDDDHHHFFFFFFGGGIIIKKKKKKKKKJJJKKKLLLKKKKKKKKKMMMOOORRRRRRQQQPPPOOOOOOOOOPPPPPPOOOOOONNNNNNNNNOOOOOOQQQPPPOOOPPPRRRUUUVVVVVVOOOPPPQQQRRRSSSSSSSSSRRRXXXZZZ\\\]]]]]]\\\ZZZXXXTTTRRRQQQRRRTTTVVVWWWVVVVVVTTTRRRQQQPPPOOOLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIIIIIIIHHHHHHEEEDDDBBB@@@>>><<<;;;;;;888888888888888999:::;;;<<<<<<<<<;;;:::888777666777888999999::::::999999999777666666777888888777666666666666666666666666444444444333333444444444444444444444333333333222111111111111111222222222111111111111111111111111000000000111111111111111000000//////......//////,,,,,,---.........//////,,,,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++------------............,,,,,,------------,,,,,,......------,,,,,,++++++---+++,,,000000......222///000000000111111111111222111000000//////000000000111333222111111222333222333444555666666666666555555555555555555555555555666666666666666555555555777999888777666777777999:::<<<===>>>???BBBDDD@@@??????@@@BBBFFFJJJLLLHHHJJJLLLPPPSSSVVVXXXYYY^^^ccchhhfff```ZZZXXXXXXRRRUUUZZZ]]]^^^]]]\\\[[[\\\]]]]]]]]][[[ZZZZZZ[[[[[[[[[[[[[[[\\\^^^___aaa]]]^^^^^^]]][[[ZZZ[[[]]]aaabbbcccbbbaaa```bbbcccccceeehhhkkkkkkjjjiiigggdddeeeggghhhiiiiiiiiiiiiffffffeeeccc___\\\\\\\\\aaabbbcccdddeeefffggghhhdddfffiiiiiieee```\\\YYYZZZXXXWWWZZZ^^^```___\\\bbb```^^^\\\ZZZZZZZZZ[[[]]][[[YYYYYY\\\____________]]]YYYVVVTTTTTTTTTTTTXXXWWWWWWWWWXXXWWWUUUTTTMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOMMMJJJIIIJJJLLLIIIJJJKKKLLLJJJFFFCCC@@@999<<>>>>>>>>===<<<;;;;;;;;;:::===<<<<<<<<<<<<<<<<<<<<<999666333222333555555444333444555666888999:::;;;======<<<;;;:::999888777888888999999888777666555555444444333333333333444444333222111000/////////222222111000000000000111$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&''')))((((((((((((((()))***+++((((((''''''''''''((((((&&&'''((())))))******)))******++++++++++++******+++++++++++++++,,,------,,,------...//////000000////////////////////////333333444555666666666666777888999888888:::===???<<<<<<<<<;;;;;;;;;;;;;;;AAABBBCCCBBBAAAAAACCCEEEFFFFFFFFFHHHJJJKKKKKKIIIHHHIIIKKKKKKKKKLLLNNNQQQTTTSSSRRRPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRUUUVVVVVVUUUPPPPPPRRRSSSTTTSSSRRRRRRUUUWWWZZZ\\\\\\[[[XXXVVVQQQOOONNNOOORRRTTTUUUUUUUUUSSSQQQOOOOOOMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDAAA???>>>===<<<999999999999:::;;;<<<<<<<<<<<<;;;:::999777666555666666777888888888888777888666555555666777777666777777777777777777777777333333333444444333333333333333333333222222222222111111111111111111111111///000000000000000000000000111111111111000000///000000//////...//////000---......////////////...++++++,,,,,,------......++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******------------............+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++...---///222000------111000000000000111111111111111111000////////////000000111222222111000111222666555555444333222222111444444444444444444444444555555555555555444444333222444666777666666777888:::;;;===>>>???@@@CCCFFFBBBAAA@@@@@@BBBFFFIIILLLGGGIIIKKKOOOSSSVVVYYY[[[[[[___cccccc___ZZZWWWWWWPPPSSSXXXZZZZZZYYYYYYYYYXXXZZZ]]]]]]\\\ZZZZZZ[[[XXXXXXXXXXXXZZZ\\\^^^```^^^^^^^^^\\\ZZZYYYZZZ[[[^^^___aaaaaa```______``````bbbeeeggghhhfffcccbbb```bbbeeefffeeeeeeeeefffffffffeeeccc___\\\\\\\\\```bbbddddddcccdddeeegggccceeegggeeeaaa[[[WWWVVVYYYYYYYYY[[[^^^___^^^]]]___^^^]]]\\\\\\[[[[[[[[[\\\[[[ZZZ]]]aaadddccc```^^^]]]ZZZXXXVVVUUUUUUUUUXXXXXXXXXXXXXXXWWWVVVUUUOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLJJJIIIIIIKKKMMMJJJJJJJJJJJJHHHEEEBBBAAA@@@BBBDDDEEEDDDDDDEEEGGGGGGDDDBBB@@@>>>===:::777222222555999===???>>>===>>>===<<<<<<;;;<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;777555333333444555666555444555666777888999:::;;;<<<;;;;;;:::999888888777777777888999999888666555444444333333333333444444222222111000////////////111111000///////////////$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&'''''''''&&&'''((('''%%%%%%'''((()))((((((((((((((())))))''''''&&&&&&&&&&&&''''''&&&'''((()))************)))***+++,,,,,,+++***))),,,,,,+++++++++,,,,,,---,,,,,,---...////////////////////////////////////222333444555666666666666555666777777777888<<<>>>:::;;;;;;;;;;;;;;;;;;;;;???@@@@@@@@@???@@@CCCEEEDDDEEEFFFIIILLLLLLJJJGGGEEEFFFHHHIIIJJJLLLOOOQQQQQQQQQPPPOOONNNNNNNNNOOONNNNNNNNNNNNNNNOOOPPPPPPRRRRRRSSSVVVXXXXXXVVVTTTPPPRRRSSSUUUUUUTTTSSSRRRTTTVVVYYY[[[ZZZWWWSSSQQQNNNMMMKKKLLLOOORRRTTTTTTSSSRRRPPPPPPPPPPPPNNNLLLIIIJJJJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBCCCDDDFFFGGGHHHGGGEEEDDDCCCDDDFFFGGGHHHFFFDDDBBB@@@???>>>===:::::::::;;;;;;<<<>>>>>>;;;;;;;;;:::888777555444666777888888999999888888888666444555666777666666666666666666666666666666333333333444444333333333333222222222111111111111111000000000///.........------......//////000000...///000000000000///...///......------......///...///000000000///...---***++++++,,,------......***++++++++++++,,,,,,,,,************************+++,,,,,,---,,,+++***)))+++++++++,,,,,,,,,------,,,,,,------------,,,,,,******************++++++,,,,,,...111000,,,,,,111000000000000111111111111111111000///////////////000111222111000///000222222111000000///000111222444444444444444444444444444444444444444333222222444666888888888777888::::::;;;======>>>@@@DDDGGGFFFEEECCCBBBCCCEEEGGGHHHGGGHHHIIILLLOOOSSSUUUWWWWWWYYY\\\^^^]]]ZZZWWWUUURRRUUUXXXXXXVVVUUUUUUVVVSSSVVVZZZ\\\[[[ZZZYYYXXXSSSTTTUUUWWWZZZ]]]```bbbccccccaaa^^^[[[YYYXXXYYYYYY\\\___aaa```````````````bbbeeegggfffdddaaa^^^___bbbeeefffdddccccccdddcccddddddccc```^^^^^^______aaacccbbbaaa```bbbdddcccddddddaaa\\\WWWSSSRRRTTTWWWZZZ\\\]]]^^^___```\\\]]]]]]]]]]]]]]]]]]\\\ZZZYYYZZZ___eeegggeeeaaa\\\[[[ZZZYYYWWWVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVRRRRRRPPPOOONNNNNNNNNNNNMMMKKKIIIHHHIIIJJJKKKKKKJJJJJJIIIHHHFFFDDDCCCBBBCCCDDDEEEDDDBBBBBBCCCDDDCCCAAA???>>>>>>===;;;999666555555888<<>>AAADDDCCCDDDGGGJJJMMMLLLIIIFFFBBBDDDFFFHHHIIIKKKNNNQQQNNNNNNNNNMMMNNNNNNOOOOOOQQQQQQPPPOOOOOOPPPPPPPPPSSSSSSUUUXXXZZZZZZWWWTTTQQQRRRTTTVVVVVVUUUSSSRRRTTTVVVYYYZZZYYYUUUPPPMMMMMMKKKJJJKKKNNNQQQSSSSSSRRRPPPOOOPPPRRRRRRQQQPPPJJJJJJJJJJJJIIIHHHGGGFFFEEECCCBBB@@@AAACCCFFFHHHHHHFFFCCCAAA@@@BBBDDDEEEGGGFFFDDDAAA???>>>===<<<;;;;;;;;;<<<===>>>???@@@;;;;;;;;;:::888666555444999999:::;;;;;;;;;;;;:::777666444444666777666555666666666666666666666666222333333444444333333222222222222111111111111000000000///...------,,,,,,+++,,,,,,---...///000000+++,,,.../////////......------,,,,,,,,,------...***++++++,,,+++***((('''******+++,,,,,,---......******+++++++++,,,,,,,,,*********)))))))))))))))++++++,,,---,,,+++***)))))))))*********+++++++++---..................---(((((())))))*********+++)))***---000///+++,,,111000000000000111111111111111111000///////////////000111222111000///000111++++++++++++...111444666444444444444444444444444444444444444333333222111888:::;;;<<<;;;:::;;;<<<999;;;<<<===>>>@@@DDDFFFJJJHHHFFFDDDCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNQQQRRRSSSUUUWWWZZZ\\\[[[WWWTTTUUUWWWYYYWWWTTTRRRRRRTTTOOOSSSXXX[[[[[[YYYWWWVVVPPPQQQSSSVVVZZZ___cccfffhhhgggeeeaaa\\\YYYXXXXXXUUUYYY^^^aaaaaaaaaaaaaaaaaacccfffggggggddd```]]]___cccfffgggeeeccccccdddaaabbbcccbbbaaa```aaabbb]]]```bbbaaa^^^^^^___bbbbbbbbbaaa^^^YYYTTTQQQPPPPPPTTTZZZ\\\\\\]]]```bbbZZZ\\\]]]^^^___^^^]]]]]]WWWWWWZZZ```gggiiieeeaaa[[[[[[ZZZZZZXXXWWWUUUTTTOOOQQQRRRRRRRRRSSSTTTVVVUUUTTTRRRQQQPPPOOOOOOOOOPPPLLLIIIHHHIIIJJJJJJJJJKKKJJJHHHFFFEEEDDDDDDDDD???AAAAAAAAA@@@@@@BBBDDDAAA???>>>===>>>>>><<<::::::888666888<<>>:::999999888999:::<<<===:::999777666666666777777444333333555777999888777777777888888999999999:::999999888888888888888999111333555777777666555444333333333222222333444444000////////////000000111222222111000000000000000&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''&&&###!!!$$$((()))&&&"""%%%&&&&&&''''''((((((((()))((('''&&&%%%&&&&&&''')))((('''&&&&&&'''((()))$$$(((,,,+++'''%%%(((,,,+++***)))(((''''''''''''******+++,,,,,,,,,,,,++++++,,,---////////////...000////////////000000111111222444666666666666555222222333444444555555666777777777666777777888999;;;;;;;;;<<<===???@@@AAA???AAACCCEEEFFFDDDBBBAAABBBEEEIIIKKKJJJJJJJJJKKKNNNNNNMMMJJJHHHIIIKKKMMMMMMPPPSSSRRRPPPOOOQQQTTTVVVUUUVVVYYY]]]]]]YYYVVVSSSTTTVVVWWWWWWVVVTTTSSSSSSTTTTTTTTTSSSQQQNNNLLLJJJJJJKKKLLLMMMOOOQQQRRRSSSRRRPPPNNNMMMMMMNNNNNNOOONNNKKKIIIFFFEEECCCCCCEEEDDDBBBAAAAAACCCFFFHHHIIIGGGEEEBBBAAAAAABBBCCCFFFFFFEEECCC???===<<<===============>>>>>>>>>>>>AAA???<<<999777777777777666777888999:::;;;;;;;;;888999999999888666555333444666888999999777555333444444333333333222222222444222000///...///000111000000000000///---,,,+++000000000000000000000000111111000000//////......000,,,))))))+++------,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***)))***+++---...***)))))))))***+++,,,,,,,,,+++***))))))***+++,,,((()))***++++++***)))((()))***+++,,,---.........///000111000...,,,,,,---////////////////////////////////////////////////222333222111///...///111333333333444444444555555666666555444333333222111:::999888888777888888888555666888;;;>>>AAADDDEEEHHHHHHGGGEEEBBBAAABBBDDDCCCCCCEEEGGGJJJMMMOOOQQQLLLOOORRRVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUPPPRRRVVVYYYYYYWWWTTTQQQQQQRRRUUUYYY___cccddddddeeedddcccbbbaaa^^^ZZZWWWWWWWWWYYY]]]```bbbbbbaaahhhjjjkkkhhhccc___^^^___cccccccccbbbaaaaaacccdddbbbaaa```_________```aaabbbeeefffeeeaaa```aaaddd___^^^]]]\\\ZZZVVVQQQNNNQQQVVV[[[^^^]]]\\\]]]^^^^^^\\\[[[^^^ccceeebbb^^^YYYYYY\\\aaaffffffccc___]]]XXXSSSQQQSSSTTTSSSQQQQQQRRRRRRSSSSSSSSSSSSSSSUUURRROOOQQQTTTUUUQQQMMMLLLKKKIIIGGGEEEEEEEEEEEEHHHHHHHHHJJJKKKKKKHHHFFFBBBBBBBBBBBBBBBAAAAAAAAA>>>???@@@???>>><<<;;;<<<:::::::::;;;;;;::::::999777666555666999;;;;;;:::===;;;999777555444555555666666666666555555555555666666777888999999::::::888999999888555333333444555555444444444444555555333333333222222111111111222111000//////000111222111111111111000000000///&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""$$$((()))'''$$$'''&&&&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&'''(((((('''&&&&&&'''((((((%%%'''((()))))))))******+++***))))))))))))))))))))))))***++++++++++++***+++,,,---...//////......//////////////////000111111222444555666666555555222222333333444555555555666666666666666777777888999999:::<<<>>>@@@BBBCCCDDDEEEGGGGGGGGGFFFDDDCCCBBBEEEIIIKKKLLLKKKKKKLLLMMMMMMLLLJJJHHHGGGIIIJJJKKKNNNQQQPPPNNNNNNQQQTTTVVVVVVWWWZZZ]]]]]]YYYVVVVVVWWWXXXXXXWWWUUURRRQQQTTTSSSRRRQQQPPPOOONNNNNNHHHIIIIIIJJJLLLMMMOOOPPPQQQPPPNNNMMMLLLLLLMMMMMMKKKJJJHHHFFFDDDBBBAAAAAACCCBBB@@@???@@@BBBDDDEEEGGGEEECCCAAA@@@@@@AAABBBBBBCCCCCCAAA>>><<<;;;<<<========================???===;;;999777777888888666666777888999999999999999999:::::::::888777666555555666777777555333222444333333333333222222222333111000.........000111111111111000000///...---......................../////////.........------///,,,))))))+++------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++***)))))))))***+++******))))))******+++,,,+++******))))))******+++))))))************))))))))))))+++,,,---.........///111222111///---------........................///////////////////////////111111111///...///000333333333333444444444444666555555444333333222222:::999888777777777777777555666888:::===@@@BBBCCCDDDEEEDDDBBB@@@@@@AAACCCBBBBBBDDDFFFHHHJJJLLLNNNKKKMMMOOORRRSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSMMMOOOQQQSSSSSSQQQOOOMMMQQQRRRTTTYYY___cccdddddddddcccaaaaaaaaa```]]][[[YYYXXXWWWZZZ^^^bbbdddeeeiiikkkkkkiiieeebbbaaabbbbbbbbbaaa```______```bbbbbbbbb``````___```aaabbbeeefffgggfffdddbbbbbbccc^^^]]][[[[[[ZZZXXXTTTQQQTTTUUUWWWVVVUUUVVVZZZ]]]bbb___]]]___bbbccc```]]]ZZZYYYZZZ^^^cccdddaaa^^^XXXTTTOOONNNQQQSSSTTTSSSTTTTTTTTTTTTSSSRRRQQQPPPRRRQQQQQQUUUXXXWWWRRRLLLKKKJJJHHHFFFEEEEEEEEEEEEIIIIIIJJJLLLMMMLLLIIIFFFDDDDDDDDDCCCBBBBBBAAAAAA???@@@???>>>===<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::666555555777:::<<<===<<<<<<;;;999888666555555555666666666666555555555555555666666888999:::;;;;;;999999999777444333444555666555444444333333444444222222222222333333333333111111000//////000111111000000000/////////......&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''$$$""""""%%%''''''%%%((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%'''***+++***(((***))))))))))))***++++++(((((()))************)))***+++,,,---............///.........//////000111111222333444444444444444111222222333333444555555555666666666666777777888777888999;;;===@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAACCCFFFJJJMMMMMMLLLKKKLLLJJJKKKKKKIIIGGGEEEEEEFFFHHHKKKNNNNNNLLLMMMOOORRRUUUVVVWWWZZZ\\\\\\YYYVVVXXXXXXXXXWWWUUUSSSPPPOOOSSSQQQNNNLLLKKKLLLMMMNNNGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLKKKKKKJJJKKKKKKIIIHHHFFFEEECCCBBBBBBBBBAAA@@@???>>>>>>@@@AAACCCCCCBBB@@@?????????@@@AAA??????@@@>>><<<:::;;;<<<========================<<<;;;:::888777888888999666666777777888777777666999999:::;;;;;;:::999888555555555444333222222111333333333222222222111111111000...------...//////000000000000000000000000---------------------------------------,,,,,,,,,...,,,******+++------,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,+++***)))((((((((((((******)))))))))***++++++)))******++++++******)))******))))))))))))******((()))***,,,------......///111222111///.................................////////////////////////,,,...000111///...//////222222333333333444444444555555444444333333222222999999888666666555555555555666777999;;;===??????@@@@@@@@@???===>>>@@@BBBAAABBBCCCDDDFFFHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQRRRRRRRRRPPPOOOMMMQQQRRRUUUZZZ___cccdddccccccaaa```___```aaa```___ZZZXXXVVVXXX\\\bbbgggiiiggghhhiiigggeeebbbbbbbbbcccbbbbbbbbbbbbbbbccccccccccccbbbaaaaaabbbcccdddhhhgggggggggfffeeebbb```\\\[[[YYYYYYZZZZZZYYYWWWYYYWWWUUUSSSTTTYYYaaafffhhhdddaaaaaaccccccaaa___]]][[[YYY[[[^^^```^^^\\\SSSOOOKKKKKKOOOSSSUUUUUUUUUUUUTTTSSSQQQPPPNNNMMMNNNOOOSSSWWWZZZXXXQQQKKKIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIKKKLLLJJJFFFCCCEEEEEEDDDCCCBBBAAAAAA@@@@@@???===<<<<<<<<<============>>>>>>===<<<;;;;;;666555555777;;;===>>>>>>;;;;;;::::::888777555444666666666555555555555444444444666777999:::;;;<<<::::::999666444444666888777777555444333222222222111222222333333444444555111000000//////000000111///............---------%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&### """%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''(((((())))))(((''''''''''''(((((()))++++++((())))))******************++++++,,,------.....................///000111111111111222222333333333111111111222333333444444555666666777888888888888888888999:::<<>>>>>???@@@AAA@@@???>>>>>>>>>>>>??????<<<===>>>===;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;999999888888888888999:::777888888888777777666555777888999:::;;;::::::999777666444222111111111222222222222222111111111111///......---------......///////////////000000111---------------------------------------,,,,,,,,,---,,,+++++++++,,,,,,---+++++++++++++++++++++,,,++++++******))))))((((((************************************++++++++++++*********)))))))))))))))******))))))))))))******((()))***++++++***)))(((+++***)))(((((()))***+++((()))***+++,,,---------///111222111000......///................................................)))+++///000000///...///222222222222333333333333444444333333333333333333999888777555444444444444555666777888999;;;<<<<<<<<<=========<<<===???BBBAAABBBCCCEEEFFFGGGGGGHHHKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRRRRQQQTTTTTTSSSRRRQQQPPPOOOOOOPPPRRRUUUZZZ```cccdddccccccaaa___^^^___```aaa```ZZZXXXWWWZZZ^^^dddgggiiibbbcccccccccbbbaaa``````______aaaccceeeffffffeeeeeedddccccccdddeeefffgggjjjgggeeeffffffeee```[[[ZZZYYYXXXYYY[[[]]]]]]]]]XXXVVVTTTSSSWWW___iiiooommmjjjfffeeeffffffeeedddccc___[[[ZZZ[[[\\\[[[XXXSSSOOOKKKKKKOOOSSSUUUTTTRRRRRRRRRQQQOOONNNLLLKKKKKKMMMPPPTTTWWWTTTNNNJJJHHHGGGGGGFFFEEEEEEEEEEEEDDDEEEFFFHHHIIIFFFBBB>>>BBBBBBBBBAAAAAAAAAAAAAAA???===:::999:::<<<======>>>>>>>>>>>>===<<<;;;:::888777777888;;;=========::::::;;;;;;999888555444666666555555555444444444333333555777999:::<<<<<<<<<<<<:::777555555888;;;:::999777555444333222222333333333333333444444444000000000//////000000000............------------%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''%%%""""""###%%%&&&'''((('''&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''***,,,***&&&###$$$'''%%%%%%%%%&&&'''((()))***)))***++++++,,,,,,++++++******++++++,,,,,,---...------------...///000111000000000000000111111111000000111111222333333333555666777888999999999999::::::::::::;;;<<<===>>>CCCBBBBBBBBBCCCEEEHHHIIIIIIKKKLLLKKKIIIFFFEEEEEEDDDFFFGGGEEECCCAAA@@@AAACCCFFFIIIIIIHHHHHHKKKOOOQQQSSSVVVXXXWWWVVVTTTSSSOOOPPPPPPPPPOOOOOONNNNNNPPPPPPPPPPPPOOOMMMKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@??????@@@AAAAAA???>>>>>>>>>======>>>>>><<<===>>>===<<<<<<===>>><<<<<<<<<<<<;;;;;;::::::777777777777888888999999999999999999888777666666444666777888999999888888777555333222111111222333222222111111111000000000...---------------......---------------...000000........................------------------------,,,,,,,,,,,,++++++,,,---++++++++++++++++++++++++*********))))))(((((((((************************))))))*********+++++++++((()))***+++,,,,,,------******))))))((())))))***((()))***++++++***)))(((+++***)))(((((()))***+++((((((***+++,,,---------...000111111///......///////////////////////////------------------------(((+++...000//////...///111111111222222222333333222222333333333333333333777666555444333333333333555555666777888999::::::;;;<<<<<<<<<<<<===@@@BBBBBBCCCEEEFFFGGGHHHHHHGGGKKKJJJHHHGGGGGGHHHJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSSSSQQQPPPNNNNNNMMMMMMQQQSSSVVV\\\bbbeeeeeeddddddbbb___^^^___`````````YYYZZZ\\\___cccfffffffff``````````````````^^^]]]YYYZZZ^^^dddiiijjjhhheeeeeedddddddddeeefffhhhiiijjjgggdddccccccaaa\\\XXXYYYXXXWWWYYY]]]___``````VVVTTTSSSTTTYYYaaahhhlllooommmkkkiiiiiijjjjjjiiihhhccc\\\YYYZZZZZZXXXVVVWWWSSSOOOOOOQQQSSSSSSRRRMMMMMMNNNNNNMMMLLLLLLKKKJJJKKKLLLNNNOOONNNKKKIIIFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGEEE@@@<<<===>>>>>>??????@@@@@@AAA<<<:::777888:::===>>>>>>??????>>>>>><<<;;;999999<<<:::999999:::;;;;;;:::999:::::::::999777666444555555555555444444444444222333444666888:::;;;<<<======;;;888666777:::<<<;;;:::888666555444333333555555444333222222111111/////////000000///////////////.........---------$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&***...+++%%%!!!###'''$$$$$$$$$%%%%%%'''((((((******+++,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,---...///000111000//////...//////000000///000000111111222333333444555777888999999999888;;;::::::::::::;;;<<<<<>>>>>======<<<===>>>>>><<<<<<===>>><<<<<<<<<;;;::::::999999666666777777888888888888999999999999888888777666333444666777777777666666555444222111111222333333111111111000000000000///---------...............------,,,+++,,,---///000........................,,,,,,------------......+++,,,------++++++,,,---+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++'''(((***+++---.........******)))((((((((())))))((())))))******))))))(((******))))))))))))******'''((()))+++,,,,,,---------///000000.........///////////////////////////------------------------))),,,...//////...///000000000111111111222222222111111222222333333444444444444333222222222222333555555666777888999999::::::;;;<<<;;;;;;<<>>?????????:::888666888===AAABBBAAA@@@@@@???>>><<<;;;999888===;;;999999999:::999888999999999888888666555555555555555444444444444333333333555666888999:::;;;;;;;;;:::888666777999;;;;;;:::888666555444333333666555444333111000//////...//////000000//////...//////.........---------$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((###$$$&&&''''''&&&%%%$$$%%%%%%'''(((((((((''''''&&&'''(((((((((((('''&&&&&&((())))))&&&%%%&&&'''%%%%%%%%%%%%&&&&&&'''((())))))***+++++++++++++++******))))))***+++,,,---,,,,,,,,,---...///111111000///...------...////////////000000111222222222111222555777888888777777999999999999:::;;;<<<=========>>>???@@@BBBDDDEEEGGGGGGEEEBBB@@@@@@BBBDDDBBBBBBBBBAAA???@@@BBBDDDCCCEEEHHHHHHFFFEEEHHHKKKJJJNNNQQQRRRPPPMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOWWWVVVTTTRRROOOLLLJJJIIIGGGGGGFFFFFFEEEFFFFFFFFFJJJJJJKKKLLLLLLKKKJJJJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@>>>======<<<===>>>===<<<;;;<<<===<<<<<<;;;;;;:::999999888666666777777777777777777777777777888777777666666444444666777777666555444111111000000111111222222111111000000000/////////------...//////////////////...---,,,,,,---///000------------------------++++++++++++,,,,,,,,,---***,,,......+++***+++---++++++++++++*********)))))))))******++++++,,,,,,************************))))))))))))************'''(((***+++,,,,,,,,,,,,******)))((((((((((((((())))))(((((((((((())))))))))))************))))))'''((()))+++,,,,,,,,,,,,,,,---//////---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......///111000000000000111111111222000111111222333333444444222111111111111222333333444555666777888999::::::999:::;;;::::::;;;>>>@@@@@@BBBEEEGGGIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJMMMPPPSSSUUUUUUTTTTTTVVVVVVVVVUUUTTTSSSRRRQQQSSSUUUZZZ```eeehhhgggfffdddddddddeeeggghhhgggfffaaabbbdddhhhiiihhhdddaaa^^^\\\[[[\\\]]]]]][[[YYY\\\```iiissszzzxxxoooggg____________aaaccceeefffjjjiiieee```[[[XXXWWWXXXXXXYYYZZZ]]]```bbbaaa``````^^^[[[\\\aaaeeeggggggkkkkkkjjjiiifffcccbbbaaaaaa]]]XXXWWWYYYZZZYYYXXX\\\YYYWWWWWWXXXVVVQQQMMMJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJJJJJJJFFFGGGHHHIIIJJJIIIIIIHHHKKKIIIGGGFFFEEEDDDBBB@@@??????>>>>>>============999777777;;;BBBGGGFFFEEEBBBBBBAAA???>>><<<:::999;;;999888888999999999888888888777666555555555555555555555444444444333333444444555666777888999:::777888888777555555666888888777666555333333222222333333222111111000//////......///000000///......------------,,,,,,,,,,,,$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$$$$$$$######$$$!!!###%%%(((((('''%%%$$$$$$%%%'''(((((((((''''''&&&'''((())))))((('''&&&&&&%%%%%%&&&)))***(((''''''&&&&&&&&&&&&'''(((((((((((()))******************))))))))))))+++,,,---+++,,,,,,---...///111111000///------,,,---...////////////000111111222222///000333555666666555555777777888999:::<<<>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEDDDBBB???===???BBBFFFAAABBBAAA@@@???@@@CCCEEECCCFFFHHHHHHEEEEEEGGGJJJHHHLLLPPPPPPNNNKKKJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNVVVTTTPPPLLLIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEJJJKKKLLLMMMMMMMMMKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@??????CCCCCCBBBBBB@@@???======<<<===>>>===;;;:::;;;<<<<<<<<<;;;::::::999888888666666777777777777666666555555666666666666666555444555666777777666555444......//////000111111111000000000000////////////------...///000000//////111000...------...///111,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))),,,......,,,***+++---++++++++++++******))))))&&&&&&'''((()))***++++++''''''''''''''''''''''''))))))))))))************((((((***++++++***)))(((******)))(((((((((((((((***)))(((''''''((()))***((()))***++++++***)))((('''((()))***+++,,,,,,,,,+++,,,......---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...///111000000000000111111111111000000111222333444444555000000000000111222333444444555666777888999:::;;;999999:::999999:::<<<>>>???AAADDDGGGHHHIIIHHHHHHEEEFFFFFFGGGHHHIIIIIIIIIIIILLLOOOSSSUUUUUUTTTSSSQQQQQQRRRRRRRRRPPPOOONNNTTTVVV[[[aaagggiiihhhgggddddddfffiiilllmmmllljjjeeeeeefffhhhiiihhhdddaaa[[[YYYWWWXXXZZZZZZWWWTTTXXX\\\eeepppwwwssshhh^^^\\\[[[\\\\\\^^^```bbbdddkkkjjjggg```YYYVVVWWWZZZYYYYYY[[[___bbbbbbaaa___\\\YYYVVVWWW]]]bbbfffggghhhiiiiiifffbbb^^^[[[ZZZ[[[XXXUUUUUUXXX[[[[[[ZZZ[[[YYYXXXYYYYYYWWWQQQLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOQQQRRRQQQOOOLLLKKKJJJFFFGGGIIIJJJKKKJJJJJJIIIKKKHHHEEECCCBBBBBB@@@???BBBBBBAAA???>>><<<;;;;;;999888999>>>FFFKKKJJJHHHDDDCCCBBBAAA???===;;;:::999777666777888:::999999888777666444444444555666555555444444444333333333444555555666777888888999444555666666444333444555666555444333222111111111111111111000000000000000---...///000000///...---,,,,,,,,,+++++++++******%%%###!!!###%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$##################$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''******)))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&((()))***(((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&((()))+++---...000000111000///------,,,---...////////////000111111222222111222444333222222333555555777999::::::;;;===??????@@@AAAAAAAAA???===<<>>>>>>>>???@@@AAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDD??????>>><<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;888888777777666666555555666777777777666555333222555555555444333222000///444444444444333333222111111111111111///---+++***,,,---------...///////////////.........---------000///...---,,,---.........---+++++++++---///000...---,,,,,,+++++++++,,,************************,,,+++***((((((((()))******++++++++++++***))))))(((((((((((()))***+++,,,***)))(((((((((***+++,,,******))))))((((((''''''(((((())))))))))))((((((+++******)))(((''''''&&&'''(((((()))***+++++++++000///---+++******++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111...///000000///000222444333333333222111000000//////000222555666777666666222333555777999:::;;;;;;;;;;;;:::999:::;;;<<<======???AAADDDEEEEEEEEEEEEGGGHHHHHHHHHGGGGGGIIIJJJNNNNNNNNNNNNPPPRRRTTTVVVTTTSSSSSSRRRRRRRRRRRRRRRUUUWWW\\\aaafffgggeeebbbaaa______ccciiinnnooonnnfffhhhjjjjjjhhhddd___\\\ZZZZZZ\\\___```^^^YYYVVVaaacccfffiiilllllliiifffbbb___[[[ZZZ\\\___aaabbbiiihhheee```[[[YYYYYYZZZ\\\^^^```bbbcccbbbaaaaaaaaaaaa```___```ccciiimmmkkkhhhddd```___]]]\\\[[[[[[WWWRRRQQQSSSWWWZZZ\\\___]]]ZZZVVVSSSQQQPPPOOOOOONNNLLLMMMNNNNNNMMMLLLNNNPPPQQQRRRQQQOOOLLLKKKHHHJJJKKKJJJIIIIIIJJJLLLHHHFFFCCC@@@???@@@AAABBBBBBAAA??????@@@???>>><<<:::;;;<<>>===<<<;;;:::;;;;;;:::999999888888777777666555444444333333444555555555555444333222111555444333444666888888888//////000111222333333444555444222111111111222222444333333555777666222...000000000000111111111111++++++,,,,,,,,,+++***)))(((&&&%%%&&&)))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***'''((((((((()))))))))))),,,+++***))))))(((((())))))***+++---.../////////......---,,,,,,------......//////000000111222222111222333333222222333555444666888888999999;;;===???????????????>>>===<<>><<<===>>>???@@@AAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCC>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777666666666666555666777777777666555444666666666555444333111000222222222222222111000000000000000000///---,,,+++------------............///.........------------------,,,+++++++++++++++,,,+++***)))***+++---...------,,,+++++++++++++++************************,,,+++)))((((((((()))******++++++++++++***))))))(((((((((((()))***+++,,,(((((('''''''''(((******(((((((((((('''''''''&&&)))))))))))))))((('''''''''''''''((())))))******'''(((((()))******++++++---,,,+++)))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++///...---,,,+++,,,,,,---...000111000000000222444333222111000////////////...///111222444555555666666666666777888999999::::::999999888999:::;;;<<<<<<>>>AAADDDFFFEEEDDDCCCCCCEEEFFFFFFGGGIIILLLNNNQQQQQQPPPPPPPPPQQQRRRSSSRRRQQQPPPOOOOOOPPPQQQQQQUUUWWW[[[aaaeeefffcccaaa^^^\\\\\\```eeeiiiiiihhhdddeeefffgggeeebbb___\\\^^^___bbbfffgggfffaaa]]]aaabbbdddgggjjjjjjhhheeebbb```]]][[[]]]^^^______eeedddbbb___[[[YYYZZZ\\\]]]___aaacccccccccbbbaaa```aaaaaaaaaaaacccgggkkkhhhfffbbb^^^]]]\\\[[[ZZZ]]]YYYVVVUUUWWWZZZ]]]^^^___]]]ZZZVVVSSSQQQPPPPPPOOOMMMLLLLLLMMMMMMLLLJJJMMMNNNOOOPPPOOOMMMJJJHHHFFFHHHIIIIIIHHHGGGHHHIIIIIIGGGDDDAAA??????@@@AAABBB@@@????????????>>><<<999:::;;;===???AAACCCDDD@@@??????>>>===<<<;;;;;;;;;::::::999999888888777666666555444333333333333333333444444555444444333333111000111222444444333111111111222333333444444444333222111111111111222000000000222444333///+++000000000//////.........,,,,,,,,,,,,++++++++++++&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))''''''((((((((()))))))))******))))))))))))************+++,,,---------------,,,,,,++++++,,,------......//////000111111111000222333333222222333444333444666777777888999;;;>>>===<<<<<<<<<<<<<<<===<<<:::999<<>>BBBFFFGGGFFFDDDBBB@@@AAACCCDDDFFFJJJOOOSSSTTTSSSRRRQQQPPPPPPPPPPPPRRRQQQOOOMMMMMMOOOQQQSSSUUUWWW[[[```dddeeebbb```\\\[[[[[[___dddfffdddbbb```aaaaaabbbaaa```^^^]]]```bbbfffkkknnnlllhhhdddbbbbbbbbbdddfffgggfffeeecccaaa^^^^^^______^^^]]]___```___]]][[[[[[]]]___^^^```bbbcccdddcccbbbaaa___```bbbbbbaaabbbdddfffeeeccc___\\\ZZZYYYYYYZZZ^^^\\\[[[[[[]]]___``````^^^\\\YYYVVVSSSRRRQQQQQQPPPNNNLLLLLLMMMMMMKKKIIILLLLLLMMMNNNLLLJJJHHHFFFEEEGGGIIIJJJHHHGGGFFFGGGJJJHHHEEEBBB@@@???@@@@@@AAA@@@???>>>??????>>><<<999999:::<<<===>>>??????>>>>>>=========<<<<<<<<<:::::::::999888888777777666555444333333222333333111222333444555555555555555333222222444555444333333333333333333333333333333222111111000111111111/////////111222111...+++000000///...---,,,++++++///...,,,+++++++++,,,---######"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))'''''''''''''''((())))))***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...//////000000111000111222222111111222333333444666777666777999:::<<<;;;:::999999:::<<<<<<:::::::::===AAADDDCCCBBB@@@@@@@@@@@@AAACCCDDDEEEDDDDDDCCCDDDFFFIIIKKKMMMLLLMMMLLLJJJGGGGGGHHHJJJFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPNNNKKKHHHGGGFFFFFFFFFGGGGGGFFFEEECCCAAA???>>>;;;<<<===???@@@AAABBBBBBAAA@@@@@@??????>>>>>>===;;;;;;:::999888888999999888888888888888888888888555555666666777777888888666777888888888777666555444444444444333222111000/////////000000///......------------...---------.........------,,,,,,,,,------------------------------...///...---,,,+++***)))((((((((())))))*********))))))))))))******((((((((((((((((((((((((******))))))))))))))))))***************))))))(((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''))))))((((((((('''''''''(((((())))))************((((((((((((((((((((())),,,+++***))))))***+++,,,************++++++++++++******++++++,,,......///...///111222111111222333555444222111000111222333000/////////000222444555;;;999777666666777888999999888888777888999:::;;;<<>>>>>??????>>><<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777777666555444333333333333111222333444555555555555444333222222444666555555333333333222222111111111111111111000000000111111//////000111222111///.../////////...---,,,,,,,,,000///---++++++,,,---...%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''((()))*********+++++++++++++++***)))******++++++,,,,,,,,,---------...//////000000///000222111000000111333333555666777666777888:::999999888777888999;;;<<<;;;;;;<<<>>>@@@AAA@@@?????????@@@AAABBBDDDEEEFFFDDDDDDDDDEEEGGGJJJLLLNNNLLLLLLKKKIIIGGGFFFHHHJJJEEEEEEEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPNNNLLLIIIGGGEEEFFFGGGHHHGGGGGGGGGEEEDDDBBB@@@???<<<===>>>@@@AAAAAABBBBBB======<<<<<<<<<;;;;;;;;;:::999999888888888888999777777777777777777777777555555666666777777888888888888999888777555333222222222222222222111000/////////000000111000000///,,,,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------------------,,,---.........---+++************)))))))))******)))))))))(((((()))******'''''''''''''''''''''''')))))))))*********)))))))))************)))(((((((((((((((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((())))))))))))(((((((((((('''''''''''')))))))))))))))*********(((((()))))))))))))))))),,,+++))))))))))))+++,,,++++++++++++,,,,,,------))))))***,,,------......,,,///111111111000111222222222000000///000111111111000000000000222444555888777555555555777999;;;:::999888888888999;;;<<<===@@@EEEHHHIIIGGGDDDBBB@@@AAABBBCCCEEEHHHLLLPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRPPPNNNMMMNNNPPPTTTVVVWWWYYY]]]aaaeeeeeebbb___^^^]]]]]]```cccccc```\\\YYYYYYYYYZZZ[[[\\\]]]]]]ZZZ]]]aaafffiiiiiieeeaaabbb```______bbbddddddddd_________aaacccdddcccaaa[[[\\\^^^______```ccceee```aaacccdddddddddbbbaaa[[[]]]``````^^^[[[YYYYYY^^^^^^]]]ZZZWWWWWWYYY[[[]]]]]]]]]___aaabbb```^^^[[[ZZZWWWUUUTTTSSSSSSTTTSSSRRRPPPPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMKKKJJJIIIMMMOOOPPPPPPMMMKKKKKKKKKLLLJJJHHHEEECCCAAAAAA@@@@@@>>>===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::999888888777777666888777666555444444444444333444444555555444444333///...---...111333333333222222111111000000//////000000000000000000000000...///000000000/////////........................000///---++++++,,,---...$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))***++++++))))))***+++++++++******))))))+++,,,,,,,,,,,,,,,,,,,,,------.../////////...000111111000000111222333555666666666666777999777777777777888:::;;;;;;<<<======>>>>>>>>>>>>===???@@@AAABBBCCCDDDEEEEEECCCDDDFFFGGGIIIKKKLLLMMMKKKKKKKKKIIIHHHHHHIIIKKKFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFHHHIIILLLMMMNNNKKKJJJHHHFFFEEEEEEGGGHHHFFFFFFFFFEEECCCAAA@@@???======>>>???@@@@@@@@@@@@::::::::::::::::::::::::999999888888888888999999666666666666777777777777666666666666777777777777999999999888666444111000111111111111111000///...///000000111111111111111,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++******)))++++++++++++************))))))))))))))))))***+++(((((((((((((((((((((((((((((()))************)))))))))******))))))((('''(((((((((''''''(((((())))))************))))))(((((((((((()))))))))))))))$$$%%%&&&'''((()))))))))$$$$$$%%%&&&((()))******))))))))))))))))))******))))))************)))(((*********))))))*********+++++++++,,,,,,------...,,,,,,,,,,,,,,,+++******+++---000111000///000000........................000000000000111222333444444444444444555777999::::::999999888999:::;;;<<<===@@@CCCFFFGGGEEECCCAAA@@@BBBDDDEEEEEEFFFIIIKKKLLLMMMNNNPPPQQQQQQQQQQQQMMMLLLKKKKKKLLLOOORRRTTTXXXYYY]]]aaadddccc```]]][[[ZZZYYY[[[^^^___\\\YYYXXXXXXYYYZZZ[[[\\\\\\]]]ZZZ\\\___bbbeeedddaaa^^^^^^\\\\\\]]]```bbbcccccc]]]]]]]]]___bbbdddcccbbb\\\^^^___`````````bbbddd```aaacccddddddcccaaa```[[[^^^```___\\\XXXVVVUUU[[[\\\\\\YYYVVVUUUXXX\\\[[[[[[\\\^^^``````^^^\\\ZZZXXXWWWUUUTTTTTTUUUUUUSSSRRRQQQQQQRRRRRRQQQPPPMMMNNNNNNOOONNNNNNNNNMMMRRRRRRRRRQQQNNNMMMMMMNNNJJJHHHGGGEEECCCAAA@@@@@@???>>>======??????>>>============<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;999999999888777777666666777777666555444444444444444444444555444444333333111//////000222444555444111111000000/////////......//////000000000000///+++---......---,,,---...---------........./////////...,,,+++++++++,,,---###%%%&&&%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((***)))))))))))))))***+++(((((()))***++++++******)))***+++,,,---------,,,+++,,,,,,---......//////...///111000//////000222222333555555444444666777555666777888::::::;;;;;;<<<==================>>>@@@AAABBBCCCDDDDDDDDDDDDCCCEEEGGGJJJKKKLLLKKKKKKIIIJJJKKKJJJIIIIIIKKKMMMIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIKKKLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>>===<<<<<<===============<<<999999999::::::;;;;;;<<<999999999888888999999:::555666666666777777777777777777777777666666666666666777777666555333111000111111111111111000000/////////000111111111111111---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,+++******)))*********++++++++++++******))))))***))))))))))))***+++,,,(((((((((((((((((((((((('''((()))***+++******))))))))))))))))))((((((''')))(((((('''''''''(((((())))))*********)))'''''''''''''''((((((((())))))&&&''''''(((''''''&&&&&&###$$$%%%&&&((()))***+++***)))))))))))))))))))))******++++++***)))((('''))))))************)))))))))******+++,,,,,,------+++,,,,,,---,,,+++***)))))),,,///000///......///,,,...///000000///...---......///000111111111111222222333444555666777777999888888777777999:::;;;<<<===@@@BBBCCCBBB@@@??????AAADDDFFFFFFFFFGGGHHHKKKLLLMMMOOOPPPOOOOOOOOOKKKKKKKKKKKKMMMOOOQQQSSSVVVXXX[[[___aaaaaa]]]ZZZZZZWWWVVVWWWZZZ\\\ZZZXXXWWWXXXYYY[[[\\\\\\\\\\\\[[[[[[\\\^^^```___]]]ZZZXXXWWWXXXZZZ^^^```aaa```\\\[[[[[[\\\^^^``````___]]]___``````___^^^___```___```bbbccccccbbb```___^^^```aaa___\\\XXXUUUTTTWWWYYYZZZWWWSSSSSSWWW[[[ZZZZZZZZZ\\\^^^___]]]\\\YYYXXXVVVUUUTTTUUUUUUVVVRRRQQQPPPQQQRRRSSSRRRQQQMMMMMMNNNOOOOOOPPPPPPQQQSSSSSSQQQOOOLLLKKKLLLNNNEEEEEECCCBBB@@@???>>>>>>???===<<<===>>>???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888777777666666555555444333222222222222222222333444555555555555777555333333555555555444111111111000000000000000---...///000000000//////+++---///...---,,,...000------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++''')))+++)))&&&%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$##################$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''((()))******+++++++++)))***,,,---......------++++++,,,------......///...///000000//////000111111222333333333333444555444555777999;;;;;;;;;:::;;;<<<<<<<<<<<<<<<>>>@@@@@@AAABBBCCCDDDDDDDDDDDDCCCEEEHHHKKKLLLLLLKKKIIIHHHJJJKKKKKKKKKKKKLLLMMMJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>><<<;;;;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<======>>>:::999999999999999::::::555666666666777777888888888888777777666666555555444444555555555444222111111111222222222111111000......///000111111000000...---+++*********+++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------///...,,,+++***+++,,,---***************)))((((((******))))))***+++,,,,,,))))))))))))))))))))))))'''((()))+++++++++***))))))))))))))))))((((((''')))(((((('''''''''(((((((((((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((()))))))))((('''%%%$$$###&&&&&&''''''''''''''''''*********))))))))))))))))))************(((&&&%%%((()))***++++++***)))(((((())))))***++++++,,,,,,'''(((***,,,---------,,,(((+++...///...------......000222444444333111///,,,---...000000000//////222222333444555555555444888777666666666777999::::::;;;===?????????>>>======@@@DDDGGGGGGGGGGGGGGGKKKLLLMMMNNNOOONNNMMMLLLKKKLLLMMMNNNPPPQQQSSSTTTUUUVVVYYY]]]______[[[XXXZZZXXXUUUVVVZZZ\\\[[[YYYWWWXXXZZZ\\\]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[YYYWWWTTTTTTUUUXXX\\\^^^___^^^\\\[[[YYYZZZ[[[\\\\\\[[[^^^___``````^^^\\\\\\]]]___```aaabbbbbbaaa___^^^```bbbbbb```\\\XXXUUUUUUTTTWWWXXXUUUQQQQQQUUUZZZ[[[ZZZZZZ[[[]]]^^^]]]\\\XXXWWWVVVUUUUUUUUUVVVWWWPPPOOOOOOPPPRRRSSSRRRQQQLLLMMMNNNOOOPPPQQQRRRRRRSSSRRRPPPLLLIIIHHHKKKMMMBBBBBBAAA@@@???======<<<>>>===<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999999999999999888888777666666666444333222111000000000000000111222444555666777777777555222111111111000...111111111111111111111111,,,---///000000000//////---///111111///...000333...------,,,+++***))))))++++++,,,,,,,,,+++***))))))(((%%%###"""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&(((***+++)))(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))*********))))))))))))******************++++++++++++******+++++++++,,,,,,,,,,,,...000000///...///000333222222222222222222222555555666777888:::<<<===:::;;;<<<>>>????????????@@@AAACCCDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGIIIGGGFFFGGGKKKMMMMMMKKKKKKJJJIIIHHHHHHHHHIIIJJJRRROOOKKKJJJKKKJJJGGGDDDEEEEEEEEEDDDDDDDDDGGGIIIJJJIIIHHHFFFEEECCCBBBAAABBBAAA@@@>>>======<<<<<<===<<<<<<;;;999888777777777888:::;;;;;;:::888777888888888888777777777777777666555444444555777888>>>;;;777444222333444666555555444333333222111111111111111111000000000000///////////////////////////...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++***)))'''&&&%%%%%%&&&&&&)))***+++,,,,,,+++***)))(((((((((((())))))))))))((())))))************)))&&&&&&'''((())))))((((((%%%&&&((()))))))))((('''***((((((***---...,,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%((((((((((((''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++***((((((***---111333222///,,,+++++++++)))(((------------------------////////////////////////---...///000111222333333222222111111222222333444444444333333444555777888;;;;;;<<<===>>>???@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGMMMMMMMMMLLLKKKLLLNNNPPPPPPOOOOOOOOOOOONNNNNNNNNTTTVVVYYYZZZZZZXXXXXXXXXSSSSSSSSSTTTVVVXXXYYYZZZUUUUUUVVVXXXZZZZZZWWWUUUXXXVVVTTTTTTTTTTTTSSSRRRQQQRRRSSSWWWZZZ\\\[[[ZZZXXXUUUSSSQQQRRRUUUYYY\\\^^^]]]\\\\\\[[[\\\\\\]]]\\\^^^______]]]\\\[[[\\\```___^^^\\\YYYVVVSSSRRRTTTSSSSSSRRRSSSUUUWWWXXX\\\[[[ZZZ[[[]]]^^^]]]]]]VVVVVVVVVUUUUUUTTTRRRRRROOOOOOPPPQQQSSSRRROOOMMMIIIKKKMMMNNNLLLKKKKKKKKKOOONNNMMMKKKJJJJJJJJJJJJDDDCCCAAA@@@???@@@@@@AAA???>>>===<<<;;;;;;<<<======;;;::::::;;;<<<;;;:::;;;<<<=========<<<;;;:::888666444444666666666555333111///...---...///000333444444555444333111000555444222000000111222333111111111111111111222222111000...---------...///......---------,,,,,,,,,......---,,,,,,+++******))))))************))))))+++***(((&&&&&&&&&'''(((######$$$$$$$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''))))))'''&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((()))))))))******))))))))))))******(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,...000000///...///000222111111111111111111111444444555666888:::<<<===<<<===>>>>>>>>>>>>>>>===@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIGGGFFFHHHKKKMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJPPPMMMKKKJJJJJJJJJGGGDDDEEEEEEEEEEEEDDDEEEGGGHHHHHHGGGFFFEEECCCBBBAAA@@@AAA@@@???>>><<<<<<<<<<<<===<<<;;;:::999888888777888999:::;;;;;;:::999888888888888777777777666666555444333333444666888:::===;;;888555444444555666555444444333222222111111111111111000000000//////........................///...---,,,,,,,,,,,,---+++++++++,,,,,,,,,------*********++++++,,,,,,,,,))))))))))))))))))))))))******)))((('''((())))))((()))************)))((('''((((((((())))))))))))************)))(((''''''&&&'''((((((((((((((((((&&&&&&'''(((((((((((((((%%%$$$$$$%%%((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))******)))&&&%%%&&&&&&''''''(((((()))))))))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))((())),,,000555777.........---,,,++++++***++++++,,,,,,---...//////........................---...///000111222222333222111111111111222333333444444333333444555777777::::::;;;<<<===??????@@@AAABBBBBBCCCDDDDDDEEEEEEHHHIIIJJJJJJJJJLLLOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSUUUVVVUUUSSSSSSSSSOOOPPPRRRUUUXXX[[[]]]^^^WWWVVVVVVXXXYYYYYYWWWUUUWWWUUUSSSRRRSSSTTTSSSSSSRRRRRRSSSVVVYYYZZZYYYXXXWWWTTTPPPMMMNNNRRRWWW[[[\\\\\\[[[[[[ZZZZZZZZZYYY[[[\\\]]]\\\ZZZZZZ[[[\\\^^^]]][[[YYYVVVTTTSSSRRRSSSSSSSSSSSSSSSUUUVVVWWW\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVTTTSSSQQQOOONNNMMMMMMMMMOOOPPPPPPMMMKKKIIIKKKMMMMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKDDDCCCAAA???>>>===>>>>>>@@@???===<<<;;;;;;<<<<<<===;;;:::999:::;;;:::::::::;;;<<<======<<<;;;:::888666444444555666555444333222000//////000111222333444444555555555444444555333222000000111222333222222222222111111111111111000///.........//////.........---------,,,,,,...------,,,++++++************++++++++++++******'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&(((((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''(((((())))))***))))))(((((())))))***(((((((((((())))))))))))++++++,,,,,,,,,------------///000000///...000111000000000000000000000000222333444555888:::<<<===>>>>>>>>>>>>>>>===<<<<<<@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEFFFHHHJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIMMMLLLJJJIIIJJJIIIGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEDDDCCCBBB@@@@@@?????????===<<<;;;;;;;;;;;;<<<<<<;;;:::999888888777999999;;;;;;;;;;;;999999888888777777777777666666333333333333555777999:::;;;:::999777666555555555444444333333222111111111111111000000000000//////..............................---,,,,,,,,,------++++++++++++,,,,,,,,,,,,******++++++++++++++++++)))))))))))))))))))))))))))(((((((((((()))******'''(((((())))))(((((('''''''''((((((((()))))))))******))))))(((&&&%%%$$$(((((((((((((((((('''&&&'''''''''&&&''''''((()))((('''''''''(((((('''%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((()))******((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))---111666999999::::::777000+++))))))))))))***,,,---///000000---------------------------......///000111222222111111111111111222222333333333333333444555666777888888999;;;<<<>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCEEEGGGHHHIIIKKKNNNQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTVVVVVVTTTSSSRRRSSSMMMOOOSSSWWWZZZ\\\]]]]]]XXXWWWVVVVVVWWWXXXWWWUUUVVVSSSPPPOOOPPPRRRSSSSSSSSSSSSSSSTTTVVVWWWVVVTTTVVVRRRMMMJJJKKKOOOUUUYYYYYYYYYZZZZZZYYYWWWVVVTTTXXXYYYZZZYYYXXXXXXYYY[[[ZZZYYYWWWTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWWWW\\\\\\\\\\\\[[[YYYWWWVVVVVVUUUTTTRRRPPPMMMJJJIIIJJJJJJJJJLLLMMMMMMJJJHHHHHHJJJKKKKKKHHHFFFEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJDDDCCCAAA>>>===<<<<<<<<>><<<;;;;;;;;;;;;===;;;999999:::::::::999888999:::<<<<<<<<<;;;;;;888666444444555555444333333333222111111222444444444444444444555666777888444333111000000000111222333333333222111111111000111111000/////////////////////.........---------------,,,,,,++++++*********++++++,,,,,,++++++***$$$$$$############$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((((((&&&&&&&&&((('''''''''&&&&&&'''''''''&&&&&&&&&''''''((((((((())))))(((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,---------...///000///......000111......//////////////////111111333444777999;;;=========>>>>>>>>>======<<<@@@?????????@@@AAACCCDDDEEEEEEDDDDDDEEEFFFHHHIIIDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEFFFGGGFFFFFFBBBBBBAAA@@@@@@???>>>>>>>>>===<<<;;;::::::::::::;;;;;;::::::999888888777999:::;;;;;;;;;;;;:::999888777777777666666666666444333333444444666777888777888777777666555444333333333222222111111111000111000000000////////////...........................------,,,,,,,,,------+++++++++++++++++++++,,,++++++++++++************++++++++++++++++++++++++%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((('''&&&%%%%%%(((((())))))((('''&&&&&&((('''&&&%%%%%%&&&((()))++++++*********))))))(((''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((***---111333888<<<===999111+++)))***)))***+++,,,---...//////------------------------------...//////000111111000000000000000111222222333333333333444555666666666666888999;;;<<<>>>>>>>>>>>>>>>??????@@@AAAAAABBBDDDFFFHHHHHHJJJMMMOOONNNNNNNNNOOOOOOPPPPPPPPPRRRSSSUUUTTTRRRQQQQQQQQQPPPRRRVVVYYY[[[[[[ZZZXXXXXXVVVTTTTTTUUUVVVUUUTTTSSSPPPLLLKKKMMMPPPRRRSSSUUUTTTSSSSSSUUUUUUTTTRRRTTTRRROOOMMMMMMPPPTTTVVVWWWWWWXXXXXXWWWUUURRRPPPTTTWWWZZZZZZYYYXXXXXXXXXVVVUUURRRPPPOOOOOOPPPQQQNNNOOOPPPRRRTTTWWWYYYZZZZZZ\\\]]]\\\ZZZWWWUUUUUUSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHIIIKKKLLLKKKIIIFFFHHHIIIJJJIIIFFFCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGCCCAAA@@@>>>=========>>>CCCAAA???===;;;;;;;;;;;;===;;;999888999:::999888666777999;;;;;;;;;;;;;;;777555444333444444333222333333333333333444555666555555444333444555666777333222111000000000000111444444333222111000000///111111000000/////////////////////.........------,,,,,,,,,,,,++++++******)))******++++++******)))&&&&&&&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%""""""""""""######$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((()))))))))*********+++++++++++++++++++++,,,,,,,,,---------...///...------///111------........./////////000111222333666888:::;;;::::::;;;<<<===>>>>>>===>>>>>>===>>>???AAACCCDDDEEEDDDCCCCCCDDDEEEGGGHHHDDDDDDEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGFFFGGGGGGFFFEEEDDDEEEFFFGGGEEECCC@@@?????????>>>>>>=========<<<;;;:::999999999::::::::::::999999888888777::::::::::::::::::::::::777777777666666666666555555555555444444444444444444444555555444333222111222111111111111111000000000000000////////////...........................------,,,,,,,,,------...+++++++++++++++++++++++++++*********************++++++++++++++++++++++++$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))''''''''''''(((((((((((($$$%%%&&&'''''''''''''''(((((())))))((('''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&%%%$$$%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++***(((''''''((()))***%%%***000000---+++---000+++++++++,,,,,,,,,,,,,,,---------------------------------...//////000000000000//////000000111222222222333444444555555555555555666888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@DDDFFFHHHHHHHHHHHHJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNOOONNNMMMKKKLLLLLLPPPRRRVVVZZZ[[[ZZZXXXWWWUUUTTTRRRRRRSSSTTTTTTSSSPPPMMMJJJIIILLLOOORRRSSSVVVTTTSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWVVVSSSQQQOOOQQQUUU[[[]]]\\\XXXUUUTTTSSSRRRPPPNNNMMMNNNOOOPPPKKKLLLOOORRRUUUXXXZZZ[[[ZZZ\\\\\\YYYTTTOOOMMMMMMNNNNNNNNNMMMMMMKKKJJJIIIIIIIIIIIIKKKLLLLLLIIIGGGFFFHHHIIIGGGDDDAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCC@@@@@@???>>>>>>???AAABBBCCCBBB???===<<<;;;;;;;;;<<<:::888888888999888666555666888999:::::::::999777555333333333333222111333333333444444555666666666555333222111222333333111111000000/////////000333333222111111000//////000000000000000//////...///.........------------,,,+++++++++++++++******(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###############$$$$$$%%%"""######"""!!!!!!###$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,---------,,,+++,,,...111---------......//////000111111222333444666888999777888999;;;<<<=========<<<<<<======???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHHHHGGGGGGIIIKKKGGGGGGFFFFFFGGGHHHIIIJJJGGGHHHIIIHHHFFFEEEEEEFFFFFFDDDBBBCCCFFFFFFDDD@@@>>>>>>==================<<<<<<;;;:::::::::::::::::::::999999888888888888999999999999999999999999777777666666666666555555666666555555444333333222222222333333333222222111000000000000000000000000000000////////////......------------------------------,,,,,,,,,---......+++++++++++++++*********))))))******************))))))))))))))))))))))))&&&'''((()))***************))))))(((((())))))***&&&&&&'''''''''(((((((((###$$$&&&'''(((((())))))(((((((((((((((((('''&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++***((('''&&&&&&&&&'''$$$'''+++,,,+++***,,,...,,,,,,,,,,,,++++++++++++------------------------------------....../////////////////////000000111111222333444555555555444444555555666777888999999888999:::<<<===???@@@AAADDDFFFHHHHHHGGGFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNOOONNNLLLKKKLLLNNNMMMPPPTTTXXXZZZZZZYYYXXXSSSRRRQQQRRRTTTUUUTTTSSSOOOMMMJJJKKKNNNQQQSSSTTTVVVUUUSSSTTTVVVWWWWWWWWWTTTVVVXXXYYYZZZXXXVVVTTTUUUVVVVVVVVVUUUSSSRRRQQQQQQUUUZZZ]]][[[WWWSSSQQQRRRQQQOOONNNMMMMMMNNNNNNJJJLLLOOORRRUUUXXXYYYZZZ[[[[[[YYYSSSKKKEEECCCDDDKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJJJJLLLMMMMMMJJJHHHEEEFFFGGGFFFCCCAAA??????>>>???AAABBBBBBBBBAAA@@@???>>>>>>>>>???AAABBBDDDBBBAAA???===<<<<<<<<<<<<<<<:::888777888888777555555666777999999999888888777555333222222222111000333333333333444444444444444333222111000000000000000000000000/////////...111111111000000//////...///////////////...------......---------,,,,,,,,,++++++++++++++++++******'''(((((((((((((((((('''###############"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))"""######$$$%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$###""""""$$$&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,+++******---000---------...///000000000111111222222333555666777777888999::::::::::::::::::;;;<<<>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFHHHJJJHHHGGGGGGGGGGGGIIIKKKLLLFFFHHHIIIGGGDDDCCCDDDEEEEEEBBBAAABBBEEEFFFBBB>>>========================<<<<<<;;;::::::::::::;;;999999999999888888888888888888888777777888888888777777666666666555555555444444555555444444333333222222222222222222333333000000000000000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,---...///++++++++++++*********)))(((((())))))******++++++))))))))))))))))))))))))&&&'''(((*********)))))))))(((''''''''''''((()))&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((((((((&&&'''((((((((((((((((((&&&'''''''''&&&&&&%%%$$$%%%''''''&&&$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))***+++,,,------,,,+++******))))))*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///............///000000000111333444555555444444444555555555666666666666666777999;;;===???AAABBBBBBDDDFFFFFFEEEDDDDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOOOOOOONNNNNNOOOQQQOOOQQQTTTWWWXXXXXXWWWVVVQQQQQQRRRTTTVVVWWWVVVTTTOOONNNMMMOOORRRUUUWWWWWWVVVUUUTTTUUUXXXZZZ[[[[[[XXXYYYZZZ[[[[[[ZZZYYYWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSUUUXXXXXXVVVSSSQQQPPPQQQQQQPPPOOONNNNNNMMMMMMMMMNNNPPPSSSUUUVVVVVVVVVYYYYYYVVVOOOGGGBBBBBBEEELLLLLLMMMMMMNNNMMMMMMMMMJJJJJJKKKLLLNNNMMMJJJHHHDDDEEEFFFFFFCCCAAA@@@@@@;;;<<>>>>>======>>>???AAABBBBBB@@@???============>>><<<:::888777777777666555555666777888888888777666777555222222222222111///222222333333222222111111111111111222111111000000//////000000//////......////////////............---......///...---,,,+++---,,,,,,,,,,,,+++++++++******************++++++(((((())))))))))))(((((('''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((&&&%%%%%%''')))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((************++++++++++++((())))))))))))*********+++++++++***)))***,,,///------......///000111111222222222222333444555555888999999999999888777777888:::<<<>>>@@@@@@@@@@@@@@@BBBCCCEEEFFFEEEEEEDDDCCCEEEFFFEEECCCBBBEEEHHHHHHHHHGGGGGGHHHJJJKKKLLLFFFHHHIIIGGGDDDBBBCCCEEEEEEBBB@@@BBBEEEEEEAAA<<<<<<<<<<<<===============<<<<<<;;;:::::::::;;;;;;999999999888888888888888888888777777777777888888777666666666555555555555222333333444555555555555333333222222222333444555////////////000000000000000/////////............------------------------,,,,,,,,,,,,,,,---...///++++++++++++******))))))'''(((((()))***++++++,,,++++++++++++++++++++++++%%%%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&'''((()))))))))(((&&&&&&'''((('''&&&$$$######%%%&&&%%%######&&&***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))***---///111222)))'''&&&&&&(((******)))(((((()))***,,,---...///************************,,,,,,------------------...............///000000000111333444555555444333555555555555555555555555555666888:::===@@@BBBCCC???AAADDDEEEDDDCCCCCCDDDDDDDDDFFFGGGIIIJJJKKKLLLJJJKKKLLLKKKJJJKKKMMMOOOTTTTTTVVVVVVVVVTTTRRRQQQQQQQQQSSSVVVYYYYYYXXXVVVQQQPPPPPPRRRVVVYYYZZZYYYVVVUUUTTTVVVYYY]]]^^^^^^[[[[[[[[[[[[[[[[[[ZZZZZZWWWVVVUUUUUUTTTUUUUUUVVVUUUVVVVVVTTTQQQOOOOOOPPPQQQQQQQQQQQQPPPNNNMMMLLLPPPQQQRRRTTTTTTTTTSSSRRRVVVVVVUUUOOOHHHFFFIIIMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJLLLNNNMMMJJJHHHCCCEEEFFFEEECCCAAA@@@@@@888:::===@@@CCCDDDCCCCCC???>>>===<<<<<<===>>>???AAA@@@???=========>>>>>><<<:::888777777777555444666666777888888777666555777555222111222111000///222222222222111111000///...///111222333333222111/////////000///......------------...............,,,---.........---++++++,,,,,,,,,+++++++++************************++++++))))))************))))))%%%###"""###$$$&&&%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###!!! ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((******+++++++++++++++,,,,,,,,,,,,------------,,,+++,,,---...///111111222222222333333333777777999::::::999888888888999;;;<<<>>>??????@@@CCCCCCCCCCCCCCCBBBBBBBBBFFFEEECCCCCCCCCDDDFFFGGGHHHGGGFFFEEEEEEGGGIIIJJJEEEFFFFFFFFFEEEBBB@@@>>>>>>???AAACCCCCCBBBAAA@@@<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::999999888777666777888999999999999999999888777666666777888999888444111333777888555222444444444444444444444444555333111111222222222111000000000000000000000000000///...---,,,+++++++++///...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***(((((())))))'''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++&&&!!!!!!%%%'''&&&###((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))******''''''((()))***++++++,,,************************(((((()))***,,,---........................------000000000000111111111111333333333333333333333333111555:::>>>???>>>>>>>>>>>>?????????@@@@@@@@@@@@AAACCCFFFFFFFFFFFFGGGHHHGGGHHHKKKMMMNNNMMMMMMLLLNNNPPPRRRTTTTTTRRRPPPNNNPPPQQQTTTXXX[[[\\\ZZZXXXMMMNNNQQQTTTWWWZZZ[[[\\\WWWTTTRRRSSSWWWYYYYYYXXXVVVXXX[[[\\\\\\[[[XXXWWWZZZYYYVVVTTTSSSSSSTTTUUUXXXVVVSSSRRRSSSRRROOOMMMOOOOOOPPPSSSUUUUUUSSSQQQRRRTTTUUUVVVUUURRRNNNLLLUUUSSSOOONNNOOOPPPPPPPPPSSSSSSSSSRRRPPPOOONNNMMMEEEFFFIIIJJJKKKKKKJJJIIICCCDDDDDDDDDCCCBBBAAA@@@BBBBBB@@@??????@@@AAABBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888777666555444444555666666666555444444444444444777777555444333222222222333444666555222000////////////000000111111111111//////.........---------///......------,,,++++++......//////...---,,,,,,+++,,,,,,------,,,,,,+++(((((((((((((((((())))))((((((''''''&&&&&&&&&%%%%%%###"""###$$$&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))))))))))))))))))))'''((()))******++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---...///000000000111111111222222555666777888888888777666888999;;;<<<>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAAAAAAAABBBDDDEEEFFFEEEDDDCCCDDDEEEGGGHHHCCCCCCDDDDDDCCCBBB@@@???>>>???AAABBBBBBBBBAAA@@@<<<;;;;;;;;;;;;;;;<<<<<<:::::::::999888888777777777777888999999999999999999888777666666777777888777444222333666888555222444444444444444444444444555333111111222222222111000000000000000000000000111000///...------------......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))***(((((((((*********((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!%%%'''&&&%%%((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((++++++***)))((((((((((((((((((((()))*********+++************************))))))***+++,,,,,,------........................//////000000000111111111222222222333333444444444333777;;;>>>===<<<;;;;;;>>>>>>>>>>>>????????????@@@BBBDDDEEEDDDDDDEEEGGGFFFHHHKKKMMMNNNNNNLLLKKKLLLMMMOOOPPPQQQPPPOOONNNQQQQQQTTTWWWZZZ[[[YYYWWWQQQRRRTTTVVVXXXZZZ[[[[[[UUURRRPPPRRRVVVZZZZZZYYYWWWXXXZZZ[[[\\\[[[YYYXXX[[[YYYXXXVVVVVVVVVXXXXXXXXXVVVTTTSSSTTTTTTRRRPPPPPPOOOOOOPPPSSSTTTSSSRRRSSSUUUWWWWWWWWWTTTQQQOOOTTTRRRPPPPPPQQQRRRRRRQQQRRRSSSSSSRRRQQQOOONNNMMMGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFEEEEEECCCBBBBBBCCCBBBBBBAAAAAA@@@AAAAAA>>>>>>======<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999888777666555444555555666666666555555444444555555555444444333333333333444222444555444222000//////000000000//////.........///.........------------,,,,,,---------------------------------,,,++++++++++++,,,,,,,,,,,,++++++*********************))))))))))))(((((((((''''''%%%###"""###$$$&&&%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++******++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///////////////000000000000222333444555555555555444888999;;;<<<>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???@@@BBBDDDDDDCCCBBBAAAAAACCCDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@===>>>@@@AAAAAA@@@??????;;;;;;::::::::::::;;;;;;777777777777777777777777777888999999:::999999999999888777666666666666777666444222333666777555222444444444444444444444444444222111111222222222111000000000000000000000000000///......------------------,,,+++++++++,,,,,,,,,+++++++++,,,,,,---...************************))))))))))))))))))))))))((('''&&&(((***++++++***))))))))))))))))))))))))&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************,,,+++***(((''''''''''''))))))))))))))))))))))))*********************************++++++,,,,,,,,,........................//////000000000000111111000111111222333444555555666999<<<===<<<:::888888<<<<<<<<<=========>>>>>>>>>@@@BBBCCCCCCCCCDDDEEEEEEHHHLLLOOOPPPOOOLLLJJJIIIJJJKKKLLLMMMMMMNNNNNNRRRRRRSSSVVVYYYYYYWWWUUURRRSSSTTTVVVWWWXXXXXXXXXRRROOONNNQQQVVVZZZ[[[ZZZXXXYYYYYYZZZZZZ[[[[[[[[[XXXXXXWWWVVVWWWXXXZZZ[[[YYYWWWUUUUUUUUUUUUTTTSSSQQQOOOMMMMMMOOOQQQRRRRRRTTTUUUWWWXXXXXXVVVSSSQQQRRRRRRRRRSSSUUUUUUSSSRRRQQQRRRSSSSSSRRRPPPNNNLLLJJJJJJKKKKKKJJJIIIGGGFFFIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@???>>>======<<<<<<;;;::::::999999::::::999999888777777777666555555555555666777666666666555555555555222222333333444444555555222333444333111/////////111000///...---,,,++++++............------------+++++++++,,,---.........+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++******************))))))))))))%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$######"""$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''(((((((((((((((((((((((((((((()))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,------............/////////000000000000000111222222333333333888999:::<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@????????????===>>>>>>?????????>>>===;;;::::::999999999999:::666666666777777888888888888888999999999999999888999888777777666666555555555444222333555666444333333333333333333333333333333222000000111222222111000000000000000000000000------,,,+++++++++++++++---,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,---...************************))))))))))))))))))))))))'''&&&&&&'''((())))))'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))************++++++***)))(((((('''''''''''')))))))))))))))(((((((((************************++++++++++++++++++++++++---------...............////////////000000000111///000111222333444555555666888;;;<<<:::888777777:::;;;;;;;;;;;;<<<<<<<<<===???AAABBBBBBCCCDDDEEEFFFIIINNNQQQRRRPPPMMMKKKHHHHHHHHHIIIJJJLLLOOOPPPRRRRRRSSSUUUWWWWWWUUUSSSPPPPPPRRRSSSTTTUUUUUUUUUPPPMMMMMMPPPVVV[[[\\\[[[YYYYYYXXXYYYYYY[[[]]]^^^ZZZZZZZZZ[[[\\\]]]___```[[[YYYWWWUUUUUUTTTTTTTTTQQQNNNJJJIIIKKKNNNPPPQQQSSSUUUVVVWWWWWWVVVTTTSSSPPPQQQSSSVVVXXXWWWTTTRRROOOPPPRRRRRRRRRPPPNNNLLLJJJKKKKKKKKKJJJIIIHHHGGGJJJJJJHHHGGGEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA>>>=========<<<<<<;;;::::::999888888888888888777777666666666666555555555666666666666777666666666555555222222333333444444444444111333333222000...//////000000///...---,,,++++++------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++******++++++++++++******---,,,,,,++++++******************)))))))))))))))%%%###"""###$$$&&&%%%%%%""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((((())))))************)))*********+++++++++,,,,,,,,,,,,,,,---------------/////////000000000000111/////////000000111222333777888999:::;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@???>>>>>>???AAACCCDDDBBBBBBBBBBBBAAABBBBBBBBBDDDCCCAAA@@@???>>>>>>>>>==================<<<<<<::::::999888888888888888666666777777888999999999888888888999999888888777777777777777666666555555444444333333444444444333333333333333333333333333222111///000111222222111////////////////////////------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++((((((((((((((((((((((((((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''((()))))))))))))))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++---------.........//////...////////////000000000//////000111333444555555444666999:::999888888888999999:::::::::;;;;;;;;;===???AAACCCCCCCCCEEEFFFGGGJJJNNNRRRSSSQQQNNNLLLIIIIIIIIIIIIKKKMMMPPPRRRRRRQQQQQQSSSUUUUUUSSSRRRNNNOOOQQQSSSUUUVVVVVVWWWPPPMMMMMMPPPVVV[[[\\\[[[YYYYYYXXXXXXYYY\\\^^^___`````````aaabbbccceeeeee\\\[[[XXXVVVSSSRRRRRRSSSSSSOOOJJJHHHJJJMMMPPPRRRRRRSSSTTTUUUUUUTTTSSSRRRNNNOOORRRVVVYYYXXXTTTQQQMMMNNNOOOPPPPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEEEEDDDBBB@@@>>><<<<<<<<<;;;;;;::::::999999777777888888777777666555555555666666666666666666555666666777666555444444333333444444444333222111111222222111///...///000//////.........---------,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,)))******++++++******)))++++++******)))))))))(((((((((((((((((((((((((((%%%###"""###$$$&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))************))))))************+++++++++++++++,,,------......------////////////000000000000///...//////000111333333666777888999999:::::::::999999:::;;;===>>>??????@@@???>>>>>>???AAADDDEEEBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777777666666777777888888999999777777777888777777666555555666666777777666666555333333333333333333333333333333333333333333333333222000//////111222222111////////////////////////000//////.........//////------,,,,,,,,,---............---,,,++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))'''&&&%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,------.../////////......////////////000000///000000111222333444444222444777888888777888999999999999:::::::::;;;;;;<<<>>>AAABBBBBBCCCDDDFFFFFFIIIMMMPPPQQQPPPMMMLLLKKKJJJJJJKKKLLLOOOQQQRRRQQQPPPPPPQQQSSSTTTSSSQQQQQQRRRTTTVVVWWWXXXYYYYYYRRROOONNNQQQVVVZZZ[[[ZZZXXXXXXXXXYYYZZZ]]]___```^^^^^^^^^______`````````\\\[[[YYYVVVSSSRRRSSSUUUVVVRRRMMMKKKLLLPPPSSSTTTRRRSSSSSSTTTSSSRRRQQQPPPMMMNNNQQQUUUWWWVVVRRROOOLLLLLLMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJKKKKKKEEEDDDCCCAAAAAAAAABBBBBBDDDDDDCCCBBBAAA???===<<<<<<;;;;;;::::::999888888777777888888777777666555444555666666777666666666444555666666666555333222222333444444444222111000000111111000...---///000..................------,,,,,,,,,,,,---------------------,,,+++*********+++,,,,,,---------------))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%###"""###$$$&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$##############################$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&))))))))))))))))))))))))))))))************))))))************+++++++++++++++,,,---.........------------........./////////////////////000222444555444555666777888888888888777777999:::;;;===>>>>>>??????>>>>>>???AAACCCEEEBBBBBBBBBBBBAAAAAA@@@@@@;;;<<<>>>???@@@??????>>><<<<<<;;;:::::::::::::::999999888777666666666666666666666666666666666777666666666666666555444444333444555777777777777666333333444333333333333444222222222222222222222222111000...///111222222111////////////////////////000000000//////000000111...---------......///000000///...,,,+++***))))))************************((((((((((((((((((((((((((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&### !!!###%%%%%%###$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%%%%&&&'''((((((&&&'''''''''((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,------...//////000........./////////000000000000111111222222222333333555777777666666777888999999999:::::::::;;;;;;:::<<>>>>>===;;;;;;::::::999888888888777888888888888777666666333444666777777777666666333444555666555444222111000111333444444333222111000000000///------///000//////...---,,,+++******++++++,,,,,,,,,---------,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,((())))))))))))))))))(((&&&''''''(((((())))))***%%%%%%&&&&&&&&&'''''''''%%%###"""###$$$&&&%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************))))))*********))))))((()))************++++++++++++,,,---.........---,,,,,,,,,,,,---------......000000///000111333555666444444555666777777666666666777888999;;;<<<>>>>>>>>>>>>======>>>@@@CCCDDDAAAAAAAAAAAAAAA@@@???>>>666888;;;>>>@@@@@@@@@???<<<;;;::::::999999999:::999999777666555555555555555555555555555555555555555555666666555444333333222333555777888888777777222333444444222222333444222222222222222222222222111///...///111222222111//////////////////////////////.........//////000...............///000111111000...,,,***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((***+++***)))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""&&&%%%######$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))((())))))+++,,,---......,,,,,,------...///000000............/////////000111111111111111111222222444555777777666555555666999999:::::::::;;;;;;;;;888:::===??????@@@BBBCCCCCCEEEGGGIIIJJJJJJIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPNNNMMMMMMOOOQQQSSSSSSRRRUUUUUUVVVVVVVVVUUUTTTTTTWWWTTTRRRSSSWWWYYYYYYXXXVVVWWWXXXZZZ\\\^^^___```_________^^^]]]\\\ZZZZZZYYYZZZZZZXXXVVVWWW\\\```^^^[[[VVVUUUVVVXXX[[[\\\UUUUUUTTTTTTRRRQQQPPPOOOLLLMMMOOOQQQSSSRRRNNNKKKJJJIIIHHHGGGHHHJJJLLLMMMOOONNNLLLKKKIIIHHHHHHHHHBBBAAA@@@??????@@@BBBDDDCCCBBB@@@>>>======>>>>>>;;;;;;::::::999888888777888888888888888777777666333444666777777777666666222333444555555333111000---///111444555555444333000000000...------///111000///...,,,***)))''''''+++++++++,,,,,,---------*********++++++,,,------((()))***+++++++++++++++(((((())))))))))))((((((&&&&&&'''((()))***++++++%%%&&&&&&&&&''''''((((((######$$$$$$$$$%%%%%%%%%################################################&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((()))))))))************)))'''&&&'''***+++***((((((***++++++***)))***,,,..................------......//////000000111111111111222333444666666777444555777999:::::::::::::::::::::;;;===@@@BBBDDD?????????>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===;;;:::999888777777777777777777777666666666777777555555555555666666666666777777666555444333333222555444444333333444444555444444444444333222111000333...))))))---000///---000///...------...///000222222222111000//////...000...,,,---000111///---))))))***+++---///111222//////...---+++***))))))******************++++++******))))))))))))******''''''&&&%%%$$$$$$######&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&"""###$$$&&&'''(((((()))))))))((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))---,,,***)))))))))******---------.........///////////////000//////...---......---...///111333444222111000222444777888777:::::::::999999999888888>>>===<<<===???@@@AAA@@@DDDEEEFFFGGGIIIJJJKKKLLLOOOOOOOOOPPPPPPOOONNNNNNJJJKKKMMMPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWUUUTTTTTTVVVWWWXXXXXXRRRTTTVVVXXXZZZ[[[[[[[[[]]]\\\[[[YYYXXXXXXXXXXXXYYYXXXXXXXXXXXXYYYZZZZZZ^^^ZZZWWWVVVYYY[[[[[[ZZZZZZYYYVVVTTTRRRQQQPPPPPPNNNPPPSSSUUUUUUSSSPPPNNNFFFGGGHHHIIILLLNNNQQQRRRRRRPPPMMMKKKKKKJJJHHHFFFCCCAAA@@@??????AAABBBDDD>>>===<<<;;;::::::;;;<<<<<<;;;:::999888888888888777777888888777555333222666444333555888999777444222222333222222111000//////000111222222111000///000000000111000//////...---,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,+++******++++++)))(((++++++***)))(((((())))))(((((()))*********************))))))((((((''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%(((((()))))))))*********)))'''&&&'''***+++***((((((***++++++******+++---.........------------------......///000000111111111222222333444555666666444666777999:::;;;::::::;;;:::;;;<<<===???BBBCCC???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888888888888777777555555555555666777555555555555666666666666555555555555555444444444555444444444444444444555555555444444333222111111444111...///333444222///222111000//////000111222111111000//////...------///---,,,,,,...///...,,,+++,,,---...///000111222......---,,,+++******)))******************************))))))))))))******))))))(((((('''&&&&&&%%%&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((()))))))))))),,,+++***)))))))))******,,,,,,,,,---------............/////////......---......---...///111222333111000000222555777777666777777888888888888888888;;;;;;:::;;;===???@@@@@@BBBCCCDDDEEEFFFHHHIIIIIIMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOOOOPPPPPPOOORRRRRRSSSSSSTTTUUUUUUUUUVVVTTTSSSTTTVVVXXXXXXXXXSSSTTTVVVWWWXXXYYYZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[YYYVVVWWWYYY[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTUUUTTTRRROOOLLLIIIHHHIIIJJJKKKMMMNNNPPPPPPOOOMMMJJJIIIIIIHHHFFFEEEAAA@@@>>>===>>>???AAABBB???>>><<<;;;::::::;;;;;;777777777666777777888888555555555555555555444444555444333555777888666444222222222222111000//////...///000111111000///...000////////////.........,,,+++*********+++------++++++,,,,,,++++++******,,,,,,,,,------,,,,,,,,,,,,+++)))***++++++)))(((+++******)))(((((())))))(((((()))***************))))))))))))((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((((((((()))))))))))))))((('''((()))***)))((((((***++++++++++++---...------------------------------......///000000000222222222333333444444444555666888:::;;;;;;::::::<<<<<<<<<<<<===???@@@AAA>>>======<<<<<<;;;;;;;;;===<<<;;;:::::::::::::::<<<;;;:::999888888888888777666444333333444666777444555555555555666666666333333444444555555555555444444444444444444444444555555444444333333222222333222111333666666333///111111000000000000111111/////////...------,,,,,,---,,,+++,,,---...---++++++,,,---///000000//////,,,,,,,,,+++++++++*********************************))))))(((((())))))******))))))(((((('''''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&))))))((('''&&&$$$###""""""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))++++++***)))))))))*********++++++++++++,,,,,,,,,,,,------.........------............///111222333000000111333666777666444444555555666666777777888888999999:::<<<>>>???@@@BBBBBBCCCDDDFFFGGGHHHHHHKKKLLLLLLMMMMMMLLLLLLKKKNNNNNNMMMMMMMMMMMMMMMNNNSSSRRRRRRRRRRRRTTTUUUVVVUUUSSSSSSTTTWWWYYYYYYYYYUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVYYYZZZZZZZZZZZZXXXWWWVVVUUUTTTTTTVVVYYY[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZVVVUUUTTTSSSQQQNNNLLLJJJLLLLLLMMMNNNNNNNNNNNNMMMKKKIIIGGGGGGGGGGGGEEEDDD???>>><<<<<<<<<>>>@@@AAA???>>><<<;;;::::::;;;;;;666666666666777888999999444333333333444444555666444333333444666666555333222222222222111000///.........////////////......000///---,,,,,,,,,---...*********)))***++++++,,,*********+++++++++++++++,,,,,,------------,,,,,,,,,***))))))***+++***(((******)))((((((((())))))(((((())))))******)))))))))))))))(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((())))))***'''''''''((((((((())))))(((((((((((())))))))))))(((***+++,,,+++,,,---///,,,,,,,,,,,,,,,---------,,,------......///000000222222222222333333333333555666888::::::::::::999<<<<<<<<<======>>>??????>>>=========<<<<<<<<<;;;===<<<;;;999999888888888;;;:::999888777777777777666444333111222333555777444444444555555555666666444444444444444444444444444444555555555555444444555555444333333333333333222000000111333333111/////////............/////////.........---------,,,---,,,,,,,,,---------,,,)))***,,,---...---+++************+++++++++++++++************))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))*********))))))))))))***)))))))))*********++++++++++++,,,---.........---.........///000000111222//////111333666666444222333333444555666777888888777888999:::;;;===@@@BBBCCCDDDDDDEEEGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKMMMMMMLLLKKKKKKLLLNNNNNNTTTSSSRRRQQQRRRTTTVVVWWWSSSSSSRRRTTTWWWYYYZZZYYYVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYWWWTTTSSSMMMNNNQQQTTTXXXZZZ[[[\\\XXXXXXYYYYYYYYYZZZ[[[[[[SSSSSSRRRRRRRRRRRRRRRSSSOOOPPPPPPPPPOOOMMMKKKJJJHHHGGGFFFFFFGGGGGGEEECCC>>>===<<<;;;<<<>>>@@@AAA???>>>===;;;:::::::::;;;888888888888888999::::::666555444333333444666777333333333444555555444333222222222222111000///...------------------------///...,,,******+++,,,...)))))))))))))))******+++)))))))))******+++,,,,,,,,,,,,------------,,,,,,+++)))((()))***+++***(((***))))))((((((((())))))(((((()))))))))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&''''''''''''((((((((('''(((((()))((())))))***(((***++++++++++++,,,...++++++++++++,,,,,,------,,,,,,,,,---......//////111111222222222222222222555666888999:::999999888;;;;;;<<<<<<============>>>>>>============<<<<<<;;;;;;:::888777777777777999888777666555555555555444333222111222333555777444444444444555555555555666555555444333333222222444555555666666555555444444444333222222222333333222000...---...000111111......////////////......//////............------------......---------...(((***+++------,,,***))))))))))))*********++++++*********)))))))))(((((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((((((''''''&&&"""###%%%&&&'''((((((((()))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))((((((((())))))))))))******+++,,,---..................//////000000111111...///000333555555333111222333444555666888999999666888;;;;;;;;;===@@@CCCCCCCCCDDDDDDEEEFFFGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIJJJKKKNNNPPPQQQRRRQQQPPPOOOPPPRRRTTTUUUSSSRRRSSSUUUXXXZZZYYYYYYVVVUUUTTTSSSSSSTTTVVVVVVXXXXXXXXXWWWXXXXXXYYYYYYWWWXXXYYYYYYWWWUUURRRQQQHHHJJJNNNRRRVVVYYY[[[\\\XXXXXXYYYYYYXXXXXXXXXXXXRRRRRRRRRSSSTTTVVVXXXYYYSSSSSSRRRPPPNNNLLLJJJHHHGGGFFFFFFGGGHHHGGGEEECCC???>>>=========???AAACCC@@@???===;;;:::::::::::::::999999888777777888888:::999777555444555555666333444555555444333333333111111111111000///......------,,,,,,,,,,,,------///---+++***)))***,,,---(((((())))))***************))))))))))))***,,,,,,++++++,,,,,,,,,,,,++++++***)))((((((***+++***((()))((((((((((((((())))))(((((()))))))))((((((''''''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&'''''''''((('''((())))))(((((()))***(((***++++++***)))+++,,,)))******++++++,,,,,,---++++++,,,,,,---.........000000000111111222222222444555777888888888777777999999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777777777777888777666555444444444444333333333333444555555666333444444444444555555555666666555444333222111111444555666777777666555444333222111000000111222333444222000......000222444000000111111111111000000........................,,,...///...---,,,---...***+++,,,---------,,,+++)))))))))))))))******************))))))((((((''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))*********))))))(((((((((((())))))))))))******,,,---//////000000......///000000000000000/////////111333444333111222333444555666777888888666999<<<<<<;;;;;;???CCC@@@@@@AAABBBBBBCCCDDDDDDIIIIIIJJJKKKLLLLLLLLLLLLGGGGGGIIIKKKMMMPPPRRRSSSOOONNNNNNMMMNNNPPPQQQRRRSSSSSSSSSUUUXXXYYYYYYWWWUUUUUUUUUTTTUUUUUUVVVVVVXXXWWWWWWWWWXXXYYYZZZZZZXXXXXXXXXXXXVVVUUUSSSRRRJJJLLLPPPRRRSSSVVVYYY[[[WWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYVVVUUURRROOOLLLJJJHHHHHHGGGGGGFFFGGGHHHGGGEEEBBB??????>>>===>>>@@@CCCDDD@@@???===;;;:::999::::::888888777666555555555555;;;:::888777666555555555333555666666444333333444111111111111000///...---------,,,,,,,,,,,,------...---+++*********+++,,,(((((()))************)))+++***)))((((((***+++,,,******++++++++++++******)))((('''(((*********)))((((((''''''(((((())))))(((((()))))))))(((''''''&&&''''''''''''(((((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&(((***)))(((''')))+++)))***+++***((('''((())))))))))))***+++,,,,,,,,,+++++++++,,,------.........//////000111222333333333444666777777666666555666777888:::;;;;;;::::::::::::::::::::::::::::::888777777666666666777777888777666555555444555555111222444555666666666555333333444444444555555555444444444333333222222222444555666777777666555444222111///......000111222111111111000///000111222///000111222222111000///,,,,,,,,,,,,------------+++---...---++++++,,,...******++++++,,,,,,------))))))))))))))))))((((((+++******)))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((()))((('''&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))*********))))))(((((((((((())))))))))))***+++,,,...000111111111......000000111000000///000//////000222333222111111222222333444555555666666999<<<;;;999999===AAA@@@@@@@@@AAABBBBBBCCCCCCGGGHHHIIIJJJKKKKKKKKKKKKFFFGGGJJJLLLOOOQQQRRRSSSOOOOOOOOOPPPQQQQQQRRRRRRTTTTTTTTTVVVXXXYYYWWWVVVTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXXXXWWWVVVUUUUUUSSSTTTUUUTTTRRRSSSVVVYYYUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWXXXVVVQQQMMMJJJHHHHHHHHHGGGFFFFFFGGGHHHFFFCCCAAA???>>>======>>>AAACCCEEEAAA???===;;;:::999999999777666666555555555666666777777888777777666555555444666888777555333444555111111111111000///...---...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++((()))***+++++++++******,,,+++)))(((((((((***+++))))))************)))))))))((('''(((*********)))'''''''''''''''((())))))(((((())))))(((''''''&&&&&&&&&&&&'''''''''(((((("""###$$$%%%'''((())))))########################%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&)))***+++,,,%%%%%%%%%&&&&&&&&&''''''&&&(((******'''''')))+++)))***+++)))'''&&&'''(((((())))))***++++++,,,,,,***++++++,,,,,,---......---...///000111222333444333444555666666666555444444555777999::::::::::::888888888888888888888999777666666666666777777888999888777666666555555555111222555777888777666555333333333444444444555555222222333333333333444444444555666888888666555444111000...------///111222---///111111000/////////---...///000000///...---+++++++++++++++++++++,,,))),,,---,,,***)))+++---(((((((((((()))***+++,,,***)))))))))((((((((((((+++******)))(((''''''&&&((((((''''''''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((*********)))((((((((((((((()))))))))******+++---///000111222222...///000111111000//////111///...///111222222222111111111222222333444444555888;;;:::777777;;;???BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIFFFHHHKKKNNNPPPQQQRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVXXXXXXWWWUUUSSSTTTVVVWWWXXXXXXWWWWWWTTTTTTTTTUUUVVVWWWXXXYYY[[[ZZZYYYXXXXXXXXXXXXXXXZZZ[[[ZZZVVVRRRQQQTTTWWWTTTUUUVVVWWWWWWWWWVVVUUUQQQRRRSSSUUUWWWXXXXXXXXXYYYVVVPPPKKKHHHGGGGGGHHHFFFFFFFFFGGGGGGEEEBBB???>>>>>>======>>>@@@CCCDDDAAA@@@===;;;:::999999999777666666777777888999:::333444666777777777666555444777999888555333444666111111111111000///...---......,,,,,,,,,,,,......,,,------------,,,+++***((()))***,,,,,,++++++***---+++)))((('''((()))***(((((())))))))))))(((((((((''''''((()))******)))'''''''''''''''((()))***(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%###"""""""""###############$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&'''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((((((((''''''((()))***************++++++,,,,,,,,,++++++,,,,,,---...............//////000000111111444333333333333444555555666666666666777777777777999999888888888888888999777777777777777666555555777777555444444333444444444444444444333333222111333333222111222333555666777555333111111111222333777777777777666555444333111111000///////////////444333111000///000111111////////////////////////........................------,,,,,,,,,+++++++++(((((())))))*********+++++++++************++++++)))))))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''***)))''''''(((((('''%%%&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%(((***++++++******+++,,,---,,,,,,---///000///---,,,,,,------...///////////////000000000000//////000////////////111222333555666777777666777999;;;>>>@@@AAAAAA@@@AAABBBDDDDDDDDDCCCEEEGGGIIIHHHHHHIIIJJJKKKMMMOOOQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSWWWXXXYYYZZZZZZXXXVVVTTTQQQSSSVVVYYY[[[[[[ZZZYYYXXXUUUQQQQQQTTTVVVVVVUUUWWWYYY\\\]]]]]]\\\\\\]]]^^^]]]XXXQQQOOORRRTTTRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSUUUVVVWWWXXXWWWWWWSSSQQQNNNLLLKKKJJJHHHGGGHHHHHHHHHGGGFFFCCCAAA@@@>>>===<<<;;;<<<===???AAA???>>><<<;;;999888888888666777888;;;>>>???===<<<::::::::::::999777555444555555444333333222222111333222000.........//////000///...---------------,,,,,,++++++***)))((((((,,,---...000000---)))%%%+++******)))******++++++*********)))))))))))))))******))))))))))))******((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******++++++++++++,,,,,,,,,,,,***++++++,,,,,,------............///000000111111222222222222222333444444666666666666777777777777999888888777777888888888777777888888777777666555777666666555444444333444333444444444333333222111333222222222333333444555444333222111111222444555666666666666555444333222111111000///////////////222222111111000111111111////////////////////////........................,,,,,,------,,,,,,+++***))))))))))))*********++++++******))))))******+++******))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&(((((((((&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((''''''&&&&&&&&&'''((()))+++***))))))***,,,+++***+++---///111000///,,,,,,---......//////000//////000000000000//////000/////////000111222333333444666666666888:::======???@@@AAA@@@@@@AAACCCEEEDDDDDDEEEHHHIIIIIIHHHIIIIIIKKKLLLNNNPPPRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUXXXYYYYYYYYYYYYWWWUUUTTTSSSUUUXXXZZZ\\\[[[ZZZYYYTTTRRRPPPPPPSSSVVVWWWWWWVVVXXXZZZ[[[ZZZZZZZZZ[[[[[[[[[WWWPPPNNNRRRSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQSSSUUUXXXYYYYYYXXXXXXSSSQQQMMMKKKKKKJJJIIIHHHIIIIIIIIIHHHFFFCCCAAA??????>>><<<<<<<<<>>>???AAA>>>?????????===;;;999777888888999<<>>@@@@@@@@@@@@AAABBBDDDDDDDDDFFFHHHIIIIIIHHHIIIJJJKKKMMMPPPRRRSSSTTTSSSSSSRRRRRRSSSUUUWWWXXX[[[ZZZYYYXXXWWWVVVUUUTTTUUUVVVYYY[[[\\\[[[ZZZYYYPPPOOONNNPPPSSSVVVWWWXXXUUUVVVXXXXXXWWWVVVVVVWWWWWWWWWTTTOOONNNRRRSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRTTTWWWYYYZZZZZZXXXWWWSSSPPPLLLJJJJJJKKKJJJJJJJJJJJJIIIGGGEEECCC@@@??????>>>=========>>>???@@@???@@@BBBBBBAAA>>>:::888::::::;;;===??????<<<:::::::::::::::888666444333333333333222111111000000222111000///.........///......------------,,,,,,------,,,,,,++++++******++++++***+++------+++)))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((!!!"""###$$$%%%&&&&&&&&&***)))&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((***---///))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))******************...---------,,,,,,++++++******++++++,,,------...------......///000000111111111000000111111222333555666666666666777777777777777666666666777888888888888888888888777777666666666666555555444333333333333333444444333333222111222333444555444333222333222222222222333444555444444444444333333222111111000000///////////////...///000222222222111000000000000000000000000000------------------------***+++---------,,,***)))******************************))))))))))))***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''((('''(((***)))(((((()))+++)))))))))+++...///...---,,,------...//////000000...//////////////////.../////////000000111222222000222444444555666999<<<<<<>>>AAAAAAAAA@@@AAABBBCCCCCCCCCFFFHHHIIIHHHFFFIIIJJJLLLNNNPPPSSSUUUVVVSSSSSSRRRRRRSSSVVVXXXYYY\\\ZZZYYYWWWUUUTTTTTTTTTUUUVVVXXXYYYYYYYYYXXXWWWOOOOOOOOOPPPRRRTTTUUUVVVSSSUUUVVVUUUTTTSSSSSSTTTSSSUUUSSSOOOOOOSSSTTTSSSRRRSSSTTTUUUUUUTTTSSSRRRTTTVVVXXXZZZZZZXXXUUUSSSRRROOOLLLJJJJJJKKKLLLKKKKKKJJJIIIGGGDDDBBB@@@???@@@???>>>>>>>>>??????@@@BBBCCCCCCCCCAAA???===;;;===<<<===>>>???>>>;;;999999999999999777555333222333333222111111000000///111111000000///.........,,,,,,---------,,,,,,,,,---------,,,,,,+++++++++---+++***+++,,,...------(((((())))))((((((''''''((((((((()))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((($$$$$$%%%%%%%%%$$$######***)))&&&###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((())))))******'''''''''(((+++///222555******)))(((''''''((((((******))))))))))))))))))))))))************)))(((---------,,,,,,++++++++++++++++++,,,------......---------...//////000000111111111111111222222333444444555555555666666666666555555555666666777888888888888888888777666666666666666666555444333222222333333444444333333333222333444555444333222111444444333333222222222222333333333333333333222111111000000///////////////---...000111222222111000////////////////////////------------------------++++++,,,,,,,,,+++***)))+++++++++******************))))))))))))))))))***))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&''''''&&&((())))))(((''')))***+++***)))***,,,,,,+++))),,,,,,------......//////......////////////.........//////000111111222222111333444444333444666888<<>>>>>>>>???>>>======>>>???>>>;;;888777888888888777555333222333333222111111000000///111111111000//////...---***+++,,,------,,,++++++------,,,,,,,,,,,,,,,+++)))'''&&&&&&(((***+++***))))))*********)))((('''''''''(((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$%%%''''''###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++''''''((())),,,///222333)))((((((((((((((())))))************))))))))))))(((((()))******)))'''&&&,,,,,,+++++++++++++++*********++++++,,,---------,,,------......///000000111111111000111222222333333333333444444444444555555444444555555666777888777777777777777666555555555666666777666444333222222222333444444444333333333333444444444333222222555555444444333222111111333333333444444333333222111111000/////////////////////000000111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%%%%%%%$$$"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&'''((((((''''''((()))+++***)))***++++++)))'''+++++++++,,,------......---......//////......---...///000111222222222111111222333333222333555666;;;>>>AAABBBAAA@@@@@@@@@======???AAADDDDDDBBB@@@>>>???BBBEEEHHHKKKMMMOOOQQQQQQRRRSSSTTTUUUUUUUUUWWWVVVUUUTTTSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSTTTTTTRRRSSSTTTSSSQQQOOOPPPQQQQQQRRRSSSRRRPPPQQQRRRTTTSSSWWWWWWUUUVVVYYYZZZWWWTTTUUUVVVWWWWWWVVVUUUTTTWWWWWWWWWUUUSSSQQQNNNMMMNNNLLLKKKKKKMMMNNNMMMLLLHHHFFFEEECCCAAA@@@??????AAAAAAAAA@@@@@@@@@@@@???EEECCC???<<<;;;<<<===>>>=========>>>>>>===:::777555666777777777666444333333333333222111111000000000111111111000///...---)))***+++,,,---,,,+++***,,,,,,,,,,,,++++++++++++***((('''(((***++++++***)))***++++++***)))'''&&&&&&''''''(((((())))))***)))((((((''''''(((((()))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&'''((()))***+++,,,&&&%%%%%%&&&&&&'''((())))))))))))((((((((('''''''''''')))))))))(((&&&%%%)))******************+++((((((((()))******++++++,,,,,,---......//////000000000//////000000111222111111222222222333333333444444444444555666777888666666666666666555444444555555666777666555333111111222333333444444444333555444333333222222222333333333333444333333222222333333444444444444333333111111000///////////////111000000////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++,,,,,,,,,++++++*********))))))(((((((((((())))))&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&((())))))(((((()))***+++)))((()))******++++++,,,,,,------......//////......------...000111222222111111///000222222222333555777888;;;???@@@@@@>>>>>>>>>999:::<<>>;;;::::::::::::<<<<<<<<<===>>>===:::777333444555666777666555555444444444333222222111111000111111111000///...---((()))+++,,,---,,,+++***++++++++++++++++++++++++,,,+++***+++,,,---,,,+++((()))******)))(((&&&$$$&&&&&&''''''((())))))******))))))(((((())))))***(((((((((((()))))))))***''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$""" """&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$#########$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&'''((()))((('''%%%###(((((())))))*********+++&&&&&&''''''((())))))))),,,,,,------...//////000...............///000000000000111111111222222222333333333444555666777888555555555555555444444333555555777777666555222111111222333333444444444444666555333222111222333333111111222333444444444444333333444555555444444444111111000///////////////222111000.........///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((''')))+++,,,,,,,,,,,,++++++*********))))))(((((((((((())))))%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''&&&''''''((((((''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((()))***%%%&&&((('''&&&&&&''')))'''&&&&&&(((***+++***)))((())))))***++++++,,,,,,---..................------...000111222222111111---...000111222444777999666999===???>>>===<<<<<<777888:::===??????===;;;<<<===@@@DDDGGGKKKMMMOOONNNPPPSSSTTTTTTSSSQQQOOOPPPQQQRRRSSSSSSQQQOOOMMMMMMMMMNNNPPPQQQSSSTTTUUUQQQTTTVVVUUURRRPPPQQQSSSQQQRRRRRRRRRQQQRRRUUUWWWXXX\\\^^^\\\]]]___^^^[[[SSSTTTUUUVVVVVVUUUTTTSSSRRRQQQOOONNNMMMMMMNNNOOOIIIJJJKKKNNNPPPPPPMMMKKKCCCBBBAAA???>>>>>>???@@@BBBBBBBBBBBBAAAAAA@@@???=========<<<:::999777777;;;;;;;;;<<<===<<<999777111333444666777666666666555555444333333222222111000000111111111///---,,,'''(((***,,,---,,,***)))*********************+++)))(((((((((******(((&&&'''((())))))(((&&&$$$###&&&&&&&&&'''((())))))*********))))))))))))******%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$######$$$%%%%%%$$$%%%'''(((((('''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((((((((('''******))))))))))))************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///000222111///......///222222111111222222333444555111...000555888888555777777666666666666777777777777666555444444333333222222333333444333333333666444222333555666444222333444555555333222222333666555555444333222111111222111111111000000//////...111333222///------...000///---,,,+++,,,,,,---+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,+++***)))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))***(((''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$"""!!!"""%%%(((%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********))))))(((+++***)))((()))***,,,------------............///......000111333333444444111111111111222333444444555777:::===>>>>>><<<;;;888888999<<>>>>>>>>>>>>>>===<<<:::999888777888:::::::::999777555666666555444444444444555333444555555444222000///...///000000000000000///------+++***)))(((((((((+++++++++************)))((((((((((((((()))************))))))(((''''''''''''((())))))***))))))(((&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''(((''''''******))))))))))))******************++++++++++++---,,,,,,++++++,,,,,,------...000000//////000111111111111111111222222222555111///000555888777555666555555444444444555555666666555555444333333222222222333444444444444444666444222333444555333111222333555444333222222333444444333333222111111111111111111111000000000//////111111000...---000222///...---,,,,,,,,,------+++,,,,,,------,,,,,,++++++---...---,,,+++,,,---,,,+++***)))(((((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))(((''''''(((((('''&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))(((((('''))))))******++++++++++++------------..................///111222222222222111111111111222333444444444666999;;;<<<<<<:::999888888999===AAABBBAAA>>>AAABBBDDDEEEFFFGGGJJJMMMOOONNNNNNNNNMMMLLLLLLLLLIIIKKKMMMMMMLLLJJJJJJKKKPPPOOONNNPPPRRRTTTTTTSSSQQQQQQSSSTTTVVVWWWWWWWWWUUUWWWXXXXXXWWWXXX[[[]]]```___^^^]]]\\\[[[YYYXXXTTTSSSRRRRRRRRRRRRPPPNNNPPPNNNLLLJJJJJJJJJKKKLLLHHHGGGGGGLLLQQQSSSPPPMMMBBB???<<<;;;===???AAABBBBBBBBBAAAAAA@@@@@@??????=========<<<;;;:::999888777888999::::::888777555555555555555444444444444444444555555444222///......///////////////.........---,,,+++************,,,,,,++++++******))))))((((((((((((((()))******))))))))))))))))))))))))%%%&&&&&&'''((()))******'''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&###  ###%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''((('''&&&***))))))(((((())))))***))))))))))))************,,,,,,++++++++++++,,,,,,+++,,,.........///111333...///000111111111111000444111///111555777666555444444333222222222222222555444444333333222222222111222333444555555666666555444222222333333333222111333444444333222222333111111111111111111111111111111111111000000000000111111000...---...222555------,,,,,,,,,---......++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---++++++***)))(((((((((((()))))))))((((((((('''''')))))))))))))))))))))))))))(((''''''(((((('''%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###&&&))))))(((&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''((((((''''''''''''(((***,,,,,,+++***(((,,,,,,,,,---------......---...///000000000000000000000000000111222333444444666888999:::999888777777888:::>>>AAACCCBBB@@@CCCDDDFFFFFFGGGHHHJJJMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJLLLOOOOOOOOONNNNNNOOORRRQQQPPPPPPRRRSSSSSSRRRPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWYYY\\\___^^^^^^^^^^^^]]][[[YYYXXXVVVTTTRRRQQQQQQQQQOOONNNNNNMMMKKKIIIGGGGGGGGGGGGGGGFFFFFFIIIMMMNNNKKKHHH>>><<<::::::===@@@AAABBB?????????????????????@@@<<<<<<<<<<<<;;;999888777777888999999999888777666444555555666555444333222444555555444222000...---......///......---,,,+++------,,,,,,,,,,,,,,,---------,,,,,,+++***))))))((((((((((((((()))******(((((())))))***++++++,,,&&&&&&&&&&&&(((***,,,---((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" !!!###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***(((&&&&&&'''''''''&&&))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,+++,,,---,,,,,,---000222---...///000000000//////333111000222444666555444444333222111111111111111333333333222222222111111000111333444555666666777444333222222222333333333222444555555333222333333//////000000111111111222111111111000000000000000222111000.........000222,,,,,,,,,,,,---......///++++++,,,,,,,,,,,,++++++)))***++++++***)))***+++******)))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))'''&&&&&&'''(((&&&%%%'''(((((())))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((()))'''&&&%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((('''''''''(((***+++++++++***)))+++,,,,,,,,,------------------...//////.........000000///000000111222333555666777888888777666555666888;;;>>>AAABBBBBBAAADDDFFFGGGGGGGGGHHHJJJLLLMMMLLLLLLKKKJJJIIIHHHHHHKKKNNNQQQRRRRRRRRRRRRSSSUUUSSSQQQPPPQQQRRRRRRQQQPPPQQQSSSUUUVVVWWWWWWXXXVVVVVVUUUTTTTTTVVVZZZ]]]\\\^^^``````___]]][[[ZZZWWWUUUQQQPPPOOOOOONNNMMMKKKJJJIIIGGGFFFFFFFFFFFFGGGFFFFFFHHHIIIHHHDDDAAA999888777999<<>>>>>>>>>>>;;;;;;;;;;;;:::999888777777888888999888777666666333444555666666444222111444444444333111///---,,,.........---,,,+++***)))+++++++++++++++,,,------...------,,,+++***))))))((((((((((((((())))))***))))))******++++++++++++)))(((''''''(((***,,,...))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((***+++,,,+++)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''''''''&&&))))))(((((((((((())))))''''''((((((((())))))))),,,++++++******++++++,,,+++,,,---,,,++++++---///------...////////////...222111111222444555444333444333333222111111222222222222222222222111111111000111222444555666666666333333222222111333555666777888999777555333333333...//////000000111111222000000000000000000111111111111000000000///---,,,+++,,,,,,------.........***++++++,,,,,,++++++***''')))***)))((('''((()))***)))(((((((((((((((((((((((('''&&&''''''((()))''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))))))))(((***)))((((((((()))***+++++++++++++++,,,,,,,,,---,,,------.........------////////////000111222222555666777777777777666666666888<<>>===<<<;;;;;;;;;;;;;;;:::999888888888888888888777777666666222444555666666444222111333333222111///...---,,,------------,,,+++))))))***))))))******+++,,,---------,,,++++++***))))))((((((((((((((())))))***++++++++++++******))))))***)))'''&&&&&&'''(((***))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$'''(((***+++$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''))))))((('''%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((((((((()))((((((''''''(((((()))(((((((((((())))))))))))++++++************++++++)))+++------,,,++++++,,,......---------...///000111111222333444333333333333333222222222222333333222222222222222222222222000111222333444444555555222222333222222444777:::>>>>>>>>>;;;777444333222//////000000111111111222000000000000111111111111////////////000///,,,***,,,,,,---.........------******++++++++++++******'''((()))(((''''''((())))))((((((''''''(((((((((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''((('''&&&&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''((()))))))))))))))***)))'''&&&'''(((+++,,,******+++++++++,,,,,,,,,+++,,,---...........................///000111222444444555666666666666666555888<<<>>>?????????@@@AAACCCDDDDDDEEEFFFHHHKKKJJJIIIIIIIIIIIIHHHHHHHHHLLLNNNQQQRRRRRRRRRSSSTTTVVVSSSPPPNNNOOOPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTSSSUUUXXX[[[cccfffiiifff___XXXSSSQQQQQQMMMIIIFFFFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGDDD@@@===;;;666666888;;;@@@BBBBBBBBBBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777666666666333444444555444333222111222111000///...---------,,,,,,---,,,,,,+++***)))))))))))))))***++++++,,,+++++++++************)))((((((((((((((()))******,,,++++++***))))))((((((((('''&&&$$$###$$$$$$%%%((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$""""""###%%%'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&!!!"""%%%'''((((((&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$######$$$''')))))))))((((((''''''''''''(((((((((((()))))))))*********++++++************++++++%%%(((,,,------,,,+++,,,000///---,,,,,,...000222000111333444333333222222111111111111222333444444333333333333333333333333000111111222333333333222111222333333333555:::>>>EEEEEECCC???:::555222222000111111111111111111111///000000000111111111111---+++***+++...///...---,,,---.........---,,,+++******++++++++++++******((()))******(((((()))***(((((('''''''''(((((()))((('''&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$&&&(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&'''((((((((((((((((((((((((((()))******************++++++++++++++++++---...////////////............///000111111111222333333444555666666555999===>>>===<<<===>>>>>>???AAABBBCCCDDDGGGJJJHHHHHHHHHIIIIIIIIIIIIJJJNNNPPPSSSTTTSSSSSSSSSTTTUUURRRNNNMMMNNNOOOPPPPPPRRRRRRRRRRRRRRRQQQPPPPPPRRRSSSTTTTTTTTTUUUWWWYYY```dddhhheee^^^VVVQQQPPPRRRNNNIIIFFFGGGIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJEEEFFFGGGGGGDDDAAA???>>>999999<<<@@@DDDFFFEEEDDDAAAAAA@@@???>>>>>>======;;;<<<<<<<<<<<<;;;::::::888888777666666666666666444444444333333333222222000//////...------......+++,,,,,,---,,,,,,++++++++++++*********+++,,,,,,((())))))))))))*********((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& """$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((###""""""$$$''')))******((((((''''''''''''(((((())))))))))))************++++++************++++++!!!%%%***......---,,,,,,111///---++++++...111333///111333444333222222222///000000000111333444555333333333333333333333333000111111222222222111111000222333333333666<<>><<<:::;;;<<<<<<===???AAAAAACCCGGGIIIGGGHHHHHHIIIIIIJJJJJJKKKJJJLLLOOOOOOOOONNNNNNOOOTTTQQQMMMLLLMMMNNNOOOPPPRRRRRRRRRRRRQQQPPPOOONNNOOOQQQSSSTTTSSSTTTUUUWWWXXX^^^dddccc^^^WWWTTTSSSVVVRRRMMMJJJKKKNNNPPPRRRPPPPPPPPPOOONNNLLLJJJJJJBBBDDDFFFGGGEEECCCBBBAAA;;;<<>><<<>>>???BBBDDDEEEFFFFFFFFFHHHJJJLLLMMMLLLJJJIIIMMMNNNNNNMMMKKKJJJLLLMMMRRRPPPNNNMMMLLLNNNPPPQQQQQQSSSUUUTTTSSSQQQQQQQQQQQQPPPPPPQQQTTTUUUUUUTTTTTTTTTUUUXXXYYYXXXTTTQQQPPPPPPPPPQQQSSSUUUWWWYYYWWWSSSNNNLLLLLLLLLKKKIIIIIIHHHGGGFFFFFFFFFGGGGGGJJJHHHFFFFFFEEEDDDBBB@@@>>>>>>===<<<<<<<<<<<<<<<>>><<<:::999999999;;;<<<:::888666666666555333111444444444333222111000///........................************************)))************)))((((((+++***((('''''''''((()))******))))))((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%&&&''''''&&&$$$ ###&&&)))***)))&&&%%%...,,,***'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((***+++(((&&&%%%'''((('''&&&$$$&&&((()))(((((())))))***)))))))))(((((((((''')))***+++,,,------------.............../////////......///000000000000000222222222222222111111000111111111222222222222222333222222222222111222222333222111111222333444555888777777666444333111000////////////000000000000111000000000//////......///......---,,,,,,++++++,,,,,,---------.........---------,,,+++*********++++++******)))((((((''''''((()))((('''&&&'''(((%%%&&&&&&$$$""""""###$$$'''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################%%%$$$$$$#########$$$$$$#########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))++++++,,,,,,,,,---------------------------,,,,,,//////000000111333444555333555999:::;;;;;;<<<===;;;<<<===???AAABBBBBBCCCDDDFFFHHHJJJKKKJJJHHHGGGJJJKKKLLLJJJIIIHHHIIIJJJMMMLLLJJJIIIIIIKKKNNNOOOQQQSSSUUUUUUSSSRRRQQQRRRRRRQQQPPPRRRTTTUUUTTTSSSQQQQQQRRRTTTUUUUUURRRPPPRRRRRRRRRTTTVVVXXX[[[\\\YYYUUUQQQOOOOOOOOONNNLLLJJJJJJHHHGGGGGGGGGHHHIIILLLJJJGGGEEEDDDDDDBBB@@@======<<<<<<;;;<<<<<<<<<===<<<;;;999999::::::;;;888666555555666666444333333333333333222111000///------------------------***************************************)))((('''+++***)))((('''(((((()))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&((('''&&&%%%###!!! '''&&&%%%%%%&&&&&&$$$"""$$$%%%%%%&&&&&&''''''''',,,+++(((&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''''''''''''''((((((((()))***(((&&&&&&'''((('''&&&$$$&&&((()))((((((((()))))))))))))))(((((((((((())))))+++,,,,,,,,,,,,,,,..................------......///000000000000//////000000111111111111111111222222333333444444444,,,---///111111111000000111111111111111111111111//////000111111111111111////////////000000000000111111000000///...------.........------,,,,,,++++++,,,,,,,,,,,,,,,------...------,,,,,,++++++*********))))))((('''''''''%%%&&&((((((''''''(((***&&&''''''&&&"""  %%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))'''(((((())))))((((((((((((((((((((()))))))))))),,,,,,,,,,,,---------...,,,---...//////---+++***.........///000111333333111333777999999999:::<<<;;;;;;===>>>???@@@@@@@@@AAACCCEEEGGGHHHGGGFFFEEEIIIJJJKKKJJJHHHGGGHHHIIIJJJIIIHHHHHHIIIKKKNNNOOOQQQSSSUUUVVVUUUTTTTTTTTTTTTSSSRRRRRRSSSTTTSSSRRRNNNNNNNNNOOOQQQRRRPPPOOORRRRRRRRRSSSVVVXXX[[[\\\XXXUUURRRQQQQQQPPPOOONNNKKKJJJIIIHHHHHHHHHIIIJJJNNNKKKGGGDDDCCCCCCBBBAAA===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999666444333444666666555444111111222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******(((''''''******)))((((((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&((('''&&&%%%$$$###""""""'''&&&&&&&&&''''''%%%###((('''$$$######%%%'''))))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&(((''''''&&&''''''''''''%%%'''((((((''''''((()))))))))))))))((((((((((((((()))***+++,,,,,,,,,,,,///......------,,,,,,,,,---...//////000000//////---...///000111111111111000000111222333444444555***,,,...111333333222111000111222222222222111111000111111111111111000000////////////000000000000111111000///...------,,,......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++******)))))))))(((((((((%%%&&&((('''&&&&&&''')))((()))***)))&&&###"""!!!&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''''''''((((((((((((''''''(((((()))((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------------.........---,,,+++---------...///000111222000333666888888888:::;;;<<<<<<>>>???@@@@@@@@@@@@???@@@BBBDDDEEEEEEDDDCCCIIIJJJKKKKKKIIIHHHIIIJJJIIIIIIIIIJJJLLLNNNQQQRRRRRRTTTWWWXXXWWWWWWWWWXXXVVVUUUSSSSSSTTTTTTRRRQQQNNNMMMLLLMMMOOOPPPPPPOOONNNNNNNNNOOOQQQTTTWWWXXXTTTSSSRRRQQQPPPOOONNNLLLKKKJJJHHHGGGGGGGGGHHHIIIOOOKKKFFFCCCBBBBBBAAAAAA>>>===<<<;;;:::999999999999::::::::::::999888888555444333444555555444333000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***((('''&&&***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''&&&&&&'''))))))(((''')))'''%%%######$$$'''(((&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%'''&&&%%%''')))***(((&&&&&&&&&'''''''''&&&''''''&&&'''((((((''''''(((***(((((((((((())))))))))))(((((()))***++++++++++++......------,,,,,,++++++------...///////////////,,,---...///000111111111...//////000111222222333000111222444444444333333///000111222222222111111222222333222222111000000////////////000000000000000000000///...------,,,---------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,+++++++++***************))))))&&&(((((('''&&&%%%&&&'''''')))+++***(((&&&%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((((((((((((((((((((()))))))))))))))*********++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,---...///111111111333666888888888999::::::;;;<<<===>>>>>>>>>>>>===>>>@@@AAABBBCCCCCCCCCFFFHHHJJJJJJIIIHHHHHHIIIHHHIIIIIIKKKMMMOOORRRSSSRRRUUUXXXYYYYYYYYYZZZ[[[YYYWWWUUUUUUUUUUUUSSSQQQOOONNNMMMNNNPPPQQQQQQPPPKKKKKKKKKLLLNNNPPPRRRTTTSSSTTTTTTSSSQQQOOOMMMLLLHHHGGGFFFEEEEEEEEEFFFGGGMMMJJJEEEBBBAAAAAAAAA@@@@@@???===;;;999888777777999999::::::999999888777666555333333444444222111//////000000000///......------------------------+++++++++++++++++++++++++++++++++******((('''''')))))))))))))))((((((''''''''''''''''''(((((((((&&&'''''''''''''''''''''&&&&&&'''(((((()))******#########&&&(((***)))((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%)))'''%%%&&&)))+++)))'''$$$&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&(((***(((((((((((())))))))))))'''((()))******+++******,,,,,,,,,,,,,,,,,,++++++------...////////////...------///000111111111111---.........///000000000333222111000///000111222000000000000000000////////////000111111111111111////////////000000000000/////////............---------------------------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************&&&(((((('''%%%$$$%%%&&&%%%'''((((((&&&%%%&&&&&&)))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&(((******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))************---,,,+++***+++---///111,,,,,,,,,---...///111111111444666777777666666777666666888999:::;;;;;;;;;======???@@@BBBBBBCCCCCCBBBDDDFFFGGGFFFEEEEEEEEEFFFFFFGGGIIIKKKMMMOOOPPPQQQTTTWWWYYYZZZZZZ[[[\\\[[[YYYWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQSSSSSSQQQPPPKKKKKKKKKKKKLLLNNNPPPQQQUUUVVVXXXWWWSSSOOOMMMLLLFFFEEEDDDCCCCCCCCCDDDEEEJJJGGGCCCAAA@@@AAA@@@??????>>>===;;;:::999999999999999999888888888777777666444333333333333111000//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,)))************)))(((((()))))))))))))))(((''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$ !!!###&&&((('''&&&$$$%%%&&&'''((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!!"""%%%((('''$$$"""%%%((((((&&&%%%&&&'''((((((((('''&&&&&&(((***'''((((((((()))))))))***&&&'''((()))************++++++++++++,,,,,,,,,,,,,,,---......//////.........///000000111111111111..................//////111///---,,,...444999===777555333111///.........---...///000000111000000////////////000000000000---------............///------------------------------,,,,,,++++++++++++************************)))))))))***************$$$&&&''''''%%%%%%&&&(((&&&''''''&&&$$$$$$%%%''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++,,,---///000111,,,---------...000111222111333666666444333333333333444666888999;;;;;;;;;===>>>???@@@BBBCCCDDDDDD@@@CCCEEEFFFEEEDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNQQQUUUWWWXXXYYYZZZ[[[\\\ZZZYYYXXXYYYXXXWWWUUUTTTSSSTTTUUUUUUTTTQQQNNNLLLKKKJJJJJJJJJKKKLLLMMMTTTWWWYYYWWWSSSNNNKKKJJJFFFEEECCCBBBBBBBBBCCCDDDEEECCCAAA@@@@@@@@@???>>><<<<<<;;;;;;<<<<<<===>>>:::999888777666777777888444222111222333333222111///000000111111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))((())))))***)))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&%%%$$$###############$$$&&&'''&&&%%%###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$  ###### """%%%((((((&&&%%%&&&(((((()))((('''&&&&&&(((***'''((((((((())))))******&&&'''((()))*********************++++++,,,,,,---,,,---......//////......///000000111111111111111////////////............111///...///666@@@JJJQQQ>>>;;;888444111/////////000000111111000000///...////////////000000000000,,,,,,------.../////////---------------------------------,,,,,,+++++++++))))))))))))))))))******(((((((((((())))))))))))"""$$$&&&&&&&&&&&&(((***)))))))))&&&$$$$$$&&&'''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,&&&(((+++...000000000000---------...///000111222111333555444333111000111444555777999;;;<<<===>>>>>>>>>???@@@BBBCCCEEEEEEAAADDDGGGHHHGGGFFFFFFFFFEEEFFFGGGIIIKKKLLLNNNNNNLLLNNNRRRUUUVVVWWWYYYZZZ]]][[[YYYYYYZZZZZZXXXWWWUUUTTTUUUVVVWWWUUUQQQMMMJJJJJJHHHGGGGGGHHHIIIJJJRRRUUUXXXVVVPPPJJJGGGFFFFFFEEEDDDBBBBBBCCCCCCDDDCCCAAA@@@@@@AAA@@@???===999999:::;;;===???AAABBB:::999777555555666888999111000000111333555444333000000111111111111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******++++++***((()))*********)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''')))((('''((())))))'''%%%$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&%%%$$$###########################'''&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%'''))))))&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((()))))))))************)))************+++++++++******+++,,,------......////////////000000000000......//////000000111111///000///---000<<>>BBBDDDAAAAAA@@@??????>>>======CCCDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJLLLNNNQQQSSSUUUWWWWWWZZZWWWSSSSSSUUUXXXYYYXXXXXXWWWTTTQQQOOONNNOOOOOOQQQQQQPPPMMMJJJHHHIIIKKKOOOQQQTTTTTTQQQLLLHHHFFFCCCAAA@@@AAADDDFFFGGGGGGEEEEEEDDDCCCAAA@@@??????>>>;;;999999<<<>>>===;;;888777666444444333333333444444444555555444333333333222111000///...---,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++---------,,,+++***)))((()))((((((''''''(((***+++&&&$$$"""###%%%((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%###"""$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%''')))(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++******++++++,,,,,,------.........////////////000................../////////000000---...666EEEPPPiiiggg[[[FFF555...------000000111111111111000000............//////////////////............------------......---,,,,,,+++***)))))))))))))))******************************)))))))))))))))))))))))))))&&&######%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((()))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%&&&$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&(((''''''&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''(((((()))))))))*********(((((())))))************++++++,,,---...///000000////////////////////////000000111222222222111111444444555666999<<<@@@BBB@@@@@@@@@@@@??????>>>>>>CCCDDDEEEFFFGGGGGGGGGFFFHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVXXXUUURRRRRRTTTWWWWWWWWWWWWTTTQQQOOONNNNNNMMMMMMMMMNNNMMMLLLJJJJJJKKKMMMLLLNNNPPPPPPNNNJJJFFFDDDDDDCCCAAABBBDDDEEEFFFFFFCCCBBBAAA@@@???>>>===<<<===<<<;;;;;;<<<<<<;;;:::777777666555444444333444000111222444555555555555111111000000//////......------,,,,,,,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++***)))(((***)))((('''&&&&&&''''''(((&&&######%%%'''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%$$$%%%&&&((((((&&&$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++***************+++++++++------------............------------------,,,,,,...000000---+++///777???VVVXXXRRRBBB222,,,---//////000000111111000000///........................,,,,,,,,,------.........---------------,,,,,,+++***))))))((((((((())))))************************))))))))))))))))))))))))+++)))&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######&&&(((***+++(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))******))))))************++++++++++++,,,---...//////000///////////////////////////000111111222222111111444444555666888:::===???>>>>>>???@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGJJJIIIHHHGGGGGGHHHIIIIIIMMMNNNOOOPPPQQQSSSSSSTTTVVVSSSQQQQQQRRRTTTUUUUUUUUURRRNNNMMMNNNNNNLLLIIIIIIKKKKKKKKKJJJKKKMMMOOOLLLMMMNNNMMMLLLIIIFFFEEEFFFDDDCCCCCCDDDEEEEEEDDDBBBBBBAAA???>>>===<<<;;;<<<>>>???>>><<<:::999999777666666555555444444444111111222333333444333333////////////000000000000------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++******)))((('''***)))(((&&&%%%%%%%%%%%%***(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************))))))))))))++++++,,,,,,,,,---------......------,,,,,,++++++---///000...++++++...222666::::::333---...111222//////000000000000/////////...............------++++++,,,,,,,,,---------,,,,,,---------,,,,,,++++++******))))))))))))***************************((((((((((((((((((((((((***)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######(((&&&######%%%%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######&&&(((((((((&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((()))))))))***++++++++++++++++++++++++++++++++++++************---...............//////...///000111111222222111444444444555666888:::;;;;;;<<<>>>@@@AAAAAAAAAAAACCCDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDCCCCCCDDDFFFHHHNNNNNNNNNOOOOOOPPPQQQQQQSSSRRRQQQPPPQQQSSSTTTTTTTTTQQQNNNMMMOOOOOOLLLHHHHHHJJJKKKKKKKKKKKKMMMOOOOOONNNMMMMMMMMMKKKIIIGGGGGGFFFDDDDDDDDDDDDCCCBBBCCCCCCBBBAAA@@@>>>>>>===<<>>?????????>>>@@@AAABBBDDDEEEFFFFFFGGGFFFFFFFFFFFFHHHJJJLLLMMMKKKKKKJJJIIIIIIKKKLLLMMMMMMNNNOOOOOONNNNNNOOOQQQQQQRRRSSSSSSRRRPPPMMMLLLKKKMMMNNNNNNLLLKKKKKKLLLNNNLLLLLLMMMPPPOOOKKKGGGHHHGGGFFFFFFFFFEEECCC@@@>>>>>>>>>??????????????????@@@@@@???;;;888666666555666777888888777555555111111222333333444333333333333222000///---,,,,,,------,,,,,,,,,,,,++++++++++++,,,---,,,+++***)))(((((())))))))))))((((((''''''((()))******)))))))))(((''''''((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***((())))))******++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,---------...///+++------,,,...222111.........////////////......//////...------,,,++++++,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))'''&&&''')))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$'''))))))'''%%%###$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###''')))'''###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&''')))***'''''''''((((((((())))))(((((((((((('''''''''&&&(((((()))***+++,,,------***++++++,,,------......,,,---...000111111222222//////111222333444444444555777:::===>>>>>>===<<<>>>???AAACCCDDDEEEEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLIIIHHHGGGFFFGGGHHHJJJKKKIIIKKKMMMLLLJJJJJJLLLNNNNNNRRRVVVVVVQQQMMMMMMNNNKKKMMMOOOOOONNNMMMMMMMMMNNNMMMMMMPPPSSSSSSMMMHHHGGGFFFFFFFFFGGGFFFCCCAAA======>>>???@@@AAABBBBBBBBB@@@>>><<<;;;:::888666444555777888888777666555000111222444555555555555222111111000///......---------,,,,,,,,,,,,++++++***+++,,,------+++***(((((())))))******)))))))))'''((()))))))))((('''&&&'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))***+++,,,,,,---++++++,,,,,,,,,---------))))))******+++++++++,,,++++++++++++,,,---...///---111333///---...///.........////////////......//////...---,,,,,,++++++***++++++,,,...//////000)))***+++,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&(((***++++++(((%%%###"""$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""&&&(((&&&""" ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''''''''((((((((())),,,+++++++++******))))))))))))))))))((((((((((((******+++,,,,,,---......,,,---...000111111222222---...000111333333444444555666999<<<======;;;:::===>>>@@@BBBCCCDDDEEEEEEHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEGGGIIIKKKFFFIIIKKKJJJHHHGGGIIILLLKKKQQQWWWVVVPPPKKKLLLNNNJJJMMMOOOPPPOOONNNOOOOOOQQQPPPPPPTTTXXXWWWQQQKKKGGGFFFFFFFFFGGGFFFCCCAAA>>>???@@@AAACCCDDDFFFFFFCCC???;;;:::;;;;;;999666444555777888999888666555444444444555555444333333000000000000000/////////---------,,,,,,,,,++++++***+++,,,------+++***((())))))***************)))(((((())))))(((&&&$$$###%%%%%%%%%'''***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&%%%###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))(((&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***)))))))))))))))(((''''''&&&&&&((()))************++++++************************+++++++++,,,,,,,,,***,,,------++++++,,,...222111111111111111111111111111000000/////////...///...,,,++++++,,,.../////////.........---------///...---,,,++++++++++++///---,,,***))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((***'''$$$$$$%%%'''&&&$$$''''''''''''((((((((((((&&&(((***+++,,,+++)))(((***************++++++,,,)))))))))***++++++,,,,,,......//////000111111111//////000000111111111111555555666888999:::<<<<<>>>>>???AAACCCDDDKKKJJJHHHFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGIIIJJJKKKMMMNNNOOOOOOOOONNNLLLKKKNNNNNNMMMMMMNNNNNNOOOPPPSSSRRRQQQRRRTTTRRRNNNJJJFFFGGGGGGGGGFFFDDDBBBAAA@@@@@@??????@@@@@@AAABBBAAA@@@???===;;;999777666666666666666666666666666555555666666555444444333222111000///............++++++******)))((((((''')))***,,,,,,,,,***(((''''''&&&%%%$$$$$$%%%&&&'''+++...///---***((()))+++%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))(((&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***)))))))))))))))((('''''''''((()))******+++++++++*********************************+++++++++,,,,,,***,,,------++++++,,,...........................000000/////////.........///...,,,++++++,,,...///.........---------,,,,,,))))))))))))***+++,,,---...---,,,***))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))&&&$$$$$$&&&'''&&&%%%''''''''''''((((((((((((&&&((()))++++++***)))((()))))))))))))))***++++++((())))))******+++,,,,,,------......///000000000000000000000000000000111444444555666888999:::;;;============>>>@@@BBBCCCHHHGGGFFFDDDDDDDDDDDDDDDGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJJJJGGGHHHIIIKKKLLLLLLLLLLLLPPPPPPPPPPPPPPPPPPQQQQQQOOONNNMMMNNNPPPOOOLLLIIIHHHHHHGGGFFFEEECCCBBBAAA??????>>>>>>??????@@@AAA===<<<<<<;;;:::888777666666666666666666666666666777777777666666555444444555444333111111000000000,,,,,,+++******))))))(((((()))+++,,,,,,+++***)))((('''&&&%%%%%%&&&'''(((******+++)))(((&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((()))))))))(((''''''(((((()))***++++++++++++*********************************++++++++++++,,,***,,,------++++++,,,...+++,,,,,,,,,------..................------------...---,,,++++++,,,---...---------,,,,,,,,,++++++))))))))))))***+++,,,------,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&&&&''''''''''''(((((((((&&&''')))*********)))(((((((((((((((((()))******(((((()))******++++++,,,,,,,,,,,,---......//////000000000000000/////////222333444555666777888999::::::::::::<<<>>>@@@BBBEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGGGGGGGHHHIIIJJJFFFGGGIIIJJJKKKKKKJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLRRRRRRRRRRRRQQQQQQQQQQQQMMMLLLKKKLLLMMMMMMLLLKKKJJJIIIGGGDDDBBBAAA@@@@@@=========<<<===>>>>>>???;;;;;;;;;;;;:::999999888777777777777777777777777888888777777666555555444666555444222111000000000------,,,,,,++++++******((()))+++,,,,,,+++***)))((((((''''''''''''((((((***(((''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))'''%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''((((((((((((((('''''''''((()))***************))))))))))))************************++++++++++++***+++---,,,++++++,,,...------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******......---,,,++++++++++++,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((((('''''''''''''''((())))))(((((())))))***++++++++++++++++++,,,------......000000////////////......111111222333444555666666777777777888:::<<>>AAAAAABBBDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKGGGHHHJJJLLLLLLKKKIIIHHHLLLKKKJJJHHHHHHIIIJJJJJJMMMMMMNNNOOOOOONNNMMMLLLMMMNNNNNNNNNNNNOOOPPPQQQLLLIIIEEE@@@>>>===>>>>>>::::::999999::::::;;;<<<=========<<<;;;999777666666666666666666666666666666555444333333333444444777666444222000......---.........---------------------,,,+++***)))''''''((())))))))))))))))))(((***'''%%%&&&))))))'''%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&''''''))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((''''''&&&''''''((((((''''''&&&'''(((((())))))*********)))))))))************+++***,,,------++++++,,,...------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))***+++,,,---)))******+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&!!!"""$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((($$$%%%''''''&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))''''''((())))))******+++******++++++,,,,,,------------------.........///000000000111222333333333444444444555666888;;;<<<<<<===>>>@@@AAABBBBBBBBBEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLNNNNNNNNNMMMLLLJJJKKKMMMMMMLLLLLLMMMOOOJJJHHHDDD@@@=========>>>999999999999999::::::;;;:::::::::888777555444333666666666666666666666666444333222222222333444555:::999777555222111000///......------------------...---,,,+++)))(((''''''(((((())))))))))))((((((&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""" """$$$&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((()))******+++))))))))))))***************,,,------++++++,,,...------,,,,,,++++++******+++++++++,,,,,,,,,------,,,------------------,,,---,,,,,,,,,++++++++++++))))))))))))***+++,,,---((()))***++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%%%%&&& ###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&((((((&&&$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))***''''''(((((()))***************++++++,,,------...++++++,,,---...//////000000000000111222222333333444444444444555777999::::::;;;===>>>????????????BBBDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLJJJKKKMMMOOOPPPPPPOOONNNHHHJJJMMMMMMKKKJJJJJJLLLHHHFFFCCC@@@>>>=========999999888888999999:::;;;777777777777666555444333444444444444444444444444333222222111333555777888<<<:::888555333111//////------------------------++++++******************''''''((())))))(((''''''%%%&&&'''&&&%%%%%%%%%'''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""###$$$'''((((((&&&###"""""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((('''((()))))))))))))))((((((&&&''''''((()))******+++))))))))))))***************,,,------,,,+++---...///......---,,,+++******+++++++++,,,,,,---------,,,------......------,,,---------,,,,,,,,,++++++///...---,,,++++++++++++((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$%%%%%%&&&!!!###&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$'''))))))&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******''''''(((((()))************++++++,,,,,,---......)))***+++,,,...///000000000000111111222222333333555555444444555666888999;;;<<<>>>???@@@@@@@@@???AAABBBDDDFFFGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHMMMNNNOOOOOOOOONNNLLLKKKJJJLLLOOOQQQSSSSSSRRRQQQHHHKKKOOOOOOMMMJJJJJJKKKFFFEEECCC@@@>>>===<<<<<<999999999888999::::::;;;666666777777777777777666444444444444444444444444333222222222444666999;;;:::999666444111///------,,,---------------------))))))))))))***+++,,,---&&&'''((())))))((('''&&&%%%(((***)))'''&&&(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''(((((())))))((((((((('''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$###"""###$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""###%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''***,,,+++'''$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))************************---,,,,,,+++***)))((((((+++++++++,,,,,,,,,------//////...---,,,++++++***,,,,,,---.........------++++++******++++++,,,,,,------.........---+++***,,,,,,,,,++++++*********************))))))))))))))))))(((((((((((()))***((('''&&&%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&'''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))+++,,,---...***+++---...///...---,,,000000000000111111111111333333444555666777888999999::::::;;;===???@@@AAA@@@BBBEEEFFFFFFFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLQQQTTTRRROOOMMMKKKNNNOOOPPPQQQQQQQQQPPPOOONNNLLLJJJIIIHHHHHHHHHHHHHHHEEEAAA>>>===<<<;;;::::::999888999::::::999888;;;888555444444555444333222222222111111111111000555333111000111222222222777666555333111...,,,***((('''(((***......+++(((******)))))))))***,,,---***)))'''((()))***)))'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&%%%%%%$$$$$$######&&&%%%$$$#########$$$%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((()))+++,,,&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&)))******'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))),,,++++++******)))))))))+++++++++,,,,,,,,,,,,---------,,,,,,++++++******///.........---+++***)))************++++++,,,---,,,---.........,,,+++***,,,,,,,,,++++++******************)))))))))(((((('''''''''''''''''''''((()))(((((('''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))+++,,,---...+++,,,,,,---------------....../////////000000000111222333444555666666777::::::::::::;;;<<<===>>>@@@BBBEEEFFFFFFFFFGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHKKKPPPRRRQQQOOOMMMMMMLLLMMMNNNOOOOOONNNMMMMMMKKKJJJIIIHHHGGGGGGHHHHHHGGGDDD@@@===<<<<<<;;;::::::999777888999::::::999;;;888666444444444333222222222222111111111000000111000//////000222222333333333222111///...---,,,...------///222222///,,,******)))))))))***,,,,,,***)))'''((())))))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$######""""""$$$$$$#########$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&(((((('''%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((******************************+++++++++,,,,,,,,,************************------------,,,***)))))))))))))))***+++,,,---...,,,,,,---------,,,+++++++++++++++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((())))))%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%$$$#########%%%%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))+++,,,------,,,,,,++++++,,,,,,---...------........./////////000111111222333444555555999999888888999999:::;;;>>>AAAEEEGGGFFFEEEEEEEEEBBBBBBCCCEEEFFFHHHIIIIIIGGGJJJMMMOOONNNMMMMMMMMMIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHFFFCCC???<<<<<<<<<;;;::::::888666666888:::;;;:::;;;888666555444444333111222222111111111000000000------......///111222333111000///............///---,,,,,,---///...,,,)))*********)))******+++,,,***)))'''(((((()))'''&&&''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))************((((((((((((((((((((((((((()))))))))*********+++************++++++++++++)))))))))******+++++++++))))))***+++,,,,,,,,,,,,))))))))))))***,,,---...+++,,,,,,,,,,,,++++++++++++++++++******************)))))))))((((((((((((+++++++++++++++******)))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%$$$"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,+++*********+++---...------........./////////000000111222222333444444777777777777888999:::;;;<<<@@@DDDFFFEEECCCBBBAAAAAABBBCCCDDDEEEGGGHHHHHHEEEGGGJJJJJJJJJJJJKKKLLLFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHDDDAAA===;;;;;;;;;;;;::::::888666666888:::;;;;;;:::888666555555444222111111111111111000000000000---...////////////111222111000///.........///000++++++*********)))'''&&&******************++++++***)))'''((())))))'''&&&''''''''''''''''''''''''###$$$&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!"""######$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$''')))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))************))))))))))))))))))))))))((((((((()))******++++++)))))))))*********++++++))))))******++++++,,,,,,((()))***+++,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++***++++++++++++************************)))))))))(((((((((((('''+++++++++,,,+++***)))(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$###!!!!!!!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,++++++***))))))+++,,,---....../////////000000000111111111222222333333444444444555777888;;;<<<>>>;;;>>>BBBDDDCCC@@@???>>>AAAAAABBBBBBCCCDDDDDDEEECCCEEEFFFGGGFFFFFFHHHIIIDDDDDDCCCCCCBBBBBBBBBBBBDDDEEEEEEFFFGGGGGGGGGGGGBBB???<<<::::::;;;;;;:::999777666666888999:::999888666555555555444222111111111111000000000//////...000222111///...///111222111000000////////////...//////...,,,+++***************+++***************((((((((()))***)))(((''''''''''''''''''''''''$$$%%%((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((())))))*********((())))))))))))*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++*********))))))))))))***++++++******))))))******+++,,,)))))))))***************))))))((((((((((((''''''((())))))***)))(((&&&%%%(((((('''''''''((())))))&&&'''''''''&&&&&&%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%% !!!###%%%%%%%%%%%%$$$###""""""""""""$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))***++++++******))))))******+++,,,....../////////000000000111111111111222222333333222222444555888;;;===>>>:::===@@@@@@???===;;;;;;???@@@@@@@@@AAAAAABBBBBBBBBDDDFFFFFFEEEDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEE@@@>>>:::999999:::::::::999888777777999999888666555444444555666555333222111111000000000/////////...111333222///---...000000000111111111000////////////000...,,,++++++,,,***++++++++++++***)))))))))(((((()))+++,,,,,,+++''''''''''''''''''''''''&&&&&&(((((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***'''$$$%%%((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$%%%''''''%%%$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$""""""$$$&&&'''###$$$%%%$$$###"""###%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,------------,,,,,,++++++******)))))))))))))))***))))))((()))***+++,,,((()))))))))*********+++))))))(((((((((''''''''''''((()))))))))'''%%%###)))(((((('''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%!!!"""$$$%%%%%%$$$###"""""""""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))*********((())))))***************------.........////////////000000000000111111111111222222444666888:::;;;999;;;======;;;999999999;;;<<<===>>>???@@@AAABBBCCCEEEGGGGGGEEEDDDCCCDDDCCCCCCAAA@@@?????????@@@@@@AAABBBCCCCCCBBBAAAAAA???<<<999888999:::::::::888888888999:::999666333333333333444666666555333111000000000////////////***...111111...,,,...000+++,,,///111222111///...+++------,,,)))(((***,,,***++++++,,,+++***)))((()))((((((***---.........''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''### %%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$%%%%%%&&&%%%$$$"""!!!$$$&&&''''''&&&%%%%%%&&&"""###%%%&&&&&&%%%###"""""""""###$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&(((((('''%%%""""""$$$&&&(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$!!!!!!$$$&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''((((((((()))'''''''''''''''''''''''')))))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***,,,---.../////////,,,+++***)))((((((((((((***)))(((((((((***+++,,,(((((())))))*********+++)))(((((((((''''''''''''))))))++++++***(((&&&$$$((('''&&&%%%%%%%%%%%%%%%"""###%%%'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&%%%###!!! !!!"""###%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''(((((())))))******'''(((***+++++++++***))),,,,,,,,,---------...............///////////////222222222333444555777888999:::;;;;;;999777777888888999:::<<>>???@@@AAAAAA@@@???>>>>>><<<999888999:::::::::888888999::::::888444111222111222444666777555444000000000000////////////&&&+++///000---,,,...111&&&)))---000222222000///,,,---...---***)))+++...***+++,,,,,,+++***)))((()))((((((***...000000000''''''''''''''''''''''''&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!!!!&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++******++++++++++++************++++++***)))((('''111,,,)))))))))'''(((,,,))))))(((((((((((())))))(((((((((((())))))))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################(((((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&%%%###""""""###%%%&&&((('''&&&%%%$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''''''''((('''&&&&&&&&&''')))******++++++,,,,,,---............---,,,,,,---------111000///...............000111111222333333444444222333666888999999888777;;;;;;;;;;;;===???BBBCCCAAACCCEEEGGGFFFEEEBBBAAA>>>>>>??????????????????AAAAAAAAA@@@???>>>===<<<=========<<<;;;:::999888888999;;;<<<<<<999666555777666666777777555222///000000000000000000000000000////////////..................///////////////........................,,,+++++++++***)))))))))((((((((((((((((((((((((***(((%%%%%%&&&''''''&&&((((((((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((()))******++++++******)))******)))))))))(((((((((+++((((((+++***&&&%%%'''))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&'''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((($$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((()))*********+++,,,,,,------,,,++++++******+++++++++000///...------------...000000000111222222333333111222555777888888888777777777777888999;;;===???BBBCCCDDDEEEEEEDDDCCCAAA????????????@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<;;;::::::999888888:::;;;;;;;;;:::777555333666555555666777666333000000000000000000000000000/////////.........------///......------,,,,,,,,,------------------------------,,,+++***)))((((((************************)))'''&&&&&&'''''''''%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%###  !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++******))))))((((((''')))******++++++******)))***)))((('''''''''((()))(((''')))...---((($$$%%%))))))(((((((((((())))))***)))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((($$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''''''''&&&&&&&&&'''((()))(((((()))******++++++,,,++++++************++++++...------,,,,,,,,,,,,---...//////000000111222222000111333555777888777777999999999:::;;;===>>>???AAABBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???======<<<;;;;;;:::999888888888999<<<<<<;;;999888666555444555555444555666555333111000000000000000000000000............---------,,,111000000///...---,,,+++------------------------------,,,+++***)))((('''************************((('''&&&'''((((((&&&$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$###!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))*********))))))************))))))***)))'''%%%%%%&&&((())))))(((+++//////***''''''))))))(((((((((((())))))))))))(((((('''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&''''''((('''''''''((((((((())))))''''''(((((()))*********,,,,,,,,,,,,,,,,,,---...,,,,,,+++++++++++++++,,,------...//////000000111...000222444666777888888;;;;;;;;;<<<===>>>??????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDBBBAAA@@@???===<<<<<<;;;<<<;;;:::999999999:::;;;===<<<:::999888888888888777666555555555444111///000000000000000000000000......---------,,,,,,,,,222222111111000000//////........................,,,+++++++++***)))))))))'''''''''''''''''''''''''''''''''((()))(((&&&###''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""###$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""  """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((())))))******)))))))))******))))))))))))(((&&&%%%%%%''')))***,,,)))***---,,,)))(((***))))))(((((((((((())))))((((((((()))*********+++&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((((((((((())))))************&&&''''''(((((()))******++++++++++++,,,,,,---...++++++*********++++++,,,,,,------...//////000000...///111333555777888999888888999999::::::::::::<<<<<<<<<<<<======>>>>>>BBBBBBBBBCCCDDDEEEEEEEEEBBB@@@???===;;;:::::::::<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999999:::<<<===999888555444444222000---////////////////////////......---------,,,,,,,,,//////000000111111222222////////////////////////***************+++++++++'''''''''''''''''''''''''''''''''((()))(((&&&###&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''"""$$$%%%%%%$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((''''''&&&((())))))******))))))((()))((('''''''''((()))***+++((('''))))))''''''+++))))))(((((((((((())))))'''((()))***+++,,,,,,---((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''((()))*********))))))&&&''''''(((((())))))***))))))((())))))***+++,,,+++************++++++,,,,,,------......///000000---...000222555888999;;;888999:::::::::::::::999999:::;;;<<<<<<===<<<<<>>======:::999999999:::;;;===>>>:::888555444333222///---////////////////////////............---------,,,+++,,,---...///000000111////////////////////////)))************+++++++++************************((('''&&&'''((((((&&&$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%&&&'''############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((''''''&&&&&&(((((())))))))))))((((((((((((((()))))))))*********''''''))))))''''''***))))))(((((((((((())))))(((((())))))******++++++)))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''###$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((((((''''''''''''((())))))******(((((((((((()))***+++,,,+++************+++,,,------------...//////000000......000222555888;;;<<<999999:::;;;;;;:::999888888999<<<===>>>>>>===<<<<<<<<<===>>>???@@@AAAAAA@@@>>>;;;888777666666777777999<<<>>>???>>>===;;;888888888888999::::::;;;777555333222333333222000/////////////////////////////////.........------,,,,,,,,,------......///........................,,,,,,++++++***))))))(((************************)))'''&&&&&&'''''''''%%%######$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###%%%((()))############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))(((((())))))))))))(((((('''((()))***++++++*********((()))------***)))+++))))))(((((((((((())))))))))))))))))(((((((((((('''&&&$$$######$$$&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((***+++%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%&&&'''((()))'''&&&&&&%%%%%%$$$$$$###$$$$$$&&&'''''''''&&&%%%''''''(((((()))*********************+++,,,---...++++++******+++,,,------------......///000000000...///000333666999<<<===444444555666666555333222888:::===???@@@???===<<<999999:::;;;<<<===>>>>>>???===:::777555555555666555777;;;>>>???>>>;;;:::777777777777777777777777444333111222333444444333////////////////////////000////////////.........///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,///...---+++)))(((&&&&&&((((((((((((((((((((((((***(((%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&### !!!%%%'''$$$ &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$&&&&&&$$$!!!'''$$$"""###%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$######"""#########$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!$$$&&&%%%###!!!"""$$$!!!$$$&&&'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''"""###$$$%%%&&&((())))))%%%%%%%%%&&&&&&&&&''''''************++++++++++++))))))***+++,,,,,,------,,,,,,------.../////////111111111222333555666777888888888777777777777777<<<<<<<<<===============;;;:::888999::::::999777===<<<;;;;;;;;;:::777555999:::;;;<<<<<<:::888777999888888888777777666666444444444444333111///...000000////////////000000////////////////////////000///...------...000000////////////............,,,,,,,,,+++++++++******++++++******))))))(((((()))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&((((((&&&%%%$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&### """%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$&&&%%%######$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###%%%&&&%%%###"""$$$%%%!!!$$$&&&'''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###'''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((())))))***++++++,,,,,,,,,---......//////000///000000111222333444777777777777777777777777:::;;;<<<=========<<<;;;:::999888999:::;;;:::999:::999888888999999777666888999:::;;;;;;999777666888777777777666666666555444444444444333111///...000000////////////000000////////////////////////...............///000000////////////............,,,,,,,,,+++++++++************)))((('''&&&%%%%%%+++******)))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%######$$$&&&'''&&&%%%"""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&###!!!"""%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%######%%%'''"""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########(((((((((''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''(((((())))))******+++,,,,,,------......//////.........//////000111666666666666666666666666888:::<<<>>>>>>===;;;:::999888888999;;;<<<<<<:::777666555666777888777555777777888999888777666555666666555555555555444444444444444444333222000///000000////////////000000000000000000000000000000,,,,,,...///000000000000/////////............---,,,,,,,,,+++++++++************)))((('''%%%%%%$$$*********)))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!"""$$$&&&'''&&&!!!!!!!!!"""###$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$"""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&###"""$$$'''&&&((()))'''###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$######""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((('''''''''((((((((()))))))))))))))*********+++++++++++++++,,,------......///...............//////555555555555555666666666777:::===???@@@???<<<:::999888888999<<<======<<<999777555555666666555444555666666666666555444444444444444333333333333333333444444555444222111000000000////////////000000000000000000000000000000***+++---///111111111000//////.........---------,,,,,,,,,+++++++++***************)))((((((((('''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%###!!!!!!###&&&((((((###""""""""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&"""!!!###%%%''')))***)))%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))************++++++,,,---------//////.........//////000333333444444444555555555888:::===@@@AAA@@@===<<<999888888:::===>>>>>>>>>===:::777666666555444333444555555444444444333333222222222222222333333333333444555555444333111000000000////////////000000000000000000000000000000***+++---///111111111000............------------,,,,,,,,,+++++++++******(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%'''%%%""""""%%%'''((()))&&&&&&$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%#########$$$&&&'''&&&$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))******++++++,,,,,,---///.........///000000111222222222333444444555555888:::<<>>===:::999999;;;===??????>>>???<<<999666666555444333444444444333333333333333111111222222222222333333333444555555555333222111000000////////////000000000000000000000000000000,,,,,,...///000000000000.........------------,,,,,,,,,,,,+++++++++******%%%&&&&&&&&&&&&'''''''''))))))))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$$$$&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###%%%&&&(((((('''&&&%%%$$$$$$%%%(((***+++(((%%%%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))******+++,,,,,,,,,---------......000111222111111111222333444444444777888:::<<<=========<<<;;;::::::;;;===???>>>>>>>>>;;;888666555555555444444444333333222222333333111111222222222333333333333444555555555444333222000000////////////000000////////////////////////...............///000000.........---------,,,,,,,,,,,,,,,+++++++++******(((((('''&&&%%%%%%$$$$$$((()))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$%%%&&&&&&%%%######$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%'''((())))))))))))((((((((('''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&))))))'''$$$"""!!!"""&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$%%%'''))))))((('''&&&%%%%%%'''***...---)))%%%&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&"""!!!!!!"""$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###""""""''''''''''''((((((((()))((((((((())))))))))))***(((((((((((((((((((((''')))))))))***++++++,,,,,,+++,,,,,,---...///111222000000111222333333444444666666888999:::;;;;;;<<<<<<;;;;;;<<<>>>???>>>===<<<999666444555666666555555444333333222222333333111111222222333333333333333444555555555444333222000000////////////000000////////////////////////000///...------...000111......---------,,,,,,,,,,,,,,,,,,+++++++++******---,,,***)))'''%%%$$$###&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%%%%%%%###!!!!!!"""$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''%%%###""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))++++++***)))(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''$$$""""""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%'''((((((&&&$$$''''''(((((()))******+++)))************+++++++++,,,,,,+++++++++,,,---...000000000111222222333333444666777777666666777999999999::::::;;;<<<<<<===::::::::::::888777666555000000000000000111111111///000222333333222000///111111111000000000000000111111000//////////////////////////////000000000.........------,,,,,,,,,+++,,,---------,,,+++***%%%''')))+++,,,+++***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((('''&&&%%%%%%$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((((((((())))))***)))((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$&&&((()))%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""###%%%%%%$$$"""&&&&&&&&&&&&'''((()))***(((((()))))))))************************+++,,,,,,/////////000111111222222333444666666666666777999999999999:::;;;;;;<<<<<<:::::::::999777666555444000000000000111111111111000111222333333222111000111111111111000000000000111111///......---------...///000000111111000000,,,,,,------------------+++,,,---------,,,++++++&&&''')))+++,,,+++***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&%%%"""!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))***((((((''''''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$&&&''''''&&&''''''&&&&&&&&&((()))***'''''''''((((((((())))))))))))))))))*********+++------......///000000111111333444555555666777999888888888999::::::;;;;;;:::999888777666444333222111111111111111111111111111222333444444333222111111111111111111111111111222111///...---,,,,,,+++...///111333333222111000++++++,,,------......///***+++,,,---------,,,+++&&&''')))***++++++***))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((('''%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""###############$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$&&&((()))))))))((('''&&&'''(((***+++''''''((((((((())))))))))))))))))***************,,,,,,,,,---....../////////111333444444555777999666777777888888999::::::999888777555444333222222222222111111111111111000111222333333333333222111000111111111111111222222333222111///---,,,,,,+++...///222444444333111///,,,,,,------------------***+++,,,---------,,,+++'''((()))***+++*********)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((('''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%% """%%%'''(((&&&###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$""" !!!###%%%&&&&&&((('''&&&&&&&&&'''((()))((((((((()))))))))******)))***++++++,,,,,,+++++++++++++++,,,------......---///111222222333555777555555666666777888888888888777555444333222222333333222222222111111000000222222222222222222222222000000111111222222222333555444222000///...------...///222444444333111/////////...---,,,,,,++++++***+++,,,---...---,,,,,,((())))))******************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%% """%%%''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&''''''(((((((((((('''(((((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""$$$%%%&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%!!!%%%''''''&&&###!!!"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))*********))))))+++,,,,,,,,,+++*********+++,,,,,,------...---///000111111222333555444444444555666666777777777666444333333333444555333333333222111111000000111111111111111111111111000000111111222333333333555444333111000/////////...///111333333222111000000000///...,,,+++***))))))***,,,---...------,,,))))))))))))))))))************)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%!!!!!!""""""###$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&'''&&&&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&'''''''''&&&###$$$%%%%%%&&&&&&&&&%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&)))***)))(((%%%&&&((())))))'''&&&%%%'''''''''((((((((())))))'''(((***+++,,,+++***)))******+++,,,,,,------...---///000000000000222333333333333444555555666666555555333333333444666777444444333222222111000000111000000000000000000111000000111222222333444444333222111000////////////...///000000111111000000//////...---,,,,,,++++++)))***+++---......------******)))))))))))))))************)))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))(((&&&###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%""" !!!%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***(((&&&%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$""" !!!###%%%'''&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""$$$''''''&&&$$$(((***,,,------,,,)))'''&&&&&&&&&'''''''''((((((&&&''')))***+++***((('''***++++++,,,,,,---......---///000000//////000222222222333444444555555666555444333222333555777999444444333333222111000000000000////////////000000000000111222333333444444111111000//////////////////////////////000000000---------------------,,,)))***+++---......------******)))))))))))))))***************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''!!!###&&&)))***(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! """$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++$$$"""&&&((($$$###%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%'''$$$"""!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...+++'''###"""###&&&((($$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&''''''''''''((((((((((((*********))))))))))))))))))******++++++,,,---------.........//////000000///000000222333444555555666444222000000111444555888555222000111222333333000///////////////000111000000111111222222333333222222111111000/////////........................111000000///...---------++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%)))((('''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&%%%%%%$$$$$$)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''"""!!!&&&((($$$""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%###!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((($$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---,,,------......////////////000000111222333444555555444222111111222444666888555222000111222222222222222111000000000000000//////////////////000000111111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,++++++++++++++++++++++++******************))))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%""" %%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%!!! ###%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""&&&(((%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,---.........//////000111222333333444444333111111111333555777888555222000000111111000111111111111111111111111///////////////.........//////000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%(((''''''&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""" !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$'''%%%###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((()))))))))))))))(((((())))))***+++++++++))))))***+++,,,------...//////000000111222222333222222111111222333555777888555222000000000000///......///000111222222222111111111000000/////////......//////000111111222////////////////////////...---------,,,,,,++++++************************(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''************************''''''''''''''''''''''''''''''((()))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!$$$''')))%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$###"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&$$$###$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))'''(((((())))))******+++(((((()))***+++,,,---.../////////000000111111111111000000000111333444555666444111000000000///......//////000000///...---111000000000//////......------...///000111111222////////////////////////.........---------------************************((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''"""###$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###$$$&&&'''))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$ """&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&(((***$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***'''''''''((())))))******'''((()))***+++,,,---.........//////000000000000////////////000111222222333222000///000000///...222222222000...,,,)))'''---------------,,,,,,,,,------...//////000111111------------------------.........---------------*********************************))))))(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%))))))((((((&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""''')))$$$"""%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***&&&&&&'''(((((())))))***'''((()))***,,,---...///......////////////000000............////////////111000//////000111000///111111222111000---***))),,,,,,,,,,,,,,,,,,---------.........///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))(((((('''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''((('''%%%&&&'''''''''&&&%%%$$$)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+++///,,,))))))((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%#########$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&&&&$$$""" $$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))'''((()))+++,,,---...///.........///////////////...............---------000///...///000111000///,,,...000111222111000///---------....../////////.........///////////////000000000000000000000000++++++++++++++++++++++++))))))))))))))))))))))))...---,,,+++***(((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$%%%'''(((((('''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%############%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###""""""%%%'''&&&###!!!###&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((()))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!"""$$$%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%$$$###$$$%%%$$$###"""""""""$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######(((&&&###$$$)))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***))))))***+++,,,,,,------...------------...//////111000///......///000000000000///------,,,,,,,,,......////////////......000///////////////000111222111000///......//////////////////..................//////......---,,,+++---...---,,,+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%'''''''''&&&&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$$$$$$$&&&$$$######"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%###!!!!!!$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''(((''''''&&&'''((()))***((())))))***++++++,,,,,,---,,,,,,,,,------......000///...------...//////111000///...------------......////////////......///////////////000111111000000000///////////////////////////............---............---,,,,,,,,,...//////---,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$"""$$$&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$#########'''''''''''''''''''''''''''&&&%%%&&&'''''''''%%%((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$###$$$'''(((((('''$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''###%%%''''''%%%#########&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))((((((((())))))******+++++++++++++++,,,,,,,,,---...---,,,+++,,,,,,......111111000000///...............////////////............//////000111222222......///000000000//////////////////............---------------,,,+++++++++---......,,,++++++,,,************************(((((((((((((((((((((((()))))))))((((((((((((((($$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%$$$$$$###########################$$$###"""###%%%&&&%%%$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%$$$$$$'''&&&$$$######%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###!!! """%%%'''&&&$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$"""%%%&&&'''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&)))((('''&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###%%%((((((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))'''''''''((((((((()))))))))******+++++++++++++++------,,,++++++,,,...///111111111111000000//////......////////////......------///000111222333333,,,---...000000000//////////////////............,,,,,,------,,,,,,+++***(((***++++++)))(((((()))************************(((((((((((((((((((((((())))))((((((((((((((((((###############"""!!! ######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$&&&%%%###"""###%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&& """$$$&&&''''''%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$""""""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""$$$&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((('''''''''''''''(((((((((((()))***+++++++++******------,,,,,,,,,---///000000111111222111111000///......////////////......---...///111222333333333------...///////////////////////////............,,,,,,------,,,,,,+++***(((***+++***)))(((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''(((((('''$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((('''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''''''''&&&'''''''''''''''''''''''''''&&&%%%&&&'''''''''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###"""###%%%&&&#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&$$$""""""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))((((((((('''''''''''''''''''''''''''(((***+++++++++***)))---,,,,,,+++,,,---///000///000111222222111000///......////////////......---...000222333333222222......---------...///000////////////............---------------,,,++++++***,,,------+++******+++************************((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&(((((()))))))))"""######$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((("""$$$'''(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''%%%$$$''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######"""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))))))))((('''((((((((('''''''''''''''''')))***,,,,,,+++***)))++++++******+++,,,...///...///000222222111///.........////////////.........///111333333333111000111///---,,,+++---...000////////////............---............---,,,,,,+++---...---,,,***++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((('''$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&''''''''''''!!!"""###%%%%%%&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%'''((($$$''')))'''$$$###%%%(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$"""$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((( """%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###""""""""""""'''&&&%%%%%%%%%%%%&&&'''########################''''''''''''''''''''''''&&&&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%###!!!""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''"""$$$%%%%%%###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((''''''((()))+++,,,---,,,***)))***))))))))))))+++---...---...000111111000///.........////////////......///000222333333222111000333000---+++***,,,...000000/////////..................//////......---,,,)))+++,,,,,,***))))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$&&&%%%############%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))((($$$###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((()))###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((+++***(((&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((%%%$$$$$$$$$&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((()))******++++++++++++++++++++++++++++++000//////........./////////////////////............///000222222222111000////////////000000000000......------------......000000000000000000000000,,,,,,------,,,,,,+++***)))(((((()))******'''%%%''''''''''''((((((((((((&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&%%%###$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%''''''&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''''')))(((&&&%%%############&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%% """$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''(((((())))))***+++++++++++++++++++++++++++++++++//////...............////////////////////////...//////000111111111111111....../////////000000000///......------......///////////////////////////,,,,,,------,,,,,,+++***))))))((()))******(((%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&$$$###$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&''''''%%%###"""&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$###""""""""""""''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""%%%&&&%%%###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&((((((((()))******++++++++++++++++++++++++++++++......---------......///......//////////////////000000//////000000111111------.........////////////......------......///////////////////////////,,,,,,------,,,,,,+++******)))((()))******(((&&&''''''''''''((((((((((((%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))$$$%%%&&&''''''&&&%%%$$$'''''''''&&&%%%%%%%%%$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&'''&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%###$$$'''(((%%%######&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$#########""""""&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$###"""###$$$%%%$$$###!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&###$$$%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&''''''((()))))))))************++++++++++++---------,,,------..................////////////111000///......///000111------------........./////////............//////////////////////////////,,,,,,------,,,,,,+++******)))(((((())))))(((&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%$$$#########%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$%%%'''***)))---///+++%%%"""&&&***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))$$$###(((***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''''')))))))))******+++++++++,,,,,,,,,,,,,,,---......---.........//////000000111000///......///000111------------.........////////////....../////////........................,,,,,,------,,,,,,+++***+++)))(((((())))))((('''''''''''''''((((((((((((******((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%'''((('''%%%%%%))),,,111222222,,,%%%"""&&&+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++$$$$$$,,,///***&&&(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%""""""######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&!!!###%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((((())))))***+++++++++++++++++++++,,,------...------......///000000000000000//////......//////------........./////////000//////......//////000........................,,,,,,------,,,,,,+++***+++)))''''''((()))((('''''''''''''''((((((((((((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&(((***(((%%%&&&***///:::666///)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***$$$'''333777...''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((( !!!###$$$$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%###$$$%%%'''''''''&&&&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################''''''''''''''''''''''''$$$$$$$$$$$$########################$$$%%%&&&'''#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&& """%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&%%%###%%%%%%%%%&&&''''''((((((((((((((()))***+++++++++************+++,,,---...------......///000000111//////000000///......---....../////////000000000000000////////////000000........................,,,,,,------,,,,,,+++***,,,)))''''''((()))((((((''''''''''''(((((((((((("""$$$&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&((('''&&&&&&&&&&&&'''(((******)))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''')))+++)))&&&&&&+++000AAA777+++%%%''')))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$***888===222'''%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%'''''''''''''''(((((((((((()))!!!###&&&(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&"""###%%%&&&''''''&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$###""""""###%%%'''(((###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&& """%%%&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&&&&''''''((())))))***'''(((((()))***+++++++++************+++,,,---...---------...///000000111...///000000000///---,,,////////////000000000000000000////////////000000........................,,,,,,---------,,,++++++,,,***''''''((())))))(((''''''''''''((((((((()))###'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%""" %%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&)))(((&&&$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((---***'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&(((((('''%%%$$$'''''''''&&&%%%$$$###"""''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&&&& """$$$$$$######$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&((()))&&&"""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###'''((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))************)))))))))))))))))))))))),,,,,,,,,------,,,++++++.........///////////////////////////////////////111111000000//////.........///////////////......---.........---,,,,,,++++++******)))))))))))))))((((((((((((''''''''''''((('''&&&(((+++,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((())))))******+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))'''&&&$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((,,,)))&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&''')))***)))((('''%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&((((((%%%###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++------............//////........................000000000000//////......//////000//////...------------......---,,,,,,++++++******)))))))))))))))((((((((((((''''''''''''(((&&&%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&%%%$$$###"""###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((()))'''%%%$$$&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&((()))***%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''(((((()))))))))(((&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%###%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------.................................000000000////////////...000000000000///...,,,,,,---------------,,,,,,++++++******)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%+++***)))((('''&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&&&&'''''''''&&&%%%$$$###(((((((((((('''%%%$$$###''''''''''''''''''''''''&&&''')))((('''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))(((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%######$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))***))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,------...........................////////////////////////111111111000///---,,,+++,,,,,,---------,,,,,,++++++******)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&$$$###$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%+++***)))((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''''''&&&&&&%%%%%%$$$'''''''''&&&%%%$$$###"""''''''''''''''''''''''''&&&''')))((('''%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((*********))))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%######$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&'''''''''(((((((((((()))))))))(((((((((((((((((((((((()))***++++++,,,,,,,,,+++******++++++,,,------........................................../////////111111111000///---,,,+++++++++,,,,,,---,,,,,,++++++******)))))))))))))))(((((((((((('''''''''''''''((()))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&%%%$$$&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((''''''&&&%%%%%%((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%#########$$$%%%&&&'''(((""""""###$$$%%%%%%%%%%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))************************((()))***+++,,,,,,,,,,,,******++++++,,,---......---------------------------............/////////000000000000///...,,,,,,***++++++,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((''''''''''''&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''(((''''''''''''''''''&&&(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''(((((()))***$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&((())))))))))))((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%$$$###"""###$$$%%%%%%%%%$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&###"""$$$&&&#########$$$%%%&&&(((((("""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))************************((()))***++++++,,,,,,,,,******+++,,,---...//////---------------------------------.........////////////000//////...------******+++,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((''''''''''''###&&&((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''((()))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!$$$%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((''''''((())))))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))))))))((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((())))))))))))((('''&&&$$$$$$''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%'''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''$$$%%%'''''''''%%%###"""###$$$&&&'''((('''&&&&&& """$$$$$$######$$$%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&%%%""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&###"""$$$&&&#########$$$%%%&&&((()))###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))(((((((((((((((((((((((((((((()))++++++,,,,,,,,,***++++++,,,...///000000---------------------------------.........//////...///////////////......)))***+++,,,,,,,,,,,,,,,+++******))))))))))))))))))(((((((((''''''''''''!!!$$$''''''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''###!!!!!!###''')))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((($$$&&&(((******(((&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&((()))+++***(((&&&%%%%%%%%%&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''(((((((((((('''&&&%%%$$$$$$###%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((&&&######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((((((((('''&&&%%%$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&$$$""""""$$$%%%### $$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&***))))))((((((((()))))))))'''%%%%%%(((***+++,,,*********)))))))))))))))******))))))***,,,.../////////000000000...---,,,---.........---,,,,,,+++++++++,,,---------,,,,,,((()))+++,,,+++)))'''&&&((()))++++++)))((()))***(((((((((&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%""" """%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))+++***((('''&&&&&&'''''''''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%)))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))***)))))))))((((((((('''((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&)))'''%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&$$$"""###%%%%%%###!!!$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))((((((''''''((((((((()))'''%%%%%%(((***++++++)))))))))))))))*********+++************+++---...---.../////////---,,,+++------......---,,,,,,++++++,,,,,,,,,,,,,,,++++++)))***+++,,,+++***((('''((()))++++++)))((()))***(((((((((&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$######""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((()))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))(((''''''&&&%%%%%%))))))))))))))))))))))))''''''(((((((((((())))))))))))((('''&&&%%%$$$$$$(((((((((((((((((((((((((((''''''''''''''''''(((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((((('''''''''''''''(((((('''&&&&&&&&&&&&''')))(((''''''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&''''''((()))'''%%%&&&(((*********(((((())))))******++++++++++++*********++++++,,,,,,,,,---...---,,,+++***---------------,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,+++))))))((()))++++++)))((()))***'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$$$$%%%&&&'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((('''''''''''''''((((((((((((((((((((('''''''''&&&''''''((()))(((((((((((((((((((((((()))******))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))+++******)))(((''''''''''''''''''(((((())))))))))))((('''&&&&&&'''((()))(((((((((''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''''')))'''&&&&&&((()))))))))''''''((()))***++++++,,,+++++++++***************+++,,,---......---,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,+++***)))((('''++++++,,,,,,,,,++++++***((()))++++++)))((()))***'''(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''((((((((('''''''''''''''(((((((((&&&&&&'''(((((((((((('''&&&'''(((((())))))******((((((((())))))*********(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))&&&&&&&&&'''(((((()))))))))((('''&&&&&&'''((()))'''(((((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&''''''(((&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&((()))((('''''''''((()))***++++++,,,*********************))),,,---...//////...---,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,+++***)))((('''+++++++++,,,,,,,,,++++++((()))++++++)))((()))***&&&((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((***))))))(((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))***************))))))***++++++,,,------))))))))))))))))))))))))+++***************))))))&&&'''''''''((((((((()))&&&&&&&&&''''''((((((((()))(((((((((((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))(((((('''''''''((((((((('''&&&&&&%%%%%%&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&###$$$&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""###$$$%%%%%%$$$$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&''''''((((((######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&'''((()))'''&&&(((((())))))******++++++))))))******+++******)))+++,,,...//////...------***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))************++++++++++++((()))++++++)))((()))***&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%(((***,,,&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))+++***))))))(((((())))))*********+++++++++,,,,,,++++++***)))***+++,,,---***+++,,,---------,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,******************))))))(((((((((((((((((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&'''((((((%%%(((******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###!!!!!!###%%%%%%###"""$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&'''(((((('''%%%)))))))))))))))*********'''((()))***++++++*********+++,,,---...------,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++))))))))))))******++++++((()))++++++)))((()))***%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$&&&)))***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))++++++***))))))((()))))),,,,,,,,,------............---,,,++++++---///000------/////////...---,,,/////////......---,,,,,,........................000000/////////.........000000///...------,,,+++*********)))))))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%''')))***+++***)))(((&&&&&&&&&&&&&&&'''((()))&&&))),,,,,,)))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''############$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&$$$"""!!! ###%%%$$$""""""$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((%%%%%%%%%&&&'''((()))***''''''&&&'''((((((&&&%%%*********)))))))))))))))&&&''')))***+++++++++***)))***+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))(((((()))***++++++((()))++++++)))((()))***%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&'''%%%$$$"""""""""$$$&&&(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&%%%$$$######%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''((((((((()))++++++++++++++++++++++++------...///000000000///000/////////......------///111222444444222000///...///000222222111000000222111111111000000//////222222222222222222222222...------------,,,,,,,,,///...---+++******+++++++++***)))))))))))))))***'''''''''(((((((((((()))(((((('''&&&%%%%%%$$$$$$''''''''''''((((((((()))((('''&&&%%%&&&(((***,,,))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((+++)))'''&&&%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&(((((('''%%%$$$$$$%%%(((((('''&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%###""""""$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%((('''""""""'''(((%%%%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$&&&'''&&&###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))************))))))***+++,,,------...,,,++++++***+++,,,...///,,,,,,++++++***)))))))))((()))***+++++++++++++++&&&'''((('''%%%$$$$$$$$$(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$######$$$%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''''''''((()))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''((((((((()))))))))))),,,,,,,,,---------.........///000111111111111111444444333333333222222222000111222333333222111111000000111222222222222222333333333222222222111111222222222222222222222222111111111111111111111111111000...------------...,,,,,,+++***************((((((((())))))))))))))))))((((((((('''&&&&&&&&&'''''''''((((((((()))))))))((('''%%%%%%%%%%%%%%%)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((***)))'''&&&&&&&&&((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$######$$$!!!%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&+++)))&&&&&&'''&&&$$$"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))******************------,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((()))*********))))))+++,,,---,,,***)))))))))(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$######$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((()))(((''''''''''''((()))''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************.........//////000000000000000111222333333333333777777666666666666555555111111222222333333333333333333222222333333444555555555555444444444444444111111111111111111111111333333333444555555666666333222111111111111222222//////...---,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))))))))+++++++++******)))((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((***)))'''&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((''''''''''''&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###$$$''')))'''%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%$$$!!!!!!$$$%%%###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))************)))))))))(((((((((............---,,,++++++******))))))))))))))))))((())))))))))))((((((''')))***+++***((('''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,000000000000000000000000000111222333444555555555666666666666666666666666333333222222333444555666666555444333444555666777666666555555555555555555111111111111111111111111111222333444555666777777555555555555555555666666222222222111///...---,,,++++++******)))))))))(((((((((((()))))))))))))))'''(((((((((((()))))))))'''(((***,,,---,,,+++***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''###!!!###(((+++(((%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))),,,---...//////...,,,+++******************++++++)))*********)))(((''''''&&&'''((('''%%%$$$$$$$$$''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''(((((()))))))))))))))))))))*********++++++,,,,,,,,,---------......222111111000///...------000000222333444555555555777777777777777777777777555555555555555666777888777666555555555666888999666666666666666666666666111111111111111111111111222222333444666777888888777888888888888888888888555555555444333111000///---,,,,,,+++***))))))(((((((((((((((((()))))))))(((((((((((()))))))))***"""$$$&&&))))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''###!!!###(((+++)))%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%&&&'''((((((%%%###""""""$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))'''&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))***++++++,,,)))***,,,...//////......+++++++++,,,,,,---------++++++++++++***))))))((()))+++,,,+++)))''''''((('''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''((())))))(((''''''''''''((((((((()))))))))&&&''''''(((((())))))***+++++++++,,,,,,,,,------............////////////111111000///......------000111222444555666666777999999999::::::::::::;;;888888888888888888888888777777666666777777888999666666777777777777888888444444444444444444444444555666666777999:::;;;;;;999999::::::::::::999888777777888888777555333222000000///...,,,+++******))))))))))))((((((((((((((((((((()))))))))******'''((()))***)))'''%%%$$$))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''(((((((((((()))))))))%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&$$$"""$$$((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((###$$$$$$%%%&&&'''((()))'''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%&&&))))))&&&%%%'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((())))))(((%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''(((((()))***+++,,,---((()))***,,,---...//////++++++,,,---......//////***++++++++++++******)))***,,,---,,,***(((((()))&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((())))))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''((())))))(((''''''''''''((()))***+++,,,,,,)))******+++,,,,,,------------------............////////////000000000111////////////000000000000111222444666777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888666666777888888888888888888888999999999:::::::::999999999999999999999999777888888999:::;;;;;;<<<:::;;;;;;;;;;;;999888777777888999:::999888666555555444333222000///...---+++++++++***)))))))))((((((((()))))))))*********+++,,,,,,,,,,,,***)))((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))&&&''',,,,,,'''&&&)))%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))*********)))))))))***+++,,,---...******+++,,,---...///000((()))***************)))(((***+++***(((&&&&&&'''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&&&&''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&###$$$$$$%%%&&&(((((()))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''(((***+++,,,---.........//////000111222222.........////////////000///000000000111111111111---...///000111222333333333444666777999::::::;;;999:::::::::;;;;;;<<<<<<<<<===>>>>>>===;;;999777555666777999999888777777:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777888888999999:::::::::;;;;;;<<<<<<;;;999777666777999:::;;;;;;:::888777888888666555333222111000------,,,,,,+++***))))))))))))))))))************''''''((()))************))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&***,,,,,,+++(((&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%###"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########"""###$$$%%%&&&&&&'''(((******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&"""###((((((###"""&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$(((***+++)))%%%###$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''+++***)))))))))***+++,,,))))))***+++---...//////''''''((())))))***))))))***+++,,,+++)))((('''(((&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''%%%$$$"""%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''(((((('''&&&%%%%%%$$$###(((((((((((((((''''''''''''&&&%%%&&&((((((((('''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))'''$$$$$$%%%((())))))&&&'''&&&$$$###"""$$$&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''''')))***+++,,,+++******+++,,,...///000111222222222111///...222111000000000111222333222222333333333333333333////////////000111222333111222444777888::::::;;;::::::999999888888777777777777777777777777777777333444444555666777888888222444777999;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;:::888777777999:::<<<;;;;;;::::::999888888777777777777777777777777777999999999888777555333222111000///---+++******)))++++++************))))))***************)))))))))((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&&&&&&&%%%%%%$$$%%%%%%%%%'''%%%$$$$$$&&&((((((''''''''''''&&&&&&%%%%%%%%%'''$$$""""""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''%%%###&&&&&&&&&&&&%%%%%%$$$###!!!###%%%%%%$$$###"""######$$$%%%&&&&&&&&&%%%$$$'''$$$###$$$((()))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$######"""%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((((((''''''******+++******)))((('''&&&&&&((()))++++++,,,,,,''''''((()))+++,,,------************)))))))))))),,,+++)))((((((((()))***((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%$$$(((&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$(((((((((((('''''''''''''''&&&%%%&&&((((((((('''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))'''&&&&&&((()))))))))((()))((('''%%%%%%&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''((()))++++++,,,,,,,,,,,,---...///000222333222222111000//////111111000111111333555666444444444444333333333333333222222222333444444555444444555666777777777777777777777777777666666666555555555555666666666666444444444444444555555666555555666777999:::<<<======<<<;;;:::999999888888888888777666777888999:::;;;;;;:::999888777777666555555444444444555555555999999999888777666555444555444333222111000000000---------,,,,,,+++++++++---,,,++++++*********************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&$$$######$$$%%%&&&&&&&&&&&&%%%######&&&%%%%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%))))))******)))(((((('''&&&%%%%%%$$$%%%&&&(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((())))))*********))))))'''''')))***++++++++++++.........------,,,,,,,,,************))))))))))))++++++)))((((((((()))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))))))))(((((((((''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((((((((('''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((''''''(((***+++)))((((((((()))'''&&&%%%'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''((()))***,,,------...///000111111111111444333222111000000000000111111111222444555777888666666555555444333333333666666555555555666777777666666666555555555444444444444555555555555555555555555666666777777888888888777666444444555555666999888777777888:::===???======<<<;;;;;;:::999999888888888999999999::::::;;;;;;:::999888777666555444444333333333333444444777888888888888777666555222222222111222222333333222111111000///......---000///---+++******+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((()))(((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''''''''&&&%%%$$$"""!!!&&&'''''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''')))((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((((())))))))))))(((&&&$$$$$$&&&((()))''''''&&&%%%&&&'''((()))&&&'''((()))************((()))***+++++++++++++++000000///...---,,,,,,+++++++++*********)))))))))+++******)))((()))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%&&&((((((((('''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&''')))++++++(((&&&%%%&&&'''&&&%%%$$$%%%''''''''''''&&&&&&'''''''''((((((((((((((()))))))))((((((((()))***,,,---...///000222333444444333222222222000//////000222222333333444444555666777888777777666555444444333333666666555555555666666777666666555555444444444555444444444555555666666777999999::::::;;;;;;<<<<<<===<<<:::888777777888999;;;;;;::::::;;;===>>>???=========>>>>>>>>>======;;;;;;<<<======<<<<<<;;;;;;::::::999777666666555666555444333333333444444555666666777777777666666000000111111222333555555555555444333222111111000222111...,,,+++++++++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))(((%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$%%%''''''%%%############$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&###"""$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%'''''''''&&&&&&%%%$$$######%%%((()))((($$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$######"""'''&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&'''((())))))***((('''&&&%%%%%%&&&'''((()))'''&&&%%%%%%&&&((()))''''''((()))******)))))))))***+++++++++++++++***+++++++++++++++++++++++++++++++++*********))))))+++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''&&&%%%&&&((((((((('''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&)))******'''$$$$$$&&&''''''&&&%%%&&&'''&&&''''''''''''''''''&&&(((((((((((())))))******)))))))))***,,,...///000111222444555666666555444000/////////000222444555666777777777666666666555777777666555444444333333444444333333333444555555555555555555555666888888666666777777888888999999;;;;;;;;;<<<<<<=========>>>===;;;:::999::::::;;;;;;<<<>>>?????????>>>>>>===>>>>>>???>>>>>>===<<<<<<============<<<;;;:::::::::999999888777777777666555333222222222333444444444555555666666555555333333444444666777888999777777666666555444444333222111///---,,,,,,,,,,,,,,,+++***))))))))))))***************************))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))******(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%############$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&###"""$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))((($$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((%%%&&&'''(((((('''&&&%%%)))(((&&&%%%%%%&&&'''))))))))))))))))))((('''''')))******+++++++++******)))))))))))))))*********++++++++++++************************)))))))))((((((((((((((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((((((((()))%%%%%%%%%&&&''''''(((((('''&&&%%%&&&((((((((('''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&((())))))'''$$$&&&((()))***((((((((()))&&&&&&'''(((((('''&&&&&&'''(((((())))))******+++*********,,,---///111222333444555666666777777777111111111222333555666777888888888888777666555444666666555555444333333333111111111222222333555555666666666666777999;;;===999999:::::::::::::::;;;:::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???===<<<===>>>??????>>>===;;;:::======<<<:::999888777777999999999999999999999999777666333222111222333444444444555666666666555555444333333444444555777777777777777777666666666666222222111111000///.........---+++***))))))***+++************************))))))))))))))))))))))))))))))***************+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%&&&''''''((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''&&&$$$$$$&&&(((%%%$$$$$$$$$$$$%%%&&&'''&&&'''''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''$$$&&&((())))))(((&&&$$$)))((('''&&&%%%&&&''''''))))))))))))((('''&&&%%%'''((()))***************------,,,+++***))))))(((,,,++++++++++++*********)))************)))((((((((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((())))))***$$$$$$%%%&&&&&&'''(((((('''&&&%%%&&&((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&((()))***(((&&&%%%'''******)))((())))))&&&&&&'''(((((('''&&&&&&'''(((((()))******++++++***++++++---...000222333555555555555666777888888555666666777777777777777666777777888888777666555444444444444333333333333111111222222444555777888:::999888888999;;;===???<<<<<<<<<<<<;;;;;;;;;;;;999999888888777666666666777888;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<>><<<999777666555555999999999:::;;;;;;<<<<<<;;;:::777555444555777888666777777777777777666666444444333333333333444444666666666666777777777777333444555555555333222000000///---+++++++++,,,---************************))))))))))))))))))))))))(((((())))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%###""""""###%%%&&&''''''(((((()))*********&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%&&&'''((())))))+++)))%%%$$$%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%###$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%###$$$&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''%%%&&&'''((()))*********,,,,,,,,,+++++++++******,,,,,,+++++++++*********)))******+++***)))((('''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&'''((()))******$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&((((((((('''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((''''''(((******)))(((###%%%(((((((((''''''(((%%%&&&'''(((((('''&&&%%%'''(((((()))***+++++++++++++++,,,---///111333444666666555555555777888:::::::::;;;;;;:::999777666444555666888888888777666222333333333333333333333222222333444666888999:::===<<<:::::::::<<<>>>???=========<<<<<<;;;;;;;;;:::999999888777666555555777999===@@@BBBBBBAAA@@@<<<;;;999888888999:::;;;777:::???DDDHHHKKKLLLLLLDDDAAA>>>:::777666666666888999999:::<<<======>>>AAA???<<<:::999:::<<<===999999999999999888777777:::999888777777666666777555555555666777777888888333555777999888777444333333111///---,,,---...///************************))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''(((***+++''''''((()))***+++,,,,,,%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''((((((***++++++---***&&&$$$%%%'''((()))'''''''''&&&&&&%%%%%%%%%%%%'''(((&&&$$$###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''%%%######$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&$$$######%%%''')))(((&&&$$$#########$$$'''$$$###$$$((()))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''"""###%%%'''((((((''''''(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))''''''(((((('''&&&%%%%%%%%%&&&'''((())))))))))))$$$%%%&&&((()))*********'''((((((***+++,,,------,,,,,,,,,+++++++++******)))******++++++)))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((('''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&&&&'''(((&&&''')))******)))'''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&$$$&&&'''((('''(((***+++(((***---///......//////---///000111000111222444999999888888777888888888::::::999999888888888888777666555333222333333444222222222333333555666666666666666777888:::;;;<<<<<<<<<;;;::::::::::::;;;@@@???>>>===<<<;;;::::::888777666555444333333333555888???GGGKKKKKKJJJJJJHHHBBB<<<<<<@@@CCCCCCAAACCCFFFMMMWWW___ccc```]]]XXXNNNCCC>>>;;;777666888888777:::???@@@???GGGQQQQQQOOOJJJCCC@@@???===;;;999:::999666777:::999666555888<<<<<<:::777555444666666555555555666666777777777777777777666666666666555333111000000111111)))))))))))))))*********((()))+++,,,,,,+++******))))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&+++***)))''''''(((((()))&&&&&&&&&&&&'''(((((())))))((('''&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''((()))***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&'''%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$############&&&%%%############%%%&&&######$$$%%%%%%&&&''''''!!!!!!!!!"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&***)))'''&&&%%%&&&''''''''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$&&&'''))))))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++***((((((*********)))***(((&&&%%%$$$%%%'''(((&&&''''''((((((''''''&&& $$$'''((('''%%%$$$%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))((()))+++(((***---...------///000---...000111111111333555777777777777888888999:::666666666555555444444444444333222111111222333333333333333333444555666777666666777777888:::;;;<<<<<<<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<666666444333333333333333333???QQQaaafffccc^^^ZZZPPPJJJCCCBBBGGGMMMPPPPPPWWWZZZaaannnzzz}}}xxxfff]]]RRRIIIBBB;;;999<<<;;;===DDDJJJLLLNNNYYYeeeggg```WWWRRRQQQNNNFFF>>>999:::999555666:::;;;888<<>>===999999======;;;>>>AAADDDDDDAAA===:::999999999888777777666777777333444444555666777888888999999888666444222000///,,,,,,,,,,,,,,,,,,,,,+++******++++++***)))((('''+++++++++***************))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''(((((()))******))))))((('''''''''''''''***(((&&&$$$###$$$%%%&&&((((((((((((((()))***+++(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&'''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++((('''%%%%%%'''((('''&&&((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))***+++,,,------+++++++++---,,,,,,---,,,+++,,,///222---///111222333444666888666666666666666777888999555444444333222222111111//////000111333444555666777777888888999999999999888888888888888999:::;;;:::;;;<<<===<<<999777555444444555666777888888999333333333333444666999:::EEEYYYrrr|||vvvpppccc\\\UUUVVV```llltttxxxyyyyyy~~~xxxkkkZZZNNNNNNUUU\\\dddmmmrrrtttzzz{{{wwwkkkXXXJJJEEEIIIJJJFFFDDDDDDBBB>>>AAADDDFFFEEEBBB>>>;;;999;;;;;;:::999888888888888777777777666555555444444777888888777666333111000............------------******+++,,,---......///+++++++++++++++******))))))))))))))))))))))))))))))))))))******)))))))))''''''(((((())))))))))))(((((((((''''''''''''''')))(((%%%######$$$&&&'''&&&&&&''''''((()))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******)))((('''%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%'''&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************************((('''%%%%%%'''((('''&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))))))))+++,,,,,,,,,,,,...///---......---,,,---000222///111333333444444666888888888777666555555555555444444333333333222222222111222333555666777888888999::::::;;;;;;;;;;;;:::888888888777777888999999888999;;;;;;:::888666444333333333333333333333333444333444555888===AAACCCPPPfff~~~yyyqqqddd^^^ZZZ^^^iiivvv~~~yyynnn___UUUXXXaaallluuu}}}nnn^^^VVVQQQWWW[[[YYYTTTQQQLLLGGGJJJLLLMMMKKKFFFAAA===;;;999999888777777777777777;;;::::::999888888777777444555666666666444333222111111000000////////////,,,,,,,,,---...//////000******+++++++++***)))(((************************))))))************))))))******))))))(((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&((()))''''''((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&$$$###!!! ''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++*********(((''''''((())))))((((((((())))))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))))))))+++------------///111...///000000//////111222111333444555444555666888999888777555444444444444222222222222333333333333666666777999999:::::::::999:::;;;<<<<<<;;;:::999888888777666666666777777666777888888888777666555333333222222111111111000444444555888===CCCIIIMMMVVVmmm{{{mmm___\\\\\\cccooozzz}}}uuusssooohhh^^^YYY___hhhuuu|||~~~lllaaa___ZZZcccjjjiiifffccc___[[[WWWXXXWWWRRRJJJBBB<<<999777666666666666666777777666666777777777888888888444444555555555555444444333333222222111111000000000///...,,,++++++***+++******+++,,,+++***)))(((************************)))******++++++******)))++++++***))))))((('''''')))))))))***)))(((((('''%%%%%%&&&&&&'''((())))))))))))***+++,,,,,,,,,,,,'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###""" ''''''&&&&&&%%%%%%$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******+++***((((((***+++***))))))))))))(((((((((''''''&&&''''''''''''''''''&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&'''(((&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))***++++++,,,...//////......000111///111222222111111111222333555666666555555666777777666666555444444444444222333333444555666777888999:::;;;;;;;;;;;;:::999777888:::;;;;;;:::888777777777666555555555555555444444555555555555555666444333333333333222222222222333555:::@@@HHHOOOTTTZZZnnnssscccXXXYYY]]]gggsss|||~~~|||xxx{{{uuuiiifffdddbbb___^^^fffooo{{{vvveee^^^```___hhhqqqrrrrrruuuvvvuuunnnmmmiiiaaaUUUIII@@@;;;888888888888999:::;;;<<<777888888888888999999999888777666666555555555555555555444333333222111111333111///---+++*********++++++---------,,,***)))************************)))******++++++******)))******)))))))))))))))))))))***+++++++++***((((((&&&'''((()))))))))((('''((()))******+++***)))((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!###&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&'''''''''''''''((())))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))******&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,***((()))***+++***)))******((('''''''''((()))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))((())))))***++++++,,,,,,000111222111000//////111///111444444333222222222555666777666555444555777555555444444444555555666555666777888999;;;<<<<<<<<<<<<======<<<;;;999888555777888999999888666555777666555444444444444444333333333333333444666666444444444444444444444444111222555:::BBBKKKSSSXXX___kkksssqqqppppppgggYYYTTTVVV]]]iiivvv|||{{{xxxzzz}}}rrrhhhdddaaa```aaaaaacccllluuuxxxuuummm___YYY[[[___iiirrruuuxxxttteeeVVVKKKEEE============>>>@@@AAABBBCCCBBBAAA@@@???>>>======<<<;;;888777555555555666666666555444333333222222333222000///......//////,,,---...//////---+++*********************************++++++++++++******((((((((()))******++++++***++++++,,,,,,***)))(((((()))***++++++)))&&&%%%%%%&&&'''''''''&&&%%%$$$'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''')))*********)))(((''''''&&&&&&&&&%%%%%%%%%!!!$$$'''***+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###  ###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$%%%&&&''''''((('''&&&&&&''''''''''''&&&&&&"""$$$&&&((()))))))))((('''&&&%%%%%%%%%'''((()))''''''((((((((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''(((***+++,,,&&&''''''((()))((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***+++***((((((*********))),,,***((('''&&&''')))***(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&'''''''''(((((())))))***((('''&&&&&&'''(((***((((((''''''&&&&&&&&&%%%))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((())))))((('''&&&&&&)))(((((('''''''''(((((((((((()))***+++,,,------------,,,,,,,,,---......111222333444555444333333777777666555555444333333444666666333//////444999>>>===<<<;;;;;;;;;<<<===;;;:::777555333444444555333666888666333333888<<<888555222333666888777555666555555555777999;;;<<<777666555333333444444555666555666;;;EEEMMMSSSUUUVVV\\\cccfffddd___YYYVVVSSSXXXaaakkksssyyy|||~~~zzz{{{}}}|||qqqgggccceeefffeeeeeejjjttt}}}}}}xxxjjjcccbbbeeeffffffmmmqqqvvvzzz}}}yyyhhhZZZQQQJJJKKKKKKJJJIIIIIIKKKLLLNNNRRRRRRMMMJJJLLLNNNOOOKKKAAA777666777666555555777777666444222111222333666444333222222000,,,)))///...,,,+++******+++,,,------,,,+++*********+++,,,+++++++++***)))))))))******))))))))))))******''''''((((((((((((''''''))))))(((((('''''''''&&&***((('''((()))***)))'''))))))))))))))))))))))))'''((()))))))))(((&&&%%%((('''&&&%%%%%%&&&'''((())))))************))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!!!!!&&&'''''''''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%(((((())))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%((()))***)))'''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((******))))))(((((((((''''''&&&%%%$$$$$$%%%&&&'''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&************************)))************+++++++++------,,,,,,+++*********)))((((((((('''''''''''')))'''&&&'''((()))((('''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))(((''''''&&&((((((((('''((((((((()))))))))***+++,,,,,,------................../////////000222444555555555555666666666666555555444444333666777555222222777;;;======>>>>>>======<<<;;;888777666444444444555666777888999777666666999;;;;;;999777666777999999999888888888888:::<<<>>>???===<<<:::777666555555555666555777<<>>>>>AAA@@@???<<<::::::;;;===;;;;;;<<<===>>>@@@AAABBB???>>><<<999888777777777444555999???HHHOOOSSSUUU\\\___bbbbbb___[[[WWWUUU]]]___aaaccceeefffffffffdddhhhmmmooonnnkkkhhhfffgggjjjlllkkkhhhiiiooouuu||||||zzz|||}}}|||uuussspppoooqqquuuyyy||||||~~~vvvooodddfffiiikkkmmmppptttxxxwwwzzz|||~~~zzzfffOOOBBB===::::::;;;666777777888888777666666666666666444222111222333111111111111111///...---+++++++++,,,,,,---...///*********+++++++++++++++******))))))))))))******'''(((((())))))(((((('''))))))((((((((((((''''''***)))((((((******)))((())))))))))))))))))))))))))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''')))******&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((''''''&&&)))))))))(((((((((''''''$$$&&&((()))(((((()))***(((((((((((())))))))))))(((''''''''''''((())))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************************)))))))))*********++++++''''''((())))))***++++++)))))))))((((((((('''''')))'''&&&'''((()))((('''(((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''((((((((((((((()))(((''''''''''''((())))))))))))))))))(((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((()))))))))((((((''''''((()))***+++++++++,,,******+++++++++,,,,,,,,,...//////000111111111111///000111333444555666666111222333444555666777888666999<<<<<<;;;:::;;;<<<;;;;;;::::::999999888888;;;:::::::::;;;===>>>???BBB>>><<>>??????@@@AAACCCDDDDDD<<<;;;:::999999999::::::444666;;;BBBJJJQQQVVVXXXXXXZZZ[[[ZZZWWWTTTRRRQQQSSSSSSTTTUUUVVVWWWWWWWWWTTTYYY___```]]]ZZZ[[[]]]aaaeeegggeeeaaa___cccfffbbbiiinnnpppsssxxxzzzyyyzzzyyyxxxvvvssssssuuuwww{{{xxxooolllmmmppptttwwwzzz~~~uuu\\\NNNHHHDDDBBBCCC@@@>>>;;;999888777666555555777888666444222222333222333555666555333000///,,,,,,,,,+++,,,,,,------*********++++++,,,,,,,,,******))))))))))))******(((((())))))))))))(((((())))))((((((((((((((((((***)))((()))******)))(((((((((((((((((((((((((((***)))'''&&&&&&''''''((('''''''''&&&&&&'''''''''((())))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''((((((((((((((('''''')))))))))(((((((((''''''&&&'''))))))(((((()))***))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((''''''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***************************))))))))))))************)))*********+++++++++,,,)))))))))((((((((((((''')))'''&&&'''((()))(((''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((()))))))))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((()))))))))))))))(((((((((***+++,,,,,,,,,,,,))))))******+++,,,,,,,,,......000111222222222222222222222222333444444555000000222444555777888999;;;<<<>>>>>>===;;;:::999<<<:::888777888;;;???AAADDDCCCAAA@@@@@@BBBDDDFFFHHHEEECCCGGGOOOUUUUUUSSSRRRQQQNNNGGGAAA>>>???BBBAAABBBBBBCCCCCCDDDDDDDDD>>>===<<<;;;:::;;;<<<<<<888:::>>>CCCHHHLLLPPPRRRMMMOOOPPPPPPNNNLLLKKKKKKJJJKKKNNNPPPSSSUUUWWWWWWVVV[[[``````\\\YYY[[[___hhhkkklllggg___YYYXXXZZZXXX```gggiiijjjllljjjgggnnnnnnnnnllljjjjjjlllnnnrrrwwwwwwnnnjjjjjjrrruuu{{{{{{eee[[[XXXUUURRRQQQKKKFFFAAA======>>>>>>>>>777888::::::999777666666444555777999888555222000///...---++++++***************++++++,,,,,,,,,---******))))))))))))******(((((())))))))))))(((((((((((())))))))))))))))))+++)))((()))***+++***)))((((((((((((((((((((((((***)))'''&&&&&&''''''(((&&&''''''''''''''''''&&&(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((((('''((((((((('''''''''&&&&&&(((***+++***(((''''''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))***)))))))))(((((((((((()))'''&&&'''((()))((('''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((()))*********)))))))))***,,,---------,,,,,,))))))***+++,,,---.........000111333444444444333333333222222222333444444111222333555777999;;;;;;===>>>>>>>>>===;;;999888666444333444999AAAIIINNNVVVSSSOOOKKKJJJKKKNNNPPPTTTQQQOOORRRYYY]]]]]][[[VVVSSSOOOIIIDDDBBBCCCEEEEEEEEEEEEFFFEEEEEEDDDCCCDDDCCCAAA>>>===<<<<<<<<<>>>???AAAAAAAAACCCEEEHHHFFFHHHJJJLLLKKKKKKLLLMMMJJJLLLQQQVVV[[[___aaabbbccchhhllllllhhhfffgggjjjvvvxxxvvvnnncccZZZWWWWWW___gggnnnpppqqqrrrpppmmmiiigggcccaaa``````aaabbbfffmmmvvv}}}vvvooommmooorrrxxxuuuddd```ccccccaaa___^^^WWWOOOJJJHHHGGGDDDBBB>>>;;;999888999999888666666777999:::999777444222111000...,,,+++*********+++++++++,,,,,,,,,,,,,,,******))))))))))))******((())))))******))))))((((((((())))))))))))******+++***))))))++++++***)))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&)))+++,,,+++)))'''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((()))))))))************)))(((((('''&&&&&&******)))))))))((((((((()))'''&&&'''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((('''((()))***+++)))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((()))******************+++---......---,,,+++)))***+++---///000111222111222444666777777777666222222111111222444555666444555666888:::<<<>>>>>>===<<<<<<<<<<<<;;;:::999444555888???IIIUUU```fffnnniiibbb\\\YYYZZZ]]]___dddaaa^^^^^^___```___]]]UUUQQQLLLHHHGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCEEECCCAAA???===<<<<<<<<>>BBBCCCDDDBBBAAACCCHHHMMMPPPTTTZZZ^^^aaadddfffhhhkkkpppwww~~~|||ssspppssswwwyyyxxx}}}zzzzzz{{{www|||}}}tttllljjjkkkiiirrr~~~uuuhhhlllwwwxxxwwwzzzuuueeePPPBBB???>>>;;;777999999::::::999888666555222111000000000000000111---------,,,,,,+++++++++******))))))))))))******))))))************))))))(((((())))))*********++++++***)))***+++++++++)))))))))))))))))))))))))))'''((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&'''((())))))((((((************))))))))))))&&&(((*********)))***+++,,,,,,,,,++++++************************++++++,,,))))))******+++++++++,,,&&&'''((())))))((('''&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++************)))))))))))))))'''&&&'''((()))((('''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((+++***)))((((((''''''(((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))***)))'''&&&%%%'''((()))''''''((()))+++,,,------000000////////////000000,,,---...///000111222222666777888:::;;;;;;::::::666666777888999:::;;;<<<===<<<:::;;;===???>>>===;;;888888:::::::::@@@GGGMMMSSSZZZeeezzzyyysssqqqrrrsssuuuzzzvvvoooiiiddd^^^YYYUUUPPPMMMKKKKKKMMMNNNMMMLLLLLLJJJHHHFFFEEEDDDDDDCCCAAA???===;;;===@@@DDDGGGKKKKKKKKKLLLMMMPPPTTTWWW```dddjjjooosssvvvzzz}}}|||wwwppphhheeeeeegggiiirrrzzzwww|||}}}dddOOOCCC???<<<;;;666888::::::999666555444999888777666555222...***------------------,,,,,,++++++++++++++++++++++++))))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((()))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''(((''''''&&&(((''''''&&&'''((()))***''''''''''''''''''&&&&&&***)))((('''&&&&&&'''(((%%%&&&''''''(((((('''''''''''''''((('''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%***)))'''&&&&&&''')))***&&&&&&''''''(((((())))))$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$&&&'''))))))((('''%%%(((((((((((()))))))))***...---,,,*********+++++++++,,,------......---------,,,,,,++++++,,,,,,---------,,,++++++***))))))...---,,,***)))******+++)))))))))))))))((((((''''''((()))******)))((((((***)))'''&&&'''(((***+++(((''''''***,,,,,,((($$$******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))(((***))))))((('''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((((((((((((((()))***''''''&&&%%%&&&'''((()))******))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%)))((((((((((((((())))))'''''''''''''''''''''''''''(((((())))))((((((''',,,+++)))'''$$$""" ''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''((()))***((()))***+++---...000000111000000//////000000111000000111222333444555555777888999::::::999888888888999:::;;;;;;<<<<<<<<<======>>>?????????===<<<;;;999999<<<>>>BBBKKKTTT[[[eeeppp~~~~~~vvvttttttvvvxxxvvvqqqiiibbb[[[VVVPPPMMMNNNLLLJJJKKKMMMMMMKKKIIIGGGFFFDDDBBB??????@@@BBBBBBCCCCCCDDDFFFKKKQQQVVV]]]___ccceeeffffffffffffmmmppptttxxx{{{xxxnnngggccc___aaaiiivvv|||{{{yyy{{{~~~||||||xxx```OOOCCC<<<888888999::::::999999999999888666444333333333111///.........---------------++++++++++++++++++++++++)))***+++++++++++++++***************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&'''((()))((((((''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''((((((&&&&&&&&&&&&((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((()))%%%&&&'''))))))((('''&&&((((((((())))))))))))***---,,,+++***))))))***+++,,,------...///.........+++++++++++++++,,,---...------------------------///...,,,+++***+++++++++******++++++******)))((('''((()))******)))(((''')))((('''&&&'''(((***+++***)))'''(((***+++***(((***)))))))))((((((((('''))))))))))))))))))))))))((()))***++++++***)))(((******)))(((((('''&&&&&&,,,+++************+++,,,((((((((((((((((((((((((&&&&&&&&&&&&'''(((******''''''&&&&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''((()))***+++'''''''''''''''''''''''''''''''''(((((('''''''''))))))((('''&&&%%%$$$$$$''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))(((***+++,,,...000111333333111111000000000000111111222333333444555666777777888999:::::::::999777777;;;<<<===>>>>>>===<<<;;;888;;;===>>><<<:::999888;;;:::<<>>???@@@@@@???>>><<<:::666999;;;;;;::::::<<<>>>BBBCCCHHHNNNTTTZZZgggsssnnnhhh```[[[ZZZ^^^aaaddd___[[[TTTNNNKKKIIIGGGFFFLLLJJJHHHFFFEEEFFFFFFFFFFFFJJJNNNOOOPPPTTTZZZ```mmmpppssssssttt|||{{{ooojjjpppwww}}}xxxyyy{{{~~~}}}vvvwwwzzz~~~~~~wwwlllfff___gggrrrxxx|||~~~jjj[[[SSSPPPGGGDDD@@@<<<;;;;;;;;;;;;>>><<<999777777666444222000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))************************************)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&'''((())))))((('''&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((((((((())))))))))))))))))))))))'''''')))***************))))))*********+++++++++---,,,,,,,,,------------000000111222222222222111222111111000000000000000000000000111222222333333111111000//////.........,,,,,,,,,,,,,,,++++++***))))))))))))))))))(((((((((((('''''''''((()))***'''&&&%%%%%%&&&((()))***))))))))))))((((((((((((((((((((((((((((((((((((((())))))************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((()))***'''''''''''''''(((((()))''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&---,,,+++***)))(((''''''&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***)))'''$$$"""+++,,,---///000222333444333333222222222222333333555555666666777777888888999:::<<<>>>??????????????????@@@???>>>===;;;:::888999:::<<>>===<<<;;;:::999999666666777===HHHTTT^^^cccjjjmmmqqquuutttuuummmXXXTTTNNNJJJIIIJJJKKKLLLMMMNNNRRRXXX^^^bbbcccbbbXXXWWWUUUSSSUUUZZZaaaggguuuyyy}}}pppiiivvv{{{rrrtttxxxrrrkkkooovvv|||zzzsssyyy}}}sssjjjnnnwwwzzz}}}ppphhheeeeeeddd___ZZZVVVSSSOOOIIIDDD@@@>>><<<;;;;;;999777555333333222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))$$$%%%&&&((()))*********''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$%%%%%%'''((()))'''&&&%%%$$$%%%&&&((()))%%%%%%&&&&&&'''(((((((((&&&'''(((((())))))((((((%%%&&&''''''((((((''''''&&&''''''''''''&&&%%%%%%'''''''''(((((('''''''''((((((((('''&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&''''''''''''''''''((())))))******+++,,,,,,---...///000000------........./////////111111333444555555555555444444555666666666666555444333111000...---,,,,,,222222222222222111111111444444555444444333222111......//////......---,,,...---,,,+++*********+++))))))*********+++++++++)))+++,,,,,,+++******+++(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,++++++******************((()))************)))((())))))))))))))))))))))))+++***)))((((((''''''(((&&&'''((())))))))))))((('''''''''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''######$$$&&&((()))++++++)))))))))((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&(((***+++,,,,,,,,,...//////000111111222222555555444444444444555555999999999:::::::::;;;;;;:::<<<>>>@@@AAAAAAAAAAAA===<<<:::888777777888888888777:::GGGZZZlllvvvzzz||||||}}}|||xxxyyysss```QQQNNNKKKJJJKKKMMMMMMMMMPPPTTT\\\fffnnnqqqqqqooogggjjjnnnqqqvvv}}}zzzpppiiiwwwyyyyyyppprrrxxxzzzllliiisss}}}}}}~~~tttsssyyyxxx|||{{{vvvuuutttrrrssspppmmmmmmlllhhhaaaZZZQQQKKKDDD???<<<;;;:::999444444333222111000//////------------------------,,,,,,,,,------,,,++++++++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((((((''''''%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%$$$$$$###"""''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&'''((()))***,,,------.........///000111222333//////000000000111111111111222444666777777777777555666666777777777777777444333222111000000000000111111222222333444444444555666666666666444333222111111222222111111000///000///---,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,***'''&&&)))+++'''((((((((()))))))))***)))))))))))))))))))))))))))((((((((()))***+++,,,++++++++++++++++++++++++'''(((((())))))(((((('''))))))))))))))))))))))))))))))((('''''''''((((((&&&'''((()))***))))))((('''''''''(((((()))))))))'''((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((())))))))))))((((((,,,+++***)))((('''&&&%%%******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&###%%%'''***---000111222000000111111111222222222555555444444444444555555777888888888888888888999<<<===>>>???@@@@@@???>>><<<:::777555444555777888@@@???EEEWWWooo{{{vvvxxx}}}vvvhhhYYYNNNMMMMMMPPPSSSWWWYYYYYYTTTZZZeeepppxxx{{{xxxuuuuuu{{{zzz~~~tttllllllyyyvvvgggccceeeiiilllsss}}}~~~rrrgggiiiwww~~~xxx|||~~~{{{xxxyyy{{{zzz~~~}}}vvvddd\\\OOODDD>>><<<;;;<<<555555444333222000000///------------------------(((((()))***++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&"""$$$&&&((()))'''&&&$$$%%%%%%&&&&&&'''((())))))###$$$&&&'''((('''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%))))))******))))))(((''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''((())))))***'''((()))***,,,...///////////////000111333444555000111111111222222222222111222444666888888888888666666777888888888888888555444444444444555666666000111222333555666777777666777777777777555444333333444444444444333222222111000...---,,,,,,------++++++,,,------------,,,++++++)))$$$!!!!!!&&&***'''((((((((())))))******)))))))))))))))))))))))))))((((((((((((***,,,---+++++++++++++++++++++++++++,,,---......---,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&''')))*********)))((('''((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******'''&&&&&&((()))(((&&&$$$))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''((('''&&&''')))+++'''(((***,,,///000111111///000000/////////222444444444555666666666555555888888999999:::;;;<<<<<<>>>???@@@AAA@@@>>>;;;:::999777555444555888<<<>>>BBBKKK]]]sss~~~tttnnnqqqzzzwwwpppiii___UUUOOONNNPPPTTTZZZ```dddeeeeee```gggrrr|||yyyvvvzzztttnnnkkkllllll~~~kkk___YYYUUUQQQ\\\___hhhwwwxxxpppiiicccaaa```fffvvv}}}sssnnnqqqwww|||uuu{{{|||hhhUUUGGG@@@===<<<999666444333555555333111///111222111...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$))),,,,,,,,,...+++''')))************+++++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))******)))'''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))((('''%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%)))((('''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%######$$$&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$############((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((()))))))))'''''')))***+++,,,---...///000111222222333555666777666555444444444333333444555666666999999999999999999999999999999999999999888777666777888888888777666666555444444444333444555666777999;;;===>>>===:::777555666666666666666666666666222222111111000000//////------,,,++++++++++++,,,//////...---,,,***)))(((''''''%%%%%%%%%''')))***'''((((((((())))))******(((((()))***************((((((((()))+++///222444,,,++++++***)))(((((('''''''''(((((())))))*********)))'''&&&&&&'''((()))((((((''''''''''''((((((***)))'''%%%%%%%%%'''(((%%%&&&''''''(((''''''''')))(((&&&%%%$$$$$$%%%&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))((('''&&&'''))))))'''&&&)))(((((((((''''''''''''))))))(((((((((((())))))'''''''''&&&$$$$$$&&&(((((()))+++---...000000000000000111000///000222444333444444555555555555555777888999;;;<<<===>>>>>>>>>>>>??????===;;;999888666666666555666<<>>>>>===<<<;;;999888777555555555555555555555555222222222111000000//////......------,,,,,,,,,---------------,,,+++))))))''''''((()))))))))))))))''''''(((((())))))))))))(((((()))***************+++***))))))+++---///111,,,,,,++++++***))))))((((((((((((((())))))******...---***(((&&&&&&&&&'''))))))(((((((((((())))))***)))'''%%%%%%&&&'''(((&&&'''(((((())))))(((((()))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''''')))'''&&&&&&((((((((('''((((((((((((''''''''''''))))))************))))))(((((((((&&&$$$$$$%%%&&&)))***,,,---.../////////000111222111000000222444333333444444444555555555777999;;;>>>@@@@@@@@@???;;;<<<<<<<<<<<<;;;::::::777999:::999:::BBBPPP\\\gggooo||||||mmmddd[[[YYY^^^cccbbb^^^^^^ZZZTTTNNNMMMSSS[[[aaadddeeehhhpppzzz~~~yyy|||xxxjjjZZZRRRPPPQQQWWW\\\ppp}}}ssseee[[[WWWVVVVVVVVVYYY]]]iiizzz}}}{{{{{{nnn___TTTQQQQQQSSSVVVXXX^^^kkkwwwvvviiibbbaaabbbfffjjjppp|||}}}qqq^^^KKK>>>;;;:::999999999777444111888222,,,,,,///111///+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,******---...+++************+++++++++,,,******++++++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((&&&%%%$$$#########$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))+++,,,------,,,,,,...000000000111222333333444444444555666888888777777666888888888888888999999999999999999999999999999999888888999::::::::::::999555555555555555444444333333555555333222666???GGGOOOKKKDDD>>>999777777888444444444444444444444444333333333222111000000000000000/////////........................---,,,,,,''')))+++,,,---,,,***)))''''''(((((((((((())))))(((((()))***************---,,,+++******+++,,,---,,,,,,++++++******))))))((((((((())))))))))))***...---+++)))'''''''''(((******))))))))))))******)))((('''&&&&&&&&&'''((('''(((((()))))))))))))))((())))))************)))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((&&&$$$$$$&&&'''((('''((((((((((((((('''''''''((((((***++++++***((((((((()))***)))''''''((()))++++++,,,---............000111222222111111222444333333444444444555666666:::<<>>>>>>>>BBBDDDBBBAAAJJJ\\\lllwww}}}zzznnniii```VVVQQQRRRTTTTTTSSSSSS[[[bbbeeefffkkkppprrrqqqrrrvvv~~~uuutttwww~~~wwwfff\\\RRRPPPRRRWWW___ffftttyyykkkdddaaabbbdddhhhhhhlllyyyrrrdddZZZTTTVVVYYY\\\```hhhuuu{{{ssseeeXXXQQQNNNMMMRRRXXXbbbppp}}}~~~nnnWWWGGG@@@>>><<<:::888777555444888333...---//////,,,)))------------------------***---...+++,,,...---************+++++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((+++***((('''''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$"""!!! !!!###$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''&&&&&&((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((()))***,,,---......---...000222333444444444555555666666666666777888888888888777999999:::::::::::::::999777777777777777777777777666777777777777666666555222222333333333333222222111444555444333999FFFQQQeee]]]PPPCCC:::666666777333333333333333333333333555444444333222111000000111111111111111000000/////////000000000000000///)))***+++,,,,,,,,,+++***(((((((((((((((((((((((((((((()))***************------,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++***))))))(((((())))))***)))(((''''''&&&'''((((((''''''((())))))))))))((('''(((***+++,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''%%%######%%%&&&'''''''''''''''(((((((((((((((&&&'''))))))))))))'''&&&%%%'''))))))))))))***,,,+++,,,------......------///111333333222222444555555555555555666777888999>>>???AAABBBAAA???<<<:::999999999999;;;===???@@@GGGLLLPPPNNNNNNWWWkkk|||pppddd^^^YYYQQQIIIGGGKKKSSSYYY___mmmzzz~~~~~~|||{{{www|||}}}mmmcccaaaiiisss|||tttbbb\\\XXX[[[^^^aaagggmmmqqqiiiggghhhmmmsssuuuyyytttggg___]]]aaadddffflllyyy|||sssfff[[[PPPLLLKKKOOOTTT\\\gggrrr{{{uuuvvv}}}|||fffWWWRRROOOIIICCC===:::999999555555555444222000//////------------------------)))---///------...,,,(((***++++++++++++,,,,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((+++***)))''''''((()))***(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&***)))'''%%%%%%&&&'''(((((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&&&&''')))'''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((()))***(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((()))***+++,,,,,,---.........///222444666666777777777777777777666777777888888888888888999999::::::::::::999888444444444444444444444444444444444444333222111000000111111222222222111111///222555555555===KKKWWWkkkbbbSSSDDD:::555555777444444444444444444444444666666555444333222111111222222333333333222111000...//////000000000000000---,,,+++******+++,,,,,,)))))))))))))))))))))((((((((()))***************++++++++++++++++++++++++)))))))))))))))(((((((((************))))))))))))''''''''''''(((((()))))))))((((((''''''(((((()))(((((('''''''''(((((((((%%%&&&''''''((((((''''''&&&''')))***+++******)))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%$$$###$$$&&&''''''&&&'''''''''(((((((((((((((''''''((((((((((((''''''"""$$$'''((((((((()))+++++++++,,,---...............000333444444444555777888888777777888:::<<<===@@@@@@AAAAAA???<<<:::888999888888:::<<<@@@DDDFFFSSSYYY]]]]]]]]]fffwwwuuuggg]]]NNNMMMKKKHHHIIIQQQ^^^iiivvvttttttvvvjjj\\\WWW[[[iiivvvyyyhhheeedddggghhhgggjjjnnnsssnnnmmmmmmttt|||qqqeeeaaaccchhhlllnnnvvvtttiiiZZZVVVUUUYYY]]]aaahhhpppttt~~~yyysssyyysssjjjeeebbb[[[QQQHHHBBB@@@@@@888999888555111///000111------------------------***---...,,,+++---,,,(((++++++++++++,,,,,,,,,,,,******++++++++++++******''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))((((((''''''&&&''''''((((((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''(((((()))((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((()))((('''&&&%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###&&&)))(((&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))***,,,---...,,,...///000000111444666999999888888888888888888777777777777777888888888666777888999999777666555222222222222222222222222222222222222111000//////111222222333333333333333000333666777999@@@KKKTTT]]]VVVKKK@@@999666777999666666666666666666666666888777666555444333222111222333444444444333111000------.../////////......///...,,,******+++,,,...++++++************))))))(((((()))************************+++++++++++++++))))))))))))))))))))))))+++************))))))))))))))))))((('''&&&&&&%%%((((((''''''''''''((((((''''''((((((((()))))))))%%%&&&&&&''''''''''''''''''(((((())))))))))))(((######$$$%%%&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))%%%%%%%%%&&&)))))))))'''''''''''''''((((((((()))))))))(((((((((((())))))###%%%((()))(((((())))))***+++,,,---............,,,///222444555666777999;;;:::::::::;;;===???@@@?????????>>>===;;;999888555666999>>>EEEMMMUUUYYYeeeiiimmmkkkjjjooo{{{zzztttoooggg]]]UUUGGGJJJNNNTTT\\\fffqqqwww|||tttvvvyyy}}}ooo```\\\```jjjwwwrrrooooooqqqpppnnnooossszzzppprrrtttuuu{{{|||kkkdddeeehhhooosssttt|||}}}qqqccc___^^^cccgggkkkpppvvv}}}wwwqqqlllmmmyyy{{{xxx~~~{{{yyytttssspppiii```XXXUUUTTTNNNIIIAAA999444111000000........................---...,,,''''''***,,,++++++++++++,,,,,,,,,------******++++++++++++******(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%!!!%%%((((((%%%###%%%(((%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++*********+++,,,---//////...///111222222444777999::::::999999999888888888666666666666666777888888444555666777666555333222222222222222222222222222111111222333444444333333444555555666777777666666555666888999<<<@@@FFFKKKKKKGGGAAA<<<888888999:::888888888888888888888888999888777666444333222222222333444555555333111000///000000000000000////////////......------------,,,,,,,,,+++++++++******(((((()))*********************+++++++++*********+++++++++++++++++++++++++++++++++*********))))))))))))))))))(((((('''&&&))))))(((((((((((())))))''''''((()))))))))))))))&&&&&&'''(((((((((((((((***))))))(((((((((((()))$$$%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&&&&''')))+++,,,***(((&&&'''''''''(((((())))))+++***)))(((((()))***+++''')))++++++***))))))***)))***,,,---.../////////+++...222555666777888:::===<<<;;;;;;<<>>======<<<;;;:::::::::111444999CCCOOO\\\gggnnntttwwwxxxuuuqqqqqqyyyyyypppiiiccc\\\TTTNNNJJJNNNWWWdddqqq{{{~~~vvvyyyxxxzzzpppfff___dddooo{{{yyyvvvvvvxxxwwwuuuwww|||zzz{{{ooojjjqqqvvvwww}}}~~~wwwyyy}}}|||rrreeebbbhhhmmmuuuyyyyyy~~~~~~pppfffbbbaaaffflllqqqwww}}}zzzpppddd___[[[ZZZ[[[aaappp~~~uuuwww}}}zzz|||{{{tttpppnnnmmm```OOOBBB<<<888555111........................000///***###"""(((---...++++++,,,,,,,,,---------(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&''''''''''''(((''''''&&&%%%$$$###&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%((((((((((((((()))***+++((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&& $$$((((((%%%###$$$'''$$$%%%''''''''''''%%%$$$,,,+++***)))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++++++++++++++,,,---...000111///111333444444666999;;;;;;::::::999999888888777666666666666666777777888222333444555444333111///222222222222222222222222000111333555666888888888777777888999999:::999999999999:::;;;>>>@@@BBBCCCBBB@@@===;;;999999:::;;;999999999999999999999999999999888666555333222222222333444555555333111000444444444444444333222111///000111222111000...,,,---------,,,,,,+++++++++(((((()))***************+++,,,,,,++++++***((((((------------------------++++++++++++******))))))'''''')))***++++++++++++******))))))))))))******''''''((()))))))))))))))'''(((((())))))))))))))),,,+++)))((((((((()))))))))(((((((((((('''''''''))))))))))))))))))))))))%%%&&&''')))************%%%%%%&&&'''((()))***+++''''''((((((((((((''''''(((((((((((())))))))))))***))))))(((((((((((((((******++++++++++++******,,,------...///000111111111222333555777999;;;<<<888999;;;===>>>??????>>>>>><<<<<<>>>;;;666666:::888999???KKK[[[jjjssswwwxxx}}}yyymmmeeejjjrrrvvvsssoooggg^^^WWWTTTSSSSSSSSS```ppp{{{~~~xxxwwwxxx{{{wwwooojjjmmmqqqtttzzzuuutttsssssssssuuuxxxzzz}}}~~~}}}xxxtttqqqppphhhhhhkkkrrr{{{~~~{{{vvvkkkmmmppprrrssssssqqqpppooosssyyy~~~xxxjjjhhhiiikkkmmmpppyyy}}}nnn___TTTMMMPPPRRRSSS___mmm{{{yyyxxxzzz}}}{{{eeeTTTGGG<<<777666222111///.........---,,,------------------------,,,,,,,,,+++++++++++++++//////...---,,,******)))************************''''''((((((((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))&&&$$$%%%''''''%%%"""))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((---(((###"""&&&((('''%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''')))******)))(((&&&(((***,,,---...------333222111111111222444555000111222444666777999999888888888888777777777777555444444444555444222///000000000000000111111111111333444555444333444555555555555555666777999999;;;:::::::::;;;;;;999888;;;;;;;;;<<<===>>>@@@AAA======<<<;;;:::888777777============<<<;;;999888;;;<<<===;;;999777777888666444333333444333222000444333333444555333000...////////////000000000000111111000///...------,,,+++++++++***************---,,,+++*********+++,,,+++++++++++++++++++++++++++***)))(((((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++***'''%%%''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))***))))))((((((((())))))++++++,,,,,,,,,,,,++++++,,,------...///000111111222222444666888:::<<<<<<;;;<<<===??????????????????===<<<<<<:::666888<<<>>>CCCMMMZZZhhhqqqttttttssstttnnnaaaYYY]]]cccgggmmmfff\\\TTTQQQVVV___fffjjjtttzzzyyy{{{tttwww~~~yyyrrrtttwwwzzzppppppppprrruuuyyy{{{|||}}}|||yyyuuupppmmmlllmmmqqqrrruuuyyy~~~}}}{{{||||||yyypppsssyyy}}}~~~{{{yyy~~~~~~|||~~~}}}xxxrrrqqquuussstttvvvwwwxxx~~~vvv```RRRHHHJJJLLLMMMSSS\\\lllqqq}}}yyywwwxxx|||}}}nnnaaaQQQCCC;;;:::666222000111111000...------------------------***************)))))))))******++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''(((((('''&&&)))))))))(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))333...(((%%%''''''%%%###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''((()))+++---...//////...............///000111222111222333444555777888888888777777777666666555555444333333444444444222///000000000111111222222222222444666666555444555666777777777888888999:::;;;<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<:::999888888888:::;;;;;;999666555666777555444333333555555555444555444333333555666666666000000000000000000000000000000000//////.........,,,,,,,,,,,,++++++++++++---,,,+++***)))***+++++++++++++++++++++++++++++++++***))))))))))))***+++(((((()))))))))*********))))))))))))))))))))))))***)))(((((())))))'''&&&(((((()))***************((('''&&&&&&&&&&&&'''(((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&******)))(((((('''&&&&&&))))))************))))))(((((((((((())))))))))))))))))((((((((())))))***------............------,,,------...///000111222444555666999;;;<<<===>>>??????@@@@@@@@@??????>>>===999777777666555:::@@@IIIQQQ___mmmvvvvvvpppkkkiiiggg^^^SSSMMMPPPTTTVVVaaa[[[SSSOOOTTTcccvvv~~~xxxuuuwww}}}zzz{{{|||~~~}}}{{{}}}tttssssssvvv{{{{{{vvvqqqpppsssuuuzzz|||~~~|||{{{{{{zzzxxxuuuvvvzzz}}}}}}|||sssxxx~~~}}}~~~{{{yyyyyy}}}xxxttttttrrroooooorrr}}}{{{|||~~~}}}{{{}}}}}}hhhYYYMMMMMMPPPOOOPPPTTT\\\```kkkzzz~~~|||{{{fffOOOAAA???999111...///000///,,,..................------------------------------++++++++++++,,,,,,------(((((((((((((((((((((((())))))************))))))*********)))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))222---(((&&&''''''%%%###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''((((((((())))))(((''''''''''''(((***+++---///000111111000------------...///111111333333444555555666666777777666666555444333333222222111111222333333111///000000111111222333444444555666888888777666777888:::::::::;;;;;;<<<<<<<<<========================;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;<<<===;;;:::999666444333444666666555444444777888999888777444000///111444777777222222222111111000000000000000000000000000000///------------,,,,,,,,,+++,,,+++******))))))******++++++++++++++++++++++++++++++************++++++))))))*********+++++++++))))))))))))))))))))))))***((('''&&&((((((((('''))))))***++++++++++++***(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((()))))))))((())))))******))))))((((((((((((((()))))))))))))))((((((((()))***++++++---..................---,,,---...///000111222333777888:::<<<>>>???@@@@@@AAA@@@@@@???>>>===<<<<<<;;;777666888999<<>>;;;<<<===???>>><<<:::888:::999999999:::;;;<<<===>>>AAAEEEHHHIIIHHHEEECCC===<<<999555222222444777888777666777999;;;;;;;;;;;;777333111222444555666555444444333222111000000000000000111111111111111.........---,,,,,,++++++,,,++++++***))))))))))))************++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))***(((&&&%%%&&&((((((((((((((()))************)))((((((''''''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&'''(((((()))))))))((((((((()))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((()))+++,,,,,,------............---------...///000222333444555999;;;===@@@BBBBBBBBBBBBAAA@@@???===<<<::::::999<<<999:::???EEEKKKUUU___lllsss}}}~~~rrreee\\\XXXSSSMMMIIIFFFFFFHHHJJJJJJSSSaaappp~~~zzzvvvrrrxxx||||||~~~xxxyyy}}}{{{|||}}}yyyxxxxxxzzz~~~}}}{{{vvvrrrrrrvvvzzz~~~}}}|||}}}~~~~~~}}}{{{zzz{{{|||~~~{{{zzz{{{zzzxxx|||}}}yyyxxx{{{sssgggeeedddccc___]]]```eeehhhrrr{{{vvvuuuyyyyyyxxx{{{|||ggg[[[JJJCCC;;;777666666333000000000000//////.........)))))))))******+++++++++------,,,,,,+++***************************************++++++++++++******************++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''***+++)))%%%$$$%%%'''%%%&&&&&&''''''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''######"""###&&&((()))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))+++---...---///111333444555555444777666666555444333222111444444444444333333333222333333222222111000000//////------...///111000///111222333444555666777888;;;<<<>>>>>><<<;;;<<<<<<::::::;;;;;;;;;;;;:::999666777888888777888:::===<<<>>>AAABBBBBB???;;;888888888888:::<<>>???===999777888888888777666666555444333222222111111111111222222222222222//////...---,,,,,,++++++,,,,,,,,,+++***))))))((()))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***(((&&&%%%'''((()))(((&&&''''''((()))(((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))$$$$$$&&&'''((()))))))))++++++***))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))***+++---............//////.........//////000222444555666777:::<<>>===<<<;;;;;;<<<999999:::;;;:::999777666333555777666555666:::>>>???BBBGGGJJJIIIEEE@@@===888888:::===BBBGGGMMMPPPWWW]]]eeeiiifff\\\OOOFFFCCCAAA>>>::::::>>>EEEJJJGGGHHHJJJMMMPPPQQQOOOMMMDDD@@@<<<:::999888777666666666666555555444444444333333333333333333222222111000000///...---,,,,,,---------,,,+++***)))((((((((())))))***+++++++++******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))***((('''''')))******)))%%%&&&''''''(((((('''''''''(((((())))))(((((('''%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))%%%&&&&&&'''((((((((('''*********)))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((()))***,,,.../////////000000000000//////000111222444555777888999999;;;>>>AAABBBBBBAAA@@@@@@???<<<:::999888777777999:::BBBMMMVVV^^^gggppp|||xxxlllbbb]]]TTTNNNIIIGGGEEEIIIWWWfffmmmzzz}}}{{{}}}zzzvvvppplllnnnrrrzzz~~~yyyuuuuuu{{{~~~}}}~~~}}}~~~}}}wwwuuuyyyvvvrrrsssvvvxxxxxxxxxvvv{{{~~~|||||||||}}}yyykkk___\\\```iiippp{{{wwwyyy{{{fff```ccc______]]]UUUKKK@@@999666222222111000000///......---------...///000000000&&&'''((()))***+++,,,,,,************************))))))************)))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''((())))))(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((('''&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''&&&''''''''''''(((((((((***+++,,,...///000000000///000222444666666666666555666666777777666444444111111111111000000000000000000000000111111111111333222111111444666777777666666666777777777888888999:::;;;;;;999888888999888999::::::999888666444444666888777555666;;;@@@EEEIIINNNRRRRRRNNNHHHDDD<<<<<<===@@@DDDJJJOOORRRXXX[[[___```\\\TTTKKKEEEBBBAAA???>>>AAAIIISSSZZZZZZ]]]aaaggglllllljjjhhhTTTNNNEEE>>>:::888666555666666666666666666666666555555444444333333222222444333222111000//////...............---+++)))(((((((((((()))***+++++++++))))))***++++++***))))))************++++++++++++)))))))))))))))))))))))))))(((((()))+++,,,***)))&&&''''''((((((((((((((('''((()))******)))((('''$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))'''''''''(((''''''&&&%%%&&&'''((()))***+++,,,,,,))))))************))))))(((((((((((())))))))))))''''''((()))***,,,...///111111222222222222111111111222333555777888::::::777:::===???AAA@@@???>>>@@@???===:::999888888888AAADDDLLLYYYbbbiiiqqqyyyxxx|||}}}tttiii```\\\RRRLLLGGGFFFGGGQQQggg|||~~~sssnnnnnnnnnooopppttt|||zzzxxxxxxxxxyyy~~~~~~|||vvvttttttxxx}}}~~~}}}ppp```WWWYYY___eeeiiiwwwtttzzzwwwcccaaaiiiqqqtttsssjjj\\\MMMDDDAAA222222222111000//////...++++++,,,,,,---......///------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))(((((())))))************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((""" """&&&)))(((&&&)))))))))))))))((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''((()))******)))((('''$$$%%%&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))),,,---///000000000/////////000222444666666666666444666777999999999999888000000000/////////////////////000000111222222222666444333444777999::::::777777777777777888888888777888999999777555666666888999:::;;;:::888555444555888:::999777888>>>CCCIIIMMMSSSXXXXXXSSSMMMIIIBBBAAA@@@AAACCCGGGJJJMMMQQQQQQQQQPPPMMMJJJFFFDDDAAA@@@???@@@FFFPPP]]]eeekkknnnuuu}}}lllcccUUUHHH@@@<<<:::999666666666666777777777777666666555444333333222222666666555444333111111000////////////...,,,***)))'''(((((()))***+++++++++((()))***++++++***)))((())))))*********+++++++++)))))))))))))))))))))))))))((()))+++------+++)))'''(((((()))))))))))))))'''((()))******)))((('''$$$%%%&&&&&&''''''&&&&&&))))))((('''''''''''''''))))))************))))))***)))))))))***,,,...///))))))(((((('''''''''&&&+++***)))(((''''''''''''******+++,,,---///000111333333222111111111222333444555555777888999:::::::::<<<>>>===;;;:::<<<>>>???:::999:::999666:::AAADDDMMMYYYcccjjjooorrruuuvvvtttqqqmmmhhh```XXXRRRHHHDDDCCCIIIRRRbbb|||}}}xxxooolllnnnqqqttt|||}}}~~~}}}zzzxxx}}}zzzwwwxxx}}}lllaaa^^^\\\]]]___dddlllyyyxxx|||{{{wwwzzzxxxnnnpppwww{{{sssgggWWWIIIAAA777000000333222...---000///...---,,,---...///,,,------...---,,,***)))*********++++++,,,,,,---...,,,***)))******)))((((((((((((((())))))))))))'''&&&&&&'''***++++++***))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((())))))&&&$$$###$$$''')))'''%%%***(((&&&&&&&&&&&&%%%$$$'''''''''''''''''''''''''''((()))(((&&&%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&((()))'''$$$'''((()))******)))((('''&&&%%%$$$%%%''')))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((************+++,,,------............///000111222666666555555555666666777777888888888777666444333000000000000////////////000111222333444444444444666666777:::===>>>:::777999888777555555555555555;;;444000222444333444555888===???===<<<===<<<:::<<<999:::>>><<<888===HHHOOOTTT]]]hhhllliiibbb^^^YYYTTTNNNKKKLLLKKKGGGCCCJJJMMMNNNKKKLLLPPPRRRRRRTTTMMMGGGJJJPPPVVV]]]ccchhhlllsssxxx{{{~~~{{{pppddd\\\UUUMMMEEEAAA???;;;666555666888666555666666666666555333111///222222222333444444555555111111111000//////......***)))))))))))))))******+++++++++,,,,,,---------,,,+++***((((((((()))***************************))))))************)))))))))***+++,,,,,,+++***)))''''''&&&&&&&&&&&&''''''))))))******)))((('''&&&))))))((('''''''''''''''))))))************))))))+++***)))))))))***++++++)))))))))(((((((((''''''))))))((((((((())))))*********+++,,,---///000111333222222111222333555666888888888888888888999999888:::;;;;;;:::;;;<<<===???;;;888::::::;;;BBBJJJOOOUUU\\\dddiiinnnrrruuurrrnnniiiccc]]]WWWPPPLLLIIIFFFJJJTTTaaarrrxxxvvv|||tttnnnmmmooorrrtttyyyzzz{{{||||||zzzyyyxxx{{{zzz}}}yyyiiicccaaaaaaaaabbbdddeeelllyyy{{{~~~vvvwww}}}zzzwww}}}}}}pppeeeSSSFFF:::666666333111111000///...---------...////////////...---,,,+++***+++++++++++++++,,,,,,,,,...,,,***)))***+++***)))(((((((((((()))))))))***)))((('''((()))***)))((())))))))))))))))))))))))((((((((('''''''''&&&&&&((()))))))))))))))******'''%%%$$$%%%'''((('''%%%)))((('''''')))******)))'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))'''&&&'''&&&%%%$$$$$$%%%&&&''''''&&&$$$%%%'''(((((((((%%%&&&''''''''''''&&&%%%&&&&&&'''''''''(((((((((************+++,,,------/////////000000111222333444333333333333444555666777888888888777555444333000000000000000000000000000222333555777888999999===;;;:::;;;======;;;999888888888888888888888888666333333777888777777:::999???DDDCCCDDDFFFFFFCCCCCC@@@@@@BBB???===FFFTTTYYYdddwww{{{{{{sssiii```ZZZVVVRRRPPPPPPTTTXXXZZZ```jjjqqqsssoooggg___]]][[[XXXWWWYYY\\\aaafffiiijjjkkknnnpppvvvnnneee^^^XXXSSSNNNLLLJJJGGGCCC@@@>>><<<:::888<<<;;;888777777777666666666555555555555555555555000000///......------,,,++++++************++++++*********++++++,,,,,,,,,,,,+++***)))(((((()))***************************))))))************)))))))))))))))******))))))))))))((((((''''''(((((())))))(((((('''''''''(((((())))))((('''''''''(((((())))))************)))))),,,+++***)))((('''''''''***)))))))))))))))(((((('''''''''((()))***+++,,,+++++++++,,,...///111222222222222333444666888:::===<<<;;;:::999888888888888777666777999;;;;;;;;;===999777999===CCCNNNXXX___``````cccfffkkkpppssskkkeee]]]UUUPPPKKKHHHFFFIIIKKKUUUeeexxx{{{uuuppplllrrr|||vvvrrrsssuuuxxxyyy}}}|||qqqhhhggghhhhhhggghhhllliiiiiittt~~~yyywwwxxx~~~|||}}}ooo___LLLAAA;;;666333444111000///---------...///222111000...---,,,,,,,,,,,,,,,,,,,,,++++++++++++---+++))))))+++++++++***((((((((()))))))))******+++***(((((())))))((('''))))))))))))))))))))))))))))))(((((((((((('''''')))))))))((((((((((((((((((&&&%%%&&&''''''&&&%%%$$$###"""###&&&((()))(((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''(((&&&###""""""###&&&(((((('''%%%%%%'''(((((('''%%%&&&((())))))(((&&&%%%''''''''''''(((((((((((()))))))))******+++------000000000000111222333444222111000000000333555666777777777777666444333222111111111111111222222222222333666888;;;===>>>??????>>><<<<<<===>>>===<<<999999999999888777666666444444777;;;;;;999===CCCHHHPPPVVVXXXZZZ]]]^^^[[[VVVOOOLLLLLLLLLMMMZZZjjjtttvvvhhhaaaaaabbb```ffflllrrr~~~wwwiii^^^ZZZVVVYYY\\\]]][[[ZZZ\\\^^^hhhfffccc]]]XXXWWWWWWXXXXXXXXXVVVSSSNNNJJJHHHGGGJJJEEE>>>999888888999999666666555444333222222222111000000///......------,,,,,,++++++***++++++,,,)))***************++++++++++++***)))))))))******************************))))))************))))))))))))(((((((((((())))))***))))))(((((())))))***(((((('''&&&&&&''')))***))))))((((((((((((((()))))))))************)))))),,,+++***)))((('''''''''************))))))))))))(((((((((((()))***+++,,,+++,,,,,,---...000111222222222333444666999;;;===???>>><<<;;;:::999999:::999666444555888:::999777888777888<<>>???@@@;;;;;;;;;<<<===============<<<;;;999777666555555777777:::<<<;;;>>>JJJVVVjjjrrryyy|||~~~}}}sssfff\\\]]]bbbhhhuuunnnhhhmmmtttwww||||||kkkcccZZZ]]]```^^^ZZZYYY[[[___```dddeee```ZZZZZZ\\\^^^bbbeeegggfffbbbaaabbbdddbbbYYYLLLBBB<<<:::888777888777666444444333444444333333333222111111000000,,,,,,++++++******++++++************+++++++++++++++*********************************************))))))************))))))***)))(((''''''((()))******))))))(((((())))))***'''''''''(((((())))))***))))))((((((((())))))***))))))************))))))******************))))))))))))))))))******************))))))))))))******,,,,,,---...///111222333333333444555777:::<<<>>>===<<<;;;:::999:::;;;<<<;;;888444444777999888666555999???EEEOOO]]]iiipppqqqhhh^^^ZZZ[[[^^^``````UUUOOOHHHCCCDDDIIINNNQQQ```kkk~~~yyylllcccfffppp|||}}}yyyxxxwww}}}~~~|||wwwwww{{{}}}}}}~~~tttqqqqqqwww{{{yyywwwwwwtttuuu~~~wwwxxxvvv___LLL===666555333222000///......//////222000...,,,++++++,,,,,,...------,,,,,,+++++++++,,,+++******+++---,,,+++))))))))))))***************)))((()))***+++***)))((((((((((((((((((((((((((((((((()))))))))))))))''''''&&&&&&%%%%%%$$$$$$((((((((('''&&&&&&&&&&&&)))((('''''')))+++******''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''((())))))(((((())))))))))))(((((()))'''&&&&&&'''''''''&&&((()))***++++++***)))(((((((((((()))))))))******)))))))))***+++---...//////////////////000222222111111000000111333666777555555444333333222222222444444444444555555666666888999:::;;;<<<=========888999;;;<<<;;;:::999999===<<<;;;::::::;;;======>>>>>>>>>AAADDDOOOdddwwwzzzlllnnnyyypppnnnyyynnneeebbbfffiiihhhddddddiiinnnqqqyyy{{{sssjjjfffdddaaafffiiinnnppprrrvvv|||tttdddVVVMMMFFF@@@<<<===<<<:::888888888888999444444444333222222111111---,,,++++++************,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++***************************))))))************))))))++++++)))(((((()))++++++)))((((((''''''(((((()))&&&''')))+++++++++))))))))))))((((((((()))******))))))************))))))(((((()))***++++++++++++(((((()))))))))))))))***+++******)))))))))******---------...000111333444555555555555777999;;;===;;;:::888888888:::<<<===;;;999666555666888999999999CCCNNNXXXbbblllsssuuunnndddYYYUUUVVVXXXVVVSSSJJJFFFCCCEEELLLWWW```fffwwwxxxrrrllliiikkkyyy|||sssnnnmmmnnnllltttzzzzzzzzz~~~}}}wwwvvvxxx~~~~~~www|||yyyuuuuuuttttttrrrvvvpppZZZGGG<<<888444333111000//////////////////...---,,,,,,,,,,,,------------,,,,,,,,,,,,...,,,******,,,,,,,,,+++)))))))))*********++++++***)))((()))+++,,,+++***))))))))))))))))))))))))''''''(((((((((((()))))))))))))))((((((((((((((('''((()))(((&&&&&&'''(((***)))''''''((()))((('''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''''''&&&&&&((()))%%%&&&'''(((((('''&&&%%%((('''%%%%%%'''((((((''''''''''''(((((('''''''''))))))))))))*********************+++---...000111............///000111222111111222222333444555666333333222222222222333333555555555666777777888888:::;;;;;;<<<;;;;;;::::::999:::;;;;;;888777777777:::<<>>555444222000/////////000....../////////......---,,,,,,,,,---------------///---++++++,,,,,,+++***))))))*********+++++++++,,,***)))***++++++***((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((()))))))))))))))******%%%''')))((('''&&&(((***'''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((((((((''''''&&&%%%%%%&&&'''''')))))))))*********++++++++++++,,,---...000111222////////////000111222333111111333444444444333333111111000000111222444555666666666777888999999999;;;;;;<<<<<<<<<;;;::::::999:::999888777999>>>BBBJJJPPPZZZeeellloooooonnnfffggglllvvvyyy~~~qqqkkklllsss{{{~~~jjjfffbbbaaagggpppyyy~~~~~~vvvrrrpppkkkaaaZZZEEECCC>>>:::777666666666444444333333222111111111111000///...------------,,,,,,,,,,,,++++++******)))***+++,,,,,,,,,++++++************************))))))************))))))))))))************))))))***))))))(((((())))))***)))(((&&&%%%%%%&&&'''((())))))((())))))***++++++))))))************))))))''''''((())))))((('''&&&&&&'''''''''(((((())))))''''''((()))***,,,...///.........///000222444555999888777666666777888888:::999666555444666888:::555777888888777:::@@@EEEMMM___rrr}}}}}}tttcccZZZQQQPPPTTTSSSJJJBBBFFFHHHOOO[[[mmm}}}vvvtttuuuwwwxxxwwwtttrrroookkkgggggghhhjjjsss}}}|||{{{zzz}}}wwwddd\\\[[[___aaakkkvvvsss\\\KKKDDD666444222111/////////000---...000111111111000///,,,,,,,,,------.........000...,,,+++,,,,,,+++))))))************+++++++++...,,,+++*********(((&&&))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))$$$'''))))))'''&&&(((+++(((&&&%%%%%%''')))((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((%%%$$$&&&((()))(((&&&$$$$$$&&&((()))&&&%%%$$$%%%''')))))))))***)))'''%%%%%%''')))***)))************+++++++++,,,,,,,,,---///111222333000000000000111222333444000111333444555333222000000/////////111222444666666666777888999999:::::::::;;;<<<<<<<<<<<<<<<;;;777777666555777===HHHPPPfffppp~~~{{{}}}|||rrroooqqqzzzmmmddd[[[WWW[[[cccjjjnnnrrrooommmooosssqqqiiiaaaQQQNNNIIICCC>>><<<;;;;;;777666666555555444333333333333111000////////////++++++++++++******)))))))))***+++,,,---,,,,,,+++************************))))))************))))))'''((()))******)))((('''++++++************++++++,,,(((### """&&&)))***)))''')))+++,,,***'''***)))(((''''''((()))***++++++******************,,,+++******)))*********,,,,,,+++******+++,,,---000111222444666777999999<<<:::888666555555777777666555444444666888::::::777333333888<<>>999444000///000111...............---------......---------,,,,,,,,,,,,,,,---------.........+++++++++*********))))))))))))))))))((((((((((((+++*********))))))((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++)))(((&&&%%%&&&'''((((((((())))))))))))))))))))))))***+++,,,------...------------...///111111333333222222333333444555777666444222111000//////000111222222111222444666777;;;<<<;;;999:::;;;;;;999999:::;;;===>>>===<<<666555:::???===AAAXXXrrrxxxkkkkkk}}}{{{jjj[[[ZZZaaaeeeeeedddfffdddcccgggiiihhheeedddXXXTTTRRRSSSPPPIIIBBB@@@999:::<<<;;;999777777666555333111111111222111/////////...---,,,,,,,,,,,,******+++,,,------------))))))))))))))))))))))))''''''(((((())))))******))))))******+++++++++,,,(((((((((((()))))))))))),,,)))'''''')))***(((&&&***)))((()))++++++)))'''++++++***))))))***++++++************************++++++***************+++++++++******+++---...///222222444666777999:::;;;;;;999888666666666666777444333333444666999::::::888555777===CCCHHHSSS^^^gggzzzrrrccc___ZZZQQQHHHDDDCCCFFFHHHSSScccvvvzzzwwwzzz}}}zzzvvvooorrryyy|||~~~qqqgggeeeccc```]]]hhhyyyyyynnndddYYYRRRLLLDDD:::555444555444222//////............------......---------,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,+++++++++******)))))))))((((((((((((************)))))))))((((((((()))))))))))))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***))))))((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))***++++++,,,---...//////.........///000111111222222222222222222333444444555555333222111000000000222333444444333333555777=========;;;:::;;;<<<<<<<<<<<<;;;<<<============:::999;;;AAAEEEQQQoooxxxnnnqqq{{{nnncccdddjjjmmmmmmmmmllllllnnnqqqqqqkkkbbb\\\```___bbbgggggg]]]TTTOOOBBBAAA@@@===:::888888999777444222111111111000/////////...---,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++)))))))))))))))((((((((()))))))))*********++++++(((((((((((()))))))))***,,,***((((((***+++***(((***)))((((((******)))(((+++******))))))******+++************************++++++*********++++++,,,+++++++++,,,---///111222333444666888999:::;;;;;;999999888888777666666666222222333555666888999999::::::>>>FFFMMMTTT^^^gggkkk~~~qqqdddZZZ\\\VVVMMMCCC???DDDOOOXXXkkk|||xxxvvvzzzzzzvvvssswww|||sssnnnllljjjggg^^^dddooovvvnnnhhhaaa\\\UUUIII;;;444444666333///000/////////.........---......---------,,,,,,,,,))))))))))))************---------,,,,,,,,,++++++******)))))))))(((((((((************))))))))))))+++++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&((()))***)))'''&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''')))******(((&&&%%%''''''(((((()))))))))***,,,,,,---...///000111111000000111111222222333333222222111111222222333444444333333222222222222222444555666666555555777999<<<:::888888:::;;;;;;;;;@@@???>>>=========>>>>>>>>>???GGGRRR\\\mmm~~~sssnnnssszzzrrrmmmqqqwwwyyyyyy{{{{{{xxxhhh]]]cccdddlllxxx|||uuukkkeeeSSSPPPLLLGGGBBB>>>;;;999777555222111111111000///000///...---,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''(((((())))))))))))******((((((((()))))))))******,,,***))))))+++,,,++++++))))))(((((())))))))))))(((((((((''''''(((((((((***************+++++++++************++++++,,,---------......000111222222444555777999:::;;;;;;;;;888888888888888777666555333444555666666666666777<<>>=========@@@@@@AAABBBCCCDDDFFFHHHEEENNN^^^qqqrrrpppwwwvvvtttwww}}}oooeeedddkkkwww|||zzzhhhgggddd```WWWLLL@@@999777444111000111111111111000000///...------------------.........------,,,*********************************)))))))))((((((((((((((((((((()))))))))(((((()))))))))************)))((()))***++++++,,,))))))(((((('''''')))***'''''''''(((((('''''''''))))))*********+++++++++************+++,,,---...000111111222222222222222333555777999:::;;;::::::777888888888888777666666555777888777444333555666>>>JJJZZZgggooorrrqqqnnnppptttuuuooofff___WWWQQQHHHGGGEEEEEENNNbbb{{{~~~yyyzzz~~~|||}}}~~~}}}|||{{{yyyxxxxxx{{{zzzvvvsssqqqpppiiibbbWWWKKKBBB;;;777555222222111000//////............---------,,,,,,,,,---------............///++++++++++++************************))))))))))))))))))))))))))))))******((((((((()))))))))******(((((((((((((((((((((((())))))((((((((('''''''''$$$&&&'''))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((()))***,,,,,,---------...///000111222222333444555555666555555444222222111111222222333444333333333333444555666777666777888777777777999;;;AAA>>>>>>CCCDDDAAA@@@BBB???DDDKKKQQQUUUYYY^^^aaa\\\gggzzz|||vvvzzz~~~tttwwwuuummmiiioooxxx~~~}}}uuubbbMMM>>>888555222111111333333333222111000///............////////////......---,,,************************((()))))))))*********+++)))))))))((((((((((((((())))))))))))************((((((((((((((()))***+++((())))))'''&&&&&&(((***((())))))******))))))((()))))))))***++++++,,,,,,))))))******,,,---//////333333444444444444333222444555888:::;;;;;;:::999888888777777777777777777777999999777333333555999CCCTTTiiixxxzzzrrrrrrnnngggaaa]]]XXXRRRLLL???AAAEEEMMM]]]vvvuuuqqqpppsssvvvxxx|||~~~~~~|||yyyyyyyyysssoooggg\\\OOOCCC;;;666333333222111000///............---------,,,,,,,,,,,,,,,,,,,,,------------+++++++++*********))))))++++++*********)))))))))))))))))))))************((((((((())))))*********)))))))))))))))))))))))))))))))))(((((((((''''''((())))))***************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++'''((()))+++,,,...//////......///000111222333333444555666777777666555444333333222222333333444555555555555555666777888999777888999888888888:::<<>>???CCCBBB>>>AAAIIIMMMWWWdddnnnuuuzzz~~~}}}|||}}}{{{yyy|||~~~www~~~}}}mmmiiinnnvvv~~~www]]]KKK>>>;;;666444444555555555333333222111000000000000000000000000///...---,,,------------------------(((((())))))***++++++,,,******))))))))))))(((((()))))))))*********++++++'''((()))((('''''')))+++((())))))'''%%%%%%(((+++(((((()))******)))((((((((())))))***++++++,,,,,,)))))))))***,,,...///000222333444666666666555555555777:::<<<======;;;:::888888777666666777888999777999999666333444999>>>NNN```tttxxxmmmgggaaaZZZWWWTTTPPPKKKHHHDDDGGGOOO^^^tttvvvooolllkkkpppvvv~~~~~~xxxpppdddTTTDDD999444333333222000//////.........---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********+++++++++*********))))))((()))))))))************+++***************))))))************************))))))))))))((((((((('''))))))((((((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))((()))***,,,...///111111000000111222333444444555444555666777777666555444444444333333444444555666777777777777888999::::::999:::;;;;;;::::::<<<>>>???;;;<<>>:::888777666666555555444333222222222222111111111000///...,,,,,,------------------------************************++++++*********)))))))))))))))*********+++++++++)))***+++***'''''')))+++((())))))'''$$$%%%(((,,,%%%&&&'''(((((('''&&&%%%((())))))***++++++,,,,,,)))))))))+++,,,...000111111222444666888888888888777999<<<>>>???>>>===;;;999888666555555777999:::666888888555333555<<>>@@@@@@<<<>>>DDDGGGMMMbbbzzz~~~mmm``````dddkkkpppwwwyyy}}}nnnbbbPPPKKKDDD>>>:::888777666666666555444333333333333222222222111000...,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))))),,,+++++++++******)))))))))************+++++++++***,,,---+++(((''')))+++***+++---------+++)))((((((((((((((((((((((((((()))************+++++++++*********+++---///111222222333555666888999999999<<<>>>AAAAAA>>>;;;999888999999888777666666999<<<<<<666222111111222999AAA[[[rrr|||nnnfff```YYYUUUOOOJJJJJJJJJHHHHHHKKKZZZdddsss|||~~~xxxsssxxxwwwtttppprrrzzz{{{___III<<<666333444333000///000//////.........---------........................---------,,,+++***)))(((************************---,,,+++)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***)))'''%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%)))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((())))))((('''&&&&&&)))(((((('''''''''((((((******))))))((((((''''''))))))))))))((((((((((((,,,---...///111111222222222222444555666666777777666444222111111222333444999888777666666777888999555777:::<<<<<<<<<<<<<<>>>>>???;;;AAADDDCCCLLLgggnnngggiiikkkiiihhhlllmmmqqqvvvvvvqqqllliii^^^\\\VVVLLLEEEAAA>>>;;;666999;;;:::777555777999777444000.../////////////////////...---------,,,---,,,,,,,,,,,,---......((()))***+++++++++++++++---,,,***((('''(((((()))...//////---+++))))))***,,,---.........---+++***)))))))))))))))))))))))))))************+++++++++******+++,,,...000111222333444555777999::::::;;;;;;===@@@@@@>>>;;;:::999888888999777666666888:::777444333444555888AAAJJJaaasss}}}ssseee]]]XXXRRRSSSLLLGGGEEEDDDDDDIIIOOOeeetttwwwpppnnnoooxxx}}}nnndddbbbjjjtttqqq[[[CCC;;;555555555222////////////.........---------........................++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''(((((())))))))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((()))))))))))))))((((((((((((''''''&&&((((((''''''''''''(((((())))))))))))(((((((((((()))))))))*********++++++......000111222222222222222333444555666666666666444444333222333555777888:::999999888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@<<<;;;@@@CCC@@@===<<<>>>CCCHHHQQQddd}}}nnnlllqqqqqqnnnlllccchhhnnnpppnnniiiggghhhlllkkkiiiccc[[[SSSKKKEEEBBB@@@===;;;:::999888777777555111000000000000///...............---------)))***,,,---...---,,,+++))))))***+++++++++++++++---,,,+++***))))))))))))---......---***))))))***++++++,,,------,,,***)))************************)))************+++++++++++++++,,,---///111333444333444666888:::;;;<<<===:::<<>>???@@@AAA???======>>>??????>>>@@@======BBBDDDBBBAAABBBIIINNNVVVgggvvvpppttt{{{{{{xxxuuummmuuu||||||vvvooommmmmmvvvxxx||||||wwwmmmccc]]]VVVPPPGGGCCCAAA???;;;888888666333222111111000...---------...............'''))),,,......---***))))))***++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))))))))***(((((())))))))))))((('''************************))))))*********++++++++++++,,,---...000222444555444555777999;;;===>>>>>>;;;===???>>><<<999888888555777999:::888666666666333222444777888>>>LLLZZZiiiooopppggg^^^ZZZWWWUUUNNNIIIEEECCCEEENNN```rrrwwwxxx{{{~~~~~~sssiii```]]]eeeoooyyyzzz^^^MMM===777777666333111////////////....................................++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))------+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((************************(((((((((''''''((((((((((((((((((((()))))))))))))))(((''''''&&&'''(((((((((''''''''''''(((((()))''''''(((((())))))******'''((()))***,,,...///000333444444555555555444444444555555666666666666555333333333444666888:::;;;;;;;;;<<<===???@@@AAABBB@@@???>>>>>>???@@@@@@@@@AAA???@@@DDDGGGIIINNNTTT^^^dddooozzzuuuttt|||~~~wwwwwwzzz}}}ssslllaaaWWWNNNGGG@@@;;;999777555333333222///---,,,---------.../////////)))***,,,---------++++++******+++,,,,,,+++++++++***+++,,,---,,,+++)))(((((()))+++***)))((()))+++'''((((((((()))(((((((((************************))))))*********+++++++++,,,---...///111444666777555666888:::<<<===>>>>>>===??????===:::777666555555888:::;;;999777555555777666888<<>>@@@AAABBBCCCBBBCCCBBBBBBAAAAAACCCEEEFFFIIIQQQZZZ^^^___dddkkkwww{{{xxxzzzzzzyyy~~~uuuaaaOOOCCC===:::888777666555333///,,,,,,---------.../////////---,,,+++++++++,,,...///++++++,,,,,,,,,++++++***)))***+++++++++***((((((''')))******)))((()))+++***************+++++++++************************)))************+++++++++---...///111333555888999777777999;;;<<<============>>>>>><<<999666555555777999;;;;;;999777666666444333777BBBNNN[[[lllyyyyyyvvvpppjjjddd]]]VVVQQQEEEEEEIIISSS```ppp}}}xxx{{{yyyxxx{{{~~~zzzsssmmmmmmmmmjjjjjjkkksss}}}ppp___LLLAAA<<<888555555000000000/////////..............................//////......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%'''''''''(((((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))&&&'''(((((()))(((((((((''''''&&&''''''((()))***(((((((((((())))))))))))&&&&&&(((***,,,...000000444555666777777777777777777777777777666666555444333333444555666777888888;;;<<<===???AAABBBBBBBBB@@@BBBBBB@@@===???GGGNNN[[[dddttt~~~}}}|||yyywww}}}www]]]JJJAAA===<<<;;;:::999666111------------...............///...+++******,,,///111,,,,,,,,,,,,,,,,,,+++***))))))*********))))))(((((()))******)))((()))+++************++++++,,,,,,)))))))))))))))))))))))))))************+++++++++......000111444777999:::888888999:::;;;<<<<<<;;;;;;<<<<<<;;;888777777888999;;;<<<<<<:::888777777666666>>>NNN```mmmyyy~~~uuukkkddd^^^WWWOOOJJJFFFHHHQQQaaarrr~~~{{{}}}tttsssxxx}}}}}}zzzyyyyyyvvvpppnnnpppwwwqqqeeeWWWMMMEEE<<<777555000000000000/////////...........................---.........---,,,++++++++++++++++++++++++++++++++++++******++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))&&&'''((())))))((('''&&&(((((((((((())))))))))))$$$&&&(((******)))'''&&&&&&&&&&&&''''''((()))***))))))))))))(((((((((((('''(((***+++---///111111333444555777888888888888888888888777777555444444111222444666888:::;;;<<<<<<===???AAABBBCCCCCCBBB;;;???AAA>>>===FFFYYYiii}}}}}}vvvmmmooouuu~~~sss[[[MMMAAA@@@??????>>>:::444000...............------------,,,+++***+++,,,...///,,,,,,------,,,,,,+++************))))))******+++)))+++++++++)))((()))+++))))))(((((()))***++++++(((((((((((((((((((((((()))************+++++++++...///000222444777:::;;;888999::::::;;;;;;::::::888999::::::999888999;;;;;;<<<===<<<:::888888999BBBBBBLLL```sss~~~}}}qqqddd\\\WWWQQQKKKGGGKKKMMMXXXlll|||vvv}}}wwwnnnpppwww|||~~~wwwvvvzzz~~~ppphhh___WWWMMM@@@777444000000000000////////////........................+++,,,------......------************************......,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++'''&&&%%%%%%&&&''')))***''''''(((((()))))))))***&&&'''((())))))((('''&&&(((((((((((())))))))))))###%%%(((++++++***'''%%%&&&&&&&&&'''''')))************))))))(((((('''''')))***+++---///000222222333333555666888888999999888888888888777555444333000222444777:::===>>>???>>>???AAACCCDDDDDDCCCCCC<<>>@@@>>>AAACCCDDDCCCBBBBBBCCCAAAAAA@@@@@@LLLhhh}}}xxxkkkaaa]]]^^^dddddddddeeehhhsss|||zzz~~~qqqdddaaabbbfffuuuzzzfffQQQJJJEEEFFFKKKJJJAAA888333111///...---...///000......------------......---,,,++++++------,,,+++++++++++++++,,,---......,,,++++++******++++++,,,************++++++++++++************************************+++,,,---...111111222444666888:::;;;888888888888888888888888777777888999::::::::::::999888888888===GGGTTT]]]```aaafffpppyyy|||vvvppppppbbbSSSMMMMMMOOOUUU[[[cccnnn{{{www{{{tttrrrrrrsss~~~~~~~~~{{{zzzyyywwwsssmmmeeeYYYLLLBBB777555333222222111000000................................................,,,,,,,,,++++++++++++***++++++++++++++++++++++++***))))))))))))*********+++++++++,,,++++++******))))))))))))))))))))))))***************)))((((((******))))))))))))******)))))))))******)))))))))((()))***)))((('''((()))))))))((((((((('''''''''((((((((((((((((((((((((+++***)))(((((()))******---,,,+++***,,,///333555888888999:::::::::::::::777777777777666666666666777999;;;<<<<<<===???@@@@@@CCCFFFGGGFFFCCC@@@???>>>>>>@@@III]]]{{{yyypppkkkbbb```^^^]]]^^^_________eeeiiikkkfff^^^XXXXXXZZZ^^^___``````aaaeeelllrrrxxx}}}~~~yyyyyy~~~~~~qqqiiihhhgggfffnnnzzz|||kkkWWWPPPJJJJJJNNNNNNFFF???666444111///...///000000///......------......///---,,,++++++------,,,+++------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++++++++,,,---......000111222444666888::::::999999888888777777666666666777888999999::::::999:::777777<<>>???FFFYYYwwwzzzzzzyyyuuunnnddd[[[TTTRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVZZZ^^^]]]ZZZYYY]]]aaacccfffjjjjjjhhhggghhhjjjiiikkkmmmmmmlllllllllmmmiiijjjmmmoootttzzz~~~}}}xxxrrrpppsssrrrkkkjjjoookkkqqqxxx~~~uuuhhh\\\VVVPPPPPPSSSTTTOOOIII@@@<<<666222000000/////////......------......///---,,,+++,,,---...---+++///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************+++++++++,,,,,,---...///000111222555777888999:::;;;::::::999888777666666777888999:::::::::::::::;;;:::<<>>===???AAAGGGLLLYYYppp}}}tttkkkbbb]]]YYYYYYXXXUUUPPPMMMLLLLLLMMMOOORRRTTTTTTTTTSSSSSSXXX[[[^^^___]]]^^^cccgggkkkppptttvvvsssqqqqqqrrrffffffeeecccaaa```aaaaaa^^^______```bbbgggnnnsssuuuxxxzzzrrrrrrvvv|||{{{tttooopppgggkkkoooqqqttttttkkkaaa^^^ZZZXXXYYY[[[ZZZUUUPPPLLLEEE<<<666333111///---//////............//////...,,,+++,,,---...---,,,...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,+++'''(((((()))***+++++++++************************,,,,,,,,,,,,---...///000000111333666888999::::::<<<<<<;;;:::999999888888999:::;;;;;;<<<;;;;;;;;;999;;;DDDTTTffftttyyyyyywwwooohhhjjjpppsssnnnhhhUUUKKKGGGTTTjjjpppiiigggnnn{{{}}}}}}xxxiii```SSSJJJ???777444444333111////////////////////////........................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++***)))(((''''''((()))******))))))(((((((((((((((((((((((($$$%%%'''((())))))******)))((((((''''''(((((()))))))))(((''''''((())))))&&&((())))))(((((()))+++(((((())))))))))))))))))''''''''''''(((((())))))******+++,,,------.........///000111222222333333888999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<888:::<<<======>>>???AAACCCBBB???===???DDDMMMSSS[[[dddttt}}}ssskkkfffbbbaaa```\\\WWWQQQLLLHHHFFFGGGIIIJJJJJJKKKMMMOOOLLLPPPVVVYYYYYYYYYYYYYYY^^^___```___]]]\\\___aaahhhkkkoooooommmkkklllnnnhhhfffccc```____________[[[[[[[[[ZZZ[[[^^^cccggggggiiilllrrr|||}}}pppnnnqqqxxx~~~zzzyyytttvvvuuusssssssssllleeeeeeeeefffgggfffaaaZZZTTTRRRJJJ???777444333111.../////////....../////////...---,,,,,,......---,,,,,,+++++++++,,,,,,---...+++,,,------------,,,+++))))))***+++,,,---...///++++++++++++++++++++++++------------...///000000000222555777:::;;;;;;;;;<<<<<<;;;;;;::::::999999;;;;;;<<<<<<<<<<<<;;;;;;555===LLL```sss||||||yyyuuulllddddddkkkmmmfff___OOOKKKQQQddd|||rrrgggjjjttt}}}|||yyyxxxyyy}}}yyyssshhh\\\KKK>>>888555111///////////////////////////........................------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,***)))'''&&&'''((()))************))))))))))))))))))))))))''''''((((((''''''&&&%%%))))))(((((((((((())))))))))))''''''''''''))))))'''((())))))(((((()))***(((((())))))))))))******''''''(((((())))))******)))***,,,---////////////000111111222222333333333888888999::::::::::::999999::::::;;;;;;<<<<<<===999:::<<<======>>>@@@BBB???@@@BBBEEELLLVVVaaaiiivvv}}}lll___UUUMMMHHHGGGGGGGGGGGGFFFEEEEEEDDDEEEGGGIIIKKKKKKMMMPPPRRRPPPVVV^^^cccdddeeegggiiihhhhhhhhheeebbb```______eeegggiiigggdddbbbdddffflllhhhdddbbbaaaaaaaaa```ZZZ[[[[[[[[[[[[]]]```cccffffffeeeggglllrrryyy}}}vvvppppppuuu|||~~~|||vvvnnnsssvvvyyyzzzvvvooogggaaa[[[QQQDDD;;;888777444111000//////......//////000...---,,,---...///...,,,++++++++++++,,,---...///+++,,,---......---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++------------...///000111111333666999;;;<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999CCCUUUiiixxx|||xxxsssppphhhbbbdddiiihhh]]]QQQKKKOOO]]]uuurrrkkklllqqq{{{~~~{{{yyyyyy{{{uuu^^^LLLAAA;;;444000////////////////////////...........................------------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,***))))))***++++++++++++******))))))))))))))))))))))))(((((((((((((((''''''&&&))))))(((((((((((())))))***)))'''&&&&&&''')))***((()))***)))((('''((()))(((((()))))))))*********(((((())))))***++++++,,,((()))+++---//////000///000000000111222444555666666666777888888888888777999999:::;;;;;;<<<======999;;;=========>>>@@@BBBBBBIIIUUUaaammmxxx{{{ppp```SSSKKKGGGBBB???BBBBBBBBBDDDGGGKKKNNNPPPPPPRRRUUUVVVVVVVVVXXXYYYTTT[[[ccchhhiiijjjmmmpppuuuvvvvvvuuurrrooommmlllmmmpppqqqppplllkkklllooovvvrrrmmmkkkjjjjjjhhhfffaaabbbccccccbbbbbbdddeeeggghhhhhhiiikkkmmmpppqqqrrrsssxxx}}}|||vvvvvv||||||}}}pppcccRRRFFF@@@<<<666222000000////////////000000///---,,,---...///...---,,,,,,,,,++++++,,,------+++,,,---//////---,,,++++++++++++************)))++++++++++++++++++++++++...------......///000111222444777:::<<<======<<<999999999999999999:::::::::::::::;;;;;;:::999999???KKK\\\nnnxxxxxxrrrlllkkkeeeaaaeeejjjfffWWWIIIIIIQQQeee}}}ooofffhhhvvv}}}{{{yyyyyy}}}ttt^^^PPPFFF>>>888000000000000000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++((()))+++---------,,,+++------------,,,+++******))))))))))))))))))))))))%%%&&&''')))************((((((''''''''''''((((((***((('''&&&&&&'''(((***)))***+++)))(((''''''((((((((())))))*********+++((())))))***+++,,,,,,,,,'''(((***---...///////////////000111333555888:::999999:::;;;;;;;;;;;;:::999999::::::;;;<<<======999;;;===>>>>>>>>>@@@BBBMMMZZZnnnuuummmbbbXXXLLLDDDCCCDDDDDDCCCHHHHHHIIIKKKPPPUUU[[[^^^ZZZ]]]```bbbbbbbbbbbbccchhhnnnvvvyyyxxxxxx{{{}}}~~~~~~|||zzzxxxvvvyyy}}}}}}{{{zzz{{{}}}~~~yyyvvvvvvtttqqqnnnlllmmmnnnmmmkkkiiihhhhhhfffhhhkkkoooqqqrrrrrrqqqnnnkkkjjjjjjiiimmmxxxwwwwww|||wwwbbbRRRGGG???777000000000////////////000000///...------...///...---......---,,,+++++++++++++++,,,...//////...,,,+++++++++,,,------------,,,+++,,,------++++++,,,---,,,,,,---...000222333444444555777:::;;;<<<<<<<<<::::::999777666666999;;;???;;;:::;;;999888;;;AAANNN[[[iiirrrwwwxxxuuuooonnniiiiiilllgggYYYQQQQQQSSSdddxxxuuukkknnntttzzzzzz{{{~~~zzzhhhSSS@@@555555222///......//////...---...///000000///...------------------------------......---,,,,,,---///))))))))))))))))))******(((***---///000...+++))))))(((((((((''''''&&&&&&******))))))((('''''''''+++)))(((''''''((()))+++((((((((((((((((((((((((((()))+++---...---)))%%%))))))(((((('''''''''&&&+++***)))))))))))))))))))))***,,,...000222222333444444333333444555777888:::999888777777888999::::::::::::;;;===>>>@@@AAABBB===<<<@@@@@@<<>>888111111000000///.....................---,,,,,,+++000---+++,,,......---*********+++++++++******)))***++++++,,,,,,,,,,,,,,,)))+++++++++***)))***+++------...///111333555666555666888:::;;;<<<;;;;;;::::::999777555555777:::<<<<<<===>>><<<;;;@@@HHH[[[gggttt}}}zzzrrrnnniiihhhggg]]]PPPMMMRRR^^^nnntttnnnmmmyyyxxx```JJJ===777333...,,,,,,---......---...///000000///...---------------------------+++,,,,,,+++******+++---************************(((***,,,......---+++***---------,,,,,,,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''))))))***,,,---,,,)))&&&))))))((((((((('''''''''+++******)))))))))******+++,,,...000222333333444555555444444555666888999:::999888777777888999:::888999999:::;;;<<<======;;;999<<>>LLL]]]}}}zzzhhh[[[UUURRRNNNIIIIIIHHHGGGGGGJJJQQQZZZaaafffgggjjjqqqyyy|||{{{xxxsssvvvyyy|||}}}|||vvvqqqmmmjjjhhhnnnqqqwww~~~vvvzzznnn\\\RRRJJJCCC888777666555333111000000,,,,,,---.........------111///------//////---*********++++++++++++++++++******+++,,,,,,,,,,,,+++)))+++,,,+++***)))***,,,......///000222444555666666777999:::;;;;;;;;;:::::::::999666444444666888777888<<<===;;;;;;DDDOOOiiissssssmmmgggccc___UUULLLPPP[[[mmm{{{yyy~~~yyyoooooosssyyygggOOOAAA999555000,,,,,,---//////......////////////......------------------------+++,,,,,,+++******+++---++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++************))))))(((((())))))***++++++,,,***)))(((''''''((()))***(((((((((((((((((((((((()))(((((()))***+++)))'''))))))((((((((((((''''''*********)))******++++++...///000222333444444444666555555555666777888999:::999888777777888999:::888999;;;<<<<<<<<<;;;:::999:::>>>???===DDD^^^yyy{{{ccc[[[PPPHHHEEEFFFHHHJJJKKKMMMPPPUUU[[[dddnnnuuutttwww{{{||||||xxxuuupppnnnnnnnnnooouuu{{{|||yyyxxxzzz|||jjj^^^SSSJJJ>>>===;;;888444111///...+++,,,---...////////////222000////////////---,,,******++++++,,,,,,------)))***++++++,,,,,,++++++,,,---...---,,,,,,---...---......///111333555666777888:::;;;;;;;;;::::::::::::999666333333444666777999<<<===;;;>>>LLL[[[sss{{{ssslllbbbZZZWWWSSSRRR\\\iiizzzyyyvvv}}}rrrnnnnnnttt||||||eeeOOOCCC:::777222000000111111111...//////////////////...------------------------------...---,,,,,,---///---,,,,,,,,,,,,,,,++++++******))))))******+++,,,''''''''''''''''''''''''))))))******++++++++++++******)))(((((()))******************************)))((('''''')))***))))))))))))((((((((((((((((((***************+++,,,---///000111222333444444444555555555666777777888888:::999888888888888999:::;;;<<<>>>??????===<<<:::>>>===@@@BBBBBBOOOoooyyymmmccc\\\NNNKKKGGGCCCCCCGGGPPPVVV[[[^^^bbbgggmmmuuu~~~~~~xxxrrrnnnnnnxxxrrrppppppuuuvvvhhhYYYMMMFFFDDDAAA===888444000...---....../////////......///.........//////......++++++++++++,,,---......******+++,,,,,,,,,,,,+++,,,---......,,,,,,---...,,,,,,---...000222444555888999:::;;;<<<;;;;;;:::::::::999666333333444666<<<===???@@@@@@GGGZZZkkk}}}xxxlll]]]QQQQQQUUUZZZfffrrr}}}vvvvvvxxx{{{tttiiijjjqqq{{{sssaaaOOOFFF888666444222333222111000/////////....../////////------------------------------...---,,,,,,---///---------,,,,,,,,,++++++******)))))))))***+++,,,************************++++++++++++******))))))******))))))))))))******)))))))))))))))))))))))))))(((&&&&&&(((*********(((((())))))))))))))))))************+++,,,......///000111222333444444333444555555666777777888888;;;:::999888888999:::;;;;;;<<<>>>??????===;;;:::???<<<===DDDMMM___iiiYYYOOOJJJHHHEEEGGGGGGFFFFFFMMMYYYbbbkkknnnrrrvvv{{{xxxssswww~~~tttrrrqqqsssyyyooo\\\NNNNNNLLLHHHBBB===777333111000111000000///...---,,,***+++,,,------...///000,,,,,,+++++++++,,,---...++++++,,,------------,,,***,,,---,,,+++***+++---,,,,,,---...000222333444777888:::;;;<<<<<<<<<;;;::::::999666444444666888:::;;;>>>CCCHHHRRReeevvv~~~iiiXXXKKKNNNWWW```kkkvvvyyyrrrqqqvvv|||{{{~~~|||yyyjjjfffiiipppvvvkkk]]]OOOHHH;;;888555222111111///---//////............//////------------------------+++,,,,,,+++******+++---...------,,,,,,++++++***+++************+++,,,,,,*********+++++++++++++++,,,++++++***))))))((((((************************'''''''''''''''''''''''')))((('''''')))++++++***(((((())))))))))))***************+++,,,...///000///000111333444444555555555666777888999999999888;;;:::999888888999:::;;;:::;;;<<<<<<<<<;;;:::999;;;999>>>KKK[[[oooyyybbbQQQGGGBBBBBBFFFEEEGGGIIIJJJMMMUUUaaakkkvvvxxx|||||||||~~~ssstttuuuvvvxxx|||~~~mmmYYYKKKLLLJJJFFFAAA;;;555111///222222222111000...,,,+++)))***,,,---------///111---,,,+++******+++,,,---,,,,,,---............---+++,,,---,,,+++++++++---,,,------///000222444555666888999;;;============::::::999777555555777:::777999AAALLLWWWcccttt|||aaaTTTLLLRRR\\\fffttt~~~uuuooopppwww}}}}}}{{{~~~ssspppmmmmmmwwwvvvpppkkkaaaWWWRRRFFFAAA999333000/////////000///...------...///000------------------------+++,,,,,,+++******+++------------,,,+++*********++++++++++++,,,,,,,,,,,,'''((((((((()))))))))***))))))))))))))))))))))))*********++++++*********(((((((((((((((((((((((()))(((((()))+++,,,,,,+++(((((()))))))))*********)))******+++---...000111///000222444666777777777777888999;;;;;;;;;;;;:::;;;:::999999999999:::;;;::::::;;;;;;;;;;;;;;;;;;===>>>III[[[kkk|||kkk\\\MMMFFFEEEEEEJJJPPPNNNPPPSSSUUUYYYcccoooxxxzzztttwww{{{|||zzzzzz|||~~~|||wwwiiiYYYMMMKKKIIIEEE@@@:::555111...222222222111000///...---+++---///...---,,,...000...---+++)))))))))***+++,,,---......//////......---...//////------...///......///000222333555666666777999;;;===>>>>>>>>>::::::999777666666999;;;:::>>>JJJZZZiiiwww|||tttYYYQQQOOOXXXbbblll~~~~~~uuuppprrrxxx}}}yyy{{{}}}{{{|||{{{ssswww|||tttssssssmmmeeeaaaSSSJJJ>>>555000///111222000///...------...///000---------------------------......---,,,,,,---///------,,,++++++***))))))***+++,,,------------,,,(((((())))))*********+++''''''(((((())))))************++++++++++++******++++++++++++++++++++++++)))((((((***,,,---,,,+++(((((())))))*********+++)))******+++---///111222000111333555777999999:::999:::;;;===>>>======<<<;;;;;;999999999999;;;;;;===<<<<<<<<<<<<===>>>???CCCHHHWWWjjjvvv}}}lllbbbWWWKKKCCCDDDIIIMMMSSS[[[ZZZ[[[^^^aaagggqqq}}}wwwwwwyyy|||{{{|||xxxuuujjj___WWWQQQNNNKKKFFF@@@;;;777555000000111111111000000//////111222000---+++---//////---+++)))(((((()))***,,,,,,,,,---------......,,,,,,---...////////////000000111222333555666777:::<<<>>>??????===;;;999<<<999666555666888999:::>>>GGGVVVjjjvvvfff___QQQNNNQQQ\\\lll}}}zzzpppmmmsss~~~~~~{{{}}}wwwxxx}}}~~~vvvzzzsssyyy~~~uuupppeeeWWWEEE999666555222//////---...111000,,,---111////////////............+++++++++,,,,,,------------------,,,,,,,,,++++++++++++************++++++***++++++***((('''(((******)))(((''''''((()))******)))))))))((((((''''''+++++++++*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---...///000111222222333333555666888999999:::;;;;;;<<<<<<;;;;;;999:::<<<<<<;;;:::;;;<<<888:::;;;;;;;;;>>>BBBFFFPPP[[[lll{{{|||rrrdddVVVNNNHHHFFFDDDFFFLLLUUU]]]bbbggghhhkkkqqqyyyzzzyyyzzz~~~~~~|||qqqhhhbbbWWWMMMLLLMMMIII>>>666333222222222333222000...,,,,,,------.../////////000///...---,,,+++++++++,,,,,,,,,---------......,,,,,,---...////////////000111111222333555666777:::;;;===??????>>><<<:::;;;999777777999;;;===>>>FFFSSSeeexxxkkkZZZTTTKKKLLLRRR```tttuuuooottt}}}~~~zzz||||||~~~{{{{{{oooaaaNNN@@@888555222000111......111000------111////////////............,,,,,,,,,,,,,,,,,,------++++++*********)))))))))++++++************++++++***++++++***(((''')))***+++***))))))))))))***+++*********))))))(((((((((+++++++++*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---...///000111333333333444555666777888888888999:::::::::::::::777999;;;<<<;;;;;;<<<===<<<=========???GGGSSS\\\gggmmmyyy|||iii^^^XXXQQQKKKIIIDDDCCCDDDHHHQQQ\\\fffkkkqqqtttyyy{{{{{{}}}~~~}}}vvvjjj]]]WWWUUUOOODDD;;;888666333222222222000///........................///...------,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000111111222222444555777888999:::<<<>>>???>>>===<<<:::999::::::<<<>>>@@@AAAMMM___uuu{{{xxx}}}rrr\\\MMMIIIHHHNNNZZZlll~~~pppppp|||~~~}}}vvvwwwzzz{{{vvv~~~qqq^^^LLL???777444333444000///000000---...111////////////............------------,,,,,,,,,,,,*********)))))))))))))))++++++************++++++***++++++***(((((()))+++,,,+++************+++,,,***************)))))))))+++++++++***************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,------...000111222555444444444555666666777999999:::;;;;;;;;;;;;:::666888;;;;;;;;;;;;<<<===??????>>>AAAIIIZZZnnn|||hhhZZZMMMHHHGGGEEEDDDFFFFFFGGGKKKQQQ\\\hhhttt{{{}}}xxxyyysssjjjeee]]]PPPFFF@@@<<<777333111111000000000000//////...------,,,...------,,,,,,---------,,,,,,,,,---------......,,,---...///000111111111222222222333444666888999888999;;;===>>>>>>======:::;;;;;;<<<<<<>>>@@@BBBOOOddd}}}wwwkkkhhhooowwwuuudddPPPGGGGGGMMMYYYkkk|||}}}~~~wwwpppxxx||||||~~~~~~qqqnnnttt}}}}}}vvvqqq]]]LLL@@@:::888888222///000000......111////////////..................------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++***)))(((***,,,+++++++++******+++++++++++++++******************************************))))))))))))))))))))))))))))))***++++++,,,,,,------------...///111222333666555555555555555666666;;;<<<======>>>>>>======888:::<<<<<<:::::::::;;;>>><<<>>>III^^^vvv}}}kkkaaaNNNHHHFFFIIILLLKKKKKKLLLRRRTTTZZZaaakkkwww~~~~~~|||ssscccTTTKKKEEE<<<555222111111111000/////////.........---,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,---...000111222222222222222333444555777888999888999;;;<<<============;;;<<<===<<<:::;;;>>>AAAPPPeee}}}wwwiii^^^^^^dddjjjfffWWWHHHFFFKKKWWWhhh}}}~~~xxxwwwwwwwwwssssssyyyzzz}}}|||~~~||||||~~~rrrjjjnnnxxxtttbbbRRRFFF@@@<<<555000000000......111////////////.....................------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++***))))))+++,,,******************************************++++++*********************************************************+++,,,,,,---------------...000222333444666666555555555666666777;;;<<<======>>>>>>======;;;<<<======;;;999999:::<<<:::AAAXXXxxxsss^^^PPPKKKFFFDDDFFFMMMRRRTTTWWW\\\bbbffflllsss{{{vvvcccVVVNNNCCC999333222111111........./////////000000,,,,,,,,,,,,------...///,,,,,,,,,---------......------///000222333333333333333333444666777999:::999:::;;;<<<<<<<<<<<<<<<;;;======:::888999>>>BBBSSSeeewww}}}wwwlllaaaXXX\\\^^^___YYYMMMFFFKKKUUUfffxxx{{{tttuuuvvvuuunnnwww~~~}}}yyyuuutttuuuwww{{{}}}{{{{{{}}}}}}{{{{{{|||~~~~~~~~~{{{mmmkkkpppzzzkkkWWWKKK@@@777000000000//////111////////////.....................---------------***************+++++++++,,,,,,++++++++++++,,,,,,***+++++++++******+++---))))))************)))))))))))))))******************************+++++++++******************************++++++,,,---------------...///111333444555666555555555666777777888999999:::;;;;;;;;;;;;:::<<<>>>???>>><<<::::::;;;<<>>777333222222------...//////000111111,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---...///111222333444444333444444555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999777:::AAAGGGWWWdddpppqqqkkkeee]]]XXX[[[XXXTTTOOOHHHIIIVVVeeezzzvvvppptttvvvtttvvvzzzuuurrrqqqppppppmmmmmmmmmlllkkkllloooqqqxxx|||zzzzzzzzzyyyxxxyyy|||~~~}}}}}}||||||}}}}}}~~~}}}~~~||||||~~~zzzmmmiiioooxxx{{{zzz}}}gggTTTCCC999111///000//////111////////////............------------............******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++++++++******,,,...******+++,,,,,,+++******((((((((())))))*********))))))*********+++++++++******************************+++,,,,,,------...------...///111333555666555555555555666777999999888888999:::::::::::::::;;;===??????>>>===>>>???AAALLLddd{{{gggYYYOOOGGGFFFIIILLLLLLPPPVVV]]]dddqqq}}}~~~~~~hhh___PPPCCC:::555333222///////////////000000000------,,,,,,,,,---......,,,,,,,,,---------......---...///111333444444444444444444555777888:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999777;;;DDDKKKYYYcccjjjiiiddd```\\\XXXWWWRRRLLLHHHGGGOOObbbtttpppkkkqqquuurrr|||yyyvvvsssrrrpppnnnooorrrwww{{{|||sssoooiiifffeeefffggghhhaaabbbdddeeefffjjjnnnrrrzzz{{{|||{{{yyyxxxyyyzzzssstttuuuuuuuuuwww{{{~~~~~~~~~~~~~~~~~~~~~|||}}}~~~|||~~~|||uuutttwww~~~sssgggiiippptttuuuyyyrrrZZZEEE:::111///000000///111000/////////............,,,---------.../////////---------....../////////---,,,,,,++++++,,,,,,---***+++++++++******,,,...++++++------------++++++''''''(((((()))))))))***))))))******++++++++++++***************************++++++,,,,,,------...---......000222444555777444444444555666888999:::999:::;;;;;;<<<<<<;;;;;;999;;;>>>??????@@@AAACCCEEEVVVtttooo___OOOJJJHHHFFFGGGKKKMMMRRR\\\fffmmmrrr{{{lllbbbTTTFFF<<<666444222111111000000//////.........------,,,,,,---------------/////////...---,,,---...///111333444444444666777777888999999::::::@@@===;;;;;;<<<======<<<777888999:::;;;AAAKKKRRRZZZ]]]aaaeeegggfffcccaaaYYYNNNGGGJJJOOOXXXmmmqqqmmmnnnoootttzzzzzzllldddcccfffhhhhhheeeiiikkklllpppwww{{{zzzvvvlllfffiiinnnooommmmmmgggiiikkkooorrrvvvxxxzzz||||||||||||zzzwwwtttrrrooonnnnnnooorrrwww|||}}}}}}~~~~~~{{{zzz~~~yyysssvvv}}}|||uuuuuuxxx}}}vvvpppmmmkkkqqquuuiiihhhlllvvv|||^^^JJJ===222000222222222222////////////////////////---------------------------..................---,,,,,,,,,------.........,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---******************++++++---------,,,+++***)))(((***+++,,,,,,+++***)))((()))***+++,,,---............///000222444666777888999888777777777888999::::::::::::;;;;;;:::999999===<<<<<<===;;;:::???FFFOOOggg}}}iiiUUUNNNGGGGGGMMMSSSUUUTTTYYY```jjjrrrxxxwww```UUUOOO???555666777222111000...------000222//////.........------------......///......---------...000111333444444555444555666777999:::<<<<<>>>>>===;;;:::::::::>>>FFFOOOVVV^^^___ccciiimmmlllfffaaaSSSIIIDDDJJJTTTccc|||ssshhhiiiooovvvsssjjj```[[[]]]bbbeeegggmmmrrruuuvvvzzz|||tttppptttyyyzzzxxxxxxvvvwwwyyy||||||xxxvvvttttttssstttwww|||}}}||||||}}}~~~{{{zzz~~~~~~yyysssnnnqqqyyy}}}wwwvvvzzz{{{vvvqqqpppoootttnnnfffcccmmmyyy~~~bbbKKK???333000111111000000////////////////////////........................///////////////...---,,,,,,,,,,,,---------......+++++++++******+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++******++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++******((()))***+++------------///000111333555666777888888888777777777999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;>>>===>>>@@@???>>>CCCJJJYYYooo|||eeeVVVTTTNNNJJJKKKSSS[[[``````lllqqqyyy}}}xxxxxxxxx}}}ttt___UUUQQQDDD:::999666444333222000......///000//////.........---------///......---......//////...///000222333444555555333444555777999;;;===>>>===;;;:::;;;===>>>>>>>>>>>>;;;999;;;CCCNNNXXX]]]bbbcccgggooouuurrrggg]]]MMMFFFEEEPPPaaavvvrrriiibbbgggsss~~~~~~wwwmmmaaa\\\WWWWWW^^^ffflllnnnzzz~~~}}}|||{{{{{{}}}~~~~~~~~~}}}{{{xxxrrrooossszzzzzzzzz~~~~~~{{{yyyzzz|||~~~tttddd\\\dddooo|||hhhNNNBBB777333222000000111////////////////////////------------------------////////////......---,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,((()))***+++,,,---------111111222444555777888999777777777777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>???EEENNNfffzzz|||eeeTTTMMMNNNKKKJJJOOOYYYdddlllppp~~~{{{tttrrrrrrqqqnnn{{{sss^^^VVVTTTKKKCCC???999555444333111000///....../////////.........------//////---------...000111///000111333444555555555444444666777999;;;<<<===<<<;;;:::;;;===??????>>>>>>:::888===IIIWWWbbbgggiiikkkqqqyyy}}}uuucccUUUJJJIIINNN___ttt|||oooiiifffkkkxxxzzzyyy~~~wwwjjjaaa[[[ZZZ[[[aaakkkuuu}}}~~~{{{wwwuuuxxx|||fff```aaafffppplllQQQFFF;;;666444222111333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---......------,,,+++*********++++++,,,,,,+++++++++------+++******+++,,,---)))***+++---......//////222222333555666888999999666666777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<::::::<<<>>>CCCNNNYYYqqq}}}gggWWWOOONNNKKKKKKOOOVVVcccppp|||tttrrrttttttsssooouuu}}}sss___UUUTTTNNNJJJFFF===444333111111000000///...////////////............///......---...///000111000111222444444555555555666666777888999::::::;;;;;;::::::<<<>>>??????>>>:::999:::BBBQQQ```kkkqqqtttyyysss^^^NNNIIINNN\\\qqq~~~wwwooollljjjooo{{{~~~zzz}}}{{{~~~uuullleee```___bbbhhhqqq|||}}}{{{}}}rrrlllfffaaacccnnn|||~~~jjjSSSIII===888444111111333000000000000000000000000........................'''((()))+++,,,---......------------------------,,,---...//////...---,,,---,,,,,,++++++,,,,,,---......------,,,+++******,,,,,,,,,,,,+++***)))(((,,,+++***))))))***+++,,,,,,,,,...///000111111111333333444555777888999999666777888999:::;;;<<<<<<;;;;;;::::::;;;<<<======???<<<<<>>???>>><<<888:::@@@KKKYYYgggrrrxxx~~~jjjXXXNNNKKKVVVjjj}}}xxxmmmmmmnnnrrr|||}}}|||yyy~~~uuuoookkkiiiiiikkkpppxxx}}}qqqeee___bbbmmm~~~{{{lllYYYNNNCCC;;;555000///111000000000000000000000000000000000000000000000000&&&''')))+++,,,............------------,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++******---------,,,+++***((((((******))))))******++++++---...///000111222222222333333444555666777888888777777999:::;;;;;;;;;;;;;;;::::::999:::;;;===>>>>>>===???FFFNNN[[[mmm|||mmmUUUIIIDDDAAAEEEKKKUUU\\\gggsss~~~}}}vvvtttwww|||}}}|||uuusssrrruuu|||~~~uuueee[[[UUUNNNOOOOOOFFF:::666222111222444333111000000000/////////......------///000000111111111222333444555555666666555555666777888999:::;;;;;;<<<<<<<<<===???>>>===;;;999@@@JJJVVVaaallluuu{{{ppp[[[QQQPPPRRR```www~~~nnnqqqssswww~~~}}}{{{|||vvvssstttwwwzzz|||ssshhhbbbfffuuuyyyfffZZZMMMCCC:::222000222000000000000000000000000000000000000000000000000***+++,,,------......---......---------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++******,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,+++---...///000111222222222333333444555666666777888888888:::;;;;;;;;;::::::<<<;;;::::::;;;===???@@@???AAAIIIUUU```mmm~~~gggWWWIIIFFFEEEDDDJJJTTTaaakkkyyy~~~|||||||||}}}qqqjjjdddZZZYYYYYYOOOCCC===666333444666555333000000000000/////////...,,,---///111111111111000333333444555666666666666333444555777999;;;=========<<<<<<===???>>><<<:::<<>>@@@BBBGGGLLLXXXhhhuuulllPPPGGGCCCGGGHHHGGGPPP]]]rrr}}}}}}yyyrrrfffdddbbbXXXKKKCCC:::555666777555333000000000000///////////////...------...000333444333444666777777777666555666666777888999::::::;;;;;;<<<>>>@@@<<<777999>>><<>>===>>>@@@===999:::>>>DDDXXXkkkqqqmmmkkkjjjjjjvvvtttooocccRRRJJJRRR___yyy}}}{{{~~~zzzuuupppuuuyyyjjjWWWCCC777444111111000///000000///...///......------......///000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***))))))***++++++***,,,***((((((***,,,,,,+++***************************+++,,,------......---+++,,,---...000111222333666666666666666777888888777999;;;;;;::::::;;;<<<===<<<<<<===;;;:::BBBKKKcccwwwmmmVVVIIIGGGFFFHHHLLLQQQ[[[pppsssgggUUUFFF===888666444111111000/////////000000///.........///111333444777777777888888777666666999999:::;;;<<<===>>>>>>AAA======???>>><<<<<<@@@MMM```rrrtttlllfffeeeeeelllhhh```TTTIIIJJJ]]]qqqyyywww~~~|||}}}vvvppp{{{hhhOOO===555333111000000111111000///------,,,,,,,,,,,,------000000000///...,,,+++***,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,------+++***((((((***+++***))),,,***))))))+++,,,,,,++++++++++++++++++++++++++++++,,,---......///////////////000111222333333444666666666666666777888888777999;;;;;;;;;:::;;;======>>>???>>>;;;===JJJYYYjjjUUUJJJGGGGGGHHHNNNVVV___mmm{{{fffSSSEEE===666333222111///...---...///000///......///000111333444888888888888888777777666999999:::;;;<<<>>>??????BBB===;;;===>>>===???BBBRRRbbbooommmeee``````bbbccc]]]SSSJJJEEEOOOjjjzzzyyyqqqrrruuuzzz}}}~~~~~~~~~|||vvvvvv{{{}}}|||xxxtttrrryyy~~~uuuqqqyyywwwrrr}}}xxx]]]FFF:::888333///000222000//////...------,,,,,,------...***+++---////////////...000///...---,,,+++******,,,++++++++++++,,,------,,,***))))))***++++++***+++***)))***,,,---,,,++++++++++++++++++++++++++++++,,,---......///......///000000222333444555666666666666666666777777888777999;;;<<<;;;;;;<<<===<<<>>>@@@>>>;;;@@@TTTggglllWWWLLLKKKOOOPPPTTT[[[eeeppp~~~ttt___NNNAAA888222444222000------...000111......///000111222333444888888777777777777777777888999:::;;;<<<>>>??????@@@<<<:::;;;<<<===AAAGGGXXXbbbiiiddd]]]\\\___bbbZZZSSSKKKFFFIIIZZZvvv{{{sss}}}zzzrrrlllfffmmmvvv}}}~~~xxxwwwtttqqqooonnnnnnnnnoooqqqqqqnnnjjjjjjpppvvvrrrsssuuuvvvxxxyyy|||~~~~~~}}}|||{{{{{{}}}~~~}}}{{{vvvqqqmmmlllnnnppp|||}}}ppphhhfffrrrvvvzzzlllUUUFFF@@@777000000111///.../////////............//////'''(((+++---//////////////////......---,,,++++++***************+++,,,,,,...,,,***+++,,,---,,,++++++******+++,,,---,,,+++++++++++++++++++++++++++***+++,,,------.........---...///111333555777888666666666666666777777888888:::<<<<<<;;;;;;<<<===:::<<<>>>===<<>>777999777444222111222444555...//////000222222333333777666666666666777888999888999:::;;;===???@@@@@@>>><<<;;;<<<;;;===FFFOOO___dddddd^^^YYYZZZ^^^```RRRKKKGGGKKKWWWjjjvvvqqqyyy}}}vvvpppkkkhhhkkkxxx~~~yyyvvvsssqqqnnnlllffffffeeedddccccccccccccbbbdddeeedddccceeeiiimmmllllllmmmoooppprrrssssssuuutttssssssrrrrrrqqqrrrmmmmmmkkkgggeeehhhpppvvv{{{jjj```YYYbbbuuu~~~iii[[[LLL>>>333222222...---111000000////////////000000***+++,,,,,,------,,,,,,,,,,,,,,,---......//////))))))))))))***+++,,,,,,...---++++++---...---,,,+++******,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,---///111333666777888666666666666666777888888888:::<<<<<<<<<;;;<<<===999;;;===>>>???LLLgggnnnVVVLLLKKKLLLRRRZZZbbbiiisss{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{|||}}}vvveeeUUUGGG>>>===;;;999777666666777888...///000111222333333333555444444444555777999:::999:::;;;===???@@@BBBBBB======>>>>>><<<>>>JJJXXXffffffbbbZZZWWWXXXXXXVVVNNNHHHIIIVVVjjjrrrrrrsssxxxvvvuuusssqqqpppqqqsssuuu}}}}}}xxxsssqqqhhheeebbb___^^^]]][[[YYYTTTUUUVVVXXXYYYZZZZZZZZZYYY[[[\\\___aaadddfffgggjjjiiijjjkkklllmmmlllkkkoooooooooooonnnmmmkkkjjjfffggggggeeeeeekkkwwwzzzgggZZZTTTVVVdddzzzyyy}}}}}}qqqYYYFFF777444333......333111000000//////000000111//////...,,,,,,+++++++++,,,,,,------.../////////************+++,,,------...,,,++++++,,,------,,,+++***+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////......///000222444666777888666666666666666777888888888:::<<<===<<<<<<===>>>:::;;;<<>>@@@BBBCCCDDD<<<>>>AAA@@@===???NNN^^^iiiggg```YYYVVVUUUQQQKKKMMMIIINNNaaa{{{{{{hhhpppvvvyyy~~~wwwqqqmmmmmmooorrrvvv||||||{{{{{{{{{xxxuuunnnmmmllliiifffbbb^^^\\\UUUSSSPPPNNNNNNNNNMMMLLLGGGIIILLLOOOQQQSSSSSSSSSUUUVVVXXX\\\aaadddeeedddiiiiiihhhiiijjjjjjiiiggglllmmmnnnooonnnllljjjhhheeeggggggfffgggooo}}}zzzgggZZZRRROOOXXXmmm~~~qqqwwwwwwxxx}}}aaaLLL;;;666444//////555000000////////////000000111///...---,,,,,,---.../////////...---------,,,++++++++++++,,,---...///---+++******+++,,,,,,++++++***+++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111111222333444555666666666666666666666777888888888:::<<<===<<<<<<===>>><<<;;;<<<@@@HHHYYYtttvvvaaaUUUJJJDDDJJJOOORRR]]]jjjzzzuuuqqqlllfff[[[NNNFFFEEEJJJJJJIIIJJJKKKLLLMMMMMMSSSTTTXXX]]]ccciiinnnqqqzzzyyy|||qqq___OOODDD777777666555444333222111111111111222222333333333555666666777888999999:::<<<;;;<<>>???BBBLLL[[[fffvvvkkkaaa```___YYYPPPJJJDDDFFFTTTqqquuuhhhuuuzzz}}}{{{sssnnnkkkiiiccclllyyy~~~{{{zzz{{{{{{xxxvvvoookkkeeeccccccbbb```^^^YYYXXXVVVTTTRRROOONNNMMMHHHIIIHHHGGGEEEFFFHHHKKKPPPOOOOOOPPPRRRTTTUUUUUUXXXXXX[[[___cccggghhhhhhiiigggiiilllllliiihhhkkkgggkkkqqqttttttqqqooonnneeeiiioooqqqtttzzzyyylllcccYYYQQQOOOYYYfffuuussskkkttt}}}xxxxxxzzztttUUU<<<:::<<<444---...111111000000//////......////////////////////////------++++++++++++------+++---...---******,,,///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,---///000111111111111111111111222333444555777777777777888888888888<<<<<<<<<<<<<<<<<<===>>>======???EEERRRhhhnnnWWWOOOGGGOOOMMMJJJQQQWWWaaaqqqtttiii\\\YYYTTTNNNHHHCCC@@@>>>AAAAAA@@@AAADDDHHHLLLOOOOOOQQQRRRUUUXXX^^^eeejjjlllrrr}}}vvvvvv|||lll]]]PPPFFF:::999666222///...111333000111111222333333444444555555555666777888999:::===<<<===@@@CCCCCCAAA>>>?????????@@@EEEQQQ```kkkwwwnnngggfffbbbZZZQQQLLLGGGNNNaaa~~~vvvlllzzz}}}uuukkkggggggiiiiiittt|||{{{uuuqqqmmmkkkkkkiiifffdddZZZWWWRRRPPPPPPPPPNNNMMMMMMLLLKKKIIIGGGFFFDDDDDDDDDCCCBBBBBBCCCEEEHHHJJJOOOOOOPPPSSSVVVXXXYYYYYY^^^___bbbeeeiiikkklllllllllkkkmmmpppppplllkkknnnjjjnnntttwwwwwwvvvuuutttoootttzzz~~~xxxlllddd[[[SSSNNNRRRYYYfff}}}uuuffffffppp~~~|||}}}~~~uuuWWW>>>:::;;;333...000111000000000/////////...////////////////////////------,,,++++++,,,------+++---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........+++,,,---///000111111111111111111111222444555666777777777777888999::::::999999:::::::::;;;<<<===AAACCCHHHRRReee~~~|||]]]LLLJJJHHHSSSUUURRRWWW]]]jjj}}}|||pppeeeYYYQQQMMMKKKHHHEEEBBB@@@@@@???AAAAAAAAACCCEEEHHHKKKMMMQQQSSSVVVYYY\\\aaafffjjjsssyyy|||zzzyyyuuuwww|||~~~kkk]]]QQQIII<<<999555111......///000///000111222333444555666444444444555666777999999======???AAACCCCCC@@@===BBBAAAAAADDDMMMZZZhhhqqqxxxssspppmmmdddXXXOOOMMMGGGUUUnnnuuurrr~~~|||}}}rrreee___ccckkksssvvvxxxoooiiiccc```\\\YYYVVVTTTQQQOOOGGGEEEAAA@@@@@@@@@@@@???BBBBBBAAA@@@???>>>>>>>>>AAA???>>>@@@DDDIIIMMMNNNRRRTTTWWW[[[^^^___``````iiijjjllloooqqqrrrrrrrrrrrrrrrtttvvvtttooooooqqqqqqtttyyy{{{|||||||||}}}www~~~vvvkkkddd[[[UUUQQQOOOOOOYYYtttzzzcccYYY___qqqxxxZZZ@@@:::888222///222000000000000////////////////////////////////////------,,,,,,,,,,,,------+++---...---,,,+++,,,...------------------------------------------------,,,------------.........,,,---...///000111111111111111111222333555666777888888777777888:::<<<===888999::::::999:::===???EEEHHHQQQaaazzzhhhKKKDDDIIINNN]]]bbb```dddiiixxx}}}mmm___UUUMMMGGGBBBAAA@@@???>>>===>>>>>>???AAABBBDDDGGGJJJMMMOOOPPPXXX[[[___cccfffjjjooosssvvvpppuuuyyyuuutttyyy{{{{{{jjj^^^TTTKKKAAA;;;444000000111000/////////111222444555666777333333333444555777999:::===???AAACCCCCCBBB???<<<@@@AAAEEENNNZZZgggpppuuuxxxvvvtttnnnaaaRRRKKKKKKKKK```~~~vvvrrrvvv||||||wwwmmmeee]]]^^^jjjyyy}}}yyyrrrjjjbbbZZZVVVSSSQQQNNNJJJHHHEEECCCBBBAAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>?????????BBBAAA@@@DDDKKKRRRVVVXXXZZZ]]]bbbfffggggggggggggrrrtttwwwyyyyyyyyyyyyyyyzzzyyyzzz{{{wwwqqqpppttt{{{}}}zzzqqqhhhbbb[[[YYYXXXWWWRRRXXXrrrgggTTTUUUjjjxxx^^^DDD:::666111000333000000000000////////////////////////////////////---------,,,,,,---------,,,------------,,,,,,---------------------------------------------------------------............------...000000111111111222222222333444666777888;;;:::999888888:::;;;<<<999;;;<<<;;;999;;;???CCCLLLQQQ]]]rrryyyYYYDDDCCCKKKXXXfffkkkmmmtttzzznnneeeYYYNNNHHHEEECCCAAA@@@???>>>===<<<======>>>@@@BBBGGGLLLRRRVVVXXXYYYfffhhhlllpppuuu{{{wwwmmmnnnttt{{{www{{{|||nnnbbbWWWMMMFFF>>>555222333444222000///000111222444555777777333333333333555777999;;;>>>@@@BBBCCCBBB@@@???======CCCNNN\\\jjjssswwwwwwxxxvvvsssjjjZZZKKKFFFIIIXXXqqqvvvnnnnnnxxxyyy{{{uuujjjfff___]]]^^^gggxxx{{{uuupppiiigggbbb\\\UUUOOOJJJGGGEEEDDDCCCAAA???>>>======>>>>>>???>>>>>>>>>???@@@<<<======>>>???@@@AAAAAADDDEEEGGGLLLSSSZZZ___bbbcccggglllnnnmmmkkkjjjjjjyyy|||yyyssstttyyy{{{uuummmeeeaaa^^^___cccccc]]]\\\nnnsssYYYRRRbbbuuuwwwaaaIII===777111000222////////////000000000000////////////////////////------------------------,,,------.........---,,,---------------------------------------------------------.........//////......///000111111111000222222333444555777999:::===<<<;;;999999999999::::::;;;;;;999888;;;BBBHHHUUU]]]mmmfffOOOBBBCCCJJJYYYeeekkkrrrpppdddTTTOOOIIICCC@@@>>>>>>>>>@@@???>>>======>>>??????<<>>;;;<<<===<<<;;;:::<<<>>>;;;<<<>>>>>>===<<<===???======>>>???@@@BBBCCCCCCEEEIIIOOOUUUZZZ```fffjjjjjjooossstttqqqnnnlllmmm}}}}}}xxx|||~~~}}}{{{xxxrrrlllgggccceeefffkkknnnfff^^^dddqqqgggWWWZZZeeewwweeePPPCCC:::444111222////////////000000000000////////////////////////------............---------------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////...///000000111111111000333333444555666888:::;;;<<<;;;;;;::::::999999888888:::999777777===HHHRRR\\\ggg}}}oooVVVHHHCCCEEEJJJWWWccckkkvvv{{{iiiYYYNNNEEEDDDBBB???===;;;;;;:::<<<<<<<<<<<<===???AAACCC===BBBKKKVVVaaajjjqqqtttuuummmsss|||zzzkkk^^^QQQJJJ???777444222000///222222333333444555555666555444333444555888<<<>>>???AAABBBAAA??????AAACCCIIIWWWkkk{{{}}}zzzwwwpppeeeYYYMMMHHHNNNXXXmmm}}}pppoootttzzzxxxuuu{{{mmmddd^^^YYYYYY]]]kkkrrr~~~{{{ooojjjddd^^^YYYSSSMMMHHHFFFEEECCCAAA???===;;;:::999;;;<<<<<<;;;;;;>>>@@@===@@@BBBBBB@@@???@@@BBBBBBCCCDDDEEEFFFHHHIIIIIIGGGOOOYYY___aaaeeekkkqqqrrrvvvzzzzzzvvvssssssttt{{{{{{yyywwwtttpppmmmkkklllkkkooossslll```\\\```wwwzzzddd\\\^^^ssswwwiiiXXXKKK@@@888333222.../////////000000000111////////////////////////,,,---...//////...---,,,---,,,---...000000---***++++++++++++++++++++++++------------------------............//////////////////000111111111111000333333444555777999;;;<<<777888:::;;;;;;;;;:::999888999999888:::DDDUUUaaaiiixxx~~~```MMMFFFHHHNNNUUU]]]lllvvvuuudddVVVKKKDDD?????????>>>===<<<======;;;;;;;;;<<<>>>@@@CCCDDDEEEJJJSSS___lllwww}}}nnnhhhppp{{{|||ooo```YYYMMMAAA888333111000333333333444444555555555555555444444666999===???@@@AAABBB@@@>>>???BBBEEERRRaaavvv}}}{{{wwwmmmaaaUUULLLKKKUUUaaaxxx{{{qqqrrryyy{{{yyyyyysssgggZZZTTTRRRTTT[[[bbboooxxx|||qqqiii^^^ZZZTTTQQQNNNKKKEEEAAA>>>>>>===<<<<<<;;;::::::;;;===???>>>======@@@CCCDDDGGGIIIIIIGGGFFFGGGIIIJJJKKKLLLMMMNNNPPPQQQQQQJJJUUUaaaggggggiiiooovvvxxx|||{{{yyyzzz|||zzzzzzyyywwwvvvtttrrrqqqooolllooouuuqqqcccZZZZZZcccxxxrrrddd___gggxxxlll]]]PPPEEE;;;555333.../////////000000111111////////////////////////,,,---...//////...---,,,...---,,,///111111---***************************------------------------............/////////000///000000111111111111000333444444666888:::<<<===222555888;;;===<<<;;;:::999:::;;;;;;???LLL```ooo{{{qqqXXXIIIHHHOOOZZZcccgggyyyppp]]]OOOFFFAAA===999:::;;;;;;;;;<<>>>>>>>>>>>???AAACCCDDDOOOTTT]]]hhhuuunnnaaagggqqq}}}}}}mmmfffZZZKKK>>>666333444222333333333333333333444444555666888:::<<<===>>>CCCBBBDDDFFFDDD@@@@@@DDDRRRjjjzzztttkkk___SSSJJJMMM```vvvxxxrrrrrrvvv}}}xxxaaaXXXQQQOOOPPPSSS^^^kkkzzz||||||uuuqqqkkk```XXXMMMLLLIIIFFFCCC@@@>>>>>>???===;;;===??????===:::<<<<<<===>>>???BBBFFFJJJLLLMMMNNNRRRUUUWWWVVVUUUVVVVVVXXX[[[]]]\\\ZZZWWWYYY^^^eeejjjnnnssszzz~~~{{{xxxwwwwwwvvvrrrooopppooooooooolllfff^^^XXXUUUbbbxxxrrrbbb```ooowwwjjj[[[KKK>>>777666555222111111000,,,...222//////.........---------000000///...---,,,,,,+++---,,,++++++++++++,,,---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111111222222333333444444555666777999999::::::777888999999:::::::::::::::999;;;@@@HHHYYYsssrrr```PPPMMMMMMQQQ^^^nnnyyy~~~}}}mmmXXXJJJCCCAAA>>><<<888:::<<<<<<;;;;;;;;;<<<<<<===>>>>>>???BBBGGGJJJYYYaaalllxxx}}}gggbbbdddqqq|||nnn^^^III666222666222333333333333444444444666777888999;;;===>>>???AAA@@@BBBEEEDDDAAABBBGGGWWWooo|||wwwooodddWWWOOOLLLVVVlll{{{|||zzzmmmdddTTTOOOLLLOOOSSSYYYeeepppvvvuuuttttttuuuxxx{{{}}}{{{sssiiiccc```[[[RRRKKKHHHFFFDDDAAA???===<<<;;;;;;:::999;;;===>>>===;;;:::<<>>CCCMMMbbbhhhXXXLLLLLLOOOTTTcccrrr~~~hhh[[[KKKAAA??????>>><<<:::<<<======<<<;;;<<<======>>>???@@@CCCHHHNNNRRReeennn{{{mmmddd```jjjyyykkkSSS>>>555777222222333333444444444444777888999;;;<<<>>>???@@@??????AAACCCBBBAAAFFFLLL```wwwyyyuuurrrjjj]]]OOOKKKSSSfff|||lll\\\RRRHHHGGGJJJQQQWWW]]]gggpppoookkkfffcccaaacccgggiiiiiibbbYYYSSSQQQNNNIIICCCBBBAAA@@@>>><<<;;;;;;::::::999999:::===>>>>>>======???DDDKKKQQQWWW\\\^^^```aaaccceeefffgggggghhhiiimmmpppooommmkkkkkklllppprrrvvvxxxzzz{{{vvvsssqqqooommmkkkkkklllllljjjddd]]]WWWOOOQQQ]]]qqqsssZZZ[[[mmmxxxgggUUUDDD:::444111000222111......111/////////.........---------------.........//////......------------......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111111222333444444444555555777888999999::::::999:::;;;<<<===============>>>AAAGGGTTTooouuuYYYOOOHHHKKKRRRZZZjjjyyymmmSSSJJJ@@@:::;;;======<<<<<<===>>>>>><<<<<<<<<>>>@@@AAADDDGGGKKKRRRZZZ```ooozzzvvvggg]]]bbboooyyy}}}zzz```HHH<<<999222222333333444555555555888888999;;;<<<===>>>???@@@???AAABBBAAAAAAHHHQQQhhh~~~xxxpppmmmjjjiiiZZZLLLLLL\\\xxxppp___PPPGGGEEEHHHMMMSSSXXX\\\aaafffdddaaa\\\XXXWWWXXX[[[]]][[[UUUNNNIIIHHHHHHEEEBBB???>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@BBBEEEKKKRRRYYY^^^```aaa___```aaaaaa`````````aaakkkooossssssooonnnqqquuuzzz~~~{{{vvvrrrpppooollllllmmmmmmkkkfff```[[[PPPLLLOOO```uuu~~~dddYYY^^^nnn|||{{{gggOOO>>>666222000222222///...000////////////........................................................................---,,,++++++------------------------------------............000111111222333444555555555666777888999999999999999:::;;;<<<===>>>>>>>>>AAA@@@DDDOOOaaa~~~~~~___NNNHHHGGGMMMVVVbbbsssoooZZZJJJDDD===:::;;;===<<<:::<<<>>>>>>>>>===<<<>>>???DDDFFFJJJOOOVVV^^^hhhnnnvvv|||nnnbbbbbbhhhoootttxxx}}}jjjRRRBBB;;;222222333444444555666666777888999:::;;;<<<===>>>BBBAAAAAABBB@@@AAAKKKWWWoooooogggdddbbbdddWWWJJJMMMeeeqqqaaaRRRHHHCCCEEEJJJQQQUUUWWWZZZ[[[[[[WWWVVVUUUTTTTTTUUUVVVVVVOOOJJJEEEAAAAAAAAA@@@???<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>???AAABBBFFFIIIPPPYYYaaaeeedddbbbcccddddddbbb^^^]]]]]]^^^iiimmmrrrsssqqqsssxxx}}}wwwrrroooooojjjjjjiiiiiihhhddd___\\\TTTKKKHHHRRRfff}}}ppp[[[UUU```nnn~~~aaaIII;;;555111222333000///111000000/////////.........000//////...------,,,,,,........................---.........---,,,,,,+++---------------------------------....../////////000111222333444555666666666777888999999:::999999888999:::<<<======>>>>>>BBB@@@GGG\\\wwwjjjRRRIIIHHHJJJRRR]]]kkk~~~sssZZZLLLCCC@@@===<<<======<<<:::<<<===>>>>>>>>>???AAADDDGGGKKKPPPWWW___hhhqqqwww~~~vvvnnnjjjhhhhhhmmmtttxxxttt[[[HHH<<<222222333444555666666777888888999:::;;;<<<======BBBAAABBBAAA@@@CCCPPP^^^sssttteee___]]]ZZZZZZQQQJJJQQQmmm|||jjjYYYMMMHHHFFFCCCJJJQQQSSSUUUXXXXXXVVVNNNOOOQQQRRRSSSSSSSSSSSSKKKHHHDDDAAAAAAAAA@@@???:::::::::::::::;;;<<<===>>>????????????@@@CCCFFFKKKOOOWWWaaajjjmmmjjjffffffggggggddd```^^^___bbbjjjmmmqqqsssuuuzzzxxxqqqmmmlllmmmkkkiiihhhgggfffcccaaaUUUMMMGGGJJJWWWnnn{{{aaaTTTZZZeeeyyyxxx[[[AAA999333222333111000222000000000/////////......111000///...---,,,++++++------............------,,,------......------,,,---------------------------------...//////000000000111222333444555666777777888888999::::::999999888999:::<<<===>>>>>>>>>AAABBBQQQnnnqqq[[[NNNHHHKKKPPPXXXeeevvvzzz```NNNGGG===;;;;;;;;;===>>>>>>===;;;===???@@@AAADDDHHHKKKNNNRRRZZZaaaiiiqqqyyy~~~}}}zzzuuummmfffgggmmmooottt{{{hhhPPP@@@222222333444555666777777999999:::;;;<<<======>>>@@@???@@@AAAAAAGGGWWWgggtttzzzxxxiii\\\YYYXXXTTTOOOLLLKKKXXXxxx~~~xxxfffUUUKKKHHHHHHCCCKKKQQQQQQSSSWWWWWWTTTPPPQQQRRRSSSSSSSSSRRRRRRKKKIIIGGGEEEDDDCCCBBBAAA;;;;;;;;;;;;<<<===>>>??????AAACCCCCCDDDFFFKKKOOOXXX[[[bbbllltttuuuooohhhfffhhhiiigggcccbbbeeehhhnnnoooqqqtttyyy|||rrrmmmkkkpppmmmiiiggggggggggggfffRRRNNNIIIGGGJJJ[[[zzzkkk\\\]]]aaarrr}}}jjjHHH===444222222111111333000000000000/////////...//////......---------,,,+++,,,---......---,,,+++++++++,,,---....................................---------...///000000000000111222333444666777777888888999999::::::999999999:::;;;===>>>???@@@@@@AAAHHH]]]~~~qqqZZZNNNKKKIIINNNUUU^^^lllzzzdddPPPFFFEEE<<<;;;;;;<<<===>>>>>>>>><<<>>>@@@CCCEEEJJJOOOSSSZZZ___hhhpppxxx~~~~~~tttggg```___aaafffnnnxxxuuu\\\III222222333444555666777888:::;;;;;;<<<===>>>??????===>>>???AAABBBIII\\\mmmtttwwwqqqaaaWWWVVVUUUQQQIIIJJJOOO___zzzvvvxxxrrr```PPPEEEBBBCCCEEEMMMQQQPPPQQQUUUUUURRRVVVVVVUUUTTTSSSSSSRRRRRRHHHGGGFFFEEECCCBBB@@@?????????>>>??????@@@AAABBBAAADDDGGGHHHJJJNNNTTTYYYfffhhhmmmuuu{{{xxxppphhhhhhkkkmmmkkkhhhhhhlllqqqqqqppppppttt{{{uuuooommmmmmiiidddaaaaaacccddddddNNNNNNLLLFFFBBBMMMllluuueeebbb```lllxxxwwwqqqLLL@@@555222222111222444000000000000////////////---------............///++++++,,,------,,,++++++******,,,---.../////////........................---------...///000000111000111222333555666777888888888999:::::::::999999:::;;;===>>>@@@AAAAAABBBCCCNNNgggxxx\\\JJJEEEHHHIIIPPPYYYbbbqqqvvvaaaPPPBBB===???@@@??????>>>>>>>>>=========???BBBEEEIIINNNUUUYYYeeekkkttt}}}xxxhhhZZZTTTUUU[[[eeerrr~~~|||fffRRR222333444555666666666666777888999;;;===@@@BBBCCCAAACCCCCCBBBEEEQQQbbbpppzzzvvvkkk^^^XXXXXXSSSKKKGGGFFFRRRpppppppppxxxvvveeeYYYOOOEEE@@@@@@FFFHHHLLLPPPSSSUUUWWWWWWXXXWWWVVVWWWWWWWWWUUUSSSOOOOOONNNLLLJJJGGGEEECCCDDDBBBAAABBBDDDFFFGGGGGGLLLHHHJJJTTTZZZ\\\___dddjjjpppyyy~~~wwwrrrjjjnnnrrrqqqnnnmmmooossstttsssuuuzzz}}}tttmmmjjjfffbbbaaaaaaaaa^^^\\\PPPHHHDDDDDDBBBFFFZZZrrrpppdddbbbiiizzz~~~wwwvvvxxx```CCC555888222---000222000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000//////000111333333444555666777888888999999:::;;;;;;<<<<<<===:::<<<;;;999:::===@@@AAAFFFTTTooocccQQQHHHHHHLLLRRRWWWbbbqqqaaaNNNGGGBBB>>><<<======>>>>>>???@@@AAAAAABBBDDDGGGKKKOOOVVV^^^cccpppvvv~~~vvvbbbPPPNNNOOOVVVeeeuuu~~~jjj^^^333333444555555666666777888999:::<<<>>>AAACCCDDDCCCBBBAAABBBIIIWWWhhhtttzzzvvvmmmccc^^^]]]UUULLLFFFIIIZZZyyywwwjjjmmmwww~~~ooo___SSSKKKCCC??????CCCEEEJJJOOOSSSWWWXXXYYYZZZXXXWWWWWWXXXWWWUUUTTTSSSRRRPPPNNNLLLJJJIIIHHHGGGFFFDDDEEEFFFIIIKKKLLLQQQPPPSSSZZZ___aaaffflllrrrwww~~~|||tttnnnooorrrvvvvvvsssrrruuuxxxzzzyyy{{{uuunnngggccc___]]]]]]\\\XXXUUUKKKFFFDDDEEEBBBCCCSSSfffwwwjjjbbbdddppp|||{{{yyyzzz~~~gggHHH777777222...111111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...........................///000000//////000222333333444555666777888888999999:::;;;;;;<<<<<<===;;;===<<<:::999;;;===???KKK]]]xxxlllUUUKKKGGGIIILLLVVV```ooorrrWWWHHHCCC@@@===<<<===>>>???@@@AAABBBBBBCCCFFFJJJNNNTTTZZZaaaiiinnnttt{{{jjjUUUNNNMMMQQQ]]]mmm|||~~~{{{~~~}}}zzzggg\\\555444444444444666777888999:::<<<>>>@@@BBBDDDEEEEEEBBB???CCCPPPaaaqqq{{{~~~zzzssslllgggaaaVVVKKKEEEOOOfffqqqgggnnn{{{rrreeeUUULLLEEE???===>>>???CCCHHHNNNTTTXXXZZZ[[[\\\ZZZYYYXXXXXXXXXVVVTTTXXXWWWTTTQQQOOONNNNNNOOOKKKJJJHHHHHHJJJMMMQQQSSSXXXYYY^^^cccfffhhhooovvvzzz~~~xxxsssvvvzzz}}}~~~||||||~~~xxxooofffbbb^^^\\\[[[XXXSSSOOOFFFCCCDDDEEEBBB???IIIWWWrrrfffaaaeeennnrrrQQQ<<<999444111444222000000000000000000000000////////////////////////........................------------------------////////////////////////...///111000//////000222333333444555666777888888999999:::;;;;;;<<<<<<===;;;<<<>>>===;;;;;;???CCCUUUmmm}}}]]]NNNOOOSSSVVVWWW]]]kkk~~~sss```LLLCCCAAA@@@>>>>>>???@@@BBBDDDFFFGGGHHHHHHLLLQQQXXX```gggnnnuuuzzzzzzttt]]]OOOJJJIIIRRRaaappp|||xxxwwwwwwwwwfff\\\666555444333444666888999:::;;;===@@@BBBDDDFFFFFFFFFAAA???GGGYYYmmm{{{~~~vvvnnnbbbTTTIIIDDDUUUssszzzpppkkkvvvwwwfffZZZLLLEEE@@@===<<<>>>>>>BBBHHHNNNTTTXXXZZZ[[[]]][[[YYYXXXXXXXXXWWWUUU\\\YYYVVVRRRQQQQQQSSSTTTOOONNNLLLLLLMMMQQQWWW[[[^^^bbbgggjjjkkkooowww~~~|||ttthhhddd```]]]\\\YYYUUUQQQFFFEEEFFFFFFAAA>>>CCCMMMkkk{{{ooodddaaadddttt{{{YYYBBB<<<666444666333////////////////////////////////////////////////...........................................................................000111111000///111222333333444555666777888888999999:::;;;;;;<<<<<<===999;;;>>>???===>>>EEENNNddd~~~mmmTTTPPPZZZccceeedddaaaqqq~~~aaaSSSFFFCCCCCCBBBBBBBBBCCCDDDGGGJJJLLLNNNOOOOOORRRXXX```iiipppwww|||}}}~~~}}}iiiQQQGGGBBBHHHUUUdddwwwyyyzzz~~~~~~nnnddd666555444333444666888:::;;;<<>><<<<<>>KKKYYYwwwmmm[[[MMMRRRaaajjjkkkiiicccrrrjjjUUULLLEEEEEEFFFEEEDDDFFFEEEGGGKKKNNNRRRTTTTTTUUUXXX^^^gggooouuuzzz}}}{{{wwwtttsssqqqpppkkklllnnnrrrvvvzzz}}}~~~{{{~~~sssUUUGGG>>>BBBLLLYYYlll}}}rrr666555555555555777888999;;;<<>>>>><<<<<<>>>???CCCIIIQQQVVVYYYZZZ[[[]]][[[ZZZZZZ]]]___``````aaa^^^[[[XXXXXXYYY[[[]]]WWWXXXZZZZZZ[[[^^^eeekkknnnsssvvvvvvxxxqqqkkkccc^^^\\\ZZZWWWUUUPPPPPPOOOKKKFFFDDDGGGJJJPPPooowwweee\\\bbbqqqvvv\\\III???444222333---000000000000000000000000////////////////////////........................------------------------------------------------///000222111000000111333333333444555666777888888999999:::;;;;;;<<<<<<===<<<;;;<<<>>><<<@@@SSShhh\\\RRRMMMUUUccckkkllllllgggttt|||}}}nnn[[[NNNIIIFFFGGGHHHFFFFFFHHHHHHKKKOOOTTTXXXZZZ[[[[[[bbbgggooowww{{{~~~vvvoooooollliiidddaaa^^^\\\\\\XXXYYY\\\___bbbeeeggghhhhhhlllrrrvvvyyy}}}yyy\\\JJJ>>>@@@GGGOOO```ttt555555555666777777888888:::<<>>;;;===@@@AAAJJJeeegggRRRNNNOOOVVV___eeejjjoooooo|||}}}uuu```TTTLLLIIIHHHKKKKKKIIIJJJNNNOOORRRWWW]]]aaadddeeeeeemmmrrryyy}}}xxxqqqjjjccc___ZZZYYYWWWSSSOOOLLLJJJJJJHHHIIIKKKMMMPPPQQQSSSSSSUUU[[[ccckkkqqq{{{zzzdddOOO@@@@@@CCCEEETTTfffttt444555666777888888888777:::<<>>:::;;;===;;;999:::;;;@@@IIIRRRZZZ^^^```aaa___^^^]]]```eeeiiilllnnniiigggfffdddddddddfffgggbbbgggkkkmmmmmmooovvv{{{yyylllbbb\\\ZZZWWWUUUQQQTTTVVVTTTQQQNNNLLLIIIJJJRRRhhhyyyiiiRRR^^^qqqsssbbbWWWLLL===888999444000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////111222222111111222333333333444555666777888888999999:::;;;;;;<<<<<<======;;;>>>DDDHHHVVVwwwuuuUUUKKKJJJLLLRRRWWW\\\dddlllxxx}}}gggXXXQQQMMMKKKLLLOOOOOOMMMOOOSSSWWWZZZ```fffjjjmmmnnnnnntttyyyzzzuuurrrqqqmmmjjjeee^^^XXXTTTQQQOOOLLLLLLKKKHHHDDDAAA@@@@@@???@@@BBBCCCEEEEEEFFFFFFJJJQQQ[[[dddnnnzzzyyyiiiSSSCCCAAA@@@???KKK\\\jjjyyy111222444777999999:::999<<<<<<>>>@@@CCCEEEEEEDDDCCCPPP]]]qqqwwwoooeeeTTTIIITTThhh}}}mmmZZZMMMFFFDDD>>>===;;;::::::;;;===???AAAFFFNNNTTTYYY]]]```cccdddbbbaaaccciiioooqqqqqqllljjjhhhhhhiiikkkkkkkkkkkkrrrxxxyyyxxxyyy~~~vvvkkkaaaZZZWWWWWWSSSRRROOONNNNNNMMMKKKIIIHHHJJJXXXooonnn[[[TTT\\\vvvxxxsssgggVVVDDD777333333111111111000000000000000000000000000000000000000////////////////////////..................------///////////////000111111//////000111222333333444444444444555666888:::;;;===<<<<<<;;;;;;;;;<<<<<<:::======@@@QQQsssfffOOOMMMLLLPPPVVV[[[cccppp~~~zzz~~~nnnbbbYYYTTTRRRRRRRRRSSSUUUWWWZZZ[[[\\\bbbiiinnnpppqqqtttvvv{{{vvvjjjbbb___]]]ZZZWWWVVVTTTPPPLLLIIIEEECCCBBBCCCBBB@@@>>>===<<<<<<===777:::===@@@@@@???@@@@@@AAAJJJSSS]]]lll~~~|||zzzlllWWWEEE@@@>>>===DDDPPPbbbooo555555555666888:::===>>><<<===>>>AAACCCEEEFFFEEEIIIYYYhhh{{{sssmmmfff]]]QQQNNN```xxx}}}gggSSSGGGAAA???BBBAAA???===;;;<<<===???CCCHHHPPPWWW\\\```dddggggggeeedddfffkkkoooqqqqqqmmmllllllmmmoooqqqrrrrrrrrrxxx}}}}}}{{{{{{zzzpppfff^^^YYYWWWUUURRRPPPNNNMMMKKKIIIGGGFFFIIIRRRcccrrr{{{zzz```VVVXXXnnnwwwdddNNN===666555111111111111000000000000000000000000000000000000////////////////////////........................///////////////000111111//////000111222333444444444444555666777999:::;;;===<<<<<<;;;;;;<<<<<<<<<<<>>>>>===<<<:::999999999999;;;===@@@@@@???>>>======???GGGOOOYYYiii~~~{{{wwwmmmZZZHHHBBB???<<>>===???@@@GGGLLLTTT\\\aaafffjjjlllmmmlllkkklllooorrrssssssoooppprrruuuwwwyyyzzz{{{{{{wwwmmmccc[[[WWWUUUSSSOOOMMMLLLJJJGGGEEEDDDHHHLLLRRR```ssskkkZZZSSSddd}}}oooVVVBBB777444222222111111111000000000000000000000000000000000////////////////////////........................///////////////000111111//////000111222333444444555555666666888999;;;<<<===<<<<<<;;;<<<<<<======<<<>>>EEEXXXyyybbbPPPLLLGGGYYYjjjqqq|||rrrhhhbbb^^^\\\]]]___```ccceeehhhiiijjjooossswwwzzzzzz{{{~~~vvvccc[[[OOOGGGDDDBBBAAA@@@===<<<<<<;;;;;;;;;;;;;;;::::::999888888888888888<<<>>>??????>>>======>>>@@@GGGNNNWWWfff{{{yyytttnnn]]]LLLDDD???;;;>>>EEEMMM]]]qqq~~~444333333444555888;;;===<<<>>>AAACCCDDDFFFHHHIIIVVVmmmvvvlllfffccc]]]SSSIIIPPPlllnnnWWWGGGAAABBBDDDHHHHHHGGGEEEAAAAAACCCFFFNNNSSS[[[bbbhhhkkknnnqqqrrrqqqqqqqqqssstttuuuvvvrrruuuxxx{{{}}}~~~~~~uuujjj^^^WWWUUURRRNNNLLLKKKJJJHHHFFFDDDGGGGGGFFFRRRlllyyybbbRRR\\\rrrzzzaaaIII;;;555333222222111111000000000////////////////////////////////////////////////---------...............///////////////000000111///000000111222333444555666666666777888:::<<<<<<<<<<<<<<<<<<<<<======>>>>>>???IIIbbbqqqWWWNNNPPPLLL```ooowww}}}sssmmmjjjiiihhhiiijjjkkkmmmnnnppppppqqquuuyyy}}}sssjjjZZZRRRHHHAAA===<<<<<<<<<888888888888999999:::;;;:::::::::999::::::::::::888999;;;<<<<<<===@@@BBBDDDKKKSSS[[[hhhzzzwwwpppmmm___OOOGGGAAA;;;;;;===BBBRRRggguuuzzz}}}111222444666888999::::::<<>>???BBBEEETTTqqq{{{cccQQQMMMQQQZZZhhhuuu}}}wwwuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuxxx|||ssscccYYYMMMHHHAAA:::777777777888999888888888888999999:::999:::::::::;;;;;;;;;;;;666777999999:::<<<@@@CCCFFFOOOYYYcccpppvvvoookkk```SSSJJJDDD>>>:::999<<>>??????AAAIII___uuuzzzcccTTTMMMMMMQQQbbbmmm{{{~~~}}}~~~~~~~~~}}}|||zzzzzz{{{{{{{{{xxxgggXXXOOODDDBBB>>>999777666777888999888888777777777888888888888999999999999999888888888999888999;;;???BBBHHHSSS```lll{{{vvvpppiiiaaaWWWOOOJJJDDD>>>:::;;;CCCQQQ___lllwww~~~444555666777999;;;<<<===;;;@@@EEEGGGFFFGGGKKKOOOffftttbbbYYYZZZXXXRRRMMMQQQfffrrr]]]MMMGGGIIILLLNNNSSSWWWZZZYYYVVVWWW^^^dddeeellluuuzzzyyyssslllhhhhhhlllqqquuuwwwzzz~~~}}}{{{|||~~~yyyzzz|||}}}}}}||||||~~~qqqfffZZZVVVQQQLLLJJJIIIGGGFFFBBB>>>???DDDCCCIIIeeehhhXXXXXXfffsssTTT>>>555444444333111000000///000000000000000000000000////////////////////////,,,,,,------...//////000///////////////000111111000111111222333444555555444444555666777999:::;;;<<<<<<<<<<<<===>>>???@@@@@@NNNkkkyyyuuuuuudddQQQJJJLLLRRRYYYgggrrr{{{kkk[[[OOOIII???>>>===;;;999999999:::999999888888777888888999777888999999999888777777888888999999:::===BBBFFFPPP[[[gggsss}}}vvvrrrhhhccc\\\UUUQQQLLLEEE???;;;>>>FFFUUUfffuuu~~~555444333333555888;;;===;;;@@@FFFGGGFFFGGGKKKPPPeee}}}~~~xxxlll\\\UUUTTTRRRLLLIIISSSnnntttyyytttfffTTTIIIHHHMMMRRRUUUYYY]]]```___[[[\\\bbbiiiiiipppyyy~~~{{{sssjjjeeejjjooouuuyyy||||||vvvuuuzzzzzzyyyxxxuuurrrqqqrrrsssiiikkklllmmmooorrruuuyyyzzzzzzxxxtttrrruuu{{{{{{{{{vvvkkk^^^ZZZSSSMMMJJJGGGEEEDDDAAA999<<>>VVVyyymmmXXXRRR]]]vvveeeMMM555555444333222000000///000000000000000000000000////////////////////////,,,,,,------...///000000///////////////000111111000111222222444444555666444444444555666888:::;;;<<<<<<<<<<<<===>>>@@@@@@EEEWWWwwwzzzkkkooo~~~tttWWWHHHFFFNNN[[[eeeooo{{{}}}lll[[[NNNEEEBBB888999:::999888777777888:::999999999999:::;;;;;;999:::;;;;;;;;;999888777555666777999<<>>AAAAAADDDEEECCCAAADDDLLLSSSgggzzzwwwkkk^^^SSSXXXMMMEEEJJJ[[[uuuwwwjjjuuulll___RRRMMMKKKLLLSSS\\\ccceeegggfffdddcccfffiiirrrttt{{{xxxlllhhhkkkqqqvvv|||}}}tttkkkfffhhhkkklllllllllooosssvvvwwwuuusssqqqkkkkkkjjjiiihhhfffeeeddd]]][[[[[[]]]___bbbbbbbbbfffffffffeeeeeeiiinnnrrrxxx{{{||||||yyynnnbbbWWWNNNLLLLLLHHHEEEEEEBBBAAA@@@@@@>>>BBBPPP^^^xxxVVVOOOXXXjjj|||SSS===888555777777444111222111111000000//////............////////////......000000000000000000000000......//////000000111111333333333444444444555555444444555777888999:::;;;AAA???;;;999<<<@@@@@@???HHH___~~~uuusssxxxxxxcccOOOIIIJJJOOOZZZfffqqq{{{ooobbbTTTIIIAAA===;;;:::999999999999999999;;;::::::999999::::::;;;;;;999888:::;;;999888999;;;;;;<<>>@@@@@@NNNhhh}}}}}}ppp]]]LLLJJJPPPVVVaaakkkxxx~~~rrrlllcccXXXNNNEEE???<<<;;;;;;;;;::::::::::::;;;<<<;;;::::::::::::;;;<<<;;;:::999;;;<<<<<<<<<<<<===>>>???CCCIIIPPPVVVZZZ```iiivvv~~~{{{rrrlllccc]]]ZZZUUUOOOJJJ@@@>>>===CCCSSShhhyyy~~~|||~~~333555777888999:::===@@@BBBGGGJJJGGGFFFNNN```ooo}}}xxxnnnbbbWWWOOOHHHIIIYYYsssuuuppprrryyyzzzjjj[[[UUUPPPOOORRRWWW```iiiqqqpppnnnmmmnnnnnnmmmlllmmmrrrzzz~~~{{{vvvuuuyyy~~~zzzooohhh\\\ZZZVVVTTTTTTWWW[[[^^^iiioooxxxwwwlllaaaYYYPPPJJJHHHHHHHHHGGGFFFIIIMMMQQQSSSSSSRRRQQQOOOPPPSSSTTTTTTRRROOOMMMGGGFFFDDDEEEGGGHHHHHHGGGFFFEEECCCCCCGGGOOOYYYaaabbbiiiooorrrxxx{{{mmm```SSSLLLIIIFFFDDDDDDDDDBBBAAA???===>>>HHHSSSlllXXXPPPYYYmmmjjjFFF===555333333000000111000000000000////////////......////////////....................................///000000111111222333333333444444444555555666777888999:::<<<======<<<;;;::::::<<<>>>AAADDDXXXuuueeeSSSHHHMMMYYYaaajjjrrr}}}rrrhhh]]]YYYSSSLLLFFF@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===<<<===>>>???AAACCCDDDEEEBBBCCCFFFJJJQQQYYY___dddfffppp~~~|||vvvppphhhaaa]]]XXXQQQMMMAAA===;;;===III\\\rrrxxxuuuzzz555777999:::;;;===@@@CCCBBBGGGJJJHHHHHHTTTlll{{{pppbbbTTTLLLGGGMMMcccuuuiiikkkuuuxxxqqq~~~ppp```XXXVVVVVVWWW[[[aaaiiipppuuurrroooppprrrsssrrrooonnnttt{{{~~~}}}zzz|||}}}qqqfff]]]WWWPPPNNNJJJHHHHHHKKKOOORRRWWW]]]gggqqqzzzvvvhhh^^^QQQKKKEEEAAAAAABBBCCCCCC@@@BBBFFFIIIKKKJJJIIIHHHFFFIIIMMMOOOPPPMMMIIIGGGCCCAAA??????@@@@@@@@@???DDDCCCBBBAAACCCIIIQQQVVV]]]eeelllooosss{{{sssdddTTTMMMIIIFFFEEEFFFDDDBBBAAA@@@>>>???FFFPPPuuuxxx```PPPUUUiiisssMMMAAA666222111//////000000000000000////////////......////////////.................................//////000111111222222333333333444444444555555666777888999:::;;;<<<===>>><<<<<<>>>>>>>>>CCCIIIbbb|||[[[MMMGGGRRRaaalllssszzz}}}vvvqqqjjj^^^TTTMMMKKKHHHDDD@@@>>><<<;;;<<<<<<======>>>>>>>>>>>>???>>>===<<<<<<===>>>???===BBBEEEFFFHHHMMMOOOOOOLLLMMMPPPUUU\\\cccjjjnnnooozzz}}}{{{yyyssskkkddd^^^YYYSSSOOODDD@@@;;;:::@@@PPPiii~~~zzzzzz666777:::;;;<<<>>>BBBDDDBBBFFFIIIGGGJJJZZZvvvsss```NNNIIIGGGQQQjjj{{{gggbbbhhhxxxtttnnn||||||iii]]]YYY\\\___```ccciiiooosssuuussspppqqqtttuuutttrrrrrrxxx~~~~~~|||}}}ttthhh^^^UUUOOOKKKDDDCCCAAA@@@AAABBBDDDFFFIIIOOOXXXbbblllvvvzzzmmm^^^UUUHHHEEEAAA>>>???@@@BBBCCC@@@BBBDDDFFFFFFEEEDDDCCCCCCFFFKKKNNNNNNLLLHHHEEEAAA???===<<<======<<<;;;======>>>>>>>>>AAAEEEIIIXXXaaaiiikkkooovvv|||yyyrrrwwwvvvgggVVVNNNJJJHHHHHHIIIDDDAAAAAABBBAAAAAAGGGNNNkkkiiiTTTUUUhhhwwwSSSEEE777222111//////000////////////000000000000......////////////......//////////////////////////////000000111222222222333333333444444444555555555666777888999;;;<<<<<<>>><<<===>>>======EEEOOOmmmsssVVVKKKIIIWWWhhhsss{{{pppddd^^^XXXNNNFFFEEEDDDCCCAAA@@@???>>>>>><<<===>>>@@@@@@AAAAAA@@@AAA@@@>>>======>>>@@@AAA>>>GGGMMMNNNRRRXXX[[[ZZZYYYZZZ]]]bbbhhhnnntttwww~~~{{{uuuuuuvvvyyy|||}}}{{{yyyyyyuuunnnfff___YYYTTTQQQIIIDDD>>>;;;<<>>======???@@@AAABBBGGGOOOXXXbbbmmmvvv|||~~~ssseeeWWWNNNEEECCC@@@===<<<===>>>??????@@@AAABBBBBBAAA@@@???BBBEEEIIILLLLLLIIIFFFCCC???===;;;:::;;;;;;:::999666888999;;;<<<>>>AAADDDOOOYYYaaadddgggoooxxx||||||qqqfffiiiwwwyyyjjjYYYPPPLLLIIIHHHJJJDDDAAAAAACCCCCCBBBEEEKKK```uuu^^^XXXggg{{{vvvWWWHHH999333222111000111////////////000000000000......////////////......000000000000000000000000//////000111111222222333333333333444444444555555555666777888999;;;<<<<<<===:::;;;>>><<<<<>>???BBBCCCEEEEEEEEEDDDDDDBBB@@@>>>>>>@@@BBBDDDBBBOOOYYY[[[___gggjjjggghhhiiikkknnnssswww|||~~~uuuooohhhkkkooovvv{{{}}}|||zzzyyyvvvoooggg```ZZZVVVTTTOOOHHHBBB???<<>>AAADDDFFFFFFFFFGGGPPPeeeyyyfffRRRIIISSSjjj~~~tttmmmoooyyy}}}www{{{pppddd``````dddnnnuuuuuuuuuyyy{{{zzzwwwwwwvvvtttqqqppppppqqquuu}}}}}}{{{wwwiiiTTTPPPJJJFFFDDDDDDCCCCCCCCC@@@===;;;<<<>>>BBBDDDGGGKKKRRRZZZbbblllvvv||||||~~~~~~yyymmm^^^OOOFFFBBBAAA???===;;;:::;;;<<<>>>???@@@BBBBBBBBBAAA@@@CCCEEEHHHJJJJJJHHHEEEBBB===;;;999999999:::999888888888999999:::===BBBEEEHHHQQQYYYZZZ\\\dddmmmrrrvvv~~~pppbbbdddttt~~~nnn\\\RRRMMMIIIGGGHHHEEEBBBAAACCCBBB@@@AAAEEEQQQpppnnn```gggooopppZZZJJJ:::444444333222111.../////////000000000111......////////////......///////////////////////////000000111111222333333333333333444444444555555666777888999:::<<<=========:::;;;???>>>AAARRRfffkkkRRRMMMPPP___nnnzzzyyylll[[[LLLEEEAAA@@@>>>???@@@AAACCCDDDDDDEEEEEEBBBCCCFFFHHHJJJJJJJJJIIIEEECCCAAA??????AAACCCEEELLL\\\jjjmmmrrrzzz|||xxxuuuvvvwwwyyy{{{~~~}}}ooogggccc```dddlllvvv}}}}}}yyyvvvqqqiiibbb\\\XXXWWWTTTKKKEEEBBB======LLL___qqqxxx666888:::<<<>>>@@@DDDGGGHHHGGGFFFGGGRRRiiizzzjjjWWWMMM\\\xxxzzzwwwuuuyyy{{{rrrrrrwwweee]]]^^^aaakkkvvv~~~~~~yyyzzzzzzvvvpppmmmmmmooouuu}}}|||{{{}}}gggWWWHHHEEEAAA@@@AAADDDEEEFFFDDD@@@;;;888888<<>>===;;;;;;<<<>>>???@@@BBBDDDEEEFFFFFFEEEEEEGGGIIIKKKJJJHHHEEECCC===;;;999999:::::::::999;;;:::999777666:::???DDDGGGOOOTTTSSSRRRYYYbbbgggrrr{{{sssdddgggxxxqqq___TTTNNNHHHEEEEEEFFFBBBAAACCCAAA>>>===@@@EEE^^^yyy|||gggiiifff{{{iii[[[KKK;;;666666555222222.../////////000000111111......////////////..............................000000000111222222333333333333333444444444555555777888999:::<<<===>>>>>>>>>;;;===BBBCCCGGG[[[sssfffQQQMMMRRRaaaooo{{{~~~lllcccUUUIIIAAA>>>>>>>>>===>>>@@@BBBDDDFFFGGGGGGEEEFFFIIILLLNNNNNNMMMMMMFFFDDDAAA??????AAADDDFFFVVVhhhxxx|||}}}}}}~~~~~~lll```[[[YYY\\\aaakkkwwwzzzwwwrrrkkkccc]]]ZZZZZZVVVMMMFFFDDD>>>;;;FFFWWWmmmuuu~~~