BM6(v7 ~~~~~~ZZZ[[[\\\^^^^^^^^^^^^^^^YYYYYYXXXWWWVVVVVVVVVVVVSSSRRRQQQQQQPPPPPPPPPQQQNNNOOOPPPQQQSSSTTTVVVVVVTTTUUUVVVXXXZZZ]]]___```]]]^^^^^^___``````aaaaaabbbbbbbbbcccccccccddddddaaabbbdddeeeeeefffiiikkkhhhnnnooommmrrr}}}yyyxxxxxxxxxxxxyyyzzz{{{|||LLLNNNOOOQQQRRRRRRQQQQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKKKKLLLMMMNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPQQQQQQPPPQQQSSSUUURRRXXXXXXSSSVVV```aaaZZZ[[[ZZZZZZ[[[\\\]]]^^^___bbbdddiiiuuu{{{yyylllkkkuuu{{{rrr|||kkkZZZOOORRRVVVRRROOORRRNNNOOOPPPQQQRRRSSSTTTUUUSSSSSSSSSSSSTTTUUUVVVWWWSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY\\\]]]^^^___```bbbcccccccccddddddccccccffflllqqqMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFGGGKKKKKKHHHGGGIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSRRRQQQQQQRRRTTTUUUVVVVVVWWWXXXZZZ\\\___```^^^```fffnnnuuu{{{rrrgggvvv___ZZZdddxxxiiiaaakkkxxx\\\HHHAAAEEEAAA@@@BBB???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDFFFIIIIIIGGG]]]ooovvvuuuvvv}}}yyyiiibbb^^^[[[[[[]]]dddgggjjjlllkkkjjjjjjjjjooopppssswww{{{|||{{{wwwpppmmmpppvvvzzzKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGKKKKKKHHHHHHJJJHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQSSSUUUWWWZZZ[[[]]]^^^bbbgggkkkvvvxxxnnnbbboooyyy[[[YYY___rrrhhh[[[gggwww[[[FFF@@@CCC@@@>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>=========<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@AAAAAABBBDDDFFFGGGFFF[[[lll{{{nnnnnnzzzyyylllwww}}}wwwiiiZZZRRRNNNKKKLLLNNNJJJLLLPPPQQQQQQPPPQQQQQQUUUVVVXXX\\\```dddgggiiirrrwww{{{uuuhhh\\\WWWWWW]]]XXXRRRMMMLLLPPPVVVZZZeeefffaaa^^^___]]]ggg~~~jjj]]][[[ZZZ]]]___fffvvv|||wwwsssqqqqqqqqqrrrrrrrrrrrrqqqooommmlllmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqpppnnnnnnoooqqqqqqrrrssssssrrrrrrtttuuuvvvxxx|||~~~}}}||||||uuutttssstttvvvwwwvvvuuuqqqooommmooorrruuuvvvuuuuuutttttttttuuuxxxzzz||||||}}}|||zzz{{{~~~~~~IIIIIIHHHHHHGGGGGGFFFFFFGGGFFFEEECCCBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJGGGGGGJJJKKKIIIIIILLLIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKLLLOOOQQQTTTVVVYYYZZZ^^^aaabbbhhhwwwvvvnnnccckkkyyy___[[[bbbvvviiiWWWeeewww}}}ZZZFFF>>>AAA>>>===???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???@@@AAACCCDDDEEE\\\kkk{{{vvvlllooo{{{nnneeettt}}}~~~mmm```QQQJJJFFFCCCEEEHHHJJJMMMPPPRRRRRRRRRSSSTTTLLLMMMOOORRRTTTWWWYYYZZZdddeeeccc]]]TTTOOONNNOOOOOOLLLIIIGGGIIIMMMSSSWWWZZZ^^^ZZZXXXYYYVVVaaayyylll[[[XXXXXXYYY[[[aaaooo{{{wwwtttooojjjgggeeeeeeeeeffffffeeedddbbb```^^^\\\______```aaabbbcccddddddbbbcccdddcccbbbbbbccceeegggiiijjjiiihhhggghhhjjjlllmmmoooqqqssswww|||yyykkkhhhcccbbbcccgggjjjkkkkkkkkkjjjfff```\\\YYYYYYTTTSSSQQQRRRSSSSSSRRRPPPKKKJJJIIIJJJLLLOOOPPPPPPKKKKKKIIIIIIJJJKKKMMMOOONNNOOOPPPRRRRRRRRRRRRQQQKKKKKKLLLOOOQQQRRRPPPMMMJJJHHHGGGIIINNNPPPPPPNNNMMMNNNOOONNNKKKHHHGGGGGGIIIIIIIIIIIIJJJKKKMMMMMMQQQTTTXXX]]]ccciiiqqqvvvHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@AAA?????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIGGGGGGJJJJJJHHHIIILLLJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLOOORRRTTTXXXZZZ```dddddddddkkkuuuxxxnnndddhhhwww~~~gggbbbpppjjjYYYeeeuuu}}}[[[FFF>>>AAA===<<>>===???@@@BBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCEEEEEEEEEFFFHHHJJJMMMSSSZZZ___ooorrrrrrppprrrvvvHHHHHHIIIHHHHHHGGGEEEEEEBBBBBBAAA@@@????????????>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHEEEFFFJJJJJJHHHIIILLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLMMMLLLJJJHHHGGGFFFFFFFFFJJJJJJJJJLLLOOORRRTTTVVV]]]aaaiiiooommmhhhhhhlll{{{iii```bbblllzzzlllfff|||gggYYYaaapppttt|||~~~}}}~~~\\\GGG???AAA===<<>>===>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCEEEJJJQQQYYY___kkknnnooonnnpppuuuGGGHHHHHHHHHHHHFFFEEEDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGEEEGGGLLLMMMJJJIIILLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHMMMMMMNNNOOORRRUUUXXXZZZdddhhhpppwwwuuunnnjjjlllppp}}}iiiaaaaaaiiiyyypppccc|||___VVV\\\lllgggoootttxxx}}}]]]GGG???@@@<<<;;;???===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::;;;;;;;;;;;;999999999999888888888888:::;;;;;;;;;;;;<<<<<<<<<>>>;;;<<>>>>>??????AAA???=========<<<;;;999===<<<<<<<<<======>>>???>>>???AAACCCGGGMMMTTTZZZbbbeeeffffffhhhnnnEEEFFFGGGGGGGGGEEECCCBBB???>>>==================>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFJJJOOOPPPMMMKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGGGGFFFGGGHHHJJJJJJNNNOOOPPPQQQTTTXXX[[[]]]cccfffnnnvvvwwwtttssswwwvvv{{{kkkcccaaahhh{{{nnn^^^qqq{{{XXXTTT]]]ooottt]]]gggooowww~~~\\\GGG===???::::::===;;;::::::::::::::::::::::::777777777777777777777777888888888999999999::::::999888888888777777777777999::::::::::::;;;;;;;;;===999;;;AAA???;;;AAAMMMgggrrr~~~rrroooyyyvvv}}}tttlll[[[UUUPPPMMMHHHBBBAAADDD>>>???@@@AAA@@@AAACCCEEEHHHIIIJJJKKKKKKJJJIIIHHHCCCCCCCCCAAA???>>>@@@BBB>>>======>>>AAAFFFKKKMMMQQQVVVSSSNNNNNNVVVvvvqqq```]]]^^^aaafffjjjqqqzzzuuussssssrrrooommmgggfffcccaaa^^^]]]\\\[[[]]]\\\[[[ZZZZZZ[[[\\\]]]YYY[[[^^^aaacccccccccccceeegggiiijjjkkkmmmpppssstttvvvzzz|||||||||}}}~~~{{{xxxyyyrrroooqqqmmmjjjddd\\\VVVUUUXXX[[[]]]___```aaa^^^YYYTTTPPPNNNMMMKKKIIIIIIIIIHHHFFFEEECCCDDDEEEDDDCCCCCCFFFIIIBBBAAA???>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFFFFEEEEEEDDDCCCDDDFFFFFFEEEDDDBBBBBBBBB@@@>>>============;;;:::;;;>>>@@@@@@????????????>>>??????@@@AAA@@@AAACCCDDDFFFJJJPPPTTTdddhhhiiiiiilllqqqCCCDDDFFFFFFEEEDDDAAA@@@>>>======<<<<<<<<<======>>>??????AAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHLLLRRRSSSOOOMMMNNNJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMOOONNNMMMKKKJJJGGGFFFFFFFFFHHHIIIKKKMMMOOOOOOPPPRRRUUUXXX[[[]]]]]]___gggqqqvvvxxx}}}xxxggg```]]]cccwwwfffZZZggg}}}wwwUUUVVVbbbuuueeeXXXdddoooyyy\\\FFF<<<===999888<<<:::888888888888888888888888888888888888888888888888666666777777888888888999::::::999999888888888777888999999999999:::::::::<<<888:::@@@>>>:::@@@MMMiiittt}}}llljjj}}}yyyzzzxxxmmmeeeVVVRRROOOMMMGGGAAA???BBB@@@AAABBBBBBAAABBBDDDFFFEEEFFFGGGHHHHHHGGGEEEDDDDDDFFFEEEBBB>>>>>>BBBFFF@@@??????@@@DDDIIIOOORRRSSSXXXUUUPPPSSS^^^wwwhhhffffffjjjooouuuzzz}}}xxxsssqqqqqqpppmmmjjjdddcccbbbaaa````````````\\\\\\ZZZYYYYYYYYYZZZ[[[\\\^^^aaaccceeefffeeeeeefffhhhjjjlllmmmooorrruuuuuuxxx{{{}}}|||{{{{{{|||{{{{{{~~~wwwrrrrrrmmmllleee]]]XXXVVVXXX[[[\\\___aaaaaa^^^YYYSSSOOOMMMKKKIIIGGGGGGGGGGGGEEECCCCCCEEEFFFDDDCCCCCCFFFIIIEEEDDDBBBAAAAAABBBCCCDDDFFFGGGHHHJJJKKKJJJJJJIIIBBB@@@@@@@@@BBBCCCBBBAAA;;;<<<======;;;;;;<<<===@@@===;;;;;;>>>???>>><<<<<<<<<;;;;;;;;;<<<======:::<<<@@@CCCHHHNNNTTTYYY```dddeeeeeehhhnnnAAAAAAAAA@@@@@@@@@@@@??????>>><<<;;;::::::;;;;;;>>>???@@@BBBCCCCCCBBBBBBAAACCCDDDDDDDDDDDDEEEGGGDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIKKKKKKKKKIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOPPPJJJHHHFFFFFFIIIKKKLLLMMMMMMJJJMMMTTTYYYXXXWWWWWWVVVYYY]]]ccclllwwwyyyjjj___[[[bbbttt~~~___XXX^^^www{{{zzzoooRRRWWWYYYppp|||[[[PPPfffwwwxxxaaaGGG<<<>>>777333888;;;777777777777777777777777666666666666666666666666555555555555666666666666::::::999888777777777888888888777777888888999:::999;;;888:::>>>;;;AAATTToooxxxsssccciiixxxwwwmmmeee```VVVYYYYYYRRRGGG???>>>@@@???AAACCCDDDCCCBBBBBBCCCGGGGGGHHHHHHGGGFFFDDDCCCHHHFFFDDDBBBAAA@@@AAAAAA???@@@AAABBBDDDFFFHHHIIINNNOOOPPPQQQUUUlllxxxkkklllnnnsssxxxvvvtttrrrpppnnnjjjfffcccdddcccbbbaaa___]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\^^^```bbbccccccdddfffhhhjjjiiiiiijjjlllppptttwwwvvvyyy{{{|||||||||}}}~~~}}}yyyvvvtttrrrpppiiiccc\\\VVVUUUVVVXXXYYY]]]\\\[[[[[[ZZZVVVQQQNNNLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDBBB@@@@@@BBBDDDEEECCCCCCBBBAAA@@@@@@@@@@@@???BBBEEEFFFFFFEEEFFFGGGEEECCCAAAAAABBBDDDDDDCCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@@@@AAABBBEEEJJJQQQWWWaaadddfffeeehhhmmmAAA@@@@@@@@@??????>>>>>>>>>===<<<;;;:::;;;<<<<<>>>>>===<<<<<<<<<<<<;;;::::::;;;===>>>@@@AAAAAABBBBBBBBBAAAAAACCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJNNNPPPRRRUUUXXXZZZ\\\\\\\\\ZZZVVVUUUVVVWWWWWWVVVUUUTTTUUUZZZ[[[YYYYYY\\\bbbdddiiirrr}}}|||jjj]]]ZZZdddzzz}}}XXXLLLMMMaaannnllluuuttt[[[PPPQQQeeexxx]]]ZZZtttiiiKKK;;;===:::777888666777777777777777777777777666666666666666666666666444444444555555555666666777666555555444555555555777777666666777777888999666999777888<<<:::BBBWWWnnnxxx{{{hhhaaahhhrrrsssrrrxxx~~~}}}tttjjj```[[[]]]]]]ZZZQQQGGG@@@@@@CCC@@@BBBDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???@@@@@@BBBDDDFFFGGGGGGOOOTTT[[[qqq~~~nnnrrrxxxtttvvvtttqqqnnnlllhhhdddaaa``````___^^^]]]\\\[[[ZZZ[[[[[[[[[[[[\\\^^^______dddfffiiijjjjjjkkknnnpppmmmmmmmmmnnnppptttwwwyyy{{{zzzxxxvvvwww{{{|||xxxvvvtttqqqoookkkeee\\\UUUQQQSSSWWWZZZ[[[[[[ZZZZZZYYYVVVQQQMMMIIIIIIGGGEEEDDDCCCCCCBBBBBBAAA???>>>>>>???AAABBBBBBBBBAAA@@@???????????????AAACCCDDDDDDDDDEEEFFFAAA???===<<<>>>?????????<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===>>>???@@@AAADDDIIIPPPUUU___cccddddddggglll??????>>>===<<<;;;;;;:::;;;;;;::::::;;;===>>>???AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIEEEFFFGGGGGGIIIKKKNNNQQQTTTVVVYYY]]]```bbbddddddcccaaa^^^^^^___aaaaaaaaa^^^]]]___aaa```]]]___cccppprrryyy}}}jjj\\\XXXddd||||||TTTEEEHHH```rrrttt}}}xxx[[[OOOPPPccc{{{jjjiiinnnLLL:::<<<;;;999888444666666666666666666666666555555555555555555555555333333444444444555555555666555555444444444555555666666555555666666777888555888666777;;;999CCCYYYnnnxxxxxxhhhdddkkkqqqoooooouuu{{{}}}uuujjjaaa[[[^^^]]]XXXOOOEEE??????BBB@@@BBBDDDEEEDDDEEEFFFHHHGGGFFFFFFEEEDDDBBBAAAAAAAAAAAACCCDDDEEEEEEEEEEEE@@@@@@??????AAACCCEEEGGGHHHQQQWWW^^^yyy|||kkkpppyyy}}}wwwvvvsssooollliiifffbbb___]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[]]]___```aaadddfffhhhjjjjjjlllnnnppppppppppppqqqsssvvvyyy{{{{{{zzzxxxwwwxxx}}}{{{wwwuuussspppnnnlllfff]]]TTTPPPQQQVVV[[[ZZZZZZYYYYYYYYYVVVQQQMMMIIIHHHGGGEEEDDDCCCBBBBBBAAAAAA???>>>>>>???AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@BBBBBBBBBBBBDDDEEE@@@>>><<<;;;===>>>>>>>>>;;;::::::999999999999999999999999999999999999999:::::::::::::::;;;;;;<<<<<<>>>???AAADDDHHHOOOSSS^^^aaaccccccffflll>>>>>>======<<<;;;::::::<<<;;;;;;;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFEEEEEEGGGHHHKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJCCCFFFKKKOOORRRVVV[[[______aaafffjjjmmmnnnnnnnnnkkkiiihhhiiimmmppprrrsssnnnnnnppppppmmmiiimmmsss~~~}}}jjj\\\WWWccczzz{{{SSSGGGIIIaaauuuzzz}}}^^^NNNNNNaaayyyyyy{{{pppMMM999;;;;;;999888333555555555555555555555555444444444444444444444444333333333333444444444444555555444444444555555666555555444444555555666777444888666666:::999EEE]]]oooyyyxxxiiiffflllqqqooorrrwwwzzz}}}~~~vvvmmmddd______]]]VVVLLLCCC>>>>>>???@@@AAACCCDDDDDDEEEHHHJJJHHHGGGEEEDDDBBB@@@???>>>???AAADDDFFFHHHHHHHHHGGGBBBAAA@@@???@@@BBBDDDFFFCCCLLLSSS\\\wwwxxxjjjpppyyy{{{zzzssspppllliiigggddd```^^^[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[]]]```bbbccceeegggjjjkkklllnnnppprrrsssssstttuuuwwwyyy|||}}}zzz{{{{{{|||}}}{{{wwwtttrrrpppnnnkkkggg^^^TTTOOOOOOUUUZZZYYYYYYXXXYYYXXXUUUQQQMMMJJJIIIGGGFFFDDDCCCCCCCCCAAAAAA@@@??????@@@AAAAAA@@@@@@???>>>===============>>>@@@@@@@@@@@@BBBDDD@@@>>><<<;;;===>>>>>>>>>::::::999888888888888888999999999999999999999999999999999999999:::;;;;;;;;;<<<>>>@@@CCCHHHNNNRRR\\\```bbbbbbeeekkk=========<<<<<<<<<;;;;;;>>>=========>>>???AAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEGGGHHHIIIIIIJJJLLLNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPOOONNNMMMLLLKKKKKKLLLHHHNNNWWW^^^ccchhhnnnrrrrrrtttyyy}}}~~~}}}yyyxxxxxx{{{~~~jjj\\\WWW```uuuzzzUUUNNNMMMaaauuu}}}eeeKKKLLL___uuupppMMM999:::999888777333555555555555555555555555444444444444444444444444222222222333333333444444444444444444444444555666444444333333444444555666444888666666999999GGGaaapppyyyxxxjjjgggmmmrrr~~~ppptttxxxxxx|||~~~wwwoooiiieeebbb^^^WWWNNNEEE@@@>>>>>>AAABBBDDDEEEEEEGGGJJJMMMLLLJJJGGGDDDAAA???>>>===@@@BBBFFFIIIKKKKKKIIIHHHDDDBBBAAA???@@@BBBEEEFFFCCCHHHLLLRRRccczzztttlllttt{{{yyyvvvvvvpppmmmiiifffdddaaa___]]]YYYYYYZZZZZZZZZ[[[[[[[[[YYYYYY[[[\\\___bbbdddeeeiiikkknnnoooppprrruuuwwwvvvvvvwwwyyyzzz|||~~~{{{}}}zzzvvvtttrrrooommmkkkggg___VVVOOONNNSSSYYYXXXXXXWWWXXXWWWUUUPPPMMMJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA??????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCC@@@>>><<<<<<===>>>>>>>>>::::::999888888888888888888888888888888888888888999999888888999999:::;;;999;;;>>>@@@CCCGGGLLLPPP[[[___aaaaaadddjjj<<<<<<<<<<<<============@@@@@@?????????@@@BBBCCC@@@@@@@@@AAABBBDDDFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQNNNLLLKKKKKKLLLMMMSSS\\\gggpppvvv{{{iii\\\VVV]]]pppyyyXXXOOOOOOfff}}}iiiKKKMMM___ttt|||nnnLLL999:::777555777444444444444444444444444444333333333333333333333333222222222222333333333333222222222222222333444444333333333333333444444555555999777777999:::IIIdddqqqzzzxxxkkkjjjrrryyy}}}nnnsssxxxvvv~~~}}}wwwqqqllljjjfffbbb[[[RRRJJJDDDAAA@@@CCCEEEFFFGGGHHHJJJMMMPPPQQQOOOKKKGGGCCC@@@>>>===AAADDDHHHKKKMMMMMMKKKIIIFFFDDDBBB@@@@@@BBBEEEGGGGGGGGGHHHJJJNNNUUU\\\aaalll~~~nnnnnnwww}}}|||uuurrrrrrllliiieeebbbaaa```^^^\\\XXXXXXYYYZZZ[[[\\\\\\]]]ZZZ[[[]]]___bbbeeehhhiiikkknnnppprrrsssuuuxxxzzzxxxyyyzzz{{{}}}~~~~~~yyyvvvsssqqqnnnmmmiiigggaaaWWWOOOMMMRRRWWWWWWWWWWWWWWWWWWTTTPPPMMMHHHGGGFFFDDDCCCBBBAAAAAA???????????????????????????>>>===<<<;;;;;;;;;;;;<<<============>>>AAACCC???===;;;;;;<<<===>>>===::::::999888888888888999888888888888888888888888888888888888888999::::::888:::===???BBBFFFKKKOOOZZZ^^^``````cccjjj;;;;;;<<<<<<===>>>>>>>>>BBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@AAABBBEEEGGGHHHKKKMMMPPPQQQSSSTTTWWWYYYWWWVVVVVVVVVVVVVVVVVVVVVUUURRROOOKKKJJJKKKMMMNNN]]]gggttt~~~iii]]]VVV[[[lllxxxZZZKKKOOOmmmhhhMMMOOO```tttppp|||{{{lllLLL::::::666444666555444444444444444444444444333333333333333333333333111111222222222333333333111111000000111222333333333333222222333333444555555999888777::::::JJJfffrrrzzzyyylllmmmxxx{{{lllqqqvvvttt~~~|||vvvrrrnnnmmmjjjfff___WWWOOOHHHDDDCCCEEEGGGHHHIIIJJJLLLPPPSSSUUURRRNNNIIIEEEAAA???>>>BBBEEEIIIMMMOOONNNLLLJJJGGGEEEBBB@@@@@@BBBEEEGGGGGGFFFHHHJJJJJJIIIPPPYYY___www|||iiimmmxxx}}}~~~xxxvvvzzz{{{uuuqqqrrrjjjgggcccaaa______]]]\\\XXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]^^^aaadddgggjjjlllkkknnnppprrrsssuuuxxxzzzyyyzzz{{{}}}~~~~~~yyyuuusssqqqnnnlllhhhgggaaaXXXPPPMMMQQQVVVWWWVVVVVVWWWWWWTTTPPPMMMGGGFFFDDDCCCAAAAAA@@@@@@===>>>>>>>>>>>>>>>>>>===>>>>>>===;;;;;;;;;;;;;;;;;;<<<===<<<<<<===@@@CCC>>><<<::::::;;;======<<<;;;:::999999888999999999777777777777777777777777888888888777888999999:::888:::===???BBBFFFKKKOOOYYY]]]______ccciii>>>===;;;::::::;;;<<<===AAAAAAAAAAAAAAAAAABBBBBBDDDCCCBBBBBBDDDGGGIIIKKKPPPQQQSSSUUUVVVVVVVVVVVVUUUVVVWWWXXXWWWTTTQQQPPPRRRNNNKKKJJJHHHHHHPPPYYYhhhrrr}}}kkk\\\UUU[[[lllyyy^^^MMMUUU{{{iiiPPPMMM```zzzkkkfffrrr|||xxxwwwrrreeeKKK;;;777444555777222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222333444444444333222666333333666777<<>>===EEEEEEGGGIIILLLLLLKKKIIIDDDCCCBBBBBBBBBDDDFFFHHHKKKHHHEEEEEEFFFHHHJJJJJJVVVppppppkkksss{{{~~~nnnppprrrssssssrrrqqqpppnnnkkkgggccc___]]]\\\\\\XXXYYY[[[\\\]]]]]]\\\[[[[[[\\\___bbbfffiiilllmmmkkknnnrrrttttttuuuyyy|||{{{}}}~~~~~~xxxuuutttssspppmmmjjjfff___VVVPPPNNNPPPRRRUUUUUUUUUWWWWWWUUUQQQNNNJJJGGGEEECCCCCCBBB@@@???===============<<<<<<<<>>>>>===<<<;;;;;;:::;;;<<<<<<;;;:::999777666666555555666666666666666666666666666666777777777777666666:::;;;===>>>AAAEEEKKKOOOYYY[[[\\\]]]bbbjjj::::::;;;;;;<<<===??????CCCCCCAAA@@@@@@@@@AAABBBCCCCCCDDDEEEGGGJJJMMMNNNRRRSSSTTTVVVWWWXXXWWWWWWYYYZZZ[[[[[[ZZZWWWSSSQQQOOOKKKIIIIIIJJJNNNXXXbbbrrr{{{mmm\\\TTTZZZmmm{{{___TTT]]]lllRRRRRRfffaaa]]]hhhvvvuuutttuuuqqqfffKKK:::777333444666222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222333444555444333333666333333666777===QQQgggvvv}}}|||xxxmmmqqqwwwyyy}}}xxxsssooommmmmmkkkjjjiiieee___YYYTTTQQQNNNPPPRRRSSSSSSSSSTTTUUUSSSWWWZZZYYYQQQIIICCC@@@FFFFFFHHHKKKMMMMMMJJJHHHFFFEEECCCCCCCCCEEEGGGIIIJJJHHHEEEDDDDDDFFFHHHIIILLL___wwwwwweeefffrrr~~~ttteee^^^aaagggmmmqqqrrrqqqpppkkkhhheeeaaa^^^\\\[[[[[[YYYZZZ[[[\\\\\\]]]\\\\\\]]]___aaacccfffiiikkkllllllooosssvvvwwwzzz~~~~~~xxxuuutttrrrooommmiiifff___XXXQQQNNNOOOQQQUUUTTTUUUVVVVVVTTTPPPMMMIIIGGGDDDCCCCCCBBB@@@???<<<<<<<<<<<<;;;;;;;;;;;;???>>>;;;999888888999:::<<<;;;;;;<<<===???@@@BBB???>>><<<::::::;;;<<<===::::::888777666555555555555555555555555555555555666666777777777777666666999:::<<<===@@@DDDJJJNNNXXXZZZ[[[\\\bbbiii777888:::===???@@@AAABBBDDDCCCAAA?????????AAABBBDDDEEEGGGJJJMMMOOOQQQQQQSSSTTTVVVWWWXXXXXXXXXXXX[[[\\\]]]\\\ZZZWWWSSSQQQLLLHHHGGGJJJPPPXXXeeeqqq}}}ppp]]]SSS[[[ooo{{{^^^SSS\\\~~~iiiSSSVVVmmm^^^[[[ggguuuwww{{{~~~zzziiiKKK999666333333555111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444444444555222333666777>>>SSSiiiyyy}}}wwwnnnuuu}}}{{{vvvqqqnnnlllkkklllhhhddddddggggggaaa[[[WWWZZZ\\\\\\YYYUUUSSSRRRRRRYYY```aaaZZZPPPHHHCCCFFFGGGIIILLLNNNMMMJJJGGGGGGEEECCCBBBCCCEEEHHHJJJKKKIIIGGGEEEEEEGGGJJJLLLKKKTTT```mmm~~~uuueee]]]bbbppp~~~|||___QQQMMMRRR[[[dddjjjnnnooooooiiifffccc___\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\^^^^^^```aaaccceeehhhjjjkkklllppprrrvvvyyy{{{~~~~~~~~~xxxtttsssrrrooolllgggeee```YYYSSSOOOOOOOOOTTTTTTUUUVVVVVVTTTPPPMMMIIIGGGDDDBBBBBBAAA@@@>>>;;;;;;;;;;;;::::::999999===<<<:::999888777888888;;;;;;;;;<<<>>>AAADDDFFFBBB@@@===:::999:::<<<>>>:::999888777666555555555555555555555555555555555666777777888888777777666888999;;;<<<>>>CCCIIIMMMVVVYYYZZZ[[[aaahhh777999;;;>>>@@@AAAAAAAAABBBAAA???>>>>>>@@@BBBDDDGGGIIILLLOOORRRSSSSSSRRRTTTUUUUUUVVVWWWXXXXXXXXX[[[\\\\\\[[[YYYUUUQQQNNNKKKGGGFFFLLLUUUaaaooo{{{rrr^^^UUU___rrruuuXXXNNNWWWwwwfffRRRUUUnnn```^^^jjjyyy~~~mmmLLL888666333222444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333444444444444444555111222666888???UUUlll|||zzzvvv{{{zzzwww}}}xxxsssnnnkkkiiihhhhhhccc```aaagggiiifffbbb___aaaaaa___YYYRRRMMMKKKOOOXXXdddhhhbbbWWWKKKDDDFFFGGGJJJMMMOOOMMMJJJFFFDDDCCCAAAAAACCCEEEIIIKKKLLLLLLJJJIIIIIILLLQQQTTTWWWZZZ^^^dddoooyyyzzzvvvkkkgggaaa^^^cccooo}}}oooUUUJJJFFFJJJQQQYYYaaafffjjjllliiigggccc___\\\ZZZZZZZZZ[[[[[[ZZZZZZ[[[]]]___``````bbbdddgggjjjmmmooopppwwwxxxzzz|||~~~~~~~~~xxxtttsssqqqnnnkkkfffdddaaa[[[TTTOOONNNNNNUUUUUUUUUVVVWWWUUUQQQNNNHHHFFFCCCBBBAAAAAA???===<<<<<<;;;;;;::::::999999<<<<<<:::999888888888999:::::::::<<>>:::999888777555555555555555555555555555555555555666777777888888777777666777888999;;;===BBBHHHLLLTTTWWWYYYZZZ```hhh999;;;===???@@@@@@??????>>>>>>>>>>>>@@@CCCEEEGGGLLLNNNQQQSSSTTTTTTSSSRRRTTTTTTUUUUUUVVVVVVWWWWWW[[[[[[\\\[[[XXXTTTPPPMMMHHHDDDFFFNNNZZZfffsss~~~zzzvvvqqqnnnmmmppptttwwwsss___XXXcccsss|||mmmOOOLLLVVVsssjjjNNNPPPhhhYYYZZZhhhxxxqqqMMM777666444111333111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222333333444444444111111555888AAAXXXooo}}}xxxrrrtttwwwvvv}}}zzzuuuooojjjfffdddcccbbbaaa___^^^```bbbddddddcccdddbbb]]]UUUMMMHHHEEEMMMYYYhhhpppkkk^^^PPPGGGFFFGGGIIILLLNNNMMMJJJGGG@@@@@@@@@AAACCCFFFIIIKKKKKKLLLLLLMMMOOOTTT\\\bbbeeeiiimmmrrrxxxzzzrrrgggeeedddbbbaaaeeeppp~~~```LLLFFFCCCDDDHHHNNNVVV___fffkkkjjjhhhddd```\\\[[[ZZZZZZ[[[ZZZZZZZZZ[[[]]]___aaa^^^```dddhhhmmmqqqtttvvv~~~}}}}}}~~~xxxtttsssqqqnnnkkkeeedddaaa[[[TTTPPPNNNMMMVVVVVVVVVWWWXXXVVVRRROOOHHHEEEBBBAAAAAA@@@>>>=========<<<<<<;;;::::::999<<<<<<;;;::::::999999999999999:::<<>>:::999888666555555444444555555555555555555555555666666777777777777666666666777999:::===AAAGGGKKKRRRVVVXXXZZZ```hhh;;;<<<======>>>>>>>>>>>>>>>>>>@@@BBBEEEGGGJJJKKKOOOQQQSSSUUUUUUUUUSSSSSSUUUUUUUUUTTTUUUVVVWWWWWW[[[[[[\\\[[[XXXTTTPPPNNNFFFDDDHHHSSSaaalllwww|||uuunnnccc```[[[VVVUUUVVVXXXZZZ^^^hhhwwwrrr___ZZZeeeqqquuueeeJJJIIIQQQllljjjKKKJJJ^^^zzz{{{SSSWWWiii|||vvvOOO777777555222333222111111111111111111111111000000000000000000000000////////////////////////////////////////////////111111111111111222333333333000111555999BBBZZZrrr|||qqqlllqqquuuuuu{{{xxxrrrkkkfffaaa___^^^^^^^^^]]]ZZZXXXZZZ___cccbbb```]]]VVVNNNHHHEEEDDDMMM[[[mmmwwwssseeeVVVLLLEEEEEEGGGIIILLLLLLKKKIIIBBBCCCDDDFFFGGGIIIJJJJJJHHHKKKNNNQQQVVV___kkksssttt{{{qqqiiigggdddaaadddnnn|||oooTTTFFFCCC??????AAAFFFMMMWWW```fffeeeccc```]]][[[ZZZZZZZZZZZZZZZ[[[[[[]]]^^^```aaa]]]___dddiiiooouuuyyy|||~~~zzzuuutttrrrnnnkkkfffdddaaa[[[TTTPPPNNNNNNUUUUUUVVVWWWWWWUUUQQQNNNGGGEEEBBB@@@@@@???>>><<<>>>======<<<;;;:::999999;;;;;;;;;;;;:::::::::999777888:::<<>>>>>AAACCCEEEHHHKKKLLLMMMMMMOOOPPPRRRTTTUUUUUUUUUUUUWWWVVVVVVUUUVVVVVVXXXXXXXXXXXXYYYXXXVVVSSSOOOLLLHHHHHHOOO^^^mmmwwwzzzpppeee\\\OOOMMMIIIFFFDDDDDDEEEFFFFFFMMMUUU]]]dddooo~~~qqq^^^YYYbbbkkknnnbbbLLLDDDKKKdddxxxdddJJJEEEUUUqqqyyySSSZZZppp{{{QQQ777888666222333444111111111111111111111111000000000000000000000000////////////////////////////////////////////////111000/////////000111222333000000555999CCC\\\tttzzzhhhccciiipppsssyyyvvvooohhhbbb]]]ZZZXXXZZZYYYVVVSSSQQQSSSXXX]]]XXXVVVQQQJJJDDDBBBCCCEEEKKK[[[nnnzzzwwwhhhXXXNNNDDDDDDDDDFFFIIIKKKKKKKKKIIIKKKMMMNNNNNNMMMKKKIIIHHHMMMSSSYYYaaammm|||}}}vvvkkkaaa^^^eeepppyyy}}}nnn[[[JJJBBBBBB>>>===>>>@@@FFFMMMTTTXXX[[[ZZZXXXWWWWWWXXXZZZ[[[YYYZZZ[[[]]]^^^___``````]]]```dddjjjqqqwww{{{~~~~~~}}}}}}{{{vvvuuusssooolllgggeee```ZZZSSSOOONNNOOOSSSSSSTTTUUUUUUSSSOOOLLLFFFDDDAAA@@@@@@???===<<<======<<<;;;:::999888888:::::::::::::::999999888666777:::<<<>>>???@@@@@@>>><<<:::999888999:::;;;999888777666555444444444444444444444444444444444333333444444444444333333666777999:::===AAAGGGKKKQQQUUUXXX[[[aaaiii::::::999:::;;;===???@@@EEEGGGJJJMMMOOOOOOOOONNNNNNOOOQQQSSSUUUVVVWWWWWWYYYXXXWWWVVVWWWXXXYYYZZZTTTUUUUUUUUUSSSPPPLLLJJJMMMNNNWWWhhhxxxsssgggZZZPPPFFFEEEBBB@@@???>>>??????>>>BBBEEEDDDDDDKKKWWWaaadddtttppp]]]WWW___fffiiiaaaOOOEEEJJJbbbvvvbbbKKKCCCPPPlllyyyRRR[[[uuu}}}RRR888999777222444444000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///.........///111222333///000555999DDD]]]uuuxxx~~~fff^^^bbbjjjqqq~~~xxxuuunnnfff___ZZZWWWUUUVVVSSSNNNKKKLLLOOOSSSVVVNNNKKKFFF@@@<<<===AAAEEEIIIXXXmmmyyyvvvhhhWWWMMMDDDCCCCCCDDDHHHKKKLLLLLLPPPRRRTTTUUUSSSPPPKKKIIIKKKPPPXXX```jjjyyytttbbbYYYZZZbbbiiimmmsssggg```XXXQQQHHH???<<>>>>>???AAADDDHHHJJJSSSRRRRRRRRRTTTVVVYYY[[[XXXYYY[[[^^^___``````______aaafffkkkrrrwww|||~~~zzzzzz{{{|||wwwuuussspppmmmgggeee```YYYSSSOOOOOOOOORRRRRRRRRSSSSSSQQQNNNJJJFFFDDDAAA@@@??????===;;;<<<<<<;;;:::999888777666888888999999999888888777555777:::<<<>>>>>>===<<<;;;;;;:::999999999:::;;;999888777666444444444444444444444444444444444444222333333444444333333222777888999;;;===BBBGGGLLLQQQUUUYYY\\\bbbiii;;;;;;;;;;;;<<<@@@FFFJJJKKKLLLNNNOOOPPPQQQQQQQQQTTTSSSRRRRRRSSSVVVXXXZZZXXXYYYYYYYYYYYYXXXXXXWWWSSSUUUSSSMMMIIIJJJLLLMMMMMMVVVeeevvvvvvhhhZZZOOOHHHDDDAAA>>>===>>>??????????????????@@@AAABBBDDDEEELLLOOOYYYgggooowwwsss[[[QQQ[[[hhhpppeeeMMMGGGKKKdddzzzbbbIIIHHHWWWmmm~~~xxxWWW[[[xxx|||TTT:::777666555444///111111111111000000000000////////////////////////---------............///++++++,,,,,,---...//////////////////000000000000...333444333:::NNNeeettt{{{|||aaa\\\eeerrrzzzzzzuuummmccc[[[UUURRRQQQPPPOOOMMMLLLLLLLLLMMMNNNGGGDDD@@@===<<<===???AAAJJJZZZkkkpppkkkbbbVVVMMMJJJCCC???CCCHHHLLLPPPTTT\\\eeelllggg\\\TTTQQQQQQLLL[[[nnn||||||eeeSSSLLLNNNSSSZZZ^^^eeennnqqqnnneee]]]IIIHHHFFFCCCAAA@@@??????999;;;>>>>>>>>>AAAGGGLLLHHHJJJMMMPPPSSSTTTUUUUUUXXXYYY[[[[[[[[[]]]```bbb______```ffftttyyyxxxyyywwwpppjjjeeebbb]]]WWWRRRNNNKKKJJJLLLRRRUUUTTTRRRRRRPPPLLLEEEDDDBBB@@@>>>=========;;;:::999888777777777777:::;;;===<<<999777666666999::::::;;;;;;;;;::::::======<<<:::888777888:::>>>:::777666777777555333333333333333333333333333000111222222333333222222555666777999;;;@@@FFFJJJQQQSSSVVV[[[```ddd<<<===>>>>>>???CCCHHHKKKMMMNNNOOOPPPQQQQQQRRRRRRTTTTTTSSSTTTUUUWWWXXXYYYXXXYYYYYYZZZZZZZZZYYYYYYRRRRRROOOKKKHHHHHHJJJKKKOOO\\\ooo{{{qqqdddWWWMMMHHHCCCAAA>>>===>>>?????????>>>>>>??????@@@BBBCCCDDDFFFEEELLLUUUXXX[[[jjj}}}pppZZZRRR[[[gggpppeeeNNNKKKLLLbbbvvvgggJJJHHHXXXooo{{{[[[]]]www{{{TTT:::777444333444111111111111000000000//////........................------------............+++,,,,,,------............/////////000000000000///333555444<<>>;;;:::<<>>=========::::::999888777777777777999;;;<<<;;;999666555555666777888999999::::::999;;;<<<;;;999777666888999<<<999666555555555444222111111222222333444555555111222222333333333333333555666777999;;;@@@EEEJJJSSSSSSVVV[[[```ccc===???AAACCCDDDGGGJJJMMMOOOPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[QQQOOOLLLJJJIIIJJJMMMOOOZZZmmm~~~uuujjj^^^SSSKKKFFFBBB???======>>>?????????>>>>>>??????@@@AAACCCCCCEEEBBBDDDIIIIIIHHHOOO[[[ppp|||mmmYYYRRRZZZeeelllcccNNNLLLKKK___uuuiiiLLLIIIYYYqqq______tttuuuQQQ;;;777222000444333111111000000000000//////........................------------............------------------------....../////////000000000000444555555>>>SSSjjjwww~~~}}}ddd```hhhuuu~~~tttuuu}}}vvvxxx}}}~~~wwwrrrkkkccc]]]XXXUUUTTTQQQOOOLLLJJJGGGFFFEEEEEE@@@>>>;;;999999;;;>>>@@@HHHVVVdddfffaaaYYYPPPHHHBBB>>>>>>FFFPPPYYYccckkktttrrrnnniiibbb^^^]]]^^^ooo~~~|||wwwkkk[[[MMMFFFCCCAAA@@@CCCCCCCCCDDDEEEDDDAAA>>>===>>>???AAABBBBBBBBBBBBDDDCCCAAA@@@???@@@AAABBBCCCDDDEEEGGGJJJMMMPPPQQQXXX[[[___aaabbbcccdddfffcccgggjjjlllsssbbb^^^ddduuuyyywwwwwwuuuooojjjeeebbb^^^XXXRRRNNNJJJIIIJJJPPPSSSQQQPPPPPPNNNJJJFFFDDDBBB???>>>===<<<===::::::999888777777777777888999;;;:::888555555555444444666777888888999999999999999777555555777888;;;888555444444444333222///000111222333555666666222222333444444444444444444555777888;;;???EEEIIISSSTTTVVV[[[```ccc@@@BBBFFFHHHIIIKKKMMMOOOPPPPPPOOOOOOOOOPPPPPPQQQRRRTTTVVVXXXYYYXXXWWWVVVWWWXXXYYYZZZ[[[\\\\\\\\\SSSOOOLLLLLLMMMOOOTTTZZZooo}}}rrreeeYYYNNNGGGDDDAAA???======???@@@@@@???@@@@@@@@@AAAAAABBBDDDDDDGGGDDDDDDGGGHHHFFFIIINNNUUU^^^lll}}}kkkYYYRRRXXX___eee]]]JJJIIILLLeee~~~hhhMMMJJJZZZtttaaa___ooouuuiiiJJJ999888222///333333111000000000////////////........................,,,,,,---------.........------------------,,,,,,........./////////000000111444555666@@@VVVlllyyy~~~gggeeennnzzzyyymmmqqqyyytttyyy}}}~~~tttqqqkkkddd]]]YYYWWWUUURRRPPPMMMIIIEEECCCBBBAAA===<<<:::999999<<>>>>>EEEQQQ___nnn{{{{{{uuuooommmllllllnnnrrryyyoooaaaOOOCCC@@@???===:::@@@@@@@@@@@@@@@???>>>===<<<===@@@BBBDDDEEEFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJLLLKKKIIIHHHIIILLLOOOQQQXXX\\\aaafffhhhjjjlllnnnkkknnnppprrrxxxjjj\\\\\\bbbnnn|||zzzvvvuuusssnnnjjjeeeccc^^^YYYSSSMMMIIIGGGHHHNNNRRRPPPOOOOOOMMMJJJFFFDDDBBB???===<<<<<<<<<:::999888777777666666666666888999999777555444444555555666777888888777777888888888666444444666888:::999666444333333333333000000111222333444444444222333444444555555444444444555777888;;;???EEEIIIQQQRRRUUUZZZ```dddCCCFFFIIIKKKLLLLLLNNNOOOOOONNNNNNMMMMMMNNNOOOPPPRRRTTTVVVXXXYYYXXXVVVUUUVVVWWWXXXYYYZZZ[[[[[[[[[WWWQQQNNNMMMMMMNNNWWWbbbsssdddWWWLLLEEEBBBAAA@@@??????AAACCCBBBAAACCCCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDFFFHHHGGGHHHJJJIIILLLRRR[[[gggvvv}}}jjjYYYRRRUUUXXX\\\WWWHHHKKKTTTwwwjjjMMMJJJ[[[vvv```\\\iiizzz~~~~~~yyynnn]]]CCC777:::555000222222000000000////////////...........................,,,,,,,,,------------...------------------,,,,,,............////////////111444444666BBBXXXooo{{{~~~kkknnnzzzwwwmmmrrrzzzwww}}}~~~}}}ssspppjjjccc]]]YYYVVVTTTMMMKKKGGGCCC???===;;;:::;;;:::999999:::<<>>>>>EEESSSdddzzz~~~yyy{{{~~~~~~ppp```LLL???<<<===;;;999888:::<<<===>>>======<<>><<<:::::::::999999888:::<<<>>>???BBBKKKQQQOOOJJJHHHGGGEEEBBB>>>>>>EEERRRdddzzz~~~nnn___KKK>>>;;;;;;;;;:::555888<<<>>>>>>>>>>>>???CCCDDDFFFIIILLLPPPTTTVVVQQQVVV]]]aaadddiiiooottttttnnnddd[[[VVVUUUWWWYYYZZZ___ffflllrrrwww||||||lllmmmnnnpppsssvvvxxxyyy}}}{{{|||{{{rrrggg___fffxxxzzzuuurrrooollljjjfffddd```ZZZSSSMMMGGGDDDFFFLLLPPPOOONNNOOOMMMJJJFFFDDDBBB???<<<;;;::::::999999888777666666666666555777999999777555555555888999999::::::999999888:::;;;:::777555444555777::::::999666333222444555333333333222111111000000222222333444444444444444333444666777:::>>>DDDHHHMMMOOOSSSZZZaaafffJJJKKKLLLLLLKKKKKKLLLMMMNNNMMMLLLLLLMMMOOOQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTRRROOONNNOOOLLLPPPgggtttfffXXXMMMFFFBBBDDDCCCDDDFFFHHHIIIIIIHHHEEEEEEDDDDDDEEEEEEFFFGGGIIIKKKLLLKKKJJJLLLNNNPPPOOOOOOPPPQQQTTTZZZaaafffnnnzzz|||hhhYYYRRRPPPNNNTTTWWWOOOOOObbbmmmKKKGGG\\\yyy}}}vvvYYYWWWdddttt}}}tttbbbEEE888:::777333333000000000/////////.........------------------------++++++,,,,,,,,,---------+++,,,,,,------.........---------.........//////000222222555CCC[[[qqq}}}}}}rrr~~~tttlllttt|||~~~tttpppjjjccc[[[TTTOOOMMMJJJHHHEEEAAA???===<<<<<<888888777777888:::<<<===@@@HHHMMMJJJFFFEEEFFFFFF@@@>>>>>>CCCLLLWWWhhhwwwzzzwww|||tttcccWWWHHH===::::::;;;;;;888;;;>>>>>>>>>>>>AAACCCDDDDDDFFFJJJOOOVVV\\\___]]]gggsss{{{pppccc\\\YYYYYY]]]aaagggmmmrrrxxx~~~}}}|||{{{zzzyyyyyyyyyyyy}}}uuutttvvvzzzuuupppnnnlllkkkfffddd```[[[TTTLLLGGGCCCFFFLLLPPPOOONNNOOONNNJJJFFFDDDAAA>>><<<:::::::::999888777666666555555666555777999999888666666666555666777999:::;;;;;;;;;>>>===<<<999666555666777888999888666222111222444222222222111111111111111111222222333333333333333333444666777:::>>>DDDHHHPPPQQQUUUZZZaaaeeeLLLLLLMMMKKKJJJIIIKKKLLLNNNMMMLLLLLLNNNPPPRRRTTTRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRKKKJJJMMMPPPOOOXXXvvv~~~sssfffYYYNNNGGGDDDEEEEEEEEEHHHJJJLLLKKKJJJEEEDDDDDDDDDDDDEEEEEEFFFDDDHHHKKKIIIHHHKKKPPPSSSMMMOOOQQQRRRSSSTTTWWWYYYYYYeeevvv}}}gggXXXQQQPPPNNNUUUZZZTTTJJJ^^^hhhJJJGGG\\\yyy~~~yyyqqqWWWVVVddduuuyyykkkKKK999999666333444111000/////////............------------------------++++++,,,,,,,,,---------++++++,,,,,,---...//////---------.........//////000111111555DDD\\\rrr}}}|||ssszzzsss}}}{{{tttqqqjjjbbbZZZSSSMMMJJJDDDCCC@@@===;;;:::999999777666666666777888:::;;;???GGGKKKGGGCCCDDDGGGGGG@@@>>>>>>AAACCCHHHSSS]]]rrrrrr}}}ssshhhXXXOOODDD<<<999::::::::::::<<<===<<<:::<<<@@@CCCCCCDDDFFFJJJQQQYYYaaafffmmmzzztttgggaaa___```cccggglllqqqvvv|||~~~}}}zzztttpppmmmkkkkkkgggeeeaaa[[[TTTLLLFFFCCCGGGMMMQQQPPPOOOPPPNNNKKKFFFDDDAAA>>><<<::::::999999888777666666555555555666888::::::888777666777222333555888:::<<<===>>>@@@???>>>;;;777666666777777888888555111///111444000000111111222222222333111111222333333333333222333444666777:::>>>DDDHHHRRRSSSVVV[[[```cccPPPNNNLLLKKKJJJKKKLLLMMMNNNMMMLLLKKKMMMPPPSSSUUUVVVVVVUUUUUUTTTUUUUUUUUUYYYWWWUUUTTTTTTTTTRRRPPPKKKNNNNNNNNNTTTiii~~~uuuhhh[[[QQQKKKIIILLLMMMLLLJJJLLLOOOMMMHHHFFFFFFFFFDDDCCCDDDFFFIIIFFFJJJOOOPPPOOOOOOPPPQQQRRRQQQPPPPPPQQQSSSUUUVVVZZZ]]]eeettt{{{iiiYYYOOOMMMPPP]]]```TTTOOOUUUvvviiiJJJMMM```yyyUUUWWWgggyyyuuuRRR<<<999333111444333000000000000////////////........................,,,---......//////......------------------------------......///000000000000111111666FFF___uuuxxxsss~~~zzz|||uuuooohhhbbb\\\VVVNNNHHHCCCAAA???<<<:::999999999555555555555666777999999===???BBBEEEFFFEEEDDDCCC@@@@@@??????@@@CCCGGGIIIYYYgggyyywwwgggZZZTTTIIIAAA;;;;;;<<<;;;;;;===999;;;>>>@@@@@@@@@AAABBBCCCIIIFFFEEEKKKNNNVVVgggqqqwwwjjjdddeeefffiiimmmpppuuuxxxsssrrrpppmmmkkkhhhddd^^^WWWQQQKKKDDD@@@IIILLLPPPQQQPPPNNNLLLKKKIIIEEEAAA???===<<<:::999888888777777666666555555666888999999777555444444333555777888999:::<<<>>>???>>><<<888555333444666777777666555444222000///111111111111111111111111000000000111222222333333333555777888:::>>>BBBFFFPPPQQQTTTZZZ```cccNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMOOOQQQTTTUUUVVVUUUUUUTTTTTTUUUUUUUUUXXXVVVTTTTTTSSSSSSQQQOOOLLLNNNQQQSSS]]]uuu|||rrreeeXXXPPPLLLLLLNNNPPPPPPOOOQQQTTTSSSOOOKKKKKKJJJHHHFFFGGGJJJLLLOOOSSSWWWYYYYYYZZZ\\\^^^YYYYYYYYYXXXXXXWWWVVVVVVWWW[[[cccooo}}}jjjYYYOOOMMMPPP[[[^^^QQQGGGNNNmmmbbbMMMOOOccc~~~WWWXXXjjjzzzUUU<<<888333111222000000000000000////////////........................,,,------...............------------------------------......///000000000000111111666FFF___vvvyyykkktttyyyxxx}}}|||~~~vvvpppggg```[[[UUUNNNHHHDDDBBB???;;;999777666666555555555555666777888999;;;===AAADDDFFFGGGFFFEEEBBBAAA@@@@@@@@@BBBEEEGGGPPPZZZhhhuuu~~~nnnbbbTTTJJJEEEAAA;;;777:::;;;::::::<<<<<>>CCCFFFOOOPPPTTTYYY___cccMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQSSSUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWUUUSSSRRRRRRQQQPPPNNNMMMOOOSSSXXXfff|||vvvlll```VVVRRRRRRTTTTTTWWWXXXVVVVVVYYYYYYVVVRRRQQQOOOMMMKKKLLLOOOQQQUUUXXX[[[]]]___aaaeeehhhaaaaaa___]]][[[WWWTTTRRRTTTYYYbbbjjjwwwjjjZZZPPPMMMOOOYYY[[[MMMFFFLLLjjj{{{aaaNNNOOOcccXXXYYYpppZZZ>>>888333111222...000000000000////////////........................,,,,,,---...............------------------------------......///000000000000111222666FFF```vvvyyybbbiiinnnpppyyy}}}wwwpppfff^^^XXXSSSMMMIIIDDDBBB???:::777444333222555555555555555666777888888:::>>>BBBEEEGGGGGGGGGBBBBBBBBB@@@??????AAADDDHHHNNNWWWaaammmyyyiiiXXXNNNEEE>>>;;;999666666:::===<<<<<<>>>???AAACCCDDDBBBAAAAAAAAADDDLLLMMMQQQaaammmwwwyyynnniiiiiimmmqqqtttvvv}}}}}}yyyxxxuuupppllleeeaaa\\\VVVQQQKKKFFFBBBGGGJJJOOOQQQPPPOOONNNMMMIIIEEEAAA???===<<<:::999888888777777666666555555555777999888666555444444444555777777666666888999;;;;;;999777444333444555666666666555444222111000111111111111111111111111000000000111222222333333333444666777:::===CCCFFFNNNPPPSSSXXX^^^bbbLLLKKKKKKJJJJJJJJJKKKLLLKKKMMMOOORRRTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUTTTRRRQQQQQQPPPNNNLLLMMMOOOSSS\\\lllvvvnnniiiaaaXXXSSSUUUZZZ___aaafffgggdddaaabbbbbb```______]]]ZZZXXXYYY\\\^^^aaabbbcccfffiiinnnsssvvvqqqnnnjjjeee```\\\YYYWWWXXX___ggglllssskkk[[[QQQMMMNNNWWWWWWHHHEEEJJJfff|||{{{zzzcccKKKLLL```}}}WWW]]]{{{```@@@999555333222---000000000000////////////........................,,,,,,---.........------------------------------------......///000000000///111222666GGG```wwwwww]]]ccciiippp|||~~~}}}|||xxxpppeee\\\VVVQQQMMMIIICCCAAA>>>:::777555333333555444444444555555666777666888;;;???BBBCCCDDDDDDAAAAAAAAA???<<<<<>>>>>>>>===>>>???===:::<<>>===;;;999888888999999444444333333333444444555555666777888999999999999999;;;<<<;;;:::>>>GGGOOOYYY```iiimmmmmmmmmqqquuu}}}www\\\HHH>>>666555666555333333777777999>>>AAACCCHHHNNN]]]XXXPPPHHHEEEIIIQQQWWWjjj}}}oooeeeXXXRRRNNNNNNOOOPPPUUU[[[eeeooozzz{{{yyywwwsssmmmhhheeeaaa\\\WWWRRRMMMHHHDDDGGGJJJOOOQQQPPPOOONNNMMMIIIEEEAAA???===<<<:::999888888777777666666555555333555777777666444444555444555777666555555666777888999999777444222222333555555555555444333222111000000000000000000000000000000000111222222333333000222444666999===CCCGGGNNNPPPSSSXXX^^^bbbJJJKKKKKKLLLLLLLLLLLLLLLOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUSSSQQQQQQQQQPPPNNNLLLJJJMMMXXXnnn|||```LLL>>>???@@@BBBEEELLLSSSYYYppp~~~gggXXXPPPMMMMMMSSSOOO>>>>>>@@@\\\xxxgggMMMMMM```zzzbbbbbbyyy^^^CCC;;;555222555333000000000000////////////........................++++++,,,------------,,,------------------------------......///000000000///111222777HHHbbbyyysss\\\aaammm}}}rrrssswwwzzzwwwxxx|||~~~vvvnnncccZZZTTTNNNHHHDDD<<<;;;999888777777777888444444333333333333333444444444555666777888888999666999;;;:::;;;CCCPPPZZZkkkuuu}}}}}}wwwrrruuuzzzaaaFFF>>>:::777999888666666888999888:::???CCCGGGPPPZZZccc\\\QQQHHHFFFNNN[[[eeerrrcccYYYQQQLLLJJJKKKKKKJJJJJJMMMQQQ[[[fffooo{{{{{{xxxvvvsssmmmiiifffccc]]]XXXSSSNNNHHHDDDHHHKKKOOOQQQPPPNNNMMMLLLIIIEEEAAA???===<<<:::999888888777777666666555555222444777777666444444555444555777777666666777888:::::::::888555222222222555555555555444333222222000000000000000000000000000000000111222222333333000111444666999===CCCGGGOOOPPPTTTYYY___cccIIIIIIJJJKKKLLLLLLKKKKKKPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTRRRQQQQQQPPPNNNLLLNNNQQQ\\\rrrtttUUUAAA@@@AAACCCEEEGGGKKKQQQUUU^^^tttfffXXXPPPMMMMMMSSSOOO>>>>>>>>>[[[yyyhhhMMMLLL___wwwbbb[[[iii[[[AAA;;;333000444444000000000000////////////........................++++++,,,---------,,,,,,------------------------------......///000000000///111222777HHHbbbyyyttt```dddpppsssuuuzzz|||wwwuuu~~~uuummmcccZZZTTTNNNHHHCCC<<<;;;999777666555555666444444333222222333333333333444555666777888::::::555888:::;;;===GGGVVVccc|||zzz}}}zzz[[[BBB:::888888999777333444888<<<;;;<<>>\\\oooNNNGGGYYYwww```QQQZZZsss~~~~~~|||[[[CCC;;;444555666111111111111000//////......------------------------------------............---,,,,,,++++++,,,,,,---.........///000000111111000000000666IIIdddzzzwwwccckkkwww~~~zzz~~~vvvpppfff\\\TTTMMMHHHDDD???<<<999777777666555444333333333333333333333333555333222333555666666555999999<<<>>>>>>AAALLLXXXccckkkqqqqqqttt~~~mmmUUUGGGAAA???<<<888777777666555<<>><<<;;;;;;::::::999999888777666555555555888::::::777444333222666666666666777;;;@@@EEE888999999777444222222222444666888777555333222222...000222333222111111222000000000111111222222222555555444666999>>>CCCFFFOOOPPPSSSYYY```dddGGGHHHIIIJJJIIIJJJLLLOOOSSSTTTUUUTTTSSSRRRSSSTTTSSSUUUVVVUUUSSSPPPOOOOOOPPPPPPRRRSSSUUUUUUVVVVVVXXXaaannnwwwaaaQQQLLLLLLNNNOOOQQQSSSTTTVVVVVVWWWVVVQQQNNNPPPXXXjjjmmm\\\MMMLLLQQQOOOEEE>>>>>>DDDgggsssKKKGGGZZZyyyaaaRRRXXXkkksssxxx]]]DDD===666444555000222111111000000///......------------------------------------............---,,,,,,++++++,,,,,,------......//////000111111///000000666IIIdddzzzwwwgggooo{{{~~~|||wwwpppfff\\\TTTMMMGGGDDD>>><<<888777666666555444333333333333333333333333444333222444666888777777777666888;;;<<<:::===CCCGGGPPPXXX\\\cccooo{{{lllXXXKKKFFFAAA;;;888666666666777>>>AAAFFFKKKUUUcccttt~~~___UUUMMMMMMVVVkkknnnNNNCCCDDDFFFOOOZZZ___aaa\\\PPPHHHMMMZZZccchhhgggeeeddddddcccbbbaaa___YYYTTTRRRPPPOOORRRWWWZZZ```cccaaa^^^eeevvvsss___SSSOOOMMMKKKOOORRRYYYdddqqq|||}}}zzzwwwuuuqqqmmmjjjhhhddd___YYYTTTNNNHHHDDDDDDHHHMMMPPPPPPOOONNNNNNIIIFFFAAA>>>===<<<;;;::::::999888888666666555444555888<<<===;;;777444222444555555444333444777:::777888888777444222333333666777888777555222111111...000222222111000111222///000000111222333444444666666666777:::@@@EEEHHHOOOPPPSSSYYY___cccFFFHHHIIIIIIIIIJJJMMMOOOSSSTTTUUUTTTSSSRRRSSSTTTUUUVVVXXXWWWSSSPPPMMMMMMMMMOOORRRTTTUUUWWWXXXZZZ\\\eeeqqqrrr___TTTSSSUUUVVVWWWYYY[[[]]]^^^^^^^^^ZZZVVVTTTVVVZZZdddxxxkkk[[[MMMLLLPPPMMMCCC<<>>;;;888666666666555444333333333333333333333333333222333555888999999888666333444999;;;999999;;;===CCCIIIMMMTTT```pppzzz~~~ppp```SSSKKKBBB999666666777:::===>>>BBBGGGLLL[[[ooo~~~bbbWWWNNNOOO[[[vvvtttXXXCCCEEEMMMOOOVVVaaafffaaaWWWOOOMMMTTT^^^eeeYYYUUURRRSSSYYY___bbbcccdddbbb```^^^\\\XXXVVVVVVVVVYYY\\\]]]bbbppprrrZZZLLLIIIHHHEEEEEEGGGNNNYYYhhhvvv~~~zzzwwwuuurrrnnnkkkgggccc^^^XXXRRRMMMHHHDDDEEEIIIMMMPPPPPPOOONNNNNNHHHEEEAAA>>>===<<<;;;999999999888777666555444444555888;;;<<<:::666444333222333444333222111222333666777777666444333333444666888999888555222111000...000111111000000111222///000000222333444555555666555555777:::@@@EEEHHHOOOPPPSSSYYY___cccGGGHHHJJJJJJJJJLLLNNNPPPRRRSSSTTTTTTRRRRRRSSSTTTVVVWWWXXXWWWSSSNNNLLLKKKKKKNNNRRRTTTVVVWWWZZZ]]]^^^fffqqqsssddd[[[ZZZ[[[\\\^^^```ccceeefffffffff]]][[[ZZZZZZ\\\cccrrr}}}xxxwwwxxx|||~~~iiiZZZMMMLLLOOOKKKBBB;;;@@@KKKsssgggIIIIIIXXXnnn]]]SSSXXXfffnnn|||```CCC===888444555222222222222111000000//////------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,------------...//////000000...///000666IIIddd{{{uuudddlllyyyuuuzzzzzzssshhh]]]TTTMMMFFFBBB===:::777666666666555444333333333333333333333333333333444666999;;;:::999999555444999<<<;;;;;;======>>>@@@CCCIIIUUUfffttt~~~}}}nnnaaaTTTFFF:::666666777<<>>===;;;999999999888777666555444444666777888777666444444555222444777777666444444555666777777666333222333333666888999888555222111000///000111000//////111222///000000222333444555555444333333555999>>>DDDGGGOOOPPPSSSYYY^^^bbbIIIJJJLLLLLLMMMNNNQQQSSSRRRSSSTTTTTTSSSRRRTTTUUUVVVWWWWWWUUUQQQMMMKKKJJJJJJNNNSSSVVVVVVXXX\\\___```gggppp}}}vvvjjjbbb``````bbbdddgggkkknnnooooooooojjjeeebbb```aaahhhxxxuuujjjhhhdddbbbccceeeiiirrr{{{zzzfffXXXMMMLLLNNNJJJAAA;;;;;;FFFmmm}}}ZZZJJJKKKXXXiii{{{YYYRRR[[[lllxxxeeeEEE???999555666555333222222111111000//////........................,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,------......///000000...//////666IIIeee{{{vvvbbbiiiwwwuuuyyy{{{tttiii^^^TTTLLLFFFBBB<<<:::777555666666555444333333333333333333333333444444555888;;;<<<;;;999>>>::::::===???======@@@;;;::::::===AAAKKK]]]lllooo```NNN===777666666;;;BBBEEELLLOOOVVVnnn___XXXTTTaaa|||tttjjjcccQQQIIIDDDIIITTTbbbrrr~~~}}}hhhTTTPPPTTTTTTMMMFFFBBB@@@???AAAFFFLLLPPPSSS^^^gggpppvvvyyyyyytttnnnhhheeeaaabbbhhhsss}}}nnn```WWWQQQNNNQQQVVV```lllxxx}}}yyyvvvsssooommmiiiddd]]]VVVPPPJJJEEEBBBFFFIIIMMMOOONNNLLLKKKKKKFFFDDDAAA???>>>===;;;999999888777777555555444333555666666555333333333555000333555666555444555555666777777666333111222222666777888777555222111111///000000000//////111333///000000111222333444444222222222444888===CCCFFFOOOPPPSSSXXX^^^bbbKKKLLLNNNOOOOOOPPPSSSVVVSSSTTTUUUUUUTTTTTTUUUWWWVVVWWWVVVSSSNNNKKKJJJKKKKKKPPPUUUXXXXXXYYY]]]bbbdddhhhooozzz{{{pppiiigggfffgggiiinnnrrrvvvxxxxxxxxxyyyuuurrrppppppvvvxxxfffZZZYYYYYY\\\aaaeeeiiiqqqzzzyyycccWWWLLLLLLNNNIIIAAA<<<;;;EEEjjjxxxXXXJJJMMMZZZhhhyyyYYYUUUcccyyymmmJJJBBB;;;555777777333333222111111000000///////////////////////////++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---......//////000......///666IIIeee{{{xxxccchhhwwwxxx{{{|||uuujjj^^^TTTLLLFFFBBB;;;999666555666666555444333333333333333333333333555555777999<<<<<<;;;999===<<<>>>BBBCCC@@@@@@CCC;;;999:::<<<>>>CCCQQQ___wwwzzzhhhRRR>>>888777777<<>>???AAABBBCCCFFFHHHVVVaaannnwww|||xxxtttuuuzzz}}}rrriiikkkooowww{{{wwwssspppmmmjjjeee]]]UUUOOOIIIDDDAAACCCFFFKKKNNNNNNLLLLLLKKKEEECCCAAA??????>>>;;;999888888777666555444444333222444777777555333333333000222444555444333333444777888888666333111000111444666888777555333222222///000000///......111333000000000111111222222222111111111333777===CCCFFFOOOPPPSSSXXX^^^aaaLLLNNNOOOPPPQQQRRRUUUWWWTTTUUUWWWVVVVVVUUUWWWXXXVVVVVVTTTQQQMMMKKKJJJKKKLLLRRRWWWYYYYYYZZZ___cccfffjjjoooxxx~~~uuuooommmmmmjjjmmmrrrwww{{{}}}}}}}}}~~~tttbbbWWWYYY[[[bbbkkkpppttt}}}yyybbbVVVLLLLLLMMMIIIAAA<<>><<<===???>>>>>>GGGSSShhh}}}hhhQQQ===888999:::AAAKKKFFFOOOSSSYYYuuuiiieeehhhsssYYYPPPNNNLLLJJJ@@@GGGLLLSSSiiiyyydddPPPKKKKKKGGG@@@===;;;@@@DDDFFFEEEDDDFFFHHHOOO\\\kkkwww|||wwwtttpppmmmkkkfff]]]UUUNNNHHHCCC@@@@@@DDDIIIMMMMMMMMMMMMMMMEEECCCAAA@@@???>>>;;;999888888777666555444333333000444888999888555222111555777888888777666777777888888888666222000000000444666777777555333333333///000000///......111333000000000000000111111111222111222444888>>>DDDGGGOOOPPPSSSXXX^^^aaaMMMMMMMMMNNNOOORRRTTTUUUYYYXXXXXXYYY[[[ZZZXXXVVVSSSTTTTTTRRRNNNLLLLLLLLLPPPTTTXXX\\\^^^aaadddfffffflllttt|||}}}uuuqqqqqqmmmnnnqqquuuyyy|||}}}~~~mmm```\\\]]]bbbjjjuuurrrgggWWWIIIHHHKKKHHH@@@:::===JJJsss}}}___LLLPPP___pppUUUZZZooowwwIII;;;<<<999555555444444333222222111111000111///...---...///...------...000111111000...------------------------------------............///.........555JJJhhh~~~oooiiiwww{{{}}}zzztttkkk___SSSJJJDDD@@@999999888777666555444444333333333333333333333333999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>AAACCCFFFGGG@@@???>>>;;;;;;>>>CCCGGGZZZeeeyyyuuu\\\FFF666555:::;;;@@@GGGGGGKKKNNNYYYvvvmmmjjjuuubbbUUUIIICCCDDDDDD>>>???HHHTTTkkkppp^^^MMMJJJHHHCCC@@@BBBAAACCCFFFFFFFFFHHHMMMQQQWWWcccooowww}}}{{{vvvpppooohhhbbb\\\XXXPPPGGGBBBBBBCCCGGGLLLOOOOOONNNMMMLLLDDDCCC@@@>>><<<;;;;;;;;;777777777666555555444444333666888888666333222222222333444333333333666888777777777555222111000111444555555666555333222111000000//////.........---000000///......///000111222111222666999;;;BBBIIILLLOOOSSSXXX[[[^^^NNNNNNOOOPPPQQQTTTVVVWWW[[[[[[\\\^^^``````^^^\\\VVVVVVVVVTTTQQQPPPQQQRRRUUUXXX[[[^^^```cccgggiiimmmqqqxxx~~~yyyuuuuuurrrrrrsssvvvyyy|||}}}~~~|||kkkcccbbbgggtttuuudddVVVIIIIIILLLIII@@@:::DDDPPPyyycccLLLPPP^^^nnn~~~}}}TTTWWWiiirrrHHH;;;<<<777333444444444333333222111111111111///...---...///...---+++,,,...//////...,,,+++++++++++++++++++++++++++---------............//////......666KKKhhhqqqlll{{{{{{|||~~~|||wwwmmmbbbVVVLLLFFFBBB999999888777666555444444444333333333333333444555:::;;;<<<=========<<<;;;:::;;;<<<>>>@@@BBBDDDFFFAAA@@@???===<<<>>>BBBFFFKKKRRR___mmmtttpppeeeZZZNNN>>>444888<<<<<<@@@FFFGGGMMMRRR^^^{{{hhhmmm}}}[[[PPPFFF@@@@@@>>>===>>>FFFPPPccc~~~dddTTTHHHGGGFFFBBBAAADDDIIIJJJKKKKKKJJJLLLQQQUUUaaaooo|||vvvpppnnniiiccc]]]XXXPPPGGGBBBBBBCCCGGGLLLOOOOOONNNMMMLLLFFFDDDAAA???<<<;;;;;;;;;777777777666555555444444333666888888666333222222222333444444333333555777666777777555222111111111444555555555555333222111000/////////............000////////////000111222222111222666999;;;BBBIIIMMMOOOTTTXXX\\\^^^OOOOOOPPPRRRTTTWWWYYYZZZ\\\]]]^^^aaaccccccaaa___XXXXXXXXXVVVTTTUUUXXXZZZ\\\]]]___```bbbfffjjjnnnvvvxxx|||{{{{{{uuuttttttvvv{{{uuussswwwwwwaaaTTTIIIJJJMMMIII@@@:::CCCNNNttt___LLLNNN\\\lllzzztttSSSSSSbbbvvvlllJJJ???===888444555444444333333222222111111111///...---...///...---******,,,,,,,,,,,,******************************---------............///000//////777LLLiiiqqqlll|||xxxooowwwuuusssuuusss}}}~~~zzzqqqeeeYYYOOOHHHDDD:::999888666555555555444555444333222222444666777;;;<<<===>>>>>>===;;;;;;::::::;;;===>>>@@@BBBCCCBBBBBBAAA???>>>???BBBDDDEEEFFFJJJPPPSSSQQQJJJCCC>>>777666===AAA@@@BBBHHHIIIOOOUUUbbb|||{{{kkkwwwvvvUUUKKKCCC???>>>999;;;<<>>@@@AAABBBCCCCCCBBB@@@@@@BBBCCCFFFDDDCCCCCCCCCAAA===:::777666:::AAADDDCCCFFFKKKKKKOOOUUUbbbyyyvvvttttttTTTIIIAAA???>>>777:::999???EEELLL^^^cccVVVOOOGGGCCCGGGHHHEEEIIIQQQWWW\\\eeeqqqzzztttqqqllleee]]]XXXOOOFFFBBBBBBDDDHHHMMMPPPOOONNNLLLKKKIIIGGGDDD@@@===;;;::::::777777777666555555444444333666888888666333222222333555666666444444444555666777777555333111111222444444555555444333111000///////////////........./////////000222333444555222111222666999;;;BBBIIIMMMPPPUUUZZZ^^^```OOOPPPRRRTTTWWWYYY[[[\\\___^^^]]]^^^___^^^\\\ZZZVVVWWWWWWWWWWWWZZZ___ccceeefffffffffgggkkkqqqvvv{{{|||}}}}}}yyyvvvuuuzzzppp^^^SSSJJJKKKLLLGGG@@@;;;BBBHHHccczzz^^^GGGHHHXXXlllzzzpppUUUSSS```rrr|||xxxbbbLLLBBB???999666666555555444444333222222111111///...---...///...---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------............///000000000777LLLiiilllgggwww|||ooosssqqqsssvvvqqq~~~~~~~~~~~~tttiii\\\QQQHHHCCC;;;999777555444444555555666555333333444777:::<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<===>>>???BBBDDDEEEEEECCCBBBBBBCCCCCCAAA???===<<<:::777555666888<<>>======777999888>>>BBBEEEQQQWWWLLLJJJEEEEEEHHHHHHHHHPPP\\\gggooo}}}{{{vvvtttkkkddd\\\VVVNNNEEEBBBCCCDDDHHHMMMPPPOOOMMMLLLKKKIIIGGGDDD@@@===;;;::::::777777777666555555444444333666888888666333222222222444666666555444555666555666666555333111222333333444444444444222111000.........///////////////...///000111222333444444222111222666999;;;BBBIIIMMMPPPTTTYYY^^^```PPPQQQTTTVVVXXXZZZ[[[\\\___]]][[[ZZZZZZZZZYYYXXXVVVWWWYYYYYY[[[^^^bbbeeehhhhhhiiiiiikkkpppvvvzzz{{{|||}}}xxxwwwtttssszzz~~~nnn^^^TTTKKKJJJJJJFFF???;;;AAAFFFaaawwwbbbHHHGGGYYYpppuuuVVVSSSaaassszzzsss___JJJ@@@<<<999555444555555444444333333222222111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************---------............///000//////777LLLiiinnnhhhvvvuuu{{{zzzzzzzzztttvvvjjj]]]QQQHHHCCC;;;:::777555444444555666555555444444666999;;;===:::;;;<<<===>>>===<<<<<<<<<<<<<<<;;;<<<<<<======AAADDDGGGHHHFFFEEEDDDDDDBBBAAA???===;;;999777666777999;;;>>>@@@BBBFFFIIIHHHJJJPPP___uuuxxxyyy}}}aaaLLLBBB::::::===777<<<999>>>AAA@@@IIIOOOGGGFFFDDDEEEJJJKKKNNN]]]ooo|||zzzuuusssiiibbbZZZTTTMMMEEEBBBCCCEEEHHHMMMPPPOOOMMMKKKKKKHHHFFFCCC@@@===;;;;;;:::777777777666555555444444333666888888666333222222111333666777666666666777555666666555333222222333333333444444333222000///.........///////////////...///000111222222222222222111222666999;;;BBBIIILLLOOOTTTYYY]]]```SSSTTTVVVYYY[[[\\\\\\\\\[[[XXXTTTRRRSSSUUUVVVVVVXXXZZZ]]]^^^```bbbfffiiijjjkkkmmmnnnpppuuuzzz~~~}}}|||rrrmmmkkkmmmwwwppp```UUUKKKIIIHHHCCC>>><<<===EEEbbb{{{dddKKKJJJ\\\uuuyyyVVVRRR^^^pppwww~~~uuuaaaKKK@@@>>><<<888555555555555444333333222222111///...---...///...---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---------............//////......666KKKhhhppphhhuuu}}}wwwwwwlll^^^RRRHHHCCC<<<:::777555444444555666444444555666888:::<<<===;;;<<<===???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===@@@CCCHHHJJJIIIGGGEEEEEECCCCCCAAA???<<<:::999999999:::<<>><<<>>>GGGggghhhNNNMMM___yyy{{{VVVPPP[[[mmmuuu}}}zzzfffNNNBBBAAA@@@<<<888666555555444444333222222111///...---//////...---,,,,,,++++++++++++,,,,,,---------------------------------........./////////......555KKKhhh~~~pppgggrrr{{{yyymmm```SSSIIICCC<<<:::777444333444555777333444555777999;;;<<<===<<<===???AAABBBCCCCCCBBB>>>>>>===<<<<<<<<<<<<<<>>???CCC>>>CCC>>>AAA@@@;;;@@@GGGCCCEEEEEEKKKSSSZZZggg{{{tttmmmkkkeee^^^VVVQQQKKKDDDBBBDDDEEEIIINNNPPPOOOMMMKKKJJJDDDCCC@@@>>><<<;;;;;;;;;777777777666555555444444444666888888666333222222...111555777888888888999444555666555333222222444333333444444333222000///---.........//////000000...///000111111000///...222111222666999;;;BBBIIIJJJMMMRRRWWW\\\___YYYZZZ[[[]]]^^^]]]]]]\\\UUUQQQMMMLLLMMMPPPRRRSSS^^^bbbdddbbbbbbiiippptttqqqppppppqqquuuzzz|||~~~qqq]]]TTTSSSYYYjjj}}}sss^^^SSSIIIGGGFFFBBB===:::AAAMMMmmmlllKKKZZZsssZZZQQQYYYiiirrr~~~hhhPPPGGGFFFBBB===::::::999777555333222111111111000///...---,,,++++++,,,,,,------,,,,,,+++***)))))))))))))))******+++,,,,,,,,,---------............///555JJJgggrrrmmmppp}}}{{{|||zzznnnaaaUUULLLIII???<<<888666555555555444444666888888999:::===???AAA@@@??????@@@AAACCCDDDDDDCCCAAA???===<<<<<<<<<:::>>>BBBGGGIIIJJJHHHGGGIIIEEE@@@<<<<<<<<<===>>>:::>>>DDDIIILLLKKKHHHFFFGGGJJJSSS```hhheeeXXXLLLFFFIIIJJJIIIIIIJJJFFF@@@>>>>>>???@@@AAAAAABBBBBBFFFEEEBBB@@@@@@@@@AAABBBBBBLLLTTTWWWbbb{{{}}}jjjbbb\\\ZZZaaakkkttt~~~{{{sssllljjjgggaaaXXXNNNGGGDDDCCCDDDHHHJJJLLLNNNNNNMMMKKKIIICCCBBBAAA???===<<<:::999666666666555444444333333000444888:::888555222111333444666888999::::::999666555444333222333444444666888777222111333333000---.........---,,,,,,+++////////////000111333333222333333555777<<>>AAABBBBBBAAAAAABBBCCCDDDEEEEEEEEECCCBBB@@@???>>>===:::===AAAEEEHHHIIIIIIIIIIIIGGGEEECCCBBBAAAAAA@@@???CCCIIINNNPPPOOOMMMKKKGGGJJJQQQ\\\ccc```SSSHHHCCCEEEFFFDDDEEEGGGEEE???@@@@@@AAABBBBBBBBBCCCCCCGGGEEECCCBBBAAAAAABBBCCCBBBKKKUUU^^^ooouuuaaaVVVPPPKKKJJJOOOVVV[[[bbbhhhqqq|||tttnnnlllgggaaaXXXNNNGGGCCCCCCCCCHHHJJJMMMOOOPPPOOONNNMMMDDDCCCAAA???===;;;:::999666666666555444444333333222444888999777444222222333444666888999:::::::::888666555333333333333444666888666222111333333000////////////......------000/////////000111222222222333444555777<<>>AAACCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDBBB@@@>>>===;;;<<<>>>BBBEEEHHHJJJKKKJJJKKKLLLMMMKKKHHHEEEBBBDDDGGGKKKPPPQQQQQQOOOMMMJJJKKKPPPYYY___\\\PPPFFFBBBDDDCCC@@@BBBEEEDDD@@@BBBBBBCCCCCCDDDDDDDDDDDDGGGFFFDDDCCCBBBCCCCCCDDDBBBIIITTTeee}}}kkkTTTKKKIIIEEEBBBCCCHHHKKKLLLPPPUUUXXXgggnnnqqq|||}}}vvvpppooogggaaaWWWMMMFFFBBBBBBBBBHHHJJJMMMPPPQQQQQQPPPOOODDDCCCAAA???===;;;::::::666666666555444444333333333555777777555444333333333444555777888999:::::::::999666555333333333333555777666222111333333000000000000////////////...111000000000000000111111333444444666888===CCCHHHMMMPPPUUUZZZ___aaa_________^^^]]][[[YYYWWWOOOKKKGGGFFFHHHMMMPPPSSS[[[]]]^^^aaakkkvvv{{{yyy{{{|||~~~~~~~~~~~~lllSSSFFFDDDFFFMMMUUU___mmmyyyvvvhhhZZZQQQJJJHHHFFFAAA<<<;;;<<>>@@@CCCEEECCCCCCCCCDDDEEEEEEFFFGGGFFFFFFEEEDDDBBB@@@===<<<;;;<<<<<<>>>BBBFFFIIIKKKMMMQQQUUUWWWSSSMMMGGGCCCDDDFFFIIIMMMNNNMMMLLLJJJJJJKKKNNNVVV]]]\\\RRRHHHFFFFFFDDDAAADDDIIIKKKIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDHHHQQQdddrrrUUUFFFDDDGGGCCCCCCFFFKKKLLLKKKOOOTTTTTThhhsssxxx}}}vvvpppooogggaaaVVVLLLEEEAAABBBBBBJJJKKKNNNQQQQQQQQQOOONNNEEEDDDAAA>>><<<;;;::::::666666666555444444333333555666666666444333444555333444555666888999999:::<<<:::888555444333222222444666555222111333333000000/////////////////////222111000000000000000111333444555666888===CCCHHHMMMPPPUUU[[[___bbb]]]]]]]]]]]][[[YYYWWWVVVPPPLLLGGGDDDFFFJJJNNNPPPZZZ\\\]]]aaakkkvvvzzzxxx}}}pppUUUHHHIIIMMMRRRTTTVVV___hhhuuuhhhXXXPPPJJJIIIFFF@@@<<<;;;<<>>999:::;;;;;;:::777444333000000000///.........---,,,,,,------,,,,,,+++******************+++,,,,,,,,,,,,,,,---------.........000000444DDD```|||}}}ooohhhmmmuuuzzz~~~zzzvvvlll```TTTKKKAAA===777444444555666666999;;;===>>>???AAADDDFFFBBBCCCDDDDDDEEEEEEFFFFFFHHHHHHGGGEEECCCAAA???>>>===<<<<<<<<>><<<:::::::::666666666555444444333333555666666555333333444555333333444555777888999:::<<<;;;888555333222222222444666555111000333333111///......------...//////222111000000000000000111333333444555888===CCCHHHLLLPPPUUU[[[___bbbYYYYYYZZZZZZYYYWWWVVVUUUSSSNNNHHHEEEGGGJJJNNNQQQXXX[[[___bbbkkkuuu{{{zzz|||tttWWWHHHJJJPPPSSSSSSTTT^^^jjjpppiiiiiieeeggghhhjjjnnnssszzzvvvhhhVVVPPPKKKIIIFFF???;;;;;;===OOOPPPJJJRRRhhh|||ZZZ___mmmuuuzzznnnLLLFFFFFF???;;;>>>777777777777666444222111000000000/////////......,,,,,,------,,,,,,+++******************+++,,,,,,,,,,,,,,,---------.........000111333BBB^^^{{{~~~oooeeeiiiqqquuuzzz|||||||||xxxpppdddWWWMMMBBB>>>888555555666777888;;;===>>>??????AAACCCFFFBBBCCCDDDEEEFFFFFFFFFFFFLLLKKKHHHFFFCCCBBBAAA@@@???>>><<<<<<===???CCCEEEMMMTTT\\\^^^YYYQQQJJJGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFKKKTTT]]]^^^WWWOOOHHHHHHGGGHHHQQQaaalllpppkkkfff]]]TTTLLLHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIMMMXXXkkkzzz{{{tttllljjj```RRRGGGCCCBBBAAAGGGHHHJJJLLLJJJLLLVVVccc~~~|||tttmmmkkkddd]]]SSSIIICCCAAACCCEEEMMMNNNPPPQQQPPPNNNLLLJJJGGGEEEAAA>>>;;;:::::::::666666666555444444333333555666666666444333444555333333444555666888999:::;;;:::777555333222222222333555444111000333333111///...---------...///000111000000000000000111111222333333555777<<>>888888777666555444444333000000000000////////////,,,,,,------,,,,,,+++***+++++++++++++++,,,------,,,,,,,,,---------.........111111333AAA]]]zzzoooeeeiiiqqquuuyyyyyyvvvxxx|||}}}{{{zzzssshhhZZZPPPDDD???:::666666777999999===>>>???@@@???@@@BBBDDDDDDEEEFFFGGGHHHHHHGGGGGGLLLIIIFFFBBB???>>>??????AAA@@@>>><<<<<<===>>>@@@HHHPPPYYY\\\XXXRRRNNNLLLIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJOOOYYYbbbccc\\\TTTMMMLLLIIIIIISSScccpppuuuooohhh]]]SSSKKKHHHIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHLLLQQQXXXccckkkhhhaaaaaaaaaZZZOOOGGGFFFEEEDDDHHHIIILLLNNNPPPWWWjjj|||{{{tttnnnlllbbb\\\QQQHHHBBBBBBDDDFFFMMMOOOQQQRRRRRRPPPNNNLLLHHHEEEAAA===;;;999999:::666666666555444444333333444555777666555333333444333333333444555777999::::::888666444222222222222222555444000000333333111000///...---...///111222000/////////000111222222111111222444666;;;AAAFFFLLLPPPUUU[[[```cccPPPQQQSSSTTTUUUUUUTTTTTTVVVRRRLLLJJJMMMRRRXXX[[[```fffjjjjjjjjjpppuuuvvvxxx~~~bbbVVVVVVWWWYYY^^^nnn___KKKJJJOOOJJJKKKLLLMMMMMMOOORRRUUURRRTTTZZZccclll~~~pppaaaTTTOOOKKKJJJFFF???;;;<<<<<>>;;;;;;999888777777777777000000000000////////////,,,,,,---------,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,---------.........111111333@@@\\\yyyooodddiiirrrvvvzzz~~~vvvpppqqqvvvxxxxxx|||vvvkkk]]]SSSEEE@@@:::777666888999:::>>>???@@@@@@???@@@BBBCCCEEEFFFHHHIIIJJJJJJIIIHHHIIIFFFAAA===::::::;;;<<>><<<===>>>VVVyyyfffTTTJJJVVVmmm}}}iiiJJJQQQ```tttfffKKKDDD===;;;===<<<===<<<:::888777666555555444333222111000...------000///...---,,,---......,,,++++++******++++++,,,---------............///...111222333===VVVttt{{{iiiiiizzzyyyqqqvvvuuuwww||||||}}}wwwmmmbbbYYYKKKBBB:::888777777:::>>>???AAADDDDDDDDDDDDEEEGGGKKKIIIIIIJJJMMMLLLIIIFFF@@@===:::;;;>>>AAABBBAAACCCBBB@@@===<<<;;;;;;;;;BBBDDDIIIQQQXXXZZZWWWSSSPPPOOONNNLLLKKKKKKLLLLLLQQQWWW^^^fffpppuuunnnbbbWWW]]]]]]VVVSSSXXX]]]^^^XXXUUUQQQMMMLLLNNNRRRUUUVVVPPPMMMPPPQQQPPPRRRXXX\\\ccchhhjjjlllmmmggg]]]YYYTTTOOOKKKGGGDDDDDDGGGIIIKKKPPPUUU[[[mmm|||vvvoooiiieeeZZZOOOIIIEEEDDDFFFKKKSSSTTTVVVVVVTTTRRROOOMMMIIIFFFBBB>>>:::999888888777888777555333222222333555666777666444333333444444444444555666888:::;;;===<<<999666333111111111222222111111111111111111////////////000000000000000000000000111111111111333333333222444999???DDDKKKNNNTTTZZZ___aaaRRRSSSTTTTTTUUUWWW[[[^^^aaa^^^YYYVVVWWW\\\bbbfffmmmrrruuuvvv|||lll\\\[[[]]]hhh|||sssXXXJJJHHHKKKLLLQQQQQQPPPNNNMMMMMMLLLKKKQQQNNNPPPVVVZZZ```tttnnnaaaSSSNNNJJJHHHDDD>>>;;;===<<>>AAACCCBBB@@@AAA@@@>>>===<<<<<<<<<===<<>>@@@>>>>>>===;;;:::888888777777999888777555333111000/////////...------------...,,,++++++******++++++,,,---------............///+++---///111:::QQQooo}}}nnnuuu|||mmmiiirrr|||tttiiiaaaOOOFFF>>>:::999888;;;@@@BBBDDDFFFGGGGGGGGGHHHIIIHHHIIIKKKMMMMMMIIICCC???;;;<<<>>>BBBEEEEEECCCAAABBBAAA@@@???>>>???@@@@@@===>>>BBBHHHQQQXXX\\\]]]YYYYYYXXXVVVTTTTTTVVVXXX___gggqqqxxx~~~zzzuuuvvvwwwzzz~~~|||ooobbb[[[ZZZYYYZZZ\\\]]]^^^^^^^^^cccmmmtttuuuuuu|||zzznnniii^^^SSSKKKIIILLLOOOVVVUUUVVVYYYeeexxxpppjjjcccXXXMMMGGGDDDCCCFFFKKKQQQSSSUUUWWWVVVTTTQQQOOOGGGFFFDDDAAA>>>;;;999888777777777555333222333444555666777666444333333444222333555777888999888888:::999777555333333333333444333333222111000//////------........./////////000000000000111111111111///000111333666<<>>???======<<<:::999888777777777999999777555333222000/////////......------------,,,++++++******++++++,,,---------............///,,,,,,///222:::NNNmmm}}}nnnuuuzzzjjjcccoooxxxmmmeeeSSSJJJ@@@<<<::::::===BBBBBBDDDFFFGGGGGGGGGHHHIIIGGGIIILLLMMMLLLGGGAAA<<<<<<>>>AAADDDFFFGGGFFFEEEFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCFFFKKKRRRWWW[[[[[[\\\\\\YYYWWWVVVYYY]]]bbbkkkvvv|||ooonnnqqqttttttrrrppprrrtttqqqssswww|||{{{lllZZZMMMKKKOOOQQQXXXXXXYYY___mmm}}}wwwooojjjbbbWWWKKKEEECCCBBBGGGLLLPPPRRRUUUWWWXXXVVVSSSPPPGGGFFFEEEBBB@@@===:::888666777777555333222333444555666777666444333333444111222555777888888777666888777555444333333444555444444333222111//////...------------.........//////000000000111111111111000111222333555999???CCCKKKOOOTTTZZZ___bbbTTTUUUUUUUUUUUUWWW[[[^^^eeeaaa\\\ZZZ]]]eeennntttwww~~~vvvppplllrrr||||||uuubbbXXXQQQQQQTTTWWW^^^eeefff___ZZZYYYWWWUUUYYY___fffjjjtttrrrbbbRRRLLLGGGEEE@@@;;;999<<>><<<;;;>>>CCCBBBDDDFFFGGGFFFGGGHHHIIIHHHJJJMMMMMMJJJEEE@@@===@@@BBBDDDFFFGGGHHHJJJKKKIIIHHHFFFDDDBBBBBBBBBBBBEEEDDDCCCDDDFFFKKKQQQVVV^^^```aaa___\\\[[[^^^aaaeeelllxxxhhhVVVSSSVVVWWW\\\^^^aaaiiizzz|||wwwqqqlllbbbVVVKKKEEEBBBCCCHHHNNNPPPRRRVVVYYYYYYWWWSSSQQQFFFFFFDDDBBB@@@===:::999666777777555333222333555555666777666444333333444111333555777888888777666777666444333333444444555444444333222111//////...------------.........//////000000000111111111111000222333555777;;;@@@DDDLLLOOOUUU[[[```bbbSSSSSSTTTSSSSSSUUUYYY\\\```^^^[[[[[[```iiissszzz~~~wwwuuutttqqqkkkeeeVVVTTTWWW___dddgggqqq}}}vvvkkkcccbbb```___eeennnzzzppp```SSSMMMGGGEEE@@@;;;:::<<>><<<<<<999999999888666666555555555666666555444222111000000......//////......---,,,,,,++++++******++++++,,,---------............//////...000444888GGGfffuuuvvvpppooozzz}}}ssskkk\\\QQQFFF@@@>>><<<@@@DDDBBBDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMKKKGGGCCCAAA@@@EEEFFFHHHIIIIIIJJJMMMOOOJJJHHHFFFCCCAAAAAA@@@@@@BBBBBBCCCCCCEEEJJJPPPTTT```dddhhhfffbbb```bbbeeehhhkkktttqqq\\\XXXZZZZZZbbbeeejjjsss~~~{{{wwwrrrnnnbbbWWWKKKEEECCCDDDIIIPPPPPPSSSWWWZZZZZZWWWTTTQQQFFFEEECCCAAA>>><<<:::999555666666555333333444555555666777666444333333444222333555666777777666666666555444333333333444555444333333222111000//////------........./////////000000000000111111111111///111444777;;;@@@FFFJJJLLLOOOUUU[[[```cccRRRRRRSSSRRRRRRTTTXXX[[[^^^\\\[[[]]]cccmmmwww}}}zzzvvvsssooollldddcccjjjwww}}}|||pppnnnkkkjjjrrr~~~qqqaaaTTTNNNHHHEEE@@@;;;;;;===EEE[[[yyyXXXRRRccc|||QQQ]]]kkkyyy^^^GGGCCC>>>;;;<<<999:::999888777666666666666555555444444333222222111---.../////////...---,,,,,,++++++******++++++,,,---------............///000...000444666BBBbbbyyywwwsssvvv}}}tttnnn___TTTHHHBBB???===AAAFFFCCCEEEHHHHHHHHHHHHIIIJJJNNNNNNLLLHHHDDDBBBCCCEEEFFFIIIMMMOOONNNMMMNNNOOOJJJIIIGGGEEEDDDDDDDDDDDDEEEFFFIIIIIIJJJMMMRRRVVV^^^dddjjjjjjfffbbbcccfffhhhggglllxxxxxx```\\\^^^^^^gggkkkooowww|||xxxtttooojjjcccWWWKKKEEECCCEEEKKKQQQQQQTTTXXX[[[[[[XXXSSSPPPFFFDDDBBB???<<<;;;::::::555666666555333333444666555666777666444333333444333444444555555666666666666666444333222333444444222222222111111111000000....../////////000000000000000000000111111111111---000333777;;;@@@FFFJJJLLLPPPUUU[[[```cccRRRRRRSSSRRRRRRTTTWWWZZZ^^^]]]]]]___fffoooxxx~~~}}}~~~{{{zzzvvvsssqqqzzztttdddUUUNNNHHHEEE@@@;;;;;;>>>HHH[[[zzz[[[TTTddd|||iiiSSSbbbvvvaaaIIIDDD???<<<===:::::::::999888777777777888555555444444444333333333---.../////////...,,,,,,,,,++++++++++++++++++,,,---------.........//////000---///333555???^^^~~~zzzwwwrrrxxx}}}}}}vvvpppaaaUUUIIICCC???>>>AAAFFFEEEGGGIIIJJJIIIIIIKKKLLLOOOOOOLLLGGGBBBAAAEEEHHHFFFKKKQQQTTTRRROOONNNNNNLLLKKKJJJIIIHHHIIIJJJJJJLLLNNNQQQQQQPPPQQQTTTXXX[[[bbbjjjjjjeeeaaaaaadddeeeaaadddppp}}}hhhdddfffeeeiiimmmpppwwwyyytttpppjjjeeecccWWWKKKEEEDDDEEELLLSSSRRRUUUYYY[[[[[[XXXSSSPPPFFFDDDAAA===;;;::::::;;;555666666555333333444666555666777666444333333444444444444444444555666777777666444333222222333444222222111111111111111111////////////000000000000000000000000111111111111...000222555777;;;@@@CCCMMMPPPUUU[[[```cccNNNQQQSSSSSSSSSTTTYYY]]]```]]]^^^dddjjjrrr~~~ppp^^^VVVNNNFFFCCC???;;;:::<<>>>>>===<<<999888999999888666555333222222...............---------...------,,,,,,------...---------............//////000---///666===YYYrrrqqqwwwzzz||||||{{{tttooohhh^^^PPPEEE@@@@@@CCCEEEEEEGGGIIIJJJIIIIIIJJJKKKQQQMMMHHHDDDBBBDDDHHHJJJKKKNNNQQQSSSSSSSSSRRRRRR[[[RRRMMMOOOQQQRRRVVV]]]eeeeeedddeeeggggggbbb\\\```\\\___iiinnniiicccaaaaaabbbgggooovvvrrrjjjhhhdddooottt{{{}}}wwwrrrmmmkkk^^^SSSIIIEEEEEEGGGMMMSSSUUUXXXYYYXXXXXXXXXTTTNNNEEECCC@@@>>>===<<<;;;999888888777555333333555777:::999777555444333333333222444666777666666777888;;;999666333111222333444555444333222111111111111111111111000///---,,,+++/////////000111111222222000111333444777;;;AAAEEEJJJNNNTTTZZZ___bbbNNNQQQTTTUUUTTTVVVZZZ^^^```]]]___eeellltttooo]]]SSSLLLFFFDDDAAA===<<<>>>JJJkkk|||OOOPPPaaasss~~~kkkLLLPPPooo]]]BBBCCCAAA============>>>??????>>>===;;;999999999888666555444333222/////////............------,,,,,,++++++,,,,,,------------............//////000---///666<<>><<<;;;:::999777888888777555333333555888:::999777555444333333333222444666777666666777888:::888555222111111222333444444333222111111111111////////////............/////////000111111222222000111333444777;;;AAAEEEJJJNNNTTTZZZ___bbbMMMQQQTTTVVVVVVWWW[[[^^^bbbaaaccciiiqqqyyynnn[[[PPPJJJFFFEEEDDD@@@>>>???HHHmmmgggHHHKKK___qqqzzzyyyaaaFFFQQQuuuYYYBBBDDDBBB???@@@@@@>>>????????????===<<<;;;999999888777555444333333000000/////////.........,,,,,,++++++++++++,,,,,,---------............//////000---000555;;;UUU{{{}}}vvvzzzsssaaa___hhhqqqxxx}}}{{{~~~zzzlllcccVVVLLLFFFFFFGGGIIIFFFGGGIIIIIIHHHHHHJJJKKKOOOLLLHHHFFFFFFIIIMMMOOOQQQRRRSSSUUUXXX\\\___aaaaaa___aaaeeeiiilllttt{{{}}}vvvhhh___VVVUUUXXX```eeeggghhhiiikkkkkkoootttyyy}}}~~~sssqqqooosss{{{{{{rrrvvvrrrpppssspppsss~~~yyyrrrjjjddd^^^TTTJJJFFFFFFIIIOOOVVVXXX[[[\\\[[[ZZZZZZUUUNNNCCCAAA>>><<<;;;:::999777888888777555333444666888:::999777555444333333333222444666777666666777888888777444222000000111222444333333222111111000000///...------...///000111/////////000111111222222000111333444777;;;AAAEEEJJJNNNTTTZZZ___aaaKKKOOOTTTVVVVVVWWW[[[^^^gggeeehhhnnnvvv}}}lllZZZOOOJJJGGGHHHFFFAAA??????HHHkkkqqqYYYFFFKKK```uuu~~~vvv```IIIMMMuuu}}}[[[GGGHHHDDD@@@@@@>>>>>>>>>???>>>>>>===;;;;;;999999888777666555444333111111111000000//////...---,,,,,,++++++,,,,,,------------............///...000...000555999RRRwww}}}wwwzzz~~~mmm\\\ZZZdddoooxxx}}}ooogggZZZOOOJJJHHHHHHIIIFFFGGGHHHHHHGGGHHHJJJKKKMMMKKKHHHFFFGGGKKKOOORRRSSSRRRRRRSSSXXX]]]aaaccchhhgggfffgggiiinnnwww~~~sss```VVVPPPRRRVVV\\\aaaeeejjjnnnrrrqqqrrrvvvzzz~~~uuuqqqpppxxxiiicccddd___^^^bbbaaajjj|||wwwppphhhbbb[[[QQQHHHEEEFFFIIIPPPWWWZZZ]]]^^^]]]\\\[[[UUUMMMEEECCC@@@>>>===<<<;;;999777888777555444444777999:::999777555444333333333222444666777666666777888777555333111000000000111333333333222111111000///000///---,,,---...000222/////////000111111222222000111333444777;;;AAAEEEJJJNNNTTTZZZ^^^aaaJJJNNNRRRTTTUUUWWW[[[___hhhgggjjjqqqxxxkkkZZZQQQLLLIIIJJJHHHBBB>>>>>>KKKiiijjjXXXHHHKKKaaaxxxxxxbbbOOOMMMzzzuuuXXXIIIIIIDDD@@@@@@<<<============<<<;;;::::::999999888777666555555444333333222111000000//////......------------......---------............///...000...000444777NNNrrryyyzzzvvvhhh[[[ZZZdddqqq}}}rrrjjj^^^SSSLLLIIIHHHGGGFFFGGGHHHGGGGGGGGGIIIKKKKKKJJJHHHGGGIIILLLPPPSSSTTTRRRPPPRRRWWW^^^bbbdddllllllmmmnnnuuuttt```RRRMMMHHHNNNUUUZZZ```gggooottt~~~yyywwwyyy|||wwwqqqqqq{{{zzz___WWWWWWPPPPPPSSSTTTaaazzzxxxsssmmmgggbbbWWWMMMEEECCCEEEIIIQQQXXX\\\___```^^^]]][[[TTTLLLEEECCC@@@>>>===<<<;;;999777888777555444555777::::::999777555444333333333222444666777666666777888555444333111000000000111222222222222222000///...222000...---,,,---///000/////////000111111222222000111333444777;;;AAAEEEJJJNNNTTTZZZ^^^```LLLOOORRRTTTUUUXXX]]]bbbffffffjjjsss{{{kkk[[[RRRMMMJJJJJJHHHCCC???@@@KKKeeeyyyhhhYYYFFFKKK```zzzyyycccPPPUUU|||fffOOOEEEGGGBBB@@@AAA============<<<;;;;;;::::::999999888777777666555555444444333222111000000/////////............//////---------............///---000...000333555KKKnnn{{{www{{{ssshhh^^^\\\dddssswwwooobbbWWWOOOJJJGGGEEEFFFGGGGGGFFFFFFGGGIIILLLLLLKKKJJJIIIKKKOOORRRUUUVVVRRRPPPSSS[[[ccchhhiiipppuuu}}}yyyhhhZZZMMMIIILLLKKKUUU```eeejjjrrrzzz~~~|||}}}}}}wwwxxx~~~ttt[[[SSSQQQJJJJJJNNNNNN^^^{{{}}}tttoookkkeeeaaaSSSJJJBBBBBBEEEJJJSSS[[[\\\```aaa___]]]ZZZSSSJJJCCCAAA>>><<<;;;:::999777777777777666444555888;;;:::999777555444333333333222444666777666666777888555444333222111111111111111222222333222000///...111000///...------...////////////000111111222222000111333444777;;;AAAEEEJJJNNNTTTYYY^^^___OOOQQQSSSTTTUUUZZZaaagggfffgggmmmxxx~~~jjj]]]RRRLLLIIIJJJIIIDDDBBBCCCNNNjjjvvvlll^^^FFFLLL```zzzzzzaaaMMMXXXvvv]]]JJJCCCFFFBBBAAABBB>>>???>>>===<<<<<<;;;;;;;;;999999888888777666666666555555444333222111000000.........------.........---------............///---///...000333444IIIkkk{{{uuu}}}sssfff^^^___nnn|||tttggg[[[RRRLLLGGGEEEFFFGGGGGGFFFEEEFFFIIILLLOOONNNMMMMMMNNNQQQUUUWWWWWWUUUTTTYYYcccmmmrrrttt}}}sss]]]UUUQQQKKKKKKPPPWWWeeeppprrrrrrwww|||~~~~~~{{{|||{{{aaaTTTQQQKKKLLLPPPPPPbbbwwwpppmmmjjjddd^^^PPPHHHAAABBBFFFMMMVVV___]]]```aaa___]]]YYYQQQHHHCCCAAA>>><<<;;;:::999777777777777666555666999;;;:::999777555444333333333222444666777666666777888444444333333222222111111000111222333222000...---............/////////////////////000111111222222000111333444777;;;AAAEEEJJJNNNSSSYYY]]]___RRRSSSUUUUUUVVV[[[dddjjjhhhiiiqqq~~~}}}jjj^^^PPPKKKHHHIIIIIIFFFEEEGGGWWWvvv}}}wwwhhhLLLNNNaaa{{{{{{```KKKUUUvvv\\\KKKFFFHHHCCCBBBCCC>>>@@@???>>>===<<<<<<<<<===999999888888777777666666666666555444222111111000...------,,,,,,------...---------.........//////---///...000333333GGGjjj{{{vvvmmm___ZZZgggwwwkkk^^^TTTMMMHHHEEEFFFGGGGGGEEEEEEFFFIIILLLQQQPPPOOOOOOQQQTTTWWWYYYYYYWWWWWW^^^jjjuuu{{{}}}fffTTTJJJPPPWWWTTTRRRTTT___mmmwwwvvvqqqqqqrrrqqqssssssyyyuuupppttt{{{jjjSSSPPPJJJLLLQQQRRReee}}}sssnnnmmmjjjccc]]]OOOGGGAAABBBHHHOOOYYYbbb]]]```bbb___]]]YYYPPPGGGEEECCC@@@>>>>>>===;;;999777777777666555666999<<<:::999777555444333333333222444666777666666777888444444444333333222222222000111222333222000...---+++,,,---///000111111111/////////000111111222222000222333444777;;;AAAEEEJJJNNNSSSYYY]]]___TTTQQQRRRXXX[[[]]]aaaffflllqqqyyy~~~hhhYYYTTTLLLIIILLLKKKDDDCCCGGG___gggHHHLLLkkkvvv\\\SSS\\\uuufffPPPFFFFFFAAA???AAA>>>@@@@@@???>>>===<<<;;;;;;::::::::::::999888888777888777444222000///............---------......///,,,,,,,,,---------......000///---111666333BBBaaazzzppp^^^ZZZjjj}}}qqqeeeYYYPPPIIIDDDEEEGGGHHHGGGFFFGGGLLLQQQSSSOOOOOOTTTXXXYYY[[[^^^^^^UUUZZZmmmyyyyyy~~~iiiQQQQQQPPPPPPQQQUUUYYY\\\eeeggggggddd___\\\]]]___eeemmm{{{wwwbbb^^^eeepppuuuaaaTTTMMMMMMLLLQQQllluuuqqqpppjjj___UUUJJJEEEAAADDDHHHMMMVVV^^^aaaaaaaaa^^^YYYRRRKKKGGGBBBAAA@@@>>><<<;;;::::::888777555444555666888999:::888666333222222333444555555666777777777777777555444222000000111222333111222222111111000///...//////.........---------000000000000000111111222555111111888<<<<<>>????????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888999888666333111000000000.........------......///,,,---------............///...,,,000444111???\\\}}}ppp|||{{{fff]]]hhhsssggg[[[QQQKKKGGGFFFGGGHHHGGGFFFIIIOOOTTTWWWSSSSSSWWW[[[\\\]]]```___XXX\\\mmmvvvwwwmmmVVVKKKNNNQQQTTTUUUVVVWWWWWWWWWVVVUUUSSSQQQRRRTTTVVVYYYdddwwwxxx{{{~~~nnnYYYUUU^^^kkk|||mmm]]]PPPNNNOOOXXXtttuuupppmmmggg[[[QQQGGGCCCAAADDDIIINNNWWW___`````````^^^YYYRRRKKKGGGBBBAAA@@@>>><<<;;;::::::888777555555555666888999999888555333222222333444555666777888888888777666555444222111000111222333111222222111111000///...000000/////////.........000000000000000111111222000...222===FFFHHHHHHJJJNNNQQQUUUZZZ^^^```XXXYYY^^^cccfffiiisss~~~{{{fffVVVRRRKKKHHHKKKIIICCCCCCIII[[[xxxhhhOOOdddhhhUUU[[[rrrjjjlll}}}|||hhhPPPEEEFFFAAA@@@BBB>>>>>>?????????@@@@@@@@@@@@>>>>>>>>>======<<<:::::::::999777555333222222222//////......---......///------........./////////......+++...111...:::UUU{{{qqq~~~pppdddjjj~~~wwwjjj]]]SSSMMMJJJFFFGGGGGGFFFFFFJJJRRRXXX\\\XXXXXX\\\______```cccbbb]]]bbbooovvvyyyjjjRRRHHHGGGMMMUUU[[[\\\YYYVVVTTTQQQOOOMMMNNNQQQVVVYYY[[[___gggxxxuuuiiiiiimmmnnnzzzmmmVVVSSS]]]kkk}}}ooo\\\XXX\\\kkk~~~uuuooojjjbbbVVVLLLDDDAAAAAAEEEKKKOOOWWW______```___]]]XXXQQQKKKHHHBBBAAA@@@>>><<<;;;::::::888777555555555777999:::999888555333222333444444444666888:::;;;999777666555444222111111222333333111222222111111000///...000000000000000/////////000000000000000111111222777888@@@MMMVVVWWWVVVUUUNNNQQQVVV[[[___```WWW[[[cccjjjmmmsss~~~sssnnnfffffflllmmmqqq{{{zzzeeeWWWQQQJJJHHHJJJHHHBBBCCCJJJ\\\sssgggTTTfffkkkPPPZZZqqqnnnzzziiiPPPDDDEEEBBBAAABBB>>>????????????????????????>>>>>>>>>>>>===;;;:::999888888777555444333222222000//////........................////////////000...///,,,---000---666MMMwwwwwwqqqiiilllzzz||||||{{{mmm```UUUOOOLLLGGGGGGGGGFFFFFFKKKTTT[[[^^^ZZZ[[[```cccccccccffffffccchhhrrrxxx[[[HHHGGGJJJRRR[[[```___[[[VVVTTTTTTSSSUUU[[[ccciiikkkjjjrrrqqqwwwvvvfffaaaeeehhhzzzyyy```[[[dddrrrooojjjrrr}}}uuunnniii```SSSJJJDDDAAABBBGGGLLLPPPWWW]]]``````___\\\WWWQQQKKKHHHBBBAAA@@@>>><<<;;;::::::888777666555666777999;;;999777555333222333444555444666999<<<<<<:::888666444333333222222222333333111222222111111000///...////////////////////////000000000000000111111222///555>>>EEEHHHGGGGGGGGGKKKOOOTTTZZZ^^^aaaXXX]]]gggqqqwwwvvv^^^ZZZ\\\YYY\\\ddddddhhhqqq|||wwweeeXXXOOOIIIGGGIIIFFF@@@CCCLLL^^^xxxgggUUUccc}}}mmmOOOTTTqqqxxxkkkQQQCCCDDDBBBBBBCCC>>>@@@??????>>>======<<<<<<=========<<<;;;:::999888666666666555444333333222111000///........................////////////000...111......111...555GGGrrrwwwtttnnnpppsssxxx~~~zzz|||}}}rrrcccWWWPPPMMMGGGHHHHHHFFFGGGKKKTTT[[[]]]ZZZ[[[aaaeeeeeefffhhhgggfffkkksss{{{yyyWWWGGGHHHOOOUUU\\\^^^\\\XXXWWWWWWWWW[[[bbbmmmvvvzzzwwwtttwwwrrrsss||||||jjjaaaccchhh|||jjjccciiivvv|||uuuoooiii___SSSKKKEEEBBBCCCIIINNNQQQWWW]]]bbbaaa___\\\WWWQQQKKKHHHBBBAAA@@@>>><<<;;;::::::888777666555666888:::;;;888777555333222333444555444666999<<<<<<:::888666333333333333333333444444111222222111111000///...........................000000000000000111111222///888??????:::999>>>CCCGGGKKKQQQXXX]]]aaa```dddooo{{{ooo```VVVXXX^^^```ccciiilllooovvv}}}sssbbbWWWMMMHHHGGGHHHEEE???CCCMMM```cccSSSbbb|||pppTTTZZZ{{{lllQQQCCCDDDBBBCCCDDD>>>@@@@@@???>>>===<<<;;;;;;======<<<<<<:::999777666555555666666555444333333111111000///............------........./////////...222///...222///333CCClllyyy~~~tttxxx~~~~~~~~~|||{{{yyyiii[[[RRROOOHHHIIIIIIGGGGGGJJJRRRXXXYYYWWWZZZaaaggghhhiiillljjjjjjmmmttt~~~pppRRREEEEEERRRVVV[[[[[[XXXWWWZZZ]]]aaahhhsss}}}xxxrrrppptttnnncccdddhhh|||qqqjjjmmmzzz|||vvvpppiii^^^RRRJJJEEECCCDDDJJJOOOSSSZZZ```eeedddaaa]]]WWWPPPKKKGGGBBBAAA@@@>>><<<;;;::::::777777666555666888;;;<<<888666555333333333555666444666888:::;;;999777666333333333333444444444444111222222111111000///...------------............000000000000000111111222666???DDD@@@:::===EEELLLFFFJJJPPPWWW]]]```llloooyyywww___```cccgggkkknnnoooooosssvvv|||ooo]]]RRRLLLGGGFFFHHHDDD>>>DDDNNNeee|||[[[QQQdddooo\\\jjjmmmRRRBBBCCCBBBCCCDDD????????????>>>>>>==================<<<:::888777666555666777777777666555444222111000///............,,,---------............,,,111///---222000222???ggg{{{}}}||||||~~~~~~www~~~ooo___UUUQQQIIIJJJJJJHHHGGGIIINNNSSSVVVUUUYYYbbbiiikkkmmmppprrrqqqsssyyycccKKKEEEHHHRRRWWW[[[[[[YYYZZZaaagggnnnwww}}}wwwoooooovvvtttiiihhhlll}}}|||vvvyyy}}}wwwpppggg[[[OOOGGGDDDBBBCCCJJJQQQVVV___fffhhhfffccc^^^WWWPPPJJJGGGBBBAAA@@@>>><<<;;;::::::777777666666777999;;;===777666444333333444555666555666777888888888777666222333333444444555444444111222222111111000///...---.........////////////000000000000000111111222111666888444444;;;BBBDDDIIILLLRRRXXX]]]```vvvxxxtttbbb___kkkvvvzzz{{{|||yyyuuuvvvzzz~~~kkkZZZOOOKKKGGGFFFGGGCCC>>>DDDOOOjjjfffSSSQQQeeelllaaauuunnnRRRBBBCCCBBBDDDEEE??????????????????@@@@@@@@@>>>>>>===<<<;;;999777666666777888999999888777666222222000///............,,,,,,,,,---------......+++111...---111000111===eee}}}wwwpppyyy~~~xxxvvv|||wwwtttzzzxxxsss{{{ssscccWWWRRRJJJKKKKKKIIIGGGHHHLLLPPPUUUTTTYYYcccjjjmmmpppsss{{{yyyyyy~~~~~~YYYGGGHHHOOOSSSXXX^^^^^^]]]aaaiiipppvvvxxxsssoooooorrr{{{{{{ooonnnpppxxxpppfffYYYLLLCCCBBB@@@BBBIIIRRRYYYccckkkjjjhhhddd^^^WWWPPPJJJGGGCCCAAA@@@>>><<<;;;::::::777777666666777999<<<===777666444333333444555666555555666777777777777777222333444444555555555444111222222111111000///....../////////000000111111000000000000000111111222888999888555:::DDDGGGDDDMMMPPPTTTYYY]]]___{{{ssscccccceeesss~~~}}}wwwrrrmmmhhhkkkmmmttt}}}fffVVVOOOMMMJJJJJJJJJDDD===DDDPPPbbbxxxfffXXXSSSdddtttrrrmmmPPPBBBGGGDDD@@@BBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBAAA???============>>>999777666777;;;<<<;;;999444222////////////...---...........................////////////111555888ZZZxxx{{{nnnmmmttttttuuuvvv}}}uuurrrwww}}}}}}lll\\\RRRNNNJJJHHHHHHGGGEEEIIINNNVVVVVVWWW\\\cccmmmvvv{{{|||qqqQQQFFFIIIMMMVVVYYY\\\___bbbjjjttt{{{|||xxxrrrjjjhhhjjjsss~~~vvvwwwtttmmmdddVVVHHH@@@DDDFFFIIIOOOVVV^^^eeeiiiiiihhheee^^^UUUMMMHHHFFFDDDBBB???=========<<<<<<888999888555777<<<===:::888777555444444555666777666444333333555777888888333444444555555444444333222111111000000000000000...............///000000............////////////222222333555999???DDDGGGHHHLLLRRRYYY]]]```|||fff\\\^^^dddjjjqqqtttpppjjjfffdddccciiissszzzeeeUUUPPPKKKHHHHHHIIICCC===DDDPPP___uuuhhhZZZUUUdddqqqnnniiiLLL@@@EEEBBB>>>AAAAAACCCCCCBBBAAA@@@@@@@@@AAABBBAAA???>>>=========>>><<<:::888:::<<<===<<<:::555333111000000000///...........................---............000444777UUUrrr|||ooonnnsss}}}}}}zzzwwwsssppp___UUUOOOKKKIIIIIIHHHFFFHHHMMMUUUVVVYYY^^^gggrrr|||mmmPPPFFFHHHLLLTTTXXX\\\```dddlllwww|||{{{xxxqqqlllpppzzz}}}|||}}}ssslllbbbTTTGGGAAADDDFFFJJJPPPXXX```fffjjjjjjhhhddd]]]TTTMMMHHHFFFDDDBBB???=========;;;:::888999888666888<<<===:::888666555444333555666777999777555666777999999888333333444444444444333333222111111000000000000000...............///000000111111111111222222222222111111222444888>>>CCCFFFHHHLLLRRRXXX]]]```~~~tttfffXXXUUUZZZcccbbbhhhpppooohhhggglllooovvvvvvbbbTTTPPPIIIGGGGGGHHHCCC===DDDQQQ^^^{{{~~~vvviiiZZZTTTccc~~~mmmhhh|||~~~cccIII???CCC@@@>>>AAA@@@EEEDDDBBBAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<======<<<;;;666444222111222222000///........................,,,---......---///222555OOOlllpppnnnrrr|||~~~}}}wwwuuudddYYYPPPLLLIIIJJJIIIGGGHHHKKKQQQSSSWWW^^^iiiuuuhhhQQQIIIKKKNNNUUU[[[aaafffjjjrrr~~~yyy{{{~~~}}}yyyyyyzzzrrrjjj^^^OOOEEEBBBCCCFFFKKKSSS[[[ccciiilllkkkiiiddd\\\SSSLLLHHHFFFDDDBBB???===<<<<<<:::999888999888666888<<<===999777666444333333555666777:::888666666777888777666222222333333333333222222222111111000000000000000...............///000000....../////////000000000000000111333888===BBBEEEHHHLLLRRRXXX]]]```{{{rrrjjjbbbZZZRRRRRRWWW```aaalllzzzzzzrrrxxxrrr___SSSPPPIIIFFFGGGHHHCCC>>>EEERRReeelllWWWPPPbbbyyy~~~ggg```uuuvvvyyy___HHH@@@DDDAAA@@@CCCBBBFFFDDDBBB@@@??????@@@AAA@@@@@@@@@??????>>>>>>>>>???>>>======<<<<<<;;;:::777555222222222222111///........................,,,---.........///222444KKKfffrrrmmmppp~~~{{{}}}zzzhhh\\\QQQLLLIIIJJJJJJGGGGGGIIIJJJLLLRRRZZZeeerrr}}}~~~gggVVVOOOPPPSSS[[[ccckkkpppttt{{{|||}}}~~~xxxqqqgggXXXIIIAAAAAACCCGGGNNNWWW___ggglllooommmjjjddd[[[RRRKKKGGGFFFDDDAAA???======;;;999777777999888666999===<<<999666555444333333444666777999777555555666555444333111222222333333222222111222111111000000000000000...............///000000---------.........//////111111222444888===BBBFFFHHHKKKRRRXXX]]]___|||~~~}}}|||zzzvvvrrrooommmiiieee```\\\VVVQQQRRRUUU[[[eeezzznnn\\\QQQOOOJJJGGGHHHIIIDDD???FFFSSSqqqqqqWWWOOObbbyyy|||bbbZZZqqqssswww]]]JJJCCCFFFCCCCCCGGGDDDEEECCCAAA???>>>???@@@AAA@@@@@@@@@@@@@@@?????????=========<<<;;;999999999666444222111111111000///////////////////////////---...000000///000222444HHHaaa~~~tttmmmnnn|||lll```SSSMMMHHHIIIIIIFFFEEEFFFEEEHHHMMMUUU___kkkuuu{{{yyy{{{~~~kkkZZZQQQQQQUUUaaakkkvvv|||~~~xxxooocccRRRDDD>>>@@@CCCHHHQQQ[[[dddjjjnnnpppnnnkkkdddZZZPPPIIIFFFFFFCCCAAA???>>>>>><<<:::888777999888777999===<<<888555444333222333444666888999777666666666555444222111222222333333222222111222111111000000000000000...............///000000000000111111111222222222222222333555999???DDDGGGGGGKKKQQQXXX\\\___~~~xxxtttrrrsssssssssrrrpppllliiiggg______]]]ZZZVVVSSSSSSTTTYYYlll|||lllZZZOOOMMMJJJGGGGGGHHHCCC===DDDQQQwwwtttYYYSSShhh|||zzzaaa[[[vvv{{{yyyZZZJJJFFFGGGCCCEEEHHHDDDCCCAAA???======>>>@@@BBB???@@@@@@AAA@@@@@@??????;;;<<<===;;;999888888999666444222111222222000///////////////////////////---///000000000000111333BBB[[[xxxwwwooonnn}}}qqqdddVVVMMMGGGFFFFFFDDDCCCEEECCCEEEIIIOOOXXXaaaiiimmmoootttzzzppp]]]QQQQQQWWWeeeqqq~~~yyy~~~~~~vvvkkk^^^NNNBBB>>>BBBEEEKKKTTT___hhhmmmpppqqqpppllldddYYYOOOHHHFFFFFFBBBAAA?????????>>><<<999666888999777:::===<<<888555444333222333444666888:::999888888999888666444222222333333333333222222222111111000000000000000...............///000000/////////000000000111111222222333555:::???DDDGGGGGGKKKQQQWWW\\\___wwwnnnjjjjjjhhhjjjlllnnnnnnkkkiiiggg^^^^^^]]]ZZZWWWWWWXXXYYY___uuunnnpppwww{{{jjjXXXMMMJJJIIIFFFFFFFFF@@@;;;AAANNNmmmpppZZZWWWrrrwwwbbbbbbtttWWWIIIEEEFFFAAACCCFFFAAAAAA???===;;;;;;===@@@BBB??????@@@AAAAAAAAA@@@???:::<<<===<<<999888999:::888666333333333333222000////////////////////////,,,...///000//////000111:::RRRqqq|||sssqqqxxx|||}}}vvvhhhWWWMMMEEECCCDDDBBBBBBCCCAAABBBDDDHHHMMMTTTYYY]]]```fffooouuuzzz~~~qqq___RRRTTT]]]iiixxx}}}|||~~~ssseeeXXXLLLCCCBBBEEEFFFMMMWWWbbbkkkoooqqqqqqqqqlllcccXXXNNNGGGEEEEEEAAA@@@@@@@@@AAA@@@>>>;;;666888999888:::===<<<777444333222222222444666888999888888888999888666444333333444444444444333333222111111000000000000000...............///000000------------............222222222555999>>>CCCFFFGGGJJJQQQWWW\\\^^^~~~pppfffcccddd```cccgggkkklllkkkhhhfff```aaa___ZZZXXXZZZ]]]___fff|||wwwaaadddkkkzzzzzzjjjWWWLLLIIIGGGDDDDDDEEE>>>888???KKK```yyyjjjYYYYYYyyyuuudddgggpppTTTGGGDDDDDD???AAADDD>>>???===;;;::::::===@@@BBB>>>???AAAAAABBBAAA@@@???:::<<<===<<<999888:::<<<999777555444444444333222000000000000000000000000+++---//////.........000444LLLllluuussspppwwwttt{{{~~~yyykkkXXXMMMCCCAAABBBAAAAAACCC===>>>???AAAEEEIIIMMMPPPMMMTTT]]]eeejjjrrr{{{}}}yyyppp```TTTZZZfffmmm~~~}}}zzz}}}pppaaaUUUKKKDDDEEEIIIHHHNNNYYYdddlllpppqqqqqqrrrmmmcccXXXMMMGGGEEEEEEAAA@@@@@@AAABBBBBB???===666888999888:::===<<<777444333222222222444666888666555555666777777555222333444444555555444444333222111111000000000000000...............///000000000000000000111111111111000111111444888===BBBEEEGGGJJJQQQWWW\\\^^^wwwjjjaaa]]]\\\]]]___aaafffjjjllllllkkkdddaaa``````]]][[[cccooowww}}}uuubbbTTTYYYbbbqqqzzzlll\\\OOOJJJEEEIIIDDD???>>>999<<>>===>>>:::::::::<<<>>>>>>===;;;<<<<<<<<<===???>>><<<:::===<<<;;;:::999::::::;;;888888666555444333333333222111000//////.........,,,------...///000111111666AAA]]]vvvkkklllxxxvvvoooooossszzzxxxdddSSSCCC>>>@@@AAAAAAAAAEEEBBB??????AAACCCBBB@@@DDDEEEIIINNNVVV___gggllluuuuuurrriii___[[[^^^dddyyywwwrrruuu|||zzzlll[[[MMMEEECCCEEEIIIKKKUUU```gggmmmssstttrrrwwwmmm___TTTMMMIIIFFFDDDAAAAAAAAA@@@???===<<<;;;999777777:::>>>>>>999444333222000000111444777999666888;;;===<<<999555222111222333333333222111000111111000///////////////............////////////000000000000111111111111222222333666:::???DDDFFFEEEIIIOOOUUUZZZ\\\wwwiii^^^XXXVVVXXXYYY[[[___dddiiilllmmmnnnkkkhhhfffccccccmmmyyycccUUURRRXXXcccsssyyykkkZZZNNNJJJEEEIIIDDD>>>===999>>>NNNeeesssyyyzzz{{{ooo```^^^vvvqqqtttyyy```MMMFFF@@@@@@@@@>>><<<======<<<<<<===>>>>>><<<::::::::::::===??????>>><<<===<<<:::999999999:::;;;999888777555444444333333222111000//////.........------......//////000000333>>>YYY{{{xxxmmmllluuu{{{tttpppqqquuu}}}|||gggVVVEEE???@@@AAA@@@AAABBB@@@======???AAA@@@???===>>>AAAEEEKKKQQQVVVZZZaaacccccc___ZZZZZZ```ggg{{{{{{ooolllqqq}}}yyyjjjWWWJJJEEEDDDFFFJJJNNNYYYdddkkkqqqvvvxxxuuuvvvlll^^^SSSMMMIIIFFFDDDAAAAAA@@@???>>><<<;;;:::999777777:::>>>>>>999444333222111000111444666888666888;;;<<<;;;888555222222333333444444333222111111111000///////////////............////////////000000000000111111111111222222333666:::???DDDFFFFFFJJJPPPVVVZZZ]]]uuuggg\\\UUURRRTTTTTTUUUXXX^^^eeekkkooossspppnnnmmmkkkooo{{{oooUUUPPPPPPYYYfffxxxvvvgggXXXNNNJJJFFFIIICCC======:::AAARRRqqqwww{{{mmmZZZ[[[zzzsssuuuttt[[[JJJDDD???@@@@@@===;;;;;;???>>>===>>>???>>>;;;999888888999<<>><<<===>>>??????>>>===>>>@@@CCCFFFHHHKKKLLLNNNQQQTTTTTTTTTWWW___fff}}}qqqiiihhhooo}}}xxxeeePPPGGGEEEEEEHHHLLLSSS]]]iiipppuuuzzz{{{xxxtttjjj]]]RRRLLLIIIFFFDDD@@@@@@@@@???===<<<:::999999888888;;;>>>===999444333222111111222444666888666888:::;;;:::888555333444444444444444333222222111111000///////////////............////////////000000000000111111111111222222333666:::???DDDFFFHHHKKKQQQWWW[[[^^^}}}qqqfff\\\UUURRRRRRRRRRRRSSSWWW___gggmmmmmmoooqqqrrrtttzzz^^^PPPRRRRRR\\\kkk~~~~~~pppcccUUUMMMLLLGGGIIIBBB<<<<<<;;;CCCUUUvvvzzzcccOOOWWWyyyqqqzzzqqqWWWHHHBBB>>>???@@@<<<999999===<<<<<<===>>>===;;;888888888999;;;>>>???===<<<:::999888777777777888999666666666555444333333222222111000///............///////////////.........///555LLLooowwwllloootttyyyxxxuuuvvvyyyuuuxxxsss```KKKAAA@@@???>>>>>>???>>>>>>>>>????????????@@@AAACCCEEEGGGGGGGGGGGGGGGJJJMMMNNNNNNQQQWWW]]]uuuqqqkkkkkksss}}}ttt___JJJDDDFFFGGGJJJOOOVVVaaalllsssxxx||||||yyyqqqhhh[[[PPPKKKHHHFFFDDDAAA@@@@@@???===;;;999888888999:::===>>>===888444333333222222333444666777666777888999888777555444555555555555444333333222111000000///////////////............///////////////000000000111111111111222222333666:::???DDDFFFIIILLLRRRXXX\\\^^^yyynnncccZZZTTTQQQRRRQQQPPPNNNPPPUUU]]]dddhhhooovvvzzz~~~}}}aaaOOOLLLQQQXXXdddtttxxxkkk^^^SSSMMMMMMGGGIIIBBB;;;<<<;;;CCCVVVooowww}}}ZZZJJJXXXxxxppprrrUUUGGG@@@===>>>???<<<999999999888999:::<<<<<<;;;999:::999999;;;======;;;999888777666555555666777888444444444444444333222111222111000///............///////////////.........000222FFFhhh|||jjjjjjnnntttuuussswwwzzzfffOOOCCC@@@>>>======???@@@AAAAAAAAAAAABBBBBB???AAACCCEEEFFFFFFEEEDDDEEEGGGJJJJJJJJJKKKOOORRRbbbrrr}}}vvvrrrrrr|||tttyyyoooYYYFFFDDDHHHIIILLLSSSYYYcccooouuuyyy|||{{{wwwnnneeeXXXOOOJJJHHHFFFDDDAAAAAA@@@???===;;;999888888999<<<>>>???<<<888444444333333333333444666777666666777777777666555555666666555444333333222222111000000///////////////............///////////////000000000111111111111222222333666:::???DDDFFFJJJMMMSSSXXX\\\^^^xxxkkk```XXXRRRNNNPPPPPPOOOLLLJJJLLLRRRXXXfffrrr}}}ppp\\\OOOLLLQQQWWWcccooo~~~tttggg[[[QQQLLLMMMGGGIIIAAA;;;<<<:::BBBUUUdddrrrxxxWWWKKK[[[xxxrrrtttUUUGGG@@@<<<===>>><<<::::::777666777999;;;<<<:::888:::999999;;;<<<<<<999777666555444444444555777777333444444555555333222111222111000//////..................///////////////222111???aaajjjggghhhnnnqqqrrr{{{mmmTTTGGGBBB???======AAACCCEEEEEEDDDDDDEEEFFFAAACCCEEEGGGHHHHHHHHHGGGCCCEEEGGGHHHHHHIIIKKKMMMNNN[[[mmm}}}||||||yyyzzzzzz|||iiiTTTEEEFFFJJJIIIOOOXXX^^^hhhsssxxx{{{}}}zzzvvvlllcccVVVMMMIIIGGGEEEDDDCCCBBBBBB@@@>>><<<:::999777:::===??????<<<777444444444444444444555555666666666666555555555555666777666444333222222222222111111000///////////////............////////////000000000000111111111111222222333666:::???DDDFFFJJJMMMSSSXXX\\\^^^uuuggg^^^XXXSSSQQQQQQRRRRRRNNNJJJIIIMMMRRRaaapppnnnfffZZZPPPNNNTTT]]]bbbnnnyyytttfffZZZOOOJJJKKKFFFHHHAAA;;;;;;:::AAASSScccsssuuuYYYMMMXXXvvvzzzrrr|||vvvWWWHHHAAA<<<<<<>>><<<;;;<<<999888888:::;;;;;;999777888777888:::<<<<<<:::888555444333333333444666777444555666777777555444222222111000//////.........------......//////000000333///999YYYzzzrrriiifffkkkooottttttZZZKKKEEEAAA@@@@@@AAADDDGGGHHHFFFFFFGGGHHHEEEFFFGGGIIIJJJJJJKKKKKKGGGHHHJJJKKKKKKKKKKKKLLLIIIPPP[[[eeerrr~~~wwwcccQQQFFFIIILLLJJJPPP\\\dddnnnyyy}}}|||wwwjjjaaaUUULLLHHHGGGEEEDDDDDDDDDCCCAAA???===;;;999777:::???AAA???;;;777444444444444444555555555555666555555444444555666666666555444222111111111111111111000///////////////............////////////000000000000111111111111222222333666:::???DDDFFFJJJMMMRRRXXX[[[]]]qqqeee]]]ZZZWWWVVVSSSUUUVVVSSSNNNKKKNNNQQQZZZjjj{{{lllUUUSSSOOOMMMQQQZZZdddiiiuuuuuugggZZZOOOIIIIIIEEEHHHBBB;;;;;;999???QQQiiixxxttt\\\MMMRRRtttwwwppp|||{{{vvvYYYIIIAAA<<<<<<===<<<<<<===;;;;;;:::;;;<<<;;;888666666666777999<<<===<<<:::444333333222333444555666555666888999999777555444222111000//////.........,,,------...///000111111444---666TTTuuuzzzooohhhkkkoooxxx~~~yyy^^^NNNHHHDDDBBBBBBAAAEEEHHHIIIGGGFFFGGGIIIEEEEEEEEEFFFGGGHHHIIIIIINNNOOOPPPPPPOOONNNMMMLLLNNNQQQTTTXXXaaasss|||vvvwwwzzz}}}ttt```OOOGGGKKKMMMJJJQQQ___iiisss}}}~~~xxxiii```TTTKKKHHHFFFEEEDDDEEEEEEDDDBBB@@@===;;;:::777;;;???AAA???;;;777444444444444555555555555555666555444333333444666777666555333111000000000000111111000///////////////............/////////000000000000000111111111111222222333666:::???DDDFFFIIIMMMRRRWWW[[[\\\rrrhhhaaa]]]YYYVVVWWWUUUTTTTTTTTTSSSQQQOOOTTT___nnn~~~rrr]]]RRRMMMMMMNNNRRRYYYcccooowwwxxxgggZZZQQQKKKHHHLLLDDDEEE<<<;;;;;;@@@cccnnnOOOKKKYYY}}}iiijjjzzz{{{qqqTTTJJJFFFAAA>>>===>>>??????;;;;;;;;;;;;999888666555777888999999999777666555555555666666666666666666444666777999999777666444444222000///111222222111........................555///111FFFeeeooojjjmmmooo}}}~~~zzztttppplllYYYKKKBBB???@@@DDDFFFHHHHHHIIIJJJLLLNNNNNNMMMMMMLLLKKKIIIHHHGGGOOOPPPRRRTTTVVVUUURRROOOQQQTTTWWWXXXZZZcccooozzzqqqfffdddiiiqqqvvvyyykkkVVVNNNHHHHHHJJJNNNZZZgggqqq~~~tttbbbZZZQQQLLLKKKJJJGGGDDDEEEDDDBBB@@@>>><<<;;;:::<<<>>>@@@???<<<888555444222222222333555666888999888777555444444555666777666666555444222111000000////////////000000000000------......//////000000......------...///111222111111222555999>>>CCCEEEIIILLLQQQVVVYYYZZZuuukkkddd```\\\YYYZZZZZZYYYZZZ[[[ZZZXXXVVVSSSXXXbbbqqqyyycccUUUOOOMMMNNNOOORRRXXXcccrrryyygggYYYPPPKKKHHHIIICCCDDD<<<;;;<<>><<<;;;:::<<<>>>@@@???<<<888555444222222333444555777999:::999888666444333444555666555555444333222222111111000000000///////////////........./////////////////////......///000222333222222333666:::???DDDGGGHHHLLLQQQVVVZZZ[[[xxxnnnhhhddd```]]]]]]]]]^^^```bbbbbb```^^^VVVVVV[[[iii{{{kkkSSSGGGGGGLLLPPPTTTUUUYYYbbbqqqyyygggYYYPPPJJJHHHGGGBBBEEE<<<999===JJJsssjjjJJJIII]]]uuuXXXSSS```gggttt}}}hhhOOOCCCBBB@@@@@@AAAAAAAAA@@@<<<:::999777666666666777666666777777777666555555555555555555555555555555555666777888888777666555555333111000111111000///........................---111222:::VVVzzzuuujjjkkkzzzsssqqqttttttrrrqqqtttyyyppp\\\LLLFFFHHHFFFGGGHHHIIIJJJNNNSSSWWW___```aaabbbaaa___\\\ZZZRRRSSSVVVYYY\\\___aaabbbdddcccbbbbbbeeeiiinnnqqqwwwyyyiii``````aaahhhsssssshhhdddhhhwwwqqqaaaNNNJJJHHHJJJPPPYYYfffrrryyy{{{jjj^^^XXXPPPLLLJJJIIIGGGEEEDDDCCCAAA???===;;;::::::===>>>@@@>>>;;;777555444222222333444666888:::;;;;;;999777444333333333444444444333333222222222111000000000//////.........///////////////.........000000000000111222333333333333444777;;;@@@EEEGGGHHHLLLQQQWWW[[[]]]zzzqqqkkkgggccc___]]]^^^```dddhhhiiigggeee^^^___dddnnn|||qqqeeeUUUKKKJJJOOOSSSVVVZZZ[[[```kkk}}}yyyfffXXXOOOJJJHHHGGGCCCFFF;;;888===MMMyyygggIIIOOOhhhsssUUUPPP]]]aaasss```LLLAAA@@@??????@@@@@@>>><<<;;;:::777666555555666777555666666666666666555555666666666555555555555555666666777777777777666666555333222111111111000...........................+++333333444MMMtttwwwmmmkkkzzzxxxrrruuuxxxvvvrrrpppmmmrrrzzzdddPPPGGGGGGGGGHHHHHHHHHJJJOOOUUUYYYcccdddggghhhgggddd```^^^[[[\\\]]]]]]^^^___bbbdddeeedddeeehhhmmmssswwwxxxwww{{{hhh___bbbcccgggooo|||zzzllljjjlllrrr~~~jjjZZZKKKIIIIIILLLRRR]]]jjjuuu{{{yyyfff\\\WWWQQQLLLJJJIIIGGGEEEDDDCCCAAA>>><<<;;;::::::===??????>>>:::666444444222333333555777999;;;<<<<<<:::777555333222222333333333222222222222222222000000000///......------000000//////......------//////000000111222222333222333444777;;;@@@DDDGGGHHHLLLQQQWWW\\\^^^yyyqqqllliiieeebbb```aaadddiiinnnqqqpppooogggllltttzzzfffWWWSSSOOONNNRRRVVVXXXXXX]]]___fffssswwwdddVVVNNNJJJHHHIIIDDDFFF;;;888===NNNzzziiiNNN\\\{{{sssUUUQQQ___fffyyy{{{\\\JJJAAA@@@???>>>>>>===:::777;;;999777555555666777888666555555555555666666666777777666666666555555555666666777777777777666666555444333333333333111///////////////////////////+++444444222EEEkkk|||tttnnntttzzzyyy{{{~~~vvvooommmnnnsssqqqZZZLLLIIIIIIJJJJJJKKKMMMRRRYYY]]]fffgggiiijjjhhheeeaaa___ccccccdddcccaaabbbeeehhhiiiiiijjjooouuu{{{~~~llldddaaacccdddiiisss}}}tttuuuzzzwwwcccTTTIIIJJJKKKMMMTTT```mmmuuu}}}vvvdddZZZWWWRRRMMMJJJIIIHHHGGGEEECCCAAA>>><<<;;;;;;;;;>>>??????===999555444333333333444555777999;;;<<<<<<:::777444333222333333222222222222222222222222000/////////.........---000000//////......------......///000111111111111111111333555999>>>CCCFFFHHHLLLQQQWWW\\\^^^wwwqqqmmmjjjgggdddfffgggjjjooouuuzzz|||}}}rrryyy|||ttthhhZZZYYYXXXWWWWWWYYY]]]aaaeeegggjjjtttuuubbbUUUMMMIIIHHHJJJDDDDDD:::999???NNNyyylllUUUiiipppSSSQQQaaajjj~~~tttUUUEEEBBB@@@>>>>>>===<<<999777:::999888777666777777888666666555555555666777888999888888777777666666666777777666666666666777777555444444444555555333222////////////////////////---444444111@@@___yyy{{{qqqmmm{{{~~~{{{uuuoooppp{{{lllZZZRRRMMMOOOQQQTTTXXX^^^dddiiinnnooopppooommmjjjfffdddgggiiikkkkkkjjjkkkooosssuuuuuuvvvxxx{{{sssddddddeeeeeeiiiqqq{{{wwwuuutttrrrxxxooo[[[PPPIIILLLNNNPPPWWWeeerrrxxxqqqcccYYYWWWSSSOOOLLLJJJIIIIIIGGGEEEAAA>>><<<<<<<<<<<>>CCCEEEHHHLLLQQQWWW[[[]]]}}}vvvqqqnnnllliiifffkkkkkkmmmssszzzrrriiicccaaa___ggghhhhhhffffffkkkuuu|||rrr```SSSLLLIIIHHHIIIAAAAAA999:::BBBPPPxxxkkkVVVnnnkkkQQQSSSfffooovvvUUUDDDBBB@@@>>>>>>>>>===<<<:::999999999999888888888888777777666666666777888999::::::999999888777777666777777666666666666777777555444444666888888666444///////////////////////////111111111<<>>?????????<<<777444333333444444444444555666777888777666555444444555777888444333333222111000//////,,,------....../////////.........///////////////...///000222222222222111111222333666:::???CCCFFFHHHLLLQQQVVVZZZ[[[|||uuuqqqooonnnkkkhhhllllllnnnsss{{{}}}yyyuuunnnlllnnnlllpppssssssrrrxxxqqq___RRRLLLIIIHHHHHH??????888<<>>>>>???@@@???>>>999999:::::::::999888888888777666666666888999:::;;;;;;::::::999888777777777777666666666666777777555444555777999999888666000000000000000000000000/////////111999KKKdddwwwxxxrrrjjjooo|||wwwzzzvvvrrrbbbWWW[[[ccckkksss{{{~~~|||zzzuuuyyy}}}}}}{{{{{{iiihhhnnnpppzzzpppttt~~~dddRRRLLLHHHNNNSSSUUU___ppp}}}uuufff]]]XXXXXXUUURRRNNNKKKKKKLLLIIIGGGCCC???======>>>??????@@@>>>;;;777444333333444444444444444555666666555555444333444666888:::444444333222111000///...+++,,,,,,---...///000000---.........//////000000///000222333444444333333222333444777;;;@@@EEEGGGIIILLLQQQVVVYYYZZZ~~~yyysssooommmmmmmmmooosssuuuwww~~~|||}}}||||||zzzdddWWWPPPJJJFFFFFFDDDFFF???:::<<<@@@TTTttt```VVVaaazzz]]]PPP^^^ttt^^^LLLDDDBBB???>>>>>>>>>>>>===::::::::::::::::::999999;;;;;;;;;::::::999999999============<<<;;;:::999::::::999888777777777777666666888;;;>>><<<777222000000000000111222333333222///...///333AAAZZZpppxxx{{{~~~vvvnnnlllppp||||||~~~~~~ggg```cccmmm|||oooiiipppuuuuuurrrXXXKKKJJJLLLNNNTTT^^^kkkwww{{{oooeee^^^ZZZWWWTTTRRRQQQOOOLLLJJJGGGFFFBBB===888888<<>>:::;;;???SSSsssuuuZZZRRRZZZwwwzzz___TTTbbbvvvaaaOOODDDAAA???===>>>>>>===<<<======<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;============<<<;;;:::999;;;;;;999888777777777777888777888;;;<<<;;;777444333333222111000000000111222000......000;;;QQQffftttwwwzzz~~~{{{tttrrrvvvuuuooovvvvvvssszzzwwwfffPPPHHHJJJNNNRRRYYYdddqqq}}}wwwlllccc[[[ZZZWWWSSSQQQOOONNNLLLKKKHHHGGGCCC>>>::::::>>>BBB@@@???<<<999666444222222666666666555555666666666555444444333444555666777222222222111111111000000///000000111111000000///............////////////000000000000111111111111111222444555888<<>>999:::>>>SSSrrrjjjSSSOOOTTTmmm|||www```YYYhhhzzzZZZJJJCCC@@@>>>============<<>>===<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::===============<<<;;;:::<<<<<<:::999888777777666999999888999:::999777555666555333111000......---222000.........555FFFWWWoooqqqsssyyy|||vvvxxx|||~~~oooYYYIIIGGGLLLPPPVVV```mmmzzz|||pppggg___YYYYYYVVVRRROOONNNMMMMMMLLLIIIGGGCCC???<<<<<<@@@CCC@@@>>>;;;888666444333333777666666666666666666777444444444333444555555666222222111111111000000000/////////000000/////////............////////////000000000000111111111111111222444555888<<>>===;;;:::999999:::;;;999999999999888888888888===============<<<;;;:::===<<<:::999777777666666999888777666555666666555777666444222000...------000/////////...111>>>KKKhhhjjjmmmtttwwwwww{{{uuuaaaQQQHHHJJJPPPPPPYYYffftttuuujjjddd^^^XXXXXXUUUPPPNNNMMMMMMMMMLLLHHHFFFBBB???===>>>@@@BBB???===:::888666555555555777777777777777777777777333333333444444444555555111111111111000000000000,,,,,,------------,,,,,,............///////////////000000000111111111111111222444555888<<>>;;;:::;;;<<<<<<;;;>>>===;;;:::999999999:::888888888888888888888888;;;<<<<<<<<<<<<;;;;;;:::;;;;;;999888777666666666777666555333222333444666555444333111000////////////......000///000999CCC```dddiiippp|||yyyzzzyyynnn||||||lll[[[OOOIIIJJJOOOQQQ[[[kkk{{{pppfffbbb]]]WWWWWWTTTPPPNNNNNNNNNMMMMMMFFFDDD@@@>>>===???@@@AAA>>><<<999777555555666777777777888999999888777777333333333444444444444444111111111000000000//////,,,,,,------------,,,,,,............///////////////000000000111111111111111222444555888<<>>>>>===<<<;;;;;;:::999888999999999999:::::::::::::::;;;;;;;;;::::::999999888777666666666666666555555444333111222555777444333222111000000000000///---...000000000777???XXX___fffkkkuuu~~~}}}zzznnntttvvv{{{dddUUUNNNJJJJJJMMMUUUbbbttt{{{kkkdddbbb]]]WWWUUUSSSQQQPPPPPPPPPNNNMMMEEEBBB???>>>>>>@@@AAAAAA===;;;888666555666777999777888999::::::999888777222222333444444444444333111111000000000//////////////////000000/////////............////////////000000000000111111111111111222444555888<<>>:::===CCC[[[|||jjjIIILLL^^^}}}|||___NNNVVViiivvvdddCCCFFF===;;;999999:::;;;;;;:::<<<<<<======<<<:::888666888888888888999999::::::888999999::::::999999888666666555555555555666666444555555444333444777:::555444222111000/////////000......000///...333:::OOOZZZcccgggmmmyyyzzz~~~uuutttwwwoooYYYNNNLLLLLLMMMOOO^^^lllwwwgggaaaaaa]]]VVVSSSRRRRRRRRRSSSRRROOOMMMFFFCCC???>>>@@@BBBBBBBBB===;;;888555555666888:::777888:::;;;;;;:::888777111222333444444444333333111000000000///////////////000000111111000000///............////////////000000000000111111111111111222444555888<<>>===<<<:::999888777::::::999999888777777666666888999888777666777888:::999888777777777888999666666666666666666666666888777666555555666777888444444444444333222111000...............///000000>>>QQQbbbcccccclll|||zzzmmmbbbeeekkkrrrwww{{{eeeTTTHHHJJJMMMNNNTTT^^^ooo~~~kkkbbb]]]YYYVVVVVV\\\WWWRRRTTTXXXXXXPPPIIIAAA???===???DDDFFFCCC???<<<:::777444333444555777888999:::;;;:::888666555333555888:::999666222000444444222000///...............//////000000111111111000...,,,,,,...000111111111111111000000000000333555666777888;;;???CCCHHHKKKQQQWWW\\\___ZZZWWWTTTQQQRRRUUUXXX[[[^^^]]]]]]^^^aaaiiirrrxxx}}}~~~mmm]]]MMMGGGHHHHHHGGGHHHGGGAAA;;;:::???OOOjjjgggRRR___yyy}}}WWWXXXwwwoooOOOBBB===???>>>===<<<:::999888777888888888777777666666666777888888777666666777999:::999777666666666777777555555555555555555555555666666555555555555666666444444444444333222111111...............///000000<<>>@@@CCCDDD@@@===;;;999666444333444555666777888999999999777555444444666888999888666333111111111000///.........///////////////000000000000000///...------...///000000000000000000000111111333444666777888;;;???CCCIIILLLQQQWWW[[[^^^WWWTTTQQQOOOPPPSSSVVVYYY[[[[[[ZZZZZZ\\\aaaiiinnnqqqttt|||}}}fffXXXJJJGGGHHHHHHGGGGGGEEE???;;;;;;BBBSSSnnneeeTTTccc}}}```hhhtttQQQDDD@@@>>>>>>===<<<:::999888888777777777666666666666666888888777666444555888::::::999888666555555555666444444444444444444444444444444444555555444444444444444555444444333222111///............//////000999IIIZZZ```bbbhhhqqqxxx|||qqqggg```bbbgggnnnyyylllSSSKKKGGGJJJNNNTTTaaaooouuuiiicccaaa]]][[[[[[XXXWWWWWW[[[]]]ZZZQQQIIIDDDBBB@@@AAABBBAAA===:::999777555444333444555777666777888888777555444333666666777777666555333222//////............//////000000000000////////////......................../////////000111111222222333444555666888;;;@@@CCCJJJMMMRRRWWW[[[]]]UUUSSSQQQOOOOOORRRUUUWWWZZZZZZYYYXXXYYY\\\bbbfffjjjnnnwwwwww___TTTIIIGGGHHHFFFEEEEEECCC>>>;;;===FFFXXXqqq___QQQccc|||fffqqqwwwTTTFFFBBB>>>===<<<;;;:::999888888777777777777777777777777888888666444333555888;;;<<<:::888777555555555555444444444444444444444444333444555666666555444333444444555555444333222222//////............///000444BBBSSS]]]ccchhhooosssvvvmmmjjjjjjjjjppp{{{vvv\\\LLLJJJJJJNNNRRR[[[lll|||{{{qqqgggcccaaa]]]ZZZZZZWWWYYY\\\______ZZZPPPIIICCCBBBAAAAAAAAA@@@<<<999777666555444444555666777888888888777777555444333777666666555555444333333000000///.........//////111111000000//////......---......//////......---......///000111222333333222444555666888;;;@@@DDDKKKNNNRRRWWWZZZ[[[SSSRRROOOMMMMMMOOORRRSSSWWWWWWVVVUUUUUUXXX\\\___fffjjjpppyyyttt\\\QQQIIIGGGFFFDDDCCCCCCCCC>>><<<@@@JJJ\\\ssszzzZZZNNNaaayyyiiitttuuuPPPBBB???======<<<;;;::::::999888999888888888888888777777777777666444333555888;;;<<<;;;999777666555666666444444444444444444444444444555666777777666555444444444555555555444333333//////............//////000:::JJJYYYccciiinnnrrr~~~|||sssvvvsssqqqttt~~~iiiPPPHHHIIILLLPPPVVVbbbuuuuuummmeeebbb```[[[YYYYYYYYY\\\```aaa^^^WWWNNNHHH@@@@@@AAAAAAAAA???;;;999555555444444555666777888999999999888777555444444777666555444444333333333444333111000///.........111111000000//////......------............---------......000111222333444222333555666888<<<@@@DDDKKKNNNRRRVVVYYYZZZSSSQQQOOOLLLLLLMMMNNNOOORRRRRRSSSRRRRRRTTTWWWZZZaaadddjjjqqqzzzqqqXXXOOOHHHFFFEEECCCCCCDDDDDD???===CCCNNN^^^tttuuuVVVMMMbbbxxxkkkxxxsssOOOBBB???======<<<;;;::::::999999::::::999999888777777777555666666444444555888;;;;;;999888666555555666666444444444444444444444444555555666666666666555555444444555555555555444444000//////............//////444AAARRR```gggmmmqqqzzzxxx|||xxxvvvyyysss```LLLEEEHHHMMMRRR[[[kkk~~~}}}qqqjjjcccaaa___[[[ZZZ\\\^^^aaacccaaa[[[RRRKKKGGG???@@@AAABBB@@@===:::888444444555555777888999:::::::::999888666555444444666666555555444333333333555444222111///.........000000000000////////////---------------------------...///000111222333333222333555666888<<>>BBB<<<<<<<<<;;;;;;:::::::::;;;:::999777666444333222222444666666666666777999555444333222222222333444666666666666666666666666555444222222222222444555444444555555555555555444111000///...............111///666GGGWWW___fffkkkrrrzzzzzzxxxxxx{{{}}}wwwrrrmmmnnnzzziiiUUUNNNHHHIIIMMMSSS\\\lll|||ssslllfffbbbbbbaaa```ccchhhggghhhfff___TTTJJJFFFEEEBBBDDDEEECCC???999555222444555666888999;;;<<<===999888777555333222222222444555555666555444222111//////............//////......//////000000111111///...,,,++++++,,,.../////////000000111111222222111333444666888<<>>777555666444555777:::;;;<<<<<<<<<;;;888444111111222222222444333222222111111222222000000000000000000000000//////000000000000///////////////////////////////////////000111111222222333333444555999>>>CCCFFFHHHLLLRRRWWWYYYYYYllliiiccc^^^ZZZWWWVVVVVVVVVWWWZZZ\\\^^^^^^^^^^^^```ccchhhmmmssszzzrrrdddOOOJJJGGGGGGGGGGGGLLLRRRWWWIIICCCDDDLLLccc|||___EEEQQQkkk|||yyygggRRRKKKWWWiiitttvvv{{{~~~vvvYYYJJJFFF???;;;:::999888888:::;;;<<<:::999888777666555555555555555555555555555666666888888777666555333222111777666555444333333444555111111111222222222333333222222222333333333444444111111111000//////......---///111666EEEXXXcccdddllluuu~~~{{{qqqllljjjqqq~~~}}}zzzvvvrrrooonnnsss|||{{{bbbQQQIIIGGGGGGQQQXXXcccqqq}}}qqqllliiieeeccceeedddccchhhoootttnnndddXXXNNNHHHEEEEEEDDDFFFGGGDDD<<<666555666555666888;;;<<<=========:::777333111222333444444444333222222111111222222000000000000000000000000000000111111111111000000/////////////////////////////////000111111222222333333444555999>>>CCCFFFIIIMMMSSSXXXYYYZZZmmmjjjddd^^^ZZZXXXXXXXXX[[[]]]```bbbcccaaa___^^^bbbfffkkkppptttyyylll^^^NNNJJJGGGGGGGGGIIIPPPYYY___LLLBBBFFFRRRkkkzzzYYYEEEWWWsss~~~hhhPPPJJJUUUdddlllnnntttzzzsssVVVGGGDDD>>>::::::999888999:::<<<===::::::888777666666666666999888666555444555666777;;;:::777555333222111111555555444333333333444444......///000111222333333222222222222333333333333222111111000000///......,,,......333@@@RRR___eeekkkttt}}}}}}uuuoooiiijjjrrr{{{}}}}}}}}}zzztttpppjjjnnnxxxkkkUUUHHHEEEGGGIIIRRR^^^mmm}}}uuuoooooohhheeeeeehhhjjjjjjnnnrrrrrrlll```UUULLLGGGEEEEEEGGGHHHGGGAAA:::555444666666777:::<<<>>>>>>???>>>:::666333111222444555666333333222111111111111222000000000000000000000000000111111222222111111000////////////////////////...//////000000111111222333333444555999>>>CCCFFFJJJNNNTTTXXXZZZZZZhhheee```[[[XXXXXXYYYZZZaaabbbcccddddddcccaaa```hhhlllqqqvvvyyy||||||gggXXXMMMIIIFFFFFFGGGKKKUUU```dddNNNBBBEEERRRnnn{{{ZZZIII]]]xxxfffMMMLLLZZZhhhqqquuu|||qqqPPPCCCBBB<<<999999999999999;;;<<<===::::::888777777666666666:::888666444444666999;;;???<<<999555222111222222444444333333333333333333//////000000111222222333111222222222222333333333222222111111000//////...---------111;;;LLL\\\eeejjjsss|||{{{tttkkkgggkkkrrrxxx|||{{{|||wwwppphhhooo}}}uuu]]]MMMFFFFFFIIIMMMSSScccxxxrrrmmmnnniiifffeeeiiimmmqqqtttuuuooohhh\\\QQQIIIFFFEEEEEEJJJHHHDDD>>>888444444666666888:::<<<===>>>>>>>>>888666333222444666777777333222222111111111111111////////////////////////000000111111111111000000////////////////////////......//////000111111111333333444555999>>>CCCFFFJJJNNNTTTXXXYYYYYYaaa___\\\ZZZYYYZZZ\\\^^^eeedddcccbbbcccdddeeefffmmmqqqvvvzzz}}}wwwbbbTTTJJJGGGFFFFFFGGGLLLXXXddddddOOOBBBDDDRRRqqqbbbPPPaaaxxxzzz]]]HHHQQQhhh{{{pppLLLAAACCC===999999999999::::::;;;;;;999999888777666666666666888777444333555888<<<>>>AAA>>>:::555333222333333222222333333333333333333222222222222222222111111111111111222222222333333222222222111000000//////...------000888FFFWWWdddiiirrrzzz}}}zzzssskkkeeeeeejjjrrrwww{{{{{{rrrnnnzzztttcccQQQIIIHHHHHHLLLQQQ^^^qqq~~~sssmmmllljjjhhhgggiiiqqqwwwwwwuuujjjbbbVVVMMMHHHGGGFFFFFFIIIFFFAAA;;;666444555666777888:::;;;<<<<<<<<<<<<777555444444666777777666333222111111000000111111////////////////////////......////////////......////////////////////////.........///000000111111333333444555999>>>CCCFFFJJJNNNTTTWWWYYYYYY^^^^^^]]]\\\]]]___aaabbbeeedddbbbbbbdddgggkkkmmmrrruuuyyy}}}~~~rrr]]]QQQHHHFFFFFFGGGHHHMMMZZZgggbbbMMMAAAHHH[[[~~~hhhUUUeeezzzrrrVVVJJJaaaqqqKKKCCCFFF???::::::::::::::::::::::::888888777666666666666666666555444333555888<<>>:::666333222333333111111222333333333222222333333222222222111111111111111111111222222222222333222222111111000/////////---...111555@@@RRRbbbhhhqqqyyyzzz{{{~~~zzzvvvoooiiigggkkkrrrxxxyyyzzz~~~___RRRHHHHHHJJJJJJPPPWWWmmm~~~uuunnnllljjjjjjjjjnnnwww}}}yyyqqqddd\\\RRRJJJHHHHHHGGGFFFEEEAAA===888555555666777999:::;;;<<<<<<;;;:::999666555666888999999666444222222111000000000000111000000000000000000000000---......//////......---////////////////////////---......//////000000111333333444555999>>>CCCFFFKKKOOOUUUXXXYYYYYY]]]^^^^^^___```aaaaaabbbbbbbbbccceeehhhlllppprrrwwwzzz}}}lllYYYNNNEEEEEEFFFHHHHHHLLLYYYggg```JJJAAAOOOmmmgggUUUiii}}}kkkQQQNNNqqqmmmIIIDDDGGG===;;;;;;;;;;;;:::999888888777666555555555555555555666555444444555888;;;<<<===;;;888555222111111222///000111222333333222111000000000111111111111111111111111111222222222222333333222111111000000///...,,,---000222:::LLL]]]hhhqqqxxxxxxxxx{{{}}}~~~|||zzzvvvppplllnnnuuu{{{fffSSSIIIEEEIIIMMMNNNWWWbbb|||~~~tttnnnnnniiilllqqqwwwyyykkk^^^WWWNNNIIIIIIIIIHHHFFF@@@===999666555666777777<<<<<<======<<<;;;999888444666888;;;<<<:::555222222222111000000000000000000000000000000000000000......////////////......////////////////////////------......///000000000333333444555999>>>CCCFFFMMMRRRWWWZZZ[[[[[[]]]]]]^^^___``````_________aaadddhhhmmmpppsssttt||||||hhhVVVKKKCCCDDDFFFHHHHHHLLLYYYfff```HHHAAAVVV|||dddTTTkkkcccKKKLLLuuuiiiFFFBBBEEE999<<<<<<<<<;;;:::999888777666555555444444444555555777666555444555666888::::::999666444222000000000///000111222333333222111------...///000111222222000111111111111222222222333333222222111000000000---+++---///000666GGGZZZhhhqqqwwwvvvuuuxxx||||||zzzzzzwwwrrrmmmmmmsssyyyqqqUUUOOOGGGEEELLLPPPRRR^^^lll}}}rrrnnnqqqhhhnnnvvvyyyfff[[[TTTLLLHHHIIIJJJHHHFFF<<<999666555555666777888????????????===;;;999888444666999<<<===:::444000222111111000000000000000000000000000000000000000//////000000000000//////////////////////////////------......///000000000333333444666999>>>CCCFFFPPPTTTYYY\\\]]]]]]ZZZ^^^aaa```_________]]]eeefffiiiooovvvzzzzzzxxxxxx```OOOIIIHHHGGGFFFFFFKKKSSSYYY[[[UUUBBBBBB___pppTTT^^^rrr|||VVVHHHQQQvvv{{{YYYEEE???>>>>>><<<<<<;;;:::999777777666555555666666555555444333333333333333555888;;;===>>>999444111111222111///222222222111111111111000000000000000000000000000222222111111111111222222000000000000000000000000------///000000555BBBOOO```lllsssrrrttt|||}}}www{{{uuuooojjjjjjmmmqqqpppZZZKKKIIIMMMJJJKKKTTT\\\jjjzzzvvvssspppmmmkkksss}}}ppp^^^XXXPPPHHHFFFIIIIIICCC===777666444333444666:::<<<@@@@@@@@@===:::888777888777888999999888666444222333111000000111111000...///////////////.........000///.........000111222......................../////////000111111222222333333444666999>>>DDDGGGMMMRRRWWW[[[]]]]]]WWWYYY[[[ZZZ[[[]]]```aaahhhjjjpppyyyqqq[[[MMMHHHFFFGGGGGGFFFIIIQQQXXXZZZQQQBBBFFFccclllPPPHHH^^^vvvyyyUUUHHHPPPrrroooRRRAAA=========<<<;;;;;;:::999888777666555555555555555444444333111222333555999>>>BBBEEE===999555222222333222111222222222111111111000000000000000000000000000000222111111000000111111222111111111111111111111111......000111///222<<>>;;;===>>><<<;;;::::::999888777777555555555555555444444444111111333666:::>>>BBBDDD<<<999555333333333333222222222111111111000000000000000000000000000000000222111111000000111111222222222222222222222222222000///000111......555>>>NNN```nnnqqqqqqvvvzzzzzz|||zzzxxxsssnnnkkkkkklllppp{{{xxxvvvyyyttt[[[MMMHHHGGGEEEKKKLLLRRRcccpppyyyuuusssqqqpppvvv|||zzzhhhXXXPPPKKKFFFDDDEEEBBB<<<666888777555444666;;;@@@CCCBBBCCCCCCAAA===999777777777777777777666444222111222000//////111111000...------......//////000000000000///...,,,+++)))(((......................../////////000111111222222333444666777999>>>DDDHHHMMMRRRWWW[[[]]]]]]WWWTTTSSSTTTVVVZZZccckkkpppuuuvvveeeSSSHHHEEEBBBGGGIIIEEEHHHQQQWWWVVVEEE<<>>;;;::::::999999888888888777666555444444444444555444444444333333333333444444333333111111111222222111111111000000000//////////////////////////////111000000000000000000111000000000000000000000000------...000///,,,///444@@@SSSgggmmmkkkkkkqqqvvvvvvxxxyyywwwrrrmmmjjjiiiiiiqqq{{{wwwtttwww}}}kkkVVVNNNKKKIIIJJJNNNWWW]]]jjjzzzvvvuuuwwwxxxyyyvvvjjj\\\QQQKKKJJJHHHEEEAAA<<<888555555444444555999===BBBEEE@@@AAAAAA???;;;888666555888888777666444333111111000///...///000111000///,,,------...///000111111...///000000000...---,,,/////////////////////////////////000111111222222///222555555555888???EEEMMMRRRWWW[[[]]]]]]UUUNNNJJJNNNRRRXXXfffttt}}}ssscccQQQGGGDDDBBBHHHHHHFFFOOO]]]^^^TTTEEE<<>>AAABBBCCCAAA@@@???<<<999888:::<<<;;;:::888666555333222222///...---...000111000///.........///////////////////////////000000111222/////////////////////////////////000111111222222777;;;???>>><<>>>>>BBB::::::999999999999999999888666444333333333555666444444444444333222111111...111333333111111333666000000000000////////////////////////////////////000000////////////000000000000000000000000000000333//////111111///000444---999KKKXXX]]]___fffnnnrrrtttvvvvvvssspppnnnmmmoooqqqwww~~~}}}tttbbbUUULLLNNNOOONNNUUUaaaqqq}}}zzzzzz~~~}}}jjjZZZOOOGGGIIIJJJHHHAAA999444555777444777:::>>>AAABBBCCCBBBBBBAAA???<<<999:::<<>>KKKdddvvvnnnZZZJJJcccgggLLLGGGTTTiiitttwwwRRRHHH@@@:::;;;666;;;777888999777666555555666888555222111222222222111333333222111000000000111111111000000000000111111---///000000///......///////////////////////////000000000000////////////............////////////////////////000000000000222333AAAUUU\\\[[[bbbqqquuuttttttttttttrrrnnnkkklllooorrr|||dddWWWRRRMMMNNNPPPUUU```jjj|||yyyyyy|||yyybbbTTTNNNJJJTTTIII>>>:::777333333555666666777<<>>>>><<<;;;:::888666444111///...000000////////////000000000000//////.........---////////////////////////////////////////////////---...000111222222111111333333333555999>>>CCCFFFLLLRRRXXXYYYZZZ]]]xxxVVVMMMJJJFFFNNN]]]lllqqqwww{{{||||||||||||~~~{{{}}}uuuggg[[[PPPGGGDDDFFFFFFIIIIIILLL\\\jjj___GGG???AAAXXXwwwiiiTTTMMMkkkbbbLLLJJJ]]]xxxxxxQQQFFF???:::===777;;;666777888777555333444555777555333333444555555444333222111111000000111111111111000000000000000111///111222111///------...........................000000000000/////////...............////////////////////////000000000000222000888IIIVVV\\\dddnnntttsssssstttuuutttqqqooolllppprrrvvvhhhTTTNNNMMMNNNPPPSSS[[[lll}}}|||{{{~~~lllZZZTTTTTTSSSMMMDDD<<<999777555555777;;;:::<<<@@@EEEHHHHHHFFFHHHCCC<<<:::<<<>>>===;;;999888777555333111000///000000////////////000000000/////////............////////////////////////////////////////////////---...000111222222111111333333333666:::@@@EEEHHHLLLSSSYYYZZZ[[[]]]xxxSSSIIIHHHDDDFFFNNNYYY^^^eeehhhiiigggeeeeeeeeedddeeekkkvvvxxxnnniiigggooooooooopppoookkkfffcccdddbbb```\\\ZZZ[[[^^^aaaiiiooo{{{}}}ooo```TTTLLLEEEEEEGGGGGGHHHKKKTTT______PPP???>>>IIIllldddQQQVVVzzzvvv[[[ZZZ]]]wwwwwwOOOCCC>>>;;;???888;;;666777777666444333333444555444444666777888777555222222111000000000111111222222111000//////000000000222222111///------...........................000000000/////////......---............/////////////////////000000000000000---...999KKK\\\gggllltttsssssstttvvvvvvuuusssmmmqqqrrrrrr|||hhhSSSKKKLLLOOOTTTXXX]]]jjj~~~uuu___TTTSSSSSSQQQDDD===888888888666777:::===???AAAEEEIIIJJJHHHFFFGGGCCC>>><<<======<<<:::666666555333222111000///000000////////////000000////////////............////////////////////////////////////////////////...///000111111222222111222333444777;;;AAAGGGJJJMMMTTTZZZZZZ[[[^^^oooNNNIIIMMMJJJHHHKKKNNNVVV```eeeccc]]]WWWTTTQQQQQQQQQUUU\\\eeemmmrrrxxxtttmmmdddYYYQQQRRRWWWZZZXXX[[[bbbeee```WWWQQQSSSUUUUUUSSSPPPPPPSSSVVVTTTYYYaaalllwwwzzzlll[[[PPPHHHDDDDDDGGGHHHEEELLL[[[```UUUEEE;;;@@@QQQ|||___OOOaaammmXXXlllrrrsssLLLAAA<<<;;;@@@999;;;777888888777555333333444555555555666888888555333111111000000000000111111333222111000////////////...000111111///------...........................000000/////////.........---------.........//////////////////000000000000......,,,000@@@XXXhhhmmmvvvuuutttuuuwwwxxxwwwvvvppprrrsssuuu}}}jjjWWWPPPQQQSSSVVV]]]eeeooo~~~|||fffWWWQQQNNNHHH@@@===999666888888777888<<<>>>AAAGGGLLLOOONNNLLLJJJFFFCCC@@@>>>======:::888333333222222111111000000000000////////////000000///////////////.........////////////////////////////////////////////////...//////000111111222222333333444777<<>>666:::777777999999777999===BBBGGGOOOVVVXXXWWWSSSQQQEEECCCBBB@@@>>><<<999666222111111111111000000000000000////////////000000.........////////////////////////////////////////////////////////////////////////000000111222222333333555888===CCCIIILLLOOOVVV[[[[[[\\\^^^sss```QQQRRRXXXUUUQQQQQQXXXlllvvvbbbUUUQQQOOOOOONNNNNNPPPUUU\\\bbbccc]]]\\\^^^[[[RRRMMMPPPOOOTTTdddyyyrrraaaWWW]]]``````\\\UUUQQQRRRUUUWWWYYYYYYYYYYYY^^^eeelllyyyvvvfffTTTKKKGGGDDDDDDEEEEEEEEEOOO[[[XXXGGG<<<<<<===QQQyyyhhhMMMFFFfffiiibbbfffqqqdddCCC???===;;;===777;;;:::;;;;;;999777555555666666555333333333333000...000000/////////000111111111111000000000000111111---...000000///......///------------------------/////////.........------,,,------------.........////////////000000000000...111222111333AAAYYYlllssssssuuuxxx{{{{{{zzzxxxwwwuuuwww}}}zzzfffYYYTTTNNNPPPWWWXXX^^^lllxxxdddOOOEEEBBB@@@<<<999999777777::::::999<<>>QQQrrrrrr```SSSEEEKKKhhhlllRRRNNN___llluuuWWW===@@@@@@999888333:::999::::::888555333333444555333111111222444444444///////////////000111111.../////////000222333444666777777555111...------------------------------//////.........---------,,,,,,,,,---------......////////////000000000000111,,,,,,222000///AAAYYYhhhkkkqqqyyy}}}|||xxxxxx}}}}}}}}}iiiYYYQQQVVVXXXVVV^^^llltttoooYYYNNNDDDAAA>>>999888;;;777666777:::;;;===DDDMMMVVV]]]dddeee]]]QQQEEE???BBBDDDFFFEEE@@@:::555333333333222222111111000000000000////////////000000---.........//////000000////////////////////////////////////////////////000////////////111222333444444555777;;;@@@EEEHHHNNNUUUYYYYYYZZZ[[[mmmgggjjj|||qqq``````XXX]]]___dddyyyeee___bbbaaaccckkkooouuufffWWWJJJEEEEEEDDDCCCDDDCCCKKKOOOJJJ@@@:::888999>>>___qqqxxx{{{dddKKKMMMSSSqqqpppXXXIIIMMMaaappp~~~{{{fffHHHEEEAAA===:::888888777888888777444111111222444333333333222222222111111//////............////////////...//////000111111888;;;===888000+++...222///...,,,++++++,,,...///......//////...---,,,,,,,,,,,,,,,---------......///000111000//////111333333111111111///111;;;FFF\\\fffoootttyyy~~~zzz{{{~~~~~~zzzlllZZZXXXXXXXXXWWW\\\nnnuuu\\\MMMQQQNNNDDD;;;:::999666;;;888777:::@@@HHHLLLMMM]]]^^^^^^ZZZRRRJJJCCCAAAIIIGGGDDDAAA>>>:::555111222222222111000//////...............////////////............////////////111111111000//////......////////////////////////000000000000000111111111222333555888===BBBFFFHHHPPPTTTXXXZZZXXXWWWlllmmmxxxxxxgggfffeeekkkpppyyykkkhhhllllllpppyyyyyycccVVVIIIEEEEEEDDDCCCDDDFFFJJJKKKDDD<<<777777999AAAbbbuuu}}}iiiRRRVVVaaazzz|||iiiPPPCCCIIIbbbppp~~~tttaaaEEECCC@@@<<<999888777777555777777666444333333444222222111111111000000000//////............///////////////...//////000000666;;;>>>;;;333......000///---,,,++++++,,,---///...............---,,,,,,---------........./////////000111000//////111333111000///000//////777AAAUUUaaammmsssyyy|||}}}~~~ggg[[[VVVTTTVVVZZZ___jjjfffTTTPPPRRRMMMCCC<<<;;;:::777999888888===EEEMMMRRRTTTZZZ]]]^^^XXXMMMEEEDDDFFFHHHFFFBBB???<<<888444111222222111111000//////...............////////////............////////////////////////////////////////////////////////////000000000000111111111111222333555888===BBBFFFHHHOOOSSSXXXZZZYYYXXXttt|||qqqqqqtttyyyuuutttyyyzzzyyy```SSSHHHEEEEEEDDDCCCEEEHHHHHHEEE???:::777:::>>>GGGjjjlllWWW\\\rrrvvvaaaJJJAAAKKKeeerrr~~~~~~kkkXXXBBB@@@===;;;999888777777444777:::;;;999666444333111111000000000///////////////............//////000//////.........//////333999@@@???999222///......---,,,++++++,,,---...---............------,,,............///////////////000000000//////111333///......000...---333:::HHHWWWgggqqqxxx~~~}}}~~~mmmXXXSSSRRRRRRVVV```mmm~~~ppp\\\SSSTTTQQQIII@@@<<<<<<:::777666777:::AAAIIIPPPUUUVVVZZZ]]]\\\TTTIIICCCGGGLLLHHHDDD???;;;999666444111222111111000000//////...............////////////............////////////,,,------...//////000000//////////////////////////////000000111111111111222333555888===BBBFFFHHHNNNSSSXXXZZZYYYYYY}}}rrrZZZPPPGGGDDDDDDCCCCCCEEEIIIEEEAAA>>>::::::???EEERRRvvvjjjUUU\\\|||qqq\\\HHHFFFVVVlllxxxwwwbbbOOO>>>===;;;999888777777777555999>>>???===888444222111111000000000///////////////............//////000000///...------------111999AAACCC>>>666000...------,,,++++++,,,---------------......------,,,------------...............///000000...///000222///---...000///---///555999III___oooxxx|||}}}}}}ppp\\\VVVYYYWWW[[[dddrrryyybbbXXXXXXTTTMMMCCC<<<:::;;;999777999<<>>999777666444333111111000000////////////............////////////............////////////------------......////////////////////////////////////000000111111222222222333555888===BBBFFFHHHMMMRRRXXX[[[ZZZZZZvvvhhhUUULLLEEEDDDDDDCCCCCCFFFJJJDDD@@@===999888@@@JJJ___eeeSSS^^^kkkVVVDDDJJJbbb{{{vvv\\\III;;;;;;:::999888777777666888<<>>888333000222222111111111000000000//////............////////////...---,,,,,,------000777???BBB>>>888111...,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,---------...///000///......000222///......111111...///222000???WWWlllxxx|||~~~|||||||||~~~|||hhh]]]UUUWWW]]]^^^hhhwww|||eeeWWWUUUWWWOOOGGG>>>999888888999999<<>>SSSfffrrr|||~~~~~~zzzxxx}}}wwwxxxjjj```ZZZ[[[[[[[[[cccnnnuuuooo\\\VVVUUUPPPJJJ@@@;;;999999888777<<>>GGGVVV```mmmvvvwwwtttpppnnnXXXWWWWWWWWWVVVQQQJJJEEE@@@===999777666555333111.........///////////////............/////////000............/////////000......//////000111111111////////////////////////---...///000111222333333222333555888===BBBFFFHHHOOOUUU[[[^^^\\\ZZZsssfff___^^^^^^```iii}}}wwwmmm^^^RRRGGGEEEBBBBBBCCCEEEFFFFFFFFF999:::>>>777GGGxxxkkkQQQIIIWWWuuugggKKKBBBNNNvvvrrrLLLCCC:::::::::;;;;;;999666333444333333222111000//////////////////////////////......------------......------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---......---,,,,,,---------////////////////////////---111222444BBBZZZrrr~~~~~~xxxrrrsss{{{{{{{{{|||}}}}}}lll```^^^aaabbb[[[ZZZaaammmzzz{{{\\\SSSRRRJJJDDD<<<===;;;777888:::777666EEEYYYggglllsssxxx|||yyymmm___YYY^^^^^^YYYVVVSSSJJJ@@@???:::888:::777000///222////////////////////////000000////////////000000////////////////////////////////////////////////---------............/////////000000111222444555444444666888<<<@@@EEEGGGOOOSSSWWWZZZ[[[ZZZsssiiicccggghhhlllzzz~~~tttiii[[[OOOFFFDDDBBBAAACCCEEEEEEEEEDDD777888<<<888LLLWWWEEEGGG^^^fffLLLFFFUUU|||cccBBB===<<<;;;;;;<<<<<<;;;777555666555444333222111000///..............................------------......------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++*********+++,,,---------,,,,,,,,,,,,------........................,,,///111222999KKKggg|||{{{zzz}}}yyyyyyqqqfff\\\VVVWWW\\\iiigggjjjvvv___]]]]]]NNNBBBFFFAAA666===888888===???DDDUUUjjj{{{zzzxxxvvvvvvtttjjj___[[[___^^^XXXTTTPPPIII@@@???:::888999666000///111////////////////////////000000////////////000000////////////////////////////////////////////////---------............/////////000000111222444555444555666888<<<@@@EEEGGGNNNRRRVVVYYYZZZZZZuuuooommmppprrryyyyyynnncccVVVKKKDDDBBBAAAAAACCCDDDDDDDDDAAA555555::::::SSStttLLLAAAKKKiii~~~```JJJNNNaaaXXX@@@???>>>============<<<999777888777666444333111000000------------------------......------------......------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))******++++++******)))++++++******++++++,,,---,,,,,,++++++++++++,,,,,,........................------000111111:::WWWuuuxxxyyy|||wwwzzziiiaaaZZZWWWUUUTTTYYY^^^ppprrr|||oooWWWbbbbbbQQQBBB???<<<333;;;666666===DDDOOOcccvvv}}}wwwsssppphhh___aaabbb```YYYRRRNNNGGGAAA>>>;;;888888555000///000////////////////////////000//////......//////000////////////////////////////////////////////////---------............/////////000000111222444555555555666888<<>>======>>>===:::888777777666444222111000///------------------------...------,,,,,,------...------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******++++++++++++******+++***++++++++++++,,,,,,++++++*********+++,,,,,,........................000,,,///333000111IIIfffzzz{{{yyyvvvvvv{{{xxxnnn```ZZZWWWWWWYYY[[[aaahhh|||~~~mmmdddbbbSSSOOOGGG555666===:::777999CCCNNN[[[mmm|||||||||tttnnniiidddhhhgggbbbZZZQQQIIIDDDAAA===;;;888666333000///000/////////////////////////////////....../////////////////////////////////////////////////////////---------............////////////000111222444444555555666999<<>>999333666;;;@@@\\\{{{\\\KKKLLLbbbpppKKKGGGfffmmmPPPDDDFFF???===<<<<<<<<<;;;999888555444333222111///......------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++*********++++++,,,---........................000***,,,333111///<<>>KKKmmmuuu[[[UUUiiizzzcccIIIQQQuuusss]]]NNNJJJJJJ:::888666555555555444333000000000/////////..............................---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++++++++++++++,,,---...///------------------------***+++---......///222444JJJ___xxxwwwiiiccceeebbbdddhhhmmmsss|||ssseeeXXXTTTRRRRRRUUU[[[___aaajjjzzznnn___WWWVVVfffPPP999@@@;;;DDD777===KKK\\\jjjuuuppphhhiiiiiifff^^^ZZZWWWQQQFFF:::777;;;;;;<<<888000...000000---///////////////////////////......------......///////////////////////////////////////////////////---------............/////////000000111222444555666666777:::===BBBFFFIIINNNRRRVVVYYYZZZZZZ|||kkkZZZOOOGGGAAA@@@@@@@@@AAAAAA>>>888555777555999???NNNuuurrrZZZWWWpppmmm\\\JJJSSSrrr~~~~~~}}}iiiTTTJJJHHHHHH888666444333333333222111////////////////////////////////////////////////---,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++******)))***+++,,,---,,,++++++,,,,,,,,,,,,---...///000------------------------***000333///---000444444;;;RRRoooqqqeeedddbbbaaa```aaafffmmmuuuyyy~~~qqqddd^^^TTTMMMOOOSSSUUUZZZ```jjjmmmyyyuuueeeXXXNNNHHH999WWW555888DDD///???HHHLLLZZZkkkvvv~~~vvvkkkmmmqqqjjj```[[[XXXVVVSSSIII===;;;@@@;;;<<<888000---000000---////////////////////////.........------.........////////////////////////////////////////////////---------.........////////////000000111222444555666666777:::===BBBFFFIIIPPPSSSXXXZZZ[[[ZZZ}}}pppbbbVVVKKKCCC??????AAABBBAAA===999777666888999<<>><<<999;;;EEEPPP```pppxxxwwwkkk^^^fffoooiiiaaa```WWWVVVRRRJJJEEEDDDAAA<<<666444222111/////////000---------............///....................................////////////////////////////////////////////////////////////......///000111222333333333555888;;;>>>BBBGGGKKKLLLPPPVVVZZZZZZYYY{{{sssgggZZZPPPHHHAAA===???AAAAAA???<<<888777777555777BBBTTTuuuaaaPPPfff|||```^^^RRRNNN^^^uuuxxxYYYBBB<<<===:::666555555444333222111111000000///...............///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++*********)))))))))++++++***)))))))))))))))+++++++++++++++,,,---------,,,,,,++++++,,,,,,---............////////////111:::EEE]]]{{{|||ssslllhhhfffdddccceeefffhhhlllrrryyy~~~zzzqqqfff\\\ZZZYYYWWWVVVVVVYYYWWWZZZbbbjjjtttuuu]]]RRRJJJ@@@===???<<<<<<;;;;;;>>>HHHWWWddduuu|||iiibbbaaagggiiiccc___aaaYYYSSSHHH@@@AAAEEECCC===555333222000////////////---------............///....................................////////////////////////////////////////////////////////////......///000111222333333333555888;;;===BBBGGGJJJLLLPPPUUUYYYYYYYYY{{{nnnggg\\\RRRJJJDDD@@@===@@@@@@???===999777777888888888JJJlll}}}WWWLLLhhhkkkSSS]]]TTTTTTiiiuuuRRR<<<777666444333333333222222222111111000000/////////..................------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++******))))))))))))((((((+++***)))))))))))))))))))))))))))***+++,,,---...---,,,,,,++++++,,,,,,---------........./////////000222555GGGfffyyyzzzsssmmmhhhfffdddbbbccceeehhhjjjuuuzzz|||ssslllfffaaa^^^ZZZTTTQQQUUUYYYZZZZZZ\\\___```hhhuuunnnYYYEEE???>>>;;;:::===;;;:::999<<>>:::777666777999======UUUvvvPPPIIIhhh|||wwwfffVVVWWWTTT\\\wwwsssNNN:::666555222111111111111111111222222000000000000000///............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++)))))))))(((((((((((((((******)))))))))))))))***((((((((()))***,,,---...---,,,,,,++++++,,,,,,---,,,------....../////////000111///999SSShhh}}}xxxtttnnnhhheeedddeeeffffffhhhkkkoootttyyy~~~~~~wwwlllhhhccc^^^\\\ZZZZZZ[[[YYYVVVVVV\\\```bbbeeeiiilllppp|||{{{YYYIII<<<;;;>>>>>>===>>>:::;;;<<>>>>>???>>><<<999666555777999<<>>===;;;AAAGGGOOO```wwwzzzvvvsssooohhhcccfffmmmmmmhhhRRRRRROOOHHHEEECCC===777000/////////......---------------............///////////////////////////............////////////////////////////////////////////////////////////......///000111222333333333555888:::<<<@@@EEEHHHKKKNNNRRRTTTVVVWWW}}}pppfffVVVOOOGGG@@@<<<;;;;;;;;;======;;;888555444666888777III|||dddMMMDDDYYY{{{sss___OOOHHH[[[uuu\\\@@@666555555333111111111111111111222222///000111222111000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******(((((())))))))))))******)))))))))))))))******+++)))))))))***+++,,,---...---,,,,,,++++++,,,,,,---++++++,,,---...//////000,,,333222111777BBBYYYxxx{{{wwwuuupppmmmhhhfffeeeeeedddcccaaabbbdddfffggggggggggggfffhhhkkknnnqqqtttyyy|||zzzzzzyyywwwuuuuuuwwwyyy|||zzzvvvssspppooooooooohhhfffccc^^^[[[XXXVVVUUUUUUVVVXXXXXXWWWWWWXXXZZZ[[[^^^gggsss|||mmmTTT@@@>>><<<<<<=========<<>>@@@:::;;;:::888666444555666DDD^^^eeeGGGBBBQQQtttrrr\\\GGG^^^{{{rrr\\\CCC555333555666666333333333222222222111111///000222333222111///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******))))))))))))******))))))******+++++++++,,,))))))((())))))***++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,...//////000***111111///111111999MMMtttyyyqqqllliiihhhfffccc```[[[WWWUUUWWWXXXYYYWWWVVVUUUWWWXXXRRRTTTUUUUUUTTTSSSTTTUUURRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWW[[[^^^aaadddgggmmmuuuzzzwwwkkkaaabbbgggbbbQQQAAA999===>>>;;;888===FFFMMMTTTiii}}}qqqooovvvtttllljjjbbbcccjjjeeeTTTMMMRRR``````XXXHHH999222///---///000000111111000///...---------.........//////000000000000000000000000............/////////000////////////////////////////////////////////////......///000111222333333444666888:::;;;???CCCFFFFFFKKKQQQVVVWWWWWWzzzpppeeeZZZSSSEEE@@@;;;:::===@@@???===<<<;;;888444444666666444@@@mmm~~~XXXKKKFFFhhhbbbQQQWWWttt}}}cccOOO>>>:::777111000444111111111111111111111111000000000000////////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000/////////111444777999[[[www|||~~~yyytttoookkkiiieee```\\\^^^[[[XXXYYY[[[[[[WWWSSSWWWUUUSSSSSSSSSTTTSSSRRRPPPRRRSSSSSSSSSTTTVVVXXXWWWVVVVVVWWWYYY\\\___aaacccggglllpppttt|||sss```XXXWWW``````TTTHHHDDD:::<<<>>>>>><<<@@@LLLXXXjjj{{{qqqsssrrrmmmjjjqqqwwwwwwjjjWWWOOOVVVaaaggg\\\KKK<<<333000111333333222222222111111000000................................................//////////////////////////////////////////////////////////////////////////////000111222333333444333555666777999<<>>AAAAAA???;;;:::888555555666888888GGGooorrrRRRIII^^^uuuZZZNNNVVV{{{~~~wwwYYYGGG999777666111000444111111111111111111111111000000000000/////////...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///.........///111444555KKKddd~~~vvvuuuyyy|||yyytttnnniiieeeaaa______aaaaaa]]]YYY]]][[[XXXXXXXXXXXXWWWVVVTTTUUUWWWWWWWWWYYY[[[^^^]]]]]]^^^aaadddiiimmmoooxxx~~~hhhSSS[[[```ggghhh]]]MMMBBB@@@======>>>???EEEQQQcccrrr~~~{{{wwwsssqqqttt|||xxxlll\\\OOONNNYYYeee```UUUEEE888111000111111111111000000000/////////................................................//////////////////////////////////////////////////////////////////////////////000111222333333444333555666777999<<>>444444555111111444111111111111111111111111000000000/////////......,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,---///000111:::LLLbbbxxxyyysssssswww}}}wwwtttrrrssstttsssoookkkkkkiiigggfffffffffeeecccaaacccdddeeeeeegggjjjmmmppprrrtttyyy~~~ooo```YYYWWWaaasssttt[[[GGG@@@?????????@@@EEESSSiiiyyysssyyy{{{dddTTTPPPXXXccckkkUUUJJJ<<<222000000000/////////............------................................................//////////////////////////////////////////////////////////////////////////////000111222333333444333555666888999===BBBEEELLLNNNRRRVVVYYYZZZxxxmmmbbbYYYQQQIIICCC:::888888999===@@@@@@???:::999888777555555;;;CCCooo{{{```QQQUUUvvvhhhNNNBBBEEERRRoooxxxxxxpppttt}}}oooBBB999222333444222000222111111111111111111111111000000/////////.........,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,++++++,,,---************************+++++++++,,,,,,,,,------...------,,,------...///111:::HHH]]]{{{{{{yyyzzz|||~~~}}}}}}|||{{{zzzyyyzzz{{{||||||xxxeeeVVVQQQ]]]nnnzzzyyyXXXEEEAAAAAABBBFFFKKKUUUiiixxxxxxvvvvvvaaaXXX]]]dddgggeeeJJJ@@@555///000111111...........................................................................//////////////////////////////////////////////////////////////////////////////000111222333333444333555666888:::===BBBFFFLLLOOOSSSWWWZZZ[[[vvviii]]]TTTLLLEEE@@@:::999:::;;;===>>>===<<<:::888777777444444???LLLttt\\\UUU___xxxYYYEEE@@@FFFTTTkkkxxx}}}{{{zzzccc===777333333444222000000000000000000000000000000////////////............+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,+++***,,,---************************+++++++++,,,,,,,,,------.........---............///111888IIIeee}}}|||xxxggg^^^WWWWWWfffxxxqqqOOO@@@>>>@@@CCCNNN[[[jjj{{{wwwlllaaabbbiiiiii^^^RRR@@@999111...000222111///////////////////////////................................................//////////////////////////////////////////////////////////////////////////////000111222333333444333555666888:::>>>CCCGGGKKKNNNRRRVVVYYYZZZ}}}ssseeeXXXNNNFFF???::::::;;;<<<=========;;;;;;999666666777444777HHH[[[hhhUUUUUUggg~~~hhhMMM???===JJJ___}}}pppPPP:::888555333333222000///000000000000000000000000/////////.........------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,************************++++++,,,,,,,,,,,,------............//////////////////222===SSSnnnjjj```XXXXXX___kkk|||}}}^^^DDD:::<<<@@@GGGWWWiiixxxrrrnnnllloooooofffSSSCCC777555111000000111111111///000000000000111111111................................................//////////////////////////////////////////////////////////////////////////////000111222333333444333555666888;;;???DDDHHHJJJLLLPPPTTTWWWXXX}}}sssjjj\\\PPPGGGAAA;;;777999;;;===???>>>===<<<;;;888444555777777===TTTmmmsssZZZLLLUUUlllxxxoooYYYGGG@@@BBB\\\fff@@@777777444222111222111000000000000000000000000000//////.........---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((***+++************************++++++,,,,,,,,,,,,------,,,,,,---...////////////...///111666AAATTTlll}}}tttggg[[[ZZZ[[[bbbsssvvvjjjZZZKKK???<<>>@@@???>>>======666333444888999BBB]]]yyyjjjPPPFFFUUUpppoooeeeSSSIIIHHHPPPvvvaaa999555555333111000222222111000000000000000000000000//////.........---------+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))++++++,,,,,,,,,---------***+++,,,---............---///111111333>>>SSSeee}}}vvvdddYYYSSSTTTaaaqqqnnnUUUIII@@@@@@@@@BBBNNN^^^|||mmmZZZHHH<<<666---000333111---+++---111.../////////000000111111................................................//////////////////////////////////////////////////////////////////////////////000111222333333444333444777999;;;???EEEIIIIIIKKKOOOTTTVVVWWW}}}qqqhhhZZZSSSIIIAAA<<<:::888888<<<>>>@@@AAA@@@>>>;;;888666666555444;;;OOOlllyyyUUUJJJIIIhhhxxxuuu\\\IIIGGGUUUyyyrrrKKK999222222222111111111111000////////////...---,,,+++//////...---,,,,,,++++++++++++++++++++++++++++++************************,,,,,,++++++***)))((((((+++)))(((&&&&&&((()))+++)))))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))***++++++******)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////000222777>>>CCCggg{{{vvvuuuwww{{{lllbbb\\\UUUUUU\\\fff{{{dddLLL???AAAEEECCC>>>DDD```|||sss]]]FFF777333444222222111111111111111111000000000000////////////////////////000000000000///222---+++000,,,)))000------............------................................................111111111111222333444444555666888:::<<<@@@EEEHHHLLLNNNPPPSSSUUUVVVyyylllcccVVVPPPGGG???;;;:::999999<<<===???@@@???<<<999666777666555888DDD[[[uuunnnMMMJJJRRRppp~~~uuuWWWJJJXXXqqqgggFFF888222222222111111111111000////////////...---,,,+++......---,,,,,,+++******++++++++++++++++++++++++************************,,,,,,+++******)))((((((***)))(((''''''((()))***))))))(((((())))))***+++))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))***++++++******))))))))))))))))))))))))+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////000444999===SSSsss}}}xxxuuuyyy|||{{{}}}iiiWWWSSSTTTXXXeeesssvvvjjj___PPP@@@>>>@@@EEELLLSSSccc}}}xxxeeePPP>>>555333444000000000000000000000000000000000000/////////....../////////000000000000+++000,,,***000---(((...------............------................................................111111111111222333444444555666888:::<<<@@@EEEHHHKKKMMMOOORRRTTTUUU{{{ooobbbZZZPPPKKKCCC===::::::::::::======>>>>>><<<999666444333222444AAAXXXttt[[[DDDQQQddd{{{uuuTTTPPPsss|||UUU<<<555222222222111111111111000////////////......---,,,------,,,,,,+++*********++++++++++++++++++++++++************************+++++++++******))))))(((***)))(((''''''((()))***))))))(((((())))))***+++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((()))************))))))))))))))))))))))))***************++++++,,,+++++++++,,,,,,---------//////000//////000333555@@@^^^|||yyywwwsssqqqwwwuuujjj___UUUOOOSSS[[[eeevvvqqqaaaUUULLLGGGDDDEEEIIIUUUfffxxx{{{jjjRRR???555333222222//////////////////000000000000000/////////............/////////000000000)))000---+++222000---111------............------................................................000000000111111333444444555666888:::<<<@@@EEEHHHJJJKKKNNNQQQSSSTTT{{{qqqeeeXXXOOOIIIEEE???;;;::::::;;;<<>>===;;;888666444555444:::NNNllluuuKKKFFFccc}}}~~~qqqSSS[[[eeeCCC333222222222222111111111000000///////////////...---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((())))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))*********)))))))))))))))))))))))))))))))))))))))******+++******+++,,,,,,---.........///000000//////000111444GGG```www{{{yyyyyyyyywwwssstttyyy|||~~~uuueeeVVVMMMNNNOOOWWWaaahhhkkkqqqyyykkk]]]OOOHHHBBB>>>DDDOOOkkkvvvmmmYYYAAA222111333222000/////////000000000000000000000/////////................../////////000000---333...)))///000...222------............------................................................000000000000111222444444555666888:::<<>>>>>AAA@@@>>>;;;999777777666444===PPPkkkpppQQQWWWnnn|||eeeQQQJJJiiinnnIII888555666222222222111111111111000/////////000000//////.../////////...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((()))***+++)))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,------------...000000//////111222222111444BBB\\\{{{yyyvvvvvv|||~~~vvvuuuwww{{{rrrhhhYYYNNNKKKOOOVVV[[[^^^]]][[[YYYSSSLLLFFFBBBEEEBBBCCCGGGLLLYYYuuuiiiIII???444000333555222...000000111111222222333333/////////.........------------........./////////FFFKKK???//////111...///------............------......................................................//////111222444555555666888:::<<<@@@EEEHHHKKKLLLOOOSSSUUUWWW|||qqqfff\\\RRRHHHAAA===:::777777999===??????@@@>>><<<999777666666666444EEE```zzz___KKKhhh~~~dddTTTFFFHHHiii\\\>>>777888666222222222111111111111000//////000000000000//////........................++++++++++++++++++++++++************************((()))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&'''(((***+++))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////---...///111333333555;;;HHH___~~~|||yyyzzz}}}xxxvvvyyy}}}wwwlllfff^^^XXXPPPLLLNNNTTT[[[___bbb[[[QQQJJJGGGGGGEEECCC>>>BBBHHHPPP\\\oooqqqSSS<<<888333222333333222000/////////000111222222222//////.........------------------.........//////>>>GGG>>>000222555111000------............------.........................................................///111222444555555666888:::<<<@@@EEEHHHIIIKKKNNNRRRUUUVVV|||ttthhh^^^TTTKKKBBB<<<<<<999777777:::===???@@@???===:::777555555666666CCCWWWsss{{{qqqTTTIIIsssuuuiiiOOOHHHEEEJJJiiiwwwNNN666555777444222222222111111111111000//////000000000000000///------------------------++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&'''(((***+++))))))))))))))))))))))))***************++++++,,,---,,,,,,,,,,,,,,,,,,,,,000000///---,,,+++---///,,,111555333444BBB```{{{|||{{{yyy|||yyyzzzssszzzttteeeYYYQQQMMMJJJJJJLLLPPPWWW]]]aaacccWWWPPPEEE>>>@@@FFFHHHFFFHHHRRR___nnn~~~yyyUUU;;;555444333222111111222333---......///000111111222//////.........------------------.........//////'''333///'''---222...,,,---..................---................................................------...///111222444555555666888:::<<<@@@EEEHHHHHHJJJMMMQQQTTTUUU}}}yyyvvvhhhYYYRRRNNNFFF???<<<999888888999<<>>CCCGGGIIIKKKKKKMMMNNNPPPQQQ~~~vvvkkk^^^OOOHHHDDD>>>888666999888999;;;>>>?????????888999444555:::888>>>PPPnnnzzzlll[[[KKKQQQgggpppggg[[[OOOLLLUUU\\\gggwww}}}TTT;;;666888777222000000000000000000000000...........................------------,,,,,,,,,***++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''((((((((((((((()))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,---------------///...///000000111999BBBNNNiii|||}}}~~~~~~~~~xxxvvv{{{yyyoooggg^^^XXXTTTTTTPPPJJJKKKPPPQQQNNNVVVUUURRROOOLLLHHHCCCAAADDDEEEGGGKKKUUUgggtttpppqqq~~~kkkPPPAAA666///111111111111000000000000000000000000000000000000///............---------,,,,,,,,,---------......------------------------///......------......//////---,,,---///000///------------............////////////000111333555666888888999;;;???CCCHHHJJJJJJKKKLLLNNNPPPRRR~~~ssseeeXXXJJJDDD@@@;;;888777888999:::===???@@@>>><<<777666333777;;;;;;PPPtttjjjUUUJJJIIIXXXnnnjjjZZZUUUMMMNNN```mmmuuujjjIII;;;888444222333000000000000000000000000------------------------------------,,,,,,,,,,,,******++++++++++++******************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''((((((((((((***)))((((((***++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------...///...///000///---222999777NNNqqq~~~~~~}}}ooolllmmmttt~~~yyypppcccXXXQQQNNNMMMLLLHHHKKKLLLMMMQQQXXXYYYWWWUUUSSSOOOJJJEEEAAA???===BBBIIIRRR\\\kkkpppyyyoooNNN;;;666444111111111111111000000000000000000000000000000000000///............---------,,,,,,,,,---------......------------------------//////............//////000///......///000///------------............////////////000222333555666888999:::<<<@@@EEEIIILLLIIIJJJLLLOOOQQQSSSyyylll___SSSGGGBBB???;;;:::;;;999:::<<>>@@@AAA???;;;888000:::999DDDsssiiiPPPEEEKKKccc{{{yyy^^^DDDBBBggglllKKK===222333555111///111////////////////////////000000//////...---------,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''((((((((((((&&&(((******)))((()))***************++++++++++++))))))***+++,,,---.........,,,---111222000000222333///111===LLLbbb{{{vvvsssttt}}}xxxmmmiiijjjlllpppuuu{{{|||zzzwwwkkk]]]UUUPPPKKKJJJKKKNNNMMMNNNRRRXXX___ccceee^^^ZZZWWWWWWSSSJJJCCCAAABBBGGGPPP[[[jjj}}}oooNNN@@@222000333444333222111111111111000000000000000000000000000000000000///............---------,,,,,,,,,---------......------------------------......------------......,,,---......,,,+++,,,------------............///000000000111333444666777888888:::===AAAGGGKKKNNNJJJLLLOOORRRSSSTTTnnn\\\NNNGGGCCC===::::::999888999<<<>>>>>>>>>@@@@@@>>>;;;888333888===YYYrrrSSSBBBHHH```}}}jjjRRREEEGGGzzzQQQ???999222111333444222/////////////////////////////////......---,,,,,,+++,,,,,,,,,++++++++++++***))))))************))))))((()))))))))************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''(((((((((((($$$)))//////+++((())),,,************++++++++++++))))))***+++,,,---.........+++,,,000111//////111111///111777;;;GGGeee{{{rrrtttyyy}}}yyytttooollllllnnnooosssuuuxxx||||||qqqiiiccc```]]][[[TTTNNNMMMKKKJJJNNNUUUUUUVVV[[[fffrrrzzz{{{zzz^^^UUUNNNLLLIIIEEEEEEHHHMMM[[[qqqppplllyyygggNNN===666222444555222111333111111111111000000000000000000000000000000000000///............---------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------+++---///...---,,,...000---------............///000000111222333555666777777888999<<>>;;;888888777@@@hhhmmm\\\GGGBBBVVVvvvXXXIIIJJJPPPrrrDDD999888333///111666444...////////////////////////......---,,,,,,+++******,,,,,,,,,+++++++++******))))))************))))))(((((())))))*********+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((())))))''''''''''''((((((((()))###+++333333,,,(((***...)))************+++++++++((()))***+++,,,---......///,,,+++...000......000,,,---333666222444LLLhhh~~~yyytttppppppyyyyyyuuuttttttmmmllllllmmmoooqqqtttuuuzzz|||}}}yyyvvvqqqhhh^^^WWWUUUUUUUUUTTTNNNLLLNNNSSSSSSQQQVVV^^^aaaeeeooo}}}xxx]]]QQQHHHGGGHHHKKKSSS\\\iii|||vvvnnnmmm|||vvvQQQ555777333222555444......222111111111111000000000000000000000000000000000000//////.........---------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++...000000...---///222---------.........//////000000111222333555666777666777999<<<@@@FFFKKKNNNLLLNNNQQQSSSTTTSSSttthhhZZZJJJAAA>>>:::999666555666999<<>>???;;;777555555444555666HHHZZZqqqeeeNNNQQQWWWhhh]]]NNNRRRiiiaaaCCC333333333222111111000000//////............---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))+++(((&&&''')))***)))((()))))))))))))))))))))))))))))))))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))'''(((******((('''((()))(((***,,,+++)))'''(((***'''((()))***************)))******++++++,,,,,,------------------......//////111222111...000555:::===PPPfff~~~~~~~~~{{{mmmkkkgggccc___\\\[[[ZZZaaaaaaaaacccdddfffhhhhhhccccccdddccccccaaa```___^^^_________]]][[[YYYWWWUUUSSSRRRRRRTTTUUUUUUUUUTTTTTTUUUWWWZZZ^^^aaaccccccccchhhsss{{{yyyhhh^^^TTTKKKUUUZZZhhh|||oooXXXFFF:::333222333333222111111000000/////////////////////////////////............//////000...------......---,,,......---------,,,,,,,,,---,,,,,,,,,,,,---......---...///...---,,,---/////////.........------------------............/////////000111333444555666777888:::<<<>>>AAAFFFJJJLLLNNNQQQRRRQQQPPP~~~{{{jjjaaaWWWPPPHHH???:::999888999999:::;;;<<<===>>>@@@:::777777333000777BBB```sssmmmSSSKKKZZZmmm|||fffKKKIIIbbbcccGGG999444333222222111111000/////////............---------------,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))***)))'''''')))))))))((())))))))))))))))))))))))***)))'''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***&&&(((***)))((('''((()))''''''''''''(((((()))***(((((()))******)))))))))))))))******+++,,,,,,,,,,,,,,,------......------...000222000------///222,,,777CCC\\\~~~wwwqqqllliiibbb___[[[YYY[[[[[[YYYWWWXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUYYYVVVTTTSSSVVVYYY[[[\\\aaadddiiipppwww}}}~~~vvvfffVVVPPPUUU\\\```kkkyyy~~~~~~dddFFF777333333444444333222222111111000////////////////////////////////////............/////////...------......---+++------------,,,,,,,,,,,,+++,,,------......------,,,---......,,,,,,---..................------------------............/////////000111333444555666777888:::<<<>>>BBBGGGKKKLLLNNNQQQRRRQQQQQQ{{{uuuppp\\\TTTLLLHHHDDD===:::;;;888999;;;===>>>>>>===<<<===999999:::444000???SSSssszzzaaaNNNJJJ___xxx{{{eeeSSSBBBKKKiiixxxPPP<<<666555222222222111000000/////////............---------------,,,,,,,,,++++++++++++++++++++++++******)))***)))((((((((()))))))))((((((((((((((((((((((((***(((&&&%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******&&&((())))))(((''''''(((+++)))&&&&&&(((*********((()))))))))))))))(((((()))))))))***++++++,,,,,,***+++,,,......---,,,,,,---///111000...------//////444777FFFbbbxxx|||}}}zzzssskkkhhhgggfffaaa\\\bbb```___]]]]]]]]]___``````____________aaabbbcccdddcccccceeeiiinnnqqqrrrsssxxxzzzrrrkkkfffddd\\\QQQKKKPPP]]]llluuuiii___\\\mmm|||~~~YYYGGG666111444666555444222222222111000000/////////////////////////////////......------......//////...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,***,,,,,,,,,+++***+++,,,........................---------............/////////000111333444555666777888:::<<<>>>BBBHHHKKKLLLOOOQQQRRRRRRQQQ{{{uuunnnfffaaaRRRKKKEEECCC@@@<<<:::<<<999:::===??????===;;;:::555444555444222999UUUrrrgggTTTJJJKKKccc}}}|||jjjXXXMMMBBBTTTqqq___@@@555444111222222111111000//////...///............---------------,,,,,,,,,+++++++++++++++*********))))))))))))))))))((((((((())))))((((((((((((((((((((((((***(((%%%%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******&&&'''))))))'''&&&'''(((,,,)))'''&&&'''((((((((((((((()))))))))(((((('''((())))))******+++,,,,,,)))***,,,---------,,,+++,,,---///000000/////////333777555999IIIYYYoooqqqmmmwww}}}wwwqqqnnnllljjjhhhggghhhiiikkklllllllllmmmppptttwwwyyywwwyyy}}}zzztttkkkdddaaa___[[[WWWYYYXXXZZZdddrrraaaWWW\\\ddd|||oooWWW>>>666111333444333111222222222111111000//////.................................------------......///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,+++---...---,,,+++,,,------.....................---------............/////////000111333444555666777888:::<<>>===<<<:::999<<<:::<<<>>>???>>><<<999888444444333333>>>YYY}}}kkkRRRHHHHHHbbbvvvrrrZZZLLLHHHPPPfffqqqHHH555333444222222111111000000///......///............---------------,,,,,,,,,,,,++++++++++++***))))))))))))***((()))))))))'''''')))***))))))))))))))))))))))))***'''&&&'''***+++***'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***%%%''')))((('''&&&'''((((((''''''&&&%%%%%%%%%&&&''''''((())))))((((((((((((((())))))***+++++++++******++++++,,,,,,,,,+++,,,,,,...///000000000000---222000000888???NNNeeewwwtttxxx}}}vvvuuuwww}}}wwwllleee______]]][[[^^^eeeiiihhhaaafffuuu{{{ddd[[[jjjzzzYYYHHH===666333222333111...000444222111111000000///....................................------------.........---,,,,,,------,,,***++++++++++++,,,,,,,,,,,,+++,,,------......------...///000000......///000---------...............---------............/////////000111333444555666666888:::<<>><<<===>>>>>>===:::777555444777888@@@[[[wwwXXXHHHLLLWWW~~~bbbNNNLLLTTTsssZZZ;;;555777666444111111111000//////......///............---------------,,,,,,,,,,,,++++++,,,+++***)))((())))))***((()))***)))'''&&&(((+++)))))))))))))))))))))))))))'''''')))---...***&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))%%%'''(((((('''&&&&&&'''###&&&)))(((&&&%%%&&&(((&&&&&&'''((())))))))))))(((((())))))******++++++***************+++,,,,,,---,,,,,,---.../////////+++000......444333888FFF^^^nnnuuusssssswwwxxxyyy~~~~~~zzzrrriiiaaa\\\XXXWWWkkkpppssssssvvv~~~zzznnnlllxxxuuuRRR<<<888666555333333444333000111555111111111000//////.................................------,,,,,,------......---+++,,,------,,,*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---...//////------...///---------.........//////---------............/////////000111333444555666666888:::===???DDDJJJNNNMMMPPPRRRSSSRRRRRRuuusssmmmaaaTTTIIIDDDCCC>>>999777999<<<<<<>>>AAA>>>>>>>>>>>><<<999666444...555<<>>:::::::::999:::;;;===???@@@???>>>??????;;;444222555@@@555===eee|||qqqcccUUUMMMSSSmmmyyy^^^LLLUUUuuufff<<>>???BBB<<<888888666333333666333:::SSS{{{xxxbbbXXXRRRXXXgggxxxuuu[[[LLLTTTmmmlllOOO555...111000000222000000000000///...------------------------------,,,,,,+++++++++*********************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''((()))******((('''((()))))))))*********+++++++++)))))))))*********++++++---,,,,,,,,,,,,,,,------...//////000000111222222333555;;;GGG[[[ttt~~~zzzkkkhhhfffgggkkkpppssstttsssmmmqqqvvv|||aaaKKKAAA666000111222111///000000000000000000000000........................000/////////.........---,,,------......------,,,------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***---,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,---------...------,,,,,,---------...............000000000111333444666777999:::;;;>>>BBBGGGKKKNNNPPPQQQSSSTTTTTTTTT|||oooeeeVVVRRRLLLEEE@@@<<<:::::::::;;;<<<===============???999555555555444555888===RRRpppsss[[[WWWOOORRRhhhttt]]]EEEDDD]]]iiiGGG:::000000111...///333111111111111000///...---------------------------,,,++++++++++++*********************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***++++++***((('''((())))))))))))*********++++++((((((((()))))))))******,,,,,,,,,,,,------...///......//////000111111111222111///111:::LLLbbbqqqssstttsssnnnhhhdddfffiiirrrqqquuuvvvqqqooovvvdddLLL444555333111111222333222111000000000000000000000000......................../////////...............,,,------......------,,,------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,............---,,,+++***...------,,,---...///000000111111222333555777888::::::<<>>>>>===;;;;;;888666666777666666;;;BBBYYYnnn~~~fffOOOSSSUUUccc|||rrrYYYNNNEEEOOOiiigggHHH888333111444444000///222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))***+++,,,+++)))(((((()))))))))))))))************((((((((()))))))))******,,,,,,,,,,,,---...///000------...//////000000111000222333222333999DDDNNNfffwwwyyyxxx{{{xxxrrrqqquuu|||~~~~~~|||xxxvvv|||kkkJJJ<<<888000111222444555444333222222000000000000000000000000................................................,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++***,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,---.........------,,,+++...---,,,+++,,,...000111111111111333444666888999:::;;;<<>>;;;888777888999:::======<<<<<<:::999888777777555333333666CCCZZZooo|||jjjQQQ???EEE___zzz|||nnnaaaYYYNNNHHHOOOppp\\\<<<777444111///000333333222111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''')))***)))((('''(((***((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,---...,,,,,,------.../////////...000222111......000333555AAAPPP```vvvwwwvvv|||}}}{{{ooolllgggaaa```fffqqqyyy{{{qqqfffggghhhffffffkkkvvv~~~XXXFFF===999111222555222111222222111000000111222////////////////////////---------------------------------------.........,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++,,,------***+++,,,,,,------,,,,,,***+++,,,---............---,,,,,,,,,---///000111//////000222444666888999::::::<<>>===;;;999888777666666777555888AAAMMM\\\mmm{{{zzzfffQQQFFFEEEcccxxxmmm]]]UUURRRQQQXXXnnnmmmGGG444555000111000//////000111111/////////......---,,,+++++++++++++++++++++++++++************))))))))))))************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''%%%&&&((((((''''''(((***(((((((((((()))))))))***((((((((()))))))))******++++++*********++++++,,,+++,,,,,,---......//////000///......///111333555///666<<>>999:::;;;;;;<<<===>>>???@@@>>>===:::888666555555555333555@@@UUUiiitttxxx{{{uuujjj[[[III@@@MMMaaa~~~gggYYYUUUTTTOOOiiimmmIII333///333///333555111---,,,///000............---,,,+++***++++++++++++++++++++++++************))))))))))))************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''###%%%&&&''''''''')))***(((((((((((())))))))))))''''''''''''((((((((()))++++++******)))*********++++++,,,------......///******+++---000222111000...111000...444DDDUUU___ppp~~~yyyuuutttvvvyyyyyyyyyqqqpppooollleee```bbbiiiiiikkkmmmqqqwwwyyyooocccjjjvvvvvvnnnfffaaa]]]___mmm|||}}}qqqffffffmmmooojjjqqqwwwlllUUUFFF:::111888---///444...---222111///.........000///---+++////////////////////////------------------------,,,,,,,,,------.........,,,------......------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,++++++++++++******++++++,,,---++++++,,,---------,,,,,,............---,,,++++++***+++,,,...///000000000---...///000222555777888888999;;;>>>CCCIIINNNQQQPPPRRRTTTVVVXXXYYY}}}uuuooofff[[[QQQMMMJJJGGGCCC???<<<;;;:::777999;;;<<<>>>>>>>>>===;;;777333111222444666777444FFFXXXmmm~~~qqqmmmjjjZZZLLLDDD>>>EEEbbbfffOOOMMMWWWiiilllKKK<<<555333333111111111111000000000000000...------......---,,,------,,,,,,,,,,,,++++++,,,+++******))))))******+++***'''&&&&&&'''***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++***)))))))))***,,,,,,***++++++,,,,,,------...---------............///...///000111333666:::>>>IIIXXXmmm}}}}}}rrrmmmsss{{{yyyvvvvvvxxxssshhhaaaaaacccfffkkkoooqqqnnniiifffhhhdddccceeefffiiipppwww|||mmmfffoooyyy~~~uuufffRRRBBB:::888777666222222222111111111000000...///000000000///---,,,........................,,,---...//////...---,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++***+++,,,,,,...------------.../////////000111222444777999::::::;;;;;;>>>BBBHHHMMMPPPRRRQQQTTTYYY[[[WWW}}}qqqiiiccc[[[QQQIIIHHHFFFCCC@@@===;;;::::::999:::;;;<<<======<<<<<<555555555444444555666777;;;SSSkkk}}}zzzeee]]]XXXJJJAAADDDLLL[[[xxxxxxYYYIIISSSeee[[[BBB:::666333333111111111000000000//////000...------......---,,,------,,,,,,,,,+++++++++++++++******))))))*********)))(((''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************)))))))))***+++,,,******+++,,,,,,------...------------............///000000000000222555888999CCCRRRbbbtttvvvsssxxx~~~wwwtttvvvxxx|||}}}xxxwwwwwwwwwwww{{{{{{|||bbbSSSJJJ===555222222111///222222111111111000000000......//////......------........................+++,,,---......---,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,---------------...//////...///000111333555777999;;;;;;===???DDDIIINNNQQQRRRRRRUUUZZZ[[[WWWyyypppddd[[[UUUOOOGGGAAA@@@???>>><<<;;;:::::::::<<<<<<<<<<<<;;;;;;:::999111333444333222444888<<>>;;;;;;:::::::::;;;;;;;;;======<<<;;;:::999777777555666555333333;;;HHHSSShhh{{{```KKKKKK???KKKbbbzzzqqqXXXHHHQQQpppWWW444111666111///444111000000000///////////////...,,,---......---+++,,,,,,,,,++++++++++++******************))))))((('''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))******+++*********+++,,,,,,------+++,,,,,,,,,---------------......---,,,,,,...000333444444666;;;GGGWWWcccvvvrrrYYYJJJAAA<<<888555444333444555555333000111111000000000/////////...---,,,+++***+++,,,---------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,------...///......///111333555777888:::;;;===@@@EEEJJJOOORRRTTTSSSVVV[[[\\\YYYuuulllfff```YYYOOOHHHDDDAAA>>><<<999999:::;;;;;;<<<<<<<<<>>>===<<<:::999777777666888888666666===NNNeeeuuu~~~kkkOOO???CCC>>>]]]yyylll\\\OOONNN]]]|||___CCC///111444...---444000000000////////////...///---,,,,,,------,,,+++,,,,,,+++++++++*********)))************)))(((''''''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))************))))))***++++++,,,,,,---++++++++++++,,,,,,,,,---+++,,,------------///111///000111111111555;;;@@@KKKUUUfffxxx{{{XXXNNNAAA888666666666555444222111111222222111000000000000/////////.........---,,,******+++,,,,,,------------------------------,,,,,,,,,,,,------+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......//////000222444666888999888999<<<@@@DDDJJJNNNPPPTTTSSSVVV\\\]]]YYY{{{sssjjjaaa\\\SSSNNNFFF@@@===<<<;;;;;;888999:::<<<============<<<<<<:::999888777777777333555999AAAOOOcccyyyrrr\\\EEE:::@@@IIInnnzzz[[[XXXVVVXXX___nnnvvvEEE999111222222......222000000////////////.........---,,,,,,------,,,***++++++++++++************((()))*********)))(((''''''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''((())))))******))))))))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,)))+++---------...000111+++...111222222222222333666;;;FFFUUUeeewwwuuuXXXEEE666333222333555555222///111000000//////000222333////////////............------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,------...///000111222444777999:::666888;;;???EEEJJJNNNPPPUUUTTTWWW\\\]]]ZZZ}}}uuullleee^^^XXXTTTIIIEEE@@@<<<:::::::::;;;999:::;;;<<<======<<<;;;::::::888888777888888999555>>>LLL^^^nnn{{{sssZZZLLLCCCDDDQQQfff}}}qqqhhhaaaPPPZZZjjjvvv|||[[[:::777333000000111111000000000/////////............---+++,,,------,,,***++++++++++++************((()))***+++***)))'''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''')))*********)))((()))))))))***++++++,,,,,,************++++++++++++(((***,,,---------...///---...111222222222222333333444:::CCCJJJSSScccssszzzcccMMM;;;000;;;777333111111222111000000000111000000111222444/////////.........---------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++++++++,,,------++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***,,,,,,++++++,,,,,,---...//////000222444666888999666888<<>><<<:::;;;;;;<<<999:::;;;<<<===<<<;;;:::999888777777777888999:::DDDQQQhhh~~~```CCC===DDDTTTiiivvv\\\RRROOOKKKSSSgggZZZAAA888999444---...555444...000/////////...............---+++,,,------,,,***+++++++++************)))'''(((***+++***)))'''&&&))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))*********)))((()))))))))***++++++,,,,,,)))************+++++++++(((***,,,,,,,,,+++,,,---......---------...///111111000333888888888@@@KKKWWWcccuuupppcccOOO>>>555333555777222000......000222222111///000111000///....../////////.........---------,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,---...---,,,+++***,,,,,,++++++,,,,,,---.........///000333555777888777999===BBBGGGLLLPPPRRRVVVUUUXXX]]]^^^[[[|||tttmmmiii^^^XXXQQQKKKHHHFFFBBB???<<<;;;:::999999:::;;;<<<<<<<<<:::999999;;;;;;888666555555555777<<>>BBBFFFLLLPPPSSSTTTUUUXXX]]]\\\XXX|||zzzvvvooohhhbbb\\\YYYSSSNNNHHHCCCAAA@@@===;;;;;;;;;;;;;;;;;;<<<===>>>AAA@@@>>><<<;;;;;;:::999;;;:::999:::@@@HHHPPPVVVrrr}}}nnnlll___NNNCCCJJJZZZooonnnUUUHHHHHHOOOUUUoookkkKKK===222555555333222111000000000------------------..................------------++++++++++++++++++++++++((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000111222222333333...000333888???HHHRRRYYYmmm{{{~~~ooo```QQQEEE<<<666777666444222111000000000111000///000222333222111000000//////......------...---,,,,,,,,,,,,---.........---------,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,666444222///,,,******)))************************)))************+++++++++,,,++++++******++++++,,,************************+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,---...//////000000222333555666888888;;;<<<>>>BBBGGGLLLPPPSSSVVVVVVZZZ^^^^^^ZZZ}}}wwwqqqhhheeeaaa\\\VVVRRROOOMMMFFFCCC???<<<;;;;;;;;;::::::;;;<<<>>>???????????????===;;;999888777888888======@@@FFFPPPZZZbbbfff|||lllYYYNNNGGGIIIQQQcccyyy|||```KKKFFFOOO^^^hhh}}}qqqGGG;;;;;;222555444333222111000000000////////////........................------------++++++++++++++++++++++++((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((('''''')))))))))*********++++++)))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////000111111111444444555555666999===@@@GGGQQQ]]]iiiyyywwwVVVNNNBBB888222///------333222111000/////////000111000///000111222111000//////.....................------,,,,,,------...------------,,,,,,,,,,,,******)))******+++,,,---,,,,,,,,,+++++++++***************++++++++++++,,,666888777444...***)))***************************)))************+++++++++++++++************++++++************************,,,,,,,,,---,,,+++******,,,,,,,,,,,,---...//////000000222333555777888999;;;<<<>>>BBBGGGLLLQQQSSSVVVVVVZZZ^^^]]]YYY~~~yyyzzzvvvooollljjjddd^^^WWWUUUQQQMMMJJJHHHFFFFFF???>>><<<;;;;;;<<<======<<<===???@@@@@@@@@???>>>;;;999777777777777:::???BBBIIISSS___hhhkkkjjjhhhsssqqqcccVVVIIIFFFKKK\\\ppp||||||iiiTTTLLLRRR```qqq}}}{{{SSS777555:::444444333222111000000000000111000000000///..................---------,,,,,,************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************)))))))))************++++++++++++++++++,,,,,,,,,+++,,,,,,------...//////------.........////////////000222222111111333444<<<@@@FFFMMMWWWeeesss{{{}}}cccLLL<<<:::777555444333111000000//////////////////000000///...///111222111000---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,,,,+++++++++******************++++++++++++...333666444...***+++---************************))))))*********+++++++++++++++************++++++******************************++++++******)))(((,,,,,,,,,,,,---...//////000000222444666777999:::;;;<<>>???AAA@@@@@@AAAAAA@@@>>><<<;;;===999888:::;;;===EEENNN]]]iiiyyyvvvfff\\\[[[```ZZZQQQLLLCCCBBBOOO]]]tttwwwfff\\\RRRNNNXXXhhhxxxwwwQQQBBB777222444222333333222111000000000000---------,,,,,,+++++++++...------------,,,,,,,,,************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''(((((()))))))))*********(((((()))))))))******************++++++,,,,,,,,,++++++,,,,,,---.........,,,---------------......(((***,,,---------...000333333444777;;;???EEEJJJXXXcccssssss___TTTKKK===111000000111222444333111......//////000000000000000///...---...000111000///------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,+++++++++******))))))*********+++++++++'''---111111---)))***,,,************************))))))*********++++++++++++******))))))******+++******************************++++++++++++******,,,,,,,,,,,,---.../////////000222444666888::::::<<<===???CCCHHHMMMQQQTTTUUUUUUXXX\\\[[[WWW~~~yyytttnnnkkkjjjhhhdddbbb___[[[WWWTTTKKKKKKIIIEEEDDDFFFDDD???AAAAAA@@@???????????????<<<===>>>>>>===>>>???AAAAAAAAA@@@???===;;;:::999<<<777666<<>>BBBBBBLLLbbb{{{zzzmmm^^^RRRFFFGGGTTTmmmzzzPPP:::>>>;;;333222333222222111000000000000000..................------------------,,,,,,,,,,,,***************************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''((((((((()))))))))******(((((((((((())))))))))))))))))******+++,,,,,,,,,+++++++++,,,------......------------------------...000222222222111222333000---...111333222333666777===FFFNNNVVVaaannnxxx{{{jjj[[[PPPAAA888666666333///222000------...000000000......///000111000000000///...---...///000///.........------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))************+++(((+++......+++(((((((((************************)))************+++++++++******))))))))))))*********************************+++,,,---............,,,,,,,,,,,,---.../////////000222444666999:::;;;<<<===???CCCHHHMMMRRRTTTXXXXXX[[[___^^^YYY~~~|||{{{vvvsssnnniiieee```[[[WWWWWWUUURRRQQQPPPOOOLLLJJJDDDEEECCC@@@AAADDDCCC???@@@@@@AAABBBBBBBBBBBBBBB>>>@@@AAA@@@>>>>>>???AAA@@@???===<<<;;;:::999999888444777CCCPPP^^^vvvcccLLLAAA===AAA;;;999HHHYYYkkksssaaaUUUNNNJJJMMMSSShhhWWW@@@888<<<888333555555222111111000000000000000000000111111111111111222---------,,,,,,,,,++++++******************************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''(((((((((((()))))))))***'''''''''((((((((())))))((())))))***++++++,,,,,,***++++++,,,,,,---......------------------------+++,,,......,,,,,,,,,---444//////444555222222555000222555777;;;AAAHHHMMMUUUcccttt{{{iiiYYYIII<<<999444//////222333333333444222///...///111222222---...///000000000///......---,,,---///000///............------,,,,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************++++++,,,,,,+++***)))(((************************)))************+++++++++******))))))))))))******************************)))***+++---...///000000,,,,,,,,,,,,---.../////////000222444777999;;;<<<<<<===@@@CCCHHHMMMRRRTTTZZZZZZ]]]```___ZZZ}}}|||{{{zzzzzzzzzzzzzzzvvvtttqqqnnnjjjgggdddbbb___]]]YYYVVVTTTQQQNNNKKKIIIHHHFFFFFFFFFFFFEEECCCBBBCCCAAA>>>???BBBBBB>>>===>>>???AAABBBAAAAAA@@@AAACCCEEECCC@@@???@@@BBB>>>===;;;:::999999:::;;;999666===PPPcccyyyvvvTTTBBB>>>333BBB@@@<<>>@@@BBBDDDDDDCCCBBBAAABBBEEEGGGIIIAAAJJJMMMEEE???@@@>>>888;;;888888999666333888BBB:::III]]]ssstttTTT???999;;;DDDDDDIIIYYYwwwpppRRREEEEEEMMM___qqqyyyaaaJJJ888777666555444333222222000000000000///////////////............------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))))))))))))))))))))))),,,+++***((((((((()))))))))************+++++++++++++++++++++++++++++++++---+++)))+++---///---+++++++++,,,---........................////////////333444555888<<<@@@DDDGGGTTTYYY```jjjuuuuuupppbbbYYYMMMCCC>>>;;;999777777666555333222111111111111///---,,,---......---////////////////////////...------,,,,,,------...---------.........////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++(((&&&'''***,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((++++++*********************,,,,,,+++)))((()))***,,,---...---,,,,,,---///...///111444777888::::::===>>>AAAEEEJJJNNNRRRTTTYYYYYY\\\```^^^YYY]]]___```bbbccccccbbbbbbbbbbbbccccccdddeeeffffffhhhhhhhhhgggffffffeeeeeedddddddddccccccccccccccccccccccccbbbaaa___^^^]]]\\\ZZZXXXUUUSSSRRRRRRRRRQQQPPPOOOOOOPPPQQQPPPOOOLLLJJJIIIHHHHHHHHHHHHGGGEEECCCBBBBBBCCCDDDCCCBBBEEE@@@@@@CCCDDDAAAAAADDDEEEFFFGGGIIIJJJJJJJJJJJJMMMMMMNNNOOOPPPPPPQQQQQQVVVSSSJJJ>>>999::::::888777777999<<<;;;:::BBBLLL```tttzzzuuuhhhUUUDDD===AAAHHHQQQ___pppuuu___MMMMMMWWWeeewww}}}YYYDDD888777666666555333222222111000000000000/////////...............---------------,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((((((((()))***))))))*********+++++++++++++++++++++++++++++++++---+++***+++---...---+++,,,,,,---------------------.........////////////---......000222444777888444666;;;@@@FFFKKKOOOQQQ\\\^^^ccciiiooovvv{{{~~~~~~rrr```TTTJJJ???:::999<<<888444222333444444333222111111000000111111222222000...---...//////...........................------,,,,,,,,,,,,------,,,,,,---------.........///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((((((((+++)))'''(((***++++++)))))))))))))))))))))))))))***************************************************+++,,,+++***))))))***+++,,,------,,,,,,...000...000222555777999:::;;;<<<>>>AAAEEEJJJOOOSSSUUUXXXYYY\\\```^^^XXXOOOOOOOOOPPPQQQQQQRRRRRROOOOOONNNOOOOOOPPPQQQQQQRRRSSSTTTTTTSSSRRROOONNNOOOOOOOOOOOOPPPQQQQQQRRRQQQQQQPPPOOONNNNNNMMMLLLLLLJJJIIIGGGFFFFFFGGGHHHFFFDDDDDDDDDFFFGGGFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHHHHFFFEEEFFFHHHIIIIIIIIIHHHGGGHHHIIIHHHFFFGGGJJJJJJKKKMMMPPPRRRSSSTTTTTTWWWZZZ___dddggghhhhhhggg```RRRCCC;;;999777888;;;999;;;@@@FFFJJJRRRbbbqqqiiiSSSQQQKKKDDDCCCJJJYYYdddsss}}}ggg\\\YYYdddttt|||NNN<<<888333555555444333222111111000000000000/////////............---------,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******)))))))))*********++++++++++++++++++++++++++++++,,,+++***+++,,,------+++,,,------------,,,,,,+++---------........./////////............//////000000111222333444555666777333555777<<>>??????<<<===????????????===<<<<<<<<<;;;;;;:::999888888666333111444:::>>>>>><<<444222000222444555555555333333333333222000...,,,,,,,,,,,,,,,---///000111111///......000000///...........................---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((''''''&&&&&&&&&***)))(((((()))******+++))))))))))))))))))))))))***************************************+++++++++***+++,,,,,,*********,,,)))+++,,,,,,,,,---000222000111333666888:::;;;<<<;;;===@@@EEEKKKQQQUUUXXXWWWXXX[[[___^^^YYYTTTSSSRRRPPPNNNNNNNNNMMMOOONNNLLLKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJMMMLLLJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMKKKJJJIIIJJJKKKLLLKKKJJJGGGHHHIIIIIIHHHJJJMMMPPPNNNMMMMMMOOORRRUUUVVVUUURRRTTTUUUVVVYYY^^^dddgggfffiiiooouuu{{{}}}}}}|||yyyrrrhhh___YYYJJJAAA<<<===:::888@@@LLLRRR\\\kkkxxxkkkZZZQQQLLLEEEFFFMMM^^^sss~~~kkkaaa___mmm|||]]]FFFCCC???888333222222222111000000000///////////////............---,,,,,,,,,++++++++++++,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))***************************************++++++++++++,,,,,,------------,,,+++******,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,++++++,,,,,,,,,------.........111111111000111111222333555555444444444444444444333333444555555444333333111111222333333444444555555333222333555666555333,,,---///000111000---***//////////////////000222......---------......//////------...//////...---........................,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,+++***+++---)))+++,,,,,,,,,---000222000111333666888:::;;;<<<;;;===AAAFFFKKKQQQUUUXXXWWWXXX\\\```___YYYjjjiiifffbbb^^^ZZZWWWVVVVVVTTTRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTRRROOOMMMQQQOOOMMMKKKKKKLLLMMMNNNLLLKKKJJJIIIJJJKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKLLLNNNPPPRRRRRRRRRNNNSSSXXX[[[]]]___dddiiifffeeeeeehhhlllpppqqqqqqppppppnnnnnnuuuyyyssscccbbb^^^YYYRRRKKKEEEAAA===;;;<<<@@@GGGSSSgggwwwyyyyyydddRRRIIIHHHJJJVVV```rrrnnnbbbnnncccEEE>>>===555222777222222111111111000000000/////////.........------,,,,,,,,,+++++++++******++++++***))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***''''''''''''''''''''''''''''''((()))))))))((((((((((((((()))))))))******************************)))***++++++******+++---+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------++++++,,,---------,,,,,,000000000000000000000000++++++,,,,,,---///000111222222222111111111111111---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------222333222///...111111///......---+++******---///000///...------------------,,,,,,...//////...,,,------------------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))***)))((((((***,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,***+++,,,,,,++++++,,,---***+++---,,,,,,---///111///111333555888:::;;;;;;<<<>>>AAAFFFKKKQQQUUUXXXXXXYYY]]]aaa```[[[{{{wwwtttmmmkkkhhhfffeeefffhhhiiijjjmmmrrrtttsssnnngggccc^^^]]][[[ZZZZZZ\\\^^^___\\\[[[ZZZYYYYYY[[[]]]^^^]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[]]]aaafffjjjllllllmmmttt|||}}}~~~sssfffYYYQQQDDDCCCAAA@@@@@@AAACCCDDDHHHLLLQQQXXXggg|||{{{hhhaaaWWWOOOMMMPPPYYY```zzzoookkkxxxSSSEEE:::999777333444999222222111111111111000000//////.........---------++++++++++++************++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''((()))))))))((('''&&&(((((((((((()))))))))***************************(((***,,,+++***)))+++---***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...//////...------************************---------...///000111222////////////////////////111111111111111111111111222222222111111000000000---///000000///000222333+++...---))))))...000///111222111...***)))***,,,///...------,,,,,,,,,------------///000111///---------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((()))******((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,,,,++++++,,,...+++,,,------,,,,,,...000...000222555777999:::;;;>>>???BBBFFFKKKPPPTTTWWWYYYZZZ^^^bbbaaa\\\~~~nnnmmmlllkkkmmmooorrrtttqqqpppooonnnoooqqqssstttssssssssssssrrrqqqpppoooppppppsssyyy~~~tttwwwzzzrrrmmmdddZZZPPPHHHCCCAAADDDBBB@@@@@@CCCIIIOOOSSSfffmmmrrrwww}}}uuubbbPPPTTTPPPMMMRRR^^^nnnaaabbb}}}]]]DDDBBB<<<666777999666000222222222222111111111111//////.........---------+++++++++************)))+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''(((((()))))))))'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))(((***,,,+++))))))+++---)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,***)))++++++,,,------....../////////......---.........111111000///...---,,,,,,++++++++++++++++++++++++------------------------,,,---...---++++++---///,,,222333///---///...******---//////---,,,...000---,,,,,,+++,,,,,,------.........000222222000...------------------------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''''')))+++***((('''***---))))))))))))))))))))))))************************((())))))***++++++,,,,,,***+++---,,,,,,+++---...,,,---...---,,,,,,---///...///222444777888::::::???@@@CCCGGGKKKPPPTTTVVVZZZZZZ^^^cccbbb]]]uuufffZZZZZZ^^^^^^YYYRRRNNNJJJGGGAAA===@@@GGGCCCKKKQQQSSSXXXcccoootttrrreee___YYYQQQNNNOOOMMMVVVaaannnggg^^^uuummmFFF>>>===:::888666444333222222111111111000000/////////......------,,,++++++***++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###"""""""""###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))******************))))))))))))************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,---...//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---((()))+++,,,,,,,,,...000000111333555888:::<<<===???@@@BBBGGGMMMSSSVVVWWWYYYXXX[[[```aaa]]]yyytttlll^^^^^^]]]]]]\\\[[[YYYWWWZZZRRRHHHDDDLLLVVVXXXSSSNNNJJJGGGFFFEEEHHHRRR]]]nnnxxx~~~uuukkkggglllpppiii^^^\\\UUUOOOMMMJJJGGGLLLSSSVVVkkkdddllleeeNNN@@@===<<<:::888555444333222111111111000000000/////////......------,,,++++++***++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))***************))))))))))))******************************)))******++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,------...////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,------------------------++++++,,,,,,------.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++,,,............000111000111333555888:::<<<===???@@@BBBGGGNNNSSSVVVWWWYYYYYY\\\aaabbb^^^ZZZ^^^eeemmmtttyyy{{{|||tttggg[[[PPPHHHCCCCCCFFFJJJJJJHHHFFFGGGIIIKKKGGGEEEMMM```qqqtttnnn]]]ZZZXXX[[[___hhhwwwggg\\\SSSSSSUUURRRLLLIIIGGGJJJPPPTTTTTTYYYffftttrrriiiiiioooNNN???===>>><<<;;;999777555444333222111111000000000000/////////......------,,,++++++***++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''''''''(((((((((''''''((((((((((((''''''(((((())))))))))))*********))))))(((((())))))***************************)))******++++++******)))*********************************++++++++++++,,,******++++++,,,---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************************))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((('''((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,---......------///000000111333555888:::<<<===@@@@@@CCCHHHOOOTTTWWWXXXYYYYYY\\\bbbccc```YYYYYYYYYYYYYYYYYYYYYXXX^^^bbbiiipppqqqpppsssxxx~~~rrrjjjkkkooorrryyy}}}yyyzzzyyywwwvvvvvvwwwyyyzzzzzzzzz{{{|||~~~}}}yyyqqqkkkeee\\\SSSMMMJJJGGGHHHJJJKKKQQQXXXYYYUUURRRTTTXXX^^^^^^bbbrrr}}}|||}}}qqqdddZZZPPPKKKKKKQQQPPPHHHHHHNNNRRR```pppxxxyyy~~~uuuoookkkoooxxxuuuhhhgggpppfffIII??????===888;;;:::888666555333333333000000000000000000/////////......------,,,++++++***++++++,,,,,,++++++***+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((()))))))))***))))))(((((((((((())))))************************))))))************))))))************************************++++++++++++*********+++,,,,,,------------------------------++++++++++++++++++++++++------............------******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,+++***,,,---***,,,---,,,++++++,,,---000111333555888:::<<<===???@@@CCCIIIOOOUUUWWWWWWXXXXXX\\\bbbccc```jjjiiifffdddbbbaaaaaaaaa[[[]]]```aaa]]][[[bbbkkk|||}}}{{{tttiii___XXXUUUVVV\\\ccclllvvv{{{uuulllllljjjiiiiiiddd^^^]]]aaaeeedddbbb___]]]\\\\\\\\\\\\ZZZZZZ^^^cccfffeeebbbaaaXXXPPPPPPRRRSSSYYY```hhhpppwwwwwwqqqmmmnnnrrr~~~pppaaaZZZTTTOOOIIIIIINNNRRRNNNKKKVVVhhhvvvkkk^^^QQQSSS```pppssslllsssjjjKKK<<<>>>@@@999111999888777555444333333333//////////////////000000///......------,,,++++++***++++++,,,,,,++++++***+++******)))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------------,,,,,,)))******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,+++***,,,---***,,,---,,,++++++,,,---000111333555888:::<<<===???@@@CCCIIIPPPTTTVVVVVVVVVVVV[[[aaaccc___{{{||||||{{{zzzxxxvvvuuupppqqqqqqooojjjjjjvvvqqqddd]]]^^^bbbgggooozzz{{{rrrjjjfffdddcccaaaaaagggppp}}}}}}zzztttkkkffffffgggeeedddfffnnnzzzzzzpppkkknnnrrruuu|||vvvxxx|||~~~xxxoookkkllliiifff]]]RRRLLLNNNOOONNNFFFKKKRRRTTTUUU```|||kkkVVVNNNQQQWWWeeeuuu|||{{{^^^QQQBBB;;;888666777888777777666444444333333333......////////////000000///......------,,,++++++***++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((()))))))))************+++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************++++++************************************************+++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,---......------///000000111333555888:::<<<======???CCCIIIOOOTTTUUUUUUTTTUUUZZZaaaccc___wwwsssxxx|||zzzxxxwww|||yyygggXXXYYY[[[\\\WWWOOOMMMPPPOOOQQQQQQOOOOOORRRQQQMMMMMMXXXaaaeeeooorrrZZZRRRVVVjjjrrr}}}nnnPPPCCC>>>;;;:::777444777===666666555444333333333333........./////////000000///......------,,,++++++***++++++,,,,,,++++++***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,***+++++++++,,,,,,,,,,,,************************)))******++++++******)))***************)))))))))************************(((((())))))******++++++***************+++,,,,,,************************++++++++++++++++++++++++***************************************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++,,,............000111000111333555888:::<<<===<<<===BBBHHHOOOSSSTTTTTTUUUVVV[[[bbbddd```|||ssslllcccTTTEEEHHHGGGHHHIIIEEEBBBDDDJJJGGGOOOXXX___dddeee```YYY^^^mmmyyyssseeefffooozzzdddLLLBBB???888555:::<<<777333333666555444333333333333444---.........//////000000///......------,,,+++++++++++++++,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,*********++++++,,,,,,,,,************************))))))************))))))++++++******))))))(((((())))))))))))))))))))))))'''(((((()))***++++++,,,******))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---(((***+++,,,,,,,,,...000000111333555888:::<<<===;;;===AAAHHHNNNRRRSSSSSSUUUVVV\\\dddfffaaa~~~{{{|||fffYYY\\\dddiiijjjbbb[[[RRROOOOOOPPPMMMJJJGGGIIIJJJGGGHHHMMMOOONNNZZZjjj{{{zzz{{{~~~yyyllliiiiiiooowwwlllyyy|||xxx~~~mmmWWWFFF@@@CCC<<<;;;999888666555444444444444333222222111111000222111///...---...000111---------,,,+++***)))(((************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&)))************)))((((((,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))******************++++++++++++******************))))))))))))((()))++++++)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,,,,------...000222444777999:::::::::>>>>>>AAAFFFMMMTTTXXXZZZVVVXXX^^^eeeeee```|||yyy~~~lllhhhfffkkkqqqvvv}}}ppp```MMMDDDHHHNNNPPPNNNNNNJJJGGGGGGIIILLLLLLKKKRRRWWWYYYWWWWWW\\\aaabbbsss{{{}}}aaaTTTSSSWWW```kkkwwwkkkVVVJJJ>>>888999;;;:::888777555444444444444333333222111111000000222111///...---...///000,,,,,,,,,,,,+++***)))(((************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))(((''''''''''''((()))***************,,,,,,+++++++++******************)))))))))(((((((((((()))))))))*********)))******++++++******)))*********)))))))))((((((((()))++++++)))((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))+++++++++++++++++++++++++++,,,,,,------...//////000222444777999:::::::::>>>>>>AAAFFFMMMTTTXXXYYYXXXZZZ___eeeddd___xxxuuurrrkkk{{{rrrkkkmmmuuuuuuiiijjjnnnvvv~~~nnn```YYY[[[ccciiizzzvvvcccWWWRRROOOQQQSSSVVV[[[bbbYYYQQQHHHFFFJJJNNNMMMJJJDDDEEEGGGJJJMMMQQQSSSTTT\\\dddiiigggfffllltttyyyppp^^^[[[```hhhsssgggMMMCCCBBB===888666999888777555444333222222333333222222111000000000111000///------...//////,,,,,,,,,,,,+++***))))))************************''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&((()))***+++++++++,,,++++++++++++***************))))))))))))(((((((((((())))))))))))******)))******++++++******)))******))))))))))))((((((''')))******)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))------------------------,,,,,,---......//////000000222444777999:::::::::>>>>>>AAAFFFMMMTTTXXXYYYYYY[[[```eeeddd^^^gggjjjhhh```ZZZZZZYYYVVVbbbeeeiiilllttt}}}}}}qqqcccWWWVVVZZZ^^^aaadddgggjjjpppwwwyyyooo^^^PPPUUUTTTUUUXXX^^^eeekkkpppddd\\\QQQJJJIIIKKKMMMNNNTTTUUUXXX___ddd```VVVLLLKKKHHHGGGIIIHHHGGGIIIOOOMMMKKKJJJMMMRRRVVVVVVUUUSSSWWW\\\```ccceeegggiiiuuu~~~pppgggllltttyyysss]]]MMM???<<<>>>===:::999777666555333222222111111222222222111000000//////000///...---------......+++++++++++++++***))))))************************(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&'''((()))************++++++++++++************))))))))))))))))))(((((((((((((((((()))))))))***))))))************))))))***)))))))))((((((((((((''')))******)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))------------------------,,,,,,,,,---......//////000222444777999:::::::::===>>>AAAGGGNNNTTTWWWYYYXXXZZZ___dddddd^^^{{{rrrkkkgggddd```bbbbbbaaacccjjjrrrrrrmmmdddWWWKKKJJJMMMNNNMMMMMMPPPSSSXXX[[[[[[WWWPPPKKKOOOMMMLLLMMMSSS[[[______]]]VVVNNNJJJJJJKKKJJJHHHIIIHHHJJJPPPXXX\\\ZZZWWWPPPOOORRRTTTRRRMMMMMMPPPVVVXXXZZZ^^^ccchhhlllnnnnnnrrrxxx}}}|||vvvkkkooooooooowwwwwwyyy~~~{{{[[[HHHEEE@@@;;;:::999777777999555555333222111111111111222111111000000//////...///......---------------******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((()))))))))(((((('''+++++++++*********))))))(((((((((((((((((())))))'''(((((((((((())))))))))))))))))******))))))))))))))))))((((((((((((''''''(((******((('''((()))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000222444777999:::::::::===>>>AAAGGGNNNTTTWWWXXXVVVXXX]]]dddddd___~~~}}}|||zzzyyy~~~zzzmmm___SSSPPPSSSVVVWWWYYYZZZ^^^bbbccc```]]]\\\]]]RRRRRRTTTYYYdddooorrrooonnnfff\\\UUUSSSTTTUUUUUUUUUWWW]]]fffooosssrrrooodddeeehhhjjjfff```___bbblllooosssuuuwww{{{{{{fff]]]XXXbbbiiinnnzzz|||~~~qqqWWWFFFAAA>>>??????===999777777:::555444333222111111111111111111000000///............------------,,,,,,,,,)))***************))))))))))))))))))))))))))))))************************(((((((((''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((((()))))))))(((((('''&&&+++************)))))))))''''''(((((((((((())))))''''''(((((((((((())))))((())))))******))))))((())))))((((((((((((''''''&&&((())))))(((''''''((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))******************************++++++,,,------...000222444777999:::::::::<<<>>>AAAHHHOOOUUUWWWXXXUUUWWW]]]cccddd___}}}tttlllkkknnnoooppprrrlllsssyyywwwooogggeeefffbbbfffmmmwww~~~uuuooolllmmmoooqqqiiilllrrr{{{~~~{{{uuuvvv{{{}}}ppp^^^WWW```lllvvvyyy~~~|||}}}gggVVVIIIDDDEEE>>>??????===;;;:::999999444444333222111111111111111000000//////...---------------------,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''(((((()))(((((((((************))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))(((((())))))))))))(((((())))))((((((((('''''''''&&&((())))))(((''''''((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++++++++,,,,,,---.........000222444777999:::::::::<<<===BBBHHHOOOUUUWWWWWWVVVXXX]]]cccccc^^^yyyxxxxxxssswwwyyyssskkkllljjjvvv~~~iiiTTTKKKIIIDDDAAAAAA<<<;;;999888999:::777444444444333222111111111222000000000///......------,,,,,,---------,,,+++***((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''((())))))******************))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))))))))(((((()))(((((((((''''''''''''&&&((())))))(((''''''((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++,,,,,,------...//////000000222444777999:::::::::<<<===BBBHHHPPPUUUWWWWWWXXXYYY^^^cccbbb]]]hhhdddfffnnnuuutttpppmmmxxxpppkkk|||}}}nnnYYYQQQHHHCCCBBBBBB???;;;999:::;;;;;;:::999777666444444333222111111111111000000000000///...---,,,,,,,,,,,,+++++++++******---,,,***(((((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******+++++++++******(((''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((&&&((()))***)))(((&&&%%%''''''(((((('''&&&%%%%%%''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))))))))(((((())))))(((((('''''''''&&&))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////000333666888888888999:::<<<>>>BBBHHHNNNSSSTTTTTTXXXZZZ```dddbbb]]]pppnnnllllllnnnrrrwww{{{ssskkkhhhhhhhhhiiinnnwww}}}rrrgggiiihhhkkkppprrrqqqtttxxx~~~jjj\\\UUUQQQKKKDDDAAAAAAAAA>>>;;;999::::::::::::888777666444444333222111111111111000000000000///...,,,,,,,,,,,,,,,+++++++++******,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******++++++******(((''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''')))))))))(((&&&%%%(((((())))))(((''''''&&&''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////000333666888888888999:::===>>>BBBHHHOOOSSSUUUUUUWWWYYY___dddbbb]]]SSSRRRPPPQQQTTTXXX^^^aaafffnnn~~~}}}zzzzzz}}}zzzooouuuppp^^^SSSQQQTTTWWW\\\___fffpppxxxxxxpppiiihhhkkkoooqqqooooooyyyjjjVVVKKKFFFDDDGGGCCC???>>>??????<<<999999999999999888777666555444333222111000000000000111111111000///---,,,+++,,,,,,,,,+++++++++******,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***************)))(((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))((('''&&&%%%((())))))))))))(((''''''''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((''''''''''''))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////000222666888888888:::;;;===???BBBIIIOOOTTTUUUUUUVVVYYY___dddbbb]]]KKKIIIFFFCCCCCCDDDGGGIIISSSWWW]]]cccfffgggggghhh```^^^^^^dddnnnwww~~~}}}nnnccc```aaadddfffccchhhooouuuuuupppiiiccc]]]]]]^^^___bbbgggpppwwwwwwggg[[[SSSZZZiiirrrvvvvvvzzzqqqdddYYYUUUYYY```eeeaaaeeellltttyyyxxxsssnnnllloootttwwwwwwyyyxxxdddUUULLLIIIFFFCCCAAA???======>>>===:::777888888888888777666555555333222111000000///000000111111111000///---,,,+++,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))******)))((('''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((((((((((((((((((((('''''''''((()))))))))******************+++++++++,,,,,,,,,,,,,,,------...////////////222555777888999:::;;;>>>???CCCIIIPPPTTTVVVVVVVVVYYY___dddbbb^^^TTTRRROOOMMMLLLNNNPPPQQQRRRSSSSSSPPPOOOQQQTTTWWWTTTUUUVVVWWWZZZ\\\]]]\\\YYYUUUOOOJJJHHHIIILLLNNNOOOQQQUUUWWWWWWVVVTTTTTTNNNNNNNNNMMMQQQXXX```eeecccjjjqqqtttwwwwwwrrrkkk^^^XXXVVV]]]gggooowww~~~}}}ssskkkfffgggjjjmmmiiiooowww}}}~~~}}}|||www\\\UUUMMMIIIIIIIIIEEEAAA@@@???>>>======;;;888666888888777666555555555555222222111000////////////111111111000///---,,,+++,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))((())))))))))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------...////////////222555777888999:::<<>>?????????===;;;999888666888777666555444444444444222111000///............000000000000///...---,,,,,,,,,,,,+++++++++******))))))************)))(((((((((((((((((((((((((((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((((())))))(((((('''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''(((((((((((('''''''''((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////...111555777888999;;;<<>>>>>===<<<:::999888999777666555333333333333444111111000///..................////////////......,,,,,,,,,+++++++++******((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////...111555777888999;;;<<<@@@AAAEEEKKKRRRVVVXXXXXXYYY[[[```eeebbb\\\|||}}}}}}tttuuuxxxyyyxxxpppkkkkkkwww|||xxx{{{}}}{{{vvvvvvyyyxxxrrrwww|||pppnnnpppuuu}}}mmmcccaaaYYYOOOKKKJJJGGGCCCDDDEEEEEEDDDBBBAAABBBCCC<<<<<<<<<:::999888999;;;777666444333222222333444111000///......------...---......///////////////,,,,,,,,,+++++++++******((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000...111555777888999;;;===@@@AAAEEEKKKRRRVVVXXXXXXZZZ\\\aaaeeebbb[[[zzzxxx{{{www|||tttggg[[[SSSQQQOOOMMMJJJGGGEEEDDDCCCEEEEEEEEEEEEDDDCCCAAAAAA<<<<<<:::999888777777777666666666555444222111000222111000...------------,,,------......------,,,***,,,---,,,******+++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!''')))%%%&&&)))&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%...&&&+++%%%"""!!!)))%%%%%%%%%&&&&&&&&&''''''%%%)))"""...)))!!!000 !!!&&&)))((()))+++)))%%%(((..."""---,,,""")))''''''''''''((((((((((((///###...&&&$$$+++&&&)))'''&&&)))***)))(((((((((###"""''')))&&&'''+++(((((()))))))))(((&&&%%%###***###111###...&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((($$$,,,&&&"""555,,,$$$$$$%%%%%%&&&'''((((((%%%(((&&&"""###))))))###&&&)))***%%%###&&&(((''',,,''''''+++'''###...''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((()))******'''$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))))))))))))))))))))(((***++++++******+++,,,((()))***+++,,,+++******,,,,,,------.../////////111222555888:::;;;;;;;;;??????CCCJJJSSSXXXWWWTTTWWW\\\```aaa^^^\\\uuueeeYYYTTTPPPLLLHHHKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDBBBAAA@@@<<<;;;:::999888777777777555555555555444333222111000//////............///,,,------......------,,,+++,,,---,,,***)))***+++(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$"""!!!%%%***########################&&&%%%%%%%%%$$$$$$$$$###$$$!!!%%%&&&))),,,((()))%%%%%%&&&&&&&&&'''''''''"""%%%(((###---!!!000...'''!!!%%%%%%111000$$$&&&$$$"""''''''''''''(((((((((((('''+++///***&&&---...###///***$$$  """$$$***%%%$$$((()))$$$!!!"""''''''((()))((('''&&&&&&,,,...&&&!!! """''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&""" """"""+++"""%%%$$$$$$%%%%%%&&&''''''(((''',,,000...***'''%%%###$$$$$$###%%%+++///***"""%%%((($$$%%%,,,,,,$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((())))))'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))(((***++++++******+++,,,)))******+++,,,+++++++++,,,,,,------.../////////111222555888:::;;;;;;;;;@@@@@@DDDKKKTTTXXXXXXUUUYYY]]]aaabbb___]]]}}}jjj^^^___XXXOOOLLLMMMMMMKKKHHHDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEECCCAAA@@@???<<<;;;:::888777777666666444444444444444333222222...............///000000,,,------......------,,,,,,------,,,***((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***+++###""")))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%###***%%%!!!)))+++%%%"""&&&&&&&&&'''''''''((((((///))) (((((((((333&&&###***...000000***$$$,,,...%%% %%%%%%%%%///''''''''''''(((((((((((('''***((((((+++%%%"""(((###+++000111...(((###&&&+++000---###(((666%%%&&&''''''((('''''''''""",,,...,,,///(((---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---***+++111000))))))$$$%%%%%%&&&&&&'''''''''$$$))),,,((($$$))))))'''%%%''')))$$$111,,,((())))))&&&######''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((***++++++******+++,,,+++++++++++++++,,,------,,,,,,------.../////////111222555888:::;;;;;;;;;AAABBBEEELLLTTTYYYYYYWWW[[[___cccdddaaa^^^wwwjjj___WWWQQQMMMRRRMMMIIIHHHHHHHHHDDD@@@@@@AAABBBCCCEEEFFFFFFGGGGGGFFFFFFDDDBBB@@@>>>===;;;:::999888777666666666333333444444444333333222//////............//////,,,------......------,,,,,,------,,,)))'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%>>>111'''%%%%%%###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''111$$$###+++(((((()))&&&&&&'''''''''((((((((('''+++&&&%%%++++++'''!!!!!!'''++++++ ...222 '''''''''''''''((((((((((((!!!,,,&&&"""---+++$$$+++,,,)))###!!!(((,,,,,,"""!!!+++---%%%%%%%%%&&&&&&''''''((((((111###%%%"""&&&'''########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((!!!222222%%%%%%%%%&&&&&&&&&''''''&&&,,,333222%%% ---$$$***,,,'''###&&&+++///(((%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((***++++++******+++,,,---,,,+++***+++,,,---...,,,,,,------.../////////111222555888:::;;;;;;;;;BBBCCCGGGMMMTTTYYYZZZYYY]]]aaaeeeeeebbb___{{{rrrbbb\\\TTTNNNKKKLLLMMMNNNEEECCCCCCDDDFFFFFFDDDAAA@@@AAABBBDDDDDDEEEDDDDDDEEEEEEDDDCCCAAA???===<<<:::999888777666555555555333333333444333333222222111111///......---------,,,------......------,,,,,,------+++)))''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$***+++&&&"""((((((((((((((((((((((((''''''''''''''''''''''''###&&&+++***&&&&&&&&&&&&'''''''''(((666'''&&&%%%$$$+++)))!!! $$$&&&$$$%%%((('''$$$///)))***,,,$$$&&&111''''''''''''((((((((((((333...(((111'''!!!###))),,,((('''))))))&&&'''***,,,***'''$$$"""!!!&&&&&&&&&&&&''''''((((((&&&(((000------***$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***$$$333+++###((("""%%%%%%%%%&&&&&&&&&&&&&&&'''!!!!!!&&&'''(((***&&&)))***(((''')))'''###---,,,------'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''%%%$$$$$$&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((***++++++******+++,,,---,,,+++***+++,,,---...,,,,,,------.../////////111222555888:::;;;;;;;;;BBBDDDHHHMMMSSSXXXZZZ[[[^^^bbbeeeeeebbb^^^vvvkkkbbbYYYRRRMMMHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGGGGIIIJJJKKKIIIHHHBBBCCCDDDEEEEEEEEECCCCCCCCCCCCBBBAAA???===<<<;;;:::999888666555555444444333333333333333222111111222111000///---------,,,,,,------......------,,,+++,,,,,,+++)))'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''***...---######111""""""""""""""""""""""""""""""""""""############,,,--- ///,,,&&&222%%%%%%%%%&&&&&&&&&''''''+++&&&"""BBBnnnvvvbbb(((&&&$$$111444''''''''''''((((((((((((,,,$$$""")))(((555***LLLwwwoooIII***!!!'''///(((((('''''''''((())))))))) ******""" ...&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################)))###%%%111%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,&&&###111VVV~~~gggCCC$$$---,,,000"""'''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))******+++))))))))))))))))))))))))(((***++++++******+++,,,+++++++++++++++,,,------,,,,,,------.../////////111222555888:::;;;;;;;;;AAADDDHHHMMMRRRWWWZZZ\\\^^^bbbeeeddd```\\\|||qqqeee\\\QQQNNNJJJHHHGGGFFFEEEDDD>>>@@@CCCDDDCCCBBB@@@@@@GGGFFFDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFGGGFFFDDDCCC@@@@@@@@@???>>><<<;;;:::999888777666555444444444444444444333222111000///111000///...............,,,------......------,,,***++++++***)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((( 111$$$$$$$$$%%%%%%%%%%%%&&&444%%%FFFwwwZZZ"""%%%$$$''''''''''''((((((((((((333---***///aaa{{{555******)))((((((((())))))+++######)))111555)))$$$***+++&&&&&&&&&&&&&&&&&&&&&&&&uuutttCCC!!!&&&(((666'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%''')))***((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((((())))))))))))))))))))))))(((***++++++******+++,,,)))******+++,,,+++++++++,,,,,,------.../////////111222555888:::;;;;;;;;;AAACCCHHHLLLQQQUUUYYY\\\]]]aaadddccc^^^ZZZ}}}vvvgggaaa[[[XXXVVVSSSMMMGGGHHHFFFDDDCCCCCCCCCAAA@@@@@@AAAAAABBBBBBEEEHHHKKKGGGFFFEEEEEEFFFGGGIIIJJJBBBDDDFFFGGGHHHGGGFFFEEE>>>>>>>>>>>>===<<<;;;:::999888777666555444444444555444444333222111///...///............///000000,,,------......------,,,)))***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###)))444"""######$$$$$$$$$%%%%%%%%%]]]'''111''''''''''''((((((((()))...666''',,,+++***((((((((()))))) )))111###***"""!!!(((%%%"""333&&&&&&&&&&&&&&&&&&&&&&&&...---111'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&)))++++++)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((***++++++******+++,,,((()))***+++,,,+++******,,,,,,------...//////000111222555888:::;;;;;;;;;@@@CCCHHHLLLPPPTTTYYY\\\\\\```cccbbb]]]YYYqqqsssvvv|||}}}xxxtttmmmeee]]]XXXTTTRRRLLLKKKHHHEEEDDDDDDDDDEEEAAA@@@???>>>============>>>>>>>>>???BBBFFFIIIKKKJJJEEEBBBDDDEEEBBBBBBDDDDDDEEEEEEEEEEEECCCAAA@@@<<<<<<<<<;;;:::999777666:::999888777666444333333333333333333333222111000//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))((('''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,"""%%%)))+++%%%&&&''''''&&&&&&(((***...UUU---###)))'''))),,,+++***$$$'''///RRRJJJ---...$$$""""""(((%%%'''&&&((({{{UUU&&&&&&&&&)))"""***...000&&&kkk$$$&&&111%%%###%%%***(((###%%%,,,%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,++++++***+++---............///111---111777;;;<<<<<<======@@@CCCHHHMMMRRRVVVXXXYYY]]]```cccaaa]]]YYY>>>>>>@@@BBBEEEHHHJJJLLLQQQRRRSSSVVVYYY\\\___```llloootttyyy~~~}}}{{{yyyxxxlllllljjjgggccc^^^YYYWWWUUURRROOOMMMMMMMMMKKKHHHHHHGGGEEECCCBBBBBBCCCDDDDDDBBB@@@>>>======>>>???AAA@@@???>>>============>>>>>>>>>???AAADDDGGGHHHHHHCCCAAACCCCCCAAAAAABBBCCCCCCDDDDDDCCCAAA@@@???<<<<<<;;;::::::999888888999999888777555444333222111222222222111111000/////////...---------------,,,,,,+++++++++*********************************))))))((('''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$+++$$$"""@@@iiiVVV```jjjqqqrrreee888((((((((('''%%%$$$%%%'''<<<---111###&&&***$$$'''))))))|||!!!'''222%%%+++######(((999zzzwww$$$***%%%'''$$$444(((...ffffff)))111###"""$$$((()))'''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,++++++***+++,,,......------///000---111777;;;<<<<<<======@@@CCCGGGMMMRRRVVVXXXZZZ]]]```cccbbb___[[[/////////...///000000111111111222333555777999:::777999<<<@@@CCCEEEFFFFFFHHHHHHIIIJJJLLLMMMNNNNNNKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIEEEDDDDDDCCCBBB@@@???>>>@@@@@@???===<<<:::999888888666555555777888777777666555444444555666888999<<<;;;:::999888999::::::@@@??????>>>>>>===============>>>???@@@CCCEEEFFFGGGBBB@@@BBBCCCAAA@@@BBBAAAAAAAAAAAAAAA@@@???>>><<<<<<:::999999999::::::888888888777555444222111000000000111000000///...///......---------------+++************))))))))))))))))))))))))))))))))))))(((''''''&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$$$$)))(((BBBOOO///(((000&&&''''''&&&%%%%%%&&&(((ooorrr???"""444---777$$$<<<jjjqqqiii!!!777""",,,$$$!!!,,,$$$$$$...$$$'''%%%'''###&&&)))^^^999%%%888 777dddJJJ!!!''''''%%%$$$&&&***((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,++++++******+++------,,,,,,...///...111777:::<<<<<<======@@@BBBGGGLLLQQQVVVYYYZZZ\\\```cccccc```^^^...---------......///000---,,,,,,,,,---...///000......///000000///......---......///000111111222555444444333333222222222111111111111111000000000222333333333222222111000444333222111222222333444444444333222222333333333;;;:::999888777777777888::::::999999999:::;;;<<<>>>>>>>>>>>>>>>======<<<;;;<<<===@@@BBBDDDEEEFFFGGGCCCAAADDDEEEBBBAAACCC@@@@@@@@@@@@??????>>>>>>===;;;999888888999;;;<<<999999999888777555333222000000000111111000/////////...------,,,,,,------++++++*********)))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%((('''""""""'''***(((***'''%%%ppp::: ,,,&&&111"""###%%%%%%%%%'''))),,,YYY***555666111JJJ222......&&&******~~~GGG---'''(((vvv333 +++((("""******%%%***)))...$$$(((&&&))))))$$$999...$$$ !!!\\\!!!+++,,,(((""""""((()))&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))***************++++++,,,,,,++++++***)))+++,,,,,,,,,,,,---///...222666:::;;;<<<===>>>@@@BBBFFFKKKPPPUUUYYY[[[]]]aaadddccc```]]]+++++++++++++++,,,---...++++++************++++++000000//////...---,,,+++------------......//////222222111111000000000///000000000000000111111111111111222222222222222111000///...---...///111222000000000///......//////333333333444555777888888:::::::::;;;;;;<<<===>>>======>>>>>>>>>===<<<<<<999;;;>>>AAADDDFFFGGGHHHGGGCCCBBBFFFGGGDDDCCCDDD@@@@@@??????????????????===;;;999888888999;;;<<<999999:::999888666333222000000111111111111111000......---,,,,,,,,,,,,,,,,,,+++++++++************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& """&&&(((%%%"""###)))$$$+++---111ccc$$$)))---)))+++!!!###$$$%%%%%%&&&)))+++------&&& ,,,444999,,,+++///###$$$000###lllEEE###---***%%%444---&&&&&&)))'''%%%&&&$$$'''111&&&OOO$$$***%%%***%%%+++)))MMM'''333)))###+++...(((\\\###'''(((%%%$$$'''(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))***************++++++,,,,,,++++++***)))+++,,,,,,,,,,,,---//////222666999;;;<<<===??????AAAEEEJJJPPPUUUYYY[[[___bbbeeeccc___\\\000000///............///......---------......///,,,,,,,,,---------......---.....................++++++++++++++++++******///////////////000000000......///000000000000///444333222111111222444444000111222222111222444666111222222333444444555555888888999:::;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;888;;;>>>BBBEEEFFFGGGFFFEEEBBBAAAEEEFFFCCCBBBCCC??????>>>>>>>>>>>>>>>???<<<<<<:::999999999::::::888999999999888555333111000000111111222222111111...------,,,,,,,,,,,,,,,,,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))!!!!!!)))***"""###444###$$$&&&EEE)))...+++***&&&%%%&&&&&&%%%$$$$$$%%%'''"""444***''' 222000rrrUUU&&&444...---%%%222$$$lll###!!!$$$******&&&'''---***///)))###"""(((***%%%!!!!!!)))%%%???%%%&&&---$$$*** %%%SSS"""))))))&&&***)))!!! $$$***,,,((($$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,++++++******+++------,,,,,,...//////222666999:::;;;===??????AAADDDIIIOOOUUUYYY\\\```ccceeeddd___[[[+++******)))))))))******(((((((((((()))***++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,+++//////000000000000000000,,,,,,,,,,,,---------...,,,---......///.........---------------......///***,,,......------000333666666666666555444444333666666777888999999999999;;;<<<===??????>>><<<;;;:::<<>>???>>>===<<<;;;;;;<<<===>>><<<<<<;;;::::::999888888666777888888666444111///...///000000111111000000...---,,,,,,++++++,,,,,,+++************)))))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&+++&&&###%%%&&&&&&(((+++"""%%%---%%%???***!!!!!!...###)))&&&''''''%%%$$$###$$$%%%GGGIII)))'''$$$222222"""000<<<***%%%%%%)))222mmm///"""))),,,'''"""$$$&&&%%%$$$ggg'''###%%%(((''')))'''000---eee###$$$---$$$000$$$===)))"""%%%&&&444'''$$$;;;((( (((---((($$$'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,++++++***+++,,,......------///000///222666888:::;;;>>>??????@@@DDDHHHNNNTTTZZZ]]]```cccfffeeeaaa^^^))))))))))))+++,,,---...)))))))))***+++,,,---......---,,,+++************,,,,,,,,,,,,,,,+++++++++)))))))))******++++++,,,,,,---------......//////------.../////////......---......//////000000000...000111000------///222---...000222333444555555555666777777888888777777:::<<<===??????>>><<<;;;;;;===@@@BBBCCCAAA???===<<<999999>>>???<<<:::;;;<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;:::999777666444555666666555222///---------...///000000//////...---,,,,,,++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%,,,'''!!!"""&&&'''!!!333---HHH###,,,''',,,%%%###$$$%%%%%%$$$$$$&&&(((!!!333yyyddd)))$$$%%%!!!###,,,***###""")))***+++'''\\\***---,,,"""***'''"""JJJLLL""""""'''&&&------ ***...$$$""")))$$$555&&&***---###$$$...'''///---&&&uuu"""###---$$$((($$$%%%$$$''''''+++&&&000444^^^999"""***&&&%%%---%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,++++++++++++---............///111000222666888:::;;;>>>@@@???@@@CCCHHHNNNTTTZZZ]]]___cccffffffccc```(((((((((((())))))))))))++++++++++++++++++++++++))))))*********+++++++++---------......---,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///////////////000000000000000111111222222333444444555555555555666666666666777888999:::<<<===>>>???===AAADDDDDDAAA>>>>>>???<<<<<<<<<============>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;::::::999:::666555444333222000//////000000000///...,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&(((***!!!(((%%%%%%@@@"""***###%%%&&&(((%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))******)))111###$$$,,,'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''!!!%%%+++'''$$$&&&'''000"""nnn$$$---$$$*** )))+++...///bbbddd]]]XXX\\\```PPPTTTeeewww%%%!!!+++""",,,"""$$$%%%%%%%%%###***""",,,"""***###***''')))***)))''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))************------------,,,,,,+++***,,,,,,,,,,,,---...//////000333666888999;;;===???>>>@@@DDDIIIPPPVVV[[[^^^cccfffiiigggccc___''''''((((((((()))))))))************************)))))))))*********+++++++++++++++,,,,,,++++++***************+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------................../////////000000000000000111111222333333333555555555555555666666666999999:::;;;<<<<<<===>>><<>><<<<<<>>>;;;;;;<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;;;;;;;:::999888888888888555444333222111000///...000000//////...,,,+++***,,,,,,+++++++++*********(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&((()))!!!(((%%%%%%@@@###+++###&&&''')))&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%%%%%%%&&&&&&<<<(((+++...***'''''''''((((((((((((''''''''''''''''''''''''''''''+++***)))###"""......\\\'''$$$ '''''' ***&&&... >>>:::/// 222$$$&&& +++---(((ddd''''''+++,,,$$$000---'''&&&,,,)))%%%+++###QQQ)))'''$$$###'''"""***''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,++++++***))),,,,,,,,,,,,---...//////000333666888999;;;===???>>>@@@DDDIIIPPPVVV[[[^^^cccfffhhhgggccc___'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))************(((((()))******))))))(((((())))))))))))*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000//////000111111222222333444444444555555555666666777777888999::::::;;;;;;<<<======<<<::::::;;;===:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<999888777666666555555666444333222111000///...---/////////......,,,+++***,,,++++++++++++*********''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&((()))!!!(((%%%%%%@@@"""***###&&&&&&(((%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%000+++555CCC'''%%%''''''((((((((((((''''''''''''''''''''''''''''''111%%% 000%%%222---%%%(((%%%"""***&&&+++%%%)))QQQ777(((&&&,,,""",,,&&&...(((%%%000000%%%%%%++++++###***%%%'''$$$'''((((((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''(((((((((((()))))))))***))))))))))))************'''''''''((((((((())))))******+++++++++***)))))),,,,,,,,,,,,---...//////000333666888999;;;===???>>>@@@DDDIIIOOOUUUZZZ]]]bbbfffhhhgggccc```&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******''''''((()))))))))(((((((((((()))))))))***************++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------........./////////...//////000000111111222333333333444555555555666333444555666777999::::::<<<<<<:::999999999;;;===999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<777777666555555555555555333333222000///...---,,,............---,,,+++***++++++++++++************((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&((())) (((%%%&&&@@@!!!(((!!!$$$%%%'''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&###222111eee%%%###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$))),,,)))&&&(((YYY666((($$$$$$'''&&&%%%!!!+++...>>>(((EEE,,,$$$ ...&&&"""***!!!cccEEE111555((()))***111###))) 444333OOO)))&&&000++++++---###''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''''''''''''''((((((((()))))))))((()))))))))))))))******(((((((((((())))))))))))******++++++++++++******,,,,,,,,,,,,---...//////000333666888999;;;===???>>>@@@DDDIIIOOOUUUYYY\\\bbbeeehhhgggccc```&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))******))))))))))))))))))************)))******++++++******)))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------............------...//////000000111222222222333444555555555222333444666999;;;=========<<<999888999:::<<<===999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;777666666555555555555666333222111000///---,,,,,,............---,,,+++++++++++++++*********))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&(((((( '''%%%&&&@@@"""***"""%%%&&&(((%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%///(((###///iii'''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&333(((111---======""")))&&&,,,""""""$$$+++((()))$$$---(((BBB%%%!!!...&&&---(((888''' gggpppzzz///$$$222''')))???"""000)))---///GGG,,,(((111---)))..."""''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((()))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////000333666888999;;;===???>>>@@@DDDIIINNNTTTYYY[[[aaaeeehhhgggccc```%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))************))))))))))))************))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......///000000000111222222333444555555444555777999;;;>>>???@@@===;;;888888:::<<<======999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::777666666555555555666666333222111000///...---,,,---------------,,,+++++++++************)))))))))************************'''''''''(((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&(((((( '''%%%&&&AAA%%%,,,%%%((((((***'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&$$$"""!!!''')))(((***+++''''''((((((((((((''''''(((((((((((((((((((((((()))'''$$$,,,'''!!!^^^BBB''')))&&&,,,###))) '''(((...555$$$111###'''""",,,%%%###000111///%%%&&&"""(((gggccc,,,&&&000******((("""+++%%%''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))*********+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,---...//////000333666888999;;;===???>>>@@@DDDHHHNNNTTTXXX[[[aaadddggggggccc```$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((()))************''''''((((((((()))))))))((())))))))))))))))))((())))))))))))*********+++************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---......//////000000111222333444555555777777888999;;;<<<======<<<999777888:::<<<<<<;;;::::::::::::;;;;;;;;;;;;888999999::::::999999888555555555444444555555666444333222111///...------,,,,,,---------,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''%%%&&&AAA$$$+++$$$''''''***'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))))))))((('''%%%###"""---666(((,,,''''''((((((((((((''''''((((((((((((((((((((((((111###&&&333LLLCCC%%%***%%%$$$&&&(((---***+++...000,,,jjjhhh$$$'''---***---***((( $$$%%%111%%%+++&&&###///888###%%%"""555~~~UUU******$$$((('''(((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&''''''((())))))******)))************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000333666888999;;;===??????@@@DDDHHHNNNSSSXXXZZZaaadddggggggcccaaa$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))************)))************+++++++++++++++,,,,,,,,,---------++++++,,,------......//////000111222333444555555777777777777777888888888:::888666777:::<<<;;;999::::::;;;;;;;;;;;;<<<<<<888888888999999888888888444444444333333444555555444333222111000///...---,,,,,,---------,,,++++++************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((''''''%%%&&&AAA!!!(((!!!$$$$$$'''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%---###$$$***''''''((((((((((((''''''''''''''''''''''''''''''***///(((gggBBB!!!++++++"""!!!---&&&%%%... '''---+++ ,,,333%%%###""""""***!!!+++111""",,,(((&&&###((("""...&&&... )))$$$..."""&&&(((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))************((()))***+++++++++++++++,,,,,,,,,,,,---...//////111333666888999;;;===??????@@@DDDHHHNNNSSSWWWZZZaaadddggggggcccaaa%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))*********+++++++++---,,,***)))))))))******+++++++++,,,,,,,,,------//////000000111111111222666666555555555666666777777777888999;;;<<<======888888999999999999888888777777777777666666666666888777666555444333333333555444222000.........////////////...---+++***)))************)))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$%%%'''&&&$$$'''"""(((AAA""")))$$$'''$$$&&&&&&'''+++***###!!!%%%))))))### %%%(((+++$$$000'''$$$&&&)))%%%"""000CCCppp%%%''')))...$$$---$$$444((( ***,,,&&&'''...+++!!!%%%000qqq***"""!!!%%%$$$///###%%%&&&''''''((((((''''''---!!!777!!!---333$$$''''''&&&&&&&&&&&&''''''...!!!%%%+++%%%|||eee''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''++++++************************++++++++++++******)))+++,,,,,,,,,,,,---///000222666888888:::<<<===???@@@CCCGGGLLLQQQVVVYYY___bbbffffffccc```%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))*********+++++++++,,,,,,,,,+++***)))))))))******************+++++++++,,,......///000000111222222333333333222333333444555777777888999:::;;;;;;<<<777888888999999888888777777777777666666666555555777666555444333333333333444333111///......////////////......---+++***)))*********)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&$$$'''"""(((AAA""")))$$$'''$$$&&&&&&"""###)))***&&&!!!...***)))&&&&&&&&&!!!###+++***)))%%%...[[[AAA444)))***((( ((($$$...///...---*** 555<<<|||'''%%%!!!&&&$$$,,,%%%%%%&&&''''''((((((''''''"""111&&&lll222%%%***''''''&&&&&&&&&&&&''''''111 ---CCC&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((((((((************************++++++,,,,,,,,,,,,++++++***+++------,,,,,,...///111444777999:::;;;===??????@@@CCCGGGLLLQQQVVVYYY___cccggggggdddbbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((******+++++++++,,,,,,,,,+++******))))))))))))***((())))))))))))*********,,,------///000111222222222222111111222333333444777777777888888999999999777777888888888888777777777666666666666555555555555444333222222222222222222111000///////////////.........---,,,+++***)))******))))))))))))((((((((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&$$$'''"""(((AAA""")))$$$'''$$$&&&&&&&&&!!!"""((()))$$$$$$)))"""###&&&###&&&///***"""==="""###,,,%%%***'''****** """(((000!!! XXX$$$))) (((&&&'''(((&&&&&&'''(((((((((((('''###444$$$LLL """###''''''&&&&&&&&&&&&'''''' ------555---%%%CCC &&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((()))))))))************************,,,,,,,,,------,,,,,,,,,+++,,,......------///000222444888:::;;;<<<>>>@@@???@@@CCCGGGLLLQQQVVVYYY```cccggggggdddbbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))))))))(((((()))))))))************+++,,,---///111222222222222222222333444444555666666666666777777777777666777777777777777777666666666666555555555444444333333222111111111111111000/////////////////////---------,,,,,,+++***)))***)))))))))((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&$$$'''"""(((AAA""")))$$$'''$$$&&&&&&((((((,,,---"""...IIIYYY```fffhhh\\\aaazzz|||+++000###'''333bbbkkkggg```VVV^^^gggyyyaaa!!!,,, )))'''###***&&&&&&'''(((((((((((((((--- ,,, UUU(((111!!!''''''&&&&&&&&&&&&''''''''' ...777$$$222DDD'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''((()))******+++***************+++++++++++++++,,,,,,,,,,,,+++++++++---............///111111444777:::;;;<<>>@@@???@@@CCCGGGLLLQQQVVVYYY\\\```dddeeebbb```%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((('''))))))))))))************)))******,,,---...//////------------...///111111222222333333333444444444555555666666666666555555555555444444444333333333222111111000000000111111......//////...---,,,,,,+++++++++++++++***)))((())))))((((((((((((''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&&&&&&&'''(((&&&$$$'''"""(((AAA""")))$$$'''$$$&&&&&&(((""" &&&((((((---666!!!,,,&&&555''',,,iiiaaa&&& ,,,###%%%((("""(((''''''((())))))))))))(((###&&&"""'''%%%>>>###''''''&&&&&&&&&&&&''''''&&&$$$))),,,)))GGG;;;,,,$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((())))))*********)))))))))***++++++,,,,,,)))******++++++******)))+++,,,......------///000///222666888:::<<>>@@@CCCBBBBBBFFFMMMTTTYYY\\\]]]bbbdddbbbbbbeee%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******+++,,,,,,,,,,,,,,,,,,------.../////////000000000000111111111111111222333444444444555444333222111111111111333222111000////////////////////////...---,,,+++***++++++***(((''''''(((+++***))))))***)))&&&$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$(((###)))AAA!!!)))%%%(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""HHH!!!%%%333&&&""",,,))),,,!!!MMM000,,,+++((((((&&&+++***"""$$$''')))(((,,,...)))---222%%%+++(((&&&+++###SSS&&&%%%+++'''(((((($$$))))))999ooo---;;;&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''((((((((()))))))))''''''((((((''''''&&&%%%''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++)))(((((('''((()))***++++++,,,---------...000222111444777999:::<<<>>>@@@BBBBBBCCCGGGMMMTTTYYY\\\\\\aaacccaaaaaaddd%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******++++++*********+++,,,---...///////////////000000111111000000000111222222333333333333222111000000000111333222111000////////////...//////......---,,,+++***+++,,,+++)))(((((())))))))))))***+++)))%%%"""&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$((($$$)))AAA!!!)))%%%(((&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!rrr$$$!!! ,,,000(((***111+++111###,,,''')))jjj000***444)))###+++000'''"""&&&(((&&&'''///***... !!!&&&((()))&&&+++&&&...222"""---'''%%%((())))))###***###yyy ,,,&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''')))))))))))))))))))))***'''(((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++*********+++,,,,,,,,,---......------///111111444777999:::<<<>>>@@@BBBAAACCCGGGNNNUUUZZZ\\\[[[```bbb``````ccc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((()))***,,,---...---......//////000000000000000000111111222222222222111000000000000000111333333111000////////////............---,,,++++++***,,,,,,+++)))))))))***((('''&&&'''((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%((($$$***AAA )))%%%)))''')))(((''''''''''''''''''''''''///444222999222...###&&&///,,,(((---###///333"""~~~EEE!!!'''***'''+++,,,)))!!!+++(((""",,,---)))+++***&&&(((((($$$444777'''&&&***'''++++++eee ...,,,((((((&&&///555,,,333uuusss000''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++---------------------...---.........,,,,,,...000111444777999:::<<<>>>@@@AAAAAACCCHHHOOOVVVZZZ\\\\\\aaacccaaa```bbb$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((())))))''''''((()))***+++---...,,,------...//////000000111111111111222222222222000000000///000000111111444333222000///.....................---,,,+++******+++,,,+++***)))***+++///,,,(((&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%)))$$$***BBB!!!)))%%%)))''')))(((''''''''''''''''''''''''...lll///+++)))""")))'''&&&***$$$ +++***(((---333(((GGG\\\ ***111***%%%'''((()))###---"""###333)))%%%$$$222%%%---+++ !!!)))'''(((((())))))"""***+++'''+++***%%%'''%%%111+++###<<<***'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&%%%''''''''''''(((((((((((((((((())))))(((((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++---.........,,,,,,...000111444777999:::<<<>>>@@@@@@AAACCCIIIPPPWWW[[[\\\]]]bbbdddaaaaaaccc###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***+++,,,---+++,,,,,,---...///000000111111111111111111111222000/////////000111222222444333222000///.........---......------,,,+++***)))***++++++)))((()))+++777333---((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%)))%%%***BBB"""***&&&)))''')))(((''''''''''''''''''''''''### ```???''' &&&...,,,$$$(((+++111444)))%%%111***,,,((()))***&&&QQQ///&&&&&&''''''%%%&&&+++...(((""")))&&&111$$$)))///777&&&@@@###///222222+++++++++###***&&&$$$DDD@@@&&&++++++))) 222###MMMvvv+++>>>###nnn''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&''''''((())))))***++++++((())))))))))))(((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,---------,,,++++++,,,---......------///111111444777999:::<<<>>>@@@@@@AAADDDIIIQQQWWW[[[]]]^^^bbbdddbbbaaaccc######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))******+++,,,***+++,,,---...//////000000000000000000000000000000//////000111222333444555444222000///......---------------,,,+++******((()))******(((((()))***333000+++)))(((((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&)))%%%+++BBB###+++&&&)))&&&((('''''''''''''''''''''''''''!!!+++HHHlll\\\333$$$,,,"""333+++'''### ***...###///&&&!!!$$$)))***((('''+++)))+++&&&)))&&&~~~eee\\\333+++$$$%%%+++///,,,'''......++++++((( %%%777+++$$$///'''...&&&&&&yyyYYY"""(((...)))......'''%%%zzz[[[&&&!!!+++)))***%%%...!!!rrr000###'''*** '''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))'''&&&%%%%%%&&&((()))***+++,,,)))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++------.........---,,,++++++,,,---------...000222111444777999:::<<<>>>@@@???@@@DDDJJJRRRXXX\\\]]]]]]bbbcccaaa```bbb#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&+++***************++++++******+++,,,...//////000///////////////.........000000000000111222444444555444222111///...------------------,,,+++******'''((())))))((('''(((***((('''&&&'''((())))))'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&)))%%%+++CCC$$$+++''')))&&&''''''(((((((((((((((((((((((($$$+++444555'''%%%444'''''' )))222+++&&&+++,,,((((((,,,***%%%***000)))(((&&&222,,,***444NNNUUU777###&&&000,,,******(((%%%(((///&&&111---%%%---333+++$$$---!!!)))'''000 777www000+++111***+++'''///222,,,***kkk***))),,,%%%''')))''')))rrrYYY((("""///$$$'''555mmm(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&((()))***)))((('''!!!"""###%%%'''((()))***)))))))))))))))(((((('''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++((())))))***)))((('''&&&***,,,---------...000333111444777999:::<<<>>>@@@???@@@DDDJJJRRRXXX\\\]]]\\\aaabbb```^^^```%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++,,,,,,------...///////////////000000000//////.........///000000000000000333333333222111000000///------,,,,,,+++***))))))************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''###$$$$$$###'''+++((( %%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''!!!***!!!'''777!!! $$$,,,&&&(((>>>&&&''')))!!!+++&&&'''(((((((((((((((((((((((('''///)))???///$$$((( ///333&&&&&&&&&&&&&&&&&&&&&&&&,,,'''***###''',,,(((///444666+++---!!!///***))),,,++++++++++++++++++++++++......&&&***888:::'''+++''''''(((!!!???|||MMM444)))---333,,,+++aaayyy(((000$$$"""''',,,,,,zzz..."""+++555"""&&&###|||))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''(((((((((((())))))((('''''''''''''''***))))))(((((((((((()))++++++***)))((('''&&&&&&(((((((((((())))))))))))&&&''''''((()))******+++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------+++---......---...///111222555888999:::;;;===???CCCEEEHHHMMMRRRWWW[[[^^^^^^bbbbbb___^^^aaa$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))******++++++++++++,,,,,,---.........//////000000000000//////---......///////////////111111111000///.........------,,,++++++***))))))*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&***&&&%%%+++333666000***%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((///)))))).../// !!! !!!ccc&&&''')))"""+++''''''((((((((((((((((((((((((!!!&&&$$$222uuu&&&(((888$$$'''000%%%/// 444999TTTOOO"""***,,,(((***,,, )))KKK;;;!!!%%%'''...555000___ggg%%%+++''''''(((***///)))tttppp+++///***888$$$^^^))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((()))******+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++---......---...///111222555888999:::;;;===???BBBDDDHHHLLLRRRXXX\\\______bbbccc___^^^aaa########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++******+++,,,,,,------...//////000000000000000///------...////////////...//////......---,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%)))!!!###111;;;888///+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''+++)))000555!!!jjj:::DDDfff'''''')))""",,,'''(((((((((((((((((((((((((((%%%###'''+++qqq333&&&...(((111***000222 )))555###$$$###))))))%%%)))000((("""+++cccVVV222```KKK###(((+++---)))&&&---###XXX222,,,---...(((...,,,ppp))))))((((((((((((''''''''''''((((((((()))))))))''''''''''''(((((((((((()))((((((''''''''''''((((((((('''(((((()))***+++'''((((((((()))))))))***(((((((((((())))))))))))'''(((((())))))***************+++++++++++++++***++++++,,,,,,,,,,,,------+++---......---...///111222555888999:::;;;===???AAACCCGGGLLLRRRXXX]]]```___cccddd```___bbb$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))*********++++++,,,,,,---............///000000000//////------...///////////////...---------,,,,,,,,,+++,,,+++++++++******))))))***)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%&&& &&&999>>>222((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''+++(((%%%(((...'''''')))""",,,'''(((((((((((((((((((((((((((+++%%%---+++666VVV+++%%%000222***000000...%%%$$$111333nnn555+++***'''(((......***)))ddd444###,,,+++///))),,,%%%000,,,,,,333###"""'''))))))(((((((((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''((()))++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********)))******++++++++++++***+++++++++,,,,,,,,,------+++---......---...///000222555888999:::;;;===???@@@BBBFFFLLLRRRYYY^^^aaa___cccdddaaa```ccc%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))***++++++,,,------......,,,---...///////////////---...//////000000//////......------------,,,,,,++++++***************))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''((((((333BBB@@@...$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###))))))---000QQQ'''(((***""",,,'''((()))))))))))))))))))))))))))"""+++,,,---222,,,%%%///+++'''666111(((111###<<>>AAADDDHHHLLLOOOTTTYYY]]]ZZZ]]]^^^\\\^^^bbb$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&''''''&&&'''((()))))))))))))))(((''''''))),,,---,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))......)))"""&&&...,,,###...???000$$$'''---%%%+++,,,))))))*********+++++++++***,,,,,,(((444000666222......////////////......444666]]]hhh+++000777((('''...333(((+++666777NNNmmm***999222......------------......,,,...,,,)))---111))) ppp;;;&&&777(((((((((((())))))))))))***'''(((((())))))******+++))))))))))))))))))))))))((())))))******))))))(((''''''((((((((())))))))))))******++++++******)))(((((()))***************,,,'''***,,,---555777+++)))************+++++++++***+++,,,---...---,,,+++,,,,,,---...///000111111111555999;;;<<<<<<===>>>AAACCCHHHLLLOOOTTTYYY]]]YYY\\\]]][[[]]]aaa$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''')))+++,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))))),,,111(((###)))///...555666///```888+++'''(((&&&+++,,,*********+++++++++,,,,,,)))333///!!!111***SSSzzzzzzzzz{{{{{{|||||||||{{{{{{{{{{{{||||||||||||vvv,,,222222333444555555555444444%%%333&&&xxx}}}~~~xxx}}}~~~~~~~~~}}}}}}||||||}}}}}}||||||{{{{{{{{{zzzQQQ---+++000+++333///666111000000###$$$>>>sss"""+++///.........------------......&&&///111++++++222333---///&&&###DDDyyy===+++'''333...%%%&&&))))))))))))************((((((((((((((())))))))))))))))))******)))))))))&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))((((((((())))))((((((((((((((()))***************+++'''***,,,...999;;;---))))))*********+++++++++***+++,,,---------,,,,,,,,,,,,---...///000111111222555999;;;<<<<<<===>>>@@@CCCGGGKKKOOOTTTZZZ]]]YYY\\\\\\ZZZ\\\aaa$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&'''&&&''')))+++,,,+++************+++++++++,,,,,,,,,+++++++++++++++******************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))&&&&&&'''***,,,***%%%!!!///'''&&&)))%%%%%%;;;WWW^^^"""...---+++...,,,$$$++++++++++++,,,,,,,,,,,,))),,,111'''***888...###------...///000222222333///000111333555666888888555666777,,,???CCC666;;;???@@@BBBCCCCCCCCCBBBAAACCCHHH:::===???AAA<<<888;;;:::999888666555444444666666555555444333222222&&&;;;111///---...666000"""111222(((111DDD===$$$///---777OOOdddaaaCCC&&&...'''222888++++++555000------,,,,,,,,,,,,------,,,------+++((((((,,,111---222***!!!***555444...***//////+++...333---!!!$$$666666***(((&&&%%%...******++++++++++++,,,,,,+++******)))(((''''''&&&))))))************))))))&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***(((((())))))))))))(((((((((((()))******************(((***,,,///===>>>...))))))*********+++++++++++++++,,,,,,---------,,,,,,,,,---...///000111111222555999<<<<<<===>>>>>>@@@CCCGGGKKKPPPUUUZZZ^^^ZZZ\\\\\\ZZZ\\\aaa$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&(((+++,,,+++***************++++++++++++++++++++++++++++++******************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''((())))))000&&&"""'''+++***///888(((&&&&&&***///222111000,,,...***%%%......)))++++++,,,,,,,,,---------...%%%...111$$$***222(((------///111333555777888666777999;;;>>>@@@BBBCCCIIIOOOOOO???MMM@@@LLLIIIKKKLLLOOOPPPQQQPPPOOONNNEEE;;;III999FFFAAA<<>>??????BBBGGGKKKPPPUUUZZZ^^^[[[]]]]]]ZZZ\\\bbb$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((***,,,+++***************++++++++++++******************++++++************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''((())))))!!!'''111444+++ &&&,,,555777,,,!!!"""''')))...(((...)))###+++---000,,,,,,,,,,,,------------000------222---'''000777666777999<<<@@@CCCEEEFFFFFFGGGIIIKKKNNNPPPRRRRRRKKKKKKSSSLLLTTTNNNTTTYYYYYY[[[^^^`````````^^^]]]XXXNNN^^^UUU^^^UUUPPP^^^ZZZXXXUUUSSSRRRSSSVVVWWWLLLKKKJJJIIIGGGFFFEEEDDD>>>;;;000;;;666???333@@@---333666222000333888:::------...000222222///,,,,,,;;;---111===111***......------------......---((((((///333000---,,,,,,222333'''%%%666<<>>??????BBBGGGKKKPPPUUU[[[___\\\^^^]]][[[]]]ccc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&''''''(((''''''&&&&&&&&&&&&&&&(((***++++++))))))************+++++++++******************++++++************************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))(((+++,,,******...000000+++###""",,,444222...,,,+++'''+++222000///''',,,,,,,,,,,,---------......(((:::---...AAA>>>:::BBB???AAACCCGGGKKKNNNQQQSSSSSSTTTUUUWWWYYYZZZ\\\\\\```QQQZZZWWWWWWcccZZZmmmiiikkknnnpppqqqpppooommmlllqqqsssrrrvvv{{{zzzuuuvvvtttqqqoooooorrrvvvxxxyyyxxxwwwuuutttrrrqqqpppccc```ZZZWWWIII[[[DDDHHHFFF:::444:::>>>:::555555999555000000222333111///---...555444+++,,,111+++//////............//////)))000444...))))))---000---&&&,,,444///,,,+++'''000---///333...&&&(((222,,,&&&)))---,,,...---$$$)))************++++++++++++++++++***************((()))+++,,,,,,+++)))((((((((())))))))))))(((((())))))))))))************))))))************))))))(((((()))******************)))***)))///@@@AAA+++)))************+++++++++,,,,,,+++++++++,,,---...,,,,,,---...///000111111333666:::=========>>>??????BBBGGGKKKPPPUUU[[[___\\\^^^^^^[[[^^^ddd######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((++++++***************************))))))))))))))),,,,,,+++***)))))))))***)))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##############################%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((()))******+++((((((((((((((()))******''')))+++,,,,,,,,,***)))---***((()))+++------,,,)))***,,,---,,,,,,---...------...///111444666777;;;>>>BBBDDDEEEFFFHHHJJJMMMKKKIIIJJJMMMSSSWWWZZZVVVXXX[[[___cccfffeeeeee```cccbbbccckkkyyy|||xxxtttkkk^^^QQQNNNTTTWWWSSSLLLEEE===555333222000000222333222333333111......///111000///......//////000...............000111111////////////////////////...------,,,,,,++++++*********************************************************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***++++++++++++*********))))))((((((((((((***,,,---******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------......***+++---------...111333666888:::;;;:::;;;<<<===AAABBBFFFKKKRRRWWWZZZZZZ]]]^^^\\\ZZZ]]]ddd######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((************************)))))))))))))))))))))***++++++******)))*********)))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))******+++((((((((((((((()))******((()))+++,,,---,,,+++***+++))))))+++......---***---------,,,++++++---///000222666;;;@@@FFFJJJLLLLLLNNNPPPOOOLLLIIIHHHGGGKKKOOOTTTVVVVVVWWWZZZ]]][[[aaalllwww~~~|||cccWWWKKKEEEBBB<<<999888555444333222111000222333333333333222111000///...........................////////////////////////......------,,,+++++++++++++++++++++++++++++++++************************++++++************+++++++++*********))))))))))))************************+++++++++******+++++++++******)))))))))((((((((())))))(((((()))***+++,,,))))))*********+++++++++*********++++++++++++,,,,,,,,,,,,---------......***,,,---......///111333666888:::;;;:::;;;<<<===AAABBBEEEKKKRRRWWWZZZZZZ\\\]]][[[YYY]]]ddd######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((())))))))))))************((((((((())))))***************)))))))))***++++++)))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&'''(((((())))))*********)))(((((((((((()))******)))***+++,,,---,,,+++*********,,,...000///---***,,,------,,,---///444777===???BBBEEEIIIMMMOOOPPPPPPQQQRRRQQQNNNKKKJJJIIIPPPWWW]]]^^^\\\ZZZ^^^bbbmmmwwwvvveee[[[UUUMMMFFFCCC@@@>>><<<888666555555444000111111111111000///...///////////////...------////////////////////////.........---,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************)))))))))************************++++++,,,,,,,,,,,,++++++((((((((((((''''''''''''***)))))))))))))))******(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++---.........000222444666888:::;;;:::;;;<<<===AAABBBEEEKKKRRRWWWZZZ[[[[[[\\\ZZZYYY\\\ccc######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))&&&''''''((()))***++++++))))))((())))))***+++,,,(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''''''''''''''(((((()))))))))*********))))))(((((())))))***+++***+++,,,,,,------,,,,,,,,,,,,---.........---,,,***---111555999===BBBFFFKKKKKKLLLLLLMMMNNNNNNNNNQQQRRRRRRPPPOOONNNOOOQQQWWW\\\dddiiinnntttzzz~~~uuuppphhhbbb^^^\\\[[[WWWOOOIIICCC<<<666222222111111111111222333///000111222222111000/////////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************)))***+++,,,,,,+++***)))((((((((((((''''''''''''*********)))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---/////////000333555666888:::;;;:::;;;<<<===AAABBBEEEJJJQQQWWW[[[\\\[[[\\\ZZZXXX[[[bbb######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&&&&'''((()))******+++(((((((((((()))***++++++(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++++++++,,,------------------,,,+++++++++---000222555:::BBBHHHMMMPPPSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVZZZZZZZZZYYYYYY\\\```dddbbbhhhuuuxxxmmmbbbRRRDDDAAA>>>999555333333444555//////000111111111111111000000000000000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************+++++++++************************)))***+++,,,,,,+++***)))*********)))))))))((((((***************)))))))))*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---/////////000333555666888:::;;;:::;;;<<<===AAABBBDDDJJJQQQWWW[[[]]][[[\\\ZZZXXX[[[bbb######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))'''''''''(((((()))))))))))))))((((((((()))******)))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''(((((())))))***'''(((((((((((()))))))))***************************))))))))))))***++++++,,,,,,,,,---------......,,,---------///444:::???KKKQQQXXX^^^```___^^^^^^[[[YYYWWWUUUUUUVVVYYYZZZ\\\```eeelllrrrzzz}}}sss```VVVQQQIII@@@999444111000000000////////////000000000000000000000000000000000000000///......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************((()))************))))))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++---.........000222444666888:::;;;:::;;;<<<===AAAAAADDDIIIPPPWWW\\\^^^[[[\\\ZZZYYY\\\ccc######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))''''''((((((((((((((((((***))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&''''''((())))))******'''((((((((())))))))))))******************************))))))******+++,,,---------------......///...111666:::>>>EEEMMMSSS^^^bbbgggiiihhheeecccbbb```^^^[[[ZZZ[[[```eeeiiilllsss|||rrrmmmdddYYYNNNCCC<<<777777555333000//////000111000000000000000000000000111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,++++++++++++*********'''((()))***++++++******************++++++++++++*********++++++++++++,,,,,,,,,,,,---------......***,,,---......///111333666888:::;;;:::;;;<<<===AAAAAACCCHHHPPPXXX\\\___\\\]]][[[YYY]]]ddd######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''+++***)))(((((('''(((((()))))))))))))))))))))))))))'''&&&&&&'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##############################%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''((((((((())))))******++++++***************************)))******+++,,,...------------...//////111777???GGGNNNVVV^^^dddeeegggjjjjjjhhhfffdddddd^^^]]]]]]aaaiiisss~~~vvviii\\\PPPJJJ@@@===888444111111222333000000000000000000000000111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++***)))(((''''''((()))***++++++++++++*********)))&&&''')))***+++++++++***))))))))))))************))))))*********+++++++++,,,,,,,,,---------......***+++---------...111333666888:::;;;;;;;;;<<<===AAAAAACCCHHHPPPXXX]]]___]]]^^^\\\ZZZ]]]ddd$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%###$$$'''%%%'''((()))((((((((()))&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))((('''&&&'''***+++***)))+++++++++******************++++++***))))))+++---.........,,,,,,111:::AAAEEELLLVVV```gggjjjiiihhhhhhdddcccddd```[[[^^^eeeiiiqqq}}}~~~yyyppp```NNNEEE@@@:::777555777111///222333//////222111111000---***+++000444666000++++++---///---***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++++++++******))))))+++***)))(((((()))***+++******+++++++++******)))+++++++++************************++++++,,,,,,---,,,,,,------...///000000---...///000000111333666999999::::::;;;<<<======@@@CCCDDDGGGOOOZZZ```aaa___```^^^[[[]]]ccc$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%'''&&&((())))))((('''&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))+++,,,+++***************************(((***,,,,,,,,,,,,...000,,,///444888<<>>888444666666111......000111222111000111555888666111,,,,,,...///...+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++*********))),,,+++***))))))***+++,,,******+++++++++******)))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---.........///,,,...///000000111333555888999999:::;;;<<<======AAADDDEEEHHHPPP[[[aaabbb______\\\YYY\\\bbb$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''&&&'''(((((()))(((&&&%%%###&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***))))))***,,,------,,,***************************,,,------------///111///666@@@IIIRRRZZZdddjjjnnnmmmllliiifffccc```^^^^^^^^^aaafffnnn}}}|||{{{|||yyydddXXXSSSHHH>>>:::999666333222...000111222111111333444555111------///000...,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,++++++++++++,,,,,,)))******+++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,.../////////000333555888999999:::;;;<<<===>>>BBBDDDFFFIIIQQQ\\\bbbbbb```___[[[WWWZZZ```$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&&&&(((***)))''''''''''''(((((('''%%%###&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))***)))(((***,,,---,,,+++)))))))))***************---------,,,,,,...222555===EEEQQQZZZaaaffflllqqqllllllkkkiiieeeaaa\\\YYY___gggsss~~~{{{yyy}}}|||mmm^^^LLL@@@;;;999777555111222333333222111//////333000...---...///...,,,---------...............------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++++++++******))))))******+++,,,---------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++,,,---/////////000333555888888999:::<<<===>>>>>>AAADDDFFFHHHQQQ\\\bbbbbb```___ZZZVVVXXX```$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((&&&)))//////***(((&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***)))(((((()))+++,,,,,,+++)))*********+++++++++,,,---------...000777>>>DDDRRRXXX```eeeggghhhkkkmmmnnnllliiigggeeefffggghhhzzz}}}wwwyyy|||kkk[[[OOOEEE:::222666666555555555333222000111000............---,,,........................------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***++++++++++++++++++***((()))***+++++++++++++++))))))***+++,,,------......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++---...//////000222444777888999:::<<<===>>>???@@@CCCEEEGGGOOO[[[aaaaaabbb```[[[WWWYYYaaa$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&)))(((%%%,,,666999444,,,(((%%%%%%''')))((('''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***((((((((()))))))))******)))(((''')))+++,,,+++*********++++++,,,------------///333999@@@IIISSSYYYbbbfffiiijjjiiiiiilllooopppmmmiiijjjppp|||yyydddNNN===;;;888555333333333222111000000000//////........./////////...............------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******((()))***+++++++++++++++******++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++---.........///222444777777999:::<<<===>>>???@@@BBBDDDGGGOOOZZZ``````cccbbb^^^ZZZ\\\ccc$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%###############$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$'''&&&%%%///???DDD@@@333---&&&$$$&&&((((((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******(((((()))))))))************))))))***,,,---,,,+++++++++,,,------...//////333999CCCLLLUUU]]]dddiiihhhjjjkkkllllllpppwww}}}{{{yyyxxxzzzmmm[[[KKKEEE===777555444333222111222222222111000000000000/////////.........---........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,------,,,+++***(((((()))++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---.........///+++,,,.........///222444666777888:::<<<===??????AAACCCEEEHHHPPP[[[aaaaaaddddddaaa^^^```fff$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%###"""""""""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""%%%$$$$$$111DDDLLLIII888111((($$$%%%'''&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))))))))************+++******+++---......---,,,,,,------...///000000===EEEQQQ]]]eeejjjmmmnnngggiiijjjlllpppxxx|||xxxtttttt{{{tttbbbYYYMMMCCC===:::888666222333555444333222222333000000//////.........---........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,(((((()))++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000+++,,,.........///222444666777888:::<<<>>>???@@@BBBDDDFFFIIIQQQ\\\bbbbbbeeeeeeccc```bbbhhh%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&)))&&&###---CCCPPPQQQ<<<444***%%%%%%&&&%%%###'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************++++++***)))***---///,,,...///---+++...777???RRRWWW___fffkkkmmmnnnoookkkkkknnnpppoooyyy{{{vvvyyy~~~}}}uuufffSSSGGGAAA<<<666222333555444222000000111111000////////////000000000/////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,---......//////......---...///......///222444444666999:::;;;===@@@BBBCCCDDDEEEIIIPPPYYYaaafffffffffdddaaaccciii%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%(((&&&###,,,>>>HHHHHH666///(((%%%&&&((('''%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))************++++++++++++++++++,,,+++))))))+++---///------///666AAANNNVVVdddgggkkknnnooonnnmmmmmmiiieeeccchhhwwwsssdddVVVFFF:::555333000000222222111///222222111111000000//////000000/////////.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,---......//////......---...///......///222444444666999:::;;;===@@@BBBDDDDDDFFFJJJQQQZZZbbbfffffffffccc```bbbhhh%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###'''&&&$$$***777<<<:::---)))%%%$$$'''))))))'''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++++++++,,,,,,,,,,,,---***+++,,,,,,++++++---//////000333===KKKYYYdddiiinnnppptttvvvuuuqqqllliii[[[dddpppuuueeeXXXFFF>>>555222444555333000333333333333222000///...000000000/////////......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......//////......---...///......///222444444666999:::;;;===@@@BBBDDDEEEGGGLLLRRR[[[bbbggggggfffbbb___aaahhh$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###&&&&&&%%%)))///000,,,'''%%%$$$%%%''')))((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))++++++++++++,,,,,,,,,,,,)))+++,,,------...111333444;;;GGGUUUaaaiiilllmmmttttttuuutttqqqkkkddd___WWWooo{{{{{{aaaVVVHHH===888666444333111222222333222111000///000000000////////////.........------------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///.........---...///......///222444444666999:::;;;===@@@BBBEEEFFFHHHMMMTTT\\\ccchhhhhhfffbbb^^^```hhh$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%%%%%%%''')))((($$$%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++,,,***,,,,,,------000333666DDDOOO]]]hhhnnnppprrrttt{{{vvvooojjjgggeeecccaaarrrzzzppp___MMM>>>666444444000000111222222222111111111000000000///////////////......------......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,---......///.........---...///......///222444444666999:::;;;===@@@BBBEEEFFFIIINNNUUU\\\cccggggggfffbbb^^^```hhh###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%"""%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++---......///111666<<>>>>>BBBEEEIIINNNTTT\\\dddjjjhhhgggbbb___bbbiii$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))***))))))******+++,,,,,,,,,+++***,,,///---+++---222999FFFWWWeeemmmoooooooooqqqnnnmmmmmmiiidddgggmmmtttbbbVVVMMM===666888555111444555444222333444555000000000000000000000000000000/////////..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------/////////......---------------------------------,,,.../////////000222444333555888:::<<<===>>>>>>AAADDDHHHMMMSSS[[[dddjjjhhhfffbbb___ccciii$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))******)))******++++++,,,,,,---+++,,,...///,,,,,,444???MMMYYYgggqqqsssqqqoooooopppnnnkkkgggeeejjj{{{{{{vvvjjjQQQBBB>>>999222111222222222111111111////////////////////////000000000/////////.......................................---------------++++++++++++++++++++++++000//////...---,,,++++++///..................///---------------------------...////////////222444333555888:::<<<===>>>>>>AAACCCHHHLLLSSS[[[ccciiigggfffbbb___cccjjj$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))***************++++++,,,---------///------000333999FFFSSSeeehhhmmmpppqqqqqqqqqrrrnnnmmmlllkkkpppppp[[[MMM???888444111222333111//////000000000000000000000000000000000////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++,,,---///000........................---...////////////111333333555888:::<<<===>>>>>>@@@BBBGGGLLLRRRZZZbbbhhhfffeeebbb```dddkkk$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************+++++++++,,,------......222---,,,333>>>KKKZZZfffooonnnmmmnnnpppqqqpppooogggoooyyyxxxhhhSSSBBB999333444777555333555111111111111111111111111111000000000////////////////////////////////////................................................,,,,,,+++++++++,,,---...///...---++++++,,,---..............................///000///...///111333333555888:::<<<===>>>>>>???AAAFFFJJJQQQYYYaaagggeeeeeebbbaaaeeelll$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))*********+++++++++,,,,,,------......///111...111>>>MMMZZZfffooolllmmmnnnoooooommmkkkiiijjj|||sssOOO???333333666444444777111111111111111111111111111111000000000/////////////////////////////////.............../////////........................---,,,,,,,,,...///111333777555111...,,,+++,,,,,,...........................///000///...///000222333555888:::<<<===>>>>>>>>>@@@EEEJJJPPPXXX```fffddddddbbbaaafffmmm$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))*********+++++++++,,,,,,,,,---......//////000555BBBRRR^^^eeekkkqqqkkkoooqqqmmmgggdddhhhmmm~~~gggQQQ<<<777666222111444111111111111111111111111111111111000000000//////////////////////////////---........./////////000...........................---,,,,,,---///222333666444111...,,,,,,---..............................///000///......000222333555888:::<<<===>>>>>>===@@@DDDIIIOOOWWW```eeeccccccbbbbbbgggnnn$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((()))))))))************+++++++++,,,,,,------.../////////111===QQQccckkkjjjmmmrrrooosssssshhh[[[[[[hhhwwwtttmmmttt{{{}}}|||xxxyyyyyyzzz{{{{{{||||||}}}hhhMMMCCC===555222555000000000000000000000000111111111111000000000000000000000000000000000000---.........//////000000---------------------------,,,+++***+++---///111///...,,,++++++---000222///////////////////////////000000///......000222444555888:::<<<>>>>>>>>>===???CCCHHHOOOWWW___eeeccccccbbbbbbhhhooo$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))***)))''''''(((***,,,++++++***+++++++++,,,,,,***---222111...222999HHHWWWfffjjjkkkooopppnnnqqqnnnfff___eeeyyy~~~jjjccckkkuuuzzzuuupppnnnnnngggddd```_________]]]ZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^___```aaadddgggjjjmmmnnnrrrvvvyyy|||}}}xxxdddTTTJJJBBB999222444222000//////000222333111111222333222111000///222111111000///......---//////.........---------............---,,,+++***///...,,,,,,------,,,+++---------............/////////000000000000//////...///111111000000222333333444666:::>>>AAAAAA@@@>>>AAADDDIIINNNVVV^^^ccceeecccbbbeeekkkppp$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))***)))'''''')))***************+++,,,---...---,,,---//////111===JJJXXXccclllnnnooopppoookkkkkkeee```fff~~~nnnaaa]]]```dddbbbbbb```\\\WWWSSSQQQQQQWWWTTTRRRRRRSSSTTTRRRPPPMMMNNNOOOOOOOOOPPPRRRTTTSSSSSSTTTUUUWWWXXXYYYZZZWWWYYY\\\]]]]]]___bbbfffnnnoooqqquuu{{{|||oooddd[[[PPPCCC:::777555333222222222222111111222222333222111000///111111111000///.........//////.........---------............---,,,+++***///...,,,------...,,,+++---------............///...//////000000//////......///111111000000222333444444666:::>>>@@@@@@??????AAAEEEIIINNNVVV^^^cccdddbbbbbbffflllrrr$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))((()))***)))(((''')))+++)))))))))***,,,---///000...------...111;;;NNN___gggkkkooopppqqqqqqkkkeeeaaa___cccwww|||rrreee[[[WWWUUUTTTRRRSSSTTTTTTRRROOOMMMMMMNNNKKKJJJIIIJJJLLLMMMLLLKKKJJJKKKMMMMMMMMMNNNPPPRRROOOPPPPPPPPPPPPOOONNNNNNSSSUUUVVVUUUUUUUUUWWWYYYTTTUUUXXX[[[```fffjjjmmmuuu{{{|||wwwrrrkkk___OOOCCC999777444333333333222111111222222222222111000000111111000000//////....../////////.........------...............---,,,+++///...,,,---......---,,,---------............///.........//////............///111111000000222333555555777:::>>>??????>>>???AAAEEEIIIOOOVVV^^^ccccccbbbbbbfffnnnttt$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&&&&'''((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,*********+++,,,---...///,,,,,,...333===KKK\\\iiillllllmmmooopppnnnhhhbbb\\\fffzzz~~~xxxooohhhbbb\\\TTTPPPPPPPPPMMMJJJGGGIIIKKKKKKKKKLLLNNNOOOMMMMMMMMMOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQRRRTTTVVVTTTTTTTTTTTTSSSRRRPPPOOOQQQRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTVVVXXXZZZ[[[___cccjjjqqqzzzyyywwwuuussspppggg[[[QQQCCC===666222222333444333222222222222111111000000111000000000/////////...////////////...........................---,,,,,,///...,,,---...///...,,,---------............///------............------...///111111000000222333555555777:::===???>>>===???AAAEEEIIIOOOVVV^^^dddcccbbbbbbfffmmmsss$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''&&&&&&%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((((()))***)))((()))***,,,,,,,,,,,,+++,,,,,,------+++...555AAAPPP^^^fffiiipppnnnnnnnnnmmmjjjhhhgggnnn{{{nnneee```]]]XXXTTTOOOOOOOOONNNLLLLLLLLLLLLHHHJJJLLLMMMMMMNNNPPPRRRSSSTTTVVVWWWWWWWWWWWWWWWVVVWWWXXXWWWVVVVVVWWWYYYWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSWWWVVVUUUTTTSSSSSSRRRRRRTTTVVVYYY\\\aaahhhooosss{{{zzzwwwsssrrrqqqooollliii\\\QQQAAA666222333444444222222222111111111111111000000000000////////////000000/////////...............//////......------///---------//////...------------............///------............------...///111111000000222333555555666:::===>>>>>><<>>>>>===@@@BBBFFFJJJPPPWWW___dddeeecccbbbeeekkkooo$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))((()))******)))***,,,...,,,,,,,,,,,,,,,---...///444DDDUUU```gggnnnqqqooosssqqqmmmgggbbbiii}}}tttlllddd]]]XXXPPPNNNKKKIIIHHHIIIKKKMMMIIIMMMPPPQQQPPPPPPTTTXXXUUUWWWXXXYYYXXXXXXZZZ[[[dddggglllnnnnnnnnnppprrrwwwxxxzzzzzzzzz|||~~~}}}|||zzzyyyyyy{{{}}}~~~qqqooollllllnnnnnnmmmkkkddddddcccaaa___]]][[[ZZZZZZXXXVVVTTTTTTTTTTTTSSSNNNRRRXXX\\\aaaiiisss{{{|||yyyyyy~~~}}}bbbLLL@@@999555111333222111000000000111222////////////000000000000000000000000/////////.........////////////.........------...///000000...---------............///...//////000000//////......///111111000000222333222333555999===??????>>>@@@BBBFFFJJJPPPWWW___eeedddbbbbbbeeelllqqq$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******)))***,,,...******+++,,,---///000111:::NNNbbbhhhiiinnntttvvvmmmkkkhhh```\\\kkkxxxqqqhhh```\\\XXXSSSPPPHHHJJJLLLLLLLLLMMMNNNPPPOOOQQQSSSTTTUUUWWWZZZ\\\ZZZ\\\___aaaccceeehhhjjjppptttzzz}}}~~~vvvuuussspppmmmjjjgggeeeaaa___]]][[[[[[ZZZYYYWWWTTTVVVWWWVVVUUUYYYaaahhhlllwwwzzzyyyyyy{{{gggQQQEEE===777222444333111000000000111222////////////000000000000000000000000////////////......///////////////......------...000111000///---------.........////////////000000000000//////...///111111000000222333111222444888===??????>>>@@@CCCFFFKKKPPPWWW___eeecccbbbbbbfffmmmsss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))***+++---,,,+++,,,---///333888VVV]]]eeejjjlllnnnqqqtttpppaaaXXX___sssuuukkkXXXTTTOOOKKKJJJJJJJJJKKKHHHKKKNNNPPPQQQQQQRRRTTTUUUWWWYYY\\\^^^aaaeeehhhnnnrrrvvvvvvsssssswww{{{zzzwwwrrrmmmiiifffbbb___\\\[[[YYYWWWVVVVVVWWWXXXYYY___gggqqq{{{vvvtttqqquuu~~~lll^^^UUUKKK>>>444777333333777666000///222000000000000000000000000...///000000000///---,,,...............///000000000///...---------------------------------------000000//////......------////////////000111222333333444555777:::<<>>???AAABBBEEEHHHNNNVVV___eeegggeeedddhhhnnnsss%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,---.........000111555AAASSSccckkkkkknnnqqqrrroooiiibbb^^^___sssxxxeee]]]SSSKKKHHHGGGGGGGGGIIIKKKMMMOOOQQQTTTWWWYYYWWWXXX[[[]]]aaagggmmmrrrzzzxxxqqqqqqmmmggg```\\\\\\^^^```aaafffooo}}}xxxsssmmmkkkjjjeee]]]UUUJJJDDD===666222000111333000000000000000000000000000000000000//////.....................///000000......---......///000000////////////////////////......//////000000000111////////////000111222333333444666888;;;<<<>>>>>>@@@BBBEEEIIINNNVVV___eeegggeeeeeeiiiooottt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))*********************++++++---......---111555>>>OOObbbkkkkkkppptttwwwsssiiicccbbbeeeppp|||nnnaaaSSSPPPKKKIIIIIIKKKLLLMMMNNNPPPSSSTTTUUUWWWZZZ]]]ZZZ___gggooouuu|||~~~yyyqqqiiiccc`````````___```cccjjjvvvzzzvvvqqqnnnmmmiiibbb\\\VVVPPPEEE:::333222333444111111111111111111111111111111000000////////////...............///000000...............///000111.........................../////////000000111111////////////000111222333333555777999;;;<<<======@@@BBBEEEIIIOOOVVV___dddfffdddeeeiiipppuuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((())))))))))))))))))*********++++++*********+++,,,---...///---666AAALLL]]]nnnrrrmmmpppttttttmmmeeeeeeoooyyyuuukkkcccWWWLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQTTTXXXZZZ[[[___eeejjjooovvvxxxrrrmmmiiiggggggeeebbbaaaeeennnyyyyyyuuupppnnnnnnllliiifffccc]]]PPPAAA888666666444111111111111111111111111222111000/////////000000...............///000000/////////...//////000000........................///000000000000000000111////////////000111222333333555777:::;;;<<<<<<<<>>AAADDDHHHKKKNNNUUU^^^eeecccbbbdddiiipppuuu%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''(((((()))))))))'''(((((())))))((((((''')))((((((''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((+++***)))))))))+++,,,---------///000000666FFFWWWhhhlllmmmkkkkkklllkkkgggWWWbbbwww}}}jjj^^^TTTLLLFFFJJJHHHIIINNNQQQRRRUUUYYYXXX\\\```gggtttvvvsssmmmhhhfffiiioootttvvvvvvooojjjkkkmmmmmmmmmoookkkhhhddd]]]UUUNNNGGGCCC???:::444222333444444333///000111000///......000//////000000000000//////000000000000000000000000000000000000000000000000000000000000////////////000000111111111222222222333444666888:::<<<>>>???AAADDDHHHKKKNNNUUU^^^eeecccbbbdddiiipppvvv$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***(((((())))))))))))((((((***)))(((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((***************+++------///,,,---222999DDDVVVeeejjjlllnnnnnnmmmjjjeeeaaaZZZiiivvvcccSSSLLLIIIHHHGGGOOONNNPPPTTTVVVVVVYYY^^^bbbkkkuuuvvvnnniiihhhhhhkkkwwwxxxrrrooosssvvvtttqqqpppjjjjjjhhhccc[[[SSSNNNLLLEEE???777333333444333111111222333222000000000222//////000000000000//////////////////////////////////////////////////////000000000000////////////000000000111222222333333333444555888:::===???@@@AAADDDHHHKKKNNNUUU^^^eeecccbbbdddiiiqqqvvv###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''(((((((((((())))))))))))((((((***)))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))((((((*********++++++,,,---...///)))***555EEETTTbbbkkkiiilllppprrroooggg___ZZZgggwww}}}hhh___SSSJJJHHHJJJLLLNNNSSSRRRTTTXXXXXXXXX\\\cccmmm|||zzzppphhhccc```gggqqq}}}wwwoooppptttvvvvvvwwwtttsssooohhh___WWWSSSQQQJJJDDD<<<666444333111000111222333222000000000222//////000000000000//////////////////////////////////////////////////////////////////000000000000///000000111222222333333333444555888:::===???@@@AAADDDHHHKKKNNNUUU^^^eeecccbbbdddiiipppvvv$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''''''''(((((())))))((((((''')))((((((''''''''''''((('''''''''''''''((())))))((((((((())))))*********)))******+++,,,---.........***---===RRR```gggkkklllnnnrrrssslllbbb\\\\\\sss}}}jjjWWWRRRMMMJJJJJJMMMOOOQQQTTTTTTWWW\\\^^^aaahhhqqq}}}ssskkkbbbbbbfffnnnxxxrrrooottt|||tttiii___YYYUUUSSSNNNJJJCCC<<<666222111111///000111000///......000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000//////000111222333333444333444666888:::<<<>>>???AAADDDHHHKKKNNNUUU^^^eeedddcccdddhhhooottt%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''(((''''''''''''(((((()))'''''''''''''''((())))))''''''((()))***++++++,,,))))))+++,,,---.........222222;;;NNN```hhhkkklllppppppqqqoooggg___bbbkkkxxxgggXXXNNNMMMKKKLLLNNNQQQTTTUUUXXXZZZ```hhhooovvv~~~ppplllkkkmmmpppxxxwwwuuu}}}qqqccc\\\XXXVVVUUUQQQPPPLLLCCC999222111333///000111000///......000//////000000000000//////000000000000000000000000000000000000000000000000.../////////000000000111...///000111222333444444444555666888:::<<<===>>>AAADDDHHHKKKNNNUUU^^^eeedddcccccchhhnnnrrr%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***'''''''''''''''((())))))&&&&&&''')))***+++,,,---((()))+++,,,---.........777<<>>???DDDEEEGGGIIIMMMTTT\\\bbb```___```dddkkkqqq''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))***************)))))))))))),,,***+++------,,,000666KKKYYYfffllllllnnnooonnnjjjiiiddd___ccczzzrrr\\\TTTOOOIIIIIIMMMTTTSSSUUUYYY[[[]]]eeennn{{{|||zzz{{{~~~~~~xxxmmm___UUURRRSSSSSSSSSXXXVVVSSSNNNGGG???999555333333222111111000000000000000000000000111111222000000000000000000000000/////////000000000000111000000000000111111111111000000000000111222333444555555666777:::<<<>>>???DDDEEEGGGIIIMMMTTT\\\bbb___^^^___dddkkkqqq&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))******))))))(((((((((((((((((((((((((((&&&''''''((())))))******(((((((((((())))))))))))***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((()))))))))******************************++++++,,,---,,,---555???^^^eeekkklllnnnqqqrrrpppiiibbbZZZ^^^qqqlll[[[LLLIIIIIIIIIMMMSSSUUUUUUWWW\\\```eeeooozzz}}}}}}~~~|||xxxtttnnnfff\\\UUUSSSTTTTTTTTTWWWWWWTTTPPPJJJCCC<<<999333333222111000000000000000000000000000111111222000000000000000000000000000000000000111111111111000000000000111111111111000000000000111222333444555555666777:::<<<>>>???CCCEEEGGGJJJNNNTTT\\\aaa^^^]]]^^^dddkkkppp%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))******)))))))))))))))))))))))))))))))))((((((((())))))*********(((((()))))))))*********************************************************************************))))))))))))))))))))))))((((((***++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((())))))))))))*********(((((()))))))))*********)))***************++++++...------,,,+++000???NNNgggkkkllllllooorrrqqqlllbbb]]]]]]mmmoooXXXOOOHHHIIILLLNNNRRRXXXVVVWWW\\\ccckkksss|||yyyxxxxxxvvvqqqmmmkkkfff___ZZZXXXWWWVVVUUUUUUUUUTTTQQQLLLFFF@@@<<<555444222111000000000000000000000000000111111222//////////////////////////////000000000111111111///000000000111111111111000000000000111222333444555555666777999<<<>>>???CCCEEEGGGJJJNNNTTT\\\aaa]]]\\\^^^dddkkkqqq%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))))))))))))))************))))))************************++++++******)))))))))))))))))))))************+++***************+++++++++************************++++++++++++++++++++++++************************((()))***++++++***)))(((************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((((((((((((((('''))))))))))))*********+++))))))))))))************))))))******+++++++++,,,///---++++++---666JJJ\\\iiilllnnnoooqqqrrrnnngggZZZ^^^lllyyydddYYYNNNKKKKKKOOOQQQSSSVVVYYYZZZ]]]fffrrr}}}}}}wwwtttqqqrrrtttuuurrrpppnnnjjjfffaaa^^^[[[XXXWWWSSSSSSRRRPPPLLLGGGBBB???888666444222000000000000000000000000000111111222////////////////////////........./////////000000///000000000111111111111000000000000111222333444555555666777999<<<>>>???BBBDDDGGGKKKOOOUUU[[[```\\\\\\^^^eeelllqqq%%%%%%%%%&&&''''''(((((((((((((((((((((((()))))))))******++++++******)))************************,,,,,,++++++***))))))((()))*********++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((((())))))(((((('''))))))))))))************)))))))))*********++++++))))))******+++,,,,,,,,,---******---333???SSSdddiiinnnqqqrrrrrrqqqkkkcccVVVdddzzz}}}cccSSSNNNJJJMMMPPPTTTUUUVVVYYY[[[]]]cccppp~~~ssspppmmmnnnrrrvvvwwwvvvqqqooolllgggbbb^^^ZZZYYYRRRQQQPPPNNNKKKHHHEEECCC<<<:::777333111000000000000000000000000111111222000000000000000000000000............////////////000000000000111111111111000000000000111222333444555555666777:::<<<>>>???BBBDDDHHHKKKOOOUUU[[[```\\\]]]___fffnnnsss%%%&&&&&&'''(((((()))))))))))))))((((((((((((((()))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((()))(((((('''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((())))))))))))((((((((((((((()))))))))******))))))*********+++++++++))))))***++++++,,,------+++***---666AAAMMM]]]jjjiiiooosssqqqoookkkeee^^^cccuuu~~~iiiVVVNNNOOOKKKPPPTTTVVVWWW[[[```cccgggppp}}}wwwqqqoooqqqtttuuuuuurrrqqqnnniiiccc^^^[[[ZZZRRRQQQOOOMMMKKKIIIHHHHHH@@@===999555222000000000000000000000000111111222000000000000000000000000...////////////000000000000000000000111111111111000000000000111222333444555555666777:::<<<>>>???BBBDDDHHHKKKPPPUUU[[[___]]]]]]```gggooottt&&&&&&''''''((()))************))))))((((((''''''******++++++++++++******++++++++++++++++++++++++*********++++++,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------+++,,,333@@@NNNYYYeeennnhhhooorrroooiiieee___YYYzzzwwweeeVVVLLLJJJNNNNNNSSSWWWWWWYYY___ggglllwwwyyyrrrpppppppppoooqqqpppmmmiiiccc^^^\\\[[[SSSQQQOOOLLLKKKJJJJJJKKKCCC@@@;;;666222000000000000000000000000111111222000000000000000000000000000000000000111111111111000000000000111111111111000000000000111222333444555555666777:::<<<>>>???AAADDDHHHLLLPPPUUU[[[___]]]^^^aaahhhpppuuu''''''''''''((((((((()))''''''''''''((()))***+++************))))))))))))...---+++*********+++,,,//////...---,,,+++++++++...---,,,,,,---...000111------,,,,,,++++++++++++......---,,,,,,,,,,,,,,,+++,,,---...---,,,)))(((,,,,,,---------.........///...---,,,+++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))******+++)))******)))((())),,,///---)))(((,,,///...---...000///999NNNaaahhhjjjkkknnnnnnnnnhhh^^^ZZZcccpppnnnWWWOOOMMMJJJLLLSSSSSSSSSXXX]]]___dddsssyyyqqqlllmmmpppsssrrrppplllfffaaa\\\ZZZYYYUUUPPPLLLIIIJJJMMMNNNFFFDDD@@@:::444222222444222222111111111111222222000000////////////000000000000000000000000000000//////000000111111222222000000000000111222333444444555666777:::<<<>>>???@@@BBBEEEHHHLLLRRRYYY]]]]]]^^^aaahhhpppttt''''''((((((((()))))))))------,,,++++++++++++,,,+++++++++++++++*********,,,+++*********+++,,,------------------,,,,,,,,,------------......///000------........./////////111000000/////////000000---...////////////...---//////////////////...///......,,,,,,+++,,,------//////.........---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))******+++)))******)))((())),,,///...******...000...---...000666EEEZZZiiimmmnnnpppnnnmmmjjjbbbXXX[[[nnnttt```NNNLLLMMMLLLPPPWWW[[[[[[^^^dddkkkttt|||sssnnnnnnppptttpppkkkjjjiiifff```ZZZVVVSSSNNNKKKJJJKKKNNNQQQIIIFFFAAA;;;777444333222222222111111111111222222000000////////////000000000000000000000000000000000000000000000111111111000000000000111222333444444555666777999<<<>>>???AAABBBDDDGGGKKKQQQYYY^^^___```cccjjjrrrvvv((((((((()))))))))******111000///---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////------------......//////......//////000/////////+++,,,---...///000111111//////.........//////000------............//////.........------------,,,.........------...//////------------,,,,,,,,,,,,+++,,,---.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******+++)))******)))((())),,,...///,,,---000000------000111>>>TTThhhppppppqqqtttqqqllldddYYYSSS^^^{{{www]]]PPPHHHKKKPPPRRRUUU[[[[[[[[[```iiiuuu~~~tttooonnnnnntttmmmgggfffiiihhhaaaZZZSSSPPPLLLJJJJJJLLLPPPRRRMMMHHHBBB===;;;888333///222222111111111111222222000000////////////000000000000000000000000000000111111111111000000000000000000000000111222333444444555666777999;;;===>>>AAABBBCCCEEEJJJQQQZZZ```___```ccciiiqqqvvv)))))))))************+++///...,,,+++***)))))))))+++++++++,,,,,,,,,,,,,,,............//////000000......////////////000000...///111111111111//////......///000111222333333//////.........///000000111000000/////////000000........................////////////000000000111......---------,,,,,,,,,***,,,---/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++((()))******)))***,,,...---,,,...000///,,,...333555GGG___nnnqqqooorrrvvvsssiii]]]VVVYYYjjj~~~hhhPPPJJJIIIOOOUUUWWWYYY^^^YYY]]]fffsssvvvrrrpppnnnqqqkkkdddbbbcccbbb]]]XXXRRRPPPMMMKKKJJJLLLOOOPPPPPPJJJDDD@@@???<<<444...222222111111111111222222000000////////////000000000000000000000000000000222222111111000000//////000000000000111222333444444555666777999;;;===>>>BBBBBBBBBDDDHHHPPPZZZaaa]]]^^^```gggooouuu*********++++++++++++,,,++++++************+++++++++++++++,,,,,,---------....../////////.........///////////////////////////000111222333222111000555555555555666666666666555555555444444555555666888777555444333333333333222222222333333333333333000000000000111111000000111111111000000000//////+++,,,.../////////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))************************************(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++((()))************,,,---+++,,,...///---+++000888AAASSSgggpppooonnnrrrwwwrrreee[[[]]]mmm}}}fffVVVNNNMMMOOOTTTWWWYYY[[[^^^aaakkkzzz~~~|||~~~|||zzzwwwsssnnnjjjddd___[[[XXXUUUTTTSSSRRRPPPNNNLLLLLLLLLLLLOOOJJJEEEDDDCCC???666///222222111111111111222222000000////////////000000000000000000000000000000222222111111000000//////000000000000111222333444555555555777888:::<<<===AAAAAABBBDDDHHHPPPZZZaaa^^^]]]```fffooouuu+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///000,,,,,,------......//////---...///////////////...111111222222333333333444555555777888888999999999<<<<<<<<<<<<<<<<<<======??????>>>==================<<<<<<;;;;;;:::999999999999999888777666555555444444444555444333222222111111000000000//////////////////000000//////...................................................------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))))))))************+++************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******+++''')))++++++******+++---***+++......,,,,,,666AAAQQQ___mmmqqqppppppsssuuukkkaaa]]]kkkzzzcccTTTLLLNNNPPPSSSVVVYYY\\\```dddmmm~~~~~~}}}yyymmmjjjddd]]]VVVRRRQQQQQQSSSSSSSSSRRRPPPMMMJJJHHHKKKIIIGGGFFFEEE@@@888222222222111111111111222222000000////////////000000000000000000000000000000111111111111000000000000000000000000111222333444555555555666888:::;;;<<>>@@@@@@CCCCCCCCCDDDEEEGGGHHHIIILLLLLLMMMNNNOOOPPPPPPQQQRRRQQQPPPNNNNNNMMMMMMMMMJJJKKKLLLNNNNNNNNNMMMMMMMMMLLLJJJHHHEEEBBB@@@???>>>?????????>>><<<;;;:::444444444444333333333333444333222111111111111111////////////////////////........................------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))******+++''')))++++++******+++---***,,,......,,,///<<>>??????===>>>@@@CCCGGGJJJLLLMMMPPPOOOOOOPPPRRRTTTWWWXXXaaabbbccceeefffhhhiiijjjgggfffdddcccaaa`````````]]]___bbbeeeggggggffffffgggeeebbb]]]YYYTTTQQQOOOIIIIIIIIIIIIHHHEEECCCBBB>>>>>>>>>=========<<<<<<888777555333222222222333000000000000000000000000////////////////////////........................+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))******+++''')))+++++++++***+++,,,+++,,,//////---111AAARRRbbbjjjooooooqqqsssnnnfffbbb```iii}}}iiiUUUPPPPPPQQQPPPUUUZZZ\\\bbbmmmyyyyyyvvvlll```[[[[[[ZZZVVVPPPOOORRRVVVXXXVVVQQQKKKFFFAAAEEEIIIJJJFFFAAA<<<999222222111111111111222222000000////////////000000000000000000000000000000//////000000111111222222000000000000111222333444555555555666777999:::;;;<<<>>>BBBFFFKKKQQQYYY^^^^^^]]]___eeennnuuu,,,------,,,,,,---000333000222333222000///222555111888===;;;999:::;;;999===EEEKKKKKKMMMSSSTTTRRRUUUSSSSSSXXX[[[]]]aaafffeeekkkpppooolllmmmssszzz~~~sssmmmsss}}}rrrfff[[[UUUYYYUUUVVV___eeeccc^^^[[[XXXXXXXXXWWWTTTQQQNNNLLLGGGBBB@@@CCCCCC???;;;:::444555555333222333222000///000111000......///111000000////////////000000,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))((((((((((((************************))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******))))))******+++,,,*********++++++,,,,,,------///...,,,...<<>>AAACCC@@@===;;;999777555333222111111111111000000000000111111000000////////////000000111111111111111111111111111222333333111111222333444444444555777888:::;;;<<>>@@@AAA@@@>>><<<;;;999777555333222111111111000000000000111111000000////////////000000111111111111111111111111000222333333222111222444333444444555666888::::::<<<>>>BBBGGGLLLSSSZZZ___bbb___^^^ccckkkrrrIIIMMMSSSZZZbbbkkktttzzzzzzrrrfff\\\WWWRRROOOLLLCCCAAA>>>:::777444222111111111000/////////000000//////......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&''''''((()))))))))&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))******+++,,,)))***+++,,,---...///000---444AAAPPP^^^gggkkkllllllooonnncccXXXYYYhhhwwwyyybbbUUUQQQPPPRRRVVVXXXYYY^^^dddhhhyyy{{{uuunnnhhhdddaaa\\\XXXQQQOOOMMMLLLLLLMMMOOOPPPLLLHHHCCC@@@????????????>>>===;;;999666444222111111111000000000000111111///////////////000000111111111111111111111111111///111222222222222333555333333444555666888999:::;;;>>>BBBGGGLLLSSS[[[```aaa^^^]]]bbbkkkrrrRRR[[[hhhwww~~~tttlllgggffffff```]]]WWWPPPIIICCC>>><<<777666555333111000000/////////////////////......//////.........---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((()))************)))(((*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''(((((())))))))))))((((((&&&&&&''''''((())))))***&&&&&&'''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))******))))))******+++,,,)))***+++,,,---///000000000===NNN\\\dddhhhkkknnnllllllggg]]]XXXbbbzzz}}}eeeUUUNNNQQQQQQSSSWWWYYY[[[ccclll{{{~~~xxxqqqmmmiiiddd]]]WWWNNNMMMKKKIIIHHHIIIKKKLLLIIIIIIGGGCCC???===>>>??????>>>===:::888555222111111111000000000000111111///////////////000111111111111111111111111111111...000111222222333555666333333444444666777999:::;;;>>>BBBGGGLLLSSS[[[```___\\\\\\aaakkkrrrgggqqqzzzvvvwwwyyy{{{wwwpppfff\\\TTTMMMJJJ===;;;999666333111///.../////////000000000000000000////////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((()))***++++++***)))(((+++*********))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***&&&&&&'''((())))))(((((())))))))))))*********************************************)))***++++++,,,)))***+++,,,...///000111333DDDXXXeeehhhhhhlllpppmmmiii```XXXZZZkkkppp[[[PPPMMMTTTTTTVVVYYYZZZ]]]gggrrr~~~yyysssnnnkkkeee\\\TTTMMMLLLKKKHHHGGGGGGIIIJJJHHHJJJJJJEEE>>>;;;===@@@@@@???>>>;;;888555222111111111000000000000111111///////////////000111111111111111111111111111111---///111222222333666777333333333444666777999:::;;;>>>BBBGGGLLLTTT[[[```^^^[[[[[[aaakkksss{{{zzzyyylll___VVVLLLEEE???===???>>>777000222111///......///000000000...,,,+++---...///...//////.........---------------------------------,,,,,,,,,++++++*********+++*********))))))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++...,,,++++++,,,...///000444MMMbbbhhhiiiooorrrppppppjjj\\\RRRaaa{{{cccTTTRRRWWWWWWZZZ^^^___^^^cccttt}}}{{{tttppplllfff\\\TTTPPPNNNKKKIIIHHHHHHJJJKKKMMMJJJFFFCCCAAA???<<<:::<<<<<<;;;<<<<<<:::666444222000......000111111111000000000000000000000000000000000000000000000000000111222333333222000///444444555666777888999999===<<<@@@GGGMMMQQQXXX```^^^^^^]]]___hhhrrrzzzsssbbb^^^YYYTTTNNNHHH@@@:::999777555444222111///---111000......//////---,,,/////////.........------------------------------,,,,,,,,,+++++++++******+++*********))))))))))))))))))************))))))************************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++************+++...222555BBBVVVgggjjjkkkqqqtttqqqggg```XXXYYYllljjjZZZQQQRRRXXXWWWYYY^^^dddhhhqqq{{{xxxsssnnnkkkhhhccc[[[TTTVVVSSSOOOJJJFFFDDDDDDDDDJJJHHHFFFDDDBBB@@@<<<999;;;;;;;;;<<<===;;;888555333111///...000111111111000000000000000000000000000000000000000000000000000111111222222222111111444444555666777888999999<<<<<<@@@HHHMMMQQQXXX___^^^]]]\\\___hhhrrr|||uuummmeee```]]]PPPKKKDDD>>>999666333111111000/////////...+++)))////////////............------------------------,,,,,,,,,,,,++++++++++++***************)))))))))++++++++++++***)))((((((************************))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******************************(((((())))))***+++++++++(((+++,,,,,,+++///888???RRR___jjjlllmmmrrrrrrnnnbbbYYYYYYhhh}}}hhhXXXRRRRRRVVVZZZZZZ\\\cccnnnzzz{{{uuunnnkkkgggfffeeebbb\\\XXXXXXUUUPPPJJJFFFBBBAAA@@@FFFFFFGGGGGGFFFBBB<<<888::::::;;;===>>>===999666333111//////000111111111000000000000000000000000000000000000000000000000000000000000111222333333444444555666777888888999<<<<<>>:::888444222000///000111111111000000000000000000000000000000000000000000000000111000//////000222444555333444444555666777888888;;;<<>>:::777333111111222222222111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,+++)))((((((************************************************))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))((((((''''''(((((()))************************)))))))))***++++++,,,,,,+++///111///---444DDDRRR^^^eeemmmqqqrrrpppiiiaaa^^^\\\kkkuuucccRRROOOVVV[[[]]]^^^hhhjjjttt{{{nnnccc^^^^^^^^^___`````````___SSSRRROOOKKKHHHFFFEEEDDDCCCFFFIIIMMMMMMIIIBBB<<<999999:::<<<======;;;999555333000000111111111111000000000000000000000000000000000000000000000000111000//////000222444555333333444555666777888888;;;<<>>:::666444555777999:::777444222111111222111000000000000000000000000000000000000000000000000000000111222333333222000///222333333444555666777777:::;;;AAAJJJOOORRRWWW]]][[[[[[\\\```kkkvvv~~~sss^^^OOOHHH===666666666111...///000///---+++,,,---///111........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,++++++***,,,***(((***,,,---+++((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...,,,,,,333BBBTTTccckkknnnooooookkkbbbZZZWWWXXXmmmyyybbbSSSRRRYYYYYYZZZ___```fffwww|||}}}yyywwwxxxtttkkkdddbbbeeecccbbbaaaaaa^^^[[[XXXWWWTTTPPPKKKIIIHHHIIIJJJIIIHHHEEECCCBBBBBBCCCDDD>>><<<999777777888888888888777555333222111000000////////////////////////222111111111000000//////000111111222222333444444333333333444666777999:::;;;>>>AAAEEEJJJQQQXXX\\\^^^[[[[[[aaakkksssqqqdddVVVJJJ@@@<<<:::555222333111111000000000000000000---------...............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,,,,++++++***+++)))((()))+++,,,***(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))++++++,,,,,,,,,---------///---///888HHHZZZgggmmmnnnoooppplll```UUUVVV]]]|||nnnYYYMMMPPPWWWWWWZZZaaaccckkk|||yyytttrrrvvvwwwrrrllljjjhhhfffdddbbbaaa^^^[[[XXXVVVSSSOOOKKKHHHHHHIIIIIIIIIGGGDDDBBBAAAAAABBBCCC???<<<999777777888888999:::999666444222111111111222222222222222222222222111111111111000000000///000111111222222333333444333333333444666777999::::::===AAAEEEJJJPPPWWW\\\\\\ZZZZZZ```kkksss}}}fff[[[PPPIIICCC<<<777666111111222222111///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***)))(((((()))******)))'''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))************))),,,,,,,,,,,,------------000000444AAARRRbbbkkknnnooonnnooolll]]]PPPWWWiiiuuu```RRRLLLQQQWWWXXX\\\ffflllwww{{{ssspppuuuzzzxxxssspppllliiieeebbb```]]]ZZZXXXTTTQQQNNNKKKHHHGGGGGGHHHHHHFFFBBB???>>>???AAACCC???===:::888777777999:::<<<;;;888555333111111111000000000000000000000000111111111111000000000000000000111111222333333333333333333444666777999:::999<<<@@@DDDIIIOOOVVV[[[ZZZXXXYYY```kkksss~~~{{{zzz~~~vvvppphhh```XXXMMMCCC>>>666555444333111000000000.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((((((((()))))))))((('''++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,------------...///222:::JJJ[[[hhhnnnooopppkkkjjjgggXXXNNN___{{{yyycccUUURRRTTTVVV[[[ZZZ___mmmxxxzzzsssvvv|||zzztttpppoookkkfffaaa^^^[[[YYYWWWQQQPPPMMMKKKHHHGGGGGGFFFGGGDDD@@@===<<<>>>@@@BBB@@@???<<<999777777999;;;===<<<999555333111000000////////////////////////111111111000000000000000000000000111222222333333333333333444666777999:::999;;;???CCCHHHNNNUUUZZZYYYWWWXXX```kkktttyyyuuuuuu|||{{{qqqdddVVVMMMBBB???:::555333222333444/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,++++++***'''((()))))))))(((((((((************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,---------.........///666BBBRRRaaakkkoooooopppiiiccc^^^TTTTTTmmmfffVVVNNNRRRZZZ[[[^^^\\\bbbtttxxxzzz~~~{{{uuuqqqoookkkeee```]]]YYYVVVTTTOOOOOOMMMKKKIIIGGGFFFEEEEEECCC@@@===<<<===???@@@??????>>>;;;888777888:::<<<;;;999777444222000///222222222222222222222222000000000000000000111111///000000111111222333333333333333444666777999:::888;;;>>>BBBGGGNNNUUUYYYXXXWWWYYYaaalllttt|||rrrfff]]]OOOJJJBBB:::444222222333111111000000///.........------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***''')))******)))(((((())))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))************))),,,---------............000;;;KKK[[[eeekkknnnooonnnggg^^^VVVTTT```{{{oooZZZPPPMMMRRR[[[\\\``````iii}}}~~~}}}wwwtttnnnjjjeeeaaa]]]YYYUUURRRNNNNNNNNNLLLKKKHHHFFFEEEDDDBBB@@@>>>======>>>>>>>>>@@@AAA>>>:::777888:::;;;;;;;;;:::777444111000111111111111111111111111000000000000111111111111//////000000111222222222333333333444666777999:::888;;;???CCCHHHNNNUUUZZZZZZXXXZZZbbbmmmuuu}}}zzzvvvqqqgggaaaWWWLLLBBB;;;777666222222222111000/////////------------.........///------------------------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***(((***,,,+++)))((()))+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((()))************)))------------............333AAAUUUbbbgggjjjmmmqqqkkkggg\\\RRRWWWlll~~~aaaUUURRRQQQTTT[[[^^^dddiiivvv|||vvvtttnnnkkkgggccc___ZZZUUURRRNNNNNNNNNNNNLLLIIIGGGEEEBBBAAAAAA@@@>>>>>>======<<<@@@CCCAAA<<<888777888;;;<<<>>>>>><<<888444111........................///000000000111111111111//////000000111111222222333333333444666777999:::999;;;???CCCHHHNNNUUUZZZ[[[ZZZ\\\dddnnnuuuzzzrrrvvv}}}{{{qqqdddWWWLLLEEEAAA333333333222111000000///---------.........//////------------------------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++(((+++---,,,***(((***,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---------.........//////555FFF[[[gggiiiiiimmmrrrjjjhhh]]]QQQZZZuuuqqqWWWRRRVVVWWWXXX\\\```iiirrryyysssrrrnnnkkkhhheeeaaa\\\VVVRRRNNNNNNOOONNNMMMJJJGGGFFFAAAAAAAAAAAA@@@>>>===<<<;;;@@@DDDCCC===888777777;;;===@@@BBB@@@<<<777333111111111111111111111111//////000000111111111222/////////000111111222222333333333444666777999:::999<<<@@@DDDIIIOOOVVV[[[]]]\\\]]]eeeooovvv~~~|||{{{zzzzzzyyyyyyvvvxxxzzz~~~}}}wwwxxxyyy{{{}}}~~~}}}}}}zzzlll^^^UUUCCC<<<666555333000...000333000,,,+++,,,---------......---------,,,,,,,,,------------------------,,,,,,,,,++++++*********(((((())))))*********++++++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))))))))************)))))),,,+++*********+++------,,,,,,,,,++++++*********,,,***+++...///...000333:::RRRfffjjjjjjooorrrooogggbbbYYYYYYnnnsssbbbTTTTTTXXXYYY\\\aaafffnnnzzzrrrmmmiiikkkggg```]]]^^^ZZZSSSKKKJJJIIIIIIIIIHHHEEECCC?????????AAABBBBBB@@@>>>===>>>AAADDDDDD@@@:::555888:::===AAABBB???999555000000111000000///...---222111111111000000//////000111111111111222222222333333333444555666777888999;;;>>>BBBGGGNNNUUUZZZ\\\[[[^^^eeennntttyyyrrrppptttxxxzzzzzz}}}~~~{{{}}}}}}||||||||||||||||||xxxzzz}}}{{{||||||~~~xxxmmm[[[PPPEEE???:::555222444333111///000111333333222.........---------,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))*********++++++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))+++******)))***+++,,,---,,,,,,,,,+++++++++******---++++++...///...000555DDDXXXhhhkkklllpppqqqmmmddd```]]]eeezzzmmm^^^SSSUUUZZZ[[[^^^dddllluuu{{{sssnnnjjjkkkgggaaa______\\\UUUNNNLLLJJJHHHHHHGGGEEECCC?????????@@@BBBAAA@@@>>><<<>>>@@@CCCDDDAAA;;;777777999<<>>:::666222222222222111000//////111111111111000000000///000111111111111222222222333333333444555666777888999;;;>>>BBBGGGNNNUUUZZZ\\\\\\___eeennnuuu|||wwwsssuuuqqqnnnnnnrrrvvvwwwvvvxxxxxxzzz}}}~~~|||||||||}}}~~~xxxyyy|||yyyjjjXXXKKKAAA888333222111000///111222333222111///.........------------------------------------,,,,,,,,,,,,++++++++++++)))))))))***************+++++++++***************,,,,,,++++++******))))))))))))))))))))))))))))))))))))************))))))***))))))))))))***++++++,,,,,,,,,,,,++++++++++++///,,,,,,.........222999QQQ___jjjlllmmmqqqpppjjj```^^^fffzzztttcccXXXRRRWWW[[[[[[___fffnnnyyy}}}tttnnnjjjjjjgggbbb``````]]]XXXQQQNNNJJJHHHGGGFFFDDDCCC??????>>>???@@@@@@???===;;;<<<>>>AAACCCAAA<<<999666777999===???>>>:::777444333333222222111000000111111111111000000000000000111111111111222222222333333333444555666777888999;;;>>>BBBGGGMMMUUUZZZ\\\]]]___gggpppvvv|||zzzwwwuuutttuuuuuuvvvooommmkkkmmmrrrvvvyyyzzzzzznnn^^^PPPBBB888444333222111222333222111////////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************------,,,,,,+++***)))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,000...---......///777???ZZZccciiikkkmmmooommmggg]]]___rrrhhhZZZTTTRRRXXX[[[[[[aaajjjttt}}}sssllliiihhheeebbb```___\\\YYYTTTQQQLLLHHHFFFEEEDDDCCC???>>>===>>>??????>>><<<888999;;;>>>@@@???<<<999555666777:::======;;;999444444333222111000000000111111111000000000000000000000111111111222222222333333333444555666777888888;;;>>>AAAFFFMMMTTTZZZ]]]]]]```hhhqqqwwwzzztttuuussspppnnnnnnooosssuuuuuuttttttxxx~~~~~~tttfffVVVIIIBBB:::888555444444444444333000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************------,,,,,,+++***))))))******************************++++++++++++******(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,111...---...///333===III```dddhhhjjjkkklllhhhddd[[[dddnnnZZZUUURRRSSSZZZ\\\\\\eeeqqq|||rrrkkkhhheeebbbaaa___\\\YYYXXXVVVRRRMMMIIIGGGEEEDDDBBB???>>><<<<<<======<<<;;;666666888:::======;;;999666666666888;;;<<<<<<;;;555444222000////////////000000000000000000111111000000111111111222222222333333333444555666777888888:::===AAAFFFMMMTTTYYY\\\]]]```hhhqqqwwwrrrrrrrrrrrrrrrrrrqqqpppkkklllmmmnnnppptttzzz~~~~~~pppvvv~~~wwwkkk^^^WWWGGGAAA:::555333333333333000000000000////////////........................,,,,,,,,,,,,------------+++++++++++++++************************+++++++++,,,,,,++++++******))))))******************************++++++++++++******((()))******++++++******,,,,,,,,,,,,------------000......///111777EEETTTcccfffiiijjjiiifffbbb___ZZZjjj{{{___SSSSSSRRRVVV\\\]]]```nnn~~~|||sssmmmiiidddaaaaaa___ZZZWWWWWWVVVSSSNNNKKKHHHFFFDDDBBB???===;;;;;;<<<<<<;;;:::666666666999;;;<<<;;;:::888777666777999<<<<<<<<<555444222000///...//////000000000000111111111111000111111111111222222222333333333444555666777888888:::===AAAFFFLLLTTTYYY[[[\\\```hhhqqqwwwmmmmmmnnnppprrrsssrrrrrrnnnsssyyyssswww~~~}}}vvvqqqcccZZZKKK>>>666222111111111111111000000000//////........................,,,,,,,,,---------......,,,,,,,,,++++++*********))))))*********+++++++++***************************************************++++++,,,,,,++++++***))))))+++,,,,,,,,,+++***,,,,,,,,,---------......///---...000333;;;MMM]]]fffiiillllllhhh```\\\ZZZXXXpppmmmXXXUUURRRSSSXXX___aaafffzzz}}}vvvqqqllleeebbbbbb```ZZZVVVWWWUUURRROOOLLLJJJHHHDDDBBB???===;;;::::::;;;::::::888777777999;;;<<<<<<;;;;;;888666666999;;;======777666333111/////////000///000000000111111111111000111111111111222222222333333333444555666777888777:::===@@@EEELLLTTTYYYZZZ[[[___hhhqqqvvvkkkjjjmmmrrrzzz}}}}}}{{{{{{vvvbbbNNN???777444222111111111111000000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,++++++*********))))))******++++++++++++)))))))))))))))************************************++++++,,,,,,++++++***)))***+++,,,---,,,++++++,,,,,,,,,------............------000444>>>QQQccciiilllpppoooggg]]]WWWWWWVVVsssbbbRRRUUURRRSSSYYYaaadddlllyyyuuunnngggcccdddaaaZZZVVVXXXTTTRRROOOMMMKKKIIIEEEBBB???===:::999:::::::::999:::999999:::<<<======<<<<<<:::777666888;;;======999777444222000000111111//////000000111111111222000111111111111222222222333333333444555666777888777:::===@@@EEELLLSSSYYYYYYZZZ___gggpppvvvjjjrrr|||~~~nnnPPPCCC;;;222333333333111//////222444//////.........---------......//////......---,,,///...------++++++***)))************************---,,,,,,+++++++++,,,,,,---,,,+++***)))'''&&&&&&------------,,,,,,+++***++++++******************++++++,,,---............//////------999NNN___dddiiiiiiiiihhhddd^^^YYYWWWaaaooo\\\TTTTTTRRRXXXaaahhhmmmyyy{{{xxxvvvllllllggg^^^ZZZYYYXXXUUUQQQQQQPPPOOOLLLHHHEEECCC???===;;;999888777888888;;;;;;;;;999777888:::===>>>===;;;999888999===@@@999999777444111//////111000000000000000000000000000000000000111111111111333222222222333555777888888999;;;@@@FFFMMMTTTXXXWWWXXX\\\cccmmmsssnnn^^^NNN???666555444222222222222222/////////.........------......//////......---,,,...------,,,,,,+++++++++************************------,,,,,,,,,,,,,,,---------,,,+++******)))(((+++,,,,,,,,,,,,++++++***++++++******************++++++,,,---...............///...222@@@TTT```cccjjjiiijjjjjjddd\\\ZZZ^^^rrrxxxcccVVVSSSUUUTTTYYYcccmmmuuu|||yyyqqqoooiii___YYYXXXVVVSSSOOOOOOOOONNNLLLHHHEEECCC???===;;;999888777888888<<<<<<;;;:::888999;;;>>>???>>><<<:::999;;;???BBB>>>===:::666222000111222000000000000000000000000000000000000111111111111222222222222333555777888999:::<<>>@@@???===:::999;;;@@@DDDCCCAAA>>>999444222222333000000000000000000000000000000000000111111111111222222222333444555666777:::;;;===AAAGGGOOOUUUYYYXXXXXX\\\dddmmmttt{{{wwwvvvfffVVVKKK===555333333333111111111000000000////////////////////////...------,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,------.........---,,,,,,------------------((()))***+++++++++++++++******+++++++++++++++,,,+++,,,---...////////////000...000===PPP```fffdddllliiillloooeeeZZZeee{{{ooo[[[TTTRRRVVV]]]```ccclll{{{zzzwwwnnnbbbZZZXXXVVVRRRIIIJJJKKKKKKJJJGGGEEECCC???===;;;999888777888888:::;;;;;;:::999:::;;;===???>>><<<999888;;;???CCCEEECCC@@@:::555222222333000000000000000000000000///000000000111111111111222222222333444555666777999:::<<<@@@GGGNNNTTTXXXZZZ[[[^^^fffpppvvvvvvrrrzzz|||lll]]]III:::333333222111222222111111111000000000//////000000//////...---+++,,,,,,------......///++++++++++++++++++++++++++++++------......------++++++++++++,,,,,,,,,,,,((()))***+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---...////////////222///222@@@TTTbbbggggggllljjjllllllccc___rrreeeXXXVVVUUUXXX^^^```dddpppwwwuuulll```XXXVVVTTTQQQHHHIIIJJJJJJIIIGGGDDDCCC???===;;;999888777888888777999:::999888888:::<<<===<<<;;;888777888<<>>===;;;666333111000000000000000000000000000000000000000111111111111111111333444555666666666777888:::>>>DDDLLLRRRVVVXXXXXX\\\dddmmmttt~~~}}}~~~zzzmmm]]]NNNAAA:::333333333333222222222222000000000000000///......---------...............,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,------,,,+++++++++++++++************+++,,,,,,,,,,,,++++++*********++++++,,,------...,,,---...//////000000000111222===PPP___eeehhhjjjiiimmmjjj^^^\\\pppfffSSSTTTYYYXXX[[[bbbbbblll~~~}}}}}}}}}{{{zzzttttttmmmbbbZZZVVVQQQLLLJJJJJJKKKKKKIIIFFFDDDBBB???===;;;999888777888888666777999:::999999:::;;;:::;;;<<<:::888555444555888:::<<<<<<888444222000000000000000000000000000000000000000111111111111000111333555666666666555777888;;;???EEELLLSSSWWWYYYZZZ]]]eeeooouuu||||||vvv```LLLAAA444444333333333333222222000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---,,,+++***,,,,,,,,,++++++*********---------------,,,+++*********+++,,,,,,---......,,,---...///000000000000///444CCCXXXeeeggggggjjjgggnnniiiYYYZZZuuuwww___OOOTTTZZZZZZ___hhhjjjuuu}}}yyywwwwwwxxxxxxxxxzzzyyyssshhh```ZZZTTTMMMKKKKKKLLLKKKIIIFFFDDDBBB???>>>;;;999888888888888666888:::;;;::::::;;;<<<:::;;;===<<<999555333222555888<<<===:::666333111000000000000000000000000000000000000111111111111000111333555666666666555888999<<<@@@FFFMMMTTTXXX\\\]]]aaaiiirrrxxxxxxuuuwww{{{~~~yyy^^^NNN>>>999333222444555333000111111111111000///...------------...............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------000---,,,//////---,,,...---===OOOZZZ```fffhhhggghhhhhh```XXXfff~~~iiiZZZRRRXXX^^^^^^aaagggppp}}}yyyuuuvvv{{{~~~}}}{{{|||xxxrrrkkkccc\\\WWWUUUJJJJJJIIIJJJJJJHHHEEEBBB>>>===<<<:::888666555444444666999;;;<<<<<<:::999:::::::::999888666444222555999======:::555222222111000000000000000111111111111111000000000000000111333444444444444555777999:::<<>><<<<<<;;;:::999777777666555666888999999888666555777888888999999777666555444777:::;;;999555333222111111000000000000000111000000000000000000111111111333444444444444555777888:::<<>>CCCKKKSSSYYY^^^^^^aaahhhpppuuuwwwhhhbbbeeejjjpppQQQ<<<555888333333222111111111222222111111000///......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...///222111...000555IIIRRR\\\bbbfffkkkjjjgggaaaWWWTTTaaaxxxkkkZZZTTTWWW[[[]]]]]]cccsss|||~~~|||zzzzzz{{{||||||}}}}}}{{{wwwpppggg^^^YYYRRRNNNJJJGGGDDDBBB@@@>>>;;;;;;::::::999888777777555555666666666555444444444555777888999999888888444555777999999888666555222222111000//////000000//////000000111111111111111333444444444444555777888999;;;>>>CCCJJJSSSYYY]]]^^^```gggooottt|||tttqqqqqqfffKKK===888555444333111000000111222111000000//////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............///...///000///---222999NNNVVV]]]aaafffiiihhhdddZZZSSSVVViii}}}wwwaaaWWWSSSWWWZZZ[[[]]]gggyyyzzz}}}}}}|||zzzxxxwwwwwwxxxyyy{{{||||||zzztttjjjaaa\\\SSSOOOJJJFFFDDDBBB@@@???<<<<<<;;;:::999777777666444555555666666666555555444555777888999999888888555555666888:::;;;999777333222111000/////////////////////000111111222222111333444444444444555777777999;;;>>>BBBJJJSSSYYY\\\]]]```fffooottt|||yyyzzz}}}jjjPPPAAA888777444222111111111222000000000///////////////------------------------------------------------------------------------,,,,,,,,,---------......------------...............---...///...///777AAASSSYYY^^^aaaeeeiiigggcccWWWVVVaaawwwiiiYYYWWWTTTXXX[[[[[[```nnn}}}wwwwwwuuutttssstttvvvxxxxxxzzz|||zzzuuulllccc]]]RRRNNNHHHDDDBBBAAA@@@???======;;;:::888777666555444444555555666666777777555666777888999999888888666555666888<<<===;;;999333222111000////////////...//////000111111222222111333444444444444555777777888;;;===BBBJJJRRRXXX[[[\\\___fffnnntttzzzzzzeeeMMM;;;999666444222111222222////////////000000000000------------------------------------------------------------------------,,,,,,,,,------.........---------.........//////---,,,---//////222<<>>===<<<:::888666555444444444444555666777888888555666777888999999888777666555666999<<<>>><<<:::333222111000////////////...//////000111222222222111333444444444444555777777888:::===BBBJJJRRRXXXZZZ[[[^^^eeennnttt|||eeePPPAAA333111555555333111444222000000111222111000000///...---------------------............------...------,,,,,,,,,------........................------------------------...***,,,222222111>>>OOO[[[[[[^^^cccggghhhdddaaa___jjjppp]]]\\\ZZZ[[[^^^bbbgggppp{{{wwwpppvvv~~~zzzvvvtttuuussspppqqqtttyyywwwtttqqqmmmgggaaa\\\TTTOOOGGGAAA>>>===<<<;;;::::::999888777666555555444444333444555777999:::666666555555666888:::;;;999666444666:::======<<<666555222000/////////000111222333222000000111222222333333333333333333444888999:::<<<@@@HHHQQQWWWZZZYYYZZZbbbnnnvvvyyy^^^KKK999444777777333111333222000000111111111000000///...------------...---......//////......---...---------------..............................------------------------000,,,---222333444AAARRRZZZ[[[___dddhhhgggccc___^^^tttmmm]]]^^^\\\]]]```eeekkkuuuyyyvvvqqqwww{{{uuuuuutttrrrqqqsssuuusssqqqoookkkfff```[[[UUUPPPIIICCC???>>><<<<<<::::::999888777666555555444444333444555777888:::888777666666777888:::;;;:::777555666999<<<<<<;;;777555333000//////000000000111222222000000111222222222333333333333444444888999:::<<>>===::::::999888777666555555444444333333444555777888<<<;;;999888888888999999;;;:::888888888999::::::999777444111000000000111///000111111000000111222222222222333333444444444777888:::>>>BBBIIIRRRWWWWWWXXX\\\eeeooovvv~~~ppp^^^JJJ:::444777444222000///000000///...//////.........//////000...//////////////////...---------...///000111222////////////////////////---------....../////////222///...000555???MMMZZZ]]]bbbgggkkkjjjeee```\\\jjjvvvaaa[[[______```fffppp|||}}}~~~~~~{{{xxxtttzzzsssnnnnnnmmmkkkkkkmmmmmmmmmnnnnnnkkkgggddd[[[WWWPPPIIIEEEBBB???===::::::999888777666555555444444333333444555666777<<<;;;:::888888888888999;;;:::999888777888999::::::888555222000000000111...///111111000000111222111111222333333444555555666888;;;>>>CCCJJJRRRXXXVVVXXX]]]fffooouuuvvv]]]DDD666333555333111000111111000/////////......//////000000...//////000000//////...------------...///000000........................---------...//////000000000//////111888CCCQQQ[[[\\\aaafffhhheee```\\\YYYnnn|||mmm^^^ZZZ^^^^^^aaahhhsss~~~||||||~~~{{{www{{{}}}qqqkkkjjjiiijjjkkkllllllmmmnnnooommmiiifff\\\XXXQQQKKKFFFBBB>>><<<::::::999888777666555555555444333333333444666777;;;:::999888777777888999:::::::::999777777999;;;;;;999666333111000111111---///000000000000111222111111222333333444555555555888;;;???DDDKKKSSSXXXWWWZZZ```hhhppptttwww[[[CCC888777555222222222222111//////////////////000111111//////000000000000//////...---------------......---------------------------------...///000000000000000111444;;;HHHTTT\\\___cccggggggccc^^^[[[ZZZtttpppeee[[[YYY]]]\\\bbbiiiuuu}}}zzz{{{~~~}}}vvvwwwyyy|||zzzoookkkhhhgggiiinnnjjjjjjkkklllmmmkkkhhheee]]]XXXRRRLLLGGGBBB>>>;;;::::::999888777666555555555444333333333444555666:::999888777666777888999888::::::999777777:::<<<<<<:::777444111111111111---...000000//////111333000111111222444555555666555777;;;@@@EEELLLSSSXXXXXX[[[aaaiiipppsss~~~wwwYYYGGG888666333222333222111000///////////////000111111//////000000000000//////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000222333666>>>KKKWWW]]]bbbfffjjjiiieee```]]]\\\yyyhhh```YYYXXX]]]\\\ccckkkwww}}}yyyyyy~~~~~~qqqrrrqqqrrrzzzwwwoookkkhhhfffjjjpppgggggghhhjjjkkkiiieeebbb]]]YYYRRRLLLGGGBBB===:::::::::999888777666555555555444333333333444555666888888777666666777888999888999:::999777777:::===<<<:::777444222111111111,,,...000000//////111333000111111222444555666666555777;;;@@@EEELLLSSSXXXXXX\\\cccjjjpppsss~~~sssttt~~~rrrQQQFFF;;;333444333...///555000000000000////////////000000000000000000000000......---------,,,,,,,,,......////////////......---------.........//////222---...:::HHHQQQYYY^^^eeegggkkkkkkbbb[[[bbbnnnyyyaaa[[[XXX\\\aaa```dddnnn{{{~~~{{{yyyyyy{{{~~~wwwrrrllliiilllrrryyy}}}{{{zzzkkkccchhhjjjgggeeecccbbbdddffffffdddaaa\\\ZZZUUUOOOHHHBBB===;;;;;;999666666666666555444333333333333333333333333444555666444333444888;;;======<<<;;;::::::999999<<<<<<:::666222000111222////////////000000000000///111333555555555444333666888;;;>>>CCCJJJRRRXXXXXX[[[aaajjjqqqvvvsssqqq~~~nnnWWWEEE666555555111...///111111000000000/////////000000000000000000000000.........---------,,,,,,......////////////......---------.........//////222...111===JJJTTT[[[```fffhhhjjjfff^^^[[[gggvvvuuu```[[[XXX\\\aaa```jjjuuu|||zzzxxxxxxzzz}}}~~~~~~wwwqqqjjjeeeffflllssswwwzzzzzzkkkccceeegggcccbbbaaabbbdddffffffdddaaa]]][[[VVVPPPIIICCC>>>;;;;;;999666666666666555333333333333333333333333333333555666555444444777:::<<<<<<<<<;;;::::::999999<<<<<<:::777333000000111////////////000000000000000111333444555555444333666888;;;>>>CCCJJJRRRWWWXXX[[[bbbjjjqqqvvvoookkk{{{}}}jjjRRR<<<777888444000...111111111000000000000///000000000000000000000000.........------------,,,......////////////......------........./////////111///444AAANNNWWW]]]bbbhhhiiiggg```XXX[[[oooooo^^^[[[YYY\\\bbbaaaiiixxx}}}{{{yyywwwxxxzzz{{{||||||wwwqqqhhhaaa___dddlllqqqzzz~~~yyylllccccccbbb______```aaadddggggggdddbbb___]]]XXXRRRKKKDDD???<<<:::888666555666666444333333333333333333333333333222444666666666666777888;;;;;;;;;;;;:::999999888<<<<<<;;;888444111000000////////////000000000000111222222333333444444555666888:::>>>BBBJJJRRRWWWYYY\\\bbbjjjrrrvvv}}}nnnhhhjjjwwwzzz```FFF<<<:::555333555222222111111111000000000////////////////////////............------------......////////////..................////////////000000777DDDQQQXXX^^^bbbhhhiiieeeZZZSSS]]]yyyhhh\\\\\\ZZZ]]]ddddddiii|||}}}{{{{{{yyywwwxxxyyy{{{zzzzzzvvvpppggg___]]]aaajjjpppyyy|||yyynnneeebbb___\\\^^^```cccfffhhhgggeeeccc```^^^ZZZTTTMMMFFF@@@===:::888666555555555444333333333333333333333333333222333666777888777666666::::::;;;;;;:::999888777<<<<<<<<<999555111000000////////////000000000000222222222222222444555666666777:::===BBBIIIQQQWWWZZZ]]]ccckkkrrrwww}}}vvvrrr{{{uuu\\\LLL???444333999222222222222111111111111//////////////////////////////.........---------......////////////.............../////////000000...000:::HHHSSSYYY]]]aaaggghhhbbbWWWSSScccwwwbbbZZZ]]][[[___hhhjjjttt}}}{{{|||zzzxxxxxxyyyyyyxxxwwwssspppiiibbb___ccckkkqqqvvvyyyxxxqqqhhhccc___]]]___bbbeeeggggggfffeeeeee___^^^ZZZUUUOOOHHHBBB>>>:::888555555555555444222333333333333333333333333222333555777999888666555888999:::::::::999888777:::;;;<<<:::777333000000////////////000000000000222222222222222444555666555777:::===BBBIIIQQQVVV[[[^^^dddlllssswwwyyyfffOOO:::333777333333333222222222111111000000000000000000000000/////////.........------......////////////............/////////000000000...222===LLLVVVZZZ]]]```eeefff```WWWWWWjjjppp^^^YYY^^^]]]bbbmmmqqq}}}~~~}}}|||zzzxxxwwwwwwvvvtttrrrooooookkkgggccceeekkkppppppsssuuurrrllleeeaaa___bbbdddffffffdddccccccddd^^^]]]ZZZVVVPPPIIICCC@@@999777555444555555333222333333333333333333333333333333444777999999666444666777999::::::999777666888:::<<<;;;888444222111////////////000000000000111222222333333444444555555777999===AAAIIIQQQVVV]]]___eeemmmtttwwwhhhIII777555444333333333333222222222000000000000000000000000////////////..................////////////........./////////000000000000000555BBBQQQYYY[[[]]]```bbbddd___XXX]]]qqqlll\\\ZZZ______eeerrrxxx~~~~~~~~~{{{yyywwwuuutttrrrooolllkkkmmmmmmjjjeeedddgggkkkhhhlllqqqrrrmmmfffbbbbbbdddeeefffccc```^^^___aaa[[[[[[YYYVVVQQQJJJEEEAAA999777555444444444333222333333333333333333333333444333333555888999777555555777999::::::999777555555888;;;<<<:::666333222////////////000000000000000111333444555555444333555666999<<>>555444444444333333333222222000000000000000000000000000/////////..................////////////......////////////000000000000222888EEETTT\\\]]]^^^``````bbb___ZZZaaavvvjjj[[[ZZZ``````fffuuu|||~~~}}}}}}~~~zzzxxxvvvtttrrroookkkhhhiiilllnnnkkkfffbbbcccfffccchhhnnnqqqmmmfffcccccceeefffeeeaaa]]][[[\\\___ZZZZZZXXXVVVQQQKKKFFFBBB999777555444444444333222333333333333333333333333555444333555888999777555444666888::::::999777555444777;;;<<<:::777444333////////////000000000000///111333555666555444333555666999<<>>JJJUUUZZZ^^^aaaccceeeaaa\\\^^^ooo~~~ccc^^^[[[___eeennn|||}}}|||{{{xxxwwwwwwuuusssqqqooonnnmmmllljjjlllnnnlllfff```\\\[[[___bbbhhhooorrrpppkkkfffeeedddbbb```^^^\\\[[[ZZZ\\\YYYVVVTTTRRRMMMGGGBBB<<<:::777555333333333444111222222333333222222111555555666777777777777666555666777:::<<<;;;888555999888999:::;;;999555222//////000000000000//////111222222222222333333333555666777:::???GGGPPPWWW]]]___dddlllssswwwyyyZZZCCC===666222333444444333111111111111111111111111000000000000000000000000////////////............///000000///...///111444777@@@MMMXXX]]]```bbbccccccccc]]]\\\qqqvvvaaa^^^]]]aaagggqqq}}}|||{{{yyyvvvttttttsssqqqooolllkkkjjjjjjiiikkkllljjjeee___YYYWWW[[[___eeelllpppnnniiidddddddddcccbbb```]]]ZZZXXX[[[YYYWWWTTTQQQMMMGGGCCC<<<;;;888555333333333333111222222333333222222111444555666888999999::::::444555777:::<<<<<<:::777::::::;;;<<<<<<999555111//////000000000000//////111111222222222333333333555666888:::???GGGPPPVVV]]]___cccjjjqqqwwwjjjJJJAAA777222222444444333111111111111111111111111////////////////////////000000000///////////////000000111000///000222555999BBBOOOYYY^^^```bbbcccbbbccc]]]\\\tttmmm^^^]]]]]]```hhhttt|||{{{zzzyyyvvvtttsssqqqooommmkkkjjjiiihhhgggiiijjjiiiddd^^^WWWTTTVVVZZZaaahhhlllkkkfffbbb```aaabbbaaa```]]]ZZZXXXXXXWWWUUUSSSOOOJJJEEEBBB===;;;888555333333333333111222222333333222222111222333555777999:::;;;;;;555666888;;;>>>>>>===;;;999999;;;======;;;666222000000////////////000000111111111222222333333444666777888:::???FFFOOOUUU]]]___ccciiiqqqvvvrrrUUUIII;;;222111444444333111111111111111111111111////////////////////////000000000000000000000000000111111111000111444666;;;DDDQQQZZZ^^^```aaabbbbbbaaa\\\___xxxzzzfffZZZ[[[\\\___hhhwww~~~}}}||||||zzzwwwtttrrrqqqooommmkkkiiihhhhhhgggggggggfffccc]]]WWWSSSRRRUUU\\\ccchhhhhhdddaaa]]]^^^___```___]]][[[YYYWWWWWWVVVSSSOOOIIIEEECCC>>><<<999666444333333333111222222333333222222111000111333555888999::::::777777999<<>>666666777999<<<<<<:::888111000///......///000111000000111222333444444555444555777:::???GGGQQQWWW```bbbffflllsssxxx~~~kkkRRR@@@999777444111222222222222222222222222000000000000000000000000.........//////000000000000111222222111333555888DDDKKKTTTZZZ^^^```dddfff___VVVXXXmmmnnn```XXX[[[\\\]]]jjj~~~}}}}}}}}}|||zzzwwwtttqqqpppnnnllljjjhhhgggggghhheeebbbaaa```^^^ZZZVVVRRRTTTXXX^^^dddggggggfffccccccbbb```^^^\\\[[[ZZZWWWXXXYYYVVVPPPKKKHHHGGG???===:::777444333333333111222222333333222222111///000222444666777888999888888999;;;===???>>><<<888777666777999999888777111000///......///000111///000111222333444444555222444666:::???HHHRRRYYYbbbdddhhhooouuuyyyxxx\\\GGG===888444000222222222222222222222222000000000000000000000000---.........//////000000000111222222222333666888GGGMMMVVV[[[^^^aaaeeeiii]]]RRRVVVrrrkkk```YYY\\\]]]^^^kkk}}}||||||||||||zzzvvvssspppooommmkkkiiigggffffffhhheeeaaa``````^^^[[[XXXUUUVVVYYY^^^dddhhhiiiiiiiiigggdddaaa^^^\\\[[[ZZZTTTVVVWWWTTTNNNHHHFFFFFF@@@>>>:::777444333333333222222222333333222222222000111222444666888888999888777888999<<<===<<<;;;;;;999666666777777777666222000///......///000222///000000222333444555555222333666999@@@IIISSSZZZccceeejjjqqqwwwyyyoooTTTBBB:::666333333222222222333333222000000000000000////////////////////////000000000000111000000222111000666>>>IIINNNUUU\\\```bbbaaaaaa___VVV[[[ttt{{{fff[[[ZZZ\\\```hhhvvv~~~}}}|||zzzxxxvvvttttttnnnnnnmmmllljjjgggeeedddaaa``````aaaaaa___[[[XXXSSSQQQRRRXXX]]]aaagggmmmjjjeee___\\\\\\\\\[[[YYYUUURRRPPPNNNMMMKKKHHHFFF@@@>>>;;;888555333222111111111222222222222111111444333333222333444666777999999999888777888;;;>>>999666444444666999::::::777444111///000000000000111///...000333444333111555666999<<>>999666333111111111111222222222222111111////////////111222444666777888999999777666777888;;;999777777999;;;======777444111///000000000000...000222222111111222444222333555999???HHHQQQXXX]]]___aaadddlllttt~~~ZZZ;;;888555333444444444333111111000000000/////////000000111111111222222222222000000333444888BBBLLLQQQUUUZZZ___aaaaaa___]]]\\\gggqqq^^^[[[^^^aaahhhsss~~~|||xxxuuusssrrrssstttooonnnmmmkkkiiigggfffeeecccaaa^^^\\\\\\\\\[[[ZZZXXXSSSPPPRRRTTTVVV\\\bbbdddccc```[[[UUUSSSTTTVVVRRRQQQNNNMMMMMMLLLJJJHHHDDDBBB>>>:::666333111111111111222222222222111111111111000000111222444555555777999999777777888999<<<:::888888:::<<<======:::777333111000000000///...000222222111000222555111333555999???GGGQQQXXX]]]```aaadddllluuuddd<<<999555444444444444444000000000000////////////000111111111111222222222222000000333555888CCCMMMRRRUUUZZZ___aaa```]]][[[[[[iiijjjYYYYYY___ccckkkxxx}}}{{{wwwtttrrrqqqrrrsssmmmlllllljjjhhhfffdddbbbbbb```]]]\\\\\\\\\ZZZYYYVVVQQQNNNPPPRRRUUU[[[aaa``````^^^YYYUUUSSSUUUXXXRRRPPPNNNMMMMMMLLLJJJHHHDDDBBB>>>:::666333111111111111222222222222111111222222111111111222444555444666888999888777888999<<<:::888888:::<<<===>>>;;;888444222111111000///...000222222000000222555333555777;;;@@@IIISSSZZZ^^^```bbbeeemmmvvvtttCCCAAA:::333000222222111111111000000000000111111111111000000111222333333000222444333555;;;GGGOOONNNVVV]]]``````___\\\YYY\\\jjjddd[[[\\\^^^aaapppyyy|||yyyvvvuuusssqqqooommmmmmnnnmmmkkkhhheeecccbbb```^^^[[[YYYXXXXXXXXXUUUUUUSSSQQQPPPSSSWWW[[[``````^^^XXXRRRPPPQQQTTTSSSRRRPPPNNNKKKIIIGGGFFF@@@>>><<<999666444333222000000111111111222222222000000111222333333444444777999;;;:::999777666777<<<<<<<<<;;;::::::<<>>HHHOOOUUUVVVXXX\\\^^^]]][[[XXXcccyyyzzzcccZZZ\\\___eeeuuu}}}zzzxxxvvvvvvuuutttrrrjjjjjjkkkkkkkkkiiigggfff___^^^\\\ZZZXXXWWWWWWWWWUUUSSSOOOKKKJJJMMMSSSWWW^^^```aaa^^^YYYTTTRRRSSSPPPPPPOOOMMMJJJHHHFFFEEE@@@???<<<999777444333222111111111111111222222222000000111111222333333333777999;;;;;;:::888888888888999999999777777888999@@@<<<777444333222111000000000000111222222333333222333555888>>>GGGRRRYYY___```dddjjjppptttuuuXXX===666666333222555222111111000000111111222222222222111111222222333111222333555888???IIIOOOUUUTTTXXX___cccaaa^^^\\\lllvvvbbbZZZ]]]aaaddduuu}}}xxxvvvssssssssssssrrrpppkkkkkkkkkjjjiiigggfffeee^^^\\\ZZZXXXWWWWWWWWWWWWVVVSSSOOOJJJHHHKKKQQQVVV\\\```cccbbb\\\VVVSSSRRROOOOOONNNMMMJJJHHHEEEDDDAAA???===:::777555333333111111111111111111111111000000111111222222222333666777999:::888777777777777888:::999888666777777===;;;888555333222111000000000000111222222333333111222444777===FFFQQQXXX___```dddiiippptttqqqOOO>>>888555555999222222111111111111222222333333222222222222222333222222333555:::AAAJJJOOOTTTTTTYYYbbbeee```]]]]]]qqqrrraaaZZZ]]]bbbfffwww}}}{{{uuusssqqqqqqrrrrrrqqqppplllkkkjjjhhhfffdddbbbaaa\\\ZZZYYYWWWVVVVVVWWWWWWXXXUUUPPPJJJHHHKKKPPPUUUYYY^^^cccccc]]]VVVRRRPPPNNNNNNNNNMMMKKKHHHFFFDDDAAA???===:::777555444333111111111111111111111111000111111111111111222222333555777777666555555555777999;;;;;;999777777777;;;;;;999777444222111000000000000111222222333333111222444777===FFFPPPWWW^^^```ccciiiooosss~~~www{{{}}}bbbFFF888555555666444444333333333333444444444333333222222222222333222222333666<<>>;;;888666444444222222222111111111000000111111111111000000000000111333555666555444444555666999===>>><<<888666555777:::;;;999555222000000000000000111222222333333222333555888>>>GGGQQQXXX^^^___ccchhhooosss[[[@@@<<<:::222333222222111111222222333555444333333222222222222222222333777>>>FFFLLLOOOVVVVVV]]]ffffffdddppp}}}iii___ZZZ^^^eeeqqq}}}zzzxxxsssqqqooonnnoooooonnnmmmfffeeecccaaa```___^^^^^^XXXWWWVVVUUUUUUUUUVVVWWWWWWUUURRRMMMJJJIIILLLOOOTTTYYY^^^^^^YYYSSSNNNLLLNNNOOOPPPPPPNNNKKKHHHFFFBBB@@@>>>;;;888666444444222222222222111111000000111111111000000000000000111333666777666555555666555999<<<>>>;;;888555333777999;;;:::666222000111000000000111222222333333222333555888>>>GGGRRRYYY^^^___ccchhhooosssvvvLLL<<<:::333555555444333222222222222333333333333333333333333333111222999>>>BBBHHHNNNRRRXXX[[[aaadddeee}}}|||iii``````cccgggsss|||zzzyyyyyyuuuuuutttrrrnnnjjjgggeeeeeedddcccaaa```_________^^^[[[XXXWWWVVVVVVUUUTTTVVVUUURRRNNNJJJJJJKKKNNNRRRVVVYYYXXXTTTOOOMMMLLLNNNNNNOOOOOOMMMJJJFFFDDDAAA@@@>>>;;;888666444444111111111000111111222222000////////////111333444222333444555666888999999999999999;;;<<<;;;888555:::;;;<<<<<<:::666222000111000/////////000222333222333555777;;;DDDPPPYYY```___```eeelllqqq~~~sssvvvzzz~~~UUU@@@<<<777666555444333222222222222333333333333333333333333333111333:::???CCCIIIOOOQQQWWWZZZ___bbbbbbzzzxxxfff______eeejjjxxx|||{{{zzzyyyvvvuuutttqqqnnnjjjgggeeeddddddcccaaaaaa`````````^^^[[[WWWVVVUUUVVVUUUUUUUUUTTTRRROOOLLLJJJKKKMMMRRRUUUXXXWWWTTTPPPMMMMMMNNNNNNOOOOOOMMMJJJGGGEEEBBBAAA>>>;;;888666555444555444444333222222222222000/////////000111222333333333444666777888999::::::999:::<<<===<<<999777888:::<<<===<<<999444222000///.........///111222222333555777;;;DDDPPPYYYaaa```aaafffnnnsssaaa\\\aaattt___BBB:::666666555444333222222222222333333333333333333333333444222444;;;AAADDDJJJPPPSSSYYY\\\___```aaaxxxsssccc]]]```gggooo}}}{{{zzzzzzwwwvvvtttqqqmmmjjjgggeeecccccccccbbbaaaaaaaaaaaa^^^ZZZVVVTTTTTTUUUUUUUUUSSSTTTSSSQQQMMMKKKKKKKKKQQQSSSVVVWWWTTTQQQNNNMMMMMMNNNOOOOOONNNKKKGGGEEECCCAAA???<<<999777666555666555444333222111111111000/////////000111222333333444555666777999:::::::::::::::<<<>>>===;;;888666999<<>>;;;666333//////...---...///000111222333555777;;;DDDPPPYYY______```fffmmmrrrgggZZZaaajjjnnnKKK<<<666666555444333333222222333333333333333333333333333444333666===CCCFFFKKKQQQVVV^^^``````aaabbbwwwnnnaaa^^^aaakkkvvv|||{{{{{{zzzxxxvvvtttqqqmmmiiifffeeebbbccccccbbbbbbaaaaaa```]]]YYYUUURRRSSSTTTUUUUUURRRSSSSSSRRRNNNKKKJJJIIIOOOQQQTTTUUUUUURRRPPPNNNMMMNNNOOOPPPNNNKKKHHHFFFCCCBBB@@@===:::888666666222222111000//////000000000000000000000111111222222333444555666888999999888888999<<<======;;;999666999>>>AAA@@@<<<666222000//////......000111222222333555777;;;DDDPPPYYY\\\[[[^^^dddkkkpppiiiUUUVVVfff___III;;;666666555444333333333333333333333333333333333333444333666>>>DDDGGGLLLRRRVVV```bbb```___aaauuukkkaaa```cccnnn{{{}}}}}}|||{{{zzzzzzyyywwwtttpppllliiifffeeebbbbbbbbbbbbbbbaaa______[[[WWWTTTRRRRRRSSSTTTTTTPPPRRRSSSQQQNNNJJJHHHHHHNNNOOORRRTTTUUUTTTQQQOOOMMMNNNOOOPPPOOOLLLIIIGGGCCCBBB@@@===:::888666666////////////000111111222///000000000111111111111000111222333444666777777666666888:::<<<===;;;999777;;;???AAA???;;;555111222111000000000111222333222333555777;;;DDDPPPYYYZZZ[[[^^^dddlllpppsssZZZPPPWWWjjjqqqUUU===777666555444333333333333333333333333333333333333333222666>>>EEEHHHMMMRRRTTT___aaa]]]\\\^^^rrrhhhbbbaaacccooo}}}xxxxxxxxxqqqmmmooouuu}}}~~~|||zzzzzzzzzzzzzzzwwwtttppplllhhhfffeeeaaabbbbbbbbbaaa___]]]\\\XXXVVVSSSRRRSSSSSSSSSRRROOOPPPQQQOOOLLLIIIGGGGGGLLLMMMPPPSSSVVVUUURRRPPPMMMNNNPPPPPPOOOLLLIIIGGGCCCAAA???<<<999777666555000000000111222333444555///000111111111111000000///000111222333555666666555555777:::<<<===;;;999888;;;>>>???>>>:::444000222222111000111222333444222333555777;;;DDDPPPYYY\\\]]]```gggooottt~~~~~~iiiVVVTTTddd{{{bbb@@@777666555444444333333444333333333333333333333333222222666>>>EEEHHHLLLRRRSSS___bbb]]][[[^^^qqq|||fffbbbbbbbbbmmm|||rrr|||yyyuuurrrpppuuu{{{{{{eee]]]XXXXXX\\\cccnnnyyy~~~|||zzzyyyxxxyyyyyyzzzxxxtttoookkkhhhfffeeeaaaaaabbbaaa```]]]ZZZYYYUUUTTTSSSSSSTTTSSSRRRPPPNNNOOOOOOMMMIIIGGGFFFFFFKKKLLLNNNRRRVVVVVVSSSPPPMMMNNNPPPPPPOOOMMMJJJHHHBBBAAA>>>;;;888666555444111111000111111222333444///000111222222111000///000000111222444555666777555666777:::===>>><<<;;;777999;;;===<<<999555333222111000000000111333333222333555777;;;DDDPPPYYY\\\]]]aaahhhpppuuu{{{ooonnnmmmooooooiiifffnnn{{{```PPPVVVpppxxxnnnFFF777777555444444444444444333333333333333333333333111111666>>>EEEHHHLLLQQQTTTaaaddd^^^]]]```ssszzzeeeaaabbbaaakkkzzzwwwrrr{{{rrrlllhhheeecccccchhhlllmmmqqqtttqqqlllVVVOOOIIIIIILLLPPPYYYbbbnnn~~~~~~}}}~~~}}}{{{yyyxxxxxxxxxxxx{{{xxxtttoookkkhhhfffeeeaaaaaabbbaaa___\\\YYYWWWSSSSSSSSSTTTUUUTTTQQQOOONNNNNNNNNKKKHHHEEEEEEFFFKKKKKKMMMRRRVVVWWWTTTPPPMMMNNNPPPPPPOOOMMMJJJHHHBBB@@@>>>;;;888666444444000000///////////////000///000111222222111000///000111222333555666777777666666888;;;>>>???>>><<<555777999;;;;;;:::777555111000/////////000222333222444555777;;;DDDPPPYYYZZZ[[[___gggooossswwwggg^^^aaa\\\YYYZZZZZZ[[[bbblllyyy___SSSaaarrrwwwZZZ@@@444222444000333777222333444444555555444444333222777<<<@@@BBBFFFKKKPPPZZZ[[[^^^___]]]ccc{{{vvvfff``````dddooo}}}}}}vvvyyywwwpppggg___ZZZWWWTTTSSSRRRSSSUUUYYY^^^___]]]YYYKKKIIIGGGFFFEEEFFFGGGHHHVVV[[[dddpppxxxssswwwzzz}}}}}}{{{zzz{{{}}}zzzwwwrrrooollliiifffccccccbbb```^^^\\\[[[ZZZYYYWWWWWWWWWVVVUUURRRPPPOOOOOOMMMKKKJJJJJJIIIFFFDDDIIIKKKNNNQQQRRRRRRQQQQQQNNNOOOQQQQQQPPPMMMIIIFFFDDDBBB>>><<<:::777444222222111111000000000000000......///000000000000000111111222333444666777888777888999;;;<<<<<<;;;;;;555444666999<<<<<<888333222000///000222333333222333555666777;;;CCCOOOXXX``````bbbgggnnnrrrsssjjjhhhjjjffffffiiijjjlllttt}}}uuuaaa[[[nnnssshhhpppfffEEE888555666222333777222444444444444444444444444222777<<<@@@BBBFFFLLLPPPXXX\\\______```mmmsssddd___```dddppp~~~wwwvvv}}}oooooopppqqqrrrqqqnnnkkkddd___WWWPPPLLLIIIGGGFFFEEEEEEFFFJJJNNNOOONNNKKKFFFEEECCCAAAAAABBBCCCDDDEEEJJJPPPWWWcccwwwyyy{{{|||{{{xxxvvvuuuxxx{{{rrrpppllljjjiiihhhfffdddeeecccaaa___\\\[[[ZZZYYYXXXXXXXXXWWWUUURRRPPPNNNOOOMMMKKKJJJIIIHHHFFFDDDFFFIIIMMMPPPRRRQQQPPPOOOKKKLLLOOOPPPOOOMMMJJJHHHCCCAAA>>><<<:::888555222222111111000000000000000///000000111111111111111111111111222444555777888777888999;;;<<<<<<;;;;;;555444555999<<<<<<888444222000///000111333333222333444555777;;;DDDPPPYYY^^^^^^```fffmmmqqqssspppsssyyyzzz}}}~~~jjjdddwwwyyyjjjiiittttttLLL<<<666888333444777222555444333333333333444555333777<<<@@@BBBFFFLLLQQQVVV___aaa\\\aaavvvpppaaa^^^```eeerrrsss{{{yyyoookkk___^^^]]]]]]^^^]]][[[YYYWWWRRRLLLGGGEEECCCBBBAAA@@@???@@@BBBEEEGGGGGGFFFCCCBBB@@@>>>>>>???@@@BBB???CCCFFFHHHNNN___wwwzzzuuuqqqpppsssvvvooommmjjjhhhiiiiiihhhgggfffeeebbb___]]][[[ZZZYYYZZZYYYXXXWWWTTTRRRPPPNNNOOOMMMKKKJJJIIIHHHFFFDDDCCCGGGLLLPPPRRRQQQNNNLLLHHHJJJLLLNNNNNNMMMJJJIIIBBB@@@===;;;:::888666333222111111000000000000000000000111222222222222222111111111222444555777888888888999:::;;;;;;;;;;;;555444555888;;;<<<999555222111///000111333222222222333555777;;;DDDPPPZZZ\\\\\\^^^dddkkkqqqxxxuuuyyy~~~sssiiivvvzzzyyy}}}QQQ===666888444444777444666555333222222333555666333777<<>>444777444333777666666555333222222333555666333777<<>>===>>>>>>??????@@@BBBEEEGGGEEEDDDCCCAAABBBCCCDDDFFFDDDHHHKKKJJJHHHLLLYYYdddrrr|||vvvpppkkkhhhgggeeebbbbbbdddfffhhhhhhfffdddbbb___]]][[[ZZZYYYZZZYYYWWWUUUSSSQQQOOOOOONNNLLLJJJIIIIIIGGGEEECCCBBBFFFLLLQQQSSSRRROOOMMMIIIJJJKKKKKKKKKIIIGGGFFFAAA???===;;;:::999666444222111111000000000000000...///000000111111000000000000111111333555666777::::::::::::::::::;;;;;;666444333666999;;;:::888333111000000111222222111222444555777;;;DDDPPPYYY\\\\\\^^^dddlllrrr~~~~~~|||tttvvv\\\AAA555888444222666666555444333333333333444555444777<<>>>>><<<;;;<<<===>>>???@@@BBBEEEHHHFFFEEECCCBBBBBBDDDFFFGGGEEEHHHKKKJJJHHHIIIOOOTTT___sss|||uuunnnhhh^^^\\\ZZZZZZ^^^bbbdddeeedddbbb```^^^\\\[[[ZZZYYYXXXWWWUUUSSSQQQPPPPPPOOONNNLLLJJJIIIHHHGGGEEECCCBBBFFFKKKPPPRRRRRRPPPNNNJJJKKKKKKKKKJJJIIIGGGFFFBBB@@@===;;;:::888666333222111111000000000000000......///000000000000000000000000111333444666777;;;::::::999999::::::;;;777444333444999;;;;;;999444222000000111222111000333555666777;;;CCCOOOXXX]]]]]]^^^ccckkkrrrvvvvvvzzzyyyzzzmmmllleeeGGG888:::555111444444444444444444444444444444444777<<>><<<<<<>>>AAABBBCCCEEEIIILLLGGGFFFEEEDDDEEEFFFHHHIIIKKKLLLLLLKKKKKKLLLMMMOOORRRaaavvv{{{tttoooccc```\\\[[[]]]```bbbbbbaaa```___]]][[[ZZZZZZZZZUUUTTTSSSQQQPPPOOOPPPPPPNNNLLLIIIHHHHHHGGGEEECCCBBBDDDIIIMMMPPPPPPOOONNNIIIIIIJJJJJJJJJJJJIIIIIICCCAAA>>><<<:::888555222222111111000000000000000//////000111111111111000///000000111222444555666;;;;;;:::999999999:::;;;777555222444888;;;<<<;;;444222000000111222111000555666777777:::CCCNNNWWW^^^\\\]]]bbbjjjpppnnnddd```fffuuurrryyy}}}yyyccc[[[vvv~~~mmmjjjlllLLL;;;<<<666000222333333444444555555444444333444888<<<>>>BBBHHHPPPWWW^^^]]][[[___nnnuuuggg]]]^^^dddkkkyyyuuukkk^^^PPPFFFCCC>>>>>>>>>@@@BBBBBBAAA@@@CCCBBBBBBBBBCCCAAA???<<<:::===AAACCCDDDFFFJJJMMMJJJIIIHHHGGGHHHIIIKKKLLLOOOMMMKKKKKKLLLMMMNNNNNNMMMWWWfffuuu~~~}}}~~~~~~zzzvvvppplllfffcccaaabbbaaaaaa______]]]\\\[[[ZZZZZZZZZTTTSSSQQQPPPOOOOOOPPPPPPMMMKKKIIIHHHHHHGGGEEECCCAAACCCGGGKKKMMMNNNNNNNNNGGGHHHIIIJJJKKKKKKKKKKKKDDDBBB>>><<<:::777444222222111111000000000000000000000111222222222222222//////000111222444555666<<<;;;:::999999999:::;;;888555222333777;;;<<<;;;444222000000111222111000666777777777:::BBBMMMVVV]]]\\\\\\aaahhhnnnuuueeeZZZQQQTTT```qqqvvvwwwiiiRRRVVVqqqiiifffxxx\\\@@@777777555555777444444444444444444444444444888>>>BBBDDDIIIOOOTTT^^^^^^[[[[[[hhh|||sssfff]]]^^^bbbiiixxxssseeeXXXMMMDDD?????????>>><<<;;;===AAADDDIIIHHHHHHFFFEEECCCBBBAAABBBAAA@@@@@@BBBEEEHHHJJJIIIIIIIIIJJJLLLOOOQQQRRRPPPPPPPPPOOOMMMKKKOOOSSSVVVSSS^^^jjjnnn~~~}}}{{{yyyxxxwwwzzzwwwtttppplllgggaaa]]][[[ZZZZZZZZZYYYYYYYYYYYYXXXTTTOOOMMMNNNNNNMMMKKKMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDGGGKKKNNNMMMKKKHHHHHHGGGFFFFFFHHHJJJJJJIIIEEEBBB>>><<<:::888666444222111000//////.........000111111111111222222222000///...000333555444222666777999;;;<<<<<<<<<;;;;;;777333444999<<<;;;999666333000///000111111111///222555777;;;CCCMMMUUUZZZ\\\]]]___gggoooyyydddTTTQQQOOONNNYYYjjj{{{vvv}}}|||uuu^^^NNNOOOaaasssvvvppplllpppzzz}}}lllaaawwwkkkJJJ;;;777444333444444444444444444444444444444888>>>AAADDDIIIOOOTTT\\\\\\YYYZZZiii}}}qqqeee]]]___eeelll|||qqq```RRRHHHAAA============<<<<<<>>>AAADDDIIIJJJJJJIIIHHHFFFCCCBBBCCCBBBAAAAAABBBEEEHHHJJJGGGGGGHHHIIIKKKNNNQQQRRRTTTUUUUUUUUUSSSRRRUUUYYYXXXWWWcccpppttt~~~{{{zzzyyyzzzzzz}}}{{{xxxvvvtttqqqmmmjjj```^^^ZZZVVVTTTRRRRRRSSSUUUQQQNNNLLLMMMNNNMMMLLLKKKJJJJJJHHHGGGFFFDDDDDDDDDDDDGGGJJJMMMMMMKKKIIIHHHGGGEEEFFFHHHJJJJJJIIIEEEBBB???<<<:::888666444222111000//////.........000000111111111222222222111///...///222444444333777777999:::;;;<<<<<<<<<<<<888444555999<<<<<<:::666333000///000111111111000222444666:::BBBMMMUUUZZZ[[[\\\___gggpppyyyiii\\\WWWQQQJJJIIIOOOQQQUUUhhh~~~zzzlll~~~{{{rrrbbbXXXVVV[[[```^^^___eeeqqq~~~zzzttt___jjj\\\BBB999666444333444444444444444444444444555999===AAACCCHHHOOOTTTYYYZZZXXXZZZjjjnnnccc]]]aaahhhppp{{{|||jjjYYYLLLDDD@@@>>>;;;<<<<<<<<<<<>>===999555666999<<<===<<<777444111000000111111111111222444555888AAAMMMVVVYYY[[[\\\___gggppp|||cccZZZSSSHHHDDDGGGMMMNNNTTT[[[^^^fffwwwrrrtttzzzwww|||yyyppphhhcccaaa```iiillltttwww}}}bbbbbbuuummmKKK<<<888777444555555555555555555555555555999===@@@BBBGGGNNNTTTWWWWWWVVVZZZllllllbbb]]]bbbjjjrrr||||||xxxxxx}}}|||rrrcccTTTJJJDDDBBB@@@999:::<<<===>>>@@@DDDGGGIIIJJJLLLMMMLLLIIIFFFCCCEEEEEEDDDCCCDDDEEEGGGHHHGGGGGGFFFGGGHHHIIIKKKMMMVVV[[[```dddjjjsssxxxyyywwwsss~~~sssrrryyy~~~yyywwwtttrrrqqqqqqrrrrrrpppnnnllliiiddd^^^YYYVVVUUUTTTNNNLLLJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEGGGJJJLLLKKKJJJGGGEEEDDDEEEHHHJJJJJJIIIFFFCCC???<<<:::888555333222111000///............000000000000111111111111222000......///222555666;;;999888777888:::===>>>===:::777777999<<<>>>>>>888555222000111222222111222333333444777@@@MMMVVVXXXZZZ[[[___gggpppxxx^^^IIIHHHIIIDDDFFFNNNKKKOOOXXX___dddssspppmmmzzz~~~yyypppqqqvvv|||~~~|||wwwtttssssss{{{tttxxxiii```nnnzzzQQQ<<<888777444555555555555555555555555666999===???AAAFFFNNNTTTVVVVVVVVV[[[nnnjjjaaa]]]ccckkkssszzzssssssrrrwww~~~~~~||||||qqqjjj^^^SSSKKKEEEAAA???999:::<<<>>>???BBBFFFIIIGGGIIIKKKLLLLLLIIIEEECCCEEEEEEEEEDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHHHHPPPXXX___fffssszzzsssddd]]]\\\bbbppp~~~{{{vvvtttrrrppppppooommmkkkiiihhhgggdddaaa^^^[[[ZZZRRRQQQPPPMMMKKKIIIHHHGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEDDDEEEGGGJJJKKKKKKJJJFFFEEEDDDEEEHHHIIIJJJIIIFFFCCC???<<<:::888555222222111000///............//////000000000111111111111000///...///111555777<<<:::888777777:::===???>>>;;;888777888;;;>>>@@@999666333111111222222111222333333333777@@@LLLUUUWWWYYY[[[^^^gggqqqsssYYYJJJCCCHHHJJJFFFGGGNNNPPPUUU^^^eeemmmzzzmmmgggooo}}}uuuqqquuuzzz}}}zzzooossspppbbbnnnWWW;;;777777333555555555555555555555555777999===>>>AAAFFFMMMSSSVVVVVVVVV]]]qqqhhh___]]]dddmmmuuusssmmmnnnmmmqqquuuwwwwwwuuusssrrriiicccZZZQQQJJJCCC>>>;;;:::<<<>>>@@@AAADDDGGGJJJGGGHHHJJJKKKJJJHHHEEECCCEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGFFFEEEFFFFFFGGGKKKSSS[[[ccctttooo]]]RRRLLLMMMYYYggg|||xxxtttqqqnnnllliiifffcccdddeeeeeeccc```]]][[[YYYYYYXXXUUUQQQNNNMMMMMMJJJKKKLLLLLLKKKIIIFFFDDDDDDDDDEEEGGGJJJKKKJJJIIIEEEDDDCCCEEEGGGIIIJJJJJJGGGDDD@@@<<<:::777444222222111000//////........./////////000000000111111000000000000///111444777<<<:::888777888999<<<>>>===;;;888777777:::>>>AAA:::777444222222333222222222333333444777???KKKTTTVVVXXXZZZ^^^gggrrrvvvdddVVVCCC@@@BBBGGGHHHGGGJJJPPPZZZaaalllxxxyyymmmooowww~~~yyyyyy~~~{{{ooommmnnn|||yyyeeemmm___???888888555555555555555555555555555777:::<<<>>>@@@EEEMMMSSSWWWWWWWWW^^^sss|||eee^^^]]]fffpppyyy~~~nnnhhhhhhfffgggiiijjjkkkjjjhhhfffaaa\\\TTTLLLGGGBBB>>>;;;;;;===@@@BBBCCCEEEHHHKKKHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHPPPVVV]]]oooiiiTTTJJJEEECCCKKKVVVbbbmmm|||wwwsssoookkkhhhcccccccccaaa___]]][[[YYYZZZ[[[\\\YYYUUUQQQQQQRRROOOPPPPPPOOOMMMJJJFFFDDDBBBCCCEEEHHHKKKLLLIIIGGGDDDCCCCCCDDDGGGIIIJJJJJJGGGDDD@@@<<<:::777444222222111000//////.........////////////000000000111...000111111000111333666;;;:::999888888:::;;;===<<<;;;888666666999>>>AAA;;;888444333222333222222000222444555888@@@JJJRRRUUUXXXZZZ^^^hhhrrrgggTTTIIIBBB===@@@DDDEEEFFFJJJSSS\\\ZZZddduuu|||qqqooo~~~|||zzz}}}}}}|||{{{~~~{{{nnnlllnnnnnnkkkrrrhhhmmmgggDDD;;;<<<888666666666666666666666666777:::<<<>>>@@@EEEMMMSSSXXXXXXXXX```uuuzzzccc\\\]]]gggrrr|||{{{kkkeeeddd___^^^^^^___aaaaaa___]]]YYYTTTMMMGGGDDDBBBAAA@@@<<>>@@@BBBGGGOOOUUUUUUXXXVVVaaa{{{{{{aaa]]]___iiisss{{{uuuiiiccc```___[[[WWWTTTSSSSSSSSSSSSNNNJJJFFFCCCBBBAAA@@@???BBBCCCEEEFFFHHHIIIIIIIIIMMMJJJIIIJJJJJJGGGGGGJJJIIIKKKJJJHHHIIIMMMLLLHHHHHHFFFEEEGGGJJJMMMOOOOOOTTTPPPNNNQQQYYYaaadddeee^^^cccooovvvaaaKKKBBBBBBDDDEEEGGGKKKMMMRRR]]]nnnrrrkkkbbb]]]]]]\\\YYYVVV[[[ZZZWWWTTTQQQOOOMMMLLLLLLLLLMMMNNNOOOMMMIIIFFFCCCCCCDDDHHHLLLNNNLLLIIIFFFDDDCCCDDDGGGJJJLLLLLLFFFEEEAAA>>>:::777555444555333111///......///000111111000000000000000111000111000///...///222444999999:::888777666888999::::::999888777777:::<<<<<<888555222222222111000333111222666999???KKKVVV[[[ZZZXXXZZZdddppphhhXXXGGG???AAA???AAACCCEEEIIINNNTTTZZZ^^^hhh{{{{{{}}}uuuuuuwwwxxx{{{~~~~~~|||yyyxxxyyy}}}vvvpppooollliiinnnyyyttttttnnnvvvwwwjjjzzzJJJ999999222555444444444444555666666888;;;>>>@@@BBBGGGOOOUUUTTTUUUTTT```{{{xxxaaa\\\___iiisss|||tttiiiccc___[[[WWWSSSPPPOOOOOOOOOOOOKKKHHHEEECCCCCCCCCCCCBBBDDDEEEFFFHHHIIIJJJKKKKKKJJJHHHIIIJJJHHHEEEFFFKKKNNNNNNMMMIIIJJJMMMLLLHHHHHHHHHGGGHHHKKKPPPUUUYYY___YYYQQQNNNPPPSSSSSSRRRMMMQQQ[[[lllrrr^^^IIIBBBEEEGGGGGGGGGIIIKKKNNNWWWddduuuuuuooohhhcccbbbaaa]]]YYYZZZYYYWWWTTTRRRPPPOOONNNKKKJJJIIIJJJIIIHHHDDDAAADDDCCCDDDGGGLLLMMMKKKHHHEEECCCAAABBBEEEIIIKKKKKKGGGEEEBBB>>>:::777555444555333111///......///000111111000000000000000111000111000///...///222444888999999888777777888:::999999999777666666999<<<===999555222111111111111333111222666999???KKKVVVZZZYYYXXXZZZdddpppnnnVVVLLLAAA>>>@@@<<>>@@@BBBHHHPPPWWWUUUUUUSSSbbb~~~{{{~~~uuuaaa\\\___jjjuuurrrhhhbbb^^^UUURRRMMMJJJIIIJJJIIIIIIGGGFFFDDDDDDFFFGGGGGGFFFFFFFFFHHHJJJKKKLLLLLLMMMIIIIIIKKKLLLHHHEEEIIIPPPWWWWWWSSSNNNNNNPPPOOOKKKKKKLLLMMMMMMOOOUUU^^^fffjjjaaaVVVMMMHHHFFFDDDBBBIIILLLQQQ[[[lll}}}mmm[[[JJJEEEHHHJJJIIIHHHGGGJJJMMMRRRZZZhhhwww~~~~~~~~~~~~}}}{{{zzz~~~~~~~~~}}}xxxtttooolllkkkhhhddd```ZZZXXXVVVTTTRRRPPPOOOOOOMMMKKKJJJIIIJJJIIIGGGFFFEEEDDDDDDGGGKKKLLLJJJGGGDDDBBB@@@@@@CCCGGGIIIJJJIIIGGGCCC???:::777444333444333111///......//////000000000//////000000111000000000///...///111444666777888888777888:::<<<:::999888666555666999;;;???:::444111000111222222333111222666999???KKKVVVXXXXXXWWWZZZdddooo___JJJEEE@@@@@@BBB>>>CCCGGGLLLQQQXXXaaakkkrrr~~~|||~~~{{{uuuuuuuuuvvvxxx{{{}}}{{{xxx|||yyywwwzzzyyywww|||rrrnnngggddd{{{SSS<<<999444555444444444444555666666888:::===???BBBHHHQQQXXXYYYXXXWWWhhhzzz~~~uuuaaa\\\___kkkwwwpppggg```[[[QQQMMMIIIFFFEEEEEEEEEDDDCCCCCCCCCEEEHHHJJJJJJJJJFFFGGGIIIJJJLLLMMMMMMMMMIIIKKKNNNOOOKKKHHHNNNWWWaaa```[[[TTTSSSUUUUUURRRQQQRRRSSSRRRRRRXXXccclllooogggZZZPPPJJJGGGFFFEEEDDDFFFGGGIIIRRR^^^ggghhhcccXXXMMMIIIIIIJJJLLLPPPRRRVVVZZZ[[[]]]dddooowww~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvyyyxxxwwwvvvuuutttssssssvvvtttrrrrrrrrroookkkhhh]]][[[YYYVVVSSSQQQPPPOOONNNLLLJJJJJJKKKLLLLLLKKKFFFDDDCCCFFFIIIKKKHHHFFFDDDBBB???@@@CCCGGGIIIKKKJJJHHHDDD???:::666444222444333111000////////////000////////////000000111///000111000//////111333555666888888777888;;;===<<<;;;999777555666:::<<<@@@;;;555000///111222222333111222666999???KKKVVVWWWWWWVVVYYYdddooosssVVVDDDBBB???AAACCC???DDDIIIPPPVVV]]]gggttt}}}xxx~~~~~~~~~~~~~~~~~~}}}yyyvvv{{{}}}zzz}}}}}}|||vvvlllzzzjjj\\\qqqWWW>>>999666555444444444444555666666888:::===???BBBIIISSSZZZ[[[ZZZ[[[ooo~~~yyyvvv```]]]aaannn{{{}}}mmmfff^^^WWWNNNKKKFFFCCCCCCCCCCCCBBBAAAAAACCCGGGKKKMMMMMMLLLGGGGGGIIIKKKLLLMMMMMMNNNIIIKKKNNNPPPLLLKKKRRR\\\gggddd^^^VVVUUUYYYZZZXXXVVVWWWWWWTTTSSSWWW```iiijjjcccYYYPPPKKKJJJKKKLLLHHHKKKLLLIIIKKKQQQUUUVVVSSSOOOMMMLLLLLLOOOZZZeeesssvvvyyyvvvqqqnnnpppsss~~~}}}{{{yyyvvvtttssspppnnnlllkkkkkkmmmppprrrsssrrrqqqpppooonnnmmmmmmooooooqqqssssssrrrooolllcccbbb___[[[XXXUUUTTTSSSPPPMMMJJJHHHHHHHHHHHHGGGEEECCCBBBDDDHHHJJJHHHFFFEEEBBB@@@@@@CCCGGGJJJLLLJJJHHHDDD???;;;777444333333333222000//////......//////......///000111111///000111000//////111333555666777888888999;;;===???>>>;;;888666888;;;>>>AAA<<<555111000111222222333111222666999???KKKVVVVVVVVVVVVZZZdddoooiiiOOOAAAAAA>>>@@@DDDAAAFFFLLLTTTZZZaaammm{{{}}}uuu|||www|||xxxvvvyyy}}}yyywww|||}}}}}}wwwjjjtttuuu\\\nnn\\\AAA:::777555444444444444555666666888:::<<<>>>BBBJJJTTT\\\ZZZ[[[```uuu{{{yyyttt```]]]dddrrr~~~xxxkkkeee]]]TTTNNNJJJEEEBBBBBBBBBBBBAAA@@@AAADDDIIIMMMOOONNNMMMGGGHHHJJJLLLMMMNNNNNNNNNJJJJJJMMMPPPOOOOOOVVV___gggddd]]]VVVVVV[[[___^^^\\\\\\[[[XXXVVVWWW\\\aaa\\\WWWQQQJJJGGGHHHKKKMMMPPPUUUWWWUUUUUUWWWWWWTTTLLLKKKNNNRRRXXXbbbuuu~~~|||~~~~~~}}}{{{wwwtttqqqooommmkkkhhhfffgggjjjnnnqqqmmmmmmmmmnnnnnnmmmllllllgggiiilllnnnooonnnlllkkkfffeeebbb___\\\YYYWWWWWWVVVSSSNNNKKKJJJHHHFFFDDDEEEBBBAAACCCGGGIIIHHHFFFEEEBBB??????BBBGGGJJJLLLJJJHHHDDD@@@;;;888555444333333222111000///..................///000111111...000111111000000111222555666888888888888;;;===AAA???<<<999777888<<<@@@AAA<<<666222111111111111333111222666999???KKKVVVUUUVVVWWW[[[eeepppaaaKKK@@@AAA>>>@@@FFFEEEKKKRRRZZZaaahhhtttzzzvvvsssxxx{{{~~~~~~zzz{{{~~~|||xxxyyytttuuu{{{~~~}}}uuufffmmm}}}___kkkdddEEE:::777555444444444444555666666777:::<<<>>>BBBJJJUUU]]][[[___ggg}}}{{{|||nnn___^^^fffuuurrrgggddd\\\SSSMMMIIIDDDBBBAAAAAAAAA@@@AAABBBFFFJJJNNNOOONNNLLLIIIJJJLLLMMMOOOPPPPPPPPPOOOMMMOOORRRUUUVVV]]]dddhhheee^^^XXXYYYaaaffffffdddcccbbb```___^^^^^^___WWWVVVSSSPPPPPPSSSXXX[[[[[[aaadddddddddddd```[[[ZZZVVVWWW```mmmxxxuuuxxx}}}~~~}}}|||zzzwwwssspppnnnnnnllljjjhhhiiijjjmmmooohhhiiijjjkkkjjjiiigggeeeaaacccfffhhhgggfffeeeeee```___]]][[[YYYXXXWWWVVVVVVSSSPPPNNNLLLKKKHHHFFFCCCAAA@@@BBBFFFIIIIIIGGGDDDAAA>>>===@@@EEEIIIKKKIIIGGGDDD@@@<<<888666555222222222111000///...---...------......000111111...000111111000000111222666777888888777888:::<<>>BBBKKKVVV^^^^^^cccnnn~~~jjj______gggxxxmmmeeeccc\\\SSSLLLHHHDDDAAA@@@@@@@@@@@@BBBCCCGGGKKKOOOPPPNNNKKKKKKLLLMMMOOOPPPQQQRRRRRRUUURRRRRRWWW[[[^^^cccjjjkkkhhhaaa[[[^^^fffmmmnnnllljjjiiiiiiiiigggdddaaaaaaaaaaaabbbeeejjjpppuuu}}}xxxnnnfffbbbmmmyyynnnkkkqqqxxx{{{{{{zzzxxxvvvssspppnnnjjjiiihhhgggggggggggggggggghhhiiihhhfffbbb^^^\\\^^^```bbbcccbbb``````___WWWWWWVVVTTTTTTSSSSSSTTTLLLJJJIIIIIIJJJJJJIIIGGGBBB@@@???AAAFFFIIIIIIHHHCCC@@@<<<<<>>@@@<<<888555333222000///333111222666999???KKKVVVVVVWWWXXX]]]hhhrrrvvvhhhJJJHHHCCC>>><<<@@@IIIPPPSSS^^^hhhoooxxxvvvccc```wwwxxxzzztttpppssspppttt||||||vvvzzz{{{hhhcccjjjhhhppprrrLLL888888555555444444444444555555999999<<<@@@CCCIIIUUUbbbddddddnnn~~~jjj______fffuuuzzzllleee___ZZZXXXMMMJJJEEEAAA>>>===>>>???GGGHHHKKKMMMNNNNNNNNNMMMLLLIIIJJJPPPTTTTTTUUUWWWWWWZZZ]]]```dddjjjrrrxxxppplllgggdddeeejjjqqqvvvzzz{{{zzzzzzzzz|||yyylllhhhkkkttt~~~zzzvvvvvvtttooolllmmmkkkjjjhhheeecccbbbaaa```cccbbb```^^^]]][[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXQQQPPPOOOMMMKKKJJJIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDBBB???>>>@@@DDDGGGGGGEEECCCAAA???===???BBBFFFIIIGGGFFFCCC???<<<888555444222111000//////......///////////////000000000000///000000//////111555888888999::::::999999;;;======>>>===;;;999888888:::;;;:::888555333333222333333222222333777@@@KKKRRRUUUVVVZZZaaakkkqqqzzztttqqqbbb```]]]\\\\\\]]]```bbbbbbbbb^^^YYYYYYZZZRRRHHHJJJFFFBBB@@@BBBGGGMMMQQQ\\\gggqqqxxxkkkooo}}}yyy}}}|||wwwvvvqqqlllnnnwwwyyyvvvzzz~~~ggg___cccxxxrrrwwwxxxPPP;;;999666555555444444555555666999999<<<@@@CCCIIIVVVccceeedddmmm~~~}}}kkk___^^^dddrrr~~~yyyjjjccc]]]XXXVVVJJJHHHDDD@@@??????@@@BBBGGGHHHKKKMMMNNNNNNMMMLLLKKKIIIJJJOOORRRSSSWWW\\\``````cccjjjsss|||}}}wwwrrrpppsssxxx{{{wwwtttrrrooommmnnnkkkjjjhhhfffdddbbbaaaaaa```___]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTOOONNNLLLJJJIIIHHHGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCAAA???>>>@@@EEEHHHHHHFFFCCCAAA>>>===>>>BBBFFFHHHGGGFFFCCC@@@<<<888555444222222000///.............../////////000000000000///000000//////000333666;;;<<<<<<:::888777888999===>>>===;;;999888888:::;;;:::777555333222222222333222222333777@@@KKKRRRVVVWWW[[[ccclllrrrzzzvvvsssoooqqqxxxvvvtttoooiiiaaaZZZTTTPPPNNNNNNMMMMMMNNNPPPRRRSSSRRRQQQNNNLLLMMMOOOLLLFFFCCCAAA???AAAFFFMMMQQQRRRaaakkkuuu{{{vvvmmm|||wwwqqqooowww||||||yyywwwpppooovvvyyyyyy|||~~~fff[[[]]]qqq|||{{{~~~VVV>>>:::666555555444444555555666999999<<<@@@DDDJJJWWWdddgggfffnnn}}}}}}~~~lll___]]]bbbooozzzuuuggg```ZZZVVVTTTHHHFFFBBB@@@???@@@CCCDDDGGGIIIKKKMMMNNNNNNMMMLLLKKKJJJJJJMMMOOORRR[[[eeejjjjjjnnnyyyxxxrrrqqqooonnnnnnkkkiiigggeeecccbbbaaa```\\\\\\ZZZYYYWWWWWWVVVVVVTTTSSSSSSRRRQQQPPPPPPOOOKKKKKKIIIHHHFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCAAA???>>>@@@FFFIIIIIIHHHCCCAAA>>>===>>>AAAEEEGGGGGGFFFDDD@@@===999666444333222111///......------....../////////000000000///000000///......111333:::;;;;;;:::888777888999=========;;;999888888:::;;;999777555333222222222333222222333777@@@KKKRRRXXXXXX\\\dddmmmtttvvvoooiiiiiigggbbb```bbb]]][[[WWWSSSNNNJJJHHHFFFHHHIIIIIIKKKLLLMMMNNNNNNLLLLLLKKKJJJJJJKKKJJJHHH@@@AAACCCEEEHHHMMMSSSWWWeeepppzzzssswwwmmmkkkmmmsss|||{{{uuujjjrrr|||yyytttvvvyyyxxxxxx{{{|||hhh]]]]]]nnnxxxZZZ@@@:::666666555555555555666666999999<<<@@@DDDKKKYYYfffllljjjqqq~~~mmm```]]]bbbnnnyyyooobbb]]]XXXTTTSSSGGGEEEBBB@@@???AAACCCEEEHHHJJJLLLNNNOOOOOONNNMMMMMMKKKLLLMMMNNNSSS```mmmssswwwzzzsssrrrpppmmmllliiihhhfffcccaaa```______[[[ZZZYYYWWWVVVUUUUUUUUURRRQQQPPPOOONNNMMMLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@>>>===AAAFFFJJJJJJIIIBBB@@@>>><<<===@@@DDDFFFGGGFFFDDDAAA===999666444333333111000...---------........./////////000000///000000///------///000555777999999999999:::<<<<<<<<<<<<;;;888888999:::;;;999777444333222222222333222222333777@@@KKKRRRWWWXXX\\\cccmmmsss~~~pppiiiYYYUUUSSSTTTRRRNNNJJJIIIFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIJJJKKKKKKJJJIIIIIIKKKQQQUUUWWWSSSLLLLLLUUU^^^ppp|||uuu{{{llleeehhhnnnpppxxxjjj___XXXNNNYYYffftttzzzxxxwwwtttqqqpppvvv|||lllaaa^^^lllsss}}}\\\BBB:::666666666555555666666666:::999<<<@@@DDDLLL[[[iiipppnnntttnnnbbb___dddppp{{{|||hhh^^^[[[XXXTTTRRRHHHFFFCCC@@@???@@@BBBDDDJJJKKKNNNPPPRRRRRRQQQQQQOOOMMMLLLMMMNNNTTTbbbppp|||{{{uuutttqqqllliiigggfffdddbbb```^^^]]]]]]\\\[[[YYYXXXVVVVVVUUUUUUQQQQQQPPPNNNLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@>>>===@@@FFFIIIJJJIIIBBB@@@===<<<<<>>:::666333333222111///......------............////////////...///000///------...///333555888999999999:::;;;;;;<<<<<<:::888777999::::::999666444222222111222333222222333777@@@KKKRRRUUUVVVZZZbbbkkkqqqqqqcccbbbbbbgggqqqzzzsssbbbWWWRRRNNNKKKGGGEEEEEEEEEEEEEEEBBBBBBCCCDDDFFFHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRQQQQQQSSSUUUTTTSSSWWW^^^pppssspppbbbSSSOOOZZZgggzzz}}}}}}mmm```]]]eeennnwwwsss___RRRLLLFFFNNNWWWeee||||||xxxsssqqqtttqqqddd\\\fff|||qqqrrr```DDD;;;777666666555555666666777::::::<<<@@@EEEMMM\\\kkkpppooovvvmmmbbb```eeessssssccc\\\ZZZWWWRRRPPPHHHEEEBBB@@@???@@@CCCDDDKKKMMMPPPSSSUUUVVVVVVVVVPPPMMMKKKMMMOOOUUUaaalll~~~{{{wwwuuupppkkkhhhgggeeecccaaa___]]]]]]\\\^^^]]][[[YYYWWWVVVUUUUUUQQQQQQOOONNNLLLJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEDDDCCCCCC@@@>>>===???EEEHHHHHHGGGBBB@@@===;;;;;;>>>BBBDDDFFFFFFEEECCC???:::666333222111000//////......///------........./////////...///000///...---...///555777999999888777666777:::;;;;;;:::888777999::::::888666444222111111111333222222333777@@@KKKRRRTTTTTTXXX```iiipppuuucccWWWLLLKKKJJJLLLQQQWWW^^^bbbrrrsssqqqhhh[[[OOOIIIGGGJJJHHHEEEDDDFFFIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLFFFFFFGGGIIIKKKMMMOOOQQQRRRQQQSSSVVVWWWZZZfffrrrxxxfffVVVTTT```mmm|||{{{zzzqqqaaaYYY\\\hhhrrrmmmZZZPPPKKKHHHNNNVVVccc{{{}}}|||yyyvvvwwwssscccYYYbbbwwwrrrkkkeeeHHH===777777666666666666777777::::::<<<@@@EEEMMM]]]llllllllltttjjj```___fffuuu~~~ooo```[[[ZZZUUUOOOKKKEEECCCAAA???@@@BBBEEEGGGMMMOOOSSSVVVYYY[[[[[[[[[PPPKKKIIILLLPPPTTT]]]eeetttxxxuuusssnnnkkkkkkhhhgggeeebbb```___^^^]]]```^^^\\\ZZZWWWUUUTTTTTTQQQPPPOOOMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFEEEEEEDDDCCC@@@===<<>>@@@BBBDDDGGGJJJIIIFFFHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKNNNRRRUUUWWW\\\YYYZZZ]]]```hhhyyysssaaaTTTVVVcccpppxxxmmmrrrpppwwwxxxiii\\\WWW___nnnzzzzzzdddTTTKKKGGGHHHPPPZZZjjjllliiiqqqyyy{{{zzzyyywwwvvvyyysssbbbXXXaaawwwrrrgggiiiKKK???777777666666666666777777::::::<<<@@@EEENNN^^^mmmhhhiiirrrggg___^^^gggvvv{{{mmm___[[[YYYTTTLLLGGGCCCAAA??????@@@CCCGGGJJJNNNPPPTTTXXX[[[]]]^^^^^^OOOIIIGGGJJJOOOSSSYYY___eeesss}}}vvvssspppllllllnnniiihhhfffdddbbb```______```___]]]ZZZWWWUUUSSSSSSQQQPPPNNNLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDD@@@===<<<>>>BBBEEEEEECCCBBB@@@===:::;;;===@@@CCCFFFFFFFFFDDD@@@;;;666333///////////////000000111---------.........//////---///111111000///000111000333666888999888999999999::::::999888777999::::::888666333222111111111333222222333777@@@KKKRRRSSSTTTXXX```iiiooo{{{dddWWWPPPJJJHHHJJJIIIFFFFFFJJJLLLKKKMMMQQQWWWTTTQQQNNNJJJDDDAAAAAAFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJHHHHHHIIIJJJJJJIIIIIIJJJKKKNNNSSSXXXZZZ[[[\\\^^^```ccchhhpppzzzxxxnnnfff______iiiuuulllfffcccooowwwkkk___[[[\\\ddduuuooo^^^OOOIIIKKKFFFXXXeeetttnnn^^^[[[___eeekkkpppssstttttt{{{wwwdddWWWZZZeeezzzvvvccc|||SSS>>>999888666555444444444555666777:::@@@EEEOOO___mmmoooiiipppmmmddd```eeessssssiii^^^YYYUUUOOOKKKKKKAAA???>>>>>>AAAFFFKKKOOOOOOSSSUUUVVVYYY]]][[[WWWMMMIIIHHHLLLPPPQQQSSSVVVZZZdddsssxxxrrrqqqqqqnnnmmmnnnnnnlllhhhddd```]]][[[ZZZ^^^^^^\\\ZZZWWWTTTRRRPPPSSSQQQNNNJJJHHHFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBAAA???===???CCCFFFEEEDDDAAA???<<<;;;<<>>BBBEEEHHHHHHGGGEEEAAA<<<888555333111///////////////---///......---------......000/////////............333444555666777666666555999<<>>;;;999999;;;<<<;;;999666444222000000111222444555888@@@LLLTTTZZZYYYZZZ```jjjppp~~~|||qqqcccYYYUUUQQQOOOQQQTTTSSSTTTVVVWWWRRRPPPPPPQQQPPPSSSXXX^^^aaaaaaZZZOOOHHHGGGIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJNNNOOORRRVVV[[[```dddfffhhhfffhhhsss|||xxxrrrnnnqqqxxxvvv^^^\\\fff||||||wwwggg^^^VVVYYYcccrrrxxxeeeXXXOOOIIIIIIKKKOOOcccttteeeQQQPPPQQQSSSVVV[[[aaafffjjjooowww}}}xxxfffVVVUUU]]]uuuvvv^^^www\\\FFF999888666555444555555666::::::<<>>@@@DDDGGGGGGEEEEEEAAA===999999===BBBEEEIIIIIIHHHFFFCCC>>>999666333111///////////////---......---------......///////////////............333444555666777666555555:::>>>AAAAAA===:::999:::<<<:::888666333222111000000222333555888@@@KKKTTTZZZXXXYYY___hhhnnnyyyuuuoooeee^^^]]]]]]___aaabbbaaa``````[[[VVVRRRTTTUUUWWW]]]ccciiioooooobbbRRRJJJJJJLLLJJJKKKLLLMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKMMMNNNOOORRRVVV[[[___eeejjjmmmuuuuuuzzz~~~yyyuuuvvv{{{ppp^^^```rrr~~~zzzsss```ZZZVVV[[[hhhyyy}}}lllXXXMMMIIIHHHJJJMMMPPPfff|||fffRRRNNNPPPRRRUUUYYY]]]```aaagggqqq{{{yyyhhhWWWSSSYYYooowww^^^kkkxxxuuu\\\BBB999888666555555555666777;;;:::;;;@@@FFFRRReeevvvyyy}}}nnneeedddkkkzzzqqqeeeYYYRRRKKKDDD@@@@@@>>>@@@CCCFFFIIILLLMMMNNNPPPUUUYYY\\\___aaa]]]WWWRRRMMMJJJMMMPPPQQQTTTXXX]]]eeesssvvvrrroookkkhhhiiigggfffdddaaa___^^^]]]\\\XXXWWWVVVTTTSSSQQQPPPPPPMMMMMMMMMMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCC@@@>>>???CCCGGGGGGFFFFFFBBB===999888<<>>999666333111///.../////////---...------------.../////////////////////.........555666777888888888777666999===AAAAAA===:::888888;;;:::888555333222111000000222333444888@@@KKKSSSXXXVVVWWW]]]fffmmmzzztttoooqqqrrrrrrqqqqqqooommmfff___YYYXXXYYY[[[bbbiiivvv}}}zzzgggTTTKKKKKKMMMIIIJJJLLLMMMMMMLLLKKKJJJIIIKKKLLLLLLLLLLLLOOORRRRRRVVV\\\aaafffkkkrrrwww}}}yyy{{{kkk```fff~~~~~~tttlllXXXUUUVVV^^^oooooo^^^LLLDDDCCCEEEJJJNNNUUUmmmbbbSSSMMMPPPUUUYYYZZZZZZXXXVVV^^^jjjyyyzzzjjjXXXSSSWWWhhh}}}dddkkkvvvlllcccCCC999888666555555666777777:::999;;;@@@FFFRRRfffwwwyyy|||llleeeeeemmm|||nnnbbbVVVPPPJJJEEEBBBBBB???AAADDDHHHKKKLLLMMMLLLKKKQQQVVVZZZ```eeeddd```YYYSSSOOOPPPQQQPPPRRRUUUUUU^^^ooowwwtttqqqllliiihhheeedddbbb```^^^]]]]]]\\\VVVUUUTTTRRRQQQQQQQQQQQQMMMMMMMMMMMMKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCC@@@===>>>BBBFFFGGGFFFFFFBBB===999888<<>>888555333111///.../////////------------------...//////.........///////////////444555666888888777777666777;;;??????<<<888666777:::999777555333111111000000111333444777@@@KKKSSSUUUSSSUUU\\\fffmmmxxxmmmhhhddddddjjjqqq~~~gggSSSLLLLLLLLLHHHJJJLLLNNNNNNNNNMMMLLLHHHKKKNNNOOONNNPPPTTTXXXZZZ___ffflllqqqwwwgggbbblll~~~}}}~~~~~~xxxlllcccPPPRRRVVVbbbsss|||\\\OOOBBB===>>>BBBJJJQQQ```xxxwwwXXXOOOKKKOOOVVVZZZZZZWWWQQQMMMUUUccctttxxxiiiXXXRRRUUUcccxxxpppuuummmLLL888888777666666666777888999888;;;AAAHHHTTTgggwwwtttvvvllleeeeeennn}}}lll```TTTNNNIIIEEECCCDDD@@@BBBFFFIIIKKKLLLKKKKKKKKKPPPUUU[[[eeepppuuutttlllddd^^^\\\ZZZXXXXXXZZZ\\\aaalll~~~~~~xxxvvvsssnnniiihhhdddcccaaa___^^^\\\\\\\\\UUUTTTSSSQQQQQQQQQRRRRRROOONNNNNNLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDCCC???<<<===AAAEEEFFFFFFEEEAAA===999999===BBBEEEGGGHHHIIIHHHDDD>>>888444333111///////////////------------------...///000.........///////////////222333444555666555444444555888<<<<<<999777666777999888777555333111111000///111222444777???JJJSSSTTTRRRTTT[[[fffmmmwwwpppmmmrrrxxx|||cccPPPLLLLLLKKKHHHJJJMMMOOOQQQPPPOOONNNLLLQQQUUUVVVVVVXXX]]]bbbfffllltttzzzfffhhhtttyyy}}}~~~|||yyywwwwwwwwwqqqfff]]]PPPTTTZZZeeettt|||ssseeeLLLDDD===<<<>>>DDDNNNWWWhhhhhhNNNLLLIIINNNUUUYYYZZZUUUOOOJJJLLL[[[nnntttgggVVVPPPTTT```wwwzzzoooNNN888888777666666777888999888999===DDDKKKVVVhhhxxxssstttllleeefffooo}}}}}}jjj___RRRLLLGGGCCCAAABBBBBBDDDFFFHHHJJJJJJJJJIIILLLQQQVVV]]]kkk|||}}}tttpppkkkfffeeeggglllnnnvvvzzzvvvvvvtttnnnhhhfffdddbbbaaa___]]][[[[[[ZZZUUUTTTRRRQQQQQQQQQSSSTTTQQQPPPNNNKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEBBB???;;;<<<@@@DDDEEEEEEBBB@@@===:::;;;>>>BBBEEEHHHIIIJJJIIIFFF@@@999555333111///////////////------,,,,,,------///000000............/////////000222333444555555555444333444777::::::888666777999999888666444333111111000///111222333777???JJJSSSUUUTTTUUU\\\eeelllyyyqqqnnnrrryyyxxx___MMMKKKMMMKKKHHHJJJNNNQQQSSSSSSRRRQQQSSSWWW\\\^^^^^^```ffflllpppvvv~~~{{{hhhnnn}}}~~~ssswww{{{xxxuuussssssrrrmmmddd\\\UUUYYY^^^gggrrrttteeeRRRCCC???<<<>>>AAAHHHTTT___jjj___IIILLLJJJNNNTTTYYYYYYVVVQQQMMMGGGWWWjjjqqqeeeTTTOOORRR```www}}}jjjKKK888888777666666777888999999:::>>>FFFMMMXXXjjjyyyzzz{{{mmmdddfffooo~~~|||jjj^^^RRRKKKFFFAAA???@@@CCCEEEFFFHHHIIIIIIHHHHHHHHHLLLQQQZZZjjjyyysssppprrrtttwww|||wwwtttuuutttmmmgggddddddbbb```^^^\\\[[[ZZZZZZUUUSSSRRRQQQQQQRRRTTTUUUSSSQQQNNNJJJHHHFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEBBB>>>:::;;;???CCCEEEEEEAAA???<<<;;;<<>>@@@CCCEEEEEEAAA>>>:::777666999===@@@KKKLLLMMMKKKGGG@@@:::555222111000...------------,,,,,,------------------////////////////////////000111333555666666555444666888;;;;;;:::999999:::888777555222111000000000000111222333666???JJJSSSVVVUUUWWW]]]eeekkkuuuaaaZZZWWWUUUVVV]]]gggqqqwwwzzzwwwkkkZZZOOONNNNNNLLLOOOOOOPPPUUUYYY\\\[[[ZZZ\\\aaagggkkkpppvvv~~~vvviiikkksssmmmgggooozzztttqqqllliiihhhiiieee\\\TTTVVVXXX\\\___^^^VVVJJJBBB===;;;:::===EEEQQQ^^^fffzzz}}}lllYYYNNNIIIGGGGGGQQQZZZ[[[VVVRRRMMMHHHFFFLLLUUU[[[VVVMMMKKKNNN\\\kkk}}}yyyhhhFFF;;;:::888666666666666777999;;;>>>@@@HHHVVVjjjxxxxxxzzziiiffffffppp|||hhh\\\OOOIIIEEEAAA@@@BBBFFFHHHJJJJJJIIIHHHHHHIIIJJJMMMQQQUUU\\\jjj}}}xxxwww~~~{{{sssnnngggaaaaaaaaa___]]][[[YYYWWWVVVTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBCCCDDDDDDCCCCCCAAA???===>>>AAADDDEEEFFFCCC@@@<<<888888;;;???BBBHHHIIIJJJJJJGGGAAA;;;777222111000...------------,,,,,,,,,---------------////////////////////////000111333555666666555555666888;;;;;;:::::::::;;;:::888666444222111000000000111222333666>>>JJJSSSUUUTTTVVV[[[cccjjjrrr[[[HHHGGGGGGHHHLLLTTT^^^hhhnnnrrrmmmcccWWWRRRSSSSSSQQQUUUVVVXXX]]]bbbeeeeeedddggglllrrrxxx}}}ooocccbbbggg]]]\\\ggg}}}~~~tttnnnjjjfffcccbbbbbb___WWWPPPVVVXXXYYYYYYVVVMMMBBB;;;:::999:::>>>HHHVVVdddmmm|||uuufffWWWNNNLLLJJJFFFFFFQQQYYYWWWQQQNNNMMMKKKGGGIIINNNPPPLLLFFFGGGMMMXXXggg{{{nnnkkkFFF:::999888666666666777777999;;;>>>AAAHHHWWWjjjxxxzzz}}}jjjdddeeennnyyygggZZZNNNGGGCCC@@@@@@CCCHHHJJJKKKLLLKKKJJJJJJKKKMMMOOORRRSSSVVV___lllvvvvvvzzztttkkkgggeeeccccccaaa___]]]ZZZWWWVVVTTTSSSRRRQQQPPPOOONNNMMMJJJJJJJJJJJJJJJJJJIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCDDDCCCCCCCCCBBB@@@>>>???BBBEEEFFFGGGEEEBBB===::::::<<<@@@CCCDDDFFFHHHHHHFFFAAA;;;777222111000...------------+++,,,,,,,,,---------...////////////////////////000111333666777777666555555777:::;;;:::::::::;;;<<<:::888555333111000000111222333333666>>>JJJRRRUUUTTTUUUZZZbbbhhhrrrZZZJJJGGGHHHJJJMMMQQQXXX```eeejjjddd]]]XXXYYY[[[[[[ZZZ[[[]]]```eeejjjmmmoooooorrrvvv|||vvvhhh]]]YYY[[[RRRWWWggg}}}yyymmmgggeeebbb___^^^^^^ZZZTTTNNNSSSTTTUUUUUUQQQJJJBBB===:::999;;;@@@KKKYYYgggooovvvjjjXXXMMMJJJKKKIIIFFFGGGQQQXXXTTTNNNLLLNNNOOOMMMKKKKKKJJJGGGDDDIIIPPPYYYgggvvveeewwwnnnFFF:::999777666666666777888888;;;>>>BBBIIIXXXkkkyyyzzzlllcccdddmmm}}}yyyeeeYYYLLLEEEBBB@@@AAADDDHHHJJJLLLMMMMMMNNNOOOQQQRRRUUUXXXWWWVVVZZZbbbiiiwwwmmmjjjlllwwwsssyyyuuulllhhhhhheeedddcccaaa^^^[[[XXXVVVUUUUUUTTTSSSQQQPPPOOONNNJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@???@@@BBBEEEGGGGGGFFFBBB>>>::::::<<<@@@CCCDDDEEEGGGGGGDDD???999666222111000...------------+++++++++,,,,,,------...///////////////////////////111444666777777666666333666888:::999999999:::===<<<:::777555222111000222333333444666>>>JJJRRRVVVUUUUUUZZZaaagggsssWWWFFFBBBEEEHHHKKKOOOUUU\\\aaaccc^^^ZZZ[[[^^^aaabbbbbbbbbeeejjjooosssvvvxxxzzz||||||mmmaaaWWWRRRRRRLLLXXXlllvvviiidddccc```^^^\\\\\\XXXSSSOOOQQQSSSTTTSSSOOOIIICCC@@@;;;;;;===CCCMMMYYYeeelllkkkbbbVVVOOOKKKJJJHHHGGGHHHPPPUUUQQQLLLLLLOOOQQQPPPLLLIIIHHHFFFEEEKKKRRR[[[hhhppp]]]rrrpppDDD999888777666666666777888777:::>>>BBBJJJYYYkkkyyywwwlllddddddlllzzzzzzdddWWWJJJDDDBBB@@@BBBEEEGGGIIILLLMMMOOOQQQTTTVVVVVVZZZ]]]\\\ZZZ[[[aaafffuuu|||ddd[[[XXXVVVXXX]]]dddmmmvvvwwwyyyuuunnnjjjhhheeeeeedddbbb___\\\XXXVVVWWWVVVUUUTTTSSSQQQPPPPPPKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@???@@@BBBEEEGGGGGGEEEBBB===999888;;;>>>AAAEEEFFFGGGGGGCCC>>>777333222111000...------------******++++++,,,------...///////////////////////////111444666888888777777222555777888888777777888===<<<;;;999666333111000222333333444777???JJJSSSXXXWWWWWW[[[bbbgggwwwXXXHHHFFFIIIKKKLLLMMMQQQXXX]]]___\\\\\\```dddeeegggkkklllpppuuuzzz}}}qqqeeeZZZQQQMMMNNNOOO___sssqqqgggccc```^^^\\\[[[YYYVVVRRROOOQQQTTTUUUSSSNNNGGGBBB???;;;===@@@EEENNNXXXaaafffccc]]]VVVRRRMMMGGGFFFHHHIIINNNPPPLLLJJJMMMOOOOOOMMMJJJGGGGGGFFFFFFKKKQQQZZZffflllWWWmmmtttIII999888777666666777888999777:::???CCCKKKYYYlllyyyyyylllfffeeekkkxxx{{{cccWWWJJJDDDBBBAAADDDGGGFFFHHHJJJLLLMMMPPPTTTVVVVVV[[[```aaa```bbbggglllyyyiii\\\\\\ZZZWWWUUUUUUYYY```eeemmmvvvxxxxxxtttpppjjjhhhdddddddddccc```\\\YYYWWWWWWWWWVVVTTTSSSRRRQQQPPPLLLKKKKKKIIIHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAABBB@@@>>>???BBBEEEFFFGGGEEEAAA<<<888777999===@@@EEEFFFHHHGGGCCC===777333222111000...------------))))))***+++,,,---......///////////////////////////111444666888888888777333555888888777666666777<<<<<<;;;999777444222000111222333444777@@@LLLUUUYYYXXXWWW[[[aaafffxxx[[[NNNMMMPPPQQQPPPNNNPPPWWW\\\bbb```ccciiikkkkkknnnuuuxxx|||qqqhhh___WWWPPPKKKLLLPPPYYYjjj|||{{{hhhbbbaaa\\\[[[ZZZXXXVVVSSSPPPNNNNNNQQQTTTRRRLLLEEE@@@===:::<<>>AAADDDEEEFFFEEEAAA<<<888777999===???CCCEEEGGGGGGDDD???999555222111000...------------))))))***+++,,,---......///////////////////////////111444777888999888888666888::::::888777666777:::::::::999777555222111000111222444888AAAMMMVVVYYYWWWWWWZZZ```dddrrrUUUJJJHHHKKKNNNNNNOOOSSS[[[bbbggggggkkkrrrsssqqquuu}}}sssgggXXXRRRMMMKKKHHHGGGMMMUUUbbbsssppp___\\\^^^ZZZYYYWWWUUUSSSQQQNNNMMMHHHMMMQQQPPPKKKDDD@@@>>>888;;;AAAHHHOOOVVV[[[^^^dddYYYOOOKKKGGGCCCDDDIIIGGGGGGEEEDDDHHHMMMLLLHHHHHHFFFGGGKKKLLLJJJLLLPPPWWWbbb~~~mmmXXXmmmvvvMMM888888777666666777888999666:::???DDDLLLZZZlllyyywwwuuuxxxkkkgggjjjtttxxxcccWWWJJJDDDBBBCCCFFFKKKEEEFFFGGGFFFFFFHHHJJJMMMWWW^^^ffflllpppuuu~~~{{{zzzyyy{{{yyysssnnnnnnoooqqqiiinnnxxx}}}sssqqqrrrmmmiiihhhaaabbbbbbbbb```]]]ZZZWWWTTTTTTSSSQQQPPPOOONNNMMMIIIIIIIIIJJJJJJKKKKKKKKKEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@???===>>>@@@CCCEEEEEEFFFBBB===999888:::===@@@BBBCCCFFFGGGEEE@@@;;;888222111000///------------((()))***+++,,,---......///////////////////////////111444777999999999888999:::<<<<<<:::888777777999999999999777555333111///000222444888BBBNNNWWWXXXVVVVVVYYY^^^bbbcccSSSPPPOOOOOONNNNNNQQQXXXaaagggmmmttt{{{|||xxxwwwzzz~~~{{{gggZZZOOOOOONNNKKKKKKPPPYYY```uuuwwwzzzfff[[[YYYYYYUUUUUUTTTSSSQQQOOONNNMMMIIINNNOOOJJJFFFEEEAAA===;;;;;;>>>EEEOOOXXX^^^___]]]TTTJJJEEEFFFHHHHHHFFFGGGEEEEEEHHHKKKMMMLLLJJJGGGHHHHHHHHHGGGGGGIIIJJJZZZccc|||tttcccrrrOOO<<<999666444555777888888;;;<<>>BBBJJJIIIJJJIIIGGGBBB:::555000111111111111000//////***+++,,,---------,,,+++........................///000333555777888888888666999<<<<<<:::777555555:::;;;<<<:::777444333222333333333444888AAANNNXXX[[[YYYWWWYYY^^^bbbyyy\\\QQQPPPPPPPPPPPPQQQTTT\\\eeellltttzzz|||{{{~~~yyyhhh\\\QQQNNNLLLKKKPPP[[[iiirrrpppqqqvvvuuucccZZZWWWWWWSSSSSSRRRQQQPPPNNNLLLKKKIIIMMMNNNJJJGGGEEEBBB===:::;;;>>>FFFPPPXXX\\\]]]VVVPPPJJJFFFFFFFFFEEECCCFFFEEEEEEHHHKKKLLLJJJHHHHHHIIIJJJJJJIIIJJJLLLNNNYYYbbb|||zzzpppoooNNN<<<999666444555777888888;;;<<<>>>DDDNNN]]]lllwwwrrrrrrvvvjjjfffkkkyyyyyy```SSSFFFCCCDDDEEEFFFHHHEEEEEEFFFHHHIIIJJJKKKKKKRRRXXX___fffsssuuunnnmmmlllhhhdddbbbcccaaa___\\\ZZZXXXWWWVVVTTTSSSQQQPPPNNNMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@CCCEEEFFFFFFDDDBBB???;;;888999===AAAHHHHHHIIIIIIFFFAAA:::444333333222111000///...---+++,,,,,,---------------........................000111333666777888888777555888:::;;;999666444444999;;;<<<:::777444333222333333333444888AAANNNXXXYYYWWWVVVYYY___dddqqqYYYQQQRRRRRRRRRSSSUUUZZZbbblllrrr~~~yyynnnfff^^^[[[YYY[[[bbblllvvv{{{iiinnn{{{xxxggg___XXXTTTTTTQQQQQQPPPOOOMMMKKKIIIHHHHHHLLLMMMJJJHHHGGGCCC===999;;;@@@HHHPPPVVVYYYZZZRRRPPPMMMJJJGGGEEECCCBBBFFFEEEFFFHHHIIIIIIGGGEEEGGGHHHIIIJJJJJJKKKMMMOOOXXXaaa|||zzzwwwiiiJJJ;;;999666555666777888888999;;;>>>CCCNNN]]]mmmxxxsssvvv~~~vvviiifffkkkyyywww]]]QQQFFFDDDEEEFFFGGGIIIGGGGGGHHHIIIKKKMMMOOOPPPPPPVVV[[[aaammm}}}~~~uuummmllllllgggcccaaabbbaaa^^^\\\ZZZXXXWWWVVVTTTSSSQQQPPPNNNMMMMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@CCCEEEFFFFFFCCCBBB>>>:::777888<<<@@@GGGGGGGGGGGGFFF@@@999444666444222000...---------------,,,,,,---......///........................000222444666888888777666444777::::::888555444333888:::;;;:::777444222222222333333444888AAANNNWWWVVVUUUUUUYYYaaagggttt^^^UUUTTTSSSTTTVVVZZZ```iiissszzz|||wwwrrrmmmjjjhhhhhhjjjnnnpppnnnkkkffftttccc\\\\\\UUUQQQSSSPPPOOOOOOMMMLLLJJJHHHGGGGGGJJJLLLJJJIIIHHHDDD===888;;;BBBIIIPPPUUUWWWXXXWWWVVVSSSMMMHHHEEEDDDEEEEEEEEEFFFGGGGGGFFFEEECCCDDDEEEGGGHHHHHHJJJLLLOOOVVVaaa|||tttrrraaaEEE:::888666555666888888888888:::===DDDOOO^^^oooyyyzzz~~~wwwiiifffkkkyyypppXXXNNNEEEDDDEEEFFFHHHKKKLLLLLLLLLMMMNNNQQQSSSTTTSSSZZZ```eeeqqqyyy}}}lllfffccciiivvv~~~uuummmkkkkkkfffbbb```aaa```^^^[[[YYYWWWVVVVVVSSSRRRQQQOOONNNMMMLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@@@@CCCEEEFFFFFFCCCAAA>>>999777888;;;???EEEEEEFFFFFFEEE@@@999444666444111...---------......---,,,,,,---...000111........................000222555777888888777666555777::::::888666444333777999;;;:::888444222222111222333444888AAAMMMVVVVVVTTTUUUZZZaaahhhfffYYYUUUUUUWWWZZZ___fffooozzzxxxsssrrrrrrqqqpppiiigggeeefffhhhgggccc___rrrkkkXXXWWWXXXPPPNNNSSSOOONNNNNNMMMKKKIIIGGGFFFFFFIIIJJJJJJJJJJJJEEE===777<<>>999777777;;;>>>DDDDDDEEEFFFEEE@@@:::555333111///------...///000------,,,,,,---...000111........................000222555888999999777666666999;;;<<<:::777555555666888;;;;;;888444222111000222333444888AAALLLUUUWWWUUUVVVZZZaaagggnnn[[[TTTYYY[[[___eeelllvvv{{{wwwtttpppnnnoooqqqrrrsssgggdddaaa```dddjjjpppsssyyyhhh\\\SSSTTTSSSNNNLLLPPPMMMMMMLLLKKKIIIGGGFFFEEEEEEGGGIIIIIILLLLLLFFF>>>888===EEELLLQQQUUUXXXZZZ```YYYNNNDDD>>>>>>AAADDDCCCCCCCCCAAA@@@@@@BBBDDDFFFHHHJJJJJJKKKLLLOOORRRXXXdddyyy}}}sssYYYBBB888777666666888999888888888:::>>>FFFRRRbbbsss~~~}}}jjjgggkkkwwwcccLLLEEEAAACCCDDDEEEHHHMMMMMMNNNPPPRRRTTTUUUVVVVVVZZZcccooo}}}~~~}}}aaaUUUKKKJJJNNNTTT\\\cccccckkkzzzrrruuuyyyvvvnnnlllkkkgggbbb```___^^^\\\ZZZXXXWWWVVVVVVSSSRRRPPPOOOMMMLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@CCCEEEFFFFFFEEECCC???:::777888;;;???CCCDDDEEEFFFEEEAAA;;;666111000///.........///000,,,+++,,,,,,---...000000...........................111555999::::::888777777999<<<<<<:::777666555444777:::;;;888555222111///111333444888AAALLLTTTWWWVVVUUUZZZ```fffttt___VVV^^^aaaeeekkksss}}}wwwrrrpppnnnlllkkklllnnnooopppjjjjjjiiikkkqqq{{{qqqfffXXXUUURRRPPPNNNMMMKKKJJJKKKKKKJJJIIIGGGEEECCCBBBDDDFFFHHHIIILLLMMMGGG>>>888>>>FFFLLLQQQUUUZZZ]]]]]]TTTHHH???===>>>@@@AAABBBBBBAAA>>><<<>>>BBBFFFGGGIIIJJJKKKKKKLLLOOOQQQYYYggg|||vvvvvvZZZEEE888666666666888999999888999;;;???GGGTTTeeevvv}}}jjjfffkkkxxxVVVGGGBBB???AAACCCDDDHHHMMMLLLNNNSSSWWW[[[\\\]]]\\\]]]dddpppfffZZZOOOKKKLLLLLLMMMPPPTTTXXXaaannn|||{{{rrrxxxwwwooommmlllgggbbb```^^^]]][[[YYYWWWVVVVVVUUURRRQQQPPPNNNMMMLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@CCCEEEFFFFFFFFFDDD@@@;;;888888<<>>999>>>FFFLLLQQQVVV[[[```[[[QQQEEE??????AAABBBAAABBBBBB@@@<<<:::===CCCHHHFFFGGGIIIIIIIIIJJJLLLOOOZZZhhhxxxxxxrrr|||\\\GGG777666666777888999999888999;;;@@@HHHUUUfffwwwiiifffkkkxxx~~~|||{{{vvvIIIDDD@@@>>>AAACCCDDDGGGMMMLLLPPPVVV]]]aaadddddddddgggllluuukkk```UUUQQQPPPMMMKKKKKKCCCEEEKKKRRRYYYhhhssskkkpppyyyxxxooonnnmmmhhhcccaaa]]]\\\[[[YYYWWWVVVVVVUUURRRQQQPPPNNNMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHIIIDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@CCCEEEFFFFFFGGGEEE@@@<<<888999<<>>===CCCDDDFFFGGGEEEBBB===;;;;;;???FFFMMMSSSWWWYYYZZZUUUNNNFFF@@@??????>>>===BBB>>>:::999===AAADDDEEEGGGJJJLLLKKKIIIJJJOOOTTTbbbtttppp[[[BBB888777666666666777999::::::<<>>???BBBEEEGGGIIIMMMOOOVVVaaammmsssssspppkkkqqqzzz{{{mmmbbb^^^XXXNNNJJJLLLHHHGGGJJJOOOSSSXXXeeetttjjjbbbgggsssxxxnnniiijjjiiiddd```[[[ZZZYYYWWWVVVTTTTTTTTTTTTRRRPPPNNNKKKJJJIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>AAADDDFFFGGGGGGDDD@@@:::777777;;;???DDDFFFHHHIIIFFFAAA<<<888333111///.........---,,,))))))***+++,,,...///000---...///...------...//////111444666777777777666555888;;;;;;999555222111444666999999777333000///000000000222777BBBMMMVVVWWWUUUTTTXXX```fffmmmccchhhlllqqqxxxzzzvvvsssnnniiigggggggggddd```______^^^]]]]]]\\\\\\\\\[[[]]]___cccfffjjjlllnnnhhhddd]]]VVVQQQNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEECCCBBB@@@>>>===AAAAAABBBBBBAAA>>><<<:::<<<@@@FFFLLLRRRVVVWWWXXXUUUOOOHHHCCCAAAAAA???>>>>>><<<999;;;???DDDFFFGGGHHHJJJKKKJJJHHHIIIOOOTTTffftttoooyyyWWW@@@888777666666666777999::::::<<>>>>>AAADDDFFFGGGFFFDDD???:::666777;;;>>>CCCEEEGGGGGGEEE@@@:::777333111///.........---,,,*********+++,,,---...///---...///...------...//////111333666777888777777555888:::;;;888555222222444777::::::777333111000000000000222888BBBMMMUUUVVVUUUUUUYYY```gggsssfffjjjnnnttt|||}}}yyyvvvrrrooollllllhhhdddbbbccccccaaa^^^ZZZ[[[\\\\\\[[[YYYXXXVVVUUUUUUUUUVVVWWWXXXYYYYYYRRRQQQOOOMMMLLLLLLMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDCCCBBB@@@???======>>>>>>===<<<;;;;;;;;;;;;>>>AAAFFFKKKPPPSSSTTTUUUQQQMMMHHHDDDBBB@@@>>>===:::999:::===BBBFFFHHHIIIJJJJJJJJJGGGFFFIIIOOOUUUjjjtttqqq~~~RRR===888777666666666777999::::::===BBBKKKXXXhhhyyy{{{xxxjjjccccccnnnzzz}}}yyyoooooommmmmmooopppnnnnnn||||||OOO@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEEEEIIIQQQ\\\eeeiiijjjhhhrrr{{{nnnfff```___ddd```___```bbbdddiiivvv|||uuusss|||zzzssskkkhhhhhhhhhdddaaa___]]]YYYVVVTTTSSSSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA???>>>>>>AAADDDFFFGGGFFFCCC>>>999555666:::===AAACCCEEEFFFCCC>>>999555333111///.........---,,,,,,+++++++++,,,,,,---...---...///...------...///...000333666888888888777555777::::::888555333222555888;;;;;;888444111000000000000222888AAAMMMUUUVVVUUUUUUZZZbbbhhhpppaaaeeeiiiqqqzzz}}}{{{wwwsssooollliiihhhjjjfffbbb```___^^^\\\ZZZYYYYYYYYYXXXWWWVVVUUUTTTUUUTTTTTTSSSRRRQQQQQQQQQMMMNNNNNNNNNMMMMMMMMMLLLGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCAAA@@@>>>===<<<<<<>>><<<:::999999:::<<<===@@@BBBFFFJJJMMMOOOPPPQQQLLLIIIFFFBBB???===:::999888:::<<<@@@DDDGGGHHHIIIKKKJJJHHHEEEEEEIIIPPPVVVkkksssxxx~~~~~~QQQ===888777666666666777999:::;;;>>>DDDLLLYYYiiiyyyzzzwwwjjjcccdddnnn{{{sssjjjjjjfffhhhhhhhhhfffkkkmmmIIIDDD>>>???@@@AAACCCDDDEEEFFFFFFDDDDDDGGGNNNTTTXXXZZZaaaoooyyyiiieeefffnnnwwwzzz|||}}}~~~|||uuuoooiiifffffffffcccaaa```]]]ZZZVVVSSSRRRRRRSSSQQQPPPOOOMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>???BBBEEEFFFGGGEEEBBB>>>888555555999===BBBCCCEEEFFFCCC???999555333111///.........---,,,---,,,,,,++++++,,,,,,,,,---...///...---------///...000333666888888888888444777999999777444333333666888;;;;;;888555222111000000111333888AAALLLTTTVVVUUUVVV\\\dddjjjfffUUUWWW\\\eeeqqq~~~|||zzzwwwvvvqqqpppmmmiiifffcccaaaaaabbb___\\\ZZZYYYXXXWWWWWWZZZXXXVVVSSSRRRRRRSSSTTTPPPPPPOOONNNMMMLLLKKKKKKIIIJJJKKKKKKJJJIIIGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA???===<<<;;;;;;;;;>>>===;;;;;;;;;===@@@AAABBBCCCEEEHHHJJJKKKLLLLLLHHHGGGEEEBBB>>>;;;999888:::<<<@@@CCCEEEFFFGGGGGGKKKIIIFFFCCCEEEJJJRRRWWWjjjrrrSSS???888777666666666777999:::;;;>>>EEENNN[[[kkkzzz{{{xxxllleeeeeeppp}}}{{{hhhaaabbb]]]```aaaaaaaaakkkZZZ@@@BBB@@@@@@AAACCCDDDEEEEEEFFFGGGEEECCCDDDFFFKKKNNNPPP]]]nnnrrrfffgggqqq|||qqqmmmhhheeeeeedddbbb```___]]]ZZZVVVTTTRRRRRRRRRPPPOOONNNLLLKKKJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>???BBBEEEFFFFFFEEEBBB>>>888555555999===CCCEEEGGGGGGEEE@@@;;;777333111///.........---,,,------,,,+++++++++,,,,,,---...///...---------///...000333666888888888777444666888888666444333333666888;;;;;;888555222111000111111444999AAALLLSSSVVVVVVWWW]]]ffflllwww[[[KKKJJJNNNWWWfffttt~~~xxx}}}zzzzzzxxxvvvtttrrrqqqppphhhhhhhhheeebbbaaaaaabbb\\\[[[ZZZYYYXXXYYYYYYZZZXXXVVVSSSPPPOOOOOOQQQRRRMMMMMMLLLKKKJJJJJJIIIIIIEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@???@@@???===;;;:::::::::;;;>>>>>>???@@@AAACCCDDDEEEDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHFFFCCC>>>;;;:::;;;;;;???CCCEEEFFFFFFFFFGGGIIIFFFCCCCCCFFFLLLSSSXXXiiirrr~~~SSS@@@888777666666666777999:::<<>>AAAGGGGGGHHHHHHGGGFFFEEEDDDGGGFFFFFFFFFHHHKKKNNNPPP\\\mmmzzzrrrvvv{{{nnnkkkgggdddcccaaa```^^^]]]\\\ZZZXXXUUUSSSRRRRRROOONNNMMMLLLKKKJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>@@@CCCFFFGGGFFFFFFCCC>>>999555666:::===DDDFFFHHHIIIFFFAAA<<<888333111///.........---,,,------,,,++++++,,,,,,,,,---...///...------...//////111444666777777777666444666777777555444444444555888;;;;;;888444111000000111222444999AAAKKKRRRVVVVVVXXX___hhhnnnoooTTTGGGEEEIIIQQQ```ppp{{{~~~~~~zzzwwwuuutttrrrssssssrrrooollljjjiiidddeeeeeeccc```___aaacccZZZZZZYYYXXXWWWWWWXXXYYYTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@???>>>;;;999888999999:::===???BBBEEEGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFAAA<<<999:::;;;<<>>===>>>@@@CCCFFFGGGFFFFFFDDD???:::666777;;;>>>EEEFFFIIIIIIGGGBBB<<<999333111///.........---,,,,,,,,,+++++++++,,,---------...///...------...///111222444666777777666555444555777777555444444444444777::::::777333111000000111222555999AAAKKKQQQVVVVVVYYY```iiipppkkkRRRHHHGGGJJJRRR```ppp{{{zzzsssooollliiifffhhhjjjkkkjjjgggcccaaa```\\\]]]^^^[[[WWWUUUVVVYYYXXXWWWVVVSSSPPPNNNOOOPPPOOOOOOOOOOOOMMMKKKIIIGGGJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEDDDDDDCCCAAA@@@?????????@@@@@@@@@AAAAAAAAA>>>===;;;999888888999:::<<>>999666888:::;;;???DDDFFFFFFFFFIIIKKKDDDBBBAAACCCHHHOOOUUUXXXlllvvv{{{zzzOOO???888777666666666777999:::<<<@@@GGGQQQ^^^mmm|||}}}nnnggggggrrrjjj^^^TTTTTTVVVQQQQQQXXX___hhh|||dddIIIIIIGGGBBBEEEFFFGGGHHHIIIHHHGGGGGGFFFHHHKKKLLLLLLKKKKKKKKKOOO___rrr~~~rrrkkkiiifffccc```^^^\\\[[[YYYYYYZZZZZZXXXVVVSSSQQQMMMMMMLLLKKKKKKKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC======>>>@@@DDDFFFGGGFFFGGGDDD@@@:::777777;;;???DDDFFFHHHIIIFFFAAA<<<888333111///.........---,,,,,,+++++++++,,,,,,---...---...///...------...///222333555777777666555444444555777666555444444555444777999999777333000///000111222555:::AAAJJJQQQVVVVVVZZZaaajjjqqqhhhRRREEEDDDFFFOOO^^^mmmwww|||yyytttnnniiieeeccccccfffdddbbb___\\\ZZZXXXVVV[[[YYYVVVSSSRRRRRRRRRSSSOOOOOONNNMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDCCC@@@<<<999888888>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::999888999::::::@@@AAADDDFFFHHHHHHHHHHHHEEEDDDBBBAAAAAABBBCCCDDDFFFBBB;;;666444777;;;???@@@AAADDDFFFGGGGGGFFFEEEHHH@@@===EEEKKKMMMRRRZZZjjj~~~pppJJJ777;;;888555555888::::::999;;;>>>EEEPPP___ppp~~~rrrgggeeerrrsss^^^UUUVVVVVVSSSQQQTTTRRRaaavvv{{{RRRHHHGGGDDDEEEJJJGGGFFFHHHKKKKKKHHHDDDGGGIIIKKKLLLLLLMMMNNNPPPTTTZZZeeesss}}}{{{uuummmiiiccc```^^^]]]\\\[[[]]][[[YYYYYYXXXWWWTTTRRRQQQOOOMMMKKKJJJJJJKKKLLLKKKIIIHHHFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAA@@@??????AAAEEEHHHIIIIIIIIIFFF@@@:::666666:::>>>CCCGGGJJJHHHFFFDDD???999444222///.........,,,+++...---+++++++++---///000,,,,,,---......---,,,,,,000111444666777666444333444555666777777666555444:::999999777555222///...000000111333777@@@JJJQQQYYYYYYZZZ```hhhnnniiiQQQDDDEEEFFFNNN\\\hhhpppxxx~~~zzzvvvsssrrrmmmllljjjhhheeebbb```___\\\ZZZXXXVVVTTTTTTTTTUUUPPPOOOOOONNNNNNMMMMMMMMMKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDCCCBBBAAA@@@????????????>>>:::666444333444;;;;;;<<<<<<===<<<<<<<<<<<<;;;:::999888999:::;;;@@@AAACCCEEEFFFGGGHHHHHHEEECCCBBBAAA@@@AAACCCCCCAAA>>>999555555999>>>BBBBBBCCCDDDEEEFFFFFFEEEEEEHHH@@@???GGGLLLNNNSSS\\\llleeeMMMEEE@@@;;;666444666999;;;;;;<<>>CCCHHHJJJHHHEEECCC>>>888444222///.........,,,+++,,,+++******+++---///000,,,,,,---......---,,,,,,///111444666777777555444555666888999999888666555888888888777555222///...000000111333888@@@JJJRRRWWWVVVXXX^^^gggmmmiiiPPPCCCDDDFFFNNNZZZeeelllsssyyyzzzwwwuuupppooommmjjjhhheeedddccc]]]\\\YYYWWWVVVVVVVVVVVVPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMKKKJJJHHHGGGGGGCCCCCCBBBAAA@@@??????>>>===<<<:::666111000000222888888999:::;;;;;;;;;;;;::::::999888888999;;;;;;@@@@@@AAABBBDDDFFFHHHIIIDDDCCCAAA@@@@@@@@@AAABBB:::888666555777<<>>AAAGGGRRRaaasssxxxjjjdddmmmwwwppp```QQQNNNQQQSSSSSSSSSQQQZZZsss^^^LLLHHHIIINNNTTTTTTXXX\\\[[[VVVOOOIIIGGGGGGJJJOOOTTTYYY^^^cccfffddddddeeefffhhhllloooqqqjjjiiihhhfffeeehhhmmmqqqwww|||yyyiiiVVVKKKGGGFFFHHHLLLGGGOOOdddyyyuuulllhhhdddaaa______^^^]]][[[ZZZYYYXXXXXXWWWUUUSSSPPPOOOMMMKKKJJJJJJKKKKKKHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAA@@@??????AAADDDGGGHHHHHHHHHEEE???999555666:::>>>CCCHHHJJJGGGEEEBBB===666444222///.........,,,+++******)))***+++---///000,,,------......------,,,///111444777888888666555666888999::::::999888666666666666555444222000///111111111333888@@@KKKRRRUUUUUUWWW]]]eeelllhhhOOOBBBBBBDDDLLLYYYcccjjjrrrzzz~~~}}}{{{xxxuuuqqqnnnlllhhhgggfffdddaaa___^^^]]][[[ZZZXXXWWWVVVUUUUUUUUUQQQPPPPPPPPPPPPPPPOOOOOOOOONNNMMMKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>===:::555111000111333888999999:::::::::999999999888888888888:::;;;<<<@@@@@@@@@@@@BBBDDDFFFHHHCCCBBB@@@???>>>>>>>>>>>>666555555666999>>>CCCFFFGGGFFFDDDBBBBBBBBBDDDEEECCC???BBBJJJNNNNNNVVVaaa|||TTTDDDBBB===:::777555555888;;;===@@@CCCIIIUUUdddvvvwwwjjjeeennnxxxggg[[[PPPOOORRRSSSTTTVVVQQQ___zzzzzzYYYOOOMMMNNNWWW^^^fffeeeaaa]]]XXXRRRMMMJJJGGGJJJOOOUUU^^^hhhssszzzxxxvvvqqqlllgggcccaaa___WWWXXXZZZ[[[^^^dddjjjooouuuyyyyyyggg\\\UUUNNNIIIEEEEEEFFFHHHHHHIIIJJJMMMYYYnnn}}}vvvssskkkhhhdddbbbaaa```___^^^[[[ZZZXXXXXXYYYXXXUUUSSSPPPOOOMMMLLLKKKKKKKKKKKKHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAA@@@??????AAADDDFFFGGGGGGFFFDDD>>>999555666;;;???CCCHHHJJJGGGDDDBBB<<<666444222///.........,,,+++((((((((()))+++---///000------------------------///111444777888888777666666777999::::::999777666444444555555444222000///111111222333888AAAKKKRRRWWWVVVXXX]]]eeekkkdddLLLCCCBBBDDDKKKUUU]]]dddoooxxx~~~~~~vvvrrrrrrqqqooollljjjgggfff```___^^^\\\ZZZYYYWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRPPPOOOOOONNNLLLKKKKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDEEEDDDDDDCCCCCCBBBBBBBBB===<<<:::666222222333666;;;;;;;;;:::999888777666777777777777888:::<<<>>>@@@@@@??????@@@BBBDDDEEEAAA@@@???===<<<;;;;;;;;;555555666888;;;???BBBEEEGGGFFFCCCAAAAAABBBCCCDDD???>>>BBBJJJMMMNNNXXXfffPPP>>>999555555666666777888;;;<<<@@@DDDLLLXXXhhhzzzuuuiiifffqqq{{{xxx```WWWPPPPPPRRRRRRRRRUUURRRaaa{{{nnnYYY[[[\\\dddppprrrrrrgggZZZSSSRRRQQQNNNJJJIIIJJJMMMRRR[[[ggguuu~~~~~~yyyrrrjjjbbb[[[XXXUUUWWWYYY\\\```eeekkkooouuuzzz|||aaaTTTOOONNNEEEIIILLLLLLJJJHHHGGGGGGLLLMMMVVVcccpppxxxrrrqqqjjjhhhdddcccbbbbbb```___[[[ZZZYYYXXXXXXWWWUUUSSSOOOOOONNNLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAA@@@??????@@@CCCFFFGGGFFFEEEBBB===888555777;;;???CCCHHHJJJGGGEEEBBB===777444222///.........,,,+++'''((()))***+++---//////------------------------///111444777888777666555555666888999999888666555333444444555444222111000111111222444888AAAKKKRRRZZZYYYZZZ___fffkkkuuuuuuwww[[[IIIDDDEEEEEEIIIPPPVVV\\\hhhssswww}}}{{{|||{{{yyyuuuooojjjgggnnnmmmkkkiiifffdddbbbaaa\\\[[[ZZZYYYWWWVVVUUUTTTQQQQQQPPPPPPOOONNNNNNMMMMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@?????????::::::999666333333555777;;;;;;::::::888666555444555555555666888;;;===???@@@@@@@@@??????@@@@@@AAA>>>>>>===;;;:::888777666555666888:::===@@@BBBCCCFFFEEECCCAAAAAABBBCCCDDD======CCCKKKMMMOOO]]]mmm}}}JJJ===999000333555777777999;;;<<<@@@EEEOOO]]]mmm}}}vvvjjjgggqqq|||nnnXXXRRRNNNOOOOOONNNNNNQQQSSSbbbyyylllkkkzzzkkk]]]NNNHHHJJJNNNKKKGGGKKKKKKLLLNNNTTT]]]iiipppwwwvvvtttpppiiiaaaZZZVVVXXX[[[^^^aaadddhhhmmmqqqwww}}}www\\\PPPOOOOOOFFFLLLNNNJJJGGGHHHKKKLLLLLLKKKRRR\\\cccvvvuuuppppppjjjgggeeeddddddcccaaa```]]][[[YYYYYYXXXWWWTTTRRROOOOOONNNMMMLLLKKKJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAA@@@??????@@@CCCEEEFFFFFFDDDAAA===888555777<<<@@@CCCHHHJJJHHHFFFDDD???999444222///.........,,,+++((()))***+++,,,---...///...------,,,,,,------...000111444666777666444333333555666777777666555333444555555555444333111000111222222444999AAALLLSSS\\\[[[\\\aaahhhmmmoooZZZWWWaaaqqq|||zzzwwwhhhQQQEEEEEEEEEEEEHHHMMMRRRYYYgggttt{{{www~~~~~~|||vvvmmmiiijjjmmmnnnlllhhhddd```]]][[[ZZZXXXWWWVVVUUUTTTSSSRRRRRRMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>============888999999888666666777999888888888777777555444333444444555666888;;;>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<;;;999888666444333444666999<<>>DDDLLLNNNRRRcccvvvzzzyyyxxxEEE<<<<<<333555666666666777;;;>>>???FFFQQQ```qqqzzz~~~{{{lllfffnnnxxx~~~aaaQQQNNNLLLNNNNNNLLLMMMPPPTTTaaavvvyyy|||XXXPPPGGGEEEIIILLLKKKHHHJJJLLLNNNPPPRRRWWW]]]aaafffhhhjjjkkkhhhccc\\\XXX[[[^^^bbbeeeiiilllqqqtttzzzeeeUUUOOOMMMIIIMMMNNNKKKLLLRRRVVVUUUSSSOOOTTT```hhhvvvtttnnnpppiiigggeeedddddddddbbbaaa^^^\\\ZZZYYYXXXVVVSSSPPPNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGHHHIIIIIIIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAA@@@??????@@@CCCEEEEEEEEECCCAAA<<<777555777<<<@@@BBBGGGJJJIIIGGGFFFAAA;;;444222///.........,,,+++******+++------............---,,,,,,,,,,,,---...000222444555555444222000333444666777777666444333666666777666555333111000222222222444999BBBLLLSSSYYYYYY[[[```hhhnnn~~~gggSSSOOOXXXcccnnnwwwpppjjjiiiiii]]]JJJBBBFFFEEEDDDGGGMMMRRR\\\lll{{{|||ooojjjooowwwqqqnnniiibbb]]]YYYWWWVVVSSSSSSRRRQQQPPPOOONNNMMMKKKKKKKKKKKKKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============999:::;;;;;;::::::;;;<<<555555555666555555444444333444444666888;;;>>>@@@@@@AAAAAAAAA???===;;;:::;;;::::::888666444222111333555999===AAACCCEEEEEECCCCCCBBBBBBBBBCCCCCCCCC>>>???EEEMMMOOOTTTggg|||ooopppyyyCCC:::<<<777888888666444666;;;@@@???FFFSSScccsss}}}xxx|||}}}oooeeejjjsss|||rrrWWWNNNLLLMMMOOOOOOMMMNNNRRRSSSaaauuu~~~\\\HHHGGGGGGIIILLLNNNMMMKKKHHHKKKPPPSSSUUUWWWYYY[[[[[[___eeeiiijjjfffaaa]]]\\\___dddhhhlllpppuuuxxx{{{tttbbbXXXSSSSSSVVVVVVTTTXXX^^^[[[SSSYYYSSSWWWhhhwwwtttnnnqqqiiigggeeeeeeeeeeeecccaaa___]]][[[YYYXXXUUURRROOONNNNNNNNNNNNMMMKKKJJJIIIEEEFFFHHHHHHIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAA@@@??????@@@CCCEEEEEEEEECCC@@@<<<777555777<<