BM66(@ zzzqqqjjj\\\VVVPPPPPPSSSWWW```iiiooouuu}}}~~~}}}|||wwwuuuvvvyyy|||}}}|||vvvwww{{{bbbOOOBBB:::999888777555555555666777999888888888777777666666555555666777999<<<>>>???AAAHHHVVVmmm|||tttkkkhhhffflllwwwvvvhhh[[[WWWVVV[[[```___WWWMMMHHHFFFHHHHHHJJJJJJJJJJJJHHHHHHHHHFFFDDDCCCBBBCCCEEEFFFKKKQQQZZZcccppp}}}nnneeeYYYQQQJJJIIIIIIGGGGGGIIIHHHIIIJJJLLLMMMOOOPPPQQQVVVVVVXXX[[[^^^aaadddfffkkkkkklllmmmnnnnnnnnnmmmpppnnnmmmoootttxxxyyyxxx}}}~~~zzzmmmccc]]]^^^hhh{{{~~~rrrfff^^^WWWPPPLLLKKKMMMKKKHHHGGGGGGGGGFFFEEEEEEDDDCCCAAA???===<<<;;;:::;;;<<<>>>BBBIIIRRRXXX[[[___eeemmmsssxxx|||}}}~~~yyykkkaaaWWWSSSPPPLLLJJJKKKLLLNNNPPPTTT[[[dddnnnuuu~~~nnnvvveeeZZZPPPHHH???;;;777555555666777888;;;777333444777888555222;;;;;;;;;:::999888666555:::::::::::::::;;;======BBBCCCEEEEEEFFFGGGJJJLLLOOOYYYiiizzz~~~ssslllaaaYYYSSSRRRTTTWWW___hhhpppvvv~~~~~~~~~~~~zzzwwwxxxzzz{{{yyy}}}~~~xxxwwwxxx```OOOBBB;;;999888777666555666666777999888888888777777777777888888888999:::<<<===>>>CCCJJJXXXnnn~~~~~~uuunnnkkkpppyyyyyykkk^^^YYYXXX^^^cccaaaYYYOOOHHHEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFDDDCCCCCCCCCDDDEEEHHHNNNWWW___kkk|||nnneeeZZZQQQJJJIIIIIIHHHGGGIIIGGGHHHIIIKKKLLLNNNOOOPPPSSSSSSUUUXXX\\\```cccdddjjjkkklllmmmnnnnnnnnnnnnpppnnnmmmooosssvvvwwwwww{{{|||~~~tttiiicccaaajjj{{{sssfff]]]VVVNNNJJJIIILLLIIIGGGEEEFFFFFFFFFEEEEEEDDDCCCAAA@@@>>>===<<<:::;;;<<<>>>BBBIIIRRRWWW]]]aaagggmmmsssxxxzzz{{{~~~~~~|||vvvjjj```WWWSSSPPPMMMKKKLLLLLLNNNQQQVVV\\\fffooovvv}}}xxxoooxxxggg[[[PPPHHHBBB>>>:::777888999:::;;;;;;777444444777999777555;;;;;;;;;;;;:::999888777::::::::::::;;;<<<===>>>BBBCCCEEEFFFGGGHHHJJJLLLMMMWWWhhhzzzwwwoooeee]]]VVVTTTTTTWWW___gggqqqwww~~~{{{zzzzzz{{{yyy{{{}}}~~~~~~yyywwwsss^^^NNNCCC;;;999888777666555666777888888888888888888777777777;;;;;;;;;;;;;;;<<<===>>>DDDLLLZZZppp}}}wwwqqqsss||||||nnn```[[[YYY___eeeeee]]]RRRIIIDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEKKKRRRYYYeeexxx}}}nnneee[[[SSSKKKJJJJJJHHHGGGIIIGGGGGGHHHIIIKKKMMMNNNOOOQQQRRRTTTXXX\\\```ccceeejjjjjjlllmmmmmmnnnnnnnnnpppoooooopppsssuuuvvvvvvxxx{{{~~~~~~rrrkkkeeekkkzzztttggg]]]VVVNNNIIIIIIJJJGGGDDDCCCDDDEEEFFFEEEFFFEEEDDDBBBAAA???>>>===;;;<<<===???BBBIIIQQQVVV\\\___eeekkkppptttvvvwww{{{zzzyyyzzz{{{~~~|||ttthhh^^^UUURRRPPPMMMLLLMMMKKKNNNRRRXXX___hhhrrrxxxyyyrrrooo{{{iii\\\QQQHHH???<<<777555555777888888;;;777444444777::::::888::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???AAACCCFFFGGGGGGHHHJJJKKKJJJTTTfffxxxzzzqqqhhh___XXXUUUUUUXXX```iiirrrwww~~~}}}{{{zzz||||||{{{{{{zzz{{{|||}}}~~~}}}xxxvvvppp[[[MMMBBB;;;999888777666666777888888888888888888888888888888:::::::::;;;<<<===>>>???EEEMMMZZZooo}}}uuuttt{{{|||ooo```ZZZWWW]]]dddfff```UUUKKKEEEFFFFFFHHHHHHHHHHHHFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCHHHNNNUUU___rrrqqqhhh]]]TTTMMMKKKKKKHHHGGGIIIFFFFFFFFFGGGIIIKKKMMMNNNQQQSSSUUUYYY]]]bbbeeegggiiijjjkkklllmmmnnnnnnnnnqqqqqqqqqrrrtttuuuvvvvvvwwwzzz~~~xxxooohhhlllxxxwwwjjjaaaZZZRRRMMMLLLHHHEEEBBBAAABBBDDDEEEEEEFFFEEEDDDCCCAAA@@@???>>><<<===>>>???BBBHHHOOOTTTWWWZZZ```ffflllppprrrsssxxxwwwvvvvvvwwwyyy{{{|||}}}{{{zzzzzz}}}~~~uuueee\\\SSSQQQPPPMMMMMMNNNJJJNNNTTT[[[cccllluuuzzz{{{|||wwwnnnlll|||}}}jjj\\\QQQIII>>>:::666333444555666666999666333333666999::::::999999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@BBBEEEGGGGGGFFFGGGHHHFFFQQQcccwww}}}tttiii```XXXUUUVVVZZZbbbkkkssswww~~~~~~{{{zzz{{{yyyxxxwwwwwwxxxxxxxxxyyy{{{~~~zzzuuuuuu~~~mmmYYYLLLBBB;;;999888777666666777888999888888888888888999999999888888999:::<<<>>>@@@AAACCCLLLZZZnnnvvvrrrxxxzzznnn___WWWTTTZZZbbbeeebbbYYYNNNHHHFFFFFFHHHHHHHHHHHHFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBCCCGGGMMMRRR\\\ooouuulll___VVVNNNMMMLLLIIIHHHIIIFFFEEEEEEFFFHHHJJJMMMNNNQQQRRRUUUXXX]]]aaaeeeggghhhiiijjjlllmmmnnnnnnnnnqqqrrrssstttuuuvvvwwwxxxwwwzzz~~~}}}ssskkkmmmwww|||pppiiibbbZZZTTTRRRGGGDDDAAA???AAACCCDDDDDDEEEEEEDDDCCCAAA@@@??????;;;<<<>>>???AAAFFFLLLQQQRRRVVV\\\bbbhhhlllooopppsssrrrqqqpppppprrrtttuuuuuutttssssssuuuzzz}}}tttdddZZZRRRPPPOOOMMMMMMNNNJJJNNNUUU\\\eeeoooxxx~~~|||tttxxxvvvllljjj{{{|||iii\\\RRRJJJAAA===999666777888999999666444333333555777999:::888888:::;;;<<<=========<<<<<<;;;<<<<<<===>>>??????BBBEEEGGGFFFDDDCCCCCCCCCOOOaaavvvzzzlllccc[[[WWWXXX[[[dddmmmtttyyy|||zzzvvvuuutttuuuvvvwwwvvvuuuuuuwww{{{xxxtttttt|||jjjWWWKKKBBB:::888888777666777888999:::888888888999999999999999777777888:::<<<>>>AAABBBBBBKKKYYYmmmxxxpppvvvyyyooo___WWWTTTYYYaaaeeeccc[[[QQQJJJFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCGGGLLLQQQZZZmmmyyyqqqaaaXXXPPPNNNLLLIIIHHHIIIFFFFFFEEEEEEGGGJJJMMMOOOOOOPPPRRRVVVZZZ^^^aaacccggghhhjjjkkkmmmnnnnnnnnnoooqqqtttuuuuuuvvvwwwxxxvvvyyy|||~~~yyyqqqpppwwwyyyssslllaaaYYYVVVHHHEEEAAA???@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@??????;;;<<<===>>>@@@DDDJJJNNNQQQTTTYYY___eeehhhkkkkkkjjjiiihhhffffffgggiiijjjhhhhhhhhhhhhjjjpppwww}}}yyypppcccZZZRRRPPPOOOMMMLLLNNNKKKOOOUUU]]]fffqqq|||xxxqqqvvvwwwpppnnn~~~xxxggg[[[RRRJJJ???;;;777555555777888888444444444555555666777888777888999;;;<<<<<<======;;;;;;;;;;;;<<<===>>>???@@@CCCGGGHHHFFFCCCAAA@@@AAAMMM```tttrrriii___[[[ZZZ]]]fffooowww{{{|||zzzuuutttssstttuuuuuuqqqoooppprrruuu{{{xxxvvvsss{{{|||eeeTTTJJJBBB;;;888888777777777888::::::888888888999999:::::::::::::::;;;<<<===???AAABBBBBBLLLZZZlllzzzqqqvvv{{{qqqbbbXXXWWW\\\bbbfffddd]]]SSSLLLGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBAAABBBCCCCCCCCCFFFKKKPPPYYYlll|||sssbbbYYYQQQOOOMMMJJJHHHIIIGGGFFFEEEEEEGGGJJJMMMOOOPPPQQQSSSUUUYYY]]]```bbbggghhhiiikkkmmmmmmnnnnnnkkknnnrrrtttttttttvvvxxxuuuwwwyyy{{{{{{}}}yyyvvvxxx{{{sssfff[[[VVVJJJFFFAAA??????AAACCCCCCCCCCCCBBBAAA@@@??????>>>:::;;;<<<===???BBBGGGKKKNNNQQQUUUZZZ^^^```bbbbbb^^^]]][[[YYYYYYYYY[[[\\\YYYYYYYYYZZZ\\\ccclllsss}}}uuummmcccYYYQQQOOONNNLLLKKKMMMLLLPPPUUU]]]gggsssxxxrrruuuzzzxxxtttcccYYYQQQKKK===999555222333444555555333555777888777777777777777777999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>CCCFFFJJJKKKHHHCCC@@@>>>@@@LLL___tttxxxnnnccc^^^\\\^^^fffoooyyy}}}~~~|||zzzxxxvvvuuuttttttqqqlllgggkkkmmmpppwwwzzzxxxssszzzxxxbbbRRRJJJCCC<<<888888777777777888:::;;;888888888999999:::::::::============>>>???@@@AAACCCLLL[[[mmm|||rrrxxx}}}ttteee[[[[[[___dddgggeee^^^TTTLLLHHHHHHJJJJJJJJJJJJHHHHHHFFFDDDBBBAAA@@@AAACCCDDDBBBFFFJJJOOOXXXlll}}}tttcccZZZRRROOOMMMJJJHHHIIIGGGFFFEEEEEEGGGJJJNNNPPPRRRSSSUUUWWW[[[^^^aaacccggghhhiiikkklllmmmnnnnnnhhhlllqqqrrrrrrsssuuuwwwsssuuuwwwxxxyyy{{{~~~~~~zzzzzzvvvgggZZZTTTKKKGGGBBB??????AAABBBCCCBBBBBBAAAAAA@@@???>>>>>>999:::<<<===>>>AAAFFFIIILLLNNNQQQUUUWWWXXXYYYXXXUUUTTTRRRPPPOOOOOOQQQQQQNNNNNNOOOOOORRRYYYdddlllyyy}}}tttmmmcccZZZQQQOOONNNLLLKKKLLLMMMPPPUUU]]]gggtttyyytttvvvqqqaaaXXXQQQKKK???<<<777555555777888888444666999:::999888777777666777888999:::::::::::::::::::::::::::<<<======FFFIIIMMMMMMIIIDDD@@@===@@@LLL^^^sss}}}qqqfffaaaaaadddkkkssszzz~~~~~~}}}{{{xxxtttssstttrrrmmmiiilllnnnpppuuuvvvtttyyynnn]]]QQQHHHAAA===999888777666666777888999999::::::;;;<<<<<<<<<<<<>>>>>>======>>>???AAABBBEEEMMMVVVeee~~~ttt{{{vvvfff^^^UUU\\\ccceeeddd```VVVLLLIIIHHHHHHIIIJJJIIIGGGEEECCCCCCCCCBBBBBBAAAAAAAAAFFFFFFHHHMMMUUUggg|||tttfff[[[QQQMMMJJJGGGGGGHHHFFFFFFEEEFFFHHHKKKNNNOOOPPPQQQSSSVVVZZZ^^^aaabbbfffgggggghhhjjjlllnnnooonnnoooppprrruuuxxx{{{|||vvvxxxyyyyyyyyyzzz}}}}}}uuuhhh[[[TTTIIIGGGDDDAAAAAAAAACCCDDDEEEEEEEEECCCBBB@@@>>>===999999:::;;;===@@@CCCDDDKKKLLLNNNPPPPPPOOONNNMMMJJJGGGEEEEEEGGGHHHGGGEEEHHHFFFGGGJJJMMMRRR\\\gggsss~~~uuuoooeee\\\RRRLLLMMMNNNNNNMMMJJJMMMUUU^^^dddlllyyywwwsss{{{nnn]]]UUUPPPJJJ===;;;999666555444555666777777777888999888555222333333444666888;;;>>>@@@===<<<:::999999;;;>>>@@@AAAEEEJJJKKKHHHBBB===:::;;;JJJ___ttttttgggaaa```ccckkkssszzz}}}yyyuuusssrrrppplllhhhiiikkklllppp{{{wwwsss|||~~~lll[[[OOOFFF???;;;888888777666666777999999:::;;;;;;<<<============?????????>>>???@@@BBBCCCFFFNNNXXXgggtttyyyvvvhhhaaaYYY___eeeeeeddd```VVVMMMIIIHHHHHHIIIJJJIIIGGGEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCGGGMMMTTTddd}}}tttfff\\\QQQMMMKKKHHHGGGIIIHHHGGGFFFFFFGGGIIIKKKMMMOOOPPPRRRUUUYYY\\\___aaaeeefffggghhhkkkmmmooopppppppppqqqsssuuuxxxzzz{{{wwwyyyzzzzzzzzz{{{}}}}}}}}}sssgggZZZQQQIIIGGGDDDBBBAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???999999:::<<>>>>><<<:::999999;;;===???BBBFFFKKKLLLJJJDDD@@@======III]]]rrryyyjjjbbb```ccckkktttzzz~~~xxxtttsssqqqmmmiiiggghhhhhhkkkvvvwwwsss}}}{{{iiiXXXLLLDDD>>>:::888777777666777888999:::;;;;;;<<<===>>>>>>??????AAAAAA@@@AAAAAABBBDDDDDDHHHPPPZZZkkktttwww|||vvvkkkeee___fffkkkjjjgggaaaXXXOOOIIIHHHGGGHHHIIIIIIGGGEEEEEEEEEDDDCCCBBB@@@@@@???>>>@@@EEELLLRRR```xxx~~~uuuhhh]]]RRRNNNKKKHHHGGGIIIJJJIIIGGGFFFFFFHHHIIIKKKNNNOOOQQQSSSWWWZZZ]]]___cccdddfffhhhkkknnnpppqqqqqqrrrrrrtttuuuwwwyyyzzzxxxyyyzzzzzzzzzzzz}}}}}}|||{{{{{{~~~wwwoooeeeXXXNNNIIIHHHEEECCCBBBBBBCCCDDDBBBBBBBBBBBBBBBAAAAAA@@@999999:::<<>>@@@??????@@@BBBCCCBBBAAAAAA???@@@BBBDDDHHHRRR\\\kkkwww}}}ppphhh^^^YYYQQQMMMMMMMMMKKKIIIMMMPPPWWW```ffflllxxxxxxxxx}}}xxxrrrtttsssooojjjaaaSSSGGG===<<<999777666666666666777777777888999999666444999999999999:::<<<===>>>>>>===;;;999999:::<<<======AAAEEEGGGEEEAAA>>><<>>???@@@AAABBBBBBBBBCCCDDDDDDEEEIIIPPP[[[mmmtttuuuzzzwwwoooiiidddmmmssssssnnnfff[[[QQQIIIHHHGGGGGGHHHHHHGGGEEEGGGFFFEEECCCBBB@@@??????===???DDDIIINNN[[[rrruuuiii^^^SSSOOOLLLIIIHHHJJJIIIHHHFFFEEEFFFGGGIIIJJJMMMMMMOOORRRUUUXXX[[[]]]aaabbbeeehhhkkknnnpppqqqssssssssstttuuuwwwxxxyyyxxxyyyyyyyyyxxxyyyzzz|||~~~}}}~~~yyyvvvpppoooqqquuuzzz|||tttooojjjbbbVVVMMMJJJHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???::::::;;;<<<>>>AAACCCEEEAAAAAABBBAAA@@@???======??????@@@AAACCCDDDDDDDDDCCCAAAAAACCCDDDGGGPPPZZZhhhuuu}}}ooofff[[[WWWQQQNNNMMMKKKJJJHHHLLLPPPWWW```eeekkkvvvzzzzzzzzzuuujjjjjjjjjkkkkkkbbbRRREEE===<<<:::888777777777777999888888999;;;;;;999777::::::;;;;;;<<<>>>??????>>>===;;;:::999:::;;;;;;999===AAACCCAAA???<<<;;;@@@III[[[rrr~~~mmmccc```ccclllvvv||||||xxxuuupppmmmhhhiiihhhhhhqqqyyyvvv{{{|||iiiYYYMMMDDD>>>:::777666666666888:::<<<===<<<;;;;;;<<<===???@@@AAABBBCCCCCCDDDEEEEEEEEEFFFIIIPPP\\\nnnssssssyyyyyyrrrlllfffqqq{{{|||vvvlll^^^TTTIIIHHHFFFFFFGGGHHHGGGEEEGGGFFFEEEDDDBBBAAA@@@???@@@@@@CCCFFFJJJVVVmmmuuujjj```UUUPPPMMMJJJIIIJJJFFFEEEDDDDDDEEEGGGJJJKKKLLLLLLNNNPPPSSSWWWYYY[[[^^^```cccgggjjjmmmoooooorrrrrrsssssstttvvvwwwxxxvvvwwwxxxwwwvvvvvvwwwyyy||||||{{{{{{}}}~~~yyytttoookkkiiiiiikkknnnrrrtttvvvvvvxxxrrrlllhhhddd^^^UUUNNNJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA???===<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAA@@@@@@???>>>>>>???@@@BBBDDDDDDEEEEEEFFFFFFCCCBBBCCCDDDFFFOOOYYYgggtttpppeeeXXXUUUQQQNNNLLLJJJIIIHHHKKKNNNWWW```eeejjjuuu{{{zzz{{{wwwjjjeeeccceeeeee]]]OOODDD<<<<<<;;;:::999888888777::::::999;;;======<<<;;;999999;;;===>>>@@@AAAAAA===<<<;;;:::999999::::::;;;>>>BBBCCCBBBAAA??????AAAKKK___www}}}mmmcccaaadddnnnwww}}}}}}yyytttoookkkmmmlllkkkqqq}}}|||zzz}}}yyy~~~lll[[[NNNEEE???:::666666666777888:::===>>>======<<<===>>>@@@BBBDDDDDDEEEFFFGGGHHHHHHHHHGGGLLLQQQ]]]ppp{{{rrrsssyyy{{{tttmmmeeerrr}}}xxxmmmaaaVVVIIIGGGFFFEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@AAAAAABBBDDDGGGRRRhhh}}}xxxlllaaaVVVQQQNNNJJJIIIKKKEEEDDDDDDDDDEEEGGGIIIKKKKKKLLLNNNPPPSSSVVVXXXZZZ\\\^^^bbbfffiiikkklllmmmqqqqqqqqqrrrsssuuuvvvwwwvvvwwwwwwvvvttttttuuuwww{{{~~~zzzxxxwwwzzz|||vvvtttqqqmmmjjjhhhjjjlllnnnpppqqqrrrrrrqqqooojjjeee```ZZZSSSOOOKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCBBB@@@>>><<<;;;>>>===<<<;;;;;;;;;<<<===????????????@@@@@@AAAAAA???BBBEEEFFFFFFFFFFFFGGGGGGDDDCCCCCCCCCEEEMMMWWWfffsssqqqeeeWWWUUURRRNNNKKKJJJIIIIIIJJJNNNWWW```fffkkkvvvzzzxxx}}}xxxkkkccc^^^___^^^VVVKKKDDD<<<<<<;;;;;;:::999888888;;;::::::;;;===>>>>>>===888999;;;===???AAAAAABBB;;;;;;:::::::::::::::::::::===???@@@???>>>>>>???BBBOOOfff{{{llldddbbbfffoooxxx|||wwwqqqttttttrrrvvv~~~{{{}}}}}}{{{mmm\\\OOOEEE>>>:::666666666777999;;;===???@@@?????????@@@CCCEEEGGGGGGHHHIIIKKKKKKKKKKKKJJJOOOSSS^^^rrr|||vvvqqqtttzzz}}}vvvmmmcccoooyyyyyysssjjj```YYYIIIGGGEEEEEEFFFGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA>>>???BBBEEEGGGOOOcccuuu|||mmmbbbWWWRRROOOKKKJJJKKKGGGFFFDDDCCCDDDEEEGGGIIILLLLLLNNNPPPRRRUUUXXXYYY[[[]]]aaadddgggiiijjjjjjoooooooooppprrrtttuuuvvvvvvwwwwwwvvvttttttuuuvvvzzz~~~{{{vvvrrrttt|||wwwsssrrrrrrooommmkkkmmmppprrrssstttuuuvvvqqqqqqnnnggg^^^VVVRRRPPPKKKKKKIIIHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@???======>>>===<<<;;;;;;<<<===>>>>>>??????AAABBBDDDFFFFFFCCCGGGJJJKKKJJJIIIJJJKKKIIIFFFEEEEEEDDDEEEMMMWWWdddqqqrrreeeXXXVVVRRRNNNJJJIIIJJJKKKJJJOOOXXXbbbiiinnnyyyxxxuuu~~~zzzjjjbbb\\\\\\YYYPPPGGGDDD<<<<<<<<<;;;;;;:::999999:::999888999<<<>>>>>>===:::;;;<<<>>>???@@@??????::::::::::::::::::;;;;;;999;;;======<<<;;;<<<<<>>???BBBAAAAAAAAABBBEEEHHHJJJIIIJJJLLLMMMNNNNNNMMMMMMQQQUUU```ssswwwsssqqqttt{{{~~~vvvmmmaaallltttssslllfff```ZZZJJJGGGEEEDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBB;;;>>>BBBFFFHHHNNN___ooonnnbbbWWWRRROOOKKKJJJKKKHHHGGGEEEDDDCCCDDDEEEFFFLLLLLLNNNPPPRRRUUUXXXYYYZZZ]]]```dddfffhhhhhhhhhmmmnnnnnnpppqqqsssuuuvvvxxxxxxxxxwwwuuutttuuuwwwzzz~~~}}}uuunnnoooyyy|||tttpppqqqrrrpppnnnmmmooosssvvvwwwxxxyyyzzztttuuurrriii]]]TTTPPPPPPLLLKKKJJJHHHFFFEEECCCBBB@@@AAAAAAAAAAAA@@@??????======<<<<<<===>>>???@@@@@@@@@BBBCCCFFFHHHKKKLLLHHHLLLPPPQQQOOOMMMNNNOOOLLLIIIHHHGGGFFFGGGOOOXXXbbbooo~~~rrreeeXXXVVVRRRNNNJJJIIIKKKMMMKKKPPPZZZdddkkkqqq{{{vvvrrr{{{|||hhh```[[[[[[WWWLLLEEEDDD<<<<<<<<<<<<;;;:::999999888777777888;;;=========;;;<<<>>>??????>>>======999999999::::::;;;;;;;;;===???@@@@@@???>>>>>>???EEEWWWrrrtttlllggggggoooyyy}}}jjj[[[PPPEEE>>><<<777777777888:::===AAACCCFFFEEEDDDDDDFFFHHHKKKMMMNNNNNNOOOPPPPPPQQQRRRRRRWWWYYYbbbuuuzzzvvvrrrrrryyy|||ttthhheeefffgggiiijjjgggccc___OOOHHHDDDEEEGGGFFFEEEFFFFFFFFFFFFFFFGGGEEEBBB???AAA@@@AAAEEEHHHMMMXXXcccooobbbVVVQQQOOOLLLJJJKKKHHHGGGFFFEEEEEEEEEFFFGGGJJJLLLOOOPPPRRRTTTWWWZZZ\\\^^^aaadddgggjjjkkkllljjjlllnnnnnnmmmoootttxxxxxxwwwvvvvvvxxxzzz}}}zzzrrrttt}}}yyyxxxwwwxxxuuuxxx{{{~~~}}}|||}}}{{{rrreee[[[WWWVVVSSSSSSQQQMMMIIIEEECCCCCCEEECCCBBBBBBBBBAAA>>><<<@@@AAAAAA@@@??????AAACCCEEEFFFHHHHHHHHHHHHJJJLLLMMMNNNPPPRRRTTTVVVWWWWWWMMMJJJHHHGGGEEEFFFMMMWWWeeerrrssskkk[[[UUUQQQOOOLLLHHHHHHKKKLLLWWW[[[```mmmvvvvvvpppnnnwwwqqqfff[[[VVVRRRKKKDDDAAA999999:::;;;;;;;;;::::::999888777777777888::::::======>>>>>>===<<<<<<;;;888999::::::888888999::::::===AAACCCAAA???===<<>>AAACCCDDDDDDDDDEEEGGGJJJMMMOOOPPPPPPQQQQQQRRRSSSTTTTTTXXX[[[dddvvv}}}zzzuuussswwwzzzuuukkkeeeeeefffggghhhfffccc```RRRKKKEEEFFFGGGFFFFFFHHHGGGFFFEEEFFFFFFEEEBBB@@@@@@>>>???CCCFFFKKKUUU```zzzrrreeeXXXRRROOOKKKIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJMMMOOOPPPSSSVVVYYY]]]___aaadddhhhjjjlllmmmlllmmmnnnnnnnnnppptttvvvxxxwwwvvvwwwxxxzzz}}}~~~wwwzzzzzznnnddd]]]ZZZXXXWWWTTTQQQLLLHHHEEEDDDCCCBBBAAAAAABBBBBB@@@>>>??????@@@@@@@@@AAADDDGGGGGGHHHIIIHHHHHHJJJMMMOOOSSSTTTUUUWWWXXXYYYXXXXXXOOOLLLIIIHHHGGGGGGOOOXXXiiiuuu}}}qqqiiiZZZUUUQQQOOOLLLHHHIIILLLNNNYYY]]]aaaoooxxx|||uuupppnnnwwwsssggg[[[VVVRRRKKKEEEBBB::::::;;;;;;;;;:::::::::888888777666777888999:::============<<<;;;::::::888:::::::::999888999:::;;;>>>AAABBBAAA@@@??????HHHYYYrrrtttmmmjjjlllttt}}}{{{zzz|||~~~tttaaaTTTKKKBBB<<<;;;666555666777:::>>>BBBDDDCCCCCCDDDFFFIIIMMMPPPRRRRRRRRRSSSTTTUUUVVVWWWXXX\\\^^^gggwwwzzzvvvvvvyyyvvvpppfffeeedddeeefffeeecccaaaVVVMMMFFFFFFGGGFFFHHHJJJHHHGGGEEEEEEEEEEEECCCAAA>>>======AAACCCHHHRRR]]]tttuuuhhhZZZSSSOOOKKKHHHGGGIIIHHHFFFEEEEEEEEEFFFFFFFFFHHHKKKMMMOOORRRVVVXXX]]]^^^aaadddgggjjjllllllooonnnmmmmmmppprrrssssssvvvvvvvvvvvvxxxzzz|||}}}}}}~~~}}}rrrhhhaaa___]]]ZZZVVVQQQLLLHHHFFFBBBAAA@@@AAABBBCCCBBB@@@>>>???@@@@@@AAADDDIIIMMMMMMMMMMMMMMMMMMOOOSSSWWW[[[\\\]]]]]]\\\[[[YYYXXXQQQMMMKKKJJJHHHIIIQQQ[[[nnnzzzyyymmmfffZZZUUUPPPOOOLLLIIIIIIMMMPPP[[[^^^cccqqq|||yyysssppppppyyyxxxjjj\\\VVVRRRKKKDDDAAA;;;;;;;;;::::::999888888888777666666666777999:::<<<<<<;;;;;;:::999999888888:::;;;:::999888999;;;<<<>>>@@@@@@@@@@@@BBBCCCIIIYYYqqq|||qqqllllllooowww|||~~~ooo]]]QQQIIIAAA<<<:::555555666777:::>>>BBBDDDDDDEEEFFFHHHKKKNNNQQQSSSTTTTTTUUUUUUWWWYYY[[[\\\```ccckkkzzz|||yyyzzzwwwsssiiigggeeeeeeffffffeeedddYYYOOOGGGEEEEEEEEEGGGJJJJJJHHHEEEDDDEEEEEEDDDBBB>>>======@@@BBBFFFPPPZZZpppvvviii[[[TTTPPPLLLIIIHHHIIIHHHGGGEEEEEEEEEFFFFFFEEEGGGJJJLLLNNNQQQUUUXXX[[[]]]___cccfffhhhjjjkkkqqqnnnlllmmmqqqsssrrrqqqtttttttttuuuvvvxxxzzz{{{}}}~~~uuulllhhheeeaaa\\\WWWQQQKKKGGGDDDBBBAAAAAABBBCCCBBBAAA@@@AAAAAABBBDDDHHHNNNSSSUUUUUUUUUTTTUUUYYY^^^cccfffeeedddbbb___[[[WWWUUUQQQNNNKKKJJJIIIJJJSSS]]]rrr|||tttiiibbbZZZTTTOOONNNLLLIIIJJJNNNRRR\\\```dddsss~~~|||wwwrrrqqqsss}}}rrr```WWWRRRJJJBBB>>>;;;;;;:::888777666666666777777666555666777888999;;;::::::999888777777777999:::;;;:::999999:::;;;<<<===>>>===>>>???CCCFFFKKK[[[rrrwwwllljjjkkkpppwww{{{lll[[[QQQIIIAAA<<<:::666666666777:::>>>BBBDDDFFFFFFHHHKKKMMMPPPSSSTTTWWWVVVVVVWWWYYY\\\___```eeehhhooo|||~~~}}}yyytttllljjjhhhggghhhiiiiiihhh[[[PPPGGGDDDDDDDDDFFFIIIJJJHHHEEEEEEEEEEEEDDDCCC@@@>>>>>>@@@BBBEEEOOOYYYnnnvvviii[[[UUUQQQMMMKKKKKKJJJHHHGGGEEEEEEEEEEEEFFFFFFHHHKKKMMMNNNQQQUUUXXXXXXZZZ]]]```cccfffggghhhooommmkkkmmmqqqsssrrroooqqqqqqrrrsssuuuvvvwwwxxx}}}}}}~~~yyyrrrnnniiiddd^^^WWWOOOIIIHHHFFFCCCBBBCCCCCCBBB@@@CCCCCCDDDDDDGGGLLLTTTYYY\\\]]]]]]^^^```eeekkkppprrrpppkkkfff___YYYTTTQQQPPPLLLJJJIIIIIIKKKUUU```sss~~~}}}qqqfff___YYYSSSOOOMMMKKKIIIKKKPPPRRR]]]aaafffuuu{{{vvvqqqrrrwww~~~xxxxxx|||zzzeeeYYYRRRIII@@@;;;;;;:::888666555444444444777666555555555666777888999999888777777777777888999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;>>>BBBFFFMMM\\\rrr{{{pppfffeeeiiiooovvv}}}}}}nnn]]]SSSKKKCCC===;;;777777777888:::===AAACCCEEEFFFIIILLLPPPSSSUUUWWWZZZYYYYYYZZZ]]]```ccceeeiiilllsss||||||vvvmmmllljjjjjjkkkllllllkkk\\\QQQHHHEEEDDDCCCEEEHHHIIIHHHFFFFFFFFFFFFDDDBBBAAA??????@@@AAADDDNNNXXXjjjwwwjjj\\\VVVRRRNNNLLLLLLJJJIIIGGGEEEDDDDDDEEEEEEGGGHHHKKKLLLNNNPPPTTTVVVWWWXXX[[[^^^aaadddfffffflllkkkkkkmmmoooqqqqqqppppppppprrrssstttuuuvvvwww}}}}}}}}}~~~}}}yyyrrrlllfff^^^TTTMMMKKKIIIEEEDDDDDDDDDCCCBBBEEEEEEEEEFFFJJJRRR[[[bbbdddeeehhhjjjnnnssszzz~~~}}}tttjjj```XXXRRROOOOOOKKKIIIIIIJJJMMMXXXddduuu~~~rrrggg```YYYSSSNNNLLLKKKJJJLLLQQQSSS___dddjjjxxx}}}yyyuuuooorrryyyzzzrrrqqquuu~~~iii[[[TTTJJJAAA;;;:::999777555444444444444666555444444444555777888888777666666666777999999999;;;<<<;;;:::999:::<<<;;;;;;;;;::::::===AAAEEENNN\\\qqquuujjjaaaaaagggmmmttt{{{rrraaaVVVNNNEEE???<<<888888888888:::===???AAABBBDDDHHHMMMRRRWWWZZZ\\\^^^]]]]]]^^^aaadddhhhkkkmmmpppvvv}}}zzzmmmlllkkklllmmmnnnmmmlll]]]SSSJJJGGGFFFDDDEEEGGGHHHHHHGGGGGGHHHFFFDDDAAABBB??????@@@@@@CCCLLLVVVddd{{{zzzlll^^^WWWSSSNNNJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEFFFHHHJJJKKKLLLNNNQQQSSSWWWXXX[[[^^^aaadddeeefffgggiiilllmmmmmmnnnpppqqqpppqqqssstttvvvwwwwwwwww{{{{{{|||~~~{{{uuuooofffZZZRRRLLLIIIFFFEEEEEEFFFFFFFFFDDDDDDEEEHHHNNNXXXdddkkkooorrrvvvzzz~~~pppcccZZZTTTQQQOOOKKKIIIJJJLLLQQQ\\\hhhxxxwwwkkkcccYYYRRRMMMLLLKKKJJJMMMRRRUUUbbbhhhnnn}}}~~~yyyvvvrrrmmmqqqyyyyyypppooossskkk\\\UUUMMMDDD>>>;;;:::777666555555666777555555444444444555666777777666555555666888:::<<<:::;;;<<<;;;:::::::::<<<<<<<<<<<<;;;;;;===AAADDDMMM[[[ooo~~~qqqfff]]]^^^eeelllsssyyy~~~uuudddYYYPPPGGG@@@===999999888888:::<<>>??????BBBKKKUUU___vvv|||ooo```XXXSSSMMMIIIHHHKKKIIIGGGFFFDDDDDDDDDEEEFFFGGGIIIJJJJJJLLLNNNQQQWWWYYY\\\___bbbdddfffgggdddhhhlllmmmllllllooorrrqqqrrrtttvvvwwwxxxxxxxxxzzz{{{|||~~~{{{tttkkk^^^UUUKKKIIIFFFEEEGGGHHHIIIIIIBBBCCCEEEIIIQQQ\\\iiirrrxxx|||tttfff\\\VVVSSSOOOLLLJJJKKKMMMSSS___lll{{{zzznnnfffXXXRRRMMMLLLKKKJJJMMMSSSWWWdddkkkrrr{{{wwwssspppkkkoooxxxzzzpppooossskkk]]]WWWPPPGGGAAA<<<;;;888777666777888999555555444333444555666777666555555555666999<<<===:::;;;<<<<<<::::::;;;<<<============<<<>>>AAADDDLLLYYYmmm~~~|||wwwnnnfff```___aaafffpppyyy~~~~~~wwwdddYYYNNNBBB===@@@666666666777999;;;===??????BBBHHHQQQYYY___aaaaaa```aaabbbeeehhhllloooppptttvvv{{{}}}nnnqqqppplllkkknnnnnnjjj___ZZZQQQJJJFFFGGGKKKNNNIIIIIIHHHFFFEEECCCBBBBBB@@@???>>>===>>>BBBIIIMMM^^^qqq{{{qqqcccYYYTTTOOOJJJEEEJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGIIIKKKMMMPPPQQQTTTUUUXXX\\\___bbbdddeeeeeeeeeeeefffhhhjjjmmmnnnoooppprrrrrrsssuuuxxx{{{|||||||||{{{|||~~~rrrcccXXXPPPKKKHHHHHHHHHEEEDDDEEEFFFIIIKKKNNNRRR]]]mmmxxxvvvjjjccc\\\TTTQQQPPPMMMJJJLLLVVVeeeqqqyyykkkbbb\\\TTTNNNLLLKKKIIIKKKOOOYYYaaalllsssyyy}}}{{{uuukkkjjjoooxxxwwwqqqrrrxxxkkk]]]TTTKKKCCC???AAA>>>:::777444444444555666666555555555555666666777777777888999999::::::999999999999999999999999888999999:::<<<>>>???@@@HHHUUUhhhzzzzzzuuuoooggg```^^^```eeeoooxxx~~~}}}tttbbbWWWMMMAAA;;;===777666666777888:::<<<===>>>AAAHHHQQQZZZ```bbbbbbfffggghhhkkkooorrruuuwwwwwwyyy~~~nnnmmmmmmmmmnnnnnnmmmlllfff```WWWNNNHHHFFFGGGJJJIIIIIIHHHGGGEEEDDDCCCBBB@@@???>>>===>>>BBBHHHMMM]]]ooouuufff[[[VVVRRRMMMIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFGGGHHHKKKMMMOOOPPPSSSUUUXXX[[[___bbbddddddeeeeeeeeefffhhhkkkmmmooopppqqqrrrrrrrrrtttwwwzzzzzzzzz{{{{{{}}}ttteeeZZZVVVPPPMMMNNNMMMJJJIIIJJJDDDFFFIIILLLSSSaaarrr{{{ooohhhaaaZZZSSSRRROOOLLLNNNXXXhhhuuuwwwhhh___YYYRRRLLLKKKKKKKKKOOOTTT\\\eeeooovvv|||~~~wwwmmmiiinnnxxx~~~wwwyyy~~~iii\\\SSSJJJBBB>>><<<:::888555444444555666666666555444444444555555888888999999::::::::::::999999999999999999999999888888999:::;;;===>>>???EEEQQQdddvvvzzztttqqqpppggg```^^^___dddnnnxxx{{{ppp^^^UUUKKK???999:::777777666666777888:::;;;<<<@@@HHHRRR\\\bbbddddddhhhiiikkknnnqqquuuxxxzzz{{{~~~~~~ooojjjkkksssuuuooolllooojjjfff^^^TTTKKKGGGFFFGGGIIIIIIHHHGGGFFFEEECCCBBB@@@???>>>===>>>AAAGGGKKKYYYkkkzzzjjj^^^XXXTTTPPPLLLHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEFFFHHHJJJLLLNNNOOORRRTTTWWWZZZ^^^aaaccccccdddeeefffgggiiilllnnnooopppqqqrrrqqqqqqrrruuuxxxwwwyyy{{{}}}~~~|||kkk```YYYSSSOOOOOONNNKKKJJJLLLHHHHHHJJJMMMVVVfffzzzvvvppphhh```VVVTTTPPPMMMPPP\\\mmmyyyttteee]]]UUUOOOKKKKKKLLLNNNSSSZZZbbbiiirrryyyxxxnnnhhhnnnyyy~~~xxxfff[[[SSSIII@@@<<<888666555333444555666888777666555555444444444555999999::::::;;;;;;::::::999999999999999999999999888888999999;;;<<<>>>???AAAMMM^^^ppp~~~wwwrrrnnnlllooofff___]]]___dddmmmwww|||mmm[[[SSSKKK???999888888777666666666777888999;;;???GGGSSS]]]eeehhhhhhkkklllnnnqqquuuxxx|||}}}zzzssskkknnn{{{~~~rrrlllooojjjhhhcccZZZPPPJJJGGGHHHIIIIIIIIIHHHGGGFFFDDDCCC@@@@@@???>>>>>>AAAFFFJJJTTTddd}}}~~~lll___XXXTTTPPPMMMHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNQQQSSSVVVYYY]]]___aaabbbcccdddeeegggjjjlllnnnooopppqqqqqqqqqpppqqqtttvvvvvvyyy|||uuuhhh^^^WWWRRRQQQOOOLLLKKKLLLNNNNNNOOOSSS]]]mmm}}}uuullldddXXXUUUQQQOOOTTTaaarrr~~~qqqddd\\\SSSNNNKKKLLLMMMOOOVVV^^^fffmmmuuu{{{yyyooojjjqqq}}}rrrccc[[[SSSIII@@@;;;666666444444444555666777888777666666555555555666999:::;;;;;;;;;:::999999999999999999999999999999999999::::::;;;===>>>??????IIIZZZlll~~~xxxpppkkkhhhfffkkkddd^^^]]]___dddnnnwww}}}~~~kkkXXXQQQKKK@@@:::999888888777666666777888999:::>>>FFFRRR^^^gggkkkmmmrrrsssuuuxxx|||~~~wwwuuunnnssswwwmmmnnnlllllliiiaaaUUUKKKGGGFFFHHHIIIIIIIIIIIIGGGEEEDDD@@@@@@???>>>>>>@@@DDDHHHRRR```xxxnnn```XXXTTTOOOLLLHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLOOOQQQTTTXXX[[[^^^```aaabbbccceeegggjjjlllmmmnnnooopppppppppooopppsssuuuwwwzzz}}}~~~pppggg```ZZZWWWUUUPPPOOOPPPQQQRRRTTTZZZfffuuuyyyoooeeeYYYVVVRRRQQQXXXfffvvv|||oooddd]]]TTTPPPMMMMMMMMMOOOWWWaaajjjooovvv}}}|||sssqqqyyy}}}xxxmmmaaaZZZSSSHHH???<<<888777666555555555555666888777777777777777777888::::::;;;<<<;;;:::888777999999999999999999999999;;;;;;;;;;;;<<<===?????????HHHXXXkkk~~~}}}tttlllfffbbbaaaeee___\\\^^^aaafffoooxxx|||{{{wwwzzz~~~~~~jjjVVVNNNIIIAAA;;;;;;999888777666777888999::::::===EEEPPP]]]iiiooorrruuuvvvxxx|||~~~~~~xxxuuupppsss}}}zzzqqqnnnqqqsssqqqhhhZZZMMMFFFEEEHHHIIIJJJKKKJJJHHHFFFDDD@@@@@@@@@>>>>>>???CCCFFFQQQ^^^tttqqqccc[[[UUUOOOKKKHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEGGGHHHJJJKKKNNNPPPSSSVVVZZZ]]]___```___aaacccfffiiikkklllmmmmmmnnnooonnnnnnppprrruuuxxx{{{}}}~~~ssskkkccc___[[[VVVSSSUUUUUUWWW]]]fffrrr~~~}}}rrrhhh[[[XXXUUUVVV^^^lll{{{xxxlllccc]]]TTTQQQNNNMMMMMMOOOYYYcccnnnrrrxxx~~~xxxxxxzzzrrriii___YYYQQQFFF>>>;;;999888777666555444444444666666666666777888999999;;;<<<=========:::888777999999999999999999999999;;;::::::;;;<<<===>>>>>>???HHHWWWkkkzzzssskkkddd___\\\___[[[ZZZ^^^dddiiiqqqyyy}}}rrrooovvvyyyyyy~~~hhhSSSKKKGGG@@@;;;;;;999888777777888999:::;;;;;;===DDDOOO]]]jjjssswwwwwwxxx{{{~~~}}}{{{|||xxxrrrnnnmmmqqqwwwyyyuuuqqqsssvvvwwwooo```RRRKKKHHHHHHIIIJJJKKKKKKIIIFFFEEE@@@@@@@@@???>>>???BBBEEEMMMYYYnnnvvvhhh___XXXQQQLLLIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDFFFGGGIIIJJJMMMOOORRRUUUYYY\\\^^^___]]]___bbbeeehhhjjjkkklllkkklllmmmmmmnnnooosssuuuyyyzzz|||}}}~~~|||sssnnniiibbb```aaabbbfffnnnwwwwwwnnn]]]ZZZXXX[[[eeessstttiii```[[[SSSPPPNNNNNNMMMQQQ[[[gggrrruuuzzzyyywww|||wwwnnneee\\\VVVNNNCCC<<<999666666555555444333333333333333333444555777999:::>>>???@@@@@@???===:::888999999999999999999999999999999999999:::;;;<<<<<>>???BBBDDDIIITTTiiizzzlllccc[[[SSSMMMJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCDDDEEEGGGHHHIIIMMMNNNQQQUUUXXX[[[]]]^^^\\\^^^aaaeeehhhiiijjjkkkjjjkkklllmmmnnnpppsssvvvxxxzzz{{{{{{{{{}}}zzztttqqqqqqrrrwww~~~|||rrr___]]][[[___jjjwww}}}qqqfff^^^YYYQQQOOOMMMNNNNNNRRR^^^jjjuuuwww{{{~~~wwwrrr~~~~~~}}}yyyssslllcccZZZSSSKKKAAA:::888333333333333333333333333000000111222444666888999@@@AAABBBCCCAAA???;;;999999999999999999999999999777777777777888999::::::>>>FFFVVVkkk~~~|||xxxrrrlllfffaaa^^^^^^[[[YYY]]]fffooovvvzzzzzzooopppvvv~~~~~~~~~kkkUUUIIIDDD???<<<;;;777777777777777888888999<<<<<<@@@JJJZZZjjjvvv|||~~~}}}xxxwwwrrrhhh]]][[[bbblllrrrtttqqqsssvvvvvvoooaaaQQQFFFLLLMMMMMMLLLLLLKKKJJJIIIEEECCC@@@>>>>>>@@@BBBDDDLLLRRR```www|||mmmccc[[[RRRLLLNNNKKKHHHGGGFFFEEEDDDBBBEEEEEEDDDDDDEEEGGGIIIJJJFFFJJJPPPUUUXXX[[[___aaa___aaacccdddeeefffiiillliiikkkmmmmmmlllmmmnnnpppsssuuuwwwzzz}}}~~~|||pppccc___\\\bbbnnn|||xxxnnnddd[[[UUUTTTPPPMMMLLLMMMRRR^^^jjjuuu|||xxxrrrzzzsssmmmdddYYYRRRJJJ@@@:::999888888888888777777777777222333444555666666666666999;;;>>>@@@@@@>>>;;;999<<<;;;::::::999999999:::;;;:::999888999:::;;;<<<===DDDUUUlllxxxvvvsssnnniiidddaaa^^^^^^\\\ZZZ^^^gggqqqyyy}}}}}}rrrqqqvvv~~~zzzgggRRRGGGBBB===999888777777777777777888999999<<<<<<@@@JJJYYYjjjwww~~~|||{{{rrrhhh[[[VVV[[[dddkkknnnnnnqqqtttuuupppeeeWWWMMMMMMMMMMMMMMMLLLKKKJJJJJJEEECCC@@@>>>>>>@@@BBBDDDIIIPPP^^^uuu}}}oooeee\\\SSSMMMMMMKKKHHHGGGFFFFFFDDDCCCEEEDDDDDDDDDEEEGGGIIIJJJGGGKKKPPPTTTWWWZZZ]]]```^^^___aaacccccceeehhhjjjiiikkkmmmmmmmmmmmmoooppptttuuuwwwyyy{{{}}}~~~~~~{{{}}}ttteeeaaa```eeerrrvvvmmmddd[[[VVVSSSOOOMMMMMMOOOTTTaaammmzzz{{{sssppp}}}zzzqqqjjjaaaWWWPPPHHH???:::999777777777666666666555555333444444555555666777777:::<<<===??????===;;;999;;;;;;:::999999999999999::::::999999999:::;;;<<<===DDDUUUkkkqqqooommmjjjfffdddbbbaaa```^^^]]]```hhhrrr{{{wwwtttxxx{{{|||yyyhhhUUUKKKEEE@@@<<<:::888777777777777888999999<<<<<<@@@IIIYYYjjjyyyxxxlll]]]TTTTTT\\\eeejjjnnnrrrvvvxxxtttiii[[[QQQNNNNNNNNNMMMMMMLLLKKKKKKFFFDDDAAA??????@@@BBBCCCGGGMMM[[[rrrqqqggg^^^UUUNNNLLLJJJHHHGGGGGGGGGFFFDDDDDDDDDCCCDDDEEEFFFHHHIIIHHHKKKOOOSSSUUUXXX[[[]]]\\\^^^```aaabbbcccfffhhhiiikkkmmmmmmmmmnnnoooqqqssstttvvvxxxzzz{{{||||||}}}~~~}}}xxxxxxuuugggeeeeeekkkwww|||tttlllccc[[[VVVQQQNNNLLLNNNQQQWWWdddqqq}}}wwwooonnnzzzyyynnnfff]]]TTTNNNGGG>>>999999666666666555555555444444555555444444555666888999<<<<<<======<<<;;;:::999:::999888888888888888888:::::::::999:::;;;;;;<<<<<>>FFFWWWnnnmmmjjjgggdddcccdddfffhhheeefffhhhjjjmmmssszzz~~~~~~~~~{{{}}}tttgggWWWMMMEEE===::::::999888888888888999::::::======@@@GGGUUUjjj}}}~~~|||nnn___UUUWWW```iiimmmttt}}}rrraaaUUUPPPOOOMMMLLLKKKKKKLLLLLLIIIHHHEEECCCBBBAAAAAAAAAFFFJJJVVVkkkyyyoooeee[[[TTTMMMKKKIIIHHHHHHHHHGGGEEEBBBBBBBBBBBBCCCDDDFFFGGGGGGIIIKKKMMMNNNQQQTTTWWWYYY\\\```bbbcccccceeeffffffhhhjjjkkkkkklllooopppoooqqqsssvvvyyy{{{|||}}}}}}~~~}}}tttqqq|||rrriiimmmssszzzzzzoooeee]]]VVVRRRRRRPPPPPPSSSUUU[[[gggrrrsss~~~{{{zzz|||vvvwwwuuujjj\\\TTTLLLGGGBBB:::777777777777777666666666555555444444333333444555777888999999888888888888999999777777777777777777888999::::::;;;<<<<<<<<<<<<;;;===EEEWWWnnnllliiiddd```^^^___aaacccaaadddiiilllpppuuu{{{}}}~~~xxxjjjZZZOOOFFF>>>;;;<<<999999888888999999:::;;;======@@@GGGTTTjjj~~~}}}}}}}}}}}}rrrdddZZZZZZbbbkkkmmmpppvvvyyyvvvkkk]]]TTTPPPNNNLLLKKKJJJJJJKKKLLLJJJHHHGGGDDDBBBAAAAAA@@@FFFIIITTThhh{{{qqqggg]]]UUUNNNLLLJJJHHHHHHGGGFFFDDDBBBAAAAAAAAABBBDDDFFFGGGFFFHHHJJJKKKMMMOOOSSSVVVWWWZZZ^^^aaabbbbbbcccddddddfffiiijjjjjjkkknnnpppoooppprrrtttvvvwwwwwwwwwyyy{{{}}}~~~~~~~~~|||wwwxxx~~~|||sssppp{{{rrrlllpppwwwyyynnnddd]]]XXXUUURRRPPPQQQUUUYYY___kkkwwwuuuzzz}}}{{{tttoooqqq}}}wwwjjj[[[SSSKKKFFFAAA:::666666666666666555555555444444222222333333444555555555666666777888888999999999888777777777777888999:::::::::<<<=========<<<;;;;;;DDDVVVmmmkkkhhhbbb]]][[[[[[]]]___]]]bbbhhhmmmrrrwww}}}|||vvvhhhXXXLLLBBB:::888:::999999888888999999:::;;;===>>>@@@FFFTTTjjj}}}}}}zzzzzz}}}vvviii___^^^eeennnpppqqqrrrqqqlllcccWWWOOOOOONNNLLLJJJIIIJJJKKKLLLJJJIIIGGGEEECCCAAAAAA@@@EEEHHHRRRfff|||rrrhhh]]]VVVOOOMMMJJJIIIHHHGGGEEEDDDBBBAAAAAAAAABBBDDDFFFGGGEEEGGGIIIJJJLLLOOOSSSVVVVVVYYY]]]``````aaaaaabbbccceeehhhiiiiiikkkmmmooopppqqqrrrrrrsssssssssrrrvvvxxx{{{|||||||||}}}~~~yyyzzz|||}}}~~~zzzuuuqqqrrryyy{{{rrrooozzz~~~pppmmmsss{{{yyymmmddd^^^[[[YYYRRRPPPRRRWWW\\\cccppp|||xxx}}}www}}}|||wwwooohhhkkkxxxyyyjjj[[[SSSKKKFFFAAA999666666555555444444444333333333000111222333444444444444444555666888999999999999888888777777888999::::::::::::<<<=========<<<;;;:::BBBTTTkkk~~~fffffffffbbb^^^]]]```cccccckkkqqqrrrtttzzz~~~||||||yyy{{{xxxgggUUUJJJDDD???;;;::::::999888888888999:::;;;======???EEEQQQggg{{{|||~~~zzzyyyzzz}}}|||uuukkk```YYY___hhhppprrrrrrmmmiiidddZZZQQQMMMLLLLLLMMMNNNNNNLLLJJJIIIHHHGGGEEECCCBBBAAAAAADDDIIITTTeee{{{ssshhh^^^WWWUUUQQQMMMIIIHHHGGGFFFDDDDDDCCCBBBBBBCCCEEEGGGIIIFFFHHHJJJLLLMMMNNNQQQSSSYYYZZZ]]]```bbbcccddddddfffggghhhjjjmmmnnnmmmkkknnnoooppprrrttttttuuuuuuwwwwwwwwwwwwxxxzzz{{{|||||||||}}}~~~~~~}}}|||{{{zzz~~~~~~yyyvvvxxx|||||||||||||||{{{zzzxxxvvvzzzxxxtttqqqrrrvvv{{{zzz{{{~~~|||wwwrrrppppppqqqttt}}}|||vvvvvvzzzyyypppzzzvvvlllgggbbb]]][[[UUUOOORRR]]]kkkvvv{{{}}}}}}}}}xxxqqqllllllqqqzzz{{{lllUUURRRLLLEEE===999777888555444333333222222333333333333333444444444555555555666777888888999888888555666666777888999999:::999;;;===???@@@@@@???>>>@@@CCCOOOfff|||gggggggggeeeddddddeeeggghhhpppvvvwwwyyy}}}vvvwwwwwwgggTTTJJJDDD???<<<<<<:::999888888888999:::;;;===>>>AAAFFFQQQeee{{{vvvzzzyyy{{{|||xxxrrriii^^^WWW\\\dddoootttxxxwwwrrrjjj\\\OOOMMMLLLKKKLLLMMMMMMKKKJJJIIIHHHFFFDDDCCCBBBAAAAAACCCHHHRRRbbbxxxvvvjjj```YYYUUUQQQMMMJJJHHHHHHGGGFFFDDDCCCBBBAAABBBDDDFFFGGGFFFHHHJJJKKKLLLMMMQQQSSSVVVXXX[[[]]]```aaabbbbbbdddeeefffhhhjjjkkkkkkjjjnnnnnnoooqqqrrrssstttuuuvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{|||||||||zzzyyyxxxuuuvvvtttooohhhcccbbbcccgggiiimmmqqqrrrrrrpppnnnjjjjjjiiigggeeebbb___^^^YYYWWWTTTRRRSSSVVVZZZ]]]bbbdddgggjjjkkkiiifffdddhhhjjjmmmsss~~~yyyzzzxxxwwwrrr|||~~~wwwooohhh___YYYSSSVVVaaannnxxx}}}~~~}}}~~~}}}xxxqqqlllmmmsss~~~tttdddWWWSSSMMMEEE>>>:::888888666555444444333333444444333333444444444555555555888888999999999888888777888888888888999999999999999;;;===???@@@@@@???>>>AAADDDPPPeee{{{hhhgggggghhhkkkllllllkkkooovvv|||}}}}}}~~~sssssswwwfffTTTIIICCC???===>>>:::999888888888:::;;;<<<>>>@@@DDDHHHOOObbb|||rrrxxx{{{|||zzzvvvqqqjjj___XXXZZZaaakkkuuu~~~}}}qqq___OOOMMMLLLKKKKKKLLLLLLKKKIIIIIIHHHFFFDDDBBBAAA@@@@@@BBBGGGPPP___tttzzznnnccc[[[TTTQQQMMMJJJIIIIIIHHHGGGEEEDDDCCCAAABBBCCCDDDFFFGGGHHHIIIIIIJJJLLLPPPSSSTTTUUUXXXZZZ]]]___``````bbbcccdddfffggghhhhhhhhhnnnnnnmmmnnnoooqqqsssuuuuuuvvvxxxyyyzzzzzzzzzzzzyyyzzzzzzzzzyyywwwvvvuuutttqqqjjjccc[[[VVVSSSQQQRRRTTTWWW[[[]]]___``````]]]\\\ZZZWWWSSSOOOKKKJJJKKKJJJIIIHHHIIIKKKMMMNNNPPPRRRUUUXXX[[[\\\]]]]]]bbbffflllttt~~~{{{ttttttvvvyyyooo___[[[WWWYYYbbbnnnxxx}}}xxx}}}~~~}}}~~~vvvooopppvvvssscccYYYTTTMMMEEE>>>:::888777666666555444444444444555444444444555555555666666::::::::::::999888777666:::::::::999999999999888:::;;;>>>@@@AAAAAA@@@???BBBEEEPPPdddyyyhhhfffgggjjjoooqqqpppmmmssszzzrrrrrrvvvfffTTTIIIBBB===;;;===:::999888888999:::<<<===>>>@@@FFFJJJNNN^^^vvvxxx{{{wwwtttnnnddd\\\[[[___dddppp}}}vvvbbbRRRNNNLLLKKKJJJKKKKKKJJJIIIJJJIIIGGGDDDBBBAAA@@@@@@BBBGGGOOO]]]ppprrreee]]]UUURRRNNNKKKJJJJJJIIIHHHGGGFFFDDDBBBBBBCCCDDDEEEGGGHHHHHHGGGHHHJJJOOOSSSSSSTTTVVVXXX[[[]]]___``````bbbdddeeeeeefffgggiiimmmmmmllllllmmmpppsssttttttvvvyyy{{{|||{{{zzzzzzyyyyyyyyyyyyxxxvvvtttsssrrrlllccc\\\VVVRRRNNNLLLJJJKKKMMMOOORRRUUUWWWXXXWWWUUURRRNNNJJJFFFCCCAAA@@@@@@@@@@@@@@@AAABBBBBBIIIKKKNNNQQQSSSWWWZZZ\\\bbbgggnnnuuuwwwrrrrrrxxxtttjjj\\\YYYVVVYYYbbbllluuuzzz{{{zzzzzz~~~|||ssssssxxxtttfffYYYTTTKKKCCC===999777555666555555444444444444444444444555555555666666666888888888888888777666666888888999999999999999999:::;;;>>>@@@AAABBBAAA@@@BBBDDDOOObbbvvviiiggggggkkkooorrrqqqnnnsss{{{sssrrrssseeeUUUIIIAAA;;;999;;;999999888888999;;;<<<===???@@@FFFKKKMMMZZZ{{{}}}~~~|||yyywwwsssiii___[[[]]]]]]iiivvv~~~wwwfffWWWOOOMMMKKKJJJKKKKKKKKKIIIKKKJJJHHHEEECCCAAA@@@@@@CCCGGGOOO[[[llluuuhhh___WWWSSSOOOLLLKKKKKKJJJIIIIIIGGGEEECCCCCCCCCDDDEEEGGGGGGGGGFFFGGGIIINNNQQQRRRSSSUUUXXXZZZ]]]___aaa```bbbdddeeedddeeehhhjjjmmmlllkkkkkkmmmooorrrtttuuuvvvyyy{{{||||||{{{zzzyyyyyyyyyyyyxxxvvvtttsssmmmggg___WWWRRRMMMIIIGGGGGGGGGFFFGGGIIIKKKMMMNNNMMMKKKIIIEEEBBB???===<<<;;;<<<===============<<>>AAABBBBBBBBBAAAAAADDDNNN```sssmmmllllllmmmoooqqqqqqpppsss{{{uuusss}}}lll```SSSIIIAAA:::888:::999999999999:::;;;===>>>??????DDDKKKMMMVVVuuu~~~|||zzzwwwmmmaaaZZZYYYXXXcccpppxxxzzzvvviii\\\QQQOOOLLLKKKKKKLLLKKKJJJLLLKKKIIIFFFDDDBBBAAAAAACCCGGGOOOXXXggg~~~zzzlllcccYYYUUUQQQMMMLLLKKKJJJIIIHHHFFFDDDCCCBBBCCCDDDEEEFFFFFFGGGFFFFFFHHHLLLOOORRRSSSTTTWWWZZZ]]]```aaa```ccceeeeeecccdddhhhkkkllllllkkklllmmmoooqqqssstttuuuwwwxxxyyyzzzyyyyyyxxxyyyyyyyyyxxxwwwuuutttoookkkddd[[[RRRLLLHHHFFFHHHGGGFFFEEEEEEFFFHHHIIIGGGFFFCCCAAA>>>===;;;;;;>>>>>>???@@@@@@??????>>>???BBBEEEFFFGGGIIIOOOTTT[[[dddmmmuuuyyyrrrrrruuuzzz|||qqqhhhbbb\\\VVVUUUVVVYYY^^^fffpppyyy~~~|||sssllllllppp{{{}}}ooodddWWWOOOEEE>>>:::888666444444444333222222222222333333333333444444444555555222333444555666666666666333444555666888:::;;;<<<:::<<>>???@@@===BBBJJJMMMSSSooo}}}ssseee[[[XXXWWWbbbnnnvvvyyyuuujjj^^^SSSPPPMMMLLLLLLLLLLLLLLLNNNMMMJJJHHHEEECCCBBBBBBBBBFFFMMMUUUcccyyyqqqhhh[[[WWWRRRNNNLLLKKKIIIHHHEEEDDDBBBAAAAAABBBCCCDDDDDDEEEGGGGGGGGGHHHJJJMMMQQQRRRSSSUUUXXX\\\___aaa___bbbeeedddbbbcccgggkkkkkkkkklllnnnooopppqqqrrrrrrrrrssstttuuuvvvwwwwwwvvvwwwxxxxxxxxxvvvuuutttooonnnjjjaaaVVVNNNKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHFFFDDDAAA???>>>======777777777888888777777777<<<@@@DDDEEEEEEHHHMMMRRRXXXbbbmmmuuu~~~||||||zzzwwwssspppsssyyy|||}}}tttggg^^^ZZZWWWRRRQQQTTTYYY```iiisss||||||tttmmmmmmqqq|||nnneeeWWWNNNDDD===;;;:::888666555555444333333333333333222222222333333333333444444444555555666555555555555555666777999:::;;;;;;:::<<>>999999999999:::<<<>>>???@@@<<<@@@JJJMMMRRRkkkyyyjjj^^^ZZZXXXbbbooovvvyyyvvvjjj^^^TTTQQQNNNLLLLLLMMMMMMLLLOOONNNKKKIIIFFFDDDCCCBBB@@@EEEKKKSSS```vvvtttkkk\\\XXXSSSOOOMMMKKKIIIGGGCCCBBB@@@??????@@@BBBCCCCCCEEEGGGGGGGGGHHHJJJKKKPPPQQQRRRTTTWWW[[[^^^aaa^^^bbbdddcccaaaaaafffkkkjjjkkkmmmooopppqqqqqqqqqpppppppppppprrrssstttuuuuuuuuuvvvwwwwwwvvvuuutttiiikkkiiiaaaVVVNNNLLLMMMHHHHHHGGGGGGFFFFFFFFFGGGHHHFFFCCC@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;777<<>>???@@@FFFEEEFFFNNNUUUeee|||}}}lll\\\VVVWWW___ooo~~~vvvjjjdddWWWSSSNNNMMMNNNOOONNNMMMOOOLLLJJJHHHGGGFFFCCCAAADDDGGGGGGPPP```mmmyyyooocccYYYQQQNNNMMMKKKJJJKKKGGGFFFCCCAAA??????@@@@@@FFFGGGGGGFFFEEEFFFIIIKKKJJJNNNSSSWWWYYY[[[]]]^^^]]]___bbbccccccdddgggiiijjjkkkkkklllmmmnnnooooooooopppqqqrrrsssttttttssswwwuuuttttttttttttsssrrrmmmkkkfff^^^VVVOOOKKKJJJLLLKKKJJJKKKKKKJJJHHHFFFJJJHHHEEEAAA>>><<<;;;;;;===<<<:::999999999::::::>>>===???CCCFFFGGGMMMTTT\\\eeennnvvv||||||uuukkkggggggjjjrrr{{{yyyoooggg^^^UUURRRTTTSSSUUU[[[dddpppzzz~~~yyy|||yyyuuurrriii^^^ZZZQQQDDD;;;777777888888888777666555555666888999111444666666555333333444666666666666666555555555:::999888777777888999999;;;<<<===>>>AAACCCEEEFFFEEEJJJVVVgggvvvvvvxxxzzzyyyvvvtttrrrrrrqqqwww~~~~~~vvvvvv{{{yyyzzzggg[[[UUUMMMFFFAAA???===<<<::::::;;;;;;<<<===?????????EEEDDDEEEMMMSSSaaawwwqqqaaaXXXVVV^^^mmm|||yyyppplll^^^YYYRRROOONNNOOOOOONNNOOOMMMKKKIIIIIIGGGDDDBBBBBBEEEEEEMMM]]]iii~~~|||rrrcccYYYQQQOOONNNKKKIIIJJJHHHFFFDDDBBBAAAAAABBBCCCEEEFFFFFFEEEEEEEEEHHHJJJJJJMMMQQQUUUWWWYYY[[[]]]]]]___aaabbbbbbccceeegggjjjjjjkkklllmmmnnnnnnoooppppppqqqqqqrrrrrrsssssssssrrrrrrqqqqqqpppnnnmmmkkkjjjfff```XXXRRROOONNNMMMLLLJJJIIIJJJIIIGGGEEEIIIGGGFFFDDDBBBAAA@@@@@@<<<;;;999888888999::::::???===>>>BBBCCCEEEJJJQQQZZZbbbmmmvvv}}}rrrhhhdddeeejjjttt}}}~~~|||tttkkkddd[[[SSSQQQSSSUUUXXX]]]fffqqq|||xxxssspppggg^^^XXXOOOCCC:::777777777777777666444333333444555666222444555666444333333444666666666666666666666555666555555555555666888999:::;;;<<<===@@@BBBDDDEEEDDDGGGRRRccctttsssvvvzzz|||zzzxxxuuuuuurrrvvv|||yyyzzzvvveeeYYYSSSKKKDDD@@@>>>======;;;;;;;;;<<<===>>>@@@@@@>>>DDDDDDEEELLLPPP[[[oooxxxfffZZZVVV\\\iiiyyy}}}yyyxxxkkkddd[[[SSSPPPOOOPPPPPPPPPNNNLLLKKKJJJIIIFFFCCCAAACCCCCCJJJXXXcccwwwvvveee]]]UUUSSSQQQMMMKKKKKKGGGEEEDDDBBBAAAAAABBBBBBBBBDDDDDDDDDDDDDDDFFFHHHIIILLLOOOQQQSSSVVVZZZ\\\]]]___```aaaaaaaaaccceeehhhiiijjjkkklllmmmnnnnnnqqqqqqpppppppppqqqqqqrrrqqqppppppooommmkkkiiihhhiiiiiigggbbb\\\WWWTTTSSSQQQOOOLLLJJJJJJJJJHHHGGGHHHHHHFFFEEECCCAAA@@@???:::999888888888999:::;;;>>><<<===@@@AAABBBGGGNNNWWW```kkkttt}}}|||{{{oooddd```cccjjjvvv~~~xxxvvvnnneee___XXXRRRPPPSSSYYY\\\bbbjjjttt}}}wwwqqqmmmeee\\\UUULLLAAA999777777777666666555333222111222222333222333555555444333333444555555666666666666666666444444444444555777888999999999:::<<<>>>@@@BBBCCCCCCDDDMMM___qqqrrrwww}}}|||{{{uuuwww{{{~~~|||pppaaaWWWQQQIIIBBB???>>>>>>===;;;;;;<<<===>>>???AAABBB???EEEEEEFFFMMMOOOVVVggg~~~kkk]]]UUUZZZeeesss|||~~~{{{sssggg[[[SSSPPPPPPPPPPPPNNNMMMMMMLLLJJJGGGEEE@@@CCCBBBHHHTTT]]]pppzzzkkkbbbZZZXXXUUUQQQMMMMMMFFFEEECCCAAA???>>>======@@@BBBCCCCCCCCCCCCEEEGGGIIIJJJLLLMMMOOORRRWWW[[[]]]___```aaaaaaaaacccdddgggggghhhiiikkklllmmmmmmqqqqqqpppooooooooopppqqqooooooooommmjjjhhhffffffhhhiiiiiieee```\\\YYYXXXVVVSSSPPPNNNMMMMMMKKKJJJIIIHHHFFFCCC@@@===:::888999888888777888999;;;<<<<<<:::;;;???AAABBBHHHOOOWWW___iiiqqqzzzsssrrrvvv{{{nnnbbb^^^bbbjjjvvv}}}wwwppphhh```[[[VVVQQQRRRUUU[[[___eeellluuu~~~yyyqqqjjjaaaXXXPPPHHH>>>888666666666555555444333222111111111222222333444444333222333444555555555555666666666666666666666777777888888999888888999:::<<<>>>@@@AAACCCBBBJJJ\\\pppsssyyy|||{{{|||~~~||||||jjj\\\WWWQQQHHHAAA>>>>>>>>>>>><<<<<<<<<===???AAABBBCCCBBBGGGFFFGGGNNNNNNTTTcccpppaaaWWWYYYbbbnnnwww{{{rrrdddXXXRRRPPPPPPOOOOOONNNNNNMMMKKKHHHEEEBBBDDDBBBFFFQQQXXXiiipppfff]]]YYYVVVPPPMMMMMMHHHGGGEEEBBB???===;;;:::>>>@@@BBBCCCBBBCCCDDDFFFHHHIIIJJJKKKLLLPPPUUUYYY\\\^^^```aaa```aaaccceeeeeeeeefffhhhiiikkkllllllpppoooooonnnnnnnnnooooookkklllllljjjfffdddeeefffkkklllmmmkkkfffaaa]]]\\\WWWUUURRRQQQPPPOOOMMMLLLIIIHHHEEEBBB>>>;;;999888999999888888888999;;;<<<:::999;;;???BBBEEEKKKRRRXXX___fffkkkqqqvvvwwwtttfffeeejjjuuu|||ooobbb___dddkkkuuu}}}zzzllleee^^^ZZZVVVRRRTTTYYY\\\```gggooovvvyyyooofff\\\RRRKKKDDD<<<777666666555444555444444333333222333333222333444333222111333444444555555555666666777777999999888888888777666666777777777999:::<<<>>>???BBBAAAIII[[[ooottt{{{~~~|||}}}~~~|||zzz~~~}}}xxxggg[[[XXXRRRHHHAAA>>>===>>>???<<<======>>>@@@BBBDDDEEEDDDIIIFFFHHHNNNNNNRRR```{{{wwwiii\\\\\\aaakkksssxxx}}}yyykkk]]]TTTPPPPPPOOONNNNNNNNNNNNLLLHHHEEECCCDDDBBBEEEOOOTTTccc}}}uuujjj___YYYTTTNNNJJJKKKKKKJJJHHHEEEBBB@@@===<<<===???AAACCCBBBCCCDDDEEEFFFHHHIIIJJJKKKNNNSSSWWWZZZ\\\^^^______```ccceeecccdddeeefffhhhjjjkkkkkkmmmmmmnnnoooooonnnnnnmmmiiijjjiiigggccccccfffjjjrrrtttuuusssmmmfffbbb___WWWVVVTTTTTTTTTRRROOOMMMJJJHHHFFFCCC@@@???>>>>>>;;;:::999999999:::;;;<<<:::999;;;@@@CCCFFFMMMTTTXXX^^^bbbccceeegggddd```ZZZYYY^^^kkk{{{{{{nnndddccchhhooovvv|||{{{kkkccc\\\YYYUUUSSSVVV[[[\\\bbbjjjqqqxxxtttggg^^^VVVNNNFFF@@@999555555555444333444444444444444444444444222333333222111111333444444444555555666777777777888888888888777555444333666777777888999;;;===>>>@@@AAAJJJ\\\oootttzzz{{{{{{~~~}}}{{{yyy}}}|||zzz~~~xxxhhh]]]ZZZSSSIIIAAA>>>===>>>???======>>>???AAACCCEEEFFFFFFIIIEEEFFFMMMMMMQQQ___ppptttbbbaaaccckkkqqqtttzzzyyynnnaaaWWWRRRPPPNNNMMMMMMNNNNNNLLLHHHEEEBBBDDDAAACCCLLLPPP^^^www|||pppcccZZZTTTNNNKKKLLLJJJIIIHHHFFFDDDBBB@@@???<<>>===>>>???======>>>???AAACCCEEEFFFFFFHHHDDDEEELLLMMMPPP^^^hhh|||gggdddfffkkkpppssswww}}}~~~}}}xxxnnnbbbXXXSSSQQQMMMMMMMMMNNNNNNLLLHHHEEEBBBCCC@@@BBBJJJMMM[[[sssvvvggg^^^WWWQQQNNNOOOEEEFFFEEEEEEDDDBBBAAA@@@<<<>>>BBBCCCCCCDDDDDDEEEEEEGGGIIIKKKLLLNNNQQQTTTRRRUUUXXXZZZ[[[]]]```bbbaaabbbccceeeggghhhjjjjjjgggiiimmmpppqqqpppmmmlllnnnooonnnkkkhhhkkkttt{{{yyypppiiieee]]]]]]___aaaaaa___ZZZWWWSSSOOOHHHBBB>>>===>>>??????>>><<<;;;:::;;;;;;<<<<<<:::<<<@@@BBBCCCIIIPPPUUUXXXZZZVVVSSSQQQKKKEEEHHHGGGKKKXXXhhhuuuyyyxxxtttkkkeeejjjsssxxx{{{~~~{{{tttiiiaaaZZZWWWTTTSSSWWW]]]___eeeooovvv}}}~~~|||xxxaaaRRRNNNMMMLLLAAA<<<666444444555333111000111222333444555555555222333333111000000222555444444444555666777777888888999;;;<<<<<<;;;:::999777777777888999;;;<<<===:::???KKK\\\lll{{{mmmttt~~~|||xxxvvvxxx|||~~~||||||}}}zzzwwwdddYYYXXXNNNDDDAAA???======@@@?????????@@@AAABBBCCCDDDFFFGGGGGGHHHJJJMMMSSSVVVaaaxxxkkkfffgggrrr}}}~~~xxxmmmaaaWWWRRROOONNNNNNNNNNNNLLLIIIGGGFFFBBBAAACCCFFFKKKTTT^^^yyyxxxjjj^^^WWWSSSPPPMMMKKKKKKIIIGGGDDDBBB@@@???>>>>>>>>>@@@CCCFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPSSSWWWZZZ[[[]]]^^^```bbbbbbbbbccceeehhhkkkmmmllljjjjjjmmmmmmlllpppuuusssxxx|||{{{wwwtttvvvyyy{{{tttlllfff^^^]]]^^^ccciiikkkhhhcccZZZRRRIIIDDDCCCCCCAAA???AAA???===;;;:::;;;<<<===999888;;;@@@DDDHHHOOOWWWYYYXXXUUUPPPLLLJJJJJJLLLIIIKKKOOOXXXcccmmmssswwwvvvqqqlllmmmrrrzzzuuunnnggg___WWWSSSQQQQQQVVV]]]cccjjjrrrwww{{{~~~}}}sssbbbXXXQQQKKKFFF>>>;;;666333333555666666555444333333222222222333222222111111222222333444444555666777777666444333666666777777777777666666444555666777:::<<<>>>???;;;@@@LLL^^^nnnzzznnnttt~~~}}}zzzwwwxxx}}}uuubbbYYYVVVLLLCCC@@@???>>>>>>@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHHHHJJJMMMRRRVVV]]]rrrnnngggeeennn{{{xxxjjj[[[RRRQQQPPPOOONNNNNNMMMJJJGGGFFFBBBAAACCCEEEIIIRRR[[[qqq}}}oooccc[[[VVVRRRPPPLLLKKKIIIGGGEEEBBBAAA@@@>>>>>>>>>@@@CCCFFFFFFEEEFFFGGGHHHJJJLLLMMMNNNNNNOOORRRVVVXXXZZZ[[[]]]___aaaaaaaaabbbdddgggjjjkkkllljjjjjjmmmnnnnnnrrrxxx|||~~~~~~|||uuummmgggaaa```aaaeeekkknnnlllhhh\\\UUUKKKFFFEEEDDDBBB@@@AAA@@@===;;;::::::;;;;;;:::999<<<@@@DDDHHHPPPYYY^^^]]]YYYSSSNNNJJJJJJKKKJJJLLLPPPYYYcccmmmtttwwwvvvsssooopppuuu|||~~~uuuoooeee]]]VVVSSSRRRSSSYYY```fffmmmuuuzzz~~~tttcccXXXPPPIIIDDD<<<999444222222333333333444444333333222333333333333333222222333333444555333444666888999888777666555666777888888888888777777777777999:::<<<>>>???;;;???KKK\\\lllzzznnnttt}}}{{{wwwxxx|||ppp___XXXSSSJJJAAA@@@@@@??????BBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJMMMRRRUUUZZZjjjvvvjjjccckkkzzzxxxeeeVVVSSSRRRPPPOOOOOOMMMJJJHHHFFFCCCAAABBBDDDGGGOOOXXXhhhpppccc[[[UUUPPPMMMMMMLLLJJJHHHEEECCCAAA@@@???>>>>>>@@@CCCEEEFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMPPPTTTVVVXXXYYY[[[]]]______```aaacccfffhhhjjjkkkiiijjjnnnppppppuuu{{{}}}}}}~~~~~~{{{uuunnnhhhcccbbbbbbfffllloooooonnn___YYYPPPJJJHHHFFFDDDAAAAAA@@@===;;;:::999999999;;;;;;===AAADDDHHHRRR\\\eeeccc___XXXQQQMMMKKKKKKMMMNNNRRR[[[eeeooouuuxxxvvvuuusssuuuyyy~~~}}}uuuoooeee\\\UUURRRRRRUUU\\\dddjjjqqqyyy{{{}}}uuudddXXXOOOGGGBBB<<<888555333333333333333444333333333333333444444444444333333444444555666444555777999::::::999999555666777888999:::::::::999999999:::;;;<<<===>>>;;;???IIIZZZjjjxxxnnnsss|||zzzuuuuuuyyykkk\\\XXXPPPGGG@@@???@@@@@@@@@CCCBBBBBBBBBBBBCCCEEEFFFGGGFFFGGGHHHIIIJJJMMMQQQTTTYYYdddzzzpppdddhhhxxxooo___UUUTTTQQQPPPPPPNNNKKKIIIGGGCCCAAABBBCCCDDDKKKSSSaaayyysssfff\\\VVVPPPLLLNNNMMMKKKIIIFFFDDDBBBAAA???>>>???@@@CCCEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIMMMOOORRRUUUVVVXXXZZZ]]]^^^______aaaccceeegggiiiiiihhhjjjnnnppprrrwww~~~yyyrrroooqqqrrrtttwwwwwwtttooojjjbbbaaa```ccchhhlllnnnoooccc]]]VVVPPPLLLHHHEEECCCAAA@@@>>><<<:::888888888<<<<<>>GGGWWWgggvvvmmmrrr{{{yyysssqqquuu{{{|||fffYYYWWWMMMEEE??????@@@@@@AAACCCBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGIIIJJJKKKMMMQQQSSSYYY```rrr}}}rrrccccccppprrrcccVVVTTTRRRPPPPPPOOOMMMKKKIIIEEEBBBBBBBBBBBBHHHOOO\\\rrr{{{mmmddd\\\UUUQQQOOONNNLLLJJJGGGEEECCCBBB@@@??????AAACCCEEEEEEDDDEEEEEEDDDDDDEEEFFFGGGGGGLLLNNNQQQSSSTTTVVVYYY\\\]]]^^^___aaaccceeeggghhhgggfffhhhmmmppprrrxxx~~~}}}nnnddd___aaacccfffkkkooopppnnnlll```^^^\\\\\\```eeeiiikkkfffbbb[[[UUUOOOJJJFFFCCCAAA@@@>>><<<:::999888777<<<<<<@@@DDDHHHNNN]]]jjjqqqqqqqqqmmmhhhbbb___^^^\\\\\\___eeellltttxxxzzzxxxyyy{{{|||~~~yyyqqqkkkeee]]]VVVTTTTTTXXX___hhhlllsss}}}}}}zzz~~~nnn```WWWPPPHHHBBB<<<:::999888999999888777444444444333333444555555222222222222222333333444999999999999888888777777555666777999;;;<<<======::::::999999999999::::::<<<>>>FFFUUUeeetttkkkqqqzzzzzzrrrmmmqqqwww|||vvvcccXXXVVVLLLDDD>>>>>>@@@@@@@@@BBBBBBBBBBBBBBBDDDEEEFFFGGGFFFGGGIIIKKKKKKMMMPPPRRRYYY]]]lll{{{yyy}}}tttbbb^^^fffrrr|||mmm```VVVSSSQQQPPPPPPOOONNNMMMKKKGGGDDDCCCBBBAAAEEELLLWWWkkk~~~qqqggg___XXXSSSPPPOOOMMMKKKHHHFFFDDDCCC@@@??????AAACCCEEEDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHJJJLLLNNNPPPQQQTTTWWWZZZ[[[\\\]]]___bbbccceeeeeeddddddfffkkknnnpppvvv}}}{{{iii\\\VVVTTTVVVYYY___fffjjjkkkjjj___\\\XXXVVVXXX\\\bbbfffhhheee```YYYRRRKKKFFFDDDAAA@@@???>>><<<:::999999:::<<>>FFFUUUdddrrrjjjpppzzz}}}uuukkkooouuuzzz~~~qqqaaaWWWVVVKKKCCC>>>>>>@@@??????AAAAAAAAAAAABBBCCCDDDFFFFFFFFFHHHJJJKKKLLLMMMPPPRRRVVVYYYfffyyyuuuyyywwwfff^^^___hhhuuu~~~uuufffZZZTTTRRROOOOOOOOOPPPOOONNNMMMIIIFFFEEEBBB@@@DDDJJJQQQbbb{{{sssiii```YYYTTTPPPOOONNNKKKIIIGGGEEEDDD@@@@@@???AAACCCDDDDDDCCCDDDDDDCCCBBBCCCEEEGGGIIIGGGIIIKKKLLLNNNPPPTTTWWWXXXYYY[[[]]]___aaabbbbbbbbbbbbdddiiilllnnnttt{{{yyygggZZZSSSNNNNNNQQQVVV]]]cccfffggg```]]]WWWSSSRRRVVV]]]bbbjjjhhhccc\\\SSSKKKFFFCCC@@@@@@@@@???>>><<<;;;:::888;;;AAAHHHNNNXXXlll~~~yyyxxxxxxyyy}}}}}}tttkkkddd\\\WWWUUUWWW[[[___fffnnnpppuuu||||||rrrdddZZZSSSLLLDDD???777777888;;;===>>><<<;;;888777666444333333333333333222222222222333444444777666666555444444444444555666777999:::;;;;;;;;;::::::999999999::::::;;;<<<>>>GGGUUUcccpppiiiooozzzxxxjjjooouuuzzz~~~{{{nnn```WWWVVVKKKCCC>>>>>>@@@??????AAAAAAAAAAAAAAACCCDDDEEEFFFFFFHHHJJJKKKLLLMMMOOOQQQTTTWWWbbbzzz|||ssssss|||kkk```^^^cccqqq}}}}}}rrrcccWWWSSSQQQOOONNNOOOPPPPPPOOONNNJJJGGGEEEBBB@@@CCCIIILLL\\\tttxxxnnneee^^^YYYQQQPPPNNNLLLIIIGGGEEEEEEAAA@@@???AAACCCDDDDDDCCCDDDCCCBBBBBBCCCEEEHHHIIIEEEFFFHHHIIIKKKNNNRRRUUUUUUWWWYYY[[[]]]^^^___```aaa```ccchhhkkkmmmrrryyyvvvdddWWWQQQLLLLLLMMMRRRYYY___ccceeeccc^^^XXXRRRPPPTTT[[[```jjjiiiddd]]]TTTKKKFFFCCC@@@@@@@@@@@@???>>><<<<<<777;;;BBBIIIPPP[[[qqq~~~|||sssiiibbbWWWTTTSSSXXX]]]bbbiiiqqqsssvvv}}}zzzpppcccXXXQQQJJJBBB<<<999999;;;>>>AAABBBAAA???999888666555333333222222444333333333333444555555444444333333333444444555555666777888999:::::::::;;;;;;:::::::::;;;<<<<<<<<<>>>GGGUUUcccooo~~~llluuuvvvlllkkkoooxxx~~~tttggg```[[[VVVHHHCCC>>>===???AAA???<<<@@@@@@AAABBBCCCDDDEEEFFFJJJKKKLLLMMMMMMNNNNNNMMMVVVWWW___rrr~~~xxx{{{mmm^^^___mmmyyy|||yyyfffZZZQQQRRRRRRQQQPPPQQQSSSUUUKKKKKKIIIFFFCCCBBBDDDEEEMMMUUUfffvvvkkk```WWWSSSPPPMMMKKKKKKJJJHHHFFFDDDCCC@@@>>>>>>@@@BBBCCCDDDCCCCCCCCCDDDEEEGGGHHHEEEGGGJJJKKKLLLOOORRRUUUTTTUUUVVVXXXZZZ\\\___```___```dddiiijjjjjjpppwww{{{lll^^^SSSTTTQQQPPPTTTVVVWWW[[[aaabbb^^^YYYUUUTTTVVVZZZ]]]```___\\\XXXRRRMMMIIIGGGEEEDDDCCCAAA???===<<<;;;AAA===AAALLLUUU___www~~~~~~~~~}}}~~~}}}{{{{{{xxxpppfff^^^XXXUUURRRUUU^^^hhhppptttvvvwww{{{|||sssnnndddYYYNNNEEE@@@===999:::<<<>>>@@@BBBBBBCCC???===999666444333444555111333444444333111000111555444444444444555666666999::::::999666555555666999777777999<<<<<<:::777999<<>>@@@AAA@@@===BBBBBBCCCDDDDDDEEEFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNSSSUUU\\\mmmzzz}}}ssseeedddooozzz~~~nnn^^^QQQQQQQQQQQQPPPQQQRRRSSSLLLLLLJJJGGGDDDCCCDDDFFFKKKRRRaaaxxxzzzooocccZZZSSSQQQMMMKKKJJJIIIGGGFFFEEEDDDBBB@@@@@@AAACCCDDDCCCCCCCCCCCCCCCEEEFFFGGGDDDFFFIIIJJJKKKMMMQQQSSSSSSTTTUUUWWWYYY[[[^^^______^^^```dddeeefffnnnvvvrrrfff\\\YYYUUURRRTTTVVVXXX^^^dddgggccc]]]XXXTTTSSSSSSTTTSSSRRRQQQOOOLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>CCCNNNVVVbbb}}}~~~~~~~~~~~~}}}~~~|||yyyxxxuuuooofff___XXXVVVUUUXXXaaakkksssvvvzzz{{{~~~xxxqqqllldddZZZOOOFFF???;;;888999;;;===???@@@AAAAAA===;;;888444333222333444111222444444333111111222444444444444444555666666888999999888666555666777999777777999;;;<<<:::777999<<>>>>>;;;999666333222222222333000222444444333222222333444444444444444555555666666777888777666555666888888777777999:::;;;999888:::<<>>=========>>>AAACCCDDDCCCBBBBBBCCCEEEEEEFFFHHHJJJMMMOOOPPPVVV\\\___iiizzz}}}vvvtttmmmddd^^^[[[VVVOOOIIIHHHIIIIIIGGGFFFNNNWWWaaagggjjjeeeZZZTTTWWW[[[aaa|||~~~qqqggghhhpppuuuxxxzzz}}}zzzxxxyyyzzzzzzwwwtttyyyyyyzzz{{{|||~~~|||tttnnnggg```^^^aaa\\\jjjwww}}}~~~xxxxxxzzz}}}|||oooccc[[[PPPGGGAAA===888444222222222222222222222222333333333444444444555555888777666555444333333222444444444555555555666666;;;:::999777555444444333777888888999::::::;;;;;;999;;;AAANNNZZZffftttsss{{{uuujjjlllttt{{{qqqaaa\\\\\\UUUJJJDDDCCCBBBAAAAAABBBCCCEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKMMMPPPSSSSSSOOOPPPXXX\\\dddwww{{{xxxwww{{{kkk___TTTQQQQQQPPPPPPQQQOOOMMMKKKKKKJJJIIIFFFCCCBBBAAADDDKKKRRR___zzzooohhh^^^VVVRRRPPPLLLJJJJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????AAABBBBBBBBBAAABBBCCCEEEEEEFFFHHHJJJLLLNNNOOORRR[[[bbbmmm}}}sssjjjddd\\\TTTOOOMMMLLLLLLJJJKKKTTT___ooossstttlll^^^UUUTTTWWW\\\uuu}}}qqqggghhhpppuuuxxxzzz~~~{{{wwwvvvxxxyyyxxxwwwyyyxxxxxxyyyzzz|||}}}xxxqqqkkkddd]]][[[]]]___mmm{{{xxxssssssuuuxxx~~~yyymmmaaaXXXMMMDDD>>>:::666333222222222222222222222222111111222222222333333333888777666444333333222222222222333333333444444444333333333444555666777888666666666777888888999999999:::AAAMMMYYYdddrrr~~~uuu~~~tttiiijjjqqqyyyooo```[[[YYYRRRJJJBBBAAAAAA@@@AAACCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLOOOQQQRRROOOPPPUUUXXX]]]lll|||~~~rrryyy~~~xxxpppcccVVVQQQPPPNNNNNNPPPMMMLLLJJJJJJJJJHHHFFFCCCDDDAAADDDIIINNNYYYqqqwwwnnnaaaXXXRRROOOLLLJJJJJJIIIHHHFFFDDDCCCBBBAAA===>>>@@@AAABBBBBBBBBAAA@@@AAAAAAAAA???@@@AAACCCDDDEEEEEEGGGIIIKKKMMMNNNPPP^^^hhhrrrvvvkkk```WWWUUUQQQOOOMMMLLLPPP]]]jjj{{{~~~ssscccVVVRRRTTTUUUlll}}}qqqhhhjjjpppuuuwwwzzz|||xxxvvvvvvwwwxxxxxxwwwvvvvvvvvvwwwyyy|||~~~}}}uuunnniiibbb[[[YYY[[[dddqqqrrrppppppqqquuu{{{|||vvvlll]]]TTTHHH???:::777555333222222222222222222222222///000000000000111111111777666555444333222222222111111111111222222222222//////000111333666888999444444555555666777777777999:::AAALLLXXXcccqqq|||wwwuuuiiihhhnnnuuu|||mmm___YYYTTTMMMFFF@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJIIIJJJKKKMMMSSSQQQRRRVVVXXX\\\gggsssuuuuuu{{{lll\\\TTTPPPMMMKKKLLLMMMLLLKKKJJJKKKJJJGGGEEEEEEBBBCCCHHHLLLTTTiii~~~tttfffZZZTTTQQQNNNLLLJJJIIIHHHFFFEEECCCBBBAAA<<<>>>@@@CCCCCCCCCBBBAAA@@@AAA@@@???>>>>>>AAACCCDDDDDDEEEFFFHHHJJJLLLMMMRRRaaallluuu~~~vvviii^^^[[[VVVRRROOONNNTTTdddsssxxxgggXXXSSSTTTQQQddd{{{}}}sssjjjlllqqquuuxxxzzz~~~{{{yyyxxxwwwwwwwwwtttsssrrrsssuuuyyy|||~~~~~~{{{tttmmmhhhbbb\\\ZZZ\\\iiiuuuyyyuuuuuuuuuwww}}}zzzwww}}}vvvlllZZZQQQDDD;;;777666444333222222222222222222222222/////////000000000111111666555444333222222222222111111111111222222222222222111111111222333444555333444444555555666777777;;;;;;AAAMMMXXXcccppp|||zzzvvvjjjgggkkkqqqyyy~~~ooobbbZZZRRRIIIDDD@@@@@@AAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHJJJJJJJJJJJJKKKLLLQQQQQQRRRUUUXXX\\\dddmmmzzzuuuzzz}}}zzzsssbbbXXXSSSNNNLLLLLLNNNMMMLLLLLLLLLLLLJJJHHHEEEAAABBBGGGJJJPPPbbbuuuzzzkkk^^^XXXTTTRRRPPPKKKJJJIIIHHHFFFDDDCCCBBB???@@@BBBCCCCCCBBBAAA@@@AAAAAAAAA???>>>>>>@@@BBBCCCCCCDDDEEEGGGIIIJJJKKKPPP___iiipppxxxxxxzzzpppgggaaaZZZVVVSSSYYYhhhwww}}}jjj[[[TTTTTTQQQ___sss}}}tttlllmmmqqqtttwww{{{}}}zzzwwwtttsssqqqqqqqqqsssuuuyyy}}}~~~}}}~~~}}}yyyrrrjjjfff```[[[[[[^^^nnnxxx}}}uuuttt|||vvvkkkWWWNNNBBB:::666555555444222222222222222222222222000000000111111111111222555444333222222222222222222222222222333333333333555444333333333333333333444444555666666777777888<<<===CCCNNNYYYdddrrr}}}}}}yyykkkgggiiinnnwww~~~|||zzz}}}rrrggg]]]RRRIIIEEEAAABBBCCCDDDEEEFFFGGGGGGIIIHHHGGGGGGFFFGGGGGGGGGHHHJJJLLLMMMLLLLLLMMMNNNMMMNNNOOOQQQTTTYYY```eee{{{uuusss}}}}}}|||zzzpppyyytttddd\\\WWWRRROOOOOONNNMMMLLLLLLMMMMMMKKKIIIFFFAAAAAAFFFHHHLLLZZZkkkqqqddd\\\XXXUUURRRMMMLLLKKKIIIGGGFFFEEEDDDAAABBBBBBCCCCCCBBB@@@@@@AAABBBBBBAAA??????@@@BBBCCCCCCCCCDDDFFFGGGIIIJJJKKKWWW^^^eeemmmnnnuuuyyyrrriiiaaa[[[\\\hhhuuu~~~lll\\\UUUTTTSSS]]]nnn}}}~~~{{{|||{{{ssslllmmmppprrruuuyyyzzz|||~~~~~~zzzvvvsssrrrqqqrrrsssuuuwwwyyy{{{}}}}}}}}}}}}zzz{{{~~~vvvnnnfffaaa]]][[[]]]bbbqqq{{{yyytttuuurrrgggSSSKKK@@@999666666555333222222222222222222222222111111111111222222222222444333222222111111111222333333333333444444444555333333333333444444555666555555666666777888888888<<<<<>>888666555333222222222222222222222222222000000111111111222222222333222222111111111111111333333333333444444444444333333333333333444555666555555555666777777888888:::;;;AAAMMMYYYeeesss~~~ooogggfffjjjsss|||{{{{{{}}}}}}}}}}}}yyy~~~{{{mmmeee\\\OOOFFFEEEDDDEEEFFFGGGGGGHHHGGGGGGJJJIIIHHHHHHGGGGGGGGGGGGDDDFFFIIIKKKKKKKKKLLLMMMMMMMMMLLLKKKNNNTTTYYY\\\hhh{{{vvv{{{{{{zzzxxxiiimmmvvvxxxiii```YYYQQQKKKIIIKKKJJJJJJKKKLLLLLLJJJIIIIIICCC@@@CCCBBBAAAJJJXXX^^^xxx|||mmmccc[[[TTTPPPOOONNNMMMLLLJJJHHHGGGFFFAAAAAAAAAAAAAAABBBCCCDDDAAACCCEEEDDDCCCAAA@@@@@@BBBBBBCCCCCCEEEFFFGGGHHHLLLPPPOOOQQQYYYZZZ^^^mmmppp~~~}}}ooo___VVVYYYaaajjjrrrwwwrrreeeZZZUUUVVVXXX\\\hhhvvvyyytttqqqtttuuummmhhhiiikkklllooosssooorrrttttttrrrsssvvvyyyxxxyyyzzz{{{zzzxxxvvvtttuuuwww{{{}}}~~~}}}}}}~~~}}}xxxxxx|||xxxooofffaaa______fffmmmssssssfff]]]LLLEEE===777666444222000222222222222222222222222000000000000111111111111222222111111111111111111222222333333333444444444444444333333222333333333444444555555666777777777888999@@@LLLXXXdddsss~~~tttiiiccccccjjjsssxxxzzz|||~~~~~~xxx{{{yyyyyyvvv||||||sssiiibbbXXXMMMEEECCCCCCBBBBBBBBBCCCFFFHHHJJJIIIHHHGGGGGGHHHHHHGGGEEEGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNSSSXXX]]]eeerrr~~~{{{wwwrrrppphhheeelll{{{pppfffZZZNNNLLLPPPMMMPPPOOOKKKMMMQQQOOOIIIGGGFFFEEECCCCCCEEEIIILLLXXXjjjsssiii```WWWPPPOOOMMMJJJIIIHHHGGGEEEDDDDDDFFFFFFDDD@@@???@@@CCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEHHHIIILLLOOOSSSVVVYYYZZZfffkkkuuu~~~ppp]]]RRRPPPQQQYYYaaaiiiiiiaaaXXXSSSRRRWWW^^^iiirrrwwwvvvrrroooooommmjjjhhhhhhjjjmmmnnnppprrrsssrrrqqqqqquuuxxxxxxvvvtttsssrrrssstttuuu{{{|||}}}}}}{{{zzzzzz|||}}}~~~|||xxxxxx{{{~~~xxxooofffaaa```bbbiiiqqq}}}yyyjjj^^^XXXJJJ@@@777555444222222333111111111111111111111111333222111000000111222333/////////000111111222222222222222333333222111111000111111222222333333444111333555777888888777666888999@@@KKKWWWaaannnyyysssggg```___fffnnnuuuxxx{{{~~~|||wwwzzzyyyyyywwwxxxoooeee^^^UUUJJJDDDBBBCCCCCCCCCCCCEEEGGGIIIJJJHHHHHHGGGHHHIIIIIIFFFDDDHHHHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLOOOTTTXXX]]]ggg|||tttnnnkkkfffaaaddduuu~~~vvvfffVVVPPPRRRNNNQQQQQQMMMMMMOOONNNIIIGGGGGGEEECCCAAACCCFFFIIIQQQ___wwwyyyooofff[[[TTTQQQOOOLLLJJJJJJIIIGGGFFFEEEFFFFFFDDDAAA???AAACCCCCCCCCBBBAAAAAA@@@??????????????????@@@AAABBBBBBCCCDDDFFFIIILLLOOORRRSSSWWW\\\bbbjjjqqqxxxnnnZZZOOOLLLMMMNNNWWWbbbfffbbb\\\ZZZZZZZZZ```jjjssswwwvvvssspppooonnnkkkjjjiiikkklllnnnnnnpppqqqpppoooooorrruuutttsssqqqpppooopppqqqrrrxxxzzz|||~~~~~~~~~~~~{{{{{{zzz{{{|||~~~}}}{{{xxxyyy{{{}}}}}}}}}xxxooogggddddddfffooowww|||ooocccYYYTTTIII???777444333111111333222222222222222222222222111000////////////000111/////////000111111222222222222333333333333222222444444444444333333333333222333555777888888888888::::::@@@KKKVVVaaannnyyyuuuggg^^^\\\aaahhhoootttzzz~~~{{{vvvzzz|||{{{}}}yyywwwnnnddd\\\TTTJJJCCCBBBCCCCCCDDDEEEGGGHHHIIIJJJHHHHHHHHHJJJKKKJJJGGGDDDHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLOOOSSSVVV]]]bbbrrrtttkkkgggfffaaa___kkkvvvcccYYYXXXPPPSSSSSSOOOLLLMMMLLLJJJIIIHHHFFFCCCAAA@@@BBBDDDLLLUUUhhh~~~tttiii^^^VVVSSSQQQMMMLLLKKKKKKJJJIIIFFFFFFFFFDDDBBBAAAAAACCCBBBBBBAAAAAA@@@???????????????>>>??????@@@AAABBB@@@AAABBBEEEGGGIIIKKKLLLPPPSSSWWW[[[___dddkkkooouuuyyylllXXXLLLHHHHHHFFFPPP[[[aaaaaa______```]]]bbbkkkrrrvvvvvvrrrpppnnnmmmllllllkkkkkklllllllllmmmnnnmmmmmmmmmoooqqqpppooommmllllllmmmnnnnnntttwww{{{~~~~~~}}}|||||||||||||||{{{{{{{{{zzzzzz{{{|||}}}}}}}}}}}}{{{zzzyyyzzz||||||{{{zzzvvvmmmfffeeefffkkkuuu~~~xxxoooeee\\\UUUQQQGGG>>>666444333111111333333333333333333333333333111111000000000000111111/////////000111111222222222333333444444333333333777777666555555444333333333333444666777999::::::<<<<<<@@@JJJUUU```nnnzzzyyyiii___ZZZ]]]dddjjjpppwww~~~|||yyy~~~~~~{{{zzzpppeee]]]TTTJJJEEEDDDAAABBBDDDEEEGGGHHHHHHHHHHHHHHHIIIKKKMMMLLLIIIFFFJJJJJJJJJKKKKKKLLLMMMNNNPPPPPPPPPOOOOOOQQQUUUXXX___bbbmmmyyymmmhhhhhhfffcccfffyyyqqqddd]]]QQQSSSSSSOOOLLLKKKLLLLLLKKKJJJIIIEEEBBB@@@@@@AAALLLQQQ```xxx{{{pppcccZZZUUURRROOOLLLLLLLLLKKKJJJGGGGGGFFFDDDCCCBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCBBBBBBCCCEEEFFFGGGHHHIIIPPPQQQSSSUUUWWW[[[aaaeeekkkoootttzzz}}}hhhWWWLLLHHHGGGGGGOOOYYY____________aaa___cccjjjooorrrqqqooommmkkkkkklllllllllkkkkkkjjjkkkkkkkkklllkkklllmmmnnnmmmmmmlllkkkkkkllllllmmmqqquuuyyy~~~~~~|||xxxxxxxxxwwwwwwwwwwwwwwwyyyzzz|||}}}|||zzzzzzzzzzzzzzz|||}}}}}}|||zzzxxxqqqjjjdddeeehhhnnnyyy~~~~~~xxxooofff^^^YYYUUURRRFFF===666555444222222333444444444444444444444444444333333333333333333444/////////000111111222222222222333444444444444333666666555555555444444444333444444555777999;;;<<<>>>===@@@IIITTT___nnnzzz{{{lll```XXXZZZ___fffllluuu}}}}}}zzzpppddd[[[RRRHHHDDDDDD???@@@BBBDDDEEEFFFFFFFFFHHHIIIJJJLLLOOOOOOMMMKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPRRRVVVYYY[[[]]]ggg{{{vvvnnnjjjllliiieeennn}}}ooobbbVVVTTTQQQNNNKKKJJJLLLNNNLLLLLLKKKHHHDDDAAA@@@@@@JJJOOO\\\rrryyykkkbbbXXXTTTPPPMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHKKKLLLMMMNNNPPPSSSXXX\\\dddhhhkkkmmmrrrrrrbbbUUUNNNJJJIIINNNSSSYYY]]]^^^___```bbbaaacccgggkkklllkkkhhhgggfffggghhhiiiiiiiiihhhhhhjjjiiijjjjjjkkkkkkkkkjjjllllllkkkkkkkkklllllllllooosssxxx|||~~~}}}{{{wwwwwwvvvuuutttuuuuuuvvvwwwyyy{{{{{{xxxvvvuuuvvvzzz||||||zzzxxxoooiiifffiiimmmttt~~~{{{yyyrrrhhh___ZZZVVVSSSQQQEEE===666555666444333444444444444444444444444444333333333333333333333333/////////000111111222222111222333333444444444333222222333333333444444444444444444555666888:::;;;===<<<@@@IIISSS^^^mmmyyy}}}ooobbbYYYXXX[[[dddjjjsss{{{}}}|||tttiii]]]TTTLLLDDDAAABBB@@@@@@AAABBBDDDEEEFFFFFFJJJJJJJJJMMMPPPRRRRRRQQQLLLLLLKKKJJJKKKLLLMMMNNNLLLNNNOOOOOOOOOQQQTTTVVVWWW[[[eeevvvvvvmmmooolllfffeeennnzzzzzz|||~~~pppaaaYYYQQQNNNLLLKKKLLLOOOJJJKKKKKKIIIEEEBBBAAAAAACCCIIIVVViii}}}oooeee\\\XXXRRRNNNLLLKKKJJJIIIJJJHHHEEEEEEEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCC??????>>>>>>>>>>>>??????AAABBBBBBCCCCCCDDDEEEEEEGGGHHHJJJJJJKKKNNNRRRTTTYYY\\\```aaadddmmm|||uuuoooeee\\\WWWTTTRRRQQQUUUWWWZZZ\\\]]]```dddgggbbbdddeeefffeeecccaaa```___```bbbdddeeefffffffffhhhgggggghhhjjjjjjhhhgggiiiiiijjjjjjjjjjjjkkkkkkmmmppptttxxxzzz{{{yyyxxxvvvuuutttsssrrrssstttuuurrruuuwwwvvvsssrrrsssuuuzzz}}}|||yyyxxxoookkkkkkooouuuzzz}}}xxxssslllbbbZZZVVVRRRNNNKKKCCC;;;555555555444333444222222222222222222222222000000111111111111000000/////////000111111222222000000111222333333333333000000111111222333444444333333444555666777888888::::::>>>HHHSSS^^^lllxxxuuuhhh^^^[[[]]]dddiiirrrzzz}}}kkkaaaUUUNNNHHHCCCBBBDDDAAAAAAAAABBBCCCEEEGGGHHHKKKJJJKKKMMMQQQUUUWWWXXXMMMLLLKKKJJJKKKLLLNNNOOONNNPPPPPPPPPOOOPPPRRRTTTVVV[[[cccooo|||ssspppmmmhhhccccccmmmzzz{{{qqqbbbSSSOOONNNLLLLLLNNNGGGIIIJJJIIIFFFCCCAAAAAA@@@EEEOOO]]]rrruuukkk```\\\UUUPPPMMMLLLJJJIIIKKKHHHEEEEEEFFFFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCEEEGGGIIIJJJJJJKKKMMMOOOPPPSSSWWWXXXZZZ^^^gggnnn}}}|||vvvpppllldddaaa]]]\\\^^^``````___```___]]]\\\]]]```eeeiiieeeeeedddcccaaa^^^\\\ZZZZZZZZZ\\\^^^```bbbcccdddfffeeedddeeeggghhheeebbbeeeeeefffgggggggggggggggkkkmmmpppsssuuuuuuuuutttqqqpppnnnmmmmmmmmmooopppkkknnnqqqqqqoooooossswwwzzz}}}}}}zzzxxxwwwooolllnnntttyyy}}}}}}xxxnnnggg^^^XXXTTTOOOIIIDDD@@@888333333444222111222111111111111111111111111//////000111111000///////////////000111111222222...///000111222222222222111111111222222222222222222333444666666666555444777777===HHHSSS^^^kkkwww|||oooddd```aaadddiiiqqqyyy~~~~~~~~~xxxfff\\\RRRLLLHHHDDDEEEHHHCCCBBBBBBBBBCCCFFFHHHJJJLLLKKKKKKMMMRRRWWWZZZ\\\NNNMMMKKKJJJJJJLLLNNNOOOSSSTTTTTTSSSQQQQQQRRRTTTUUUYYY^^^fffuuuyyyrrrmmmkkkeee```hhhvvv}}}~~~~~~|||iiiVVVPPPOOOMMMLLLMMMEEEGGGHHHHHHEEEBBBAAA@@@@@@DDDKKKTTTddd}}}uuuddd___XXXRRRNNNLLLKKKJJJKKKHHHEEEEEEFFFGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA???@@@@@@AAABBBCCCCCCCCCCCCEEEGGGHHHGGGFFFGGGHHHMMMPPPTTTUUUUUUVVVZZZ]]]cccppp}}}zzzuuunnngggbbb^^^ZZZXXX]]]\\\\\\```fffkkklllllliiifffaaa]]]\\\___dddggggggfffdddbbb___[[[YYYXXXVVVWWWXXXZZZ\\\___bbbcccdddcccbbbcccffffffccc```aaabbbcccdddddddddddddddiiijjjlllooopppqqqqqqqqqkkkjjjhhhffffffggghhhiiifffiiimmmmmmlllooouuuzzzzzz}}}{{{xxxwwwwwwmmmkkkmmmtttzzz}}}zzzmmmfff^^^XXXTTTOOOGGGAAA===666111111222000///000////////////////////////000111222333333222111000/////////000111111222222......///111111222222222444333333222222111111000222333555666666555333222444555<<>>???@@@AAABBBAAA@@@???@@@@@@?????????@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJJJJMMMNNNNNNOOOPPPPPPQQQQQQ\\\]]]aaaggglllmmmiiifff___^^^[[[WWWSSSQQQRRRSSSVVVZZZaaajjjrrrwwwxxxwwwyyyrrriiiccc``````aaabbbbbbaaaaaaaaa```]]]XXXTTTVVVVVVXXXYYY[[[]]]^^^___eeecccbbbccceeeeeeccc``````______^^^___```bbbcccjjjjjjkkklllllllllkkkkkkgggggggggggggggggggggfffjjjjjjjjjkkknnnsssxxx|||}}}wwwrrrppprrrvvvxxx{{{|||}}}oooggg^^^YYYQQQGGG@@@>>>555555444333222000000///111111000000000000111111111111000000000000111111111111111111111111111111777333///000333333000,,,...///000111111000///...444444444555555555666666777666:::EEEQQQ[[[gggqqq}}}ooohhhiiihhhrrr{{{~~~~~~yyyyyy}}}~~~~~~ooo^^^XXXPPPKKKJJJLLLOOOPPPLLLEEE>>>===BBBEEEDDDBBBIIIGGGGGGJJJOOOSSSTTTSSSNNNMMMKKKJJJIIIJJJLLLMMMQQQTTTVVVTTTPPPOOOQQQTTTNNNVVVWWW[[[gggwwwsssjjjeeehhhfff```aaahhh{{{uuu\\\TTTSSSOOOLLLNNNLLLLLLKKKKKKKKKIIIEEEBBBAAABBBDDDIIIPPP^^^wwwyyyooobbbXXXSSSPPPNNNLLLJJJJJJJJJIIIHHHFFFDDDBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBB@@@???>>>@@@??????>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHKKKKKKKKKLLLLLLMMMMMMMMMSSSRRRSSSVVVWWWVVVRRRNNNMMMMMMMMMMMMMMMPPPTTTWWWZZZ]]]ccckkksssyyy{{{{{{uuuooofff```]]]\\\]]]]]]]]]]]]^^^``````^^^ZZZVVVTTTUUUVVVXXXYYY[[[\\\]]]dddaaa^^^^^^```bbbbbbaaa``````_________```bbbbbbgggggggggggggggffffffeeedddddddddeeefffhhhiiijjjkkkkkkkkkllloootttzzz~~~|||vvvssspppsssvvvyyy{{{~~~}}}|||nnneee\\\VVVNNNDDD<<<:::555444444333111000000/////////............//////111111000000000000111111111111111111111111111111666222///000333444111---///000111111111111000///222222333444555666777888999888;;;EEEPPPZZZeeennn|||vvvllllllnnnwww~~~~~~~~~}}}~~~wwwvvvzzz}}}}}}~~~www}}}rrr]]]WWWOOOJJJIIIMMMQQQSSSIIIFFFCCCBBBBBBCCCCCCCCCFFFFFFEEEGGGKKKNNNOOOOOOLLLKKKJJJJJJJJJKKKLLLMMMPPPRRRTTTSSSPPPNNNPPPSSSNNNUUUVVVXXXbbbnnnwwwmmmgggkkklllfffbbbcccqqqyyyuuu^^^UUURRRNNNMMMOOOLLLKKKJJJKKKKKKJJJGGGDDDCCCBBBBBBDDDGGGQQQdddvvvzzzjjj^^^VVVRRROOOLLLJJJJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@???>>>??????>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHLLLKKKJJJIIIIIIGGGCCC@@@@@@AAADDDFFFJJJQQQXXX^^^___aaadddjjjrrrxxx{{{|||pppjjjbbb[[[XXXWWWWWWWWWVVVXXX[[[___```___ZZZWWWQQQRRRSSSTTTVVVXXXYYYYYY___]]]ZZZYYY[[[^^^```aaa]]]]]]]]]]]]^^^___```aaaccccccbbbaaa```___^^^^^^`````````bbbdddgggjjjlllnnnnnnnnnnnnpppvvv|||~~~yyyuuusssrrruuuyyy{{{||||||~~~zzzmmmcccXXXRRRJJJ@@@888666444444333222111000000/////////............//////111111000000000000111111111111111111111111111111444111///000333444222///000111111222222222111111000111222444666777999999:::999<<>>>>>>>>>>>>>>>>>??????>>>??????@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDCCCBBBBBBBBBDDDFFFIIINNNVVV^^^dddfffeeefffhhhmmmrrruuuvvvhhhccc\\\VVVSSSRRRQQQQQQQQQSSSXXX\\\___]]]XXXTTTNNNNNNOOOQQQRRRTTTUUUUUUYYYXXXWWWXXXYYY[[[]]]^^^XXXYYYZZZ[[[]]]___```aaaaaa```^^^]]][[[ZZZYYYYYY\\\\\\]]]^^^aaaeeehhhjjjnnnpppppppppqqqvvv}}}zzzuuusssrrrvvvyyy|||~~~}}}||||||}}}{{{mmmaaaUUUNNNGGG>>>666333333333333222111000000///111111000000000000111111111111000000000000111111111111111111111111111111222111000111333444333222111111222222222333222222111222333444555777888888999888;;;DDDNNNWWWaaajjjyyyyyynnnlllsss{{{wwwsss}}}{{{yyyppp]]]VVVMMMFFFCCCEEEGGGHHHEEEGGGGGGFFFCCCBBBCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKIIIIIIJJJJJJJJJKKKLLLLLLKKKLLLLLLLLLKKKKKKLLLMMMIIIPPPQQQRRRZZZ```mmmuuuuuuyyyxxxpppiiicccmmmyyy}}}wwwqqqpppttttttiii\\\SSSMMMJJJKKKNNNLLLJJJIIIJJJKKKKKKIIIGGGBBB??????@@@AAAEEEQQQ]]]zzzwwwhhh___XXXSSSPPPLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>??????>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAA@@@@@@AAABBBCCCGGGIIIKKKOOOTTT[[[ccciiiooolllhhhggghhhjjjkkkkkk```[[[VVVRRRPPPOOONNNMMMNNNPPPTTTYYY[[[YYYTTTPPPKKKKKKLLLMMMOOOPPPQQQQQQRRRTTTVVVXXXYYYYYYYYYYYYUUUWWWYYY[[[^^^```aaabbb^^^]]][[[ZZZXXXXXXWWWWWWZZZZZZ[[[]]]___bbbeeefffjjjmmmoooppppppttt{{{}}}wwwsssqqqrrrzzz|||~~~}}}}}}lll___RRRKKKFFF>>>777444333222222111111000000000111111000000000000111111111111000000000000111111000000000000000000000000111111111222333444444333222222222222222333333444333333444444555666666666777666999CCCMMMVVVaaakkkwwwxxxnnnmmmpppyyyvvvuuu~~~||||||nnnfffVVVPPPIIIDDDBBBDDDFFFGGGDDDEEEEEEDDDCCCBBBCCCEEEEEEGGGHHHHHHGGGHHHJJJLLLIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJQQQRRRTTT[[[^^^gggzzz~~~zzzuuuxxx{{{vvvpppdddkkkuuu}}}zzzssspppqqqmmmiii```WWWOOOJJJKKKMMMMMMKKKJJJJJJKKKKKKIIIHHH???======??????BBBKKKTTTlllqqqfff^^^WWWSSSNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHFFFEEECCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCC??????@@@@@@??????>>>===>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBCCCEEEEEEDDDDDDEEEGGGJJJLLLPPPTTTYYY___fffkkktttpppjjjeeecccbbbaaa```UUURRRNNNLLLLLLLLLKKKJJJKKKMMMPPPTTTVVVTTTPPPLLLIIIIIIJJJKKKLLLMMMNNNNNNMMMQQQUUUWWWWWWVVVUUUUUUUUUWWWYYY[[[^^^___```aaaZZZYYYWWWVVVUUUVVVVVVWWWYYYZZZ\\\^^^```aaaccccccfffkkkpppqqqppprrrxxx~~~~~~xxxsssrrrsss|||~~~jjj\\\NNNHHHEEE???999666222222111111111000000000//////............//////111111000000000000111111000000000000000000000000111222222222333333444444111111111111222333444444444444444555555555555555666555888BBBLLLUUU```jjjuuuvvvlllkkkllluuu~~~yyy{{{zzz|||sssccc[[[QQQMMMGGGCCCCCCDDDEEEFFFDDDCCCBBBAAABBBCCCEEEEEEDDDFFFHHHHHHGGGGGGJJJMMMJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKMMMTTTTTTUUU[[[[[[aaaqqqyyy{{{}}}jjjkkkrrr|||~~~xxxrrrqqqoooooojjj```UUUNNNMMMNNNNNNLLLJJJJJJJJJJJJIIIHHHCCC@@@???@@@@@@@@@FFFMMM\\\qqq|||pppeee\\\VVVPPPOOONNNLLLLLLLLLLLLMMMIIIIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@@@@???@@@AAAAAA@@@@@@AAAAAAAAA@@@>>>=========>>>>>>>>>>>>??????===>>>???@@@AAABBBCCCDDDGGGJJJNNNOOONNNOOOQQQSSSTTTVVV[[[^^^aaaeeejjjmmmqqqlllfff```\\\YYYVVVTTTKKKIIIGGGGGGHHHIIIHHHGGGGGGHHHKKKOOOQQQQQQNNNKKKGGGHHHHHHIIIJJJKKKLLLLLLKKKOOORRRSSSRRRQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWSSSRRRQQQQQQQQQSSSTTTVVVXXXZZZ]]]```cccdddeeedddhhhooouuuwwwvvvvvv|||zzzuuuuuuvvv{{{}}}{{{fffWWWIIIDDDCCC???:::888111111111111000000000000//////............//////111111000000000000111111000000000000000000000000222333333333333222333444111000000000111222444555333333333444555666777777888666999AAAKKKSSS^^^gggtttrrriiihhhhhhrrr|||~~~|||nnn[[[RRRQQQMMMHHHEEEDDDDDDDDDCCCDDDBBB??????BBBDDDEEEEEECCCEEEGGGGGGFFFGGGJJJMMMJJJKKKKKKKKKJJJIIIHHHHHHKKKJJJJJJKKKLLLMMMMMMLLLJJJQQQPPPQQQVVVTTTXXXfff{{{ooolllppp{{{{{{tttpppsssuuurrrgggZZZRRRPPPPPPOOOMMMKKKJJJJJJJJJIIIHHHHHHEEEDDDDDDBBB@@@CCCIIIOOOaaavvvjjj___XXXQQQPPPNNNMMMMMMMMMNNNNNNJJJJJJJJJJJJHHHFFFCCCBBBDDDCCCAAA???>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>><<<<<<<<<===============;;;<<<===???@@@BBBCCCDDDGGGLLLQQQTTTUUUVVVYYY\\\```cccgggiiijjjkkkmmmoookkkfff```YYYUUUQQQMMMKKKDDDCCCBBBCCCEEEGGGGGGFFFDDDEEEHHHKKKOOOPPPNNNLLLGGGGGGHHHIIIJJJJJJKKKKKKKKKNNNOOOOOOMMMMMMOOORRRQQQQQQRRRRRRRRRPPPNNNMMMNNNMMMMMMMMMNNNPPPSSSTTTWWWZZZ^^^cccfffgggggggggmmmuuu|||}}}}}}}}}xxxwwwyyy{{{|||}}}}}}}}}|||tttcccTTTFFFBBBBBB???;;;999111111111111000000000000111111000000000000111111111111000000000000111111000000000000000000000000222333444444222222333444000000//////000222333555111111222444666777888999:::888:::BBBJJJRRR[[[dddssspppiiihhhiiirrr~~~~~~yyy~~~jjj\\\WWWTTTLLLDDDBBBAAA???AAADDDEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIIIILLLPPPRRRQQQOOORRRSSSTTTTTTSSSTTTVVVXXXqqqoooffftttwwwrrrtttyyy{{{ssseeeXXXSSSRRRKKKKKKKKKIIIJJJLLLLLLKKKIIIGGGEEECCCAAAAAAAAAAAAOOOYYYnnnsssfff^^^WWWSSSNNNKKKKKKLLLMMMNNNMMMKKKIIIHHHHHHHHHJJJKKKCCCBBB@@@?????????@@@@@@CCCBBB@@@?????????@@@@@@?????????>>>>>><<<;;;;;;???>>><<<;;;<<>>FFFQQQ]]]eeerrrppphhhfffhhhqqq}}}|||yyyzzzzzz~~~kkk]]]XXXRRRJJJCCCAAA@@@>>>@@@CCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIILLLQQQSSSSSSQQQRRRSSSTTTUUUTTTUUUXXXZZZfffvvvzzzooottt~~~{{{vvvrrrxxx}}}|||ssseeeXXXPPPLLLLLLKKKJJJJJJKKKJJJIIIJJJIIIGGGEEEDDDCCCCCCCCCKKKTTThhhrrriiiaaa\\\UUUQQQOOOPPPQQQQQQRRRPPPMMMJJJHHHHHHHHHIIIDDDCCCBBB@@@??????@@@@@@BBBAAA@@@?????????@@@@@@????????????>>>===<<<<<<===<<<;;;;;;<<<>>>@@@AAAIIIMMMSSSWWWYYY[[[\\\]]]]]]___bbbdddcccaaa^^^\\\UUUQQQKKKGGGDDDCCCAAA@@@AAAAAAAAAAAABBBCCCDDDDDDAAACCCEEEGGGHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFHHHJJJMMMNNNSSSXXX^^^dddgggiiikkkmmmzzz~~~~~~~~~~~~~~~~~~{{{lllaaaUUUOOOEEE<<<777555444444111111111111000000000000111000000000/////////...////////////000000000000///000111000///...///111333333444444444444333333111000000000111222444555444444444444444555555555444555999>>>FFFQQQ]]]eeesssrrrhhhdddeeennnzzz}}}{{{~~~yyyxxxwww{{{iii\\\WWWPPPHHHBBB@@@???>>>???BBBDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGIIILLLPPPSSSSSSSSSQQQSSSTTTUUUUUUVVVYYY[[[^^^kkkwwwzzz}}}rrrvvv{{{eeeTTTQQQOOOMMMLLLLLLLLLJJJIIILLLKKKJJJHHHGGGFFFFFFEEEFFFNNN___yyyxxxnnnggg^^^WWWTTTTTTTTTUUUWWWTTTPPPLLLIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@?????????>>>??????@@@AAA@@@@@@@@@@@@??????>>>===;;;;;;;;;<<<<<<======>>>CCCFFFIIILLLMMMNNNPPPRRRSSSTTTVVVVVVUUURRROOOMMMIIIFFFBBB@@@@@@@@@@@@???????????????@@@AAABBBCCC???@@@BBBDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEHHHLLLOOORRRUUUYYY___dddiiimmmrrruuu~~~|||||||||}}}}}}zzzmmm```XXXOOOIII@@@999555333222222444333222111000......---000000000000////////////////////////000000000000...000111000///...///000111111222333333333333222222222111000000000000111222333333333444444444555444555999>>>EEEQQQ\\\dddtttvvviiicccbbbjjjvvvwwwvvvyyyuuurrruuueeeXXXSSSOOOGGGBBBAAA@@@???@@@CCCCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKNNNOOOPPPPPPOOOPPPRRRSSSTTTUUUXXX[[[^^^ggg|||uuuvvv}}}uuu```WWWRRROOOPPPPPPOOOMMMMMMLLLLLLKKKIIIHHHGGGGGGFFFDDDKKKXXXmmmxxxpppeee\\\WWWVVVVVVVVVXXXUUUQQQLLLIIIGGGFFFFFFHHHGGGFFFDDDCCCAAA@@@@@@>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>;;;;;;<<<===>>>===<<<;;;===???AAAAAAAAACCCEEEGGGGGGHHHIIIIIIHHHFFFCCCBBBCCC@@@>>>===>>>?????????>>>>>>>>>>>>>>>@@@AAAAAA>>>???@@@BBBBBBCCCBBBBBB@@@AAABBBBBBCCCDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB??????>>>>>>>>>???AAABBBDDDDDDEEEGGGKKKPPPUUUXXXZZZ]]]bbbggglllrrrxxx}}}}}}{{{zzz{{{|||}}}|||qqqddd[[[VVVIIIDDD<<<777444222111111444333222111000......---000000000000////////////////////////000000000000///000111111//////000111///000000111111000000///222222111111000000000000111222222333333444444444444666999===EEEPPP\\\cccssszzzkkkbbb```gggrrr}}}}}}rrrssswwwppppppqqqbbbWWWRRRNNNGGGBBBBBBBBB@@@AAADDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRUUUXXX[[[bbbrrr|||vvvwwwppp]]]TTTOOOPPPQQQOOOMMMOOOKKKKKKJJJJJJIIIHHHGGGFFFEEEJJJTTTccczzzyyymmmbbb[[[XXXWWWVVVUUUSSSOOOLLLIIIGGGGGGGGGIIIIIIHHHFFFEEECCCBBBAAA>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???<<<===>>>??????===<<<;;;===>>>???>>>>>>???AAACCC>>>??????@@@@@@??????>>>@@@>>><<<<<<===>>>===<<<======<<<======>>>???@@@??????@@@AAAAAABBBBBBBBB??????@@@@@@AAABBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@>>>>>>===<<<===???AAACCCEEEEEEGGGJJJOOOTTTYYY\\\^^^```dddiiinnnuuu|||~~~|||zzzzzz{{{|||}}}{{{tttiii___WWWTTTCCC???:::666444333222111111111111111000000//////////////////000000000000////////////000000000000000111222222000000111222111111111111111000//////111111222222222222222222111111222222333444555555444666888===EEEOOO[[[cccqqqoooeeebbbhhhqqqzzz|||wwwoootttyyyrrrrrrnnnaaaXXXSSSMMMFFFBBBBBBBBBAAABBBEEEAAAAAAAAAAAABBBCCCDDDDDDAAABBBDDDFFFHHHIIIJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNOOORRRTTTTTT[[[fffyyy|||ttt|||fffXXXOOOOOOPPPLLLKKKNNNJJJJJJJJJJJJIIIHHHGGGFFFEEEIIIPPPZZZjjj{{{nnnddd^^^ZZZWWWSSSQQQNNNKKKIIIIIIIIIJJJIIIIIIIIIHHHGGGEEEDDDCCC??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???===>>>??????>>>===;;;::::::;;;<<<;;;::::::<<<>>>:::;;;;;;<<<<<<===>>>>>>===<<<::::::;;;<<<;;;:::<<<<<<<<<<<<===>>>???@@@?????????@@@@@@AAAAAAAAA>>>>>>????????????@@@@@@======>>>>>>>>>>>>======>>>=========>>>@@@BBBDDDDDDFFFIIIMMMRRRWWW[[[^^^___aaaeeejjjpppwww~~~}}}|||{{{{{{|||}}}~~~{{{xxxqqqiiiaaaXXXRRRNNN>>>;;;777555444333222111000000000000000111111111////////////000000000000////////////000000000000///111222111000///000111222222333333333222222111///000111222333333333333111111222333444555666666444666888===DDDOOOZZZbbboooxxxooohhhkkkqqqyyy{{{|||sssoooxxx{{{wwwrrr}}}jjj^^^XXXSSSKKKEEEAAAAAABBB@@@AAADDDAAAAAAAAAAAABBBCCCDDDEEEBBBCCCEEEFFFHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFDDDGGGIIIIIIGGGGGGHHHIIIJJJKKKMMMMMMMMMNNNPPPRRRQQQXXXaaannn{{{{{{sssaaaTTTRRRQQQLLLJJJNNNJJJJJJKKKKKKJJJIIIHHHGGGDDDHHHLLLQQQ[[[ooo~~~qqqfff___[[[SSSRRROOOLLLKKKKKKKKKLLLIIIIIIJJJJJJIIIGGGFFFEEEAAAAAABBBCCCBBBAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>======<<<;;;::::::777999::::::999888999;;;;;;:::::::::;;;<<<>>>???<<<;;;::::::<<<<<<<<<:::<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>@@@BBBCCCDDDFFFHHHMMMRRRXXX\\\^^^```___ccchhhooovvv~~~}}}}}}{{{||||||}}}}}}~~~~~~{{{tttjjjbbb[[[TTTLLLGGG999777444333333333222000000000000000000000000000.../////////000000000111////////////000000000000...///000///...---...000---...///111222333333333///000111222222222111000222222333444555666777777444666888===DDDNNNZZZaaammmyyymmmooorrrxxx~~~}}}yyyrrrqqq{{{xxxvvvqqq}}}yyyeee[[[VVVRRRIIICCC???@@@AAA@@@@@@CCC@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHCCCFFFIIIIIIHHHHHHJJJLLLKKKLLLMMMMMMLLLMMMOOOQQQTTT[[[aaaiii~~~~~~kkkZZZWWWTTTMMMKKKOOOKKKKKKLLLLLLLLLJJJIIIHHHCCCFFFIIIKKKQQQaaayyy{{{nnnddd^^^UUUSSSQQQNNNLLLLLLLLLMMMIIIIIIJJJJJJJJJIIIGGGFFFBBBCCCCCCDDDCCCBBB@@@???>>>??????@@@@@@@@@??????======<<<;;;:::999999999:::<<<>>>>>>===<<<===>>><<<<<<;;;:::;;;<<<===>>>===<<<;;;<<<>>>??????>>>===<<<<<<======>>>???@@@>>>>>>=========>>>>>>???>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<===???AAABBBCCCDDDIIILLLRRRXXX]]]```bbbcccaaaeeelllttt|||{{{xxxzzz{{{yyyzzz|||zzz{{{|||~~~{{{vvvuuu|||~~~}}}}}}ttthhh___XXXRRRIIICCC666444222222222222111000222111111111000000//////.../////////000000111111////////////000000000000,,,---...---,,,,,,---...'''(((***---000111333333//////000111111000......222222333444555777777888444666888===DDDNNNYYYaaammmqqqkkkjjjrrr{{{yyyuuusss{{{~~~yyyxxxtttttt```ZZZUUUNNNHHHFFFBBB???======>>>???@@@@@@BBBEEEHHHJJJIIIHHHBBBCCCDDDDDDDDDEEEFFFHHHIIIFFFDDDFFFJJJKKKGGGCCCFFFGGGHHHHHHIIIKKKNNNQQQVVVZZZ]]]ZZZTTTOOONNNOOOQQQTTT[[[cccppprrr\\\TTTSSSPPPOOOPPPRRRMMMHHHHHHLLLNNNKKKHHHNNNHHHGGGLLLOOOSSSfff{{{~~~rrrkkk___VVVNNNLLLLLLJJJJJJKKKMMMLLLJJJJJJJJJIIIFFFDDDBBBCCCDDDDDDCCCAAA???===AAAAAA@@@@@@???>>>>>>>>>>>>======<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::>>>======<<<<<<<<<======777888:::<<<===>>>??????<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<===>>>@@@AAA???????????????>>>>>>>>>BBBBBBAAA??????AAAEEEIIIOOOPPPRRRWWW]]]bbbeeefffmmmpppwww|||wwwxxxzzzzzzzzz|||{{{zzz{{{{{{}}}{{{sssnnnlllmmmnnnkkkpppsssqqqooottt~~~}}}}}}rrreee]]]XXXQQQEEE;;;444444333333222111000000111000000///...------,,,000000000000000000000000111111000000//////......---...000111111111000///333000...///222444333111000000//////000000111222111111222333333444555555444666999===EEEPPP[[[cccppprrrlllkkkrrr{{{wwwrrrqqq{{{}}}xxxxxxyyyrrr```ZZZUUUNNNGGGEEEBBB???>>>>>>???@@@AAAAAABBBEEEHHHIIIHHHGGGDDDDDDEEEEEEEEEFFFHHHJJJJJJGGGEEEFFFIIIKKKHHHEEEDDDEEEFFFFFFFFFHHHKKKMMM\\\___aaa^^^WWWRRRQQQRRRSSSUUUZZZ```jjjfffZZZUUUQQQOOOOOOPPPMMMJJJJJJLLLMMMKKKIIIKKKFFFEEEIIIJJJNNN]]]pppyyyooohhh^^^UUURRROOOLLLJJJJJJMMMKKKJJJJJJKKKJJJHHHFFFFFFFFFHHHHHHGGGFFFDDDBBBBBBBBBAAA@@@@@@??????>>>???>>>>>>======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;======<<<<<<;;;<<<<<<===<<<===>>>>>>?????????>>><<<<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;===>>>???@@@??????>>>>>>?????????AAAAAAAAA@@@@@@CCCHHHKKKMMMQQQVVVZZZ]]]bbbiiiooovvvzzzyyyyyy{{{{{{{{{}}}||||||{{{|||}}}yyypppfff```]]]^^^^^^dddjjjllllllqqq|||}}}zzzwwwnnnbbbYYYSSSKKKAAA999444444333222222111000000111000000//////.........////////////////////////000000000///////////////---...///000111000000///222000...///111333222111222111111111111222333333111111222333333444555555555666999<<>>???@@@AAABBBBBBBBBEEEGGGHHHGGGEEEEEEEEEDDDEEEFFFHHHJJJKKKLLLHHHEEEFFFIIIJJJIIIHHHGGGHHHIIIIIIIIIJJJMMMOOO___aaaaaa]]]WWWSSSRRRRRRUUUVVVYYY]]]cccuuuxxxggg\\\TTTPPPPPPMMMMMMLLLLLLLLLLLLLLLLLLJJJFFFFFFIIIHHHIIITTTbbb{{{}}}mmmdddZZZWWWSSSNNNJJJJJJMMMKKKJJJJJJKKKKKKJJJHHHGGGHHHIIIJJJJJJIIIHHHGGGCCCCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;=========>>>>>>=========<<<;;;;;;;;;;;;;;;<<<<<>>>>>======<<<<<<;;;;;;;;;<<<===>>>???@@@===<<<<<<<<<===>>>???@@@@@@???>>>===>>>???@@@AAABBBCCCCCCCCCEEEHHHMMMQQQPPPWWW]]]^^^^^^cccoooyyy{{{{{{|||{{{|||~~~}}}|||||||||}}}~~~|||qqqcccYYYTTTTTTWWW___hhhmmmooosss||||||wwwpppjjj___UUUKKKCCC<<<777333333333222111111000000000000000000000000000000//////////////////////////////////////////000000---...///000000000000///000///...///111222111000333333222222333333444555111222222333333444444555555666888<<>>======<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>======<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::999999999999:::::::::;;;<<<>>>???@@@?????????@@@@@@AAAAAABBB???>>>===<<<===>>>@@@AAACCCDDDFFFGGGJJJNNNSSSWWWXXX]]]bbbdddeeelllxxx|||{{{|||{{{|||~~~||||||{{{{{{|||}}}xxxjjj^^^ZZZZZZ```hhhqqqvvvxxx{{{|||uuulllggg^^^RRRFFF===999777333222222222111111000000000000000000111111111111////////////////////////---......//////000000000.........//////////////////...//////000000000000333333222222333333444555222222222333333444444444555666888<<>>============<<<<<<<<<<<<<<<<<<===<<<<<<<<<======<<<<<<<<<:::::::::::::::;;;<<<===:::999999888888999:::;;;999999999:::;;;===>>>???@@@@@@@@@AAAAAAAAAAAAAAA======<<<<<<===???@@@BBBBBBDDDGGGIIILLLQQQVVVZZZ^^^```dddiiioooyyyyyyyyyzzzzzzzzz}}}zzzzzzzzzzzz{{{}}}}}}pppeeeccceeeqqqvvv|||~~~~~~~~~tttjjjfff]]]PPPCCC;;;888888222222111111111111111000000000000000111111111111........................------......//////000000...............//////000---...000000000000000000111111111111111222222333222222333333333333444444333555888<<>>>>>>>>>>>============>>>>>>;;;<<<<<<======<<<<<<;;;::::::::::::;;;<<<===>>>;;;;;;::::::;;;===???@@@:::::::::;;;;;;===>>>???===>>>>>>?????????>>>>>>======>>>???AAABBBBBBCCCBBBDDDGGGKKKNNNSSSXXX\\\```ccchhhnnnwwwyyytttvvvxxxwwwxxxzzzyyyyyyyyy{{{}}}|||rrrllllllooo~~~~~~tttiiidddYYYLLLAAA999777777111111111111111111111111000000000000000000000000..........................................//////......------......///000---///111222111000000000000000//////000000111222333333333333333333333333333444777<<>>>>>@@@@@@@@@BBBEEEEEEDDDBBBDDDDDDFFFLLLRRRSSSPPPKKKGGGHHHHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMPPPSSSVVVRRROOOLLLJJJKKKLLLNNNOOONNNOOORRRWWWZZZaaappp~~~||||||zzzgggWWWRRRMMMKKKLLLNNNNNNMMMKKKKKKKKKIIIHHHHHHIIIIIIIIILLLWWWhhhxxxvvviiiddd^^^ZZZUUUQQQOOONNNLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@????????????@@@@@@<<<======>>>>>>======<<<;;;;;;;;;;;;<<<===>>>??????>>>======>>>???AAACCC===============>>>??????======>>>??????>>>===<<<===???BBBDDDEEEFFFEEEEEEFFFIIIMMMPPPSSSXXX]]]aaaffflllrrruuuxxx~~~wwwqqqooorrruuuuuuuuuvvvxxxyyyzzz}}}{{{vvvwww|||vvvggg```TTTGGG===777444333000000000000111111111111111000000//////...................................................------......---------...///000---000333333222000000111000////////////000111111333333333333333333333333333444777;;;BBBMMMXXX___mmm~~~UUUVVVUUUQQQMMMIIIGGGGGGFFFHHHJJJIIIKKKUUUdddqqq~~~}}}xxx{{{|||}}}sss___SSSNNNJJJFFFDDDAAAAAA@@@@@@???>>>>>>===??????@@@BBBDDDEEEDDDBBBEEEEEEHHHOOOUUUWWWRRRLLLEEEGGGHHHHHHGGGFFFFFFGGGEEEFFFHHHIIIKKKMMMQQQUUUSSSOOOKKKIIIIIIJJJLLLLLLKKKLLLPPPUUUXXX^^^kkkxxxwwwwww[[[TTTLLLJJJLLLOOONNNLLLKKKLLLLLLJJJIIIKKKLLLKKKIIIHHHMMMYYYfffuuuzzztttccc___YYYUUURRRPPPMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>????????????>>>>>>;;;;;;;;;<<<===>>>??????AAA@@@>>>======???AAABBB@@@???????????????@@@@@@>>>???@@@AAAAAA@@@>>>>>>???AAADDDHHHIIIIIIHHHGGGLLLOOOSSSVVVZZZ^^^cccgggmmmuuu|||{{{vvvxxxwwwqqqlllkkkpppttttttssstttyyyzzz||||||}}}wwwfff]]]OOOCCC:::555222000000000000000000111111111111000000///...------,,,......................../////////......------,,,......---,,,---...///000---000444444222111111222000000000///000111111222333333333333333333333333444555777:::AAAJJJUUU\\\mmm~~~YYYTTTOOONNNJJJFFFEEEGGGEEEBBBBBBDDDFFFIIIPPPXXX___jjjvvv~~~|||wwwxxx~~~}}}nnn[[[QQQNNNJJJGGGFFFBBBBBBAAAAAA@@@AAAAAABBBAAAAAAAAA@@@AAAAAABBBBBBHHHEEEFFFMMMVVVWWWPPPHHHGGGHHHHHHGGGEEEDDDEEEFFFEEEFFFGGGIIIKKKLLLNNNNNNSSSOOOKKKJJJKKKLLLKKKJJJIIILLLOOOQQQTTT]]]jjjttt~~~fffXXXNNNOOORRRQQQOOOPPPNNNLLLKKKLLLNNNMMMJJJFFFKKKMMMOOOQQQWWWddduuuxxxqqqlllhhhbbbWWWPPPMMMMMMLLLJJJJJJKKKLLLJJJIIIKKKKKKJJJJJJIIIJJJJJJKKKIIIIIIHHHGGGFFFEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCAAAAAABBBBBBAAA@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@????????????AAACCCEEEGGGHHHJJJMMMPPPRRRTTTWWWZZZ^^^fffqqqxxx}}}uuuqqqyyy}}}xxxnnnooopppppppppppprrrttt}}}{{{}}}zzzqqqcccVVVEEE;;;888777555222222222222111111111111000000000//////......------........................000000////////////000000111111000000/////////...111111222333333333333222111222333444444444444444333333333333333333333333333777;;;===@@@HHHUUU^^^iii|||YYYTTTOOONNNKKKFFFCCCEEEEEEBBBBBBDDDDDDCCCGGGMMMMMMXXXfffoooxxx|||xxxxxx~~~zzziiiWWWNNNKKKHHHDDDCCC>>>>>>============>>>>>>@@@@@@@@@@@@@@@AAAAAABBBCCCBBBCCCHHHOOOPPPKKKEEEFFFGGGHHHGGGEEEEEEEEEGGGFFFFFFGGGHHHJJJKKKLLLLLLPPPMMMIIIHHHJJJKKKJJJIIIIIILLLNNNPPPSSS[[[gggpppssscccSSSOOOPPPPPPOOOPPPOOONNNLLLMMMNNNNNNKKKIIIFFFGGGHHHIIILLLVVVcccmmmxxxrrrhhhZZZPPPMMMMMMLLLKKKKKKKKKKKKIIIGGGKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEECCCBBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@AAABBBDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBEEEHHHJJJLLLOOOSSSVVVXXX[[[___ccciiirrr}}}yyyttt|||yyytttmmmnnnpppqqqqqqrrruuuxxxxxxmmmggg\\\QQQAAA888555555333111111111111000000000/////////////////////.................................//////............//////000000000//////.........000111111222222222222222000000111222222222111111333333333333333333333333444555666;;;BBBLLLWWW^^^jjj|||^^^YYYUUUTTTQQQKKKFFFFFFDDDBBBCCCEEECCCAAACCCGGGGGGSSScccnnnyyy}}}yyyyyy}}}pppaaaRRRKKKIIIEEEAAA???;;;;;;;;;;;;;;;<<<<<<<<>>===<<<<<<======>>>>>>======>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDCCCDDDEEEFFFCCCEEEFFFFFFEEEEEEFFFHHHGGGFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNPPPQQQSSSYYY```fffggglllzzzmmmYYYQQQPPPQQQRRRQQQPPPNNNLLLLLLMMMMMMMMMMMMMMMMMMKKKIIIJJJNNNRRRYYYggg||||||jjj\\\VVVPPPPPPPPPQQQRRRQQQNNNLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFEEEEEEFFFGGGFFFEEECCCCCCBBBBBBCCCCCCDDDEEEIIIHHHFFFEEEDDDCCCDDDDDDAAAAAAAAABBBBBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIJJJNNNTTTZZZ```eeejjjnnnxxx{{{}}}|||{{{xxxuuurrrlllnnnpppqqqsssvvv{{{~~~yyyoooeee]]]XXXHHHAAA777111111111111///000000000/////////......------......//////000000........................///......------......///..................------...//////000000000000000////////////...---,,,,,,000000111222333444444555444333444999BBBMMMWWW]]]mmm~~~qqqkkkfffgggfffaaa[[[YYYSSSNNNKKKJJJJJJJJJPPPWWW___lllzzz~~~{{{xxxwwwyyy|||~~~```UUUKKKHHHFFFAAA>>>===<<<===>>>?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDCCCAAABBBDDDGGGCCCDDDFFFFFFEEEEEEFFFHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJLLLMMMPPPPPPQQQRRRUUUYYY___bbbaaacccnnnzzzbbbTTTQQQQQQQQQPPPOOONNNLLLKKKKKKLLLMMMKKKKKKKKKIIIHHHHHHIIIJJJOOOWWWeeewwwqqqbbb\\\UUUUUUUUUVVVWWWWWWUUUSSSNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFHHHFFFFFFFFFHHHHHHGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAABBBDDDEEEFFFFFFGGGJJJLLLMMMMMMMMMMMMMMMRRRZZZbbbhhhooouuuyyyzzzyyywwwvvvuuutttrrrqqqnnnoooqqqrrrtttxxx}}}~~~tttnnnjjjbbbWWWMMM@@@;;;444111111111111000111111000000000/////////------......//////000000........................000//////////////////000------........................///000000000000///000000000000//////...---000000111111222333444444222555999;;;???HHHTTT]]]mmm}}}wwwooojjjlllnnnjjjeeecccaaa\\\WWWTTTSSSSSSZZZaaammmyyy{{{yyyvvvuuuvvvzzz~~~~~~yyywwwyyy|||}}}xxx|||\\\SSSJJJGGGDDD@@@======:::;;;<<<>>>>>>>>>======>>>>>>>>>???@@@AAABBBCCCAAAAAAAAA@@@???@@@CCCEEECCCEEEFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHJJJJJJJJJJJJLLLNNNPPPQQQQQQSSSVVVZZZ]]]______bbbjjj{{{~~~www}}}iiiWWWQQQQQQQQQNNNOOOOOOMMMKKKJJJKKKMMMMMMMMMLLLKKKJJJJJJIIIIIIKKKNNNVVVdddsss~~~oooiiicccaaa____________^^^\\\UUUTTTRRROOOMMMKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIIIIHHHGGGGGGHHHFFFFFFFFFHHHIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIGGGIIILLLOOOQQQQQQQQQPPPSSSXXXaaajjjrrryyytttrrrqqqooonnnnnnnnnooooooppprrrtttwww|||wwwnnnjjjiiiaaaRRRFFF:::777333111111111111111111111111000000000//////.........///////////////........................000000////////////000000.............../////////......///000000000000000111111111111111111000///000000111111222222333333222666:::<<<>>>FFFSSS]]]kkk|||{{{sssmmmpppsssrrrooommmmmmhhheeedddcccdddiiiqqq{{{~~~wwwvvvtttssstttxxx||||||vvvtttyyy~~~{{{vvvyyy{{{uuuZZZQQQHHHEEEBBB===<<<===999:::<<<>>>???>>>===<<<>>>>>>??????@@@BBBCCCDDD@@@?????????@@@BBBCCCDDDDDDEEEFFFEEEDDDCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFEEEEEEHHHJJJKKKJJJIIIKKKMMMOOOOOOPPPRRRUUUYYY[[[\\\[[[___fffppp{{{~~~kkkXXXPPPOOOOOOMMMOOOQQQPPPMMMKKKLLLMMMQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJOOOXXXbbbnnnzzzvvvrrrnnnmmmllljjjiiiddd```[[[UUUPPPMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEFFFHHHIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFIIIJJJKKKIIIHHHFFFHHHGGGFFFFFFHHHJJJLLLMMMLLLNNNRRRVVVXXXYYYXXXXXX^^^dddmmmwwwyyyyyyrrrpppnnnkkkjjjkkknnnpppoooqqqtttwww||||||yyysssnnnjjjfff[[[KKK???555444222111111111111000000000/////////.........///////////////................................./////////....../////////.........//////000000000//////000111111111111000000111111222222222222111111111111111111222222222222444777:::@@@IIITTT\\\iiizzzvvvpppsssxxxxxxvvvuuurrrooooooqqqrrrsssyyy|||uuutttsssrrrsssvvv|||~~~}}}wwwvvv}}}yyywwwtttqqqvvv{{{|||nnnYYYPPPGGGCCC@@@<<<;;;===:::;;;===???@@@@@@???>>>?????????@@@AAACCCDDDEEEAAA@@@???@@@CCCEEEEEEDDDEEEFFFGGGEEEDDDCCCCCCDDDGGGGGGFFFFFFFFFFFFFFFFFFEEEHHHJJJKKKIIIHHHJJJLLLNNNNNNNNNQQQUUUXXXYYYZZZUUU[[[bbbgggssswwwssssss|||{{{kkkXXXOOONNNNNNMMMPPPSSSRRROOOMMMMMMNNNQQQPPPMMMLLLLLLLLLKKKJJJIIIGGGHHHNNNSSSYYYfffttt|||yyywwwuuutttqqqlllddd\\\UUUPPPNNNMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEFFFHHHIIIHHHGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEGGGJJJMMMNNNLLLJJJHHHKKKJJJIIIIIIJJJMMMOOOQQQSSSUUUYYY]]]___``````___hhhnnnxxx|||uuussssssrrrooollljjjlllpppsssoooqqquuuzzz~~~zzznnnmmmjjjfff^^^PPP@@@555333222111000000000000000//////.........---------000000//////.........---.................................------............/////////000000111111//////000111111111111111///000111222222333222222222222222111111111111111333222222888BBBMMMWWW[[[gggyyy~~~zzzxxxyyyzzz{{{{{{yyyzzz{{{{{{{{{}}}}}}uuuvvvvvvuuuwww{{{~~~~~~{{{}}}zzzvvvyyy}}}uuu|||~~~rrrnnnmmmsssxxxjjj___OOOLLLHHHBBB===;;;<<<===============<<<<<<<<<<<<<<<;;;;;;===@@@CCCDDDCCC@@@AAAAAABBBCCCDDDEEEEEEHHHHHHGGGGGGFFFGGGGGGHHHFFFDDDCCCDDDGGGIIIHHHGGGHHHHHHGGGIIIKKKLLLLLLJJJOOOMMMLLLMMMOOOSSSUUUUUUWWWZZZ^^^```cccsss{{{ssslllgggcccYYYNNNKKKOOOLLLQQQUUUTTTOOOLLLLLLOOOMMMLLLLLLMMMNNNMMMKKKIIIIIIJJJJJJJJJKKKQQQYYY```ttt|||sssjjjbbb[[[TTTPPPOOOPPPQQQPPPNNNLLLKKKLLLNNNKKKGGGEEEFFFHHHJJJKKKGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGFFFGGGHHHIIIGGGFFFIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQSSSYYY\\\aaadddfffhhhkkkmmmuuu}}}}}}yyyuuurrroookkkooosssrrrnnnmmmooosssqqqwww~~~vvvooorrr{{{yyypppnnniii___RRRDDD:::444222222222222222111000000......//////000000111111...------,,,,,,------...000000//////.........------......///////////////000000//////......------333111000111444555333111////////////000000000000000000//////000222444555444333666;;;BBBJJJWWWdddkkkwww~~~~~~~~~zzzuuuuuuttttttuuuyyy|||}}}|||}}}vvvsssvvvyyyqqqyyy}}}uuupppnnntttyyyfffVVVNNNLLLGGGAAA===;;;<<<===?????????>>>>>>>>>>>>>>>===<<<<<<===@@@BBBCCCBBB@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCEEEIIILLLMMMLLLJJJHHHGGGHHHJJJLLLLLLKKKLLLJJJIIIJJJLLLNNNPPPQQQSSSVVVYYY[[[]]]jjj|||~~~ssskkkdddaaa[[[RRRMMMNNNIIILLLPPPSSSTTTRRRPPPNNNNNNMMMLLLMMMNNNNNNLLLJJJHHHHHHHHHGGGHHHKKKQQQVVV^^^jjj{{{sssjjj```ZZZSSSSSSSSSQQQOOOMMMMMMNNNSSSPPPLLLIIIIIIIIIKKKKKKMMMMMMLLLKKKKKKLLLLLLMMMJJJKKKKKKMMMNNNMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOOOOTTTRRRQQQPPPRRRUUUYYY\\\___ccciiinnnqqquuuxxx{{{~~~yyyuuurrrooollliiilllppppppmmmlllnnnrrrvvvzzzuuujjjkkkwwwvvvkkkgggaaaVVVKKK@@@888444000000111111000000///.........///000000111222222///......------......///000/////////............---......//////////////////////////////.........000///...000222333111////////////000000000111111111000000000000222333444444333555;;;AAAHHHUUUaaajjjuuu~~~vvvsssqqqppppppqqquuuyyy||||||~~~vvvuuuyyytttooozzz|||zzzuuusssyyy{{{bbbPPPNNNJJJEEE@@@===<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBBBBEEEIIILLLNNNLLLIIIGGGFFFHHHJJJLLLLLLMMMMMMMMMMMMLLLLLLNNNOOOPPPSSSXXX[[[[[[___lllzzz|||tttssszzzrrrhhhccc^^^UUUNNNJJJJJJLLLQQQVVVYYYWWWTTTPPPNNNLLLLLLMMMNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIIIILLLOOOUUU^^^lll~~~{{{tttqqqnnniiibbb\\\YYYYYY[[[]]]\\\ZZZWWWUUUUUUWWWXXXXXXVVVTTTSSSQQQQQQRRRRRRTTTWWWZZZZZZXXXUUURRRQQQOOOPPPRRRTTTVVVXXXYYYYYYWWWWWWXXXZZZ^^^cccgggjjjrrrwww~~~{{{rrroookkkiiihhhgggeeedddbbbdddgggiiiiiiiiikkkmmmtttyyywwwnnniiilllttt|||tttlllaaaYYYMMMAAA999444222222///////////////......---+++,,,---...///000111222//////............/////////////////////.........---......///////////////------......//////000000---------.../////////...000111111111222222222222222222111111111111111111444333555:::>>>DDDOOO[[[gggsssyyyrrrgggaaa^^^bbbfffkkksss|||~~~vvvzzzwwwlllppp~~~}}}~~~ooo]]]UUULLLGGGAAA>>>=========<<>>???>>>=========>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDFFFIIIKKKLLLIIIFFFEEEFFFIIIJJJKKKLLLNNNOOONNNLLLLLLNNNPPPPPPRRRWWW\\\\\\^^^gggqqqwwwpppxxxrrriiibbbYYYQQQOOOOOOPPPQQQQQQRRRSSSTTTPPPMMMJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMLLLJJJIIIGGGHHHKKKOOOWWWcccpppxxx{{{rrrjjjeeedddeeemmmmmmkkkfffbbb___```aaabbbaaa```^^^]]]\\\[[[[[[^^^aaadddccc___[[[XXXWWWYYYZZZ]]]```bbbdddeeeeee___aaaffflllqqquuuxxxyyy}}}zzzuuuhhheeecccbbbbbbbbbbbbaaa```bbbeeeggghhhiiijjjkkkpppvvv|||}}}zzzsssnnnkkkmmmxxxzzzrrrjjj___UUUGGG<<<555222222111000111111111111000//////******+++,,,---...///000...------,,,,,,------............///////////////---......///////////////------......//////000000---...///000000//////000000111111111222222222222111222222222111111111000444333555:::>>>CCCNNNXXXgggrrrtttmmmaaaYYYVVV[[[```dddnnnzzz}}}pppwwwvvvnnnuuu~~~|||fffWWWTTTKKKFFF???<<<===>>>===<<<>>>>>>??????@@@@@@AAAAAAAAA???======>>>>>>>>><<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEHHHIIIIIIHHHGGGGGGHHHJJJJJJGGGEEEDDDFFFGGGHHHHHHIIIKKKNNNMMMJJJIIIKKKNNNNNNNNNRRRWWWXXXYYY```gggtttwwwtttkkkbbbZZZXXXWWWWWWUUURRRQQQQQQQQQNNNKKKHHHFFFGGGIIIJJJJJJJJJIIIJJJKKKMMMMMMKKKIIIFFFGGGHHHJJJNNNUUU]]]bbbmmmzzz~~~xxxvvvvvv}}}}}}zzzssskkkeeedddeeekkkkkklllkkkjjjhhhfffeeedddgggjjjiiieeeaaa___```eeegggjjjmmmpppqqqrrrrrrmmmqqqwww~~~{{{tttnnn```^^^\\\\\\^^^`````````aaabbbdddfffhhhiiijjjjjjdddhhhkkkkkkiiijjjooosssyyyyyypppgggXXXOOOBBB888333222111111222222222222222111000000++++++,,,,,,---.........------,,,,,,,,,,,,------.........///////////////---......///////////////.........///////////////---///111111000///000111000000000111111111222222000111111222222222111111333333666;;;>>>CCCMMMXXXfffrrr~~~ssslll```VVVQQQVVVZZZ]]]hhhuuuyyyrrr{{{wwwsss~~~{{{dddTTTPPPJJJDDD>>><<<===>>>===;;;;;;;;;;;;<<<===>>>>>>>>>@@@>>><<<<<<>>>>>>>>>===;;;<<<<<<===>>>???@@@AAABBBAAAAAABBBBBBDDDEEEEEEFFFHHHKKKJJJHHHGGGGGGHHHGGGFFFDDDDDDEEEFFFFFFEEEFFFIIIMMMLLLIIIHHHJJJMMMMMMKKKMMMQQQRRRSSSXXX^^^nnn{{{sssllleeeccc``````___\\\UUUOOOLLLIIIEEECCCDDDFFFHHHIIILLLKKKJJJKKKNNNNNNLLLIIIIIIIIIJJJJJJKKKNNNRRRVVVYYYcccppp|||{{{uuutttvvvyyy{{{}}}~~~}}}zzzwwwtttppptttwwwwwwsssqqqrrruuuxxxzzz}}}~~~{{{vvvmmmggg[[[ZZZYYYZZZ]]]___aaaaaabbbcccdddfffhhhjjjjjjiii[[[[[[\\\___gggssszzzrrrggg\\\NNNFFF;;;444222333222000222222222333222111111000..............................------------................../////////000---......//////////////////////////////.........,,,///111111///...///111/////////000000000111111///000111222333333222222333333666;;;???DDDNNNXXXdddppptttmmm```UUUOOOSSSWWWXXXcccqqqwwwzzzxxxyyygggTTTMMMJJJDDD===;;;===???===;;;=========>>>???@@@@@@AAA???>>><<<<<<>>>>>>>>>===;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEBBBEEEIIIJJJGGGEEEEEEFFFFFFDDDCCCDDDEEEFFFDDDCCCEEEJJJMMMMMMJJJIIIKKKOOONNNKKKJJJMMMOOOOOOSSSYYY```ppp}}}pppllliiikkknnniii\\\QQQKKKGGGCCCAAABBBDDDFFFGGGPPPNNNLLLMMMOOOPPPMMMJJJJJJJJJIIIHHHFFFGGGIIILLLMMMRRRYYY___hhhxxx}}}~~~zzzwwwqqqhhhaaaYYYXXXWWWYYY\\\___aaaaaadddddddddfffiiijjjjjjiii]]]ZZZYYYaaarrr|||ssskkk^^^RRRFFF>>>555111111333222000222222222222222111000000000000000000//////////////////............//////---.........//////000000---......///////////////000000//////.........---+++...111000...---///111////////////000000000000...///111222333333333222222222666<<<@@@EEEOOOYYYcccnnnyyynnn```XXXQQQPPPTTTZZZccckkkuuu|||~~~www}}}||||||uuucccSSSJJJ@@@@@@??????===<<<;;;:::?????????>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCEEEHHHKKKKKKHHHFFFFFFJJJLLLJJJEEEBBBDDDGGGBBBEEEHHHLLLMMMLLLJJJIIIMMMMMMMMMKKKJJJKKKNNNPPP\\\fff~~~yyyrrrlllnnnsssssskkkbbbWWWLLLCCCAAA???===???EEEHHHJJJMMMNNNNNNLLLKKKJJJKKKKKKLLLKKKIIIFFFCCCAAAEEEGGGJJJOOOWWWdddqqqyyy|||wwwxxx|||}}}{{{yyyuuuqqqnnnkkkiii]]][[[YYY[[[^^^aaa```___```aaadddiiimmmmmmhhhdddWWWVVVYYYhhh~~~}}}vvvqqqnnneeeWWWLLL???;;;666333333222111.........///000000000000000,,,---.../////////------,,,,,,+++++++++,,,------111000...,,,+++,,,---...------------------------///////////////000111111............/////////000......////////////......111111111111111111111111444333666:::>>>BBBMMMWWWbbbooosssdddZZZRRRQQQTTTYYYbbbjjjttt{{{zzzwwwyyy|||ppp]]]OOOHHH@@@@@@@@@???>>><<<;;;:::<<<============<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAA??????>>>>>>???@@@@@@AAA??????AAACCCFFFFFFDDDBBBCCCEEEGGGGGGEEEEEEFFFGGGCCCEEEHHHKKKMMMLLLKKKJJJMMMNNNMMMLLLJJJJJJMMMOOOXXXaaawwwzzzssslllmmmuuu|||~~~}}}nnn]]]KKKDDDAAA???@@@BBBFFFHHHLLLNNNOOOMMMLLLKKKLLLMMMMMMLLLKKKHHHEEECCCHHHHHHIIIJJJMMMTTT\\\bbbrrr{{{xxxuuutttsssqqqnnnkkkjjjkkkmmmoooddd```\\\ZZZ\\\^^^______ggghhhiiillllllhhhbbb\\\UUUUUU[[[lll|||zzzyyysssnnnhhh]]]NNNCCC;;;777222000000000///---......///000000000000000---...............---,,,......---,,,,,,++++++,,,,,,---...//////......---------------------------///............///000000........./////////000000/////////000000/////////......///111222333444555333333555:::>>>BBBLLLWWWeeeqqq{{{iii___UUURRRSSSXXXaaaiiisss{{{zzzwwwyyy}}}www}}}zzzfffUUUJJJEEE@@@@@@@@@???>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAA>>>>>>>>>>>>???AAABBBCCC>>>>>>>>>@@@BBBCCCBBBAAACCCCCCCCCDDDFFFGGGGGGFFFDDDFFFIIIKKKLLLLLLLLLKKKMMMNNNMMMLLLJJJIIIKKKLLLRRRZZZlllrrrjjjlllvvvuuu[[[KKKDDDAAA??????BBBEEEJJJNNNPPPPPPNNNLLLNNNNNNNNNNNNLLLJJJHHHFFFJJJIIIHHHFFFEEEFFFJJJMMMYYY```kkkvvv{{{sssmmmiiifffbbb```aaaeeejjjnnneeeaaa\\\ZZZ[[[^^^aaabbbjjjjjjjjjjjjhhhbbbZZZTTTSSSUUU^^^ooo|||yyyxxxxxx{{{~~~{{{wwwrrrqqqmmmhhh^^^QQQCCC999666444000////////////.........///000000000000/////////...---,,,,,,,,,---000///...---,,,+++******(((+++...111222000...,,,------------------------...------------...//////....../////////000000000000000000000000000000000......///111222333444555333333555:::===BBBLLLVVVdddppprrrfffYYYSSSTTTXXXaaaiiissszzzzzzsssvvv|||{{{|||yyyooo\\\NNNFFFDDD????????????>>>===<<<;;;999:::;;;<<<====================================>>>>>>>>>>>>>>>???@@@@@@?????????@@@BBBDDDEEEFFFAAA@@@???AAACCCDDDDDDCCCGGGDDDBBBDDDIIILLLJJJHHHGGGHHHIIIKKKLLLLLLLLLKKKKKKLLLMMMKKKIIIHHHHHHIIINNNTTTbbbrrr~~~llleeelll{{{mmmWWWIIIBBB???>>>???BBBGGGMMMQQQRRRPPPNNNNNNNNNNNNNNNMMMKKKIIIHHHIIIIIIIIIGGGEEEDDDEEEGGGLLLQQQXXXaaajjjvvvzzzpppiiibbb```\\\YYYZZZ]]]bbbeee___]]][[[[[[]]]aaafffhhhjjjkkkjjjiiieee___XXXTTTSSSYYYdddooozzzxxxxxxxxxxxxvvvtttpppnnnjjjjjjfff^^^RRREEE:::444333222111000000000000000---...//////000000//////000///...,,,+++,,,------/////////...---,,,,,,+++***,,,...111111000---,,,---------------------------,,,,,,,,,,,,---.........////////////000000000111111000000000000111111111111111111111111111111333222555:::===BBBLLLVVV```mmm}}}{{{mmm^^^WWWUUUYYYccclllttt{{{tttrrrxxx|||uuucccSSSJJJEEEDDD>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>?????????========================>>>>>>======>>>>>>???@@@??????@@@AAABBBDDDFFFGGGCCCBBBAAABBBDDDEEEEEEDDDFFFBBB@@@EEELLLRRRRRROOOJJJKKKKKKKKKKKKKKKKKKKKKIIIKKKLLLKKKIIIGGGFFFGGGLLLQQQ[[[eeeooozzzlllnnnzzzzzzcccNNNCCC??????>>>@@@EEEKKKQQQTTTRRRPPPNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJIIIGGGFFFGGGHHHGGGIIILLLPPPVVV^^^fffkkkxxxzzzwwwqqqhhhaaa\\\[[[YYYXXXYYYZZZ\\\]]]YYYZZZ\\\^^^aaaeeeiiikkknnnmmmkkkgggbbb]]]ZZZXXXXXXbbbmmmrrrtttxxx~~~}}}{{{wwwqqqllliiigggfffddd^^^SSSGGG===777555000000000000//////000111------...///////////////111000...---,,,---......---....../////////...---//////......------------------------------------,,,,,,,,,,,,,,,---......////////////000000000111111111000000000000111111111111111111111111111111222222555999===AAAKKKVVV___lll}}}uuuddd[[[XXX\\\fffpppxxx}}}yyyrrruuu|||}}}iiiXXXMMMHHHDDDBBB<<<=========<<<<<<;;;:::;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???===>>>>>>???AAABBBDDDEEECCCBBBBBBCCCEEEEEEDDDCCC@@@>>>>>>DDDNNNUUUXXXWWWOOONNNLLLKKKJJJJJJJJJJJJHHHJJJMMMMMMKKKIIIGGGGGGKKKOOOWWW]]]bbbnnnzzzqqqsssyyyjjjTTTGGGBBBAAA>>>???BBBIIIPPPTTTTTTQQQOOONNNNNNMMMMMMMMMLLLLLLJJJKKKKKKJJJHHHFFFFFFGGGIIIIIIIIIIIILLLPPPTTTWWWaaajjjvvvyyyqqqkkkeee]]]VVVUUUUUUWWWXXXYYYZZZZZZ[[[YYY[[[___bbbeeehhhmmmpppqqqoooiiibbb\\\ZZZ[[[]]]gggpppyyy{{{yyy||||||vvvpppjjjfffdddbbb]]]TTTHHH>>>777555555+++---......------...///------...////////////...000///////////////000000,,,---///000000000///...222000...,,,+++,,,---...---------------------------,,,,,,,,,,,,---....../////////000000000111111111111///......///111111......///111222333444555222222444999<<>>;;;;;;;;;<<<;;;;;;:::999;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>??????AAABBBDDDDDDCCCCCCDDDEEEGGGGGGDDDBBB>>>======BBBJJJQQQUUUVVVRRRQQQNNNKKKJJJIIIIIIIIIHHHKKKOOOPPPNNNLLLJJJJJJKKKNNNTTTYYY[[[bbbsss~~~uuusss~~~}}}lllYYYNNNFFFAAA???>>>@@@GGGOOOTTTUUUSSSPPPPPPOOOOOONNNOOOOOOOOOKKKKKKKKKJJJGGGFFFFFFGGGKKKJJJHHHHHHIIIKKKLLLMMMQQQVVV^^^fffnnnxxxzzzrrrjjjccc]]]VVVQQQSSSTTTUUUVVVWWWYYYYYYZZZYYY\\\```dddhhhnnnvvv{{{yyyuuummmeeeaaacccjjjppp{{{tttoookkkhhheeeZZZTTTIII???888444222111+++---//////---,,,...///,,,---......//////.........///000111111222222111...///000111111000...---000///---,,,+++---...000---------------------------------------....../////////000000000111111111111000...------...000111......///111222333444555222111444999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>AAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFIIIJJJIIIFFFCCC?????????AAAEEEJJJNNNOOOUUURRROOOLLLIIIHHHHHHHHHIIIMMMQQQRRRQQQOOOMMMMMMJJJNNNSSSWWWXXX[[[hhhuuuzzz}}}xxxjjj\\\SSSIIIAAA@@@??????EEENNNTTTUUUTTTRRRQQQQQQPPPPPPPPPQQQQQQJJJKKKKKKJJJHHHHHHIIIJJJGGGFFFDDDDDDEEEFFFFFFFFFGGGJJJNNNRRRWWW```kkkttt|||}}}~~~}}}{{{ssspppkkkfffaaa[[[UUURRRVVVUUUUUUUUUUUUVVVWWWXXXXXX[[[___dddjjjtttxxxqqqooovvvzzzsssooommmjjjgggTTTMMMCCC;;;555222///------///222222///...000111,,,---......//////......---///111222333333333222000111222222111///---+++------,,,------...000000------------------------...------------...//////000000000000111111111111111///...------...///111111111111111111111111111222111444999<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>===============???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCBBB???@@@AAACCCEEEFFFGGGHHHKKKLLLKKKIIIGGGFFFFFFGGGMMMNNNQQQTTTVVVVVVRRROOOKKKNNNRRRUUUYYY^^^dddhhh{{{jjj\\\VVVPPPJJJBBBCCCEEEGGGHHHKKKSSS[[[YYYUUURRRPPPPPPQQQPPPOOOQQQOOOLLLKKKLLLMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHJJJQQQ[[[bbbjjjpppzzz~~~|||zzzyyywwwtttrrrnnnggg```]]]]]]]]]ZZZVVV[[[WWWRRRRRRUUUXXXYYYXXXZZZ[[[^^^gggtttyyytttsssooofff]]]OOOFFF:::444333333222000...------------......///,,,,,,------...///000000///...---,,,,,,---.../////////000000000000//////,,,,,,+++++++++,,,------111000///000000///---***---------............///...000222444444333111///111111000///000111333444000000000000111111111111444333333666===EEEKKKOOOXXXfffvvvuuuiiieeehhhrrr|||xxxhhhhhhsss~~~|||uuuxxxzzzgggSSSIIIGGGCCC>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBB??????@@@BBBCCCEEEFFFGGGJJJKKKKKKIIIGGGFFFGGGIIIKKKLLLNNNQQQUUUUUUTTTRRROOOQQQSSSVVVYYY]]]bbbeeeuuu~~~nnnddd```ZZZSSSRRROOOKKKIIIIIILLLRRRXXX]]]YYYTTTRRRRRRSSSRRRQQQRRRPPPMMMLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFFFFFFFFFFEEEFFFFFFEEEFFFJJJQQQWWWYYY^^^fffmmmttt{{{|||zzzxxxwwwvvvssspppmmmiiiccc]]]ZZZZZZZZZWWWTTTXXXVVVRRRRRRTTTXXX[[[\\\aaacccgggooozzzxxxtttqqqkkk```VVVIIIAAA888333222333222000//////...............///,,,,,,------...//////000......------------.....................---,,,,,,,,,,,,,,,,,,---...///000+++***((()))+++---...---------------............+++,,,...000000000......111111000000///000000000//////000000000111111111444333333666<<>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@AAABBBDDDEEEFFFIIIJJJKKKJJJIIIHHHIIIKKKIIIIIIJJJNNNRRRTTTTTTSSSQQQSSSTTTVVVWWWYYY]]]```iiiwwwxxxrrrqqqnnniiijjjeee\\\SSSNNNOOORRRUUU\\\WWWSSSRRRSSSTTTSSSRRRTTTRRROOOMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGFFFDDDCCCDDDGGGJJJNNNQQQVVVZZZ___dddjjjmmmqqqvvv~~~}}}zzzvvvuuusssqqqpppmmmiiifffeee```ZZZXXXXXXXXXVVVTTTUUUTTTSSSSSSTTTXXX^^^cccggglllttt{{{~~~wwwsssoooeeeWWWKKK???:::444111222222111///111111000///............,,,,,,------.../////////------............---------.........---,,,,,,+++,,,,,,,,,---...///000111***(((%%%%%%(((+++...///------------............++++++,,,---......//////000111111000000///...---//////000000000000111111333333333666<<>>>>>???@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCEEEEEEHHHJJJKKKLLLKKKKKKLLLNNNIIIHHHHHHKKKNNNQQQRRRRRRPPPQQQRRRSSSTTTVVVYYY\\\ccckkkzzzzzzwww|||zzzkkk\\\UUUSSSRRRSSSQQQOOOQQQVVVXXXVVVSSSVVVTTTQQQOOOPPPPPPOOONNNJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEDDDEEEKKKLLLOOOQQQTTTXXX]]]aaa```eeekkkssszzz~~~|||zzzxxxvvvtttrrrooommmkkkjjjiiigggdddbbbccc```[[[YYYYYYXXXWWWUUURRRTTTUUUVVVWWW\\\dddjjjkkksss}}}{{{uuuqqqjjj^^^NNNAAA666333000000111111000///222222111//////.........---------.........//////,,,,,,...//////...,,,,,,------...////////////...---------------......///...,,,))))))***,,,------,,,,,,---------.........------------///000222444///000111111111000///...////////////000000000111222333444666:::AAAIIINNNWWWaaannn{{{vvvqqqppptttzzz~~~{{{nnnhhhhhhppp{{{|||}}}||||||zzz```TTTHHHEEEDDD@@@<<<:::<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCC>>>>>>??????@@@AAAAAABBBDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJLLLMMMMMMMMMNNNOOOKKKJJJIIIIIILLLNNNNNNNNNKKKLLLNNNOOOPPPRRRVVVYYY^^^bbbmmm~~~xxxwww}}}rrr```UUUOOOMMMKKKMMMTTT\\\aaa___[[[XXXVVVRRRQQQPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJKKKIIIIIIHHHHHHHHHGGGEEEDDDEEEFFFGGGHHHJJJNNNSSSWWWTTTXXX]]]ccciiiooouuuyyy|||}}}~~~}}}}}}{{{zzzxxxvvvuuuuuutttssspppnnnlllkkkkkkgggeeecccbbbcccddddddccccccaaa^^^[[[YYYXXXVVVUUURRRUUUYYY[[[]]]ccckkkrrrsssyyy~~~}}}||||||xxxrrrlllcccVVVEEE::://////...///000000000///222222111//////.........---------...............+++,,,---......---,,,+++)))***,,,---///000000000///...---,,,++++++++++++---,,,+++,,,......---+++,,,,,,,,,------------...///.........///111333555---...000222333333222222...////////////000000000111333444666999???HHHMMMVVV```lllyyywwwrrrqqqvvv|||}}}~~~~~~~~~{{{ooocccccciiivvv~~~}}}qqq[[[PPPFFFCCCBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<>>???@@@AAABBBBBBBBBBBBAAAAAABBBDDDFFFGGGHHHGGGEEECCCCCCDDDEEEFFFFFFIIILLLMMMMMMMMMMMMNNNMMMKKKIIIIIIKKKLLLKKKJJJHHHIIIKKKLLLMMMOOOSSSVVVXXX[[[cccqqqwwwuuuyyyuuuaaaTTTOOOMMMOOOXXXdddlllmmmjjjaaa]]]YYYUUUSSSQQQOOOMMMNNNNNNMMMLLLLLLLLLLLLLLLHHHGGGGGGHHHIIIHHHFFFEEECCCDDDEEEEEEFFFHHHLLLOOOMMMQQQWWW]]]bbbhhhnnnqqqrrrsssuuuwwwyyyzzz{{{{{{|||xxxuuurrrqqqrrrssstttuuuooopppqqqqqqpppnnnlllkkkjjjkkkkkkiiifffddddddeee```]]][[[[[[___cccgggiiigggeeebbb^^^[[[XXXVVVUUUVVVYYY]]]bbbgggmmmssswww|||}}}{{{wwwwwwzzztttlllcccYYYLLL???555------......////////////111111000///....................................,,,,,,------------,,,,,,&&&''')))+++,,,---.........---,,,,,,++++++++++++(((((())),,,//////...,,,,,,,,,,,,,,,------------------,,,,,,---///111222---...000111333444444444......////////////000000000222555666888>>>FFFMMMVVV___kkkxxxxxxssssssxxx~~~~~~~~~nnnddd```bbbkkkyyy|||nnnYYYNNNDDDAAA@@@===<<<<<<::::::::::::::::::::::::888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<>>>>>>>>??????@@@@@@@@@?????????@@@BBBDDDFFFIIIGGGEEECCCBBBBBBDDDEEEDDDGGGJJJKKKKKKJJJJJJKKKLLLKKKJJJJJJKKKLLLKKKIIIHHHIIIJJJKKKKKKMMMQQQTTTUUUWWW]]]gggppp~~~|||uuuuuu{{{{{{fffXXXSSSQQQYYYgggtttxxxxxxrrrmmmggg```[[[WWWRRROOORRRQQQPPPOOONNNMMMMMMMMMJJJHHHGGGHHHJJJJJJIIIFFFFFFFFFGGGFFFEEEEEEHHHJJJJJJMMMSSSXXX\\\bbbgggjjjlllmmmnnnpppppppppppppppqqqsssvvv{{{|||wwwsssmmmjjjfffeeefffhhhiiijjjgggfffeeedddcccbbbbbbaaa^^^```bbbaaa___]]]^^^___[[[XXXUUUVVV\\\eeelllpppooommmkkkfff```\\\YYYXXXZZZ\\\aaahhhpppvvvyyyzzz~~~~~~}}}~~~xxxpppeeeYYYNNNCCC999222......///.........///000//////...............///........................---,,,,,,,,,,,,,,,,,,---((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,---......+++***)))***---......---++++++,,,,,,,,,---------,,,,,,,,,,,,---......///////////////000222333333........./////////000000000222555666777<<>>>>>>>>>>>>>>=========>>>@@@CCCDDDIIIGGGDDDBBB@@@AAABBBDDDBBBEEEHHHIIIIIIHHHGGGHHHKKKJJJJJJKKKLLLMMMKKKIIIJJJKKKKKKKKKKKKLLLOOORRRVVVWWW\\\aaadddmmmyyywwwvvvyyy^^^WWWQQQWWWfffvvv~~~|||tttkkkddd]]]WWWSSSTTTSSSQQQPPPOOONNNNNNNNNNNNKKKIIIJJJLLLMMMKKKIIIFFFFFFFFFEEECCCBBBCCCDDDEEEHHHLLLPPPSSSWWW[[[^^^bbbcccdddfffffffffeeedddeeefffgggjjjnnnsssxxx{{{|||yyyvvvsssoookkkggggggddd```^^^___aaacccddd^^^\\\YYYUUUTTTTTTUUUVVVTTTXXX[[[\\\ZZZYYYZZZ[[[XXXUUURRRTTT\\\fffpppuuuwwwvvvsssmmmgggaaa^^^]]]]]]^^^ccclllvvv|||}}}|||yyy~~~~~~yyywww}}}|||wwwnnn```RRRFFF===555111///000000///......///000......---------......///.....................---...---++++++++++++---...,,,------------,,,+++++++++++++++,,,...000111222333000,,,***+++,,,---,,,++++++,,,,,,,,,------------.....................111000///......///111111............/////////000///222555666777<<>>???>>>:::555888888:::;;;<<<=========777999::::::999888999;;;::::::::::::::::::::::::===<<<<<<;;;;;;;;;<<<<<<>>>>>>?????????>>>>>>===AAA@@@?????????@@@AAABBBHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBDDDEEEGGGGGGHHHHHHKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJQQQTTTXXXZZZ^^^hhhuuu~~~~~~|||wwwaaaRRRVVV]]]eeewww~~~ssshhh```]]]WWWVVVVVVWWWUUUQQQQQQTTTRRRNNNIIIHHHJJJKKKKKKJJJIIIIIIIIIIIIHHHGGGEEEEEEHHHHHHJJJLLLOOOQQQTTTUUUYYYZZZ\\\^^^______^^^^^^\\\\\\]]]]]]^^^aaaeeehhhllljjjiiijjjkkkiiiddd```^^^]]]ZZZYYYYYY[[[]]]^^^ZZZWWWSSSOOOLLLLLLLLLLLLMMMQQQTTTTTTQQQQQQTTTXXXVVVSSSQQQTTT]]]gggooosssxxxvvvuuusssoooiiibbb]]]\\\[[[cccqqqzzz|||}}}zzzwwwyyysssrrrppppppqqqtttwwwzzzssshhhWWWGGG;;;444111///........................,,,,,,,,,,,,,,,---...///........................000///............///000,,,,,,,,,,,,,,,,,,,,,,,,+++...222555555222---***)))***+++,,,------------...------,,,,,,------...,,,,,,------...///000000////////////////////////000000000000000000000000222000111666999===DDDLLLUUU___lllyyy|||yyyzzz|||}}}~~~~~~|||{{{zzzzzzyyyyyyxxxyyy{{{~~~ssseee^^^]]]^^^jjjwww~~~~~~kkk^^^OOOHHH???<<<>>>>>>;;;777777888999:::;;;;;;;;;;;;666777888888777777999:::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>?????????>>>>>>===@@@@@@?????????@@@AAABBBGGGFFFDDDCCCBBBBBBCCCCCCAAAAAACCCDDDEEEEEEEEEEEEJJJJJJIIIIIIJJJJJJKKKKKKMMMMMMLLLKKKJJJJJJKKKKKKLLLOOOSSSVVVZZZdddpppzzzppp\\\ZZZ\\\aaarrryyyqqqnnnccc___]]]]]][[[VVVTTTUUURRRPPPMMMLLLNNNNNNMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMPPPQQQRRRSSSTTTTTTUUUTTTOOOPPPPPPPPPPPPRRRUUUXXX]]]\\\\\\^^^``````]]]ZZZYYYWWWTTTSSSRRRSSSTTTVVVQQQOOOLLLIIIHHHHHHHHHIIIGGGKKKOOOPPPNNNOOOSSSWWWWWWUUUTTTWWW^^^eeejjjkkkjjjjjjlllppprrrooohhhbbb[[[[[[cccqqq|||xxxuuukkkhhheeedddgggjjjmmmnnnhhh^^^OOOBBB888333111000///////////////.........---,,,,,,,,,,,,---...///........................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++,,,------------------,,,,,,,,,,,,------,,,,,,------...//////000////////////////////////000000000000000000000000222000111666999===DDDLLLUUU___lllyyy|||}}}~~~{{{{{{|||}}}~~~~~~}}}~~~}}}zzzxxxwwwvvvvvvuuuuuuvvvxxx{{{yyyiii___^^^```gggppp{{{{{{|||~~~ttt^^^PPPIIIBBB<<<:::<<<>>><<<999888888999999999999888888444555777777777777888:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>@@@????????????@@@AAAAAAEEEDDDCCCBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMLLLKKKKKKKKKLLLLLLKKKNNNQQQTTTXXXaaallltttuuuhhh___\\\]]]lll~~~qqqiiicccbbb```ZZZVVVVVVRRRQQQPPPPPPQQQQQQOOOMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKJJJIIIIIIKKKMMMNNNNNNOOORRRUUUVVVUUUTTTTTTSSSPPPMMMLLLLLLLLLMMMJJJIIIGGGEEEEEEEEEEEEFFFBBBFFFJJJLLLLLLNNNRRRUUUSSSRRRSSSUUUXXX[[[\\\\\\\\\]]]bbbllluuuvvvoooggg\\\^^^gggwwwyyyppphhhccc^^^^^^bbbfffeeecccXXXPPPEEE;;;444222111000111000000000//////......------,,,,,,,,,---......------------------------******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,------.../////////////////////////////////000000000000000000000000222000111555999<<>>>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIMMMMMMLLLLLLLLLMMMMMMNNNPPPRRRTTTVVVYYY```hhhnnnmmm{{{rrrgggaaa___jjjxxxxxxnnnfffeeefffccc``````XXXWWWVVVTTTSSSRRRPPPOOOPPPOOOOOONNNMMMMMMMMMMMMOOONNNLLLJJJIIIGGGGGGFFFHHHGGGFFFFFFFFFGGGHHHIIILLLLLLLLLJJJHHHGGGHHHJJJGGGHHHJJJLLLOOOQQQQQQQQQTTTRRRPPPMMMKKKJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEEEECCCEEEHHHJJJKKKLLLPPPRRRQQQPPPOOOOOOPPPQQQQQQQQQUUUUUUYYYeeetttzzzvvvooofffkkkwwwxxxnnnhhhccc___```dddddd^^^XXXJJJDDD<<<555222000000///000000//////......------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---+++***+++,,,...///++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------------.........//////////////////////////////000000000000000000000000111///111555888<<>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAADDDEEEEEEFFFFFFFFFEEEEEEDDDDDDFFFGGGHHHHHHHHHGGGLLLLLLLLLLLLLLLMMMNNNOOOTTTTTTUUUVVVXXX]]]bbbeeefffmmm||||||}}}tttnnnjjjoooyyy{{{sssiiiaaabbbfffjjjmmmpppiiihhheee```ZZZUUUQQQOOOQQQPPPOOOOOONNNOOOOOOPPPTTTSSSQQQNNNLLLKKKJJJJJJJJJIIIHHHFFFFFFGGGHHHIIIHHHHHHHHHFFFDDDBBBBBBCCCGGGHHHIIIKKKLLLMMMNNNNNNSSSRRROOOMMMKKKIIIIIIIIIJJJJJJIIIHHHGGGFFFDDDCCCCCCEEEFFFGGGHHHHHHJJJKKKOOONNNMMMKKKJJJKKKMMMOOOOOOMMMQQQ^^^ppp||||||}}}vvvooofffcccaaaccceee```TTTJJJAAA<<<777222000000///............------,,,,,,,,,...------,,,,,,,,,------------------------------...---+++******+++---...+++++++++,,,,,,---------,,,,,,------............,,,,,,+++++++++,,,---...,,,,,,,,,++++++,,,,,,,,,---------...............////////////////////////////////////////////////111///000555888<<>>>>>>>>>>>===>>>??????@@@@@@??????>>>???@@@AAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCCCCCCCAAACCCDDDFFFGGGGGGGGGFFFHHHHHHIIIIIIJJJKKKLLLMMMQQQQQQQQQRRRTTTVVVYYY[[[aaaccclll}}}xxxttt{{{|||vvvvvv{{{vvvjjj___WWWVVV[[[bbbkkkrrryyyyyyxxxrrriii___WWWSSSUUUTTTSSSRRRRRRSSSTTTUUUXXXWWWUUURRROOONNNLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFEEEBBBAAAAAABBBFFFGGGIIIIIIHHHHHHJJJKKKOOONNNMMMKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIGGGDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDGGGHHHHHHGGGGGGHHHLLLOOOLLLKKKOOO\\\pppuuupppjjjiiihhhgggddd[[[MMMBBB:::777333111000000///...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,------...)))+++,,,.........---------,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,........................////////////////////////////////////////////////111///000444888;;;CCCKKKTTT\\\hhhuuu}}}|||yyywwwwwwuuutttssssssuuuxxxyyy}}}}}}||||||{{{zzzzzzzzzxxxyyyzzzzzzyyyuuuqqqooonnnnnnoooqqquuuyyy}}}~~~mmm]]]VVVZZZdddllluuuzzzxxxoooxxxxxxaaaNNNFFFEEE>>><<<:::999888888777666888999999999999999888777777888888888666555666777555666666777888888999999999999999999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@??????>>>>>>???@@@BBBBBBBBBBBBBBB>>>???@@@AAABBBBBBBBBBBB@@@AAACCCEEEGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIKKKJJJJJJLLLOOOQQQSSSTTT\\\[[[___lll|||}}}vvvxxx{{{wwwxxxuuuiii\\\TTTRRRVVV```jjjwww}}}zzznnnccc]]][[[ZZZXXXWWWWWWYYYZZZ[[[___]]]ZZZWWWSSSQQQOOONNNJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHFFFEEEEEEFFFEEEGGGHHHGGGFFFFFFHHHJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHJJJKKKLLLLLLJJJHHHGGGBBBAAAAAAAAABBBCCCBBBBBBBBBEEEIIILLLMMMNNNRRRTTTTTTUUUZZZgggyyyvvvqqqnnnmmmjjjfff^^^RRREEE<<<333111000///000111000...++++++,,,,,,---.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------+++***)))******+++,,,,,,---......***+++,,,------............---+++******+++---...,,,,,,++++++++++++,,,,,,........................////////////////////////////////////////////////111///000444888;;;CCCKKKRRR[[[gggttt~~~|||yyywwwtttsssrrrqqqsssvvvyyy{{{~~~}}}{{{zzzyyyuuuvvvxxxyyywwwtttpppnnnmmmmmmnnnppptttxxx}}}vvvdddVVVSSS]]]kkkvvv}}}|||rrrpppwwwoooXXXHHHDDDFFF:::999888777777777777666777777888888888888777777666777888777555333444555444555555666777888888999999999999999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@@@@??????>>>===???@@@BBBCCCCCCCCCBBB>>>???@@@BBBCCCDDDDDDDDD???@@@CCCEEEFFFFFFEEEEEE@@@@@@@@@AAABBBDDDFFFFFFFFFFFFGGGIIIMMMPPPRRRRRRUUURRRUUU^^^hhhuuu~~~yyytttsssxxxnnn^^^UUUSSS[[[ffflllvvvzzznnnggg```___]]]\\\\\\]]]___```fffddd```\\\WWWTTTQQQPPPKKKKKKLLLLLLKKKIIIGGGFFFEEEGGGHHHHHHGGGFFFGGGHHHDDDFFFHHHGGGFFFFFFIIILLLJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMOOOPPPOOOMMMLLLCCCBBBAAABBBDDDEEEDDDDDDFFFLLLSSSYYY[[[\\\^^^``````bbbhhhtttxxxpppkkkiiieee]]]RRREEE:::444...------...000111111///+++,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++///333333///+++(((******+++,,,,,,---......------,,,,,,---///000111...---+++******+++---...,,,++++++++++++++++++,,,.....................---////////////////////////////////////////////////000...000444777;;;CCCKKKQQQZZZfffttt{{{|||}}}|||zzzvvvvvvwwwwwwwwwxxxxxxxxx~~~~~~|||yyy{{{yyyvvvuuutttssspppnnnjjjjjjllloootttxxx|||{{{~~~nnn\\\ZZZ^^^dddqqq~~~zzzyyy~~~|||yyycccRRRGGG@@@<<<<<<;;;999777777888999:::<<<;;;:::888777666666666777666666555555555555666666666666666666555555555777777666666777999;;;<<<999:::<<<=========???AAA??????>>>>>>??????@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>???AAACCCEEEAAABBBBBBBBBCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFGGGFFFEEEFFFHHHLLLPPPRRRRRRSSSVVVZZZbbblllwww|||vvvsssuuuvvvyyy~~~tttiiiccc```___aaaooo}}}~~~wwwlllbbb]]]^^^bbbgggeee```]]]___]]]YYYUUUTTTUUUUUURRROOOMMMPPPQQQPPPLLLHHHHHHIIIHHHHHHIIIIIIIIIGGGFFFEEEFFFFFFFFFFFFGGGGGGHHHIIIOOOLLLKKKMMMPPPQQQPPPNNNUUURRRQQQTTTWWWTTTNNNJJJHHHGGGDDDBBBAAACCCFFFGGGJJJOOOZZZfffjjjjjjlllqqqqqqwww|||vvvlllfff[[[OOODDD<<<777555222111000...,,,+++++++++------......///.........------...---,,,+++---///------,,,,,,,,,---......---,,,+++*********+++,,,---+++******+++,,,,,,+++***,,,...///...---------------,,,++++++,,,,,,,,,...---+++******+++---...333222000---++++++++++++,,,...//////......///111............///////////////000222333777<<>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???????????????>>>???@@@AAACCCDDDDDDDDDDDDEEEGGGHHHJJJJJJDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFHHHKKKNNNPPPPPPQQQRRRUUU[[[eeepppwww}}}zzzuuuuuuuuuuuuzzz|||wwwtttooowww|||xxxqqqjjjaaaZZZYYYZZZ^^^dddeee___[[[ZZZVVVUUURRRNNNKKKJJJKKKLLLNNNRRRVVVWWWSSSOOOLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJLLLOOOQQQTTTTTTUUUWWWZZZ[[[\\\\\\^^^[[[[[[^^^___[[[TTTNNNLLLJJJGGGEEEEEEHHHKKKNNNRRRYYYhhhxxxzzzwwwmmmdddVVVIII???888444222111000///...............------.........------,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,------...,,,,,,+++******++++++,,,...---++++++---------,,,***,,,......---,,,------...------,,,,,,---------...---,,,++++++,,,---...000///...---------------,,,...//////......///000............///////////////000111333666<<>>@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEFFFIIIKKKNNNPPPHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMNNNNNNNNNOOOSSS\\\fffmmmvvv|||wwwuuu|||~~~rrreee[[[WWWUUUVVV]]]___[[[VVVTTTMMMNNNMMMIIIDDDDDDHHHMMMKKKPPPVVVYYYVVVQQQLLLHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIJJJNNNTTTYYY]]]aaafffhhhiiijjjnnnqqqpppoooppppppnnnhhh^^^UUUPPPNNNLLLKKKMMMQQQVVVYYY```hhhxxx~~~zzzxxxvvvtttssskkk^^^LLL???888444111...000///////////////000000------...------,,,+++***+++,,,---,,,******,,,---+++++++++++++++,,,------,,,++++++******+++,,,,,,---,,,******,,,---,,,+++***,,,......---,,,---.........------------......------------------------+++,,,---...////////////,,,---......------...///............///////////////000111333666<<>>@@@>>>============>>>??????@@@@@@@@@???????????????AAAAAAAAA@@@AAAAAAAAAAAADDDCCCCCCDDDFFFIIILLLNNNIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJNNNMMMLLLLLLNNNTTT]]]ccckkkxxx|||}}}{{{jjj^^^VVVQQQTTTVVVUUURRRRRRJJJLLLMMMLLLKKKKKKMMMPPPJJJMMMRRRUUUSSSOOOIIIEEEIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJLLLRRRZZZaaannnuuu|||~~~|||}}}vvviii]]]TTTTTTTTTVVV[[[bbbiiinnnwww{{{~~~yyytttmmmjjjjjjkkkkkkkkkdddUUUBBB666333333111...//////............//////------------,,,+++***)))+++,,,,,,+++******+++---++++++******++++++,,,---++++++++++++++++++,,,,,,+++)))(((((()))******)))***,,,------,,,,,,---...---,,,,,,,,,,,,---......---......//////......---***+++---///000000///...,,,---...---,,,,,,---...............///////////////000111333666;;;BBBFFFNNNVVVaaannn~~~}}}zzzyyyyyyzzzzzzuuuvvvwwwxxxyyyxxxwwwvvvxxxvvvuuuuuuvvvvvvuuutttpppnnnjjjgggeeebbb^^^[[[[[[]]]___cccfffiiikkkmmmrrruuuyyy|||}}}}}}}}}~~~~~~}}}zzzwwwrrrnnnjjjggg]]]YYY[[[eeesss~~~hhhOOODDDBBB???<<<:::777777777777888999999:::999888777555444444333333444444444555555777888888444555555555666666777777777777888:::;;;<<<======:::<<<======<<<<<<>>>???======<<<<<<======>>>???????????????????????????AAAAAAAAAAAABBBAAAAAAAAADDDDDDDDDDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHNNNMMMLLLKKKLLLPPPWWW\\\ccchhhtttooobbbUUUQQQRRRTTTXXX\\\WWWWWWXXX[[[]]][[[WWWSSSOOOPPPQQQQQQPPPMMMIIIFFFIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJKKKLLLOOOWWWccclll~~~tttfff[[[]]]aaagggpppzzz~~~xxxuuuvvvxxxwwwzzz~~~~~~|||zzzzzzuuuoooiiifffffffffcccaaaWWWJJJ:::111111333222000//////...---,,,,,,,,,,,,------------,,,+++***)))+++,,,,,,+++******+++---++++++******++++++,,,---******++++++,,,,,,,,,,,,+++)))(((((()))******)))***+++,,,,,,++++++,,,...++++++******+++,,,,,,------......//////......---,,,---.../////////...---,,,---...---,,,+++,,,...............///////////////000111333555:::AAAFFFKKKSSS^^^kkk{{{~~~yyywwwuuuuuuvvvssstttvvvxxxxxxwwwvvvuuuyyyxxxvvvvvvvvvuuurrrpppmmmkkkgggeeebbb___\\\YYYXXXYYY]]]```dddgggiiijjjlllppptttwwwwwwwwwwwwwwwwwwvvvsssoookkkgggcccaaaYYY^^^fffppp{{{yyybbbLLLDDDBBB===999:::777777777888888888888888666555444444333333333444555555555555555666777888444444555555666777777777666777999;;;===>>>??????;;;<<<======<<<<<<===???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBCCCBBBBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGKKKKKKKKKKKKKKKNNNSSSVVV^^^^^^eeessszzzyyyzzz|||~~~qqq___VVVUUUZZZeeennnqqqpppqqqtttuuurrriiiaaa\\\ZZZXXXVVVTTTQQQMMMKKKIIIJJJLLLNNNOOONNNNNNMMMFFFIIIKKKMMMPPPYYYgggrrrvvvlllooossszzz{{{zzz{{{~~~~~~{{{uuurrrrrrsssxxx{{{~~~|||xxxtttrrrvvvqqqkkkhhhgggccc[[[TTTGGG???555000111333222000///...---,,,++++++++++++------...------,,,+++***+++,,,---,,,******,,,---+++++++++++++++,,,------))))))+++,,,,,,,,,,,,,,,---,,,******,,,---,,,+++***+++,,,+++******,,,...***))))))******+++,,,---------------------------.........///......---,,,---...///...---,,,---...............///////////////000111222555:::@@@EEEJJJRRR]]]iiizzz|||xxxuuusssttttttqqqsssuuuwwwwwwvvvtttsssvvvuuutttuuutttrrrooollliiigggcccaaa___\\\YYYWWWVVVXXX[[[^^^aaacccddddddeeeiiinnnqqqqqqpppppppppnnnmmmjjjgggccc___\\\[[[ZZZdddrrr{{{nnnZZZHHHDDDAAA:::777999888888888888888777777666444444333333444444555666666666555555555666666777444444555555666777777888777888999;;;============;;;<<<======<<<<<<===>>><<<<<<;;;;;;<<<<<<===>>>===>>>>>>>>>?????????@@@>>>???AAABBBCCCCCCCCCCCCBBBCCCEEEFFFGGGFFFDDDCCCDDDDDDDDDEEEFFFFFFFFFGGGFFFGGGIIIJJJJJJIIIGGGFFFFFFGGGIIIIIIIIIKKKNNNQQQZZZYYY^^^iiivvv{{{hhh\\\ZZZaaappp~~~xxxuuuqqqnnnlllhhhccc^^^XXXZZZ]]]```aaaaaa___^^^VVVYYYZZZYYYYYY___kkkuuu|||zzztttqqqsssuuuuuuuuuxxxzzzyyyvvvtttsssyyy{{{}}}|||xxxuuusssrrrtttpppkkkiiifff^^^PPPFFF:::777333222111000///---...------,,,,,,,,,------------.........------,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,------...((()))+++,,,------,,,,,,...---++++++---------,,,++++++,,,+++******,,,...************+++,,,---......---,,,++++++,,,---.........---------............///000///---,,,---...............///////////////000111222555999@@@DDDJJJRRR]]]jjjzzz{{{}}}{{{{{{yyyvvvttttttuuuwwwppprrrtttvvvwwwuuusssrrrpppppppppqqqqqqoookkkhhheeebbb___]]][[[YYYVVVSSSVVVXXXZZZ]]]___`````````aaaeeeiiillllllkkkkkkkkkhhhfffdddaaa]]]ZZZWWWVVV\\\jjjyyy~~~fffTTTEEECCC@@@888555888888888888888888777666555333333333444555666777777777666666555555555666666444444444555666777777888777888:::;;;<<<;;;;;;:::;;;<<<>>>===<<<<<<===>>><<<;;;;;;;;;;;;<<<============>>>>>>?????????@@@===???AAACCCDDDDDDDDDDDD>>>@@@CCCEEEFFFEEECCCAAACCCCCCDDDEEEFFFFFFGGGGGGEEEFFFIIIKKKKKKJJJGGGFFFAAADDDFFFGGGHHHIIIKKKMMMTTTTTTYYYbbbiiisss}}}}}}kkk___\\\dddvvv~~~xxxpppssswww{{{|||{{{xxxvvvqqqsssrrrnnniiikkkttt}}}zzzqqqlllrrrmmmmmmssszzz||||||yyywwwtttttttttsssqqqpppqqqsssoookkkiiigggdddXXXGGG:::222333333333111...+++))),,,,,,,,,---...///000000------......///.........---......---,,,,,,---///------,,,,,,------...///((()))+++,,,------,,,,,,---+++******+++,,,,,,++++++++++++***)))***,,,...++++++++++++,,,---...///...---+++******+++---......---,,,,,,---...000111///000111000...------///............/////////000000000111222444999???DDDKKKSSS^^^kkk{{{~~~zzz}}}|||zzz|||~~~}}}xxxsssrrrtttuuurrrnnnoooooopppqqqrrrrrrrrrrrrmmmmmmmmmllljjjgggdddccc___]]]YYYVVVTTTSSSSSSSSSSSSTTTWWWYYY[[[]]]^^^^^^aaacccfffhhhhhheeebbb______]]]^^^]]]YYYUUUWWW\\\cccooo{{{oooYYYMMMBBB>>><<<999666777666666555555555555666666333333333444444444555555666666666666666555555555888777555666777777666555666666666777888999999999333777===AAACCCAAA>>>;;;===============<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>@@@BBBEEEEEEDDDBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCAAA@@@BBBFFFHHHGGGEEEHHHHHHHHHGGGFFFEEEEEEEEE@@@@@@AAADDDHHHJJJJJJIIINNNRRRVVVZZZ___iiiwwwuuuhhhbbbgggsss~~~|||}}}{{{tttrrrsssqqquuu|||zzzuuusssuuusssmmmlllppplllllliiiaaaTTTFFF:::444333333333222000///---,,,//////...---,,,++++++***------,,,,,,,,,,,,+++++++++,,,,,,------......///...------,,,+++++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))))))))))))))))))))))))))+++---///000000///...---,,,++++++************------..................////////////////////////---...000222333222111000---...000222555;;;AAAFFFLLLRRR[[[hhhzzz~~~|||{{{xxx{{{}}}|||yyywwwxxxzzz{{{vvvrrrqqqssstttqqqnnnnnnnnnoooooooooooonnnnnnjjjiiihhhfffdddbbb```^^^ZZZXXXUUUSSSQQQPPPQQQQQQQQQSSSUUUWWWYYY[[[\\\\\\[[[]]]```bbbbbb```]]]ZZZWWWUUUVVVVVVTTTRRRVVV]]]gggrrr~~~xxxhhhTTTJJJ@@@<<<;;;777555666666666555555555555666666333333333444444444555555666666666666666666666555888666666666888888777666666666666777777888888888666777:::===>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???@@@BBBEEEGGGGGGEEECCCDDDCCCCCCBBBBBBBBBBBBCCCBBB@@@@@@AAAEEEFFFFFFDDDGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEIIIKKKKKKJJJJJJMMMPPPRRRTTT[[[fffnnnyyyuuuuuuyyy}}}{{{vvvvvvwwwuuupppooopppooojjjjjjmmmhhhccc[[[RRRGGG===666111000000000///...---,,,+++/////////...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***************************+++---......---,,,+++//////...---------------000///...---,,,,,,------.........---------------...///111222222111000//////000111333555999???CCCKKKQQQZZZgggyyy~~~~~~}}}~~~~~~~~~}}}{{{yyyxxxvvvyyyzzzyyyuuussssssuuuxxxtttqqqppprrrrrrpppmmmllllllllllllkkkjjjiiihhheeecccaaa^^^\\\ZZZXXXXXXSSSRRRPPPNNNMMMMMMNNNNNNOOOPPPRRRTTTVVVXXXXXXYYYWWWYYY[[[]]]\\\ZZZWWWUUUNNNMMMMMMOOOOOOPPPXXX```mmmxxx~~~}}}qqqcccNNNDDD<<<:::999666555666666666555555555555666666333333333444444444555555555555666666666666666666777666666777999:::999888666666666666777777777777999888888888999;;;>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>AAABBBDDDHHHJJJJJJFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???AAACCCEEEDDDCCCEEEDDDCCCBBBAAA@@@??????BBBBBBBBBDDDGGGHHHHHHHHHJJJLLLOOOPPPQQQUUU\\\bbbppp|||qqqnnnlllllljjjgggfffhhhaaaXXXKKK@@@999555222000......//////...------,,,//////..................------,,,,,,,,,,,,++++++---,,,,,,+++******)))))),,,,,,+++************+++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++,,,+++***)))(((---,,,++++++***+++++++++...---+++***))))))))))))222222222111111000000000///000111222111000///...000111222333444888===AAAIIIOOOXXXeeewww~~~}}}||||||{{{{{{|||{{{zzzyyywwwvvvuuuwwwxxxvvvrrrooopppqqquuusssppppppqqqqqqooommmjjjjjjjjjhhhgggeeecccbbb___]]]ZZZWWWTTTRRRRRRQQQMMMLLLKKKJJJJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXZZZZZZXXXUUURRROOOJJJHHHHHHKKKMMMQQQ[[[fffrrr}}}|||vvvhhhZZZHHH@@@:::999999666555777666555555444444555555666333333333444444444555555555555555555666666666666777666666777999;;;::::::666666666666666666666666:::999888888999;;;===???;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>??????AAABBBEEEHHHJJJJJJFFFCCCCCCCCCCCCCCCCCCBBBBBBAAA??????@@@@@@BBBCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>AAA@@@???AAACCCEEEEEEEEEHHHJJJMMMOOORRRVVV[[[___cccnnn}}}zzzuuussspppmmmiiieeecccbbbZZZNNN@@@666333333222000...//////000000000//////------------......//////------,,,,,,,,,+++++++++,,,,,,++++++************++++++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++***))))))+++******)))))))))******,,,,,,---------+++***)))444333333222222111111000000000111111000///...---000000111222444888===AAAHHHNNNWWWdddvvv~~~}}}|||||||||zzzzzzzzzzzzyyywwwvvvtttsssvvvwwwuuupppmmmnnnooorrrqqqpppoooooonnnllljjjhhhgggfffeeeccc```^^^]]]YYYWWWTTTQQQOOOMMMMMMMMMIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTWWWXXXWWWVVVSSSOOOKKKHHHGGGEEEEEEHHHLLLRRR___kkkttt~~~}}}~~~}}}vvvjjjZZZMMMCCC>>>:::::::::777777999555555444444444444555555333333333444444444555555444555555555666666777777777666666777999;;;::::::666666666666777777777777::::::;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<==================>>>???@@@AAA@@@AAACCCFFFHHHGGGDDDAAABBBBBBCCCDDDDDDCCCBBBBBB???@@@@@@AAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@BBB@@@???@@@CCCEEEFFFEEEDDDFFFHHHKKKNNNQQQUUUXXX^^^ccclllwww~~~|||}}}}}}{{{~~~|||vvvnnngggbbb]]]ZZZMMMDDD999222222333222///---......////////////...***++++++,,,,,,------...------,,,,,,,,,+++++++++***+++++++++,,,,,,,,,---+++******)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***++++++,,,,,,,,,------,,,,,,,,,,,,------***---111444555333///---.........---------,,,,,,000000000000//////......---///000222444999>>>CCCGGGMMMVVVbbbuuu~~~~~~~~~~~~}}}}}}||||||xxxyyyyyyyyyxxxvvvtttsssrrrtttuuusssooollllllnnnoooooonnnmmmkkkiiigggfffdddcccbbb```^^^[[[YYYWWWSSSQQQPPPMMMKKKJJJIIIHHHFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKMMMOOOPPPQQQRRRRRRTTTSSSRRRPPPMMMHHHDDDBBBCCCAAACCCHHHMMMVVVdddpppwwwzzz~~~{{{pppaaaQQQGGG@@@<<<:::;;;:::777777:::555555444444444444555555333333333444444444555555444444555555666777777777777666666777999:::999888666666666777888999999999::::::<<<======<<<;;;::::::::::::;;;<<<<<<==================>>>???@@@@@@@@@@@@@@@BBBDDDDDDBBB@@@@@@AAABBBDDDEEEDDDDDDCCC???@@@BBBAAAAAA@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEECCCBBBCCCFFFIIIJJJJJJIIIHHHIIIJJJKKKNNNPPPQQQXXXZZZ```iiittt~~~uuuxxx}}}~~~xxxlllaaaZZZTTTNNN???:::333000000000///...++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******++++++,,,------...+++************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,---......++++++******++++++,,,,,,&&&)))...222333111---+++------------------------000000//////////////////---...000111444888>>>CCCFFFLLLUUUbbbttt~~~~~~~~~~~~}}}|||{{{{{{wwwwwwwwwwwwvvvtttsssqqqoooqqqsssqqqmmmkkkkkkmmmkkkkkkkkkiiifffcccaaa```^^^^^^\\\[[[XXXVVVSSSRRRLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOOOONNNNNNLLLIIIEEEBBB@@@@@@@@@DDDKKKSSS]]]lllzzz|||tttgggVVVJJJDDD===::::::;;;:::666666999555444444333333444444555333333333444444444555555444444555555666777777888888666666666888888777666555666777888999:::;;;<<<::::::;;;;;;;;;::::::999999999:::;;;;;;<<<======;;;;;;;;;;;;<<<===>>>???@@@??????@@@AAABBBAAA@@@===???BBBDDDEEEEEEEEEDDD???AAACCCBBBAAA@@@BBBDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFDDDCCCDDDHHHKKKMMMNNNMMMKKKJJJIIIKKKMMMNNNOOOSSSSSSYYY```gggooo~~~~~~~~~|||sssdddWWWPPPGGG@@@444333000///.........///++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************++++++,,,---((((((((((((((()))******&&&(((***,,,---,,,***))).........///000000111111///............//////000...///000111333777===AAAFFFMMMVVVbbbttt~~~}}}{{{zzzyyyuuuvvvvvvvvvuuusssqqqpppmmmoooqqqooollliiijjjlllhhhhhhhhhfffbbb___\\\\\\ZZZZZZYYYWWWUUURRRPPPOOOHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIFFFDDDBBB@@@AAAFFFOOOYYYddduuu{{{tttjjjZZZKKKAAA???;;;999999;;;999555555888555444444333333444444555333333333444444444555555444444444555666777777888888777555666777777666555555666777888:::<<<===>>>;;;:::999888888888999:::999999::::::;;;<<<======:::::::::::::::<<<======AAA@@@>>>>>>@@@AAAAAA@@@<<<>>>AAADDDFFFFFFFFFEEE@@@BBBDDDCCCAAA@@@BBBDDDBBBBBBCCCDDDEEEFFFGGGHHHEEECCCBBBCCCGGGKKKMMMNNNJJJHHHFFFEEEHHHJJJMMMNNNQQQQQQVVV]]]___aaajjjvvv{{{xxxwwwmmm\\\OOOGGG???666000000000///------///222---.........------,,,+++---------------------------------,,,,,,,,,++++++++++++******)))(((((((((,,,+++++++++,,,------...++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++***************++++++******+++,,,------//////...------.........******+++,,,---...//////...............///000111111111222222333666;;;>>>GGGMMMVVVbbbuuu~~~|||yyyxxxxxxwwwvvvtttuuutttsssrrrrrrpppllljjjlllkkkjjjhhhgggeeedddccceeeccc```^^^]]]ZZZWWWTTTVVVSSSQQQOOOOOOMMMKKKHHHBBBCCCDDDDDDCCCAAA???>>>AAAAAABBBBBBBBBBBBBBBBBBGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIFFFCCCAAA@@@AAACCCDDDHHHRRRaaaqqqzzzvvvmmm^^^OOODDD???>>>999999888888777666666666555444444333333444444555444444333222222111000000444444444555555555555555333444666777777777666555666555444333444666888:::999999999999999999999999:::::::::;;;;;;;;;<<<<<>>???AAABBBCCCDDDCCCDDDEEEDDDCCCBBBCCCDDDCCCBBB@@@@@@@@@BBBDDDEEEEEEFFFFFFEEEDDDEEEHHHJJJJJJIIIGGGFFFGGGIIIKKKMMMOOOQQQTTTWWWZZZ]]]___```jjjvvv|||uuurrriii]]]QQQCCC888444666333222222111000//////...---,,,+++*********+++,,,)))))))))******++++++,,,))))))))))))************+++*********))))))((((((,,,,,,,,,------.........''')))***)))((('''(((***++++++************++++++******++++++++++++******'''***---...+++))))))***,,,+++******++++++)))((((((***,,,---......------------------.........///............////////////444///...333666777999<<>>===@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGEEEBBB@@@@@@AAAEEEHHHOOO[[[iiixxx|||zzzsssgggXXXKKKBBB>>><<<999999888777777666666555444444333333333333444444444444444333222222111111444444555555555555666666444444666777777777666555444444333222333555777888777777777777777777777777::::::::::::;;;;;;;;;;;;;;;999888999;;;;;;999777;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDBBBBBBCCCDDDCCCBBBAAA@@@@@@AAACCCDDDDDDEEEFFFFFFEEEFFFHHHJJJFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJMMMPPPSSSUUUVVVWWWXXXaaappp{{{vvvrrrmmmfff\\\OOOEEE:::111---/////////......---,,,,,,+++---,,,+++*********+++,,,*********+++++++++++++++))))))))))))************++++++++++++*********))))))***++++++,,,,,,,,,+++)))***+++***)))((()))+++++++++************++++++******++++++++++++******)))+++......,,,******+++---+++******++++++***)))((()))***+++++++++++++++------........./////////............////////////222//////333555666:::@@@@@@EEEPPPaaattt|||zzzxxxwwwvvvuuusssqqqtttrrrpppnnnmmmkkkgggeeecccbbbaaa___^^^\\\[[[ZZZXXXWWWUUUUUUTTTSSSPPPNNNNNNLLLIIIHHHGGGFFFDDDBBB@@@???>>>===============>>>>>>??????@@@AAABBBBBB??????@@@AAAAAAAAAAAA@@@CCCDDDDDDBBB@@@@@@AAACCCHHHNNNYYYgggvvv|||xxxnnn^^^PPPGGGAAA===:::888888888777666666555555444444333333333333444444555555444444333333222222555555555555666666777777444555555666777666666666444333222222333444666777999999999999999999999999999999:::::::::;;;;;;;;;888888888999;;;;;;999777;;;;;;;;;<<<<<<<<<<<<===>>>?????????@@@@@@@@@@@@@@@AAACCCBBBBBBBBBCCCEEECCCBBBAAA@@@@@@@@@AAABBBCCCEEEGGGGGGGGGFFFGGGIIICCCDDDFFFGGGGGGFFFEEEDDDHHHIIIKKKMMMOOOPPPQQQRRROOOTTT\\\gggvvvzzzzzz{{{}}}wwwpppkkkfff\\\QQQDDD<<<666111...///......------,,,+++++++++------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))*********++++++,,,,,,,,,+++++++++++++++))))))+++,,,,,,,,,+++***)))+++,,,+++***)))***+++++++++************++++++******++++++++++++******+++,,,------,,,+++,,,------,,,++++++,,,,,,+++***...---------------................../////////000............////////////000///000333444555===FFFHHHIIIPPP^^^rrrxxxwwwuuuuuuvvvvvvtttrrrpppmmmkkkiiigggeeeaaa___^^^]]]\\\[[[YYYWWWVVVUUUUUUTTTRRRRRRSSSRRRPPPNNNJJJHHHEEEDDDDDDCCC@@@>>>???>>><<<;;;:::;;;<<<===;;;<<<===>>>???@@@AAAAAA>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>???CCCEEEKKKUUUdddsssuuugggUUUHHHCCC@@@===999888777777666666555444444444333333333333333333444555555555444444333333333444555555666666777777777444555555666666666666666444444333333333444555666888888888999999999999999999999999999:::::::::::::::999888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===?????????????????????>>>>>>???AAAAAAAAAAAABBBDDDCCCBBBAAA@@@??????@@@@@@BBBDDDGGGHHHGGGFFFGGGGGGDDDDDDEEEEEEFFFEEEEEEDDDHHHIIIJJJLLLMMMMMMNNNNNNQQQRRRUUUYYYbbbrrr}}}|||vvvwwwxxxzzz|||vvvmmmddd]]]SSSGGG;;;777555333111111////////////......------------,,,,,,++++++++++++---------,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++***+++---......---,,,+++)))***++++++))))))***+++++++++************++++++******++++++++++++******,,,,,,++++++++++++---...---,,,++++++------,,,+++000///...---------...///........./////////000000............////////////......000333333555???JJJZZZUUURRRZZZkkkrrrqqqqqqsssuuuuuutttrrrmmmjjjgggdddcccaaa^^^\\\ZZZYYYXXXWWWUUUSSSRRRQQQPPPOOONNNNNNOOOOOOMMMKKKFFFEEEBBBAAAAAA@@@>>><<<===<<<;;;:::::::::;;;<<<::::::;;;<<<===>>>???@@@===>>>>>>???????????????<<<===<<<<<<===@@@EEEIIIOOOZZZlll|||}}}nnn```NNNCCC@@@@@@===999777777666666555444444444333333333222222333333333555555444444444444333333444444444555666777777888555555555555666666666777555555555555555666666666555555555666666777777777888888888999999999::::::;;;:::777555555777:::===;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>>>>>>>======<<<>>>???@@@??????AAACCCAAAAAA@@@@@@????????????AAACCCFFFGGGFFFEEEFFFFFFHHHGGGEEEDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHIIIHHHHHHMMMNNNOOOPPPUUU^^^kkktttzzzyyyyyyxxxxxxxxxxxxxxx|||~~~}}}wwwqqqhhhZZZNNNEEE:::111///000///......000000000///////////////------------,,,,,,++++++---------,,,,,,+++++++++************++++++++++++))))))******************+++,,,---------,,,+++***((()))***)))(((((()))***++++++************++++++******++++++++++++******+++***))))))***+++,,,,,,---,,,++++++---------+++,,,+++)))(((((()))***+++............////////////............////////////......000222222444>>>III[[[VVVSSSYYYiii|||kkkkkklllnnnqqqqqqooonnnjjjgggdddaaa```^^^\\\ZZZVVVVVVTTTSSSQQQOOONNNNNNJJJIIIHHHHHHIIIIIIGGGEEEDDDBBB@@@??????>>><<<:::;;;::::::999999999::::::999999:::;;;<<<<<<======::::::;;;<<<<<<<<<<<<<<<::::::::::::<<>>>>>>>>===============<<<===??????>>>>>>???AAA@@@@@@@@@????????????>>>@@@BBBDDDDDDDDDCCCDDDFFFJJJHHHFFFDDDCCCEEEGGGIIIFFFGGGHHHHHHIIIIIIHHHHHHHHHJJJMMMNNNOOOTTT\\\cccmmm{{{|||xxxvvvttttttzzzzzzwwwqqqjjjaaaQQQCCC<<<444...//////...---///---------------------------------------,,,++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,)))))))))))))))*********************))))))))))))''')))***)))((('''((()))++++++************++++++******++++++++++++*********)))((()))+++,,,,,,+++,,,+++***+++,,,---,,,+++++++++*********++++++,,,------------.........///............///////////////...///222333444<<>>===<<<:::777666666555555444333333222333333222222222222333333222222333333333333333333111111222333444555666666666555555444555666777888555555555555555555555444777777888888999::::::;;;777777777777888888888999<<<======;;;888777888:::;;;;;;;;;<<<<<<<<<<<<===<<<=====================<<<===>>>>>>===<<<===???>>>>>>??????????????????@@@AAABBBBBBAAAAAACCCEEEHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFHHHKKKKKKKKKMMMRRRWWWZZZfffvvv}}}yyywwwvvvvvvvvvwwwtttjjj```TTTGGG<<<777333111333222///...111,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++*********+++++++++++++++*********+++++++++,,,,,,)))))))))******+++++++++,,,+++)))((('''((()))***((()))******(((((()))***++++++************++++++******++++++++++++******)))((()))+++......,,,***+++***)))***,,,---,,,+++,,,,,,---...////////////,,,,,,,,,,,,------------............////////////111......111444555999>>><<>>===;;;:::::::::888666444555666777777777555555999999999999999999::::::999999:::;;;;;;;;;;;;;;;888888888888<<>>AAADDDCCC@@@<<<::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>><<<===>>>===<<<;;;<<<===<<<===>>>???????????????@@@@@@AAA@@@???@@@CCCEEEEEEFFFGGGGGGGGGEEEDDDCCCAAABBBBBBCCCDDDDDDDDDCCCCCCEEEGGGFFFCCCDDDGGGKKKOOOVVV___iiivvv|||wwwuuutttuuuvvvlllpppnnnaaaRRREEE:::333222111111333000,,,,,,000------------------------,,,---.........---,,,+++)))))))))******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,///---+++)))((()))+++---)))+++,,,+++***)))***+++++++++************++++++******++++++++++++*********)))***---000000---******)))((()))+++,,,+++***((()))+++---......------+++++++++,,,,,,,,,------............/////////000222...---111444555777:::===DDDNNNYYYgggyyybbb```^^^\\\\\\\\\ZZZYYYZZZZZZXXXVVVTTTSSSQQQPPPOOOMMMKKKIIIFFFDDDCCCCCC@@@???>>>??????>>>;;;888:::999888777666555444333444333333222222333333444444444444555666777777888666777777888888888888777666555777:::<<<@@@JJJTTThhhrrrxxxyyy}}}~~~xxxkkk___JJJEEE???:::777666555444333333333444444555555555333333333333333333333333333333333333333333333333000111111222333333444444333333333333444555666666444444444444555555555555777666666555555555666666777777777666666777;;;===CCCJJJQQQPPPHHHAAA>>>>>>::::::::::::::::::::::::;;;<<<===>>>????????????AAA@@@>>>===<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAABBBAAA???>>>???AAADDDFFFEEEFFFGGGGGGFFFEEEDDDCCCAAA@@@???>>>???AAACCCDDDCCCDDDEEEEEEDDDDDDEEEFFFFFFHHHMMMTTTZZZhhhyyyzzz~~~~~~{{{wwwtttssssssqqqpppsssjjj\\\OOODDD===888555000000///...............,,,,,,,,,------.........(((***---000222111,,,))))))************+++++++++)))***++++++))))))***,,,***))))))((()))+++---...777444111---+++)))))))))(((((())))))*********+++******))))))(((((('''''')))((('''(((***++++++***+++++++++******))))))))),,,,,,++++++***+++++++++------------------------..............................//////...---,,,,,,---///111222222333555777AAADDDLLLZZZlll~~~___]]]ZZZYYYYYYXXXVVVUUUSSSRRRQQQOOOMMMLLLJJJJJJJJJIIIGGGEEECCCBBBAAA@@@???>>>===>>>>>>===:::888999888777666555444333333444444333333333333444444333444444555666666777777777777888888888888888888;;;:::<<>>999777666555444333333333444444444555555333333333333333333333333333333333222222222222222000000111111222333333333222222222222333444555555888888888777777666666666666666555555555555666666666777777777888:::===@@@GGGMMMSSSQQQHHH@@@<<<<<<::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>AAAAAA???>>>=========>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>???AAACCCEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@BBBCCCDDDBBBCCCDDDDDDDDDCCCCCCCCCFFFFFFGGGJJJMMMVVVfffvvv~~~yyyvvvsssqqqooommmjjjgggaaaYYYNNNCCC;;;666333111000000///...............,,,,,,,,,---------......,,,---///111333222///,,,((())))))))))))*********+++,,,---,,,+++***+++,,,)))))))))))))))+++,,,---///...+++)))((((((((()))))))))*********+++++++++))))))))))))((((((((((((***)))((()))+++++++++))),,,+++++++++***************)))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,(((+++...111333666:::===AAAEEEMMMZZZkkk}}}YYYWWWUUUTTTSSSRRRPPPNNNLLLKKKJJJIIIGGGFFFDDDDDDGGGFFFDDDBBBAAA@@@@@@???>>><<<;;;;;;<<<;;;999666666666555555444333222222444444333333333333444444333444444555555666666666888888888888888888777777::::::<<<@@@CCCJJJYYYgggvvv~~~yyywwwvvvvvvssshhhXXXMMMDDD@@@;;;888666666666555333333333333444444444444333333333333333333333333333222222222111111000000//////000000111222222333222222222333333444555666::::::999888777666555555666666555555555555666666555666777888999;;;???AAAFFFKKKPPPNNNGGG???<<<<<<::::::::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@???>>>>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@???>>>===>>>@@@BBBCCCCCCDDDEEEFFFEEEDDDCCCBBBCCCCCCAAA@@@@@@AAABBBBBBAAABBBCCCDDDDDDCCCAAA@@@DDDAAA???@@@BBBEEENNNWWWgggyyy~~~}}}wwwssssssqqqnnnkkkgggbbb\\\XXXKKKEEE===666333111000///000///......---.........,,,,,,,,,,,,------------///......000111000...,,,((((((((())))))))))))***+++,,,,,,+++)))((()))***)))))))))))))))***+++,,,))))))'''''''''((()))***************++++++++++++((((((((()))))))))******,,,+++******+++,,,***))),,,,,,,,,++++++++++++*********))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,'''***---000333777;;;>>>BBBEEEMMMZZZjjj{{{TTTRRRPPPOOOOOOMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@?????????<<<:::999999999888666555444444333333222222111111333222222111111222222333333333444444444555555555777777666666666666666777888888<<>>>>>===@@@??????>>>>>>>>>======<<<<<<<<<===>>>>>>??????>>>===<<<<<<<<<===???@@@@@@AAABBBCCCCCCBBBAAA@@@BBBAAA@@@???????????????AAAAAACCCEEEEEEDDDAAA>>>@@@;;;999<<>>======<<<<<<<<<:::888666666666666444333222222222222111111111111111111000000000000111111333333333333444444444444555444444444444555666777:::===CCCIIINNNVVVfffvvv}}}wwwkkk[[[LLLBBB<<<:::666555555555555444333333333333333333333333222222222222222222222222111111111000000//////////////////000111111222222222222222222333444555666444444555555666666777777555555555555555666777777666777888888777777888::::::===AAAAAA>>>;;;999::::::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>===============<<<<<<<<<::::::;;;;;;<<<=========<<<;;;;;;:::;;;;;;<<<======>>>???@@@@@@???>>>===BBBBBBAAA@@@@@@?????????BBBAAABBBDDDEEEDDD@@@===>>>999888<<<@@@@@@AAACCCJJJNNNTTT\\\gggwwwxxxyyy|||~~~yyypppiiiggghhhjjjkkkkkkggg```YYYQQQHHH@@@:::777444111///000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((())))))((('''******++++++++++++,,,,,,000111111000...,,,---...((()))))))))***************************+++,,,,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,...,,,++++++,,,,,,***)))++++++++++++++++++++++++,,,,,,+++++++++,,,------*********++++++,,,,,,,,,........................------...............---000000111111000222555888@@@EEENNNZZZgggxxxGGGGGGFFFGGGHHHGGGDDDBBBAAA@@@@@@@@@??????>>>>>>;;;;;;999888777777777777888666444333333333222111111111111111111111222222111000000000000000000111333333333333333333333333333333333333444555777999<<>>===:::777555555:::::::::;;;<<<<<<======;;;<<<===>>>????????????;;;<<<<<<======<<<;;;;;;999::::::;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???>>>===<<>><<<<<<>>>@@@CCCHHHOOOTTT\\\iiivvv}}}}}}yyyxxxvvvppphhhcccccceeehhhiiiddd^^^UUULLLDDD===777333333111///......///......---------,,,------...///,,,,,,,,,,,,++++++++++++,,,+++******++++++***)))+++++++++,,,,,,,,,------+++,,,---,,,***))))))+++(((((()))******))))))((())))))))))))*********************)))))))))))))))(((((())))))***+++,,,,,,,,,+++******+++,,,***))))))************+++++++++((())))))+++---///111333******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............///000000000333777:::>>>DDDNNNYYYgggwwwAAAAAABBBCCCEEEDDDBBB???======<<<<<<<<<<<<<<<;;;:::999777666555444444444777555222111111111111000000000111111111222222222222222111111111111222222333333222222222222222222333333333333555888:::<<>>888666444333333333222111333333333222222222111111111111111111111111111111///000000111111222222333000000111111222333333333000000000000111222333333444444555555666666777777444444444555555666777888555666888888777777888999<<<<<<===<<<:::888777777::::::;;;;;;<<<=========<<<===>>>???@@@@@@@@@@@@;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>============>>>;;;<<<===?????????>>>===>>>??????@@@@@@@@@@@@@@@BBB???<<<===@@@@@@===999999777888;;;;;;888999<<<;;;<<>>AAABBBBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444444444666444111000000111000///000000111111222222333333444333333222222333333444333222222222222222222222444444444444777:::===???JJJTTTcccnnnppprrr|||}}}|||yyyqqqcccRRRFFFAAA@@@888666333222333222111000333333333222222111111111111111111111111111111111//////000111222333444444111111111222333333444444333333333333444555666666333333333333333333222222444444444555555777888888444666888999999999:::<<<:::;;;<<<<<<===<<<======::::::;;;;;;<<<===>>>>>>===>>>???@@@@@@AAAAAA@@@<<<===>>>??????>>>======<<<<<<======>>>?????????@@@@@@@@@@@@@@@?????????<<<===>>>@@@@@@@@@???>>>999:::;;;<<<======<<<<<>>;;;777666555777:::999777999>>>;;;999;;;@@@@@@AAAKKKXXXQQQ]]]kkkxxx}}}rrrpppmmmooorrrsssqqqoooffflllsssxxx|||{{{wwwtttrrrsssooojjjfffdddcccbbbaaaSSSKKK@@@777333222333333///...------//////...---,,,,,,,,,,,,------...///,,,,,,,,,++++++*********))))))***,,,......,,,***)))************++++++++++++,,,------,,,+++,,,...(((((()))******)))((('''&&&''')))***,,,---...............------,,,,,,,,,***************+++++++++)))((('''(((***++++++***''''''(((((()))))))))***------,,,+++*********+++++++++,,,------...//////........................,,,,,,---.../////////...//////000///000333777;;;:::BBBMMMYYYfffvvv>>><<<;;;<<<===>>>===<<<::::::::::::999999888888222222333333444444333333222222222222222222222222///000111111000///000222......///111222333444555444444333222222111111111555222222666999:::>>>DDDXXX]]]gggqqqzzzssscccWWWPPPIII@@@:::666555444333222222222222111111111222222333333333333333222222222222222222222222111000111222444555222222222222222222222222555555555444444333333333555555555555555555444444777777777777777777777777:::999777666666777999:::===============<<<<<<<<<;;;;;;<<<===============@@@BBBEEEFFFEEEBBBAAA@@@>>>>>>???@@@@@@@@@@@@???DDDBBB@@@???@@@@@@>>>===@@@AAAAAAAAA@@@>>><<<;;;BBB@@@??????@@@@@@>>>===<<<<<<<<<===============<<<;;;:::999888888888888:::::::::999999777666555666888:::;;;>>>BBBGGGKKKNNNQQQUUU\\\hhh}}}|||vvvrrrssstttwww|||~~~uuujjjmmmooouuu~~~~~~xxxvvvvvvvvvuuurrrpppmmmkkkhhhaaaWWWOOODDD???777333111000---+++------...///000000000///,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---'''(((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++***))))))(((***)))((((((((()))+++,,,))))))***++++++++++++***))))))))))))))))))))))))******))))))******+++,,,++++++******++++++,,,---++++++************++++++))))))***+++---...//////........................---...............------...///111111222555888;;;;;;???KKK\\\kkkwww<<<;;;::::::<<<<<<;;;:::999888888888777777777666333444444444333222111111000000000000000000000000000111222111000///000111000000111111111222222222222222222222222222333333333111222777:::===EEENNN\\\cccnnnxxxwwwkkk]]]RRRMMMGGG@@@:::555555444333222222222222111111111222222333333333222222222222222222222222222111000000000111222333333333333333333333333333444444444444333333333222444444444444444444555555555555555555555555555555:::999777666666777999:::<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@CCCEEEGGGGGGDDDAAA??????>>>??????@@@@@@@@@@@@@@@CCCAAA??????@@@@@@???>>>@@@@@@@@@@@@???>>>>>>===AAA@@@??????@@@@@@???>>>==============================<<<:::999999999999888999999999888777666666777888999:::;;;===AAAEEEAAABBBEEEHHHQQQ```ttt{{{uuuzzzzzzuuuppppppsssxxxzzz{{{xxxsssllleee]]]TTTIIIAAA===999444111111000...---------......//////...............------,,,,,,,,,---,,,,,,++++++,,,,,,---(((((())))))***+++------++++++++++++++++++++++++)))******++++++******))),,,++++++***))))))((((((***)))((((((((()))++++++))))))***++++++++++++***))))))))))))))))))))))))))))))(((((())))))***+++******))))))******+++,,,++++++************++++++******++++++,,,---......---------------------------...............---------...///000000222666888===@@@KKKZZZhhhuuu:::888777888999:::999888555555555555555444444444444444444333222111000///////////////////////////111222222111///...///000333222222222111000000000111111111222333444444444111111444888;;;AAAOOO\\\ccckkkvvv~~~kkkaaaUUUMMMHHHDDD???:::555444333222222111222222111111111222222222222222111111111222222333333444222111000000///000000000333444444444444444444444333333333333222222222222222222333333444444555555333333333333333333333333999888777666666777888999::::::;;;;;;<<<<<<======??????@@@AAAAAAAAAAAA@@@DDDFFFGGGFFFCCC@@@>>>===??????@@@AAAAAAAAAAAA@@@BBB@@@>>>>>>@@@AAA@@@???@@@??????>>>>>>?????????@@@???>>>???AAAAAA@@@???>>>>>>==================>>>>>>===<<<;;;:::999999666777777777777777666666777888888888777888;;;===:::;;;;;;<<>>AAAIIIWWWdddrrr777666555555777777666555222222222222222222222222333333333333222111000///........................111222222111///...///000222222222111111111000000222222222333333333444444111222666:::===EEEWWWggglllrrr{{{~~~zzzaaaYYYOOOHHHDDDAAA<<<999444333333222111111222222111111111111111222222222000000111222333333444444222222111111000000000000222222333333333333333444222222222222222222222222111111222222333444555555333333333333333333333333888777666666666666777888888999999:::;;;<<<<<<===;;;<<<======>>>>>>======AAACCCDDDDDDAAA>>>======??????@@@AAAAAAAAAAAAAAA@@@>>>===>>>@@@AAAAAA@@@???>>>=========???@@@AAA???>>>>>>???AAABBBAAA@@@======<<<<<<<<<<<<;;;;;;=========<<<;;;:::999888555555666666666666666666666777777666555666888::::::::::::::::::>>>DDDIIITTTeee}}}yyysssrrrsssuuuvvvxxx|||yyyuuuzzzyyyxxxyyyyyyvvvoooiiihhh___SSSHHHAAA;;;444000......///000111111///......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))))))))))))))))))))((())))))******))))))(((***)))))))))(((((('''''')))))))))))))))******+++((())))))***************)))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,---......///.........000111222222222333666888???AAAIIIUUUbbbrrr444333222333444555444222000000000000000000000000000000111111222111111000////////////////////////000222222111/////////000000000000111222222333333444444444333333333222222333444888===BBBKKK]]]mmmtttyyywwwpppZZZSSSKKKDDD@@@===999666333333222111111111222222111111111111111111111111000000111222333333444444333333333222222111111000000000111111222222222222222222222222222222222222111111222222333444555555444444444444444444444444777666666666666666666777777888888999:::;;;;;;<<<999999:::;;;;;;;;;;;;;;;;;;===??????>>>===>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>======???AAAAAA@@@>>>======<<<===>>>@@@AAA???>>>===>>>@@@AAA@@@???;;;;;;:::::::::999999999::::::;;;::::::999777666444555555666666666555555444555666666555555777999555666666777777999<<<===DDDLLL\\\ppp|||www{{{{{{vvvtttrrrpppooommmmmmoooqqqtttuuuvvvxxxwwwxxxzzz}}}}}}vvvlllcccVVVNNNCCC;;;777555222000...///111222111000.........---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++******)))*********)))))))))))))))))))))))))))******************)))))))))))))))((((((((((((((()))))))))************(((((()))************)))))))))))))))))))))))))))***))))))))))))***+++++++++************+++,,,,,,++++++************++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,------...//////......000111222222222333666888>>>AAAIIIUUUbbbrrr333222111111222333222111/////////000000000000000//////000111111111111111000000000000000000000000///111222111000///000222---...///111222333444555555555555444333222222222444666;;;CCCJJJTTTdddrrr|||zzz{{{mmmcccRRRNNNGGG@@@<<<999666444222222111111111111222222111111111111111000000000111111111222222333333444222222333333333222222111//////000000111111222222222222222222333333333333222222333333444444555555555555555555555555555555555555666666666666555555777777888888999999::::::999999:::;;;;;;;;;;;;:::777999;;;<<<<<<===>>>@@@>>>>>>???@@@@@@@@@@@@??????>>>======???@@@@@@@@@============>>>>>>???@@@>>>===<<<===?????????===::::::999999888777777777666777888999999888777666555666666666666666555555222444555555555555666888111222444666777888999999???@@@GGGTTTfff}}}sssssswwwzzzuuurrrpppmmmjjjjjjnnnqqqtttxxx~~~}}}|||||||||xxxooobbbXXXHHHAAA999444222111000......000222222000............---,,,+++***+++,,,---,,,,,,------------......++++++------------++++++++++++***************+++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((()))************)))'''((())))))******))))))))))))))))))))))))))))))***************++++++,,,+++++++++***+++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,---...////////////...///000000000222555777===AAAKKKVVVbbbppp222111000000222222111000//////000000000111111111000000000111000000//////////////////////////////...///111111000000111333......///111222333444555444444444444444444333333555666===HHHTTT^^^lllwww}}}vvvcccVVVJJJGGGBBB===999666555333222222111111111111222222222111111111000000000///222222222222222222222222000111222222333222111111///000000111222222333333222333333333444444444444444444444444444444555555555555555555555555555555555555555666666555555555777888888888888888888888888888999::::::::::::999666888:::;;;<<<<<<>>>@@@======>>>????????????>>>@@@>>>======???@@@??????======>>>>>>>>>>>>>>>===>>>===<<<<<<======<<<;;;:::::::::999888777777777333555777888999999888777777777777777777666555444222333555555333333444555222222444666888888777777;;;999<<>>LLLZZZfffqqq{{{rrr\\\NNNEEEBBB>>>:::777555444444222111111111111111222222222111111111000000//////333333222222222222222222...///000111222222111000000000111222333333444444333333333444444555555555555555555555555555444444555555555555555555555555444555555666666555555444888888888888777777777777666666777888888888888777888999;;;<<<<<<<<<>>>@@@<<<<<<===>>>>>>>>>>>>>>>@@@???======>>>??????>>><<<===>>>??????>>>===<<<>>>===;;;;;;<<<<<<;;;999;;;;;;::::::999888777777222444777999::::::999888888888888888777666444444222333555444222111111111111111222333555555333222666444666===BBBHHHTTTaaaqqqzzzyyyzzzwwwsssssswwwwwwssstttxxxtttlllaaaVVVMMMCCC:::333555111...///111333222000,,,...000///---,,,---000...---+++++++++---///000*********++++++,,,,,,,,,***+++---......---+++*********))))))***++++++,,,************************''''''((((((((((((''''''***************+++++++++'''((()))++++++******)))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++++++++************+++++++++++++++,,,,,,---------,,,,,,------...///000000+++,,,---...////////////...///111111222555888;;;===CCCNNNXXX___hhhyyy000000000000000000000000000000000000000000000000............///////////////////////////.........111000...------///111333111111111111222333444444111222333222111222333555999BBBKKKPPPXXXggguuu}}}}}}fffPPPCCCBBB???:::666222111111111222111000//////000111222111111111111222222222222000000000///////////////111111111111111000///...111111222222222333333333333333222222111222222222444444444444444555666777444444444444444444444444555444444333333333444444555666666777777777777666666666666666777888999:::::::::999999999:::;;;<<<===============>>>>>>???===>>>???@@@AAABBBBBBBBB=========???@@@???===:::>>>===;;;999888888888888111555888999666444444666666666666666666666666666999888777555333222222222666555444333222111111111333333444444333333222111555444444555999>>>CCCGGGVVV```sss}}}|||}}}xxx}}}|||{{{zzzxxxuuupppllldddXXXHHH===888666333111222222111000///...------.........------,,,,,,,,,///...---,,,++++++++++++)))***+++,,,,,,,,,,,,,,,***)))))))))(((((('''''')))))))))***+++++++++,,,,,,,,,,,,,,,++++++***)))(((((((((((()))))))))))))))***+++,,,+++***(((&&&)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++)))*********)))(((&&&%%%,,,+++***)))))))))***+++***++++++***((('''((()))***))))))+++------,,,++++++,,,------......---------,,,++++++++++++,,,------///000111111222444666777AAAHHHTTTdddkkksss////////////////////////////////////////////////............////////////......//////////////////111000...------///111333222222111111111222333333000111222222222333666888>>>GGGPPPUUU^^^lllzzzuuu___LLLBBB>>><<<888333111///000000111111000/////////000000........./////////000000000000000000000000000000000111111111111000000///000000111111111222222222333333222222111222222333444444444444444555666666444444444444444444444444555444444333333444444444777777888888888777777666555555555555666777888999::::::999888999:::;;;<<<======<<<<<<======>>>????????????@@@??????>>>===<<<<<<<<<>>>??????<<<999<<<;;;:::999999999:::;;;555777999:::999777666666555555555555555555555555666555444222111111111111444333333222222222333333222222333333222222111000222222222222555888<<<>>>JJJNNNXXXggg{{{{{{}}}xxxvvvxxxyyyvvvtttvvvvvvwwwvvvqqqggg\\\TTTNNNFFF<<<666444333000.../////////.....................---------,,,,,,,,,......---,,,++++++++++++((()))******+++++++++************))))))(((((((((******************++++++******+++++++++***))))))))))))))))))((((((((((((((()))+++++++++)))(((&&&))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******&&&''')))************)))***)))(((((()))***+++,,,)))***+++***((((((((()))*********+++---...---,,,+++,,,------......------...---,,,++++++,,,---...---///000000000222444666777@@@GGGSSSccciiiqqq------------------------////////////////////////............////////////.........//////000000000111000///......000111333333333222111111111222222///000111222222444888;;;DDDMMMVVV\\\eeesss|||hhhTTTFFF???999777444111///...//////111000///...............---------............///111111111111111111111111///000000111111111111000//////000000000111111111333222222111222222333333444444444444444444555666444444444444444444444444444444444333333444444555777777888777777666555444444444444444555666777777:::999999888888:::;;;<<<===<<<<<<<<<<<<===>>>>>>@@@@@@@@@???===<<<:::999;;;;;;<<<===???>>><<<999;;;:::999999999;;;<<<===::::::::::::;;;:::888666444444444444444444444444444333222222111111222222222222111111222333333444111111111222111000000///222222111222333444555666;;;<<>>888444111000111111///,,,,,,,,,,,,------.........------------,,,,,,,,,,,,...---,,,++++++***++++++(((((()))************)))***************)))))))))******************))))))))))))************************))))))((((((''''''((()))***+++***)))(((''')))))))))*********++++++)))))))))))))))))))))))))))))))))))))))*********'''((()))***++++++++++++(((((((((((()))+++,,,---)))***+++***)))((()))***+++******,,,...///...,,,+++,,,------......------......------------......---...000000000111444666777@@@FFFQQQaaahhhppp,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////------...///000111111222111000///...///000222333333333222111000000111111000111111111222555:::>>>IIIRRR[[[bbbkkkxxxqqq\\\JJJ???<<<555444222000/////////000000//////...---------,,,........./////////000000111111111111111222222222...///000111111111111111000000000000111111111222222222111111222222333333444444444333333444555555333333333333333333333333444444333333333444555555666777666666555444333222555555444444555666666777:::999888888888999;;;;;;<<<<<<;;;;;;<<<<<<===>>>@@@@@@??????===<<<:::999;;;;;;<<<>>>??????<<<:::;;;:::999999999:::<<<======:::999999;;;;;;888444222222222222222222222222333333333333333444444555222222111111111111222222111111222222111111000///222222333444444444444444222555999===BBBNNN^^^jjj{{{{{{{{{}}}tttqqqmmmlllnnnpppppppppooogggZZZNNNEEE???;;;999000...---...000111000...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++))))))***************)))++++++******************++++++******))))))((((((((()))******++++++++++++******))))))((((((''''''(((((()))******)))(((((())))))))))))************((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,++++++++++++******)))))))))))))))***+++,,,,,,---)))***+++***)))((()))***,,,++++++---//////...---+++,,,------......------//////............//////---...000000000111444666888AAAGGGQQQaaagggppp------------------------....................................////////////---......///000111222222111000000///000111222222333222222111000000000000111222222222333888>>>CCCNNNVVV```gggqqq|||wwwfffRRRCCC;;;999444333222000000000000111...............---,,,,,,............////////////000000111111222222222222...///000111111111111111111111111222222222333333222111111111222222333444555444444333333333444444333333333333333333333333333333333333333444555666888888888777666555444333666666555555666666777777999999888777888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>======<<<;;;;;;<<<>>>@@@@@@===;;;<<<;;;:::999888999::::::;;;999666777999999666333222222222222222222222222222111111222222444555555444333222111000000000000222222222222222111111000000111222444444444444333000555999;;;:::===DDDKKKVVVcccwww}}}zzz|||}}}zzzxxxwwwwwwyyy||||||xxxooommmkkkiiihhhfffdddbbb]]]TTTFFF:::444333444666111000.........///000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***++++++,,,++++++************************+++++++++******))))))((((((((())))))***+++,,,,,,++++++***)))))))))((((((((('''((((((((()))))))))(((((((((((()))))))))*********((((((((((((((((((((((((+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,+++((()))******)))((()))+++,,,++++++---//////...---+++,,,------......------////////////////////////,,,...///000000111333555999BBBGGGQQQaaahhhqqq............................................................/////////////////////000000111111111111000000000111111222222222222111000000000111111222333333444777>>>FFFLLLWWW___hhhoooxxx}}}vvvjjjYYYJJJ???999777333222222111111111111111------......///......---,,,,,,,,,------------...//////000000111222222222///000000111111111111000111222222222222333333333111111111111222333444444555444444333333333333333333333333333333333333333333333333333444555555666999999:::999999888777666777666666555666666777777999888888777777999:::;;;;;;::::::::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>===::::::;;;===??????===;;;;;;:::999777777777888999888666555555555555444333222222222222222222222222////////////000111222333444333222000///.........222222333333222222111000......///111111222222111111333444444333555:::>>>BBBGGGRRR```nnn}}}~~~{{{uuurrrrrrrrrppprrruuuyyy||||||zzzwwwpppoookkkfff```ZZZVVVSSSBBB===888333111000///...222000...,,,+++,,,---............------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,+++******)))))))))***************))))))))))))))))))(((((())))))******+++*********((((((((()))))))))))))))''''''(((((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((***+++---...,,,,,,------,,,+++******((()))******))))))***++++++******,,,...///...,,,+++,,,------......------......////////////......,,,---/////////000333555888AAAFFFQQQaaaiiisss............................................................////////////000000000000000000000111000000111111111222222222111000000000000111111222222333444777===GGGRRRYYYbbbjjjrrrzzz~~~|||rrrhhhZZZMMMCCC===888555222111111111000000000000,,,,,,...///000000//////,,,------------...............///000000111222222000111111111111000000///111111111111222222222222111111111111222333444555555444333333222222333333222222222222222222222222333333333333444555666666777888888888888888777777666555555444444555555666999888777777777888:::;;;:::::::::999:::;;;;;;<<<<<<<<<<<<=========<<<<<<777777999;;;======;;;999888777666666666777888999444555555444333333444555222222222222222222222222///////////////000111222222111000///////////////111111111222111000000////////////////////////000000//////000111333555777:::888;;;CCCNNN[[[mmm~~~yyyyyyyyy{{{wwwqqqmmmmmmmmmkkkllloootttwwwxxxvvvtttsssooohhh^^^TTTKKKEEEBBB111111000111222000---+++---------,,,+++***+++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++***))))))((((((((())))))*********((((((((()))))))))))))))(((((((((((((((((('''&&&''''''(((((())))))******'''''''''''''''((())))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((('''''''''&&&&&&'''&&&&&&''')))+++---...((()))***+++++++++***)))''')))******))))))***+++*********+++---...---,,,+++,,,------......---------...////////////...---,,,---/////////000333555666???DDDOOO```iiisss------------------------..................................../////////000111111111000000000000000000111111111111222222222000000//////000111222222111333555:::BBBNNNZZZbbbkkkrrr{{{~~~|||{{{iii^^^PPPEEE???<<<888444111111000000/////////...+++,,,...000111111000000/////////000000000000111---......///000111111111111111111111111000///...000000000000111111111111111111111111222333444555555444333333222222222222222222222222222222222222222222222333444555666777444444555555555555555444555444444333333333444444999888777777777888::::::::::::999999::::::;;;<<<;;;<<<<<<<<<;;;;;;:::999555555777999;;;;;;999777555555444555666888999;;;222444666444222111444777222222222222222222222222111111111111111222333333///////////////000000111000000000000000//////...222111000///////////////------///222444444222000666222333;;;AAAFFFPPPZZZmmmxxx{{{|||yyywwwzzzyyysssmmmiiigggggghhhkkkooossstttsssqqqpppjjj___QQQDDD:::444222/////////000111222000...)))+++---------,,,,,,,,,'''((()))***+++,,,------*********++++++,,,,,,,,,+++***************++++++***************)))((((((''''''(((((()))))))))***''''''(((((())))))******''''''''''''&&&%%%$$$$$$&&&&&&'''((()))***++++++'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))(((''''''((()))***%%%&&&((()))************''')))******))))))***,,,***))))))+++---...,,,++++++,,,------......------,,,---...//////...---,,,,,,---/////////000333555444===BBBMMM^^^hhhsss..................---------------------...//////111000///...,,,***)))(((,,,,,,---///000111333333111111111111111111111111111333444333111000000111555888===CCCLLLYYYhhhrrrzzz|||vvvwww~~~xxxppp[[[TTTIIIAAA<<<888444111000000//////.........------...///111111111000///000///...------...///000......///000111222222333000000000000111111111111000111111111111000//////555444333222111222333333333333222111111222333333000000111111111222222222111111000000111333555666222333333333444444555555111111222333333444555555999888888777666555555444777888999999999888777666;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777555555555555666888999:::444444444444444444444444000111333555555333111///000000111111222222222333333222111///...,,,+++***+++---///000111000///...000000000000000000000000000111111///,,,+++++++++111111111333666:::>>>AAANNNUUUaaappp}}}~~~tttrrrlllnnn{{{{{{zzz|||}}}xxxrrrmmmmmmqqqqqqnnnppptttqqqkkkbbbYYYMMMBBB:::555000---000///...---,,,+++++++++------------------------++++++,,,,,,,,,++++++***))))))******++++++++++++******)))((('''''''''((())))))))))))))))))))))))***************************)))))))))((((((''''''((()))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---************************---+++)))((()))***++++++******++++++++++++******))))))((((((''''''&&&&&&$$$%%%'''((())))))))))))++++++++++++***+++,,,,,,***))))))(((***,,,...000+++,,,------......---------......///000222333444999;;;DDDOOOYYYcccppp|||..............................------......///000.........///////////////...//////000000111111111222222222222222222222222///000222111000000000222666<<>>GGGQQQXXX^^^hhhvvvmmmbbbccchhhwwwzzzmmm^^^RRRDDD???888444333222000...........................------.../////////...---...------.........///////////////////////////............/////////000000222222222222222111111000000000000111222222333444222222111111111111222222111111111222222222222333222222222111111111111111111222333444555666777777555555555555444444444444222333444555666888999999888999:::;;;<<<;;;:::999999999999999999999999999666666555444444444444444555555444333333333333333444444444444444444444444111222333333222000...---......------,,,,,,++++++,,,,,,------...///000000...............---,,,+++++++++++++++++++++++++++,,,...///...------...///...///000000000///......444444555555666999>>>BBBFFFPPP```rrrzzzxxxzzz}}}{{{tttnnniiihhheeegggjjjmmmrrr}}}{{{wwwpppooonnnllloooyyytttkkkdddbbb```___cccjjjvvv|||}}}}}}yyyppp```\\\UUUMMMFFF@@@999444333111...,,,,,,---...///...------,,,+++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++------,,,+++***)))((((((((('''''''''((()))******))))))))))))))))))))))))******************************************))))))+++)))'''%%%$$$%%%&&&'''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((()))***++++++***)))(((''''''((()))******&&&###$$$)))+++)))'''))))))************))))))((((((((((((''''''''''''))))))))))))))))))((((((,,,******...222222...))),,,,,,+++,,,,,,...///000---......///000/////////------...///000222333444777:::CCCOOOYYYbbbooozzz---------........./////////////////////000111111000000000000000000000000000000000111222222333333222222222222222222222222333333333333333555999===BBBJJJTTT[[[cccooo~~~tttbbb]]]gggrrr}}}jjj[[[QQQLLLBBB<<<666333222111...,,,---------...............,,,---...//////...---,,,,,,,,,---.............../////////...............//////000000000111111111111222222222222111000000111111111111111111000000111111111111111111111111000000111111111111222222111111111111111111111000333333333444444444444444444444444333333333333333444444555555666666666777666777888999:::999999888666666666666666666666666555444333333222222333333555444333222111111111111333333333333333333333333000111222333333333222111.........------,,,,,,,,,------------............---...---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...///111111111111111///...---...000222333333333555777888===DDDOOO\\\mmm|||zzzsssmmmjjjiiieeegggiiijjjlllqqqyyyzzzwwwnnnkkkfffbbbcccjjjvvvssslllfffcccbbbbbbfffkkktttxxx~~~}}}vvvmmmfffPPPJJJBBB<<<888555333333000///---+++***)))***+++------,,,+++++++++,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,+++************)))))))))((('''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********(((&&&%%%$$$%%%&&&'''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))************)))(((''''''((()))***+++++++++***(((((((((***)))))))))******)))))))))''''''''''''(((((((((((('''''''''(((((()))***+++,,,)))((((((++++++)))''',,,,,,,,,,,,---......///---......///000/////////......///000111333444555777:::CCCOOOXXX```lllwww,,,,,,------...///////////////......//////000111,,,---...///000111222222//////000000111222333333111111111111111111111111111111222222444888>>>CCCIIIPPPZZZeeeqqq~~~~~~lll```bbbqqqpppZZZMMMHHHFFF???;;;555222111000---+++---------------.........,,,---.........---,,,++++++,,,---...............---------...............000000000000111111111111000111111111111000//////222333333333333222111000000000111222222111000000/////////000000000111111000000111111222111111000333333333333222222222222333333333333333333333333666666555555555555555555444555666888888888777777444444444444444444444444333333222111111111111222333222111111000000000000111111111111111111111111000111222222333333444333............------------.........------------------,,,,,,,,,,,,,,,++++++------------------------,,,...///...------...///000//////......---------))),,,///111111111111222666666777999@@@LLLYYYbbbppp{{{~~~wwwssstttuuuwwwwwwwwwxxxyyy{{{yyytttqqqqqqnnniiieeedddiiipppvvvzzzwwwtttqqqooooooqqquuuxxx}}}yyyrrrllliiieee```\\\III@@@888444222///000222---......---++++++,,,---,,,,,,++++++++++++,,,,,,------------------------)))***++++++,,,,,,,,,,,,++++++************************************+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))'''***---,,,)))(((+++...((())))))******))))))((())))))))))))************''''''(((((()))+++,,,---+++******)))))))))***+++++++++,,,,,,------------------...////////////............///000222444555666:::CCCNNNVVV]]]hhhrrr,,,,,,------...//////000......------......///000---......///000111111222000000000000000000000000000000000000000000000000000111222444888???HHHNNNTTTZZZeeesssqqqdddaaakkk~~~wwwbbbRRRIIICCC???<<<777222000000000...+++,,,,,,,,,------.........,,,------...---,,,+++******+++,,,...//////......,,,,,,,,,------......////////////000000000000111///000000000000///......000111222333333222222111///000111222222111000///............////////////...///000111222222111111111111111111111111111111222222333333444444555555555555555555555555555555333444666777888888777777444444444444444444444444222222111000000000000111111111000//////000000000000000000000000000000000111111111111222222222222,,,,,,------------------------------------------+++++++++++++++,,,,,,,,,---------------------------...//////---,,,---......---,,,++++++,,,------+++---////////////000111111222222333555;;;AAAFFFLLLVVVdddnnnuuu}}}}}}{{{zzzzzzyyyxxxvvvvvvxxx{{{}}}~~~zzzvvvkkkdddZZZTTTQQQPPPOOOMMMAAA:::444333111,,,+++------///000000---,,,---///,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,......------,,,+++******,,,+++******************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))*********)))))))))((()))+++,,,,,,+++)))(((%%%''')))***))))))***,,,(((((())))))))))))((((((((()))))))))*********+++((((((''''''''')))***+++%%%)))------+++***---000***++++++,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,---///000222333666:::BBBMMMTTT[[[dddnnn,,,,,,------...///000000---------------...//////222222111111000//////...111111111000///......---////////////////////////000222444888>>>GGGQQQXXX^^^dddooo~~~~~~ssseee]]]bbbrrr~~~lllZZZOOOJJJBBB:::888444000///000000...,,,,,,,,,,,,------.........,,,------...---,,,******)))+++,,,...//////......++++++,,,,,,---...//////............/////////000///////////////......---,,,---///000111111111111///000111222222111000///---------............///---...000111222222222111......///000111222222222333333444444555666777777444444444555555555666666333444666777888888888777444444444444444444444444222111111000000000000000000000////////////000000////////////////////////222222111111000000//////+++++++++,,,,,,------...+++,,,,,,------.........+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---......,,,+++******,,,...///.........,,,++++++...000+++...111333444444666777666>>>HHHMMMPPPXXXeeepppyyy|||rrrjjjdddWWWOOOFFF@@@???@@@AAA@@@:::333000222111***''')))+++---///...+++)))***++++++++++++***++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,---------222222000///---+++***)))******)))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((($$$%%%'''((()))******)))(((((((((((()))))))))***))))))))))))))))))))))))))))))************)))(((((())),,,------,,,)))((('''&&&%%%&&&))))))'''%%%(((((())))))))))))((((((&&&'''''''''(((((())))))((('''&&&$$$$$$%%%&&&&&&"""***,,,)))'''***...******+++,,,,,,,,,+++++++++,,,------......------******++++++---...000111666:::BBBLLLSSSYYYbbbkkk------......///000000111000111111111111222222222555444222111000000000000333333333222222111111111555111///111222//////000333666:::@@@GGGQQQ\\\bbbpppttt{{{ttteee\\\ddduuu|||jjj[[[WWWQQQDDD;;;<<<222111000///...---,,,,,,......------------......,,,,,,,,,---...///000111---.........//////000000......//////...---,,,,,,////////////////////////...111333444333111111111333222111///......------222111111111000000//////000///.........000111222111111111000111111222222444333222111000111222333333333111111111222333444555333111111222444444444777777777777777888888999666666555444222111000000222222222111111111000000000000///...............000000000000000000000000000000000000000//////...........................///...,,,*********,,,---******))))))))))))*********,,,...000000...,,,***+++***((()))+++---......,,,+++***)))***+++,,,---+++,,,------......------,,,------...///000000111888777777888<<>>HHHRRR___jjjrrr|||~~~|||{{{wwwggg``````lll}}}}}}ooo```UUUTTTOOOBBB999888111111000///...---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////,,,---------..................//////...------,,,........................,,,...//////---+++++++++111000000////////////000111111111000000000//////000///......///000111222222222222222222222333444444444444444555555666777444333222111111111222333555444333333555777666666555555555555555666777777444444444333333222222222333333333333222222222111000000///...............//////////////////////////////000000//////...---------------------------///---,,,******+++,,,---******))))))))))))*********,,,...//////...,,,***+++)))((((((***,,,,,,,,,+++*********++++++,,,,,,+++,,,,,,------------------------.../////////000.........///222666:::<<<>>>EEEMMMTTT[[[ccclllttt~~~xxxvvvvvvsssnnniii```]]]XXXQQQIIIBBB===:::777555222///......//////111000...,,,,,,---...000+++,,,---......---,,,+++++++++++++++++++++++++++,,,+++******))))))*********,,,---//////...---,,,************+++++++++,,,******+++++++++***))))))(((((())))))))))))((((((************)))))))))((((((((())))))))))))((((((&&&(((***)))((('''(((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((()))&&&&&&((('''$$$###&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))***************)))((()))+++,,,+++******************,,,---...------------------------......//////000111111111666999AAAJJJQQQVVV___hhh---------......//////000000111111111111222222222111111111222222222333333333333333222222222222111333000///222333222333777777===HHHUUUbbbppp{{{yyyyyy{{{|||wwwggg[[[^^^hhhxxxyyynnn^^^SSSLLLMMMJJJ???555333111000000///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---------.........///......---,,,........................///000000///,,,++++++,,,///////////////000111111111111000000000000//////000////////////000000111333333222222333333444555222333444666777888777777555444222111111111222222333333333444777888777555333333333333333444444555333333333333333333333333444444444333333333222222000000///.............................................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,******))))))))))))*********+++---......---+++***+++)))(((((()))******))))))***++++++,,,,,,++++++++++++,,,------------,,,------------............,,,,,,,,,---...000222333...222777;;;===AAAHHHMMM[[[___ffflllrrr{{{{{{lllfff___ZZZVVVSSSMMMIIIBBB@@@===:::666333000//////...------,,,------...000...+++******---000333+++,,,------------,,,+++************************++++++***)))))))))******)))***,,,---------,,,+++((())))))))))))******************+++++++++++++++(((((())))))))))))((((((************))))))))))))************)))'''&&&%%%&&&'''))))))'''&&&'''((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((***&&&%%%&&&%%%""""""%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++*********)))///---+++***+++,,,+++***************+++,,,------------------------------------......///000000000444777>>>HHHNNNSSS\\\eee------........./////////000000111111111222222222000000111111111111111111222222222222222222222222444111222444555444777<<<@@@HHHUUUdddqqq}}}{{{kkk___\\\eeeuuu|||}}}}}}nnn___TTTKKKEEEEEEBBB:::222///000000///......---,,,,,,------,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,------------...............------........................000000000///---,,,...//////////////////000000111000000000000000000//////000////////////000000000222222222222222333444555...000333555666555333222555444222111000111111222000000111333666666555333222222222222222333444444444444333333333333222222444333333333333222222222000000///.......................................------......------,,,+++************************,,,,,,+++******++++++,,,+++******))))))******+++***+++,,,------,,,+++***+++***))))))*********(((((()))+++,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...............---///222222333444777:::???BBBFFFJJJOOOWWW```fffrrrwww~~~zzzqqqggg```QQQLLLFFFAAA???<<<:::888555555444333222111000000,,,------......------------,,,+++******,,,...///++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))***+++,,,++++++***(((((()))))))))*********(((((()))))))))***++++++(((((())))))))))))((((((*********)))))))))))))))************)))'''&&&%%%%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((***'''&&&((('''%%%&&&)))******))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********************************...,,,+++++++++***(((&&&*********++++++,,,,,,,,,------------------------,,,,,,------...//////000333666===GGGMMMQQQZZZccc.........///////////////000000111111111222222222111111111111000///...---222222222222222222222222333222222555555555999@@@HHHRRRaaaqqq}}}mmmcccaaajjjvvvyyy|||wwwxxxyyy}}}xxxfffXXXQQQIIIBBB>>>:::444000/////////......------,,,,,,......------------......,,,,,,+++*********++++++...---------------------------...............---........................+++,,,---,,,+++,,,...000111000000/////////////////////////////////000000///000000000000/////////000000000000111222333444...000333444444222000...555444222111111111222222000000111333555666444222333333222222333333444555666555555444222111111000222222222222111111111111000000///.......................................---------------,,,,,,+++************************+++++++++++++++++++++,,,++++++************++++++******+++,,,,,,+++******,,,+++***+++,,,,,,+++)))((()))***+++,,,+++***))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++++++++***)))(((,,,---............000222444444555666999===BBBFFFOOOSSSYYY^^^ccchhhlllooouuu{{{~~~zzzwwwmmmjjjfffaaa[[[TTTMMMIII>>>;;;777444333222222222........................,,,---......---,,,+++*********+++++++++***)))(((***))))))))))))))))))***))))))))))))))))))))))))***))))))((())))))******)))))))))***************))))))))))))************''''''&&&&&&'''((()))***(((((())))))))))))(((((())))))))))))))))))******(((((())))))))))))((((((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))&&&&&&))))))'''(((,,,******))))))((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((()))******+++((('''((())))))'''### ******++++++,,,,,,,,,+++------------------------,,,,,,,,,---......//////333666===GGGLLLQQQYYYbbb000000000000000000000000000111111111111222222222111222222222111///---,,,111222222222222333333333111000333666777888???HHHQQQ\\\mmm~~~rrreeeeeemmm}}}yyyvvv|||{{{yyyyyy{{{|||yyypppcccYYYPPPIII@@@999444111//////.........---------,,,,,,///......------......///+++++++++***++++++,,,,,,............------------,,,---......///.........------------------------+++---////////////111222111111000///////////////......////////////000000///000000000000//////.../////////000111222333444111222444555555333000///333333222111111222333444555444444555666777666444333333333333333444555555777666555444222111000///222222222111111111000000000000///.......................................------......------,,,+++*********************************+++++++++++++++++++++************++++++*********++++++*********+++******+++------+++***((()))******++++++******))))))***++++++++++++***************++++++++++++*********+++******)))(((++++++++++++,,,---...///000///000000222444666777999<<>>BBBKKKUUU```kkk{{{yyymmmhhhqqq~~~|||xxxxxxwwwssslllddd^^^ZZZLLLHHH@@@888222111///.........------------,,,,,,...------,,,,,,------...+++++++++++++++,,,---...------------,,,,,,++++++,,,------...//////......---------------------------000222333222111222222///////////////000000111........./////////000000///000111111000///...---000000000111222333555555111222444555555444333222222111111000111222444555777555444444555555555444333333222222333333444555555555444333333222111111333333222222222111111111000000///...............////////////////////////...............---,,,,,,************************))))))***+++++++++++++++,,,++++++******++++++,,,************************)))))))))+++------+++***)))))))))))))))***++++++((())))))***************((()))))))))***+++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,...//////------...///000111000000///111333444444444666777:::>>>CCCFFFIIILLLQQQTTTZZZ\\\^^^\\\XXXXXX\\\```bbbfffiiijjjkkkpppxxx~~~~~~zzzxxxuuupppiiiddd___YYYSSSOOOKKKJJJHHHFFFCCCAAA>>>===:::999888777888888666444000000000///---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******************)))***+++,,,,,,++++++***,,,+++***))))))***+++,,,************************((((((((((((((()))************))))))******++++++''''''((((((((())))))))))))(((&&&%%%%%%&&&'''((((((((())))))))))))((((((((()))))))))************''''''((()))))))))))))))&&&(((***)))((('''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%$$$%%%))))))$$$"""###(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((())))))*********,,,***((()))***,,,---,,,***+++,,,,,,,,,,,,+++***---------------------------------...//////000000333555===EEEKKKOOOWWW```333333222222222222222222000111111111111222222222000222444555555444333222111111111222222333333333333555;;;BBBFFFKKKWWWbbbmmmxxx{{{sssmmmppp~~~vvvuuurrrjjjaaa[[[YYYYYYIIIFFF@@@888333111000---------------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,,,,,,,++++++*********,,,,,,---.../////////...------------------------+++---000111///---,,,,,,------......///111222333---.........//////000000///000111111111///...---111111111222333444666777...///111333444444444333111111000000111333555666777555222111222333222222222222222111222222333444333333333333333333333333444444444333333333222222000000///...............000000000000000000000000......//////......---,,,************************((()))***+++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))'''''''''***,,,,,,+++)))***)))((((((((()))+++,,,(((((()))***************'''(((((()))***++++++,,,))))))((())))))***,,,,,,***)))((()))+++---------,,,,,,,,,...///...,,,***+++---///000111222444666222444666666666777;;;>>><<>>BBBGGGDDDGGGKKKKKKJJJLLLRRRWWW___aaadddccc___ZZZVVVTTTNNNJJJEEECCCBBBBBB@@@===999999888777666666555555444333333333444222///,,,+++,,,......---,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,------+++*********,,,---///000...---,,,++++++,,,---...************************((((((((((((((()))*********************++++++,,,&&&&&&&&&'''''''''((((((+++***(((&&&%%%&&&'''((((((((())))))))))))(((((((((((())))))*********+++(((((())))))))))))((((((''')))******)))(((((()))************************(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((&&&(((,,,***$$$ ''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++++++++***************)))%%%!!! """&&&***,,,***+++,,,---,,,,,,***)))------------------------------......///000000000222444<<>>CCCJJJRRR\\\iiixxxnnn[[[QQQNNNLLLLLLMMMGGG???666111000111///.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,------------,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////...000000000000000000000000111111111111222222222333333333222222222222333333444333222111111111222333333222222111111222222333333333222222222111111111111111111111000///..............................//////...---------------------......---,,,,,,+++,,,++++++***))))))(((((()))******+++***)))((('''******)))((())))))***+++))))))*********))))))(((((((((((((((''''''''''''(((((()))))))))*********---)))'''***+++)))(((***)))))))))*********++++++,,,,,,+++++++++*********((((((''''''&&&&&&%%%%%%,,,***'''(((***,,,,,,+++******++++++,,,------...........................////////////////////////////////////000111333444444444444444444444444444333222111///...------,,,//////............//////------------------------*********)))))))))((((((************************************************++++++++++++++++++++++++++++++*********)))))))))&&&'''))))))((((((((())))))))))))(((((((((''''''******)))))))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((()))))))))***)))))))))(((&&&&&&&&&&&&''')))***+++***)))(((((('''''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''((()))))))))***'''''''''''''''&&&&&&&&&((((((((((((((('''''''''***(((&&&&&&'''(((((((((&&&((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************(((((()))))))))***************+++---///...,,,***++++++++++++++++++++++++------,,,------...///000444555:::BBBIIIMMMTTT\\\111111111111222222222222222222222222222333444444444333111111222222000///---...111222444888===@@@IIIPPPZZZeeeppp}}}~~~}}}}}}iiiTTTIIIFFFDDDBBBBBB;;;666000...///000///......------,,,,,,++++++***+++++++++++++++++++++++++++,,,------------,,,+++************************------------------------++++++,,,---------------......------......///000---------------------------------............///......//////////////////000000000000000000000000///000000000000111111111333333222222222222333333444333222111111111111111333222111111111111222333222222222222111111111000222111000//////...//////........................---............------,,,---------------,,,,,,+++,,,,,,++++++***)))))))))))))))*********)))((('''(((((('''(((((()))***+++((())))))******)))))))))''''''''''''(((((((((((((((((())))))))))))*********&&&%%%(((***))))))+++(((((((((((())))))))))))++++++++++++*********)))******))))))))))))))))))+++***((()))***,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,---...------------------------...---,,,++++++******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++++++++++++++++++++++++++***************((('''&&&''')))******)))(((((('''''''''''''''&&&)))))))))(((((())))))***''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))&&&&&&&&&&&&''')))***+++)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((()))(((&&&&&&((()))((('''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))*********+++++++++'''((((((((())))))))))))$$$(((---...---***))))))*********++++++,,,,,,---------,,,------...///000444555:::BBBIIIMMMTTT\\\222222222222222222222222333333222222333333444555777666444333333333222111111222444555888>>>FFFMMMXXX```lllxxx~~~~~~rrraaaPPPIIIGGGBBB<<<888333000...---...///...------------,,,,,,+++++++++************************((()))+++,,,,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------///............///000000---------------------------------............///............//////////////////////////////////////////000000000111111111222222111111111111222222333333222111111000000000222222111111111111222222222111111111111000000000222111///...---...//////........................,,,---...///......,,,+++,,,,,,---------,,,,,,+++,,,+++++++++*********))))))))))))))))))(((((((((&&&&&&&&&'''((()))******'''((())))))))))))))))))))))))))))))************(((((())))))))))))))))))***&&&%%%(((***((((((***''''''((((((((()))))))))+++************)))))))))+++++++++,,,,,,---------******)))******+++++++++)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************---------,,,,,,,,,++++++************************************************************************++++++++++++************---***'''''')))+++***)))'''''''''''''''''''''''')))(((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&'''(((***+++,,,))))))((('''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))'''&&&'''((()))((('''((()))***)))(((((()))***))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))*********((((((((()))))))))******&&&))),,,---,,,***))))))))))))***+++,,,,,,------------,,,------...///000444555:::BBBIIIMMMTTT\\\333222222222222222222222333333222222333333444555666666555444333333333444888999;;;<<>>CCCJJJOOOVVVcccuuuzzzvvvvvv|||~~~|||ppp```TTTGGGDDDBBBBBB???888333222---......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...............---------------......///---------------------------------............///------......///000000111000000000000000000000000....../////////000000000000000000//////000000000...///000111222222111111///000111222222111000///000000/////////.........,,,------......---------------------------------,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,,,,((((((((((((((((((((((((***)))((('''&&&''''''(((''''''((()))))))))((('''%%%&&&'''((())))))))))))&&&&&&&&&'''((()))))))))))))))((((((((('''''''''***%%%$$$''')))'''''')))&&&&&&'''''''''((((((((())))))((((((((('''''''''(((((((((((())))))))))))'''))),,,,,,+++)))***,,,))))))))))))))))))))))))************************************************((()))***++++++******)))))))))******+++,,,,,,---(((((((((((((((((()))***++++++************++++++************************,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((***++++++***)))******&&&&&&'''''''''((((((((('''&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''((((((((((((---+++)))'''&&&%%%&&&'''&&&&&&&&&&&&''')))***+++((('''''''''(((((()))***%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''((())))))'''%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((***++++++)))(((((((((++++++++++++++++++++++++------,,,------...///000444555:::BBBIIIMMMTTT\\\444444444333333222222222111111000000111111222333222444666666666888===AAALLLSSS[[[```eeeooo}}}~~~zzz{{{{{{zzztttgggVVVJJJCCC???;;;999444//////333,,,,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////......---,,,,,,,,,,,,---......////////////////////////---------.........//////---------...///000000111000000000000000000000000---------.........//////000000////////////000000,,,...000111222222222222///000111222222111000///000/////////............+++,,,---.........---,,,------------------------,,,,,,+++***+++,,,...///)))***+++,,,,,,,,,,,,,,,''''''''''''((((((((((((***)))(((&&&&&&''''''((((((((()))******)))((('''%%%&&&'''((())))))))))))'''(((((()))***++++++,,,))))))(((((('''''''''&&&&&&"""!!!%%%(((''''''***%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''''')))))))))(((((((((((((((&&&)))------+++)))***,,,))))))))))))((((((((((((************************))))))))))))))))))))))))$$$%%%&&&'''((('''&&&&&&$$$%%%%%%&&&''''''((((((******)))))))))******+++******))))))))))))******************************)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))"""&&&***+++)))(((***,,,%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''''''''((((((((()))'''&&&%%%$$$%%%''')))+++))))))((('''''''''''''''((((((((((((((()))******'''''''''((((((((())))))######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&'''''''''(((***)))'''%%%'''((()))(((''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***111777666000,,,---000,,,,,,++++++++++++++++++---------------...000000444555:::BBBIIIMMMTTT\\\555555444333222111000///222222222111///...///000000333555666888@@@KKKTTTfffjjjmmmmmmmmmrrr}}}~~~zzzxxxssslllcccXXXNNNHHH???999333111222222///+++,,,***'''&&&&&&(((+++......---+++))))))***+++,,,******))))))******+++,,,,,,,,,,,,++++++*********+++++++++***)))((('''&&&///...---,,,++++++++++++------------------------///...------...///...---+++,,,---......---,,,+++,,,------......------,,,...///000000000///---,,,///.........------------...//////000000000000000,,,,,,,,,,,,------......333333444555444333222111111111111111000000//////000---,,,---///000...,,,------++++++++++++------///+++((('''***,,,***))),,,+++*********+++,,,---)))******+++++++++******)))*********++++++++++++***)))(((&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$'''++++++)))&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&'''((())))))((('''''''''(((***+++'''(((((()))***+++++++++******))))))))))))******'''(((***++++++)))'''&&&))))))(((((()))***++++++++++++******)))(((((((((+++++++++++++++***)))((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&)))((((((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))((('''''''''''''''***'''&&&)))///333111///(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%'''"""!!!''')))&&&!!!&&&***,,,***&&&%%%(((---&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((()))+++,,,---+++)))''''''******)))&&&---***&&&######%%%)))+++&&&&&&'''((()))*********,,,,,,,,,++++++*********---,,,++++++,,,...000111000---+++,,,///111111000222333999AAAGGGKKKRRRYYY444444333333222222222111444444555444222333444666333666;;;???GGGSSScccnnnyyy|||~~~|||yyy||||||yyyvvvrrrlllcccXXXOOOGGGBBB===888222000111111...+++,,,***((('''((())),,,------,,,***)))))))))***+++******))))))******+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,+++***))))))'''''''''((()))***,,,,,,------------------------///---,,,---...///...---,,,,,,------------,,,,,,------------------------------...///...---,,,+++/////////.........---------...//////000000//////---......///////////////000111333444555444444444111000000000000000000000///---,,,,,,//////...,,,---,,,++++++++++++,,,---...,,,+++++++++,,,++++++++++++*********+++,,,---******+++++++++******)))))))))))))))*********+++***)))(((&&&&&&''''''(((''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""&&&(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''')))((('''''''''(((******'''(((((()))******++++++******))))))))))))******))))))******)))'''&&&%%%))))))(((((()))******+++))))))))))))))))))*********+++++++++******)))((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''%%%$$$###***))))))((((((''''''''''''((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''''''''''''''%%%$$$'''++++++'''###(((((((((''''''((((((((((((''''''&&&&&&''''''((($$$&&&''''''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%'''((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''(((((()))'''%%%$$$%%%'''((('''%%%((('''&&&%%%&&&(((***+++(((((((((((()))******+++,,,,,,,,,+++++++++******'''&&&%%%%%%&&&''')))+++///---+++,,,...000000///111222888@@@FFFJJJQQQXXX333222222222222222333333222333333222222333777999777;;;AAAJJJUUUfffwww~~~|||yyyuuuqqqooojjjbbbXXXNNNFFF@@@===999555000...//////---***++++++*********+++,,,---+++++++++*********))))))******))))))******+++,,,+++++++++++++++*********,,,,,,------------,,,,,,)))))))))***+++---...///------------------------...---,,,---...///...,,,------,,,,,,,,,,,,------...---,,,++++++,,,---........./////////...---,,,000/////////............,,,---......//////......,,,---///000000000///...---...000222444555555555/////////000000000000000...---,,,,,,......---,,,,,,,,,++++++++++++,,,,,,,,,...///...---,,,,,,,,,++++++******++++++,,,---+++++++++++++++***)))((((((((((((((())))))))))))***)))(((&&&&&&''''''(((&&&''''''''''''(((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% """&&&'''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))+++,,,+++)))&&&$$$((((((''''''(((((()))***'''(((((())))))******+++***))))))(((((())))))***))))))(((((('''&&&%%%%%%))))))((((((((()))******''''''((())))))***++++++***************))))))((())))))(((''''''''''''''''''(((((())))))(((((('''&&&&&&((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$++++++***))))))(((''''''''''''((((((((()))))))))((((((''''''''''''(((((()))(((''''''&&&&&&''''''((('''(((+++---,,,'''"""''''''(((((()))*********(((((((((''''''(((((((((%%%'''(((((('''&&&((()))))))))((((((((('''''''''$$$&&&((((((&&&%%%''')))%%%%%%&&&)))+++***&&&"""&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))((('''&&&%%%$$$$$$$$$((('''&&&((()))+++***)))%%%%%%&&&'''((()))******+++***)))(((((()))++++++,,,,,,,,,++++++++++++***((((((''''''''')))***,,,---,,,+++,,,.../////////111111666???DDDHHHOOOWWW222222111000000111222222333333333222333666:::>>>CCCHHHPPPZZZeeesss{{{xxxxxxvvvnnngggeeeaaaZZZQQQIIIAAA<<<999555222///---...---+++***++++++,,,,,,------,,,,,,++++++,,,,,,++++++***)))******))))))******+++,,,+++++++++***************++++++,,,---......------///...---,,,++++++++++++,,,,,,------------------...---,,,,,,......---,,,...---,,,++++++,,,---......---+++******+++---...111111111111111000000///000000/////////.........+++,,,------......------***+++---...///...---,,,,,,---...///111222333333......////////////000000---,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,***---000000---***+++---+++***++++++++++++,,,,,,,,,,,,,,,+++***)))(((''''''''''''(((((((((((()))***)))(((&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))***++++++***(((&&&%%%''''''''''''(((((())))))(((((((((((())))))******))))))(((((((((((())))))''''''&&&&&&&&&&&&'''((())))))((((((((())))))***(((((((((((())))))******((())))))***))))))(((((())))))((('''''''''''''''*********++++++*********&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&''')))))))))***+++++++++***)))((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((())),,,......+++)))%%%&&&'''((()))******+++((((((''''''''''''((((((&&&'''((((((''''''(((***(((((((((((('''''''''&&&&&&''')))(((''''''(((***&&&'''((()))))))))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((&&&%%%$$$$$$$$$$$$((((((((()))***+++,,,,,,&&&&&&&&&'''((())))))***---+++***)))((()))+++,,,++++++++++++++++++++++++,,,,,,++++++,,,---......,,,++++++,,,---.........222222777>>>DDDHHHOOOWWW333222111//////000111222666666666777999===DDDHHHTTTZZZdddoooyyy~~~zzzwwwxxxyyytttiii___WWWUUUQQQKKKEEE>>>999555111///...---,,,,,,+++******+++,,,---...------,,,,,,,,,,,,---,,,,,,+++*********))))))******+++,,,************************)))***+++,,,,,,------,,,---,,,+++)))'''&&&%%%%%%,,,,,,,,,---------.........,,,+++,,,---...---,,,---,,,+++******+++,,,---...---+++******+++---...222111111000000000000000////////////............+++,,,,,,---------------++++++---.........---,,,---------------..............................///+++,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++))),,,///...+++))))))+++******++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&'''''''''((((((((((((***)))(((&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%++++++)))(((''''''''''''&&&''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))%%%%%%%%%%%%&&&((()))***))))))((((((((((((((()))))))))))))))(((((('''''''''(((((()))))))))(((((())))))((('''''''''''''''((())))))******))))))((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))***++++++************))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((((((###$$$&&&'''))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''(((***'''''''''&&&&&&&&&%%%%%%((('''&&&''')))***)))(((%%%'''(((&&&###"""&&&***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''###$$$%%%&&&&&&'''((((((***)))'''%%%%%%'''(((***,,,+++***))))))******+++++++++++++++++++++++++++******************++++++***+++,,,---------...///444444888???DDDHHHPPPXXX444333111000000222333555777888999;;;@@@GGGPPPWWWbbbiiisss}}}wwwwwwxxx{{{zzzqqqcccXXXKKKIIIGGGCCC>>>888333000...---------,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,)))))))))***************))))))***++++++++++++++++++******)))))))))))))))+++,,,,,,------.........---,,,+++,,,---...---+++,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---000///...---------......///.........------------+++,,,------......------............//////000000...---,,,,,,+++++++++,,,///.........------------***+++,,,,,,******+++,,,******++++++++++++******)))+++,,,+++***))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++***)))(((''''''''''''((((((((((((***)))(((&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%#########$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&&&&&&&'''(((&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))$$$%%%%%%'''((()))******))))))((((((''''''((((((******)))(((((('''&&&&&&&&&''''''((((((((((((((())))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))******&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&)))(((%%%###"""###$$$%%%"""###%%%''')))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&((()))'''&&&&&&&&&&&&%%%%%%%%%'''&&&$$$%%%((()))(((&&&###&&&'''###$$$+++&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))###%%%&&&&&&%%%%%%'''(((+++***'''%%%%%%&&&((()))))))))*********************++++++++++++,,,,,,,,,***************************,,,.........---...///555444888>>>DDDHHHPPPXXX333333222222333666:::<<<<<<===@@@EEEMMMYYYeeemmmsssxxx|||yyyvvvxxx||||||wwwlll]]]SSSGGGEEEAAA<<<777222000...+++,,,------,,,++++++,,,+++++++++++++++,,,,,,,,,++++++)))((((((((()))*********))))))******+++,,,((()))))))))*********+++)))***+++++++++++++++***************+++,,,---...++++++,,,,,,---......///---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++///...---,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,---...............000///...------///000111///...---,,,+++,,,,,,---000//////...---,,,++++++)))+++,,,,,,))))))***,,,)))***+++,,,,,,+++***))),,,+++))))))******)))))))))***+++,,,,,,,,,++++++******+++++++++******)))''''''((((((((()))))))))***)))(((&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))))))))(((((())))))((('''''''''''''''((((((((((((((((((''''''%%%&&&''''''((((((((('''))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''((()))******+++&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&(((((('''&&&%%%%%%%%%&&&###%%%''')))***))))))(((''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((''''''''''''&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%&&&&&&%%%######%%%(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%'''((((((&&&%%%''')))(((''''''''''''(((((()))&&&''')))***++++++))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++***---///000///...///000444444777===BBBGGGOOOWWW333222222333666;;;???BBBFFFIIIMMMTTT___mmm||||||}}}{{{xxxvvvxxx{{{~~~}}}tttgggYYYPPPJJJFFF???888333000//////+++,,,------,,,,,,,,,,,,++++++*********+++,,,---+++)))'''&&&%%%&&&((()))*********)))***++++++,,,(((((())))))*********++++++++++++,,,,,,++++++***((((((''''''((()))******++++++,,,,,,---...//////---,,,++++++------,,,+++***+++,,,------,,,+++******++++++,,,,,,++++++***111000///------......///------,,,,,,,,,+++++++++,,,---......//////......///---+++******,,,///000//////------------...///000000///...,,,+++***)))(((+++,,,,,,)))(((***,,,)))***+++,,,,,,+++***)))///+++((('''***,,,+++))))))***+++,,,---,,,++++++)))******+++++++++******(((((((((((())))))))))))***)))((('''&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''***(((%%%&&&(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''(((((('''%%%$$$%%%%%%'''((((((((('''&&&((((((((((((((('''''''''((((((''''''''''''((((((((()))++++++***)))&&&%%%***)))((('''''''''''''''&&&&&&''''''((()))))))))%%%&&&&&&'''((((((((('''))))))((('''''''''''''''(((((())))))))))))((((((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$%%%'''(((***++++++&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&& """%%%&&&&&&&&&''''''%%%&&&(((***+++***)))(((((((((''''''''''''(((((($$$%%%'''&&&%%%%%%&&&((()))(((((((((''''''''''''$$$(((&&&!!! $$$))))))(((((()))******)))'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&"""$$$%%%$$$"""!!!"""$$$###%%%''')))******)))(((###%%%(((+++,,,+++)))(((*********++++++,,,,,,,,,))))))*********))))))(((***---000111///...///111444333555<<>>EEELLLPPPXXXaaafffkkkuuu~~~rrrvvv~~~{{{{{{{{{xxxvvvzzzzzzxxxrrrhhh]]]TTTPPPIIIBBB999222000///---,,,...,,,******+++++++++***++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,)))'''((()))***(((%%%************))))))((((((************************,,,++++++******++++++,,,))))))***++++++++++++***...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))************++++++,,,------------------------------------,,,,,,---.../////////......---,,,++++++,,,---..............................------,,,+++***))))))***++++++***))))))***,,,)))***+++,,,,,,+++***))))))************+++++++++***+++---------+++)))(((,,,++++++***)))((('''''')))((('''&&&&&&'''((()))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))((('''(((&&&%%%&&&)))+++)))'''(((((((((((('''&&&%%%$$$$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''')))******)))'''&&&&&&***+++'''%%%'''(((&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))***))))))(((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((((((((((()))))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''### %%%((('''%%%&&&&&&((())))))(((&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&'''((('''&&&%%%%%%''')))))))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%,,,)))$$$!!! !!!%%%''')))************+++++++++)))************+++++++++)))+++------++++++---///111)))&&&+++222222///---000111777>>>BBBFFFNNNWWW777666888>>>DDDIIIRRR[[[fffmmmtttwwwxxx}}}|||xxxssswww|||zzzzzzzzzvvvsssqqqnnniiibbbZZZRRRLLLHHHEEE???777111///...---,,,...,,,******+++++++++***++++++++++++++++++++++++*********)))******++++++,,,***((()))***+++)))'''*********)))))))))))))))************************,,,++++++******++++++,,,)))******+++,,,+++++++++)))((((((***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,------......------------------------------,,,---..................------,,,,,,,,,,,,---------------------------------,,,,,,++++++************+++,,,+++))))))+++,,,)))***++++++++++++***)))))))))*********+++++++++,,,---.........---+++***++++++******))))))(((((()))((('''&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''&&&%%%###(((&&&%%%&&&((()))(((&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&***+++'''%%%'''(((&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''))))))((()))******'''%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''$$$!!!"""%%%&&&$$$"""######$$$%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&+++(((%%%""""""###&&&((())))))*********+++++++++)))************+++++++++,,,+++******,,,---,,,+++---))))))...111000...///000111666<<<@@@EEENNNWWW===<<<@@@IIIRRR[[[gggrrr~~~yyyvvvxxx{{{}}}zzzyyyyyyzzzxxxtttooojjjddd[[[UUUPPPLLLGGGCCC???:::444///...------,,,---+++******+++++++++***++++++++++++++++++++++++++++++***)))))))))******,,,+++******++++++***))))))))))))))))))*********************************++++++************++++++***++++++,,,,,,,,,,,,,,,)))(((''')))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------........................---------------------------------............------,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---)))******++++++******))))))))))))*********++++++++++++,,,------,,,***)))*********)))))))))))))))(((((('''&&&&&&'''((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&%%%$$$"""&&&%%%$$$%%%'''((('''&&&$$$$$$&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&)))***'''%%%'''(((&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&***)))((()))******(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))&&&######%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((()))))))))*********++++++)))************+++++++++...***((()))---///---***,,,+++,,,000000------000111111444:::>>>CCCMMMWWWBBBDDDLLLYYYeeeppp~~~~~~|||xxxuuuuuuwwwyyyyyyvvvqqqlllaaaZZZQQQLLLKKKHHHCCC>>>777555111...,,,,,,,,,---,,,+++))))))***++++++***************************,,,+++***))))))((())))))+++******************)))))))))))))))************************************++++++************++++++++++++,,,------------,,,,,,+++******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,...------------....../////////...---------,,,,,,------------------------............------,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,+++******+++---))))))************))))))))))))))))))************(((((())))))))))))(((''')))))))))))))))*********''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''((())))))))))))((('''%%%)))***&&&%%%'''(((&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&)))(((''''''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''%%%###$$$&&&((('''&&&(((''''''''''''''''''(((%%%&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''$$$&&&))))))(((&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''((((((((((((((())))))))))))************))))))*********+++++++++,,,***)))***,,,...//////333///---//////------000111000333888<<>>333+++,,,//////......111111333888<<>>999444222***,,,...---+++)))***,,,***)))'''(((***++++++***************************)))(((((((((((())))))***''')))******((((((***,,,,,,++++++***)))(((''''''******************************))))))))))))******)))******+++,,,+++++++++***))))))***---......---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......---,,,++++++,,,...///------------------------++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******)))(((((()))+++***)))(((''''''((()))***(((((((((((()))))))))***************++++++,,,,,,++++++******))))))((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""$$$%%%&&&&&&%%%'''((('''$$$###$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))###'''(((%%%$$$'''((('''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&$$$######%%%&&&'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''))),,,......,,,)))'''&&&&&&'''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''((('''%%%%%%'''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&(((((((((((()))))))))***)))************+++++++++(((+++,,,+++((()))///555666...***---000000///000111111555;;;>>>BBBJJJTTT}}}{{{yyyvvvuuutttsssqqqoooqqqppplllfff]]]TTTNNNKKK??????===999333///------))),,,...---+++)))***,,,***((('''(((***++++++***))))))))))))))))))))))))(((((('''(((((()))***+++'''***,,,+++))))))+++------,,,+++***)))'''&&&&&&******************************))))))))))))******))))))***++++++++++++***,,,+++******++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...///...---,,,,,,,,,...000111------------------------***+++,,,,,,---------------,,,+++******+++,,,---************************++++++++++++++++++++++++((())))))(((''''''(((******)))(((''''''((()))***(((((((((((())))))))))))))))))(((((()))***++++++,,,++++++***)))(((((('''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""%%%((()))***%%%''')))'''%%%###%%%'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&"""'''(((%%%$$$'''((('''######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''%%%###$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!"""###$$$%%%&&&(((***$$$'''***------***'''$$$&&&''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))'''((('''&&&%%%%%%''')))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&'''''''''''''''&&&&&&(((((((((((()))))))))))))))************+++++++++++++++)))((('''))),,,...+++)))+++///000...///222000111666<<<@@@CCCJJJSSS}}}rrrqqqqqqrrruuuwwwxxxwwwyyyssshhh\\\RRRJJJGGGEEE@@@:::222...------,,,++++++++++++*********))))))(((### ###***---***&&&******))))))((((((''''''***************)))(((((()))))))))(((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))&&&''''''((()))************+++,,,,,,------,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,...------------...//////........................+++++++++,,,,,,---------++++++))))))))))))++++++//////000333666444000+++---,,,++++++******++++++)))))))))))))))(((''''''+++*********))))))((((((******+++,,,+++***)))(((''''''(((((())))))******''''''(((((())))))******))))))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$'''+++...111'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&$$$$$$&&&''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''%%%###%%%'''((('''%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&'''''''''(((***(((&&&### """%%%''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&'''***,,,+++//////+++((())))))'''&&&'''(((******((('''&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''(((((())))))((('''''''''''''''))))))))))))************)))))))))***+++---...///+++,,,------+++)))******------,,,------...///000///222666888<<>>666***###$$$''''''$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))---,,,+++***)))(((((((((***,,,------+++******+++,,,,,,,,,,,,---...///000///111555888;;;BBBKKKQQQzzzsssnnnjjjhhhaaafffmmmvvv|||}}}yyyvvvjjjfff]]]RRRHHH>>>888444222000---+++***+++++++++************))))))))))))+++---...,,,((('''((()))(((((())))))******++++++((()))))))))))))))(((((('''(((((()))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))******++++++++++++******+++,,,,,,,,,,,,+++************************************++++++++++++***************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,------,,,,,,,,,---------,,,++++++*********************++++++******)))((((((((((((((('''''''''''')))***+++++++++***((('''(((((((((''''''&&&&&&&&&)))((('''&&&&&&''')))***)))))))))))))))(((''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&$$$#########%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''$$$&&&'''&&&%%%&&&''')))'''++++++'''%%%((()))'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''(((((())))))))))))))))))(((''''''''''''((((((''''''((((((((()))))))))***)))))))))))))))*********+++---,,,+++******+++,,,,,,,,,,,,---...//////...111555777:::AAAJJJPPP}}}uuupppnnnmmmlllkkknnntttzzz}}}zzztttooofffaaaYYYOOODDD<<<555222------,,,+++*********+++))))))))))))))))))))))))'''***,,,+++'''&&&(((+++(((((())))))*********+++'''(((((()))))))))(((((($$$&&&))),,,,,,+++(((&&&''')))***)))((('''(((***((((((((((((((((((((((((***************+++++++++)))***++++++,,,,,,++++++******++++++++++++++++++))))))*********+++++++++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((()))***+++,,,+++******))))))******))))))******))))))((('''''''''''''''(((((((((((())))))***+++***)))((('''***))))))(((((('''''''''&&&&&&&&&&&&'''(((***+++))))))******))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''')))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''$$$((()))%%%###$$$$$$"""&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&'''(((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))***)))))))))))))))******)))+++,,,,,,+++***+++,,,,,,++++++,,,,,,---...///...111444777:::@@@IIIOOOzzztttooonnnpppqqqrrruuuvvvxxxyyywwwrrrjjjddd```[[[SSSHHH???777222///***+++,,,,,,***))))))***(((((()))))))))))))))***%%%'''))))))'''&&&)))+++(((((((((((())))))))))))''''''((()))))))))((((((###%%%)))------+++(((&&&''')))***)))((('''(((***))))))))))))))))))))))))************************)))******+++++++++++++++*********+++++++++++++++)))))))))************+++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,+++)))******)))(((((()))+++++++++***))))))))))))***)))))))))))))))((('''''''''(((((((((((()))))))))((()))*********)))(((''')))))))))))))))(((((((((''''''((()))*********+++((()))***+++***)))((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&### !!!$$$######$$$$$$$$$$$$############%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&$$$######"""&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''&&&%%%%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((()))***+++&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%)))+++)))###!!!$$$(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''(((((('''&&&(((''''''''''''(((((()))))))))))))))************---,,,+++***)))((((((((()))+++,,,,,,+++++++++,,,++++++++++++,,,---...///...111444666999???HHHNNNtttqqqnnnnnnppptttvvvxxxzzzxxxvvvrrrmmmeee\\\VVVYYYSSSJJJ@@@777111---,,,)))+++------***((()))***(((((((((((())))))******&&&'''(((((((((((()))***((((((((('''''''''''''''&&&''''''((())))))((((((%%%&&&(((*********))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))*********++++++))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***++++++,,,,,,++++++******+++---,,,***)))+++---++++++***))))))))))))))))))************)))((((((((((((((()))))))))******((()))*********)))'''&&&''''''((((((((((((((((((((()))***+++***)))'''&&&((()))***++++++)))((('''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!#########"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((())))))%%%'''((('''%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))++++++'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%$$$$$$$$$ $$$%%%###$$$(((,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''!!!###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%###$$$&&&((()))((((((''''''''''''''''''((())))))************++++++++++++,,,,,,+++***************(((***,,,,,,+++++++++---++++++++++++,,,---...///...000444666888>>>GGGMMMooonnnmmmooosssxxx{{{|||{{{xxxrrrllleee\\\SSSMMMTTTNNNDDD:::222,,,***)))(((+++...---***((((((***'''((((((((())))))******))))))(((((())))))((((((((((((''''''&&&&&&&&&%%%&&&&&&'''((())))))((((((((('''''''''((()))+++,,,((()))***)))((('''(((***)))))))))))))))))))))))))))))))))((((((((((((((())))))***++++++++++++***'''((((((((())))))******))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))'''((()))******)))(((''''''***,,,+++)))((()))***+++******)))))))))))))))+++++++++++++++***))))))(((((())))))******++++++((()))*********)))'''&&&%%%&&&&&&''''''(((((((((((()))******)))%%%""" ((()))+++,,,+++***(((''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&!!!!!!""""""#########$$$%%%&&&&&&''''''&&&&&&%%%'''((((((######)))"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((((()))###$$$%%%&&&&&&%%%$$$###$$$$$$######"""#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((***++++++'''((()))((($$$"""###%%%&&&&&&$$$######$$$&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''############$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%######$$$$$$&&&'''(((&&&"""%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''!!!"""%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$%%%''')))******)))((('''''''''''''''((()))*********+++++++++,,,,,,,,,)))))))))***+++---...///(((***,,,,,,++++++,,,---++++++++++++,,,---.........000333555888>>>FFFMMM~~~}}}rrrnnnmmmrrr{{{~~~zzzwwwooodddZZZRRRMMMJJJHHHEEEAAA;;;444///,,,,,,,,,---+++******++++++***(((******************************)))(((((((((((((((%%%''')))***+++***)))(((***)))(((&&&&&&''''''(((+++)))(((''''''((()))+++))))))))))))))))))))))))'''((()))))))))(((&&&%%%*********))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++***++++++************++++++,,,+++)))''''''(((***+++''''''(((((())))))******++++++******))))))))))))'''''''''''''''((())))))+++***)))(((((('''((((((************)))(((&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&)))((('''%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$###"""!!!#########$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###$$$(((,,,))))))((('''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%(((%%%###$$$&&&'''%%%"""%%%$$$#########%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,,,,***(((&&&%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''***---,,,)))'''''')))&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$############$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&)))'''''''''((()))((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''((((((''')))***+++***)))((()))***)))))))))))))))******+++------,,,++++++*********...---,,,++++++,,,...///222111333777:::>>>HHHRRR{{{yyyxxxzzz~~~zzzuuujjjdddZZZQQQKKKFFFCCCAAA;;;999444000,,,+++***+++***)))(((((())))))(((&&&))))))))))))))))))))))))***))))))(((((((((((((((&&&''')))******)))((('''***)))((('''&&&''''''(((***)))'''&&&&&&''')))***(((((((((((((((((((((((('''((()))))))))(((&&&%%%)))))))))))))))*********))))))*********+++++++++************************+++******))))))******+++************************++++++++++++++++++++++++******+++++++++******)))++++++***))))))***++++++++++++************+++++++++******))))))******+++++++++***)))))))))***+++((((((((((((((()))))))))%%%$$$$$$$$$############'''''''''''''''((())))))))))))(((((((((((((((((()))))))))((((((&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$###&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''&&&$$$"""""""""######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%$$$&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))(((&&&&&&&&&&&&$$$###'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***++++++)))'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******(((&&&'''(((&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&%%%%%%'''((((((''')))***+++***)))((()))***)))))))))))))))******+++************************---------,,,------...///222111333777:::>>>GGGQQQzzzvvv{{{~~~~~~}}}{{{wwwppplll]]]WWWPPPIIICCC>>>:::888111000///---,,,+++++++++***(((''''''))))))(((&&&(((((((((((((((((((((((())))))((((((''''''(((((('''((()))***)))((('''&&&))))))(((''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((()))(((((('''&&&(((((())))))******++++++)))))))))*********++++++************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++***))))))***+++++++++***)))(((((()))***++++++******))))))******+++************************))))))((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%$$$'''''''''&&&''''''((()))(((((((((((((((((())))))'''''''''''''''&&&%%%$$$"""######$$$$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&& """$$$%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%$$$#########''''''%%%""""""######$$$$$$$$$$$$%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%)))******(((%%%$$$###$$$((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!"""$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&(((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&'''''''''((((((((('''&&&%%%%%%'''(((((('''((()))******)))((()))+++)))))))))))))))******+++'''(((((()))******++++++,,,------...//////......111111333777:::>>>GGGQQQxxxnnnoooxxx~~~{{{uuuooohhhccc```TTTPPPJJJDDD???999444111---............------,,,+++***))))))***+++***((((((((((((((((((((((((((()))(((((('''''''''((((((((()))))))))((('''&&&&&&)))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***++++++,,,))))))))))))******************************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******************+++++++++******************++++++)))(((&&&&&&((()))+++******))))))))))))******(((((()))*********)))))))))))))))((((((''''''&&&))))))))))))))))))))))))'''''''''&&&&&&''''''(((&&&&&&'''(((((()))))))))'''''''''''''''&&&%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$"""!!!"""###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&&&&%%% """%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""&&&((()))((($$$"""###&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''''''''''''''''''''(((((((((((()))'''%%%$$$%%%'''))))))(((((()))******))))))***+++)))))))))))))))******+++))))))))))))******+++++++++,,,...///000//////...111000222666999===GGGQQQrrrkkkoooyyyxxxmmmccc[[[VVVTTTMMMIIIDDD???:::444///,,,,,,------...---,,,+++******)))((()))***+++***)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''&&&&&&(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''(((((((((''''''((()))***++++++,,,(((((()))))))))************************************))))))))))))))))))***************************))))))))))))))))))))))))))))))******++++++++++++*********++++++************)))'''&&&&&&''')))******))))))))))))))))))***&&&'''(((((())))))(((((())))))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))((((((''''''((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&%%%'''&&&$$$""""""###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###!!! !!!"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&---'''""""""&&&(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%'''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!"""$$$&&&&&&###"""$$$'''############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''''''''&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&%%%$$$%%%'''))))))(((''')))******))))))***+++)))))))))))))))******+++,,,,,,+++++++++************+++---///000//////...111000222666999===FFFQQQ|||pppnnnuuuzzz{{{uuuggg\\\TTTMMMJJJDDDAAA<<<777333///+++(((***+++++++++***)))(((''''''&&&%%%&&&((()))((('''))))))))))))))))))))))))''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((())))))******++++++((((((((()))))))))******++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++'''(((***+++,,,,,,+++***)))***++++++++++++***)))***)))(((''''''((()))******))))))(((((())))))***&&&''''''(((((())))))***((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%&&&'''((()))((('''&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!!!!""""""%%%%%%%%%&&&&&&%%%$$$$$$###""""""!!!"""###$$$%%%######$$$%%%%%%&&&'''''',,,'''!!!!!!%%%(((&&&###%%%%%%%%%$$$$$$$$$$$$###%%%$$$######%%%''''''&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$+++(((%%%###$$$&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$!!!"""$$$$$$######%%%&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''+++(((&&&%%%%%%%%%###""""""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%&&&'''((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%$$$%%%''')))))))))'''(((******))))))***,,,)))))))))))))))******+++------,,,,,,+++******)))******,,,---......//////000000222666999===FFFPPPzzzxxxxxxjjj___WWWPPPHHHBBB<<<888444000...---***))))))))))))((((((''''''''''''&&&%%%&&&((()))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&'''(((((('''((()))))))))(((&&&&&&((((((((())))))(((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***)))))))))))))))*********(((((((((((()))))))))***++++++++++++++++++++++++))))))(((((((((((())))))************************++++++++++++++++++++++++%%%'''***---...---+++))))))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***,,,---&&&&&&'''''''''''''''''''''''''''((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''&&&%%%%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&"""###%%%&&&%%%$$$"""!!!&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%###"""###%%%'''''''''$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$#########%%%%%%%%%$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######%%%&&&%%%$$$!!!###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&!!! """###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''%%%$$$$$$############$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%&&&'''((('''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''&&&$$$$$$%%%''')))***)))&&&(((******))))))+++,,,)))))))))))))))******+++++++++++++++*********************+++,,,---...///000///111666888<<>>HHHPPPzzzyyyxxxyyy~~~|||xxxyyy|||{{{qqqeee[[[TTTNNNJJJEEE???;;;666222...++++++***))))))))))))))),,,+++******++++++***)))&&&&&&&&&'''((()))+++,,,)))))))))(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((()))***+++(((((()))))))))'''&&&%%%&&&%%%%%%%%%'''((('''&&&''''''((((((((())))))))),,,+++)))((((((((()))***************))))))))))))******))))))))))))(((((()))))))))*********+++++++++******))))))******++++++,,,---...---,,,***((())))))))))))***************))))))))))))***++++++******))))))))))))******++++++++++++************+++******))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&########################&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###%%%'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""######!!!###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''))),,,***'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############""""""###%%%&&&((('''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%% !!!!!!"""$$$&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((((())))))***)))((()))******(((''''''(((((()))))))))((((((*********+++++++++++++++,,,,,,+++***+++,,,---...000222444555888???IIIPPP{{{wwwxxx|||~~~{{{zzz{{{~~~pppdddYYYPPPJJJIIIDDD>>>999555222///---++++++************+++,,,,,,+++************)))((()))))))))((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((******)))((((((((((((((('''((()))***)))(((&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))++++++***))))))))))))***)))))))))))))))))))))))))))))))))((((((((((((((((((((()))***+++***************))))))))))))******,,,---.........,,,***)))((()))))))))************++++++*********+++++++++***))))))(((((()))***+++++++++*********)))))))))+++******))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###############'''&&&$$$###"""###$$$$$$########################'''$$$###$$$((()))&&&###%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$###############+++***)))'''%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%''''''&&&%%%$$$$$$######$$$###"""!!!"""%%%''')))(((&&&###"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$&&&'''((($$$$$$%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((((((''''''&&&&&&&&&&&&$$$&&&((())))))(((&&&%%%&&&&&&&&&''''''(((((((((((('''(((***,,,,,,***((('''((())))))***)))))))))(((((()))***++++++,,,,,,+++++++++++++++,,,......000222444555888>>>GGGNNN}}}zzz{{{zzz{{{|||}}}}}}pppcccXXXPPPIIIEEEBBB>>>888444222000///---******)))))))))***+++++++++***(((((())))))(((&&&)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))(((((((((((()))'''(((((())))))((('''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''((()))************)))***))))))))))))))))))***,,,------------,,,+++***((()))))))))************,,,,,,,,,,,,,,,,,,,,,+++))))))((())))))***++++++******)))))))))(((((((((+++******)))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$###"""###$$$$$$########################&&&$$$###$$$''''''$$$"""$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$#########"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%######""""""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######$$$###"""""""""$$$'''((((((&&&###"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''(((((((((''''''&&&%%%%%%%%%&&&((())))))'''&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&'''***,,,---,,,***((()))******+++++++++***(((((()))***+++,,,,,,---******++++++,,,---.........000333444777===EEELLL|||vvvqqqpppwww~~~|||}}}xxxrrrkkkaaaVVVNNNHHHCCC@@@999555111///......---,,,(((((('''''''''(((((()))***)))'''((())))))((('''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''')))***,,,,,,((((((((((((''''''((((((%%%'''((((((''''''((()))''''''((((((((()))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((())))))))))))******((((((((()))))))))*********))))))(((((())))))*********++++++++++++******))))))))))))************,,,,,,,,,---,,,,,,+++***'''((()))******+++******))))))))))))((((((((('''+++******)))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!$$$%%%&&&&&&'''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%!!!!!!!!!""""""$$$%%%&&&$$$$$$############$$$$$$!!!###$$$%%%$$$$$$&&&'''############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%$$$#########$$$%%%&&&'''%%%######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$$$$%%%%%%%%%&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%'''''''''(((''''''&&&%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))),,,------,,,((()))***++++++,,,++++++))))))******+++,,,------)))***+++,,,------......---000333444666<<>>999555000------------,,,+++***)))((((((***+++***((('''))),,,***)))&&&$$$$$$%%%''')))$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((()))&&&%%%&&&)))***)))''''''''''''''''''''''''''''''&&&&&&'''((((((&&&%%%%%%&&&((()))+++---///000&&&&&&''''''((()))))))))))))))((((((((((((((()))************))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++000...+++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,"""&&&+++......+++)))((()))(((((('''''''''(((((('''(((((())))))*********%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&+++'''###"""%%%((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&'''((('''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$%%%%%%###&&&&&&$$$$$$$$$$$$&&&&&&$$$"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""###%%%&&&!!!###%%%%%%$$$$$$%%%&&&'''%%%###"""###%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$""""""###%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))))))))((('''''''''&&&'''%%%$$$&&&)))***(((&&&&&&###!!!###(((***(((%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((()))&&&$$$%%%''''''%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((''''''+++...///,,,(((+++++++++***************........./////////////////////111555666888@@@III|||~~~|||yyywwwwww{{{|||wwwmmmbbb]]]^^^```___]]]PPPIII???777333000...---******++++++******))))))&&&'''((('''%%%$$$&&&)))''''''%%%%%%%%%''')))***&&&((())))))(((''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((&&&%%%&&&)))***)))'''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&''''''((()))******(((((((((((((((''''''''')))((((((''''''(((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))******---+++(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,"""%%%(((++++++)))((('''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&(((&&&$$$%%%((()))(((&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%$$$$$$%%%%%%%%%######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$"""$$$%%%&&&%%%$$$%%%&&&%%%###!!!!!!###$$$$$$############$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$%%%''''''%%%"""$$$!!! $$$&&&$$$!!!%%%$$$$$$#########$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((&&&%%%%%%''''''%%%###%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((************))))))))))))(((((((((***,,,,,,+++)))+++***(((&&&&&&((()))+++------............////////////111555666888@@@III{{{qqqtttwwwyyyzzzzzz|||}}}~~~zzzuuuiii```VVVQQQTTTXXXZZZZZZEEE???666///,,,+++,,,,,,))))))******++++++++++++((()))***)))(((''')))+++$$$%%%%%%&&&((()))******((()))***)))'''''')))***(((((('''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&((()))(((''''''''''''''''''''''''''')))'''%%%%%%'''((((((((((((((('''''''''&&&&&&&&&***))))))(((''''''&&&&&&(((((('''''''''(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&((()))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++%%%&&&((()))***))))))((($$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&)))+++***'''$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$######%%%&&&$$$!!! $$$((($$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&''''''&&&$$$######%%%&&&'''%%%%%%%%%&&&$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&###%%%(((******(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''&&&$$$"""'''$$$"""###&&&(((&&&###&&&%%%$$$###""""""""""""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************((()))******(((((()))***,,,***'''%%%%%%'''***---,,,,,,,,,------.........//////111444666888???HHH{{{vvvwwwyyy|||}}}}}}}}}~~~~~~yyytttoookkk___ZZZUUURRRSSSRRRNNNKKK:::666111,,,******+++,,,++++++++++++++++++,,,,,,************))))))***+++$$$%%%'''((()))))))))((()))))))))'''&&&&&&)))+++)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''***(((%%%$$$&&&((()))))))))))))))((((((''''''&&&))))))((((((''''''''''''))))))((((((((()))******************)))))))))((()))))))))))))))))))))))))))))))))))))))(((((((((***(((''''''(((((((((&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***))))))***+++,,,++++++'''''''''''''''((()))***((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%''')))***)))&&&$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$###$$$$$$%%%&&&''''''(((######$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""&&&&&&%%%###!!!!!!"""$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$&&&''''''&&&%%%&&&'''###"""!!!"""###$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&)))******((($$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''''''''(((((((((((())))))(((''''''((('''%%%&&&'''(((&&&%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((***+++)))&&&%%%(((+++---+++***))))))***---...+++++++++,,,,,,------...//////111444555777>>>GGG{{{yyyzzz{{{{{{~~~|||{{{{{{~~~|||zzzvvvpppiiidddbbbZZZVVVQQQMMMIIIDDD<<<777111111000///---+++++++++,,,+++***)))((((((((((((((('''&&&&&&&&&'''''''''&&&''')))******((('''&&&'''((((((&&&%%%%%%'''***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&'''&&&''''''(((''''''''''''''''''''''''***'''%%%%%%''')))******''''''''''''((((((((((((''''''''''''(((((())))))***)))))))))******+++,,,************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((''',,,***))))))***)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++,,,***((()))+++,,,,,,******)))((('''''''''''''''$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&&&&&&&"""######$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###)))$$$!!!"""&&&((('''$$$"""###%%%%%%%%%%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!###$$$%%%%%%&&&((('''&&&%%%%%%&&&######"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$&&&'''((()))))))))***%%%$$$######$$$$$$###"""%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))(((***+++)))&&&%%%(((+++)))***+++,,,---,,,,,,,,,******++++++,,,------...000///111444555666>>>FFF}}}yyyxxx{{{{{{zzzyyytttppplllfff___[[[[[[[[[UUULLLCCC===777333111,,,...000000...,,,+++++++++)))'''%%%$$$$$$%%%%%%***(((''''''((())))))((((((((()))***)))((('''&&&&&&'''((('''%%%%%%'''((((((((('''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$&&&''''''&&&&&&'''((('''''''''''''''''''''''')))'''&&&&&&(((*********$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((())))))***))))))))))))***+++,,,,,,************))))))))))))))))))))))))))))))))))))&&&'''((()))***)))((((((+++*********++++++)))'''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******+++(((&&&'''***+++***''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&%%%%%%(((***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$)))'''"""######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!! !!!###%%%'''$$$&&&''''''%%%$$$$$$%%%###"""###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###############$$$$$$ """$$$%%%%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((($$$&&&'''&&&%%%%%%&&&((((((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((())))))******++++++((()))******(((((()))***&&&'''***,,,,,,,,,***)))******++++++,,,---......000///111444555666===FFFzzzwwwpppiiiccc```[[[SSSQQQTTTUUUOOOFFF<<<666333111111+++---///...+++))))))******)))'''%%%%%%%%%&&&'''---***((()))+++,,,+++***'''(((((())))))))))))(((&&&'''))))))'''&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&$$$&&&''''''%%%%%%&&&(((''''''''''''''''''''''''((('''&&&''')))+++***)))%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''((()))***+++************))))))))))))(((((((((((((((((((((((($$$%%%''')))******)))(((((('''(((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++(((&&&(((,,,,,,)))&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%'''((('''%%%%%%(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""###$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&& $$$###!!!$$$$$$############$$$$$$######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$%%%'''&&&$$$######$$$!!!!!!"""$$$&&&&&&%%%############$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############"""""""""""""""%%%%%%$$$###%%%'''&&&''''''((((((((()))***%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''###%%%''''''%%%%%%&&&(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((()))***+++++++++(((((((((***,,,,,,+++)))'''((()))+++++++++++++++******+++,,,---...//////000///111444444555<<>>999444000...,,,+++,,,---***'''&&&(((++++++***((('''((()))+++,,,***'''%%%&&&((()))(((&&&&&&&&&'''((()))***++++++&&&(((***+++)))(((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%###&&&((('''%%%$$$&&&)))'''''''''''''''''''''''''''&&&&&&(((***+++***))))))))))))))))))((((((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&((())))))************))))))))))))(((((((((((((((((((((((("""$$$''')))*********)))$$$$$$&&&)))---......---************************))))))))))))))))))))))))((((((((((((((()))******---***)))+++//////+++'''(((((('''''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&)))(((&&&%%%''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""!!!"""###$$$%%%&&&&&&&&&'''%%%###!!!!!!###%%%'''(((&&&$$$######$$$$$$$$$%%%$$$###""""""###$$$%%%$$$"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###&&&((((((((('''&&&$$$%%%&&&&&&$$$"""###### !!!###%%%%%%$$$"""""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""%%%''''''%%%###%%%'''"""###$$$%%%%%%%%%&&&(((******)))(((''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''%%%$$$''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***((('''(((+++...///,,,(((++++++***++++++---...///***++++++,,,...///000000000///111333444555<<>>666444222///---,,,,,,---,,,,,,++++++***))))))((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((('''''''''$$$%%%&&&(((((('''&&&&&&&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&***(((%%%######&&&***---***+++---.../////////...******(((''''''(((******((((((((((((((((((((((((&&&&&&%%%%%%&&&(((***+++---,,,+++***)))(((((((((''''''''''''((((((((())))))(((((((((((((((((()))******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%""""""!!!###$$$&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$####################################""""""######$$$%%%''''''((())))))(((&&&%%%"""""""""##################$$$$$$%%%%%%%%%$$$$$$(((&&&$$$###"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%&&&''')))(((&&&$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&))))))))))))))))))))))))(((&&&%%%&&&((())))))(((***)))'''&&&'''(((+++,,,***+++,,,,,,,,,,,,,,,,,,+++---...---+++******+++))))))******,,,---///000000222333333333777===CCC}}}yyyooojjjeeeeeehhhkkkkkkiiicccaaa\\\TTTJJJ???777333............---,,,++++++***************))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''###$$$&&&(((((('''&&&%%%&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&''')))***)))))))))******+++++++++***)))'''&&&&&&''')))***((((((((((((((((((((((((&&&%%%$$$$$$&&&(((***+++...---+++***)))((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$$$$%%%"""###%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""""""""###$$$%%%%%%&&&'''((('''&&&$$$###!!!"""""""""#########$$$&&&%%%%%%%%%%%%%%%%%%%%%+++)))'''$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$###"""""""""######$$$$$$$$$%%%'''((('''$$$######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))%%%$$$###$$$'''))))))(((&&&&&&&&&&&&&&&'''((((((***)))))))))******+++,,,)))+++...---,,,+++,,,---+++*********+++---///000///111333444444666<<>>xxxmmmccc___^^^[[[UUUNNNHHHCCC>>>777222000///---,,,++++++,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((())))))((('''&&&(((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$&&&'''&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%$$$###&&&&&&&&&%%%$$$&&&))),,,***(((&&&&&&'''((((((((()))))))))***))))))(((((()))((((((''''''''''''((((((((((((((()))))))))***(((((('''''''''(((((()))''''''&&&&&&&&&(((***+++''''''''''''((((((((())))))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$ """$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""###$$$%%%%%%###"""######%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$#############################################$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%%%%%%%$$$$$$#####################""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&(((000;;;CCCIIIAAA555+++'''&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''******))))))******+++,,,---...///...,,,+++,,,,,,,,,,,,---...////////////000111111111222555999==={{{xxxyyy|||~~~}}}xxxoooeee^^^ZZZYYYMMMGGG@@@:::666444111///000///...------------...))))))(((((((((((())))))))))))))))))))))))))))))*********)))((((((''''''''''''((())))))((('''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((())))))((('''&&&&&&''')))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###%%%&&&'''%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&%%%%%%%%%'''((('''&&&$$$$$$%%%'''***(((&&&&&&'''(((((((((%%%&&&''')))+++,,,------)))(((''''''''''''((((((''''''((((((((()))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&((()))***'''''''''((((((((())))))******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!! %%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$###############"""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###"""!!!!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$ !!!""""""!!! ########################$$$$$$%%%%%%$$$###""""""""""""""""""""""""""""""###$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''))))))((((((,,,555CCCLLLVVVLLL<<>>...%%%%%%'''&&&%%%$$$$$$###"""#########"""###$$$%%%%%%$$$###"""!!!###%%%%%%$$$###"""######$$$%%%&&&'''&&&### ######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""%%%%%%$$$$$$&&&)))###%%%'''&&&%%%$$$%%%%%%'''&&&%%%&&&&&&&&&$$$"""!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%'''(((((()))%%%%%%&&&''''''&&&%%%%%%$$$&&&((('''$$$"""$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''%%%''')))+++,,,+++*********+++,,,------,,,***)))+++++++++,,,---...000000.........//////000111222$$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%'''((((((&&&$$$""""""###!!!!!!"""$$$&&&&&&###!!!"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$ !!!###$$$%%%&&&'''"""###$$$$$$###"""###$$$###$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---######$$$$$$%%%&&&'''''')))&&&$$$%%%'''(((&&&###&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######"""""""""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$###"""""""""###$$$############$$$%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''***(((&&&$$$""""""###$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""%%%$$$######$$$'''***,,,DDDEEE===000''''''&&&###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&######&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++(((&&&'''***,,,+++***,,,+++***))))))***+++,,,+++,,,,,,------......//////000111222222111000///$$$###"""!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%###""""""$$$%%%$$$###$$$$$$##################""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$######""""""######$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$$$$###"""###$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%***)))'''%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))%%%%%%&&&&&&'''(((((()))%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''+++***'''%%%$$$$$$%%%%%%$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&$$$###"""!!!"""%%%''')))666888333)))$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%'''***,,,,,,+++,,,,,,+++******+++,,,,,,))))))******+++,,,,,,,,,,,,---///000111111111000$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""!!!###$$$$$$######$$$&&&(((%%%"""!!!"""$$$%%%%%%%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$###"""!!! ###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%((())))))(((%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%(((((((((''''''(((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&&&&''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$############$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&'''+++***((('''&&&&&&''''''$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&$$$###!!! !!!"""$$$&&&'''***)))%%%"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''))))))))))))''''''%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&))),,,---,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////***+++---...000111111111######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######""""""###$$$'''%%%######$$$%%%%%%$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################%%%$$$###""""""###$$$%%%######""""""""""""##############################"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!""""""%%%%%%$$$$$$######""""""#########$$$$$$##########################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''''''''''''''######$$$$$$$$$%%%%%%%%%(((***+++)))&&&$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############$$$###!!! !!!###&&&'''***)))((('''&&&&&&''''''$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""$$$###"""!!!!!!"""###$$$"""$$$%%%$$$###$$$%%%&&&###########################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''(((***+++,,,,,,,,,,,,++++++,,,,,,,,,.........///000000111111,,,,,,---///000111111111###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$###!!! !!!"""$$$###$$$%%%&&&&&&$$$!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%$$$###""""""###$$$%%%###""""""""""""""""""###$$$$$$$$$############""""""###$$$$$$###"""###$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######""""""!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&#########################################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''(((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&#########$$$$$$$$$$$$$$$$$$&&&)))(((%%%$$$&&&)))&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###############"""!!!!!!"""###%%%'''''''''&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""&&&%%%$$$#########$$$$$$$$$$$$%%%%%%###!!!!!!###########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((()))(((((((((((()))*********++++++++++++*********++++++,,,------......000000000000000000111111""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""###$$$$$$###!!! !!!"""!!!!!!"""%%%&&&&&&###!!!!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$###""""""!!!!!!""""""###$$$$$$##################"""###$$$$$$###"""###$$$"""######$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%% """###$$$###$$$%%%'''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&& """###$$$&&&(((***&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((((((((()))))))))***++++++***(((''')))***)))******++++++******)))++++++,,,------......///222111000000000000111111""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$!!!###$$$###""""""###%%% !!!$$$%%%$$$#####################$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""##################$$$$$$"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###&&&(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$"""%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$###"""$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&"""###$$$%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&######%%%### %%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$########################%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((((('''$$$$$$%%%%%%&&&''''''((('''((((((((()))))))))))))))+++,,,+++))))))+++---******+++,,,,,,+++******---------...//////000000000///......///000111222""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%% !!!###$$$###$$$&&&'''!!!!!!$$$%%%&&&%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###########################"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$"""$$$$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$###############&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&########################+++(((&&&''')))***'''$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$#########$$$%%%$$$###"""!!!############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""###$$$&&&&&&!!!###%%%'''((('''&&&%%%######$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%'''$$$$$$'''&&&"""%%%+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###########################&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((())))))(((((($$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))(((***,,,+++******---000++++++------------++++++))))))******+++,,,,,,------,,,,,,---...000222333"""#########$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! ###############"""!!!!!!###############"""!!! """"""############""""""!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%)))(((&&&$$$$$$$$$&&&''''''&&&&&&&&&&&&'''((((((%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%### ######$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""########################"""###%%%&&&&&&%%%$$$### $$$(((***(((%%%###""""""""""""######$$$%%%%%%$$$$$$$$$$$$######""""""!!!###%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$############%%%%%%'''((())))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,------///............//////000#########$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!###############"""!!!!!!""""""######"""!!!!!! """"""############""""""""""""###$$$$$$$$$############""""""######$$$%%%#########$$$$$$#########%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((((((((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$###"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$$$$&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$#########%%%''''''&&&$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!#########"""!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((()))))))))((())))))))))))************************************,,,,,,,,,,,,---.../////////............///000000#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$#########$$$######"""!!!"""""""""###""""""!!! """"""############""""""######$$$$$$$$$######"""######""""""######$$$%%%########################$$$######""""""######$$$"""############$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%%%%&&&&&&'''((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%$$$######%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((((('''))))))))))))************************************))))))((())))))***+++,,,...............///000000"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%#########$$$$$$######""""""###############"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%$$$##################$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$#########$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***))))))))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''((()))(((&&&%%%&&&''''''((()))(((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&'''&&&$$$###"""######$$$###$$$%%%$$$######%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%"""###$$$%%%$$$###"""!!!&&&&&&&&&&&&&&&'''((()))'''((((((((((((((('''&&&((()))))))))************************************(((((((((((()))***++++++......---......///000111!!!!!!!!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&######$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&'''(((******)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################((('''''''''&&&&&&&&&%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%###"""###$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''((()))(((&&&%%%&&&''''''((()))(((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&$$$###"""###$$$$$$ ###%%%&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''(((((()))'''((((((((((((((('''&&&((()))))))))************************************,,,,,,,,,,,,---...///000---------......///111111!!!!!!!!!"""""""""###### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""######""""""######$$$%%%%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$ !!!"""$$$&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''(((###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$%%%%%%%%%""""""$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&((()))***))))))))))))((('''&&&&&&$$$%%%%%%&&&&&&''''''''')))(((((((((''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((&&&'''((('''%%%%%%%%%&&&&&&'''((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((((((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''((((((''''''((((((((((((((('''))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---...///---------......000111222############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""###$$$$$$%%%%%%%%%$$$ !!!"""##################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$############""""""######$$$%%%%%%$$$###!!!!!!###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&'''###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%''')))***((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''((()))$$$%%%%%%&&&'''''''''&&&%%%&&&(((******)))(((''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###$$$&&&''''''&&&#########$$$$$$%%%&&&'''%%%&&&'''&&&%%%$$$$$$&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''$$$###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$&&&''''''&&&$$$###"""######$$$%%%%%%%%%%%%!!!"""$$$$$$######%%%&&&&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''#########$$$%%%&&&'''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))))))))((())))))))))))************++++++++++++++++++++++++(((((((((((()))***+++,,,------------///000111222$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%% !!!!!!"""!!!!!!###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#########"""""""""""""""%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&(((***(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))$$$%%%&&&&&&'''''''''&&&&&&''')))***+++***)))'''''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''%%%$$$$$$&&&''''''&&&############$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$### """###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***(((%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""$$$&&&((((((&&&$$$""" !!!###%%%&&&&&&&&&%%%######"""!!! """&&&)))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''&&&'''(((***,,,...((('''&&&%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))))))))))))))************++++++++++++++++++++++++************+++,,,---...,,,,,,------///000111222$$$%%%%%%###!!!!!!"""###$$$$$$###$$$&&&&&&$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''(((&&&###!!!%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$'''((((((%%%%%%&&&'''((()))***+++***)))((('''((()))+++---&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%"""$$$'''***+++)))&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&)))++++++)))&&&$$$"""###%%%%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$'''(((&&&$$$'''''''''%%%$$$$$$&&&(((######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%###%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''' ###%%%&&&%%%$$$"""%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''---)))"""&&&$$$"""###%%%&&&%%%"""((((((((('''&&&%%%######%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((!!!!!!!!!"""$$$%%%$$$"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%###!!!"""$$$%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&(((''''''%%%$$$###"""""" !!!###%%%%%%%%%###"""%%%%%%%%%&&&'''((()))***'''&&&%%%$$$%%%&&&'''(((%%%&&&'''((())))))))))))************++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,333111000...---------...&&&''''''%%%$$$###$$$%%%%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$############$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&'''&&&$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''((('''%%%%%%&&&'''((()))******)))((('''&&&&&&((()))+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''))))))(((&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$'''''''''''''''&&&&&&&&&'''''''''(((***)))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&((((((&&&$$$###&&&'''((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&&&&%%%"""&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((((((&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((### $$$&&&$$$!!!&&&$$$"""###%%%&&&%%%###''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''"""""""""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%###""""""$$$%%%$$$"""&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&((((((((('''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,------///......------...///000###$$$%%%$$$""""""###$$$&&&$$$""""""$$$%%%%%%$$$###############$$$$$$$$$##############################$$$$$$######"""!!!"""""""""!!!!!!"""""""""%%%%%%$$$$$$#####################$$$$$$%%%%%%&&&$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%"""###%%%'''((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%***(((&&&%%%&&&&&&&&&$$$%%%&&&&&&'''((()))******)))((('''&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$(((((((((''''''&&&&&&&&&((('''''')))******(((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$***++++++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%###!!!%%%'''((('''&&&$$$%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((('''%%%""" !!!###&&&$$$###$$$%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$###"""$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%$$$###%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------+++++++++,,,...///111222"""###%%%$$$#########$$$'''%%%"""!!!###$$$%%%%%%########################""""""""""""""""""""""""""""""###$$$$$$"""!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%$$$###$$$%%%&&&((((((''''''&&&&&&&&&%%%"""###$$$%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$"""&&&&&&''''''((())))))***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''(((******'''%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&***++++++)))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%###"""$$$&&&((((((&&&%%%$$$%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###!!! """$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$###"""!!!!!!"""######((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&###"""%%%(((%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$######%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$""" $$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%$$$###$$$$$$%%%%%%)))((('''&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&'''(((((()))(((((()))*********++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,...000111222"""$$$&&&&&&&&&%%%&&&''''''%%%"""!!!###$$$%%%%%%########################""""""""""""""""""""""""""""""###$$$$$$"""!!! $$$######""""""######$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''&&&$$$&&&&&&''''''(((((())))))***))))))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''((())))))'''%%%'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&'''((('''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%$$$&&&((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%'''((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''%%%%%%&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++***(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))(((''''''''''''(((((()))(((''''''&&&&&&&&&&&&%%%&&&'''((()))((('''&&&&&&'''(((((((((((((((((()))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...//////000000"""###"""""""""###&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$#############################################$$$$$$######"""!!!%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%""""""%%%)))$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%''')))***)))(((''''''''''''(((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))###$$$&&&((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((('''''')))******(((&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&'''(((%%%'''((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""%%%'''))))))%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%'''(((&&&###$$$&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&'''(((+++)))&&&%%%%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''''''''((((((((((((((('''(((((((((((())))))))))))))))))*********+++++++++*********++++++,,,,,,,,,------...///000000////// !!!!!!!!!!!!"""%%%$$$######%%%%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!&&&'''%%%###%%%((($$$$$$%%%%%%&&&''''''(((&&&%%%&&&(((******)))'''''''''''''''((((((((((((&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***$$$&&&((()))***)))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&'''(((***++++++***))))))+++,,,,,,***(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''&&&&&&''')))&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%### !!!###&&&((((((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""$$$&&&((('''%%%$$$%%%'''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))000---***'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""##################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&&&&$$$$$$&&&((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$$$$###!!! &&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''(((((()))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))*********)))******+++,,,---......---...///111111111111000"""&&&''''''''''''((($$$$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&$$$###%%%$$$$$$%%%%%%&&&'''((((((%%%$$$%%%&&&((((((&&&$$$'''''''''((((((((((((((($$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&''')))******(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((''')))(((''''''''''''((()))%%%&&&''')))***,,,---...,,,++++++---......,,,***(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%%%%'''***'''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$'''***,,,,,,%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&'''''''''((('''&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%%%%%%%&&&$$$&&&((('''%%%$$$%%%(((%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$%%%&&&((()))***444111---***)))((('''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!$$$&&&&&&$$$$$$&&&)))******)))((('''&&&&&&%%%"""######$$$%%%''''''((($$$%%%'''''''''%%%###"""'''''''''&&&&&&''''''((((((((('''&&&&&&((()))***'''(((((((((((((((''''''************++++++++++++(((((((((((()))))))))))))))***+++,,,...///000000,,,---///111333333333222&&&%%%###!!!!!!"""###$$$!!!"""###%%%%%%$$$######!!!"""$$$%%%&&&&&&%%%$$$########################%%%%%%%%%%%%$$$$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$%%%$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""""""""###%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***++++++***)))((('''(((***++++++***(((''')))((((((''''''&&&%%%%%%%%%%%%'''((())))))************)))((('''&&&&&&&&&&&&''''''(((((((((((((((%%%&&&''')))))))))((('''))))))(((((((((((())))))((((((((((((''''''''''''(((((('''(((***---000222666999;;;999444...+++***,,,***(((''')))******)))'''(((((())))))(((&&&%%%%%%$$$$$$%%%&&&%%%### ''''''((())))))(((''''''&&&%%%$$$$$$%%%(((***,,,((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%'''''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***(((%%%###"""""""""######$$$%%%%%%######$$$%%%%%%$$$$$$###$$$%%%'''((('''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$,,,222777333)))###$$$(((%%%""" """%%%&&&$$$"""(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%'''''''''''''''((()))***((('''&&&&&&&&&&&&'''(((&&&'''((((((&&&%%%&&&(((&&&&&&&&&&&&&&&'''((()))......---+++***((('''''')))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++************)))------,,,+++++++++,,,,,,...//////...------///111&&&%%%###"""!!!"""###$$$""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$########################$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###$$$&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''((()))******)))((('''((((((((((((''''''''''''(((((())))))***)))))))))((((((((((((''''''''''''%%%&&&''''''((((((''''''((())))))************)))******))))))))))))******((((((((((((''''''''''''))))))((()))+++...000222888;;;>>>===999555333222///,,,)))'''((())))))((()))******+++***)))((('''%%%$$$$$$%%%&&&%%%###!!!$$$%%%&&&''''''&&&%%%$$$$$$#########$$$&&&((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""  !!!###%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$)))000555444...'''%%%&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%$$$$$$###""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""&&&&&&&&&%%%&&&&&&''''''%%%$$$############$$$%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((()))******)))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))************++++++++++++))))))******+++++++++,,,++++++++++++,,,,,,---......///000///......000111%%%$$$###"""""""""###$$$#########"""######$$$%%%%%%$$$$$$#########$$$$$$##############################$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$###"""!!!"""%%%'''''''''$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''(((((((((((())))))))))))+++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))'''(((((()))))))))))))))---,,,,,,++++++++++++,,,++++++************++++++(((((((((((('''''''''''')))))))))***+++...000111666999===>>>===;;;::::::444000+++((((((((()))))),,,,,,,,,,,,+++***)))(((&&&%%%%%%&&&(((((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$#########$$$&&&((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###############$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$###"""###$$$$$$###%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&+++111444222---'''$$$'''(((((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$######"""###""""""""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!!!!!!!!&&&&&&%%%$$$$$$$$$%%%%%%$$$######""""""######$$$###%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&""""""###%%%&&&((())))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))************'''((()))***+++,,,------*********+++,,,---//////...///000000//////000222$$$$$$###""""""######$$$$$$###"""""""""###%%%&&&&&&%%%$$$"""""""""###$$$########################"""###$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$"""""""""%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))((('''&&&&&&'''((()))))))))***++++++***)))))))))))))))***+++,,,,,,---.........//////...------++++++++++++++++++++++++++++++,,,---------------///...---+++++++++,,,,,,+++******))))))******+++((((((((((((''''''''''''((((((((()))***,,,---...000333777:::<<<=========:::555///***))))))******------,,,,,,+++***)))((((((''''''(((***+++***)))%%%&&&'''(((((('''&&&%%%&&&&&&%%%&&&&&&((()))***''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''$$$%%%&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&+++///111...)))$$$$$$&&&'''%%%""" !!!###'''''''''&&&&&&%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""###'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&(((&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))***++++++,,,,,,++++++++++++,,,---...///---///000111000000111222##################$$$$$$$$$###"""""""""###%%%&&&&&&%%%###"""!!!"""##############################"""###$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""######$$$&&&$$$######$$$%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++***((((((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000...///000111222222222222222111000///...---,,,,,,,,,---......//////......///...,,,+++******+++,,,))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((()))***+++,,,...111666:::<<<======<<<888111---++++++,,,,,,,,,,,,+++***))))))((((((((('''&&&''')))******)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$***(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""""""""""""""######$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%(((++++++)))&&&###%%%&&&$$$!!! """''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************************---,,,,,,++++++,,,,,,,,,+++...000111000000000222"""#########$$$$$$$$$$$$#########"""######$$$%%%$$$######"""""""""####################################$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$'''%%%######$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,------,,,,,,,,,,,,------000000////////////000000...//////000111222222333000111333444555666666666666555444222000///...---++++++,,,------------------,,,,,,++++++++++++,,,))))))(((((((((((())))))((((((((((((''''''''''''%%%&&&&&&''''''(((((((((***+++...333888;;;;;;;;;;;;777111...,,,------,,,******)))(((((((((((()))'''&&&$$$%%%&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###%%%'''''''''&&&&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&'''((()))&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$$$$######%%%&&&(((((('''&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++++++++*********))))))...---,,,,,,+++++++++,,,***,,,///000000///000111""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!""""""############"""########################$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$ !!!""""""""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))***)))(((&&&%%%%%%%%%%%%''''''((((((((()))))))))************************+++,,,,,,---....../////////000000111111000000///333333333222222333333333222222222333333444444444444555666777777777777777555555444333222000000///+++,,,,,,---------------++++++,,,,,,------,,,,,,***))))))))))))))))))***((((((((((((''''''''''''&&&&&&''''''((('''''''''))))))***...444777777666666333///---,,,,,,,,,+++))))))((('''((()))***+++)))'''%%%%%%&&&''''''&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&'''&&&%%%%%%%%%'''%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$#########$$$$$$%%%###$$$%%%%%%%%%%%%$$$### """###$$$######%%%&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&((()))******%%%%%%'''(((((((((''''''''''''''''''''''''''''''(((((()))))))))************************+++++++++,,,,,,+++++++++,,,------(((+++...///////////////!!!"""###$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###### !!!"""$$$$$$$$$###"""########################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!"""%%%''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******,,,***(((&&&%%%$$$$$$%%%'''((((((((())))))******************************.........///000111111222111222333444444333222111666555555444444555555666444444444555555555555666777888888888888777666666333333333222222111111111---......///////////////***+++---...///...------++++++************++++++)))(((((((((''''''''''''''''''(((((((((((((((''''''&&&'''***000333222111222///---+++,,,,,,+++***)))((((((((((((***+++,,,---+++((((((((())))))(((((()))***++++++***)))(((&&&&&&'''(((((('''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%&&&''''''%%%%%%&&&'''$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''&&&%%%$$$%%%&&&(((&&&$$$%%%(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$%%%&&&''''''&&&%%%$$$"""$$$%%%%%%%%%%%%'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((())))))$$$%%%'''(((((((((''''''(((((((((((((((((((((((())))))))))))************(((((()))***+++,,,,,,---*********+++,,,---...///'''***---//////......///#################################""""""""""""!!!######$$$%%%%%%%%%%%%$$$""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&(((%%%  %%%((()))(((&&&$$$#########$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""############""""""''''''&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&(((((((((&&&%%%&&&''')))))))))***************))))))(((''''''&&&&&&%%%(((***,,,------,,,***)))***++++++,,,,,,---......000000000111222333555555777777777777777777888888999888888777555333111000222444666666666666888:::666666666777777888888888777777666555444333333222333333333222111111444666555555444333111000//////...---,,,+++++++++++++++---,,,+++***)))''''''&&&%%%&&&&&&''''''(((((())))))***,,,---......---------,,,***)))))))))***++++++)))(((&&&&&&((()))+++))))))(((((('''''''''&&&***)))))))))((((((''''''%%% ###%%%!!!''')))***)))'''&&&&&&'''(((((('''&&&$$$######"""'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%#########%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%$$$###""""""$$$&&&''''''&&&&&&%%%%%%&&&&&&''')))&&&###"""$$$&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''')))'''$$$""""""###%%%'''%%%%%%&&&''''''&&&%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$###%%%(((***&&&%%%%%%%%%&&&&&&'''(((&&&%%%$$$###$$$%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((,,,,,,+++******)))))))))******))))))))))))******))))))))))))))))))))))))+++***))))))***,,,...///...------...///111333444#################################$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""""""""###############!!!""""""###$$$#########$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""""""""############""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!"""$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))(((&&&%%%&&&''''''''''''((((((((())))))))))))((((((''''''&&&&&&%%%&&&'''((())))))((('''------......///000000111333333333333444555666666999999::::::::::::;;;;;;=========<<<:::999777666777999::::::::::::;;;<<<888999999:::;;;<<<<<<===;;;;;;:::999888888777777666666777666555666888:::999999888777666555444444333222111000////////////000000///---,,,***))))))(((((((((((((((((((((''''''((()))+++++++++******++++++)))((((((((()))******)))(((''''''((()))***))))))((((((((('''''''''((()))+++,,,+++***(((&&&(((%%%$$$%%%)))+++)))&&&'''(((***)))'''&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$###$$$&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&%%%$$$######$$$&&&'''(((''''''&&&&&&''''''(((&&&$$$###$$$&&&((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$######%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''***************))))))(((******))))))))))))******************************+++***(((((((((***---...............///000222333$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((((((######$$$%%%%%%%%%%%%$$$###""""""""""""""""""!!!"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""############""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&"""!!!!!!"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))***(((&&&%%%%%%&&&%%%%%%&&&'''((())))))***(((((((((((((((((((((((('''(((((()))***+++,,,,,,/////////000111111222222555555555555555666777888;;;;;;<<<<<<<<<=========AAAAAAAAA@@@@@@???======<<<>>>???>>>===<<<===???======>>>>>>???@@@@@@AAA>>>>>>>>>======<<<<<<<<<888999:::::::::;;;===???>>>>>>===<<<<<<;;;:::::::::999999777666555444444666555333222000...---,,,,,,++++++***))))))((((((((())))))*********))))))***)))((('''''''''((((((***)))(((''''''((()))***))))))(((((((((((('''''''''))),,,......+++(((&&&%%%%%%&&&'''((()))******&&&((())))))'''&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++&&&&&&%%%$$$%%%&&&'''((((((((((((''''''(((((((((&&&&&&%%%&&&(((((('''%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&###%%%&&&%%%###""""""###&&&%%%$$$###"""""""""###''''''&&&&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&'''(((***++++++***)))(((******))))))))))))******************************,,,***'''&&&&&&(((+++---///.........//////000111$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$######""""""!!!!!! %%%%%%&&&''''''''''''&&&''''''''''''''''''''''''"""###%%%&&&&&&%%%###"""!!!"""$$$%%%%%%%%%$$$###%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$########################### !!!"""###$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))******)))&&&%%%%%%&&&%%%%%%&&&''')))***++++++''''''((((((((()))))))))*********+++,,,...///000///000000111111222333333666666777777888:::;;;<<<<<<<<<======>>>?????????BBBBBBBBBCCCBBBBBBAAAAAA@@@AAABBBAAA???>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAA>>>>>>==================999:::<<<<<<<<<===???AAA@@@@@@@@@??????>>>>>>>>>@@@??????===<<<:::999888999999777555333222000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++******((((((((('''''''''''''''))))))(((((((((((())))))))))))((((((((((((((((((''')))***,,,+++***((('''"""$$$'''&&&$$$$$$&&&(((%%%''')))((('''&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((******))))))(((&&&###!!!&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###'''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&!!!###%%%%%%$$$"""""""""$$$$$$$$$######$$$$$$%%%((((((''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((((('''&&&&&&&&&%%%%%%'''***,,,---,,,***)))******))))))))))))******************************,,,***'''$$$$$$&&&)))+++//////......////////////$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$######""""""!!!!!! %%%%%%&&&''''''''''''&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$""" ######################## !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))******)))'''%%%&&&'''$$$$$$%%%&&&((()))******'''(((((()))***+++,,,,,,******++++++,,,...000111333333444444555555666666999::::::<<<>>>@@@BBBCCC??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEDDDBBBAAAAAABBBEEEEEEDDDBBBAAA???>>>>>>:::::::::;;;;;;;;;;;;;;;888:::<<<=========???AAA@@@@@@@@@@@@@@@@@@??????BBBBBBBBBAAA@@@>>><<<;;;<<<;;;:::888666444333222//////000000111111111222//////...---,,,++++++***(((((((((((((((''''''&&&))))))(((((((((((())))))(((((())))))))))))))))))((((((''''''''''''((()))'''***,,,***&&&%%%''')))%%%&&&(((((('''&&&&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$### %%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$'''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''')))******)))'''%%%###"""$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$%%%%%%&&&'''''''''&&&&&&!!!$$$%%%$$$$$$$$$%%%######$$$%%%&&&''')))***(((((((((''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''((((((((('''&&&&&&&&&%%%%%%(((+++---...---,,,*********))))))))))))******************************,,,***'''%%%%%%''')))+++.........///////////////%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!######$$$%%%%%%%%%%%%$$$###""""""""""""""""""!!!"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''''''''''''''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))***)))'''&&&'''((($$$$$$%%%&&&''''''((((((******,,,---...000111111111111222222333444555555999999999:::;;;;;;<<<<<<===>>>???@@@BBBDDDFFFHHHBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEEEECCCAAA@@@>>>===<<<888888999999::::::;;;;;;999<<<>>>???>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDDDDCCCBBB@@@>>>======<<<;;;:::999888777666333333333444555666666666222111///---,,,+++******))))))*********)))((('''(((((())))))))))))(((((((((((())))))))))))******)))'''&&&$$$%%%&&&)))******,,,---+++'''%%%&&&((($$$&&&''''''&&&&&&&&&'''$$$$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""$$$%%%%%%$$$%%%%%%&&&'''''''''''''''!!!$$$$$$$$$$$$&&&'''###$$$$$$&&&(((***,,,---'''''''''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&(((***,,,---,,,++++++******))))))))))))******+++++++++++++++++++++++++++***)))(((((()))+++,,,,,,---...///////////////%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""""""""###############!!!""""""###$$$#########$$$$$$%%%&&&&&&%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((())))))(((((()))***((((((((()))))))))******...///000222444666777888888888:::;;;;;;;;;::::::<<<<<<======>>>>>>??????????????????@@@BBBCCCDDD@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCAAABBBCCCBBBAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>===::::::;;;<<<<<<===>>>>>>===???AAABBBAAA@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEEEEDDDCCCAAA???>>>>>>======<<<;;;;;;:::888888888888888888888888666444222///...,,,,,,,,,++++++,,,,,,,,,+++***)))(((((())))))))))))(((((((((((()))))))))*********'''''''''&&&'''((()))***((())))))((('''&&&&&&'''###%%%''''''&&&&&&&&&'''$$$$$$%%%&&&'''((())))))''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''###%%%&&&&&&$$$$$$''')))%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!!"""$$$%%%%%%$$$%%%&&&&&&'''''''''''''''###$$$%%%$$$###$$$&&&'''$$$%%%%%%&&&(((***,,,---&&&'''''''''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''((()))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++,,,---------***+++---//////000//////%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$ !!!"""######"""!!! !!!"""############"""!!!"""!!!!!!!!!"""$$$&&&((($$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%$$$&&&(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''))))))((((((***+++------------------......111222444666888:::;;;<<<888999;;;<<<<<<;;;999888<<<<<<<<<===>>>>>>??????======<<<<<<<<<<<<<<<=========>>>???@@@AAABBBCCCCCCCCCCCCBBBBBB@@@??????<<<===>>>>>><<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@AAAAAABBB@@@BBBDDDEEECCCBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGCCCDDDFFFFFFFFFDDDBBBAAA?????????>>>>>>>>>======<<<;;;;;;::::::999999888:::888666333111000//////,,,,,,---...---,,,+++***(((((())))))))))))(((((((((((())))))*********+++&&&'''(((*********))))))))))))))))))************###%%%''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%&&&(((***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((&&&''''''%%%"""!!!$$$'''&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$###$$$%%%'''((("""###%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!!"""###%%%%%%$$$%%%&&&''''''((((((''''''&&&'''&&&$$$######%%%'''&&&&&&&&&'''((()))***+++&&&&&&''''''&&&$$$###!!!(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''(((******))))))))))))******++++++++++++++++++++++++***+++,,,......//////...)))+++---///000000000000%%%%%%$$$######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######%%%###!!!!!!###$$$"""$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""$$$&&&&&&&&&&&&%%%$$$$$$%%%(((***,,,'''''''''&&&&&&%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((***'''&&&'''***+++***(((&&&&&&'''((((((((((((''''''&&&&&&'''((()))***+++((()))***,,,---......///------///000111111111111888:::<<<>>>???>>><<<:::@@@@@@@@@???>>><<<:::999999999999:::::::::::::::666666555555555555666666888999999:::;;;<<<>>>>>>???>>>===<<<;;;;;;;;;;;;:::::::::;;;===???BBBCCCDDDDDDDDDDDDDDDEEEEEEFFFBBBAAAAAABBBDDDEEECCCBBBAAACCCFFFGGGFFFEEEEEEFFFJJJKKKIIIFFFFFFJJJJJJGGGHHHEEECCCDDDFFFGGGEEEBBBCCCCCCCCCCCCCCCDDDDDDDDD999;;;===??????===;;;999999999::::::888555222000111222222333222111///...111///,,,+++,,,---,,,+++))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$%%%((()))'''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''''''((('''%%%!!!''')))***)))&&&%%%&&&)))$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&###$$$'''(((###$$$%%%'''((((((((('''&&&((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&***)))'''%%%$$$$$$$$$%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''''''''((((((&&&&&&'''((((((''''''&&&&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########%%%&&&''''''((((((###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''(((((()))***++++++,,,,,,,,,+++***))))))))))))+++,,,---...//////////////////000000000000000///%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######(((&&&$$$$$$&&&'''%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!"""$$$%%%%%%$$$'''%%%$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''&&&''')))***)))''''''(((((()))))))))(((((('''((((((((())))))*********+++---///000111222222333333555666777888888888===???BBBEEEFFFGGGFFFEEEDDDDDDCCCBBBAAA>>><<<;;;777666666666666555555555777777666666666777888888777777777888999;;;<<<===????????????????????????>>>>>>>>>>>>???AAACCCDDDJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHJJJJJJHHHGGGEEEGGGIIIIIIIIIHHHIIIJJJKKKLLLJJJGGGGGGJJJJJJGGGJJJHHHFFFGGGIIIJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@AAACCCEEEEEECCCAAA@@@>>>??????>>>===;;;999888666666777888888777555555555333000...//////...---++++++++++++***))))))((((((((((((((((((((((((((())))))******)))(((&&&&&&++++++***))))))(((((('''(((''''''&&&&&&''''''((('''((()))(((&&&%%%&&&'''''')))***)))&&&%%%'''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###%%%(((***(((%%%%%%&&&''''''((('''''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&((((((&&&%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&''''''((((((''''''''''''&&&&&&&&&&&&)))'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))+++******))))))))))))***+++,,,---...............---...//////000000000000%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$######$$$$$$###!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''******(((''')))(((&&&$$$#########$$$'''&&&&&&&&&&&&%%%%%%%%%,,,+++***((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&'''((('''%%%(((((())))))))))))((((((((()))***+++,,,,,,++++++...///111333555777777888999:::;;;<<<===>>>>>>>>>>>>@@@CCCFFFIIIJJJIIIIIIGGGGGGFFFDDDBBB???===<<<888888888777777666666666888777777777888999:::::::::::::::;;;<<<===>>>???@@@AAACCCDDDEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLLLLLLLKKKJJJJJJKKKKKKIIIGGGEEEFFFGGGGGGFFFGGGIIIKKKJJJLLLKKKGGGFFFHHHIIIFFFIIIGGGFFFGGGIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEAAABBBCCCDDDDDDCCCAAAAAA>>>>>>>>>===<<<;;;;;;;;;:::;;;<<<===>>>===<<<<<<:::888555333222222111000//////......---,,,++++++))))))))))))))))))))))))))),,,000222111---((($$$))))))((((((''''''&&&&&&(((''''''&&&&&&''''''((('''((())))))(((((()))+++'''))))))((('''&&&'''((((((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""&&&))))))((('''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%%%%&&&'''(((((()))((('''%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''&&&&&&######$$$%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************+++,,,,,,---------,,,,,,+++,,,---...///000000000$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$###"""""""""""""""!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################## """###$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&(((***,,,,,,***'''***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&&&&&&&%%%'''(((((()))(((((((((''')))***,,,...000111111111333444666888:::<<<=========>>>???@@@AAAAAAAAAAAA@@@BBBDDDFFFGGGGGGFFFFFFFFFEEECCCAAA???<<<;;;999888888888999999999999:::::::::::::::;;;<<<======AAAAAAAAABBBBBBCCCDDDEEEDDDEEEGGGIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEFFFCCCDDDEEEGGGJJJLLLOOOPPPMMMLLLKKKKKKKKKJJJHHHFFFCCCDDDDDDDDDCCCDDDGGGJJJGGGJJJJJJFFFDDDFFFFFFDDDDDDCCCCCCDDDDDDEEEEEEDDDGGGGGGFFFEEEEEEDDDDDDDDD@@@AAAAAAAAA@@@??????>>><<<<<<;;;::::::::::::;;;<<<===>>>???@@@@@@???>>><<<:::777666666777666555444333222111000/////////+++++++++++++++++++++++++++...333666666222,,,((())))))(((((('''&&&&&&&&&((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''(((((()))((('''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""&&&''''''''''''&&&%%%%%%'''((()))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))***(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!"""$$$&&&'''((())))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&(((&&&%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''((((((''''''''''''((((((((((((************))))))))))))))))))***++++++,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,...///000000000$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&''''''&&&%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################## """###$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&""""""###&&&((((((&&&###''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%'''''''''''''''&&&''''''''''''((())))))))))))(((+++,,,///222555777888999888999;;;===???@@@AAAAAA@@@AAABBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>><<<:::888777777444555666888:::;;;<<<===AAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHJJJKKKJJJIIIFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGIIILLLNNNOOOMMMLLLKKKJJJJJJIIIGGGEEEAAABBBCCCBBBBBBCCCGGGIIIEEEJJJKKKGGGDDDEEEFFFDDDCCCCCCDDDDDDCCCCCCDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@?????????======<<<<<<<<<<<<======:::;;;===>>>???>>>>>>===;;;999777777999;;;;;;:::999888666555444333333333........................+++...111333333111...,,,------,,,,,,++++++******(((((((((''''''(((((((((%%%&&&''''''&&&%%%&&&''')))((((((((((((((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! """$$$%%%&&&''''''&&&%%%%%%'''((()))))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((())))))(((%%%$$$###$$$&&&'''###%%%'''+++---+++'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""!!!"""$$$&&&''')))))))))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************))))))))))))******+++,,,---------,,,+++++++++,,,++++++*********+++,,,...///000000000###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$&&&(((((('''%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((())))))(((((()))+++)))***+++,,,---.........111222333666999===???AAA<<<===???@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>===;;;:::999;;;;;;:::888888888888888888999;;;>>>@@@CCCEEEFFFIIIIIIHHHHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHFFFFFFFFFEEECCCAAA===>>>@@@@@@@@@AAADDDFFFIIINNNQQQMMMJJJKKKLLLKKKJJJLLLLLLKKKJJJIIIIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIFFFCCCAAA@@@??????==================<<<<<<;;;<<<===>>>>>>>>>===<<<<<<:::999999<<<>>>???>>>>>><<<:::888777666777777222222222222222222222222---......//////......---------,,,,,,+++*********)))((((((''''''(((((()))###%%%'''(((((((((***,,,***(((''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''$$$&&&***...000...)))%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######'''''''''''''''&&&%%%$$$&&&&&&'''''''''&&&&&&%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((***+++,,,---------,,,+++***++++++,,,,,,,,,+++++++++,,,---...///000000000###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$"""!!!"""$$$###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&&&&''')))******)))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))++++++******,,,///...///111333555666666777999999999:::<<<@@@CCCFFF???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@???===;;;:::777777777777777888888888::::::999999:::;;;<<<===AAABBBCCCFFFHHHJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBDDDEEEEEEEEEEEEDDDAAAAAABBBDDDFFFHHHJJJKKKJJJIIIHHHHHHHHHHHHEEECCC???AAADDDEEEEEEFFFGGGIIIQQQXXX[[[XXXUUUVVVXXXXXXUUUVVVWWWVVVSSSQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXXXXTTTRRRNNNIIIFFFDDDDDDDDD@@@AAAAAABBBAAA@@@???>>>??????@@@AAAAAA@@@>>>>>>???===;;;<<<>>>@@@@@@@@@AAA@@@===;;;999999999:::777777777777777777777777333333222111000///...---+++++++++***))))))(((((())))))(((((((((((())))))$$$%%%'''(((((((((***,,,***(((&&&'''((()))'''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''%%%&&&''''''((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&''''''(((((($$$$$$$$$%%%%%%&&&''''''%%%%%%'''))),,,,,,)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''((((((((('''&&&%%%%%%''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,------((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((()))))))))***+++,,,,,,***)))(((******+++,,,---------,,,---...//////000000000000###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%''')))'''%%%###%%%'''$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$&&&'''((('''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''((('''***,,,---,,,,,,///111222444666888:::<<<======@@@???===<<<===AAAEEEHHHAAAAAABBBCCCCCCCCCCCCCCC>>>>>>===<<<:::888666444444555666888:::<<<===>>>;;;;;;;;;;;;===???AAACCCCCCCCCEEEFFFHHHJJJKKKLLLJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFAAABBBDDDEEEFFFFFFEEEEEECCCDDDGGGKKKOOOTTTWWWZZZSSSRRRQQQQQQRRRRRRPPPNNNIIILLLOOOQQQQQQQQQRRRSSSXXX```dddaaa^^^___aaaaaa\\\]]]^^^\\\XXXVVVWWWXXX]]]]]]^^^___```aaabbbbbbaaa^^^YYYTTTPPPNNNNNNNNNHHHIIIJJJKKKJJJHHHFFFDDDCCCCCCDDDDDDDDDBBBAAA@@@BBB@@@>>>>>>???AAAAAA@@@CCCAAA???<<<;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777444222///...//////...------,,,,,,+++))))))(((((((((((())))))&&&'''((('''&&&%%%&&&'''***(((&&&'''))))))'''%%%&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&%%%%%%&&&$$$%%%'''((((((((('''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%######&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''')))(((((('''''''''(((((("""###$$$%%%&&&'''''''''$$$###"""###%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((()))'''(((((()))***++++++,,,((()))***+++***(((&&&%%%)))***+++,,,---.........//////000000000000000///$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########(((&&&$$$"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&+++***'''%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&%%%$$$$$$&&&'''(((((('''''')))+++&&&&&&&&&&&&'''((())))))***)))'''&&&%%%&&&'''''')))***,,,...000333444555888999:::<<<>>>??????@@@AAABBBCCCDDDDDDCCCBBBAAAFFFFFFFFFEEEDDDCCCAAA@@@>>><<<999666444444666777222222333555777999;;;<<>>===============<<<;;;;;;::::::<<<<<<<<<<<<;;;:::999888444333222000...---,,,,,,+++++++++***)))(((((((((''''''''''''''''''(((((()))))))))))))))***+++,,,))))))((('''&&&%%%%%%$$$(((&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''(((&&&$$$"""######)))'''&&&&&&'''(((&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$!!!###((((((%%%+++)))&&&%%%&&&''''''&&&%%%''')))((('''%%%%%%%%%'''''')))******)))((('''(((((()))***+++,,,,,,,,,------,,,,,,+++,,,,,,,,,............////////////###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$&&&((()))%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&(((***''''''&&&&&&'''(((((()))(((((('''''''''((()))***...///111333555777999999;;;<<<>>>@@@BBBCCCDDDDDD@@@AAACCCDDDEEEEEEDDDDDDFFFEEEDDDCCCBBB@@@??????<<<:::777444333333444555444555666777999;;;===>>>AAAAAAAAAAAABBBCCCEEEEEEEEEFFFIIIJJJIIIGGGDDDBBBAAAAAABBBCCCDDDDDDEEEEEEBBBAAA???>>>===>>>???@@@?????????AAACCCEEEEEEEEEEEEHHHLLLNNNOOOOOOQQQRRRWWWXXXZZZ]]]___aaabbbbbbaaaaaaaaaaaabbbbbbccccccbbbbbbcccdddeeefffgggggglllooorrrrrrooonnnpppsssvvvtttqqqmmmlllllllllmmmhhhfffdddcccbbbaaa^^^[[[aaa```^^^\\\[[[YYYYYYYYYTTTTTTUUUWWWZZZ[[[ZZZXXXZZZ\\\^^^^^^ZZZUUUQQQOOOQQQPPPNNNLLLJJJIIIIIIIIIJJJJJJHHHFFFDDDAAA>>>===<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>===<<<;;;;;;:::777555333111000000------,,,+++)))((('''&&&''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&'''((())))))))))))************%%%###""" """###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))((('''&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''(((((('''%%%$$$$$$&&&((('''&&&''')))***)))(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$#########''''''((())))))(((''''''&&&### !!!&&&))))))(((&&&$$$######%%%&&&&&&&&&&&&(((++++++)))'''&&&&&&&&&&&&((()))************(((((()))++++++,,,,,,+++,,,,,,++++++++++++,,,,,,............////////////"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""$$$&&&(((***%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''%%%%%%&&&(((''''''&&&&&&''''''((((((&&&''''''(((***,,,...///333444555777999;;;<<<===???@@@AAACCCEEEFFFGGGGGGAAABBBCCCEEEEEEFFFFFFFFFDDDBBB@@@>>>===<<<<<<===999888555333333333444555999999:::;;;<<<>>>@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGFFFDDDBBB@@@>>>???@@@AAABBBDDDDDDEEEBBBAAA???>>>>>>???@@@AAA>>>@@@CCCDDDEEEGGGIIIKKKKKKNNNSSSVVVXXXYYY[[[]]]cccdddfffhhhiiikkkkkkkkkllllllmmmnnnppprrrtttuuuwwwvvvuuuttttttuuuvvvwwwxxx{{{~~~}}}zzzyyyzzz||||||zzzyyyzzz{{{{{{yyyvvvqqqnnnkkkiiieeecccgggfffeeecccbbbaaa``````[[[ZZZYYY[[[]]]^^^^^^]]]```bbbddddddaaa]]][[[ZZZYYYXXXUUUSSSSSSTTTUUUWWWUUUUUUTTTRRRNNNJJJEEECCCAAA@@@>>>======???@@@BBB@@@@@@AAAAAAAAA@@@??????AAA???===;;;999777666666111000///---+++)))'''&&&'''''''''((((((((())))))$$$$$$$$$###$$$$$$%%%%%%))))))))))))*********+++'''&&&%%%######$$$%%%&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&,,,+++***((('''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&'''((((((&&&&&&'''((('''&&&&&&'''***++++++***&&&''''''((((((''''''&&&)))(((((('''&&&%%%$$$$$$(((((()))******)))((((((((('''&&&&&&&&&((()))***)))(((&&&&&&((())))))((('''***...///---***((((((&&&&&&'''((()))+++,,,---((()))***+++++++++++++++,,,++++++******+++,,,,,,............////////////""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%############$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((('''%%%$$$%%%''''''&&&&&&&&&&&&'''(((((('''((())),,,///222444555777777999:::<<<===>>>???@@@AAABBBDDDFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@>>><<<999888888999:::666666555555555777999:::>>>>>>>>>>>>???AAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA???>>>>>>>>>???AAACCCEEEGGGHHHEEEEEEDDDDDDEEEFFFGGGGGGEEEIIILLLMMMLLLMMMPPPTTTRRRVVV\\\```dddgggjjjmmmpppqqqssstttvvvwwwxxxxxxwwwwwwwwwxxxzzz|||}}}~~~~~~{{{yyywwwuuussssssrrrooollljjjhhhffffff___]]]\\\\\\^^^``````______aaacccbbb```^^^]]]]]][[[ZZZXXXWWWYYY\\\aaadddaaaaaaaaa```]]]XXXTTTQQQLLLJJJFFFBBB???>>>???@@@AAABBBBBBBBBAAA@@@??????AAA@@@>>>===;;;:::::::::666555333111...,,,***)))(((((((((((((((((())))))'''&&&&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%$$$(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++)))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((($$$&&&''''''&&&&&&''')))'''&&&&&&''')))+++***)))''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$&&&'''&&&$$$$$$'''***+++)))((((((((()))'''&&&'''+++///111000---***)))((((((''''''(((***,,,---((()))***+++++++++++++++++++++*********+++,,,,,,............////////////""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&''''''%%%$$$###"""""""""$$$$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&(((((()))'''%%%%%%&&&''''''''''''''''''((()))******+++...111555888:::;;;<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@??????<<<:::888666666777888999777777777999;;;>>>@@@AAAAAAAAA@@@@@@AAABBBBBBCCC@@@AAABBBCCCDDDCCCBBBAAA===>>>?????????>>>===<<<>>>>>>???AAADDDGGGJJJLLLKKKLLLLLLMMMNNNPPPQQQRRRQQQUUUXXXXXXVVVWWWZZZ]]]\\\aaagggmmmrrrvvvzzz}}}}}}~~~~~~}}}~~~~~~{{{vvvrrrnnnllljjjfffdddccccccdddfffeeeeee___```bbbaaa```______```]]][[[YYYXXXZZZ^^^cccgggfffgggiiiiiigggddd```^^^VVVSSSNNNIIIEEECCCCCCCCCEEEEEEDDDCCCBBB@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::888666333111000///++++++*********)))))))))***)))(((((((((((()))))))))(((((('''&&&%%%$$$###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%%%%&&&(((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''&&&$$$$$$'''+++$$$###"""###%%%%%%$$$###'''+++///111000---+++)))++++++)))(((((()))***+++))))))***+++++++++******++++++******+++,,,,,,---............////////////"""######$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''))))))***"""######$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((())))))(((&&&&&&''')))(((((()))***+++---...///000111444888;;;>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDAAA???<<<;;;:::999:::999888777888999:::;;;;;;;;;<<<>>>AAACCCEEEFFFBBBBBBAAAAAA@@@AAAAAABBB??????@@@AAABBBBBBAAAAAA===>>>@@@BBBBBBAAA@@@???AAABBBCCCEEEIIIMMMPPPSSSTTTUUUWWWYYY\\\^^^___``````bbbcccddddddeeefffhhhjjjnnntttzzz~~~}}}yyytttqqqnnnmmmnnnmmmllllllmmmnnnlllkkkccceeeeeeeeeccccccdddfffcccaaa]]][[[[[[]]]aaacccfffgggiiijjjjjjiiigggfff\\\ZZZVVVSSSQQQOOOOOOPPPNNNNNNLLLJJJGGGDDDAAA???<<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;999888666555555111000///...---,,,+++***+++***))))))((()))))))))(((((((((((())))))))))))&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((())))))******''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%$$$$$$&&&''')))'''&&&&&&''''''&&&%%%)))((((((''''''(((((()))######$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''###&&&(((((('''&&&)))+++ !!!###&&&((('''&&&&&&)))---...---+++***))),,,,,,+++***)))))))))))))))******+++++++++******++++++++++++,,,---..................////////////###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((("""""""""###$$$%%%%%%%%%######"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((()))))))))(((((()))++++++,,,,,,...000222444666666777:::>>>AAABBBDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA???===:::888777777666999::::::;;;<<<>>>>>>???AAAAAABBBCCCDDDFFFGGGGGGBBBAAA@@@@@@????????????????????????@@@BBBCCCCCCEEEGGGJJJMMMNNNMMMKKKJJJJJJKKKLLLOOOSSSWWW\\\^^^```aaadddhhhllloooqqqrrrpppoooppprrruuuxxxxxxxxxxxx||||||zzzzzzzzz{{{|||}}}~~~zzzvvvuuuvvvxxxyyyzzzyyyyyyyyyyyyyyyyyyyyy}}}||||||}}}~~~}}}|||vvvtttrrrpppnnnlllkkkjjjooonnnnnnooooooooommmjjjggghhhhhhgggeeeeeegggiiigggeeebbb______```bbbccceeefffggghhhiiiiiiiiiiiibbbaaa```^^^]]]\\\\\\\\\[[[ZZZWWWTTTOOOJJJGGGEEEAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999888777666444222000......,,,,,,+++***************************++++++++++++((()))******++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((($$$&&&'''&&&%%%%%%&&&'''((('''&&&'''((()))((('''***)))(((''''''((()))***&&&''''''(((((())))))))))))((('''&&&&&&'''((()))&&&((())))))(((''''''(((%%%%%%%%%'''))))))(((&&&$$$'''***+++***(((((((((******+++++++++***))))))******+++++++++******))),,,,,,,,,,,,---...///000............////////////$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%###"""!!! """$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***((()))***)))((()))+++---......///111444777999::::::;;;>>>AAADDDEEEFFFFFFAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@>>>>>>===<<<:::777666555555666:::;;;===???AAABBBBBBBBBEEEEEEFFFFFFFFFFFFFFFFFFAAAAAA@@@???>>>>>>>>>>>>????????????@@@BBBDDDFFFNNNQQQVVVYYY[[[ZZZXXXVVVSSSTTTUUUXXX\\\aaafffiiijjjlllppptttxxx|||~~~{{{yyyyyy}}}~~~yyysssooolllkkkkkkmmmnnnooopppqqqrrrqqqqqqyyyssslllfffdddeeeggghhhjjjiiiiiiiiiiiiiiihhhhhhmmmllllllmmmnnnmmmjjjhhhffffffeeeeeeeeeeeeffffffjjjjjjjjjkkklllkkkhhheeegggggggggeeeddddddfffhhhhhhfffdddccccccdddfffhhhfffgggggghhhiiijjjkkkkkkhhhhhhgggfffeeecccbbbbbbeeeddd```\\\VVVPPPLLLJJJGGGFFFCCCAAA???>>>===<<<::::::;;;;;;;;;;;;;;;;;;===<<<;;;888555333111000//////...---,,,,,,,,,------,,,,,,+++***)))((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((++++++,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((&&&%%%&&&((('''&&&&&&'''***++++++******)))(((''''''((()))***%%%%%%%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%&&&'''((((((((((((((('''&&&$$$###)))((('''&&&&&&$$$ ###%%%'''((('''&&&'''(((''')))***,,,,,,,,,+++*********+++++++++******))),,,,,,,,,---...///000111............/////////000%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$''''''"""!!!(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))(((((()))+++*********((('''))),,,......000333666888::::::;;;AAA@@@AAACCCDDDCCC@@@>>>BBBCCCCCCCCCCCCBBBAAAAAA@@@AAA@@@>>>;;;888888888888666333222333666:::===@@@@@@AAAAAABBBCCCCCCCCCHHHFFFCCCDDDEEEEEECCC@@@CCC???<<<<<<===>>><<<:::<<<@@@CCCCCCAAABBBFFFKKKTTT```nnntttrrrmmmjjjjjjbbbcccdddgggkkkooorrrssszzz{{{|||~~~yyytttqqqpppmmmllliiiddd^^^ZZZYYYYYY[[[^^^aaabbbbbbbbbbbbccccccaaa\\\VVVRRRQQQSSSUUUVVVVVVTTTSSSSSSTTTUUUVVVYYYZZZ]]]^^^___^^^]]]\\\WWWWWWVVVVVVVVVWWWYYYZZZ\\\[[[[[[]]]aaacccaaa___^^^^^^______``````aaaaaaffffffggghhhjjjmmmpppqqqiiikkkmmmpppqqqqqqppppppnnnnnnnnnllljjjhhhfffeeejjjfffcccbbbbbb^^^WWWPPPMMMMMMNNNLLLIIIDDD???<<<<<<<<<===>>>>>>>>>>>>>>>BBBBBB@@@>>>;;;888555333222000...---......---,,,,,,)))'''&&&''')))******(((((((((((('''''''''''')))((('''%%%%%%&&&''''''(((''''''&&&&&&&&&'''''')))***++++++***)))(((''')))(((((('''&&&&&&%%%%%%&&&((()))++++++)))(((&&&$$$%%%&&&&&&%%%%%%'''((((((((()))))))))(((&&&%%%&&&''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''((('''''''''(((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&((((((((((((((((((((((((((('''%%%$$$###$$$%%%%%%)))((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))((((((''''''''''''((('''(((((())))))))))))((()))))))))((()))******++++++++++++***************((())))))+++,,,---.....................///111111%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***)))(((&&&&&&(((******++++++******+++...111444666999<<<>>>@@@AAAAAAAAAAAAAAABBBCCCBBB???===@@@@@@@@@@@@???===<<<;;;888::::::999777666666888777666444444666999===???CCCCCCDDDDDDDDDDDDEEEEEEIIIFFFDDDCCCDDDDDDBBB@@@===<<<;;;===???AAA@@@>>><<<@@@EEEFFFFFFHHHMMMRRR___iiivvv}}}|||xxxvvvvvvqqqqqqrrruuuyyy}}}|||xxxuuusssrrrrrrnnnnnnlllhhhccc^^^[[[ZZZXXXWWWVVVSSSPPPNNNNNNPPPNNNPPPSSSTTTTTTSSSTTTTTTVVVUUURRRNNNKKKJJJLLLOOOPPPOOONNNMMMLLLLLLMMMNNNOOOQQQSSSUUUWWWWWWWWWVVVUUUUUUSSSRRRRRRQQQQQQQQQSSSQQQPPPPPPRRRRRRPPPMMMRRRSSSTTTUUUUUUVVVWWWWWWcccdddeeegggjjjnnnqqqtttrrrtttwwwyyy{{{{{{zzzzzzxxxxxxwwwuuuqqqlllgggdddeeecccccceeehhhhhhccc___[[[[[[ZZZXXXSSSMMMGGGDDDDDDCCCAAA@@@??????@@@@@@@@@@@@>>>===;;;999888888666444222000000000...,,,---+++(((((()))***+++***,,,,,,,,,,,,++++++++++++(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((---------,,,+++(((&&&%%%'''''''''''''''''''''''''''((()))******)))((('''%%%&&&''''''&&&%%%&&&((('''(((((()))((('''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%'''))))))((('''((()))''''''''''''''''''''''''%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%&&&'''((()))''''''(((((((((&&&%%%$$$''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((%%%&&&'''((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,,,,---...//////$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################((($$$ !!!&&&(((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''******)))'''%%%%%%'''***+++,,,......///000333666777999;;;>>>@@@@@@AAAAAAAAA@@@???@@@@@@???===:::;;;;;;;;;:::888777555444222333555555555555666888555666777888;;;>>>@@@BBBGGGFFFFFFFFFFFFEEEEEEEEEDDDBBB???>>>>>>===<<<:::;;;<<<>>>AAADDDEEEDDDCCCAAAEEEJJJMMMOOOSSSYYY^^^iiirrr|||~~~}}}}}}|||wwwvvvvvvvvvxxxwwwvvvtttkkkiiieee```\\\ZZZXXXWWWWWWWWWWWWTTTPPPLLLJJJJJJIIIJJJKKKKKKKKKKKKMMMPPPNNNPPPSSSTTTSSSRRRRRRRRRTTTUUUTTTRRRPPPPPPRRRTTTXXXWWWTTTRRRPPPOOONNNNNNRRRSSSUUUWWWXXXYYYZZZZZZZZZYYYXXXVVVTTTRRRPPPOOOQQQOOONNNNNNOOONNNLLLJJJJJJKKKLLLMMMNNNNNNNNNNNNWWWWWWXXXZZZ]]]bbbeeehhhmmmooossswww{{{}}}}}}}}}{{{tttmmmiiieeedddeeeiiinnnpppnnnllliiiiiihhhfffaaa[[[TTTQQQPPPNNNKKKHHHFFFEEEEEEEEE@@@???===<<<;;;;;;<<<<<<===:::888666666444222000///---***)))***++++++***++++++++++++************'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))------,,,,,,+++)))((('''%%%%%%&&&&&&'''((())))))'''((()))******)))((('''&&&'''((('''&&&%%%&&&'''&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$""""""###%%%'''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))((('''&&&$$$###&&&&&&''''''((((((((()))'''(((((())))))(((((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((())))))))))))))))))))))))*********''''''(((((())))))*********+++++++++,,,,,,------,,,,,,,,,,,,---...///000$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''### ###(((***&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))(((&&&%%%'''***------///222444444666888::::::;;;===>>>??????>>>======<<<;;;;;;;;;:::777555444444444444333222111111000222444444444555777999555666999===???BBBCCCCCCGGGFFFFFFEEEDDDCCCCCCCCC@@@>>>===;;;;;;;;;::::::@@@CCCGGGKKKNNNOOOMMMLLLLLLPPPUUUZZZ^^^ccciiinnnsssxxx|||xxxuuurrrooollldddcccaaa```___^^^\\\ZZZSSSQQQOOOMMMKKKJJJIIIIIIKKKMMMOOOOOONNNMMMNNNOOOMMMOOOQQQRRRSSSTTTWWWYYY]]]```cccdddbbbaaa``````aaabbbbbbbbb```___```aaafffeeeccc```^^^[[[ZZZYYY___``````aaabbbcccdddddddddddddddccc```]]][[[YYYWWWWWWWWWXXXYYYYYYXXXWWWPPPQQQQQQQQQQQQPPPNNNNNNNNNMMMLLLLLLNNNPPPSSSUUUZZZ]]]bbbiiinnnrrrtttuuuxxx{{{~~~yyyuuunnnmmmnnnpppsssuuutttsssttttttsssqqqmmmgggaaa]]]ZZZYYYXXXVVVTTTQQQOOOOOODDDCCC@@@>>>======>>>>>>@@@>>><<<<<<;;;:::777555111///---,,,,,,,,,+++************)))))))))(((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&'''(((******(((((())))))*********+++%%%%%%&&&&&&'''(((((((((''''''((())))))(((''''''((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&((('''&&&$$$$$$%%%'''(((&&&'''((((((&&&$$$$$$%%%'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$(((((()))******)))((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&'''((()))&&&'''(((((((((((((((((((((((()))***************''''''(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,............///000111222$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''(((((((((+++...111111333777999999:::;;;===??????@@@@@@@@@>>>===<<<888777555555555444222000...///000111111111111111111222444555444555777888666888;;;???BBBCCCCCCCCCDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>???AAACCCHHHLLLRRRYYY]]]^^^______^^^```dddiiinnnsssxxx{{{zzztttkkkddd```^^^]]]]]]UUUSSSPPPOOONNNMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGHHHIIILLLPPPSSSUUUXXX[[[]]]ZZZ\\\^^^_________aaabbbjjjmmmqqqrrrqqqooommmmmmmmmooopppooolllkkkkkkllljjjjjjjjjjjjiiiiiihhhhhhlllkkkjjjiiiiiiiiijjjkkkllllllmmmlllkkkiiigggfff```aaabbbbbbbbbaaaaaaaaa_________^^^\\\YYYWWWUUUSSSQQQNNNKKKJJJJJJLLLMMMMMMPPPUUUZZZ___aaaccccccfffkkksss{{{{{{{{{zzz{{{}}}~~~|||vvvpppiiieeeaaabbbddddddccc```]]][[[NNNLLLHHHDDDAAA@@@@@@@@@???>>>======>>>===:::888444222///......---+++***,,,,,,,,,,,,++++++++++++'''((()))))))))(((&&&%%%&&&&&&&&&'''((()))***+++&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((()))***)))'''&&&'''(((&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((()))((('''&&&&&&'''((())))))***,,,+++)))((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''%%%''')))******)))'''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''%%%$$$###"""!!!'''((()))******)))((('''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''((()))******************)))((('''(((((()))************)))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///////////////000222222###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***&&&(((***,,,---///222555333666:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777555444222111222222000///------///111222333333333111333555555555555777888888:::===@@@BBBBBBBBBAAAAAAAAA@@@???>>>>>>======<<<===>>>???AAADDDIIILLLQQQWWW___ggglllpppsssuuupppqqqsssvvvyyy}}}{{{vvvqqqqqqssssssoookkkccc]]]TTTNNNLLLLLLNNNNNNLLLJJJHHHGGGHHHHHHGGGFFFIIIIIIIIIJJJJJJJJJJJJJJJNNNRRRWWW[[[___cccfffiiimmmnnnpppooommmkkkkkklllrrruuuyyy{{{zzzxxxwwwvvvwwwwwwxxxvvvtttrrrsssssskkklllnnnqqqsssuuuvvvvvvvvvtttrrrooonnnooopppqqqmmmnnnnnnnnnnnnnnnmmmmmmlllmmmnnnmmmkkkiiiiiiiiimmmmmmmmmllliiifffbbb```]]]ZZZUUUQQQOOONNNOOOPPPNNNOOOQQQRRRRRRQQQPPPOOOVVV[[[cccllluuu{{{~~~wwwpppkkkggghhhkkklllllljjjhhhfff[[[XXXTTTOOOKKKGGGEEEDDD@@@??????@@@@@@@@@===;;;888666444333222000...++++++++++++*********))))))((())))))))))))(((''''''''''''''''''((()))*********)))(((&&&%%%%%%$$$$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''((()))***)))((('''((()))&&&&&&&&&%%%&&&&&&'''(((&&&'''(((((())))))((((((''''''((((((((((((((((((%%%'''((((((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''))))))'''%%%###%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%'''((()))***++++++***((('''%%%$$$###&&&''')))******)))'''&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***++++++++++++***)))(((((('''((()))++++++******)))))))))******++++++,,,,,,++++++,,,,,,---------...------------...///000000###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((###$$$$$$%%%&&&'''((((((&&&''''''((())))))******'''***...000111222444666333666:::;;;:::888777666222333555666666666555555666444222222333333222111000000222333444444444444333555777888888999;;;===:::;;;===???@@@@@@???>>>@@@@@@@@@??????>>>>>>>>>===@@@CCCFFFIIINNNVVV[[[```fffnnntttxxx{{{~~~~~~~~~}}}~~~{{{rrrjjj```ZZZVVVVVVZZZ[[[XXXSSSNNNJJJGGGEEEFFFIIIKKKLLLOOOMMMLLLMMMOOOQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXXXX```cccgggjjjmmmooorrrtttzzz{{{{{{zzzvvvrrrqqqqqqssswww|||~~~~~~|||zzzzzzvvvwwwwwwuuusssssstttuuuoooppprrrtttvvvwwwwwwwwwxxxvvvsssqqqpppqqqsssuuupppoooooooooooopppqqqqqqsssuuuwwwvvvsssrrrrrrtttvvvwwwxxxwwwuuurrrooommmeeebbb^^^ZZZYYYZZZ\\\^^^[[[[[[ZZZXXXTTTPPPLLLJJJNNNQQQVVV]]]dddjjjooorrrvvvwwwxxxzzz}}}}}}wwwssslllllllllllllllmmmmmmmmmfffddd```\\\VVVQQQNNNLLLHHHGGGGGGGGGGGGFFFBBB@@@>>><<<999888777444111///******)))))))))(((((((((***))))))((((((((((((((()))((((((((((((((()))))),,,+++)))&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''((()))******)))((()))+++''''''&&&&&&&&&'''))))))%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&"""###%%%%%%$$$###$$$%%%'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''((((((((('''&&&'''&&&%%%%%%&&&'''((()))******)))((((((''''''&&&%%%&&&(((******(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))***************'''(((***+++++++++)))((()))))))))******************++++++,,,---...//////------------...///000111#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''((("""###$$$%%%'''((())))))&&&''''''((()))******+++***---111333444444444555333666999:::999666333222000222444777999999::::::777555444444555666555444333444444555555555555555666888:::<<<===>>>AAACCC<<<<<<>>>>>>???>>>===<<>><<<;;;;;;<<<>>>???;;;???DDDDDDCCCDDDIIINNNTTTZZZbbbgggjjjmmmqqqtttzzz|||~~~yyysssllliiiggg```XXXTTTSSSPPPLLLGGG???>>>===>>>BBBGGGJJJKKKPPPQQQTTTWWW[[[___ccceee```___```gggmmmpppppppppnnnnnnoooooooooppprrrttt{{{{{{zzzyyyxxxxxxwwwwwwwwwuuurrrpppoooooommmkkksssvvvuuurrruuu{{{{{{vvvqqqlllgggggglllpppqqqpppvvvuuusssqqqqqqrrrssstttsssooolllkkknnnqqqqqqpppuuuuuutttvvvwwwxxxxxxwwwuuusssqqqoooooopppqqqrrrwwwxxxzzz{{{zzzxxxuuussstttrrrooonnnnnnppprrrssssssssspppnnnpppqqqggg[[[[[[YYYYYYZZZYYYWWWXXXZZZ___``````^^^]]]aaajjjrrr{{{|||~~~|||xxxvvvuuuqqqkkkggggggjjjooorrrrrrrrrrrrooojjjbbb[[[WWWWWWWWWXXXZZZZZZWWWRRROOOEEEAAA===:::999888777666444333111///---,,,++++++******))))))))))))******(((((((((((())))))))))))!!!!!!###%%%''')))***+++(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((+++)))(((+++...///***%%%&&&&&&'''((()))***++++++&&&'''''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&$$$%%%$$$###"""###%%%&&&(((((('''&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))******)))(((''''''((()))***&&&%%%$$$###$$$&&&(((***((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---******+++,,,...///000000222111000//////000111222###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$"""######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((((((&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((((((******+++,,,---...//////---...///000000000///...000111333555666666666555999;;;>>>AAACCCDDDDDDDDD@@@???===;;;999888777777444666888999999:::===???AAAAAABBBCCCDDDDDDCCCBBB>>><<<:::888999<<>>======AAAHHHOOOTTTWWW^^^```cccfffjjjnnnqqqrrrrrrqqqssswww|||}}}zzzxxxrrrssssssttttttuuuvvvwwwwwwwwwwwwvvvuuusssrrrqqqpppnnnlllkkklllllljjjiiimmmssswwwxxx{{{yyyssskkkiiikkknnnooonnnrrrssstttvvvwwwyyyzzz{{{|||wwwpppjjjhhhjjjmmmoooooommmlllnnnqqqwww{{{~~~zzzxxxuuuqqqmmmlllmmmnnnooopppqqqqqqpppmmmkkkiiinnnmmmlllkkkkkkllloooqqqxxxyyywwwtttvvvzzzvvvooommmiiidddaaa___\\\ZZZZZZVVVXXXYYYWWWUUUWWW]]]ccckkkmmmqqqtttvvvwwwvvvuuuxxxvvvtttrrrqqqqqqrrrsssxxxyyyyyywwwssslllfffbbb``````___```___\\\XXXTTTMMMJJJDDDAAA>>>===;;;999:::999777555333222111111+++************++++++,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((+++)))''')))------***&&&(((((((((((())))))))))))'''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((((((((())))))************))))))((((((((((((((()))&&&%%%$$$$$$%%%&&&(((***((((((((((((''''''&&&&&&(((((((((((())))))))))))((((((((()))))))))******)))******++++++,,,,,,,,,))))))***++++++,,,------111111000//////000111111###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((()))((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())),,,,,,---...///000111111000000000000////////////111333666999<<<===>>>>>>AAABBBDDDFFFGGGHHHGGGGGGDDDCCCAAA>>><<<:::999888999;;;===>>>???@@@BBBEEECCCCCCCCCCCCBBB@@@???>>>>>>;;;999888;;;AAAIIIMMMSSSWWW]]]aaadddiiipppuuuuuuwwwyyyzzz{{{|||}}}wwwrrrkkkgggaaaYYYQQQJJJFFFDDDDDDAAA???@@@EEEHHHIIIIIIFFFEEEEEEJJJQQQZZZaaaeeemmmnnnrrruuuyyy|||~~~}}}}}}{{{ttttttttttttttttttttttttvvvuuuuuutttsssrrrqqqqqqnnnllljjjiiiiiihhheeedddeeeoooyyy~~~|||qqqiiiggggggffffffhhhkkkpppvvv|||vvvjjj```^^^bbbfffbbb```^^^___dddlllvvv|||~~~~~~zzztttlllfffeeefffiiiiiikkkllllllkkkiiiiiikkkmmmnnnllliiiiiilllooovvvwwwvvvsssuuu{{{~~~}}}wwwnnnhhhdddaaa^^^ZZZZZZ]]]^^^[[[WWWTTTTTTVVVYYY[[[```eeeiiimmmooopppvvvwwwyyyzzzyyyxxxvvvtttvvvxxxzzz{{{zzzvvvrrrooojjjiiigggeeedddaaa]]]ZZZXXXTTTNNNIIIEEEAAA>>>;;;<<<;;;999888777666666666,,,,,,,,,+++++++++,,,,,,))))))))))))))))))))))))************)))))))))))))))(((''''''&&&&&&''''''''''''''''''((((((((((((+++(((&&&'''***+++)))&&&***)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))***************))))))))))))(((((('''&&&&&&&&&%%%%%%%%%'''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++,,,,,,,,,111000000//////000000111###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%)))))))))))))))***+++,,,,,,---...///000111111222111111111000111222333333888:::===AAACCCEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHDDDCCCAAA???===<<<;;;;;;>>>@@@BBBCCCBBBBBBDDDEEECCCCCCCCCAAA???===<<<<<<===<<<;;;===DDDNNNYYY```eeegggkkkmmmooossswww{{{{{{}}}~~~~~~~~~}}}}}}{{{vvvpppnnnmmmjjjbbb\\\UUURRRMMMGGGCCCBBBAAAAAAFFFDDDEEEHHHOOOUUUXXXYYY[[[XXXWWWYYY^^^eeekkknnnsssuuuxxx{{{zzztttsssrrrrrrrrrrrrqqqpppsssqqqnnnmmmmmmpppsssuuuvvvssspppmmmkkkgggccc```aaalllyyyttthhhaaa^^^\\\[[[___aaafffmmmuuu|||ttteee\\\\\\```]]][[[YYYXXXZZZaaaiiipppyyy{{{|||vvvmmmeeebbbaaadddeeegggjjjlllnnnppppppqqqtttvvvsssnnnjjjkkklllmmmooopppoooppptttzzz~~~uuunnnlllllliiidddhhhjjjkkkhhhbbb[[[WWWUUUTTTUUUXXX\\\___bbbdddeeejjjmmmppptttuuuuuutttsssllloootttyyy{{{{{{yyyxxxpppnnnkkkiiigggddd```]]]```[[[UUUOOOIIIDDD???;;;<<<<<<;;;;;;;;;;;;<<<<<<000000...---,,,+++******+++***************))))))+++++++++******))))))))))))(((((('''''''''''''''''''''''''''((((((((((((***(((&&&&&&((()))((('''))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%'''''''''(((((((((((()))(((((((((((((((((((((((()))***************))))))***)))''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))((())))))***)))(((&&&%%%&&&&&&&&&%%%&&&'''((()))******))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++******************))))))------------------------000000000//////000000000###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######&&&%%%%%%$$$###"""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((())))))+++,,,---...------...///000111222222222222333444666888999;;;???AAACCCFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDBBBAAA@@@@@@@@@@@@BBBCCCEEEDDDCCCAAAAAABBB@@@AAABBBAAA???>>>???AAA??????AAAFFFPPP]]]jjjqqquuuvvvwwwxxxxxxzzz|||~~~}}}xxxsssooopppiii```ZZZXXXVVVQQQLLLHHHFFFDDDBBBCCCEEEHHHJJJGGGHHHKKKQQQZZZbbbiiilllooollliiiiiilllpppsssuuuwwwxxxzzz}}}xxxooommmlllmmmooorrrrrrqqqnnnjjjfffdddfffmmmuuuzzz|||zzzwwwtttqqqmmmhhheee```hhhsss{{{||||||~~~}}}qqqfff___\\\[[[[[[]]]\\\\\\^^^dddkkkssswww~~~|||oooccc```aaaaaa```___\\\YYYZZZ]]]aaaiiinnntttvvvsssnnnjjjhhhdddeeefffiiilllooorrrsssxxx{{{}}}{{{uuunnniiigggfffhhhkkkkkkjjjjjjnnnttt||||||yyytttuuuyyyxxxsssrrrssstttrrrnnniiidddbbb^^^^^^^^^^^^]]]]]]\\\[[[\\\^^^aaadddgggjjjlllmmmhhhlllrrrxxx|||}}}|||{{{tttrrrpppnnnllljjjgggdddeee```ZZZSSSMMMGGGAAA===???????????????@@@AAABBB666444222///,,,***)))(((,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''(((((((((((()))(((&&&&&&'''((((((((('''''''''((()))*********(((((((((''''''&&&&&&%%%'''''''''(((((((((((()))(((((((((((((((((((((((())))))***************)))((('''%%%&&&''''''&&&###$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))))))))'''&&&%%%''''''&&&&&&''''''(((((())))))******************(((((((((((()))))))))))))))*********++++++++++++)))))))))))))))(((((((((------------------------/////////000000/////////###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$###""""""############""""""$$$$$$$$$######"""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((()))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((***,,,...000111000000111222333444555555555666888:::<<>>>>>888;;;>>>>>>>>>???CCCGGGIIIJJJNNNTTT^^^jjjuuu{{{~~~~~~~~~}}}yyyssskkkccc]]]\\\UUUMMMGGGEEEEEEDDDBBBAAABBBBBBDDDGGGJJJMMMOOOOOORRRVVV^^^gggqqqyyy~~~}}}zzzwwwuuuvvvwwwxxxxxxyyyyyyzzz{{{}}}uuueeebbb```aaaggglllnnnnnnmmmiiieeecccfffoooyyy|||zzzyyywwwvvvsssooolllaaaccchhhmmmmmmkkkmmmrrrsssooojjjddd```______```^^^[[[VVVRRRSSSWWW\\\```bbbjjjqqqqqqiii```\\\\\\]]]______[[[UUUPPPOOOPPPVVV\\\eeennntttuuutttrrrllllllllllllnnnpppssstttzzz|||}}}uuukkkeee``````bbbccc```\\\^^^bbblllsssvvvtttvvv|||}}}xxxwwwwwwxxxyyyyyyyyyyyyyyypppooommmjjjfffaaa]]][[[WWWWWWWWWXXX[[[___ccceeejjjnnntttyyy}}}~~~}}}}}}xxxxxxwwwwwwwwwvvvssspppkkkgggaaa[[[VVVPPPJJJFFF@@@@@@??????????????????:::999666333///---+++***------,,,,,,+++*********'''''''''((())))))*********)))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&$$$###%%%'''(((&&&###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''))))))))))))************(((((((((((()))))))))))))))))))))*********++++++((()))))))))))))))))))))*********++++++,,,,,,,,,...//////000000//////...###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&((('''&&&$$$$$$%%%%%%$$$######"""#########$$$$$$#########""""""######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&'''''''''(((&&&''''''(((((()))))))))))))))+++---000333555777555555666777888999:::::::::<<<>>>AAACCCDDDDDDDDDEEEFFFHHHJJJJJJJJJJJJIIINNNMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEE@@@BBBDDDCCCAAA>>>======666:::???BBBDDDHHHOOOUUU\\\^^^bbbgggnnnvvv|||}}}|||{{{zzzyyyxxxyyytttllleee___YYYRRRNNNGGGEEEAAA???>>>???BBBCCCFFFIIIMMMQQQVVVYYY[[[\\\```cccggglllsss{{{~~~|||zzzxxxvvvtttvvvuuuttttttvvvyyy|||~~~~~~zzziiiccc]]]\\\aaaeeehhhgggiiigggccccccgggoooxxx}}}yyyxxxwwwvvvuuurrrmmmjjjbbb]]][[[\\\\\\ZZZ]]]bbbaaaaaaaaa___^^^]]]]]]^^^[[[WWWQQQLLLJJJKKKNNNPPPMMMSSSZZZ[[[WWWSSSQQQQQQTTTWWWXXXUUUNNNIIIGGGHHHKKKMMMSSS]]]hhhooopppoooooonnnmmmmmmnnnpppssstttvvvyyyssshhhaaa]]]\\\]]]ZZZTTTTTTXXXcccpppyyyxxxxxx}}}}}}xxxxxxvvvuuuvvvyyy~~~~~~}}}yyytttnnnhhhddd^^^]]]ZZZXXXXXXYYY\\\]]]dddiiiooovvv{{{~~~~~~}}}{{{{{{}}}~~~{{{tttqqqlllgggccc]]]WWWTTTIIIHHHFFFCCCAAA???>>>>>>===<<<999777444222111000...------,,,++++++******(((((((((((())))))))))))***))))))(((((((((((((((''''''''''''((((((((((((&&&((()))***)))(((((('''''''''(((((())))))******((((((((()))))))))))))))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%###"""$$$(((***'''###%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''((((((((()))))))))******(((((((((((())))))))))))((((((((()))))))))******))))))******++++++,,,,,,))))))***++++++,,,------......///000000///......$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&(((((('''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$ """$$$&&&(((******(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++,,,---///222555999<<<===999::::::;;;<<<===>>>???>>>@@@CCCEEEGGGGGGFFFEEEHHHIIIKKKLLLMMMMMMMMMLLLPPPOOONNNMMMLLLKKKKKKKKKJJJIIIGGGEEEDDDCCCBBBBBB>>>@@@BBBCCCAAA???>>>>>>===BBBIIINNNQQQWWW```gggmmmooorrrvvvzzz~~~}}}yyyuuussspppmmmkkkjjjcccYYYQQQMMMJJJGGGEEE???@@@BBBBBBCCCEEEIIILLLSSSVVV]]]dddjjjnnnooopppnnnooorrrtttwww{{{~~~zzzuuuppplllqqqooommmlllnnnqqquuuwwwzzzyyyqqqgggcccdddfffgggfff___^^^]]]]]]aaagggmmmqqqyyywwwuuutttqqqmmmgggdddbbbXXXQQQQQQQQQPPPSSSXXXWWWYYY[[[[[[YYYWWWVVVVVVTTTRRRNNNJJJIIIIIIKKKLLLKKKNNNPPPOOOLLLJJJKKKLLLOOOSSSVVVTTTNNNIIIIIIJJJIIIFFFFFFNNN[[[dddfffdddgggfffeeefffhhhkkkoooqqqtttwww{{{ooojjjccc^^^___\\\WWWWWW[[[gggxxx{{{tttqqqmmmlllpppvvv{{{~~~xxxrrrnnnhhheeeaaa]]]ZZZXXXXXXXXXYYY^^^gggpppwww|||~~~~~~{{{||||||yyytttpppmmmhhhbbb___XXXVVVRRRNNNJJJFFFDDDCCC>>>===;;;999888777666666......---,,,,,,+++***************)))))))))))))))******)))(((((((((((((((''''''''''''((((((((()))&&&(((***+++***)))((('''))))))))))))(((((((((((((((((())))))******++++++%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%""""""%%%***+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&(((***+++'''(((((((((((((((''''''''''''(((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,------......******+++,,,...///000000---...///000000///...---######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########+++***)))(((&&&%%%$$$###$$$###"""!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&$$$"""!!!$$$###$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$%%%%%%%%%%%%(((((((((''''''&&&&&&&&&)))(((((((((((('''''''''$$$&&&((()))***+++---///111333555888;;;===???@@@??????>>>>>>???AAABBBCCCAAAAAABBBEEEIIIKKKKKKJJJIIIHHHIIIKKKNNNOOONNNMMMRRRQQQNNNLLLJJJIIIIIIIIIHHHFFFCCCAAA@@@???@@@@@@>>>???@@@??????@@@BBBDDDGGGJJJPPPXXX```hhhnnnqqq~~~~~~~~~}}}~~~xxxpppjjjfffbbb^^^ZZZWWWTTTNNNFFF@@@???@@@CCCBBBCCCDDDEEEIIINNNUUUZZZaaadddooo{{{zzzyyy|||{{{zzzyyyxxxyyy}}}yyysssqqqrrrppppppnnniiieeedddhhhllloooooopppwwwxxxooohhheeebbb]]]XXXTTTRRROOOOOOQQQWWW]]]aaahhhfffbbb^^^\\\[[[[[[[[[SSSPPPMMMKKKKKKLLLMMMMMMSSSTTTVVVUUUSSSRRRRRRSSSQQQQQQQQQQQQQQQQQQPPPPPPSSSRRROOOKKKIIIJJJNNNQQQRRRYYY```bbb___YYYUUUSSSRRRQQQPPPOOOPPPRRRUUUWWW]]]]]]]]]^^^______``````bbbdddkkkxxxyyyppplllhhheeeddddddddddddmmmyyy|||yyysssllliiikkkpppuuu{{{|||vvvrrrllliiifffccc___[[[YYY]]]``````eeelllooooooyyy|||~~~zzzxxxvvvqqqmmmffffffccc\\\SSSLLLIIIJJJDDDAAA>>>;;;:::999777555222111000...,,,***)))(((+++******)))))))))))))))((((((((((((((('''''''''++++++***))))))((())))))'''''''''((((((((((((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&''''''''''''((((((((()))&&&&&&''''''&&&&&&%%%$$$)))))))))((('''''''''&&&''''''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))'''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&'''((((((((())))))((('''&&&&&&%%%&&&((()))************))))))))))))))))))))))))))))))))))))************------,,,++++++,,,------***++++++,,,,,,------...000000000000////////////######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%$$$$$$$$$ !!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%''')))++++++---///111444555777:::<<<>>>???@@@DDDCCCCCCCCCDDDEEEGGGHHHDDDDDDDDDFFFIIIJJJJJJHHHIIIHHHHHHIIILLLNNNNNNMMMQQQOOOMMMJJJHHHGGGGGGGGGBBBBBBBBBAAA@@@???>>>===<<<>>>@@@BBBBBBDDDFFFHHHRRRUUU[[[bbbjjjqqqvvvyyy~~~~~~{{{yyywwwsssmmmeee^^^YYYTTTOOOKKKJJJIIIFFFCCCAAACCCFFFJJJJJJLLLPPPTTTYYY___fffjjjqqqsss|||~~~}}}||||||{{{|||~~~~~~yyyvvvtttrrrnnnhhhdddaaabbbccc```^^^]]]aaajjjttt|||xxxqqqhhhbbb^^^ZZZUUUPPPNNNKKKHHHGGGIIIMMMRRRVVVZZZYYYWWWUUUTTTSSSSSSTTTOOONNNLLLLLLOOORRRTTTUUUSSSUUUWWWWWWWWWVVVWWWYYYXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\ZZZWWWUUUUUUYYY\\\```ccchhhjjjiiieeeaaa___^^^]]][[[YYYXXXYYY[[[\\\___^^^^^^]]]\\\[[[ZZZZZZZZZYYY]]]gggsss{{{{{{xxxtttrrrnnnllllllmmmmmmnnnrrr|||{{{xxxsssmmmiiiiiilllpppttt{{{}}}}}}{{{yyywwwsssmmmiiibbbccc```[[[[[[```cccbbbiiilllrrryyy~~~|||yyytttsssqqqkkkddd^^^ZZZXXXMMMHHHBBB===;;;:::888777666555444333111///......++++++++++++***((('''&&&++++++***))))))))))))*********)))((((((((())))))((((((((((((((((((''''''''''''((((((((()))))))))+++******)))(((((('''''''''''''''((((((((())))))'''(((((((((((('''&&&&&&((((((((('''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&&&&'''))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))************---,,,+++******+++,,,---***++++++,,,,,,------...000000000000////////////######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$ %%%)))+++***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&(((+++---...000333555888999;;;===???@@@@@@AAACCCCCCCCCCCCDDDEEEFFFFFFGGGFFFGGGIIIJJJKKKIIIGGGHHHGGGFFFGGGJJJLLLMMMMMMNNNMMMJJJGGGEEEDDDDDDDDD>>>???@@@@@@@@@>>><<<;;;;;;???DDDHHHJJJMMMOOORRR^^^aaaffflllsssxxx}}}~~~~~~{{{wwwrrrnnnkkkccc^^^WWWPPPKKKGGGDDDAAA???@@@BBBCCCEEEIIINNNRRRXXX\\\bbbgggkkkpppuuuxxx|||~~~}}}zzz{{{|||~~~}}}wwwrrrlllfffaaa]]]YYYVVVQQQMMMJJJKKKRRR\\\dddiiilllfff___YYYVVVRRRMMMIIIIIIGGGDDDCCCDDDHHHMMMPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRUUUXXX[[[]]]___aaacccdddeeefffhhhjjjgggfffeeefffgggjjjlllnnnkkkkkkjjjgggeeeeeehhhjjjpppqqqrrrtttuuussspppmmmllljjjgggeeebbbaaa``````ffffffffffffeeecccaaa```ZZZVVVTTTYYYdddnnnssstttrrrqqqooonnnmmmmmmnnnooorrrxxx}}}vvvuuurrrmmmiiiggggggiiittt{{{{{{ttt||||||~~~~~~yyyuuupppmmmeeeZZZUUUVVVWWWVVVXXX[[[bbbiiiqqqvvvzzz{{{zzz||||||{{{xxxvvvrrrmmmhhhdddWWWQQQHHHAAA===<<<======;;;:::888666333000///---,,,,,,------,,,***)))(((,,,+++)))(((((((((***+++((((((((('''(((((()))))))))))))))(((((('''''''''''''''''''''((((((((((((++++++******))))))((((((''''''((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((('''''''''''''''&&&&&&((('''''''''''''''(((((('''''''''((((((((((((((())))))(((''''''((()))***))))))))))))))))))))))))))))))))))))************++++++************++++++***++++++,,,,,,------...////////////000000000000######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!%%%)))***)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((+++...000222444888:::======???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEGGGGGGHHHJJJLLLLLLKKKIIIHHHFFFDDDEEEGGGJJJLLLLLLKKKIIIGGGDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>===???DDDKKKRRRWWW[[[^^^aaaiiikkkooossswwwzzz|||}}}|||zzzwwwrrrlllddd^^^ZZZQQQNNNJJJGGGEEEDDDCCCCCC@@@CCCGGGJJJNNNSSSXXX[[[iiimmmrrrvvvxxxyyy{{{|||zzzuuuuuuwww{{{|||qqqllleee___\\\WWWQQQLLLJJJHHHEEEEEEIIIPPPWWW[[[___[[[WWWSSSQQQOOOKKKHHHJJJIIIGGGGGGJJJOOOTTTWWWWWWXXXZZZ\\\]]]\\\[[[ZZZ\\\^^^___``````bbbdddfffoooqqqssstttuuuvvvyyy{{{yyyxxxvvvttttttvvvyyy{{{yyyzzzzzzxxxuuuuuuvvvwww|||zzzyyy{{{~~~|||yyyxxxvvvsssooollliiihhhgggmmmnnnpppqqqpppooommmlllgggaaaZZZZZZ___gggmmmpppoooooonnnkkkhhhfffffffffhhhlllqqqvvv~~~|||ooopppooommmiiigggfffggguuu{{{xxxooonnnpppsssxxx{{{}}}}}}|||yyyvvvmmmaaaZZZYYYWWWTTTSSSTTTWWW[[[```fffkkknnnooossszzz|||zzzyyyzzz{{{xxxsssnnnaaaZZZOOOFFFAAA@@@@@@@@@CCCAAA>>>:::666333000...///...---,,,,,,,,,------***)))&&&$$$$$$%%%''')))''''''&&&''''''((()))***+++******)))((('''&&&&&&&&&'''''''''((((((((((((*********))))))((((((((('''(((((((((((())))))))))))))))))***))))))((('''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''''''''''''''(((((())))))+++***(((&&&&&&''')))***))))))))))))))))))))))))((()))))))))******************))))))))))))*********++++++,,,,,,------...////////////000000000000######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))+++...111444666999<<<>>>@@@AAABBBCCCCCCDDDCCCCCCFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFHHHKKKNNNNNNLLLJJJHHHFFFCCCCCCEEEGGGIIIIIIGGGEEECCCAAA???>>>>>>>>>>>>===<<<;;;===@@@CCCEEEKKKPPPXXX___eeejjjnnnqqquuuvvvxxxzzzzzzzzzzzzyyyssspppkkkddd\\\TTTNNNJJJCCCCCCBBBBBBBBBDDDFFFHHHJJJNNNSSSXXX\\\aaagggjjjuuuxxx}}}xxxnnnmmmnnnqqqwww{{{}}}~~~wwwuuuvvv{{{~~~sssiiiaaa]]]XXXTTTSSSQQQLLLHHHJJJJJJKKKKKKMMMOOOQQQSSSTTTSSSSSSSSSSSSSSSQQQPPPOOONNNNNNPPPTTT[[[aaaeeeiiijjjlllnnnooonnnlllkkknnnpppssssssrrrqqqssstttzzz{{{|||}}}}}}~~~{{{yyywwwvvvvvvtttvvvxxxyyyyyywwwtttrrrsssllleeeaaacccgggkkkmmmqqqqqqpppkkkeee```^^^]]]ZZZ^^^bbbhhhqqq{{{}}}yyylllmmmooonnnlllkkkkkkllluuu{{{~~~ttthhhiiijjjllloootttxxx{{{vvvwwwrrrjjjeeeccc```\\\ZZZWWWTTTRRRRRRUUUYYY\\\___dddllltttyyyzzzzzzyyyzzzyyyzzz}}}}}}yyyoooggg[[[PPPHHHCCC@@@>>>FFFEEEBBB???<<<999777666555222---)))'''(((+++---***(((%%%$$$###$$$'''(((''''''&&&''''''((()))***++++++***)))(((''''''&&&'''''''''(((((((((((())))))(((((((((((((((''''''(((((((((((()))))))))***((())))))))))))(((''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***+++***(((&&&&&&''')))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***++++++,,,,,,------....../////////000000000111######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((''''''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$#########$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%'''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***+++,,,,,,///222555777999<<>>============>>>======>>>CCCIIIPPPTTT^^^bbbhhhmmmrrruuuyyy|||}}}{{{wwwsssqqqdddaaa[[[TTTMMMGGGCCCAAA===???@@@BBBDDDHHHMMMQQQYYY\\\aaafffkkkpppvvvzzz{{{}}}yyymmmjjjffffffiiikkkkkkiiibbb___^^^aaaeeeccc[[[SSSRRRPPPMMMLLLMMMMMMMMMMMMOOORRRUUUVVVUUUTTTSSSSSSTTTVVVYYY\\\^^^`````````[[[[[[[[[]]]bbbhhhmmmqqqyyyzzz|||~~~~~~}}}|||zzz~~~~~~~~~{{{yyyuuuoookkkkkkmmmooooooqqqrrrrrrmmmeee^^^[[[ZZZWWWZZZ\\\___eeennnsssrrrjjjkkkmmmmmmmmmnnnppprrr}}}}}}rrriiigggeeebbbaaadddjjjooonnnrrrrrrooommmnnnkkkffffffbbb[[[UUUQQQPPPQQQRRRQQQVVV]]]dddiiinnnsssvvvuuuvvvxxx|||}}}{{{uuukkk```VVVLLLCCC>>>AAA@@@???>>>===<<<;;;;;;<<<777000***&&&%%%&&&(((,,,+++)))((('''(((***+++((((((((('''(((((())))))*********))))))((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))******)))))))))))))))((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((()))***+++***)))(((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''(((((('''&&&&&&''')))***))))))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))************))))))***++++++,,,,,,------.........//////000000111111######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&############"""!!!$$$$$$###$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))+++,,,...//////333555888:::<<<>>>AAACCCBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGIIILLLNNNNNNKKKHHHGGGFFFDDDCCCDDDCCCAAA@@@@@@???===<<<<<<<<<===>>>@@@AAAEEEKKKSSS]]]eeejjjrrrtttwwwxxxyyy{{{}}}}}}yyyssslllfffbbbUUUQQQLLLFFFBBB@@@@@@@@@>>>AAAFFFKKKPPPWWW```ffflllnnnppprrrtttxxx|||}}}|||ssslllccc^^^\\\[[[WWWTTTRRROOOMMMOOORRRSSSOOOLLLMMMMMMNNNNNNOOORRRWWWZZZ\\\___bbbccc```^^^]]]]]]aaaeeejjjooorrrtttuuuvvvrrrqqqpppqqqssswww{{{}}}zzz{{{}}}~~~}}}yyywwwwwwxxxxxxsssvvvxxxtttmmmfffddddddaaacccbbb^^^]]]bbbfffffffffffffffffffffiiimmmqqqyyy}}}}}}sssiiigggccc]]]ZZZ[[[```eeejjjoooqqqqqqrrruuutttqqqqqqnnnjjjeee___ZZZWWWUUUPPPSSSVVVZZZ^^^dddlllrrrrrrtttwwwxxxyyyyyy{{{|||~~~{{{vvvpppggg\\\QQQIIIDDDCCCBBBAAA@@@>>>=========;;;666111---+++******...------,,,,,,,,,,,,,,,******)))((((((((())))))***)))))))))))))))))))))))))))))))))*********+++(((((((((((((((((((((((((((((()))))))))***************++++++******)))((()))))))))))))))(((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))++++++***)))(((''''''''''''(((((())))))&&&&&&&&&&&&'''((())))))***)))'''&&&&&&'''((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))***++++++***))))))***++++++,,,,,,------............///000111111111######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$%%%&&&&&&''''''###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&''''''&&&###!!!$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''((((((((()))***+++,,,...///111111555777:::<<<===???BBBDDDBBBCCCDDDEEEFFFGGGGGGGGGJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHJJJLLLNNNLLLHHHEEEGGGFFFDDDDDDDDDBBB???===>>>===<<<;;;<<<<<<>>>>>>BBBFFFNNNXXXcccnnnvvv{{{~~~}}}|||}}}{{{yyyvvvppphhh```XXXSSSJJJGGGCCC???===>>>@@@BBBAAAFFFNNNVVV___iiittt|||{{{{{{zzzyyyxxxyyy|||~~~yyypppcccZZZUUUQQQKKKGGGIIIGGGEEEGGGLLLPPPQQQQQQOOOQQQSSSTTTUUUYYYaaaggghhhkkknnnmmmjjjhhhggghhhppptttzzz{{{wwwwwwoooppprrrtttwww{{{~~~~~~}}}}}}{{{zzzuuutttuuummmnnnjjj```ZZZZZZ]]]^^^aaaaaa___^^^^^^aaagggkkkeeejjjrrrzzz~~~kkkjjjfffaaa\\\]]]aaafffkkkooorrrrrruuuzzz{{{xxxxxxxxxxxxuuupppiiibbb^^^VVVVVVVVVVVVXXX^^^hhhooouuuxxxzzzzzzxxxxxxzzz}}}zzzzzz{{{zzztttjjj___WWWQQQPPPNNNKKKHHHEEEBBBAAA<<<;;;;;;999888555444222.........---------,,,,,,,,,+++***))))))((()))))))))))))))))))))*********)))*********++++++++++++)))))))))))))))*********))))))))))))************+++,,,,,,,,,,,,+++******++++++******))))))(((((())))))(((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***(((((((((((((((((((((((('''(((***+++,,,+++)))((((((((())))))******++++++''''''''''''(((***+++++++++***(((&&&%%%&&&'''(((%%%&&&((()))************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))***++++++,,,,,,---......---......///000111111222###"""!!!!!!!!!"""$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########'''%%%""" """%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''+++,,,...///000000222444888:::>>>@@@AAACCCEEEGGGBBBCCCEEEGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIJJJKKKKKKJJJIIIHHHKKKFFFAAA>>>??????>>><<<===<<<:::888999>>>EEEKKKOOOVVVaaaiiipppuuu{{{}}}yyyuuuuuuqqqjjjaaaXXXPPPIIIFFFAAA@@@???@@@BBBEEEIIIKKKXXXZZZ___gggpppxxx}}}|||}}}}}}zzzwwwxxx|||}}}xxxuuuvvv{{{|||rrriii]]]TTTMMMIIIEEECCCEEEFFFHHHKKKOOOSSSVVVWWW[[[^^^aaacccdddggglllpppyyy{{{|||}}}|||yyyvvvtttzzzwwwllleeebbb```^^^___eeelllqqqvvvzzz~~~|||{{{|||~~~}}}xxxuuusssyyy|||wwwrrrnnnlllnnnrrrxxxzzztttmmmjjjiiigggbbb]]]^^^[[[YYYYYYZZZ\\\\\\\\\]]]^^^bbbiiirrrzzz~~~nnniiiaaa[[[ZZZ^^^cccgggmmmtttyyyzzzzzzzzzxxxttt|||{{{}}}}}}qqqfffaaaaaabbbaaa^^^[[[\\\aaaeeeooovvv}}}}}}wwwsssuuuyyy}}}}}}~~~xxxoooggg^^^^^^^^^\\\WWWOOOGGGCCCBBB???;;;999777666555333...---,,,---......,,,+++++++++++++++************------***)))---111...'''++++++***)))(((((())))))+++***((('''&&&''')))***---+++)))'''&&&&&&'''(((***((('''))),,,...,,,***))))))))))))))))))))))))***)))(((''''''''''''''')))(((&&&%%%$$$$$$%%%&&&***)))'''(((******(((%%%$$$%%%&&&''''''&&&%%%%%%''''''((()))***)))))))))'''''''''''''''((()))***+++***'''&&&%%%&&&'''(((((()))+++***))))))***+++******))))))((((((((('''(((((('''&&&&&&&&&''''''$$$&&&''')))))))))((((((************************,,,+++***))))))***++++++---,,,,,,,,,,,,---......222,,,+++111555222111444$$$$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%(((((((((((()))***++++++,,,...111222222333666888999<<>>AAACCCCCCDDDEEEGGGFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKMMMNNNNNNOOOKKKJJJJJJIIIHHHFFFEEEDDDAAA@@@??????@@@???===:::===>>>@@@EEEKKKVVVaaaiiisssuuuxxx{{{|||}}}}}}zzzrrriiicccTTTPPPJJJDDD@@@???AAABBBFFFHHHLLLQQQWWW^^^cccfffooouuu|||}}}vvvrrrqqqqqqpppmmmhhhccc___^^^^^^^^^]]]]]]___dddfffeee^^^YYYWWWTTTQQQOOOOOOOOONNNMMMSSSUUUXXX]]]eeelllssswww{{{~~~uuuqqqrrrvvvwwwvvvuuuvvvwwwxxxyyyyyyyyyyyy{{{sssiiidddbbb```ZZZTTTQQQSSSWWW]]]aaadddcccaaa___bbbdddeeeddddddeeefffhhhkkkrrryyy}}}yyypppiiiiiimmmssswwwxxxuuupppmmmgggfffhhhmmmoooooosssyyyzzzvvvzzzzzzvvvsssooojjjhhhhhhiiijjjkkknnnkkkgggeeefffhhhjjjkkkttttttqqqmmmjjjmmmvvv~~~wwwttttttyyyzzzxxxwwwxxxrrrnnnggg___ZZZ[[[___ccceeemmmvvvyyywwwtttsssttt}}}wwwpppggg___YYYVVVKKKGGGAAA===;;;;;;::::::555333111000///---***'''************************------,,,---444===???<<<,,,,,,+++************++++++***)))((('''((()))))))))((('''&&&&&&&&&'''((()))(((((()))+++,,,+++***))))))))))))))))))))))))(((''''''''''''(((((()))%%%&&&'''((())))))))))))+++)))'''&&&'''(((((('''((((((((((((((('''&&&%%%'''&&&&&&%%%%%%'''((())))))((((((''''''''''''(((''''''''''''((((((((((((&&&''''''&&&###""""""###((((((((('''''''''''''''%%%%%%&&&'''((()))******++++++***)))((((((((((((++++++++++++++++++++++++++++++************+++,,,---,,,,,,,,,,,,---.........******...000//////000&&&&&&&&&&&&&&&''''''((($$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###!!!!!!###$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&%%%%%%$$$$$$######"""###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&"""###$$$%%%''')))+++---000222555777888:::===??????AAACCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKFFFGGGHHHJJJKKKLLLMMMNNNHHHHHHGGGGGGFFFEEEDDDCCC@@@???>>>===============???DDDKKKTTT^^^hhhrrrxxx||||||}}}}}}}}}}}}~~~~~~{{{wwwrrrlllcccYYYSSSJJJFFFBBB>>>???CCCIIIMMMQQQTTTZZZ```gggmmmrrrttt{{{{{{uuuqqqooopppkkkccc[[[TTTPPPNNNNNNJJJJJJMMMQQQVVVXXXWWWUUU[[[[[[[[[\\\]]]]]]]]]\\\aaacccfffkkkrrryyyyyypppeeebbbfffjjjjjjhhhnnnllljjjgggfffeeeeeefffkkkgggcccbbbdddeeebbb______ccchhhlllooooookkkeee___``````aaaaaabbbccccccfffgggkkkrrrxxxwwwppphhhfffiiimmmqqqrrrqqqooommmeeedddhhhmmmpppqqqvvv|||}}}~~~|||wwwrrrkkkgggiiimmmrrryyy~~~}}}}}}{{{zzzyyysssnnnnnnppprrrsssooorrrssspppllloooyyy}}}zzzuuusssuuuuuusssqqqsssrrrqqqpppmmmiiifffeeedddcccjjjsssxxxwwwssspppooo{{{}}}{{{rrriiibbb^^^SSSNNNFFFAAA>>>===<<<<<<999777555444333111...+++************************)))++++++---444>>>CCCCCC,,,,,,+++++++++++++++,,,+++***)))((((((((())))))(((((('''''''''((())))))))))))((()))***++++++***))))))))))))))))))))))))'''''''''''''''((()))***&&&'''(((*********)))(((111...+++)))((((((((())))))))))))(((((('''&&&&&&((('''&&&%%%%%%''')))******)))((('''''''''''''''%%%&&&'''((())))))(((((('''((()))(((&&&%%%&&&'''''''''''''''''''''&&&&&&&&&''''''((()))))))))))),,,+++)))((((((((()))***++++++++++++++++++++++++++++++***+++++++++,,,,,,---,,,,,,,,,,,,---......111000000222333333444444$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$""""""$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$"""###$$$%%%&&&''''''''')))(((((('''''''''((((((&&&'''(((***,,,///111333111444666888:::;;;>>>AAAAAACCCEEEFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKKKKEEEFFFHHHJJJKKKLLLLLLLLLIIIHHHFFFDDDBBB@@@???>>>>>><<<:::999999;;;???BBBHHHOOOZZZfffooowww}}}~~~zzztttkkkaaaYYYQQQJJJFFFDDDBBB@@@@@@EEELLLTTTZZZaaadddiiipppuuuyyy{{{|||}}}}}}vvvrrrrrrkkk___TTTKKKGGGGGGGGGHHHIIILLLQQQWWW]]]aaacccdddgggjjjmmmoooqqqrrrrrruuuvvvwww{{{}}}|||zzzyyyyyyyyy{{{|||vvvmmmcccaaaeeehhhgggdddlllhhhbbb\\\XXXVVVWWWXXXXXX[[[```dddgggiiijjjkkkiiipppuuuvvvwwwxxxqqqiii\\\[[[YYYXXXXXXYYYYYYYYYZZZYYYZZZaaaiiillljjjfffaaabbbdddeeeeeecccaaa```\\\[[[^^^dddhhhkkkrrrzzz|||~~~|||yyyyyy|||~~~|||tttllleeedddgggiiiooovvv}}}{{{uuussstttvvvwwwtttwwwyyyuuuooonnnttt{{{|||xxxsssqqqssstttrrrqqqsssrrrrrrrrrrrrrrrpppnnnlllggglllssswwwwwwsssmmmiiinnnrrrzzzvvvnnniii[[[UUULLLEEE@@@===;;;:::===<<<::::::999888666333++++++++++++************&&&((('''&&&+++333777666,,,+++++++++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))******((()))))))))))))))******************************'''''''''''''''((()))***((()))*********)))'''&&&...---+++)))((((((***+++))))))(((((('''''''''''')))((('''&&&&&&(((***+++***)))((('''''''''''''''%%%&&&'''((())))))((((((&&&((())))))(((((()))+++&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%$$$###***)))((((((((()))+++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,,,,,,,,,,---.........000111000000111222222###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###''''''&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))+++---000222444333666888:::;;;<<>>;;;888777777999<<<>>>AAAFFFMMMVVV\\\eeejjjrrrxxx{{{}}}~~~}}}{{{yyywwwsssmmmhhhZZZSSSJJJCCCAAAAAACCCDDDGGGIIINNNUUU^^^hhhppptttvvvyyy}}}{{{yyyrrrxxxxxxgggbbb[[[TTTPPPOOOQQQSSSRRRTTTVVV[[[aaaiiiqqqvvvwww{{{|||lllkkkjjjhhhgggfffffffffjjjgggfffgggeeeeeennnxxxwwwiii]]]YYYZZZ^^^```bbbaaa^^^ZZZVVVQQQMMMKKKJJJMMMRRRXXX^^^bbbddddddgggpppuuutttyyy}}}tttaaa]]]YYYWWWXXXYYYYYYYYYWWWWWWWWWZZZ^^^cccgggjjjhhhgggfffdddaaa]]]YYYWWWSSSQQQQQQTTTUUUWWW\\\cccfffjjjlllkkknnnrrrsssqqquuunnnhhhiiikkknnnsssxxx}}}|||wwwxxxzzz|||~~~{{{rrrhhhaaa]]]\\\dddooo}}}yyyqqqllllllnnnoootttyyy{{{yyyvvvuuuwwwxxxwwwvvvqqqrrruuuyyy{{{wwwoooiiicccfffjjjmmmqqqvvv}}}yyyssshhh^^^UUULLLFFFAAA;;;:::999999999999666444111111///...,,,+++))))))---000///***)))++++++))))))))))))))))))***+++,,,***+++++++++******))))))***************)))((('''''')))+++***((('''(((***************************)))((((((''''''''''''((())))))((('''''''''(((((($$$&&&((((((&&&&&&(((***&&&%%%%%%%%%&&&'''((()))'''''''''((((((((())))))(((''''''''''''(((((()))))))))'''&&&&&&'''((((((&&&'''(((((((((((()))***'''''''''(((((()))))))))%%%&&&'''((('''&&&$$$###'''(((((()))))))))(((((()))))))))))))))))))))))))))***+++------------------,,,,,,,,,,,,---......---222444000...111333111$$$$$$&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&$$$############$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''')))***+++,,,,,,---///111333555777999:::<<<======>>>@@@BBBCCCEEEHHHIIIJJJJJJLLLNNNMMMMMMLLLLLLKKKIIIHHHGGGGGGHHHIIIIIIGGGEEECCCAAA???>>><<<;;;::::::;;;;;;:::???FFFLLLRRRZZZcccjjjppprrrvvvxxxyyyzzz{{{}}}zzzwwwsssppplllfff]]]WWWKKKFFF@@@===???BBBFFFHHHOOOSSSYYYbbbllluuu}}}yyy{{{~~~yyyvvvpppqqqssswwwzzz{{{yyyvvvuuuyyytttkkkbbb```\\\YYYXXXYYYZZZ\\\]]]___aaadddiiiqqqxxx~~~|||uuueeeeeeddddddcccbbbbbbaaaddd^^^YYYXXXWWW[[[iiixxxmmm]]]UUUVVV\\\bbbfffgggiiihhhddd^^^WWWSSSRRRPPPOOOUUU]]]bbbaaa^^^^^^hhhmmmmmmsss}}}}}}uuufffbbb]]][[[]]]____________`````````___aaadddgggggghhhhhhhhhfffccc```^^^[[[YYYYYY[[[ZZZXXX[[[```aaafffjjjjjjjjjkkkhhhccchhhbbb^^^aaafffjjjpppvvvvvvzzz|||yyyxxxwwwsssnnnkkkmmmooopppooonnnnnnooottt{{{|||qqqgggaaaYYYZZZ\\\cccqqqwwwlllgggeeefffkkkppp}}}}}}~~~}}}vvvqqqssssssuuuyyy|||zzzrrrkkkhhhhhhgggeeefffjjjsssyyyxxxlllbbbXXXOOOJJJCCCAAA@@@??????>>>;;;999333333111///---+++)))(((&&&***+++)))(((+++,,,+++))))))(((((()))***++++++***++++++++++++***))))))************)))(((&&&&&&''')))+++***'''&&&(((******************************)))((('''''''''''''''''''''&&&&&&&&&(((***+++***,,,---+++'''$$$$$$%%%%%%$$$$$$$$$%%%''')))***%%%&&&''''''(((((('''''''''''''''''''''((()))***+++***(((&&&%%%&&&'''((()))***+++***)))((()))***'''((((((((())))))******((()))+++,,,---,,,***)))(((((()))))))))'''&&&$$$(((((((((((((((((((((((()))***+++---......---------,,,,,,,,,,,,---......***000222---+++///111///"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%$$$###%%%((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&''''''''''''(((***,,,///000///000111111222444777::::::;;;<<<>>>????????????CCCDDDFFFHHHKKKLLLMMMNNNOOONNNLLLJJJHHHHHHHHHHHHKKKHHHEEEDDDEEEEEECCCAAA=========;;;999888999;;;???EEEOOOZZZdddlllppprrryyy{{{}}}}}}{{{xxxwwwvvvpppkkkddd___ZZZUUUOOOKKKFFFDDDAAA???@@@FFFNNNTTT^^^cccjjjqqqvvv{{{yyyuuummmmmmmmmmmmmmmjjjfffcccgggcccfffqqqwwwsssnnnmmmiiigggeeeeeegggggggggfffkkkllloootttuuuvvv||||||zzzzzzxxxzzz|||{{{wwwppphhhcccYYYXXXXXXYYY\\\___aaaaaa^^^]]]\\\YYYXXX\\\dddkkkyyyuuunnnfff``````cccgggkkknnnooommmgggbbb```___]]]XXXUUUXXX```ffffffdddaaaeeeiiimmmppptttwwwzzzqqqjjjbbb^^^___ccceeefffiiihhhfffdddcccdddeeefffcccdddfffhhhiiigggdddaaa[[[^^^```^^^ZZZ[[[```eeeaaaffflllppprrroookkkhhheeebbb^^^YYYWWWZZZ```dddjjjmmmppppppnnnoooqqqtttkkknnnrrrsssrrrpppooonnnooottt}}}~~~tttmmmeeeaaa\\\[[[```kkkwwwyyyyyywwwrrrnnnmmmqqqtttvvv|||vvvqqqlllqqquuuxxx~~~zzznnnqqqkkkccc```bbbfffkkkmmm~~~zzzooobbb[[[OOOJJJEEEBBBAAA@@@===:::999666222000...,,,)))'''++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******)))(((&&&%%%###"""))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))************)))(((''''''((((((***)))(((((()))***)))'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))))))))((('''''''''(((***+++'''((()))++++++***))))))++++++,,,,,,......//////******++++++,,,---......////////////000000000000&&&&&&&&&'''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((((((((((()))+++---///111000222333444444666999;;;<<<===>>>???@@@AAAAAAAAADDDEEEGGGJJJLLLMMMNNNOOOOOONNNLLLJJJIIIHHHHHHHHHOOOLLLHHHFFFEEECCC@@@===>>>===:::888777999>>>BBBJJJPPPZZZeeeooowww|||~~~}}}~~~}}}zzzuuuoookkkhhhaaa\\\UUUPPPMMMJJJFFFCCC@@@AAABBBEEEJJJSSS]]]dddllloootttwww{{{~~~{{{wwwqqqooolllhhhddd```\\\YYY\\\YYY\\\gggppppppooopppkkkkkkkkkmmmqqqtttuuuuuuyyyyyy|||~~~xxxsssqqqrrrsssqqqnnnjjjhhhgggjjjkkkjjjhhhddd^^^XXXUUUNNNOOORRRWWW[[[^^^`````````aaa___]]][[[^^^eeekkksssqqqmmmhhheeeeeehhhkkkiiijjjkkkiiieeebbbcccddd```\\\ZZZ]]]eeeiiihhheeefffggggggggggggiiillloooooojjjdddaaabbbdddeeeeeegggfffcccbbbaaaaaabbbbbb```aaaccceeefffeeebbb```dddeeedddbbb``````cccfffbbbeeejjjmmmnnnkkkhhheeebbb```\\\XXXVVVWWW\\\```bbbdddeeedddbbbbbbccceeemmmppptttwwwwwwxxxyyyzzzwwwwwwyyy~~~xxxpppfff^^^]]]___bbbdddkkkmmmnnnooopppuuu||||||tttwwwwwwuuuwww||||||xxxwwwqqqhhh___ZZZ\\\bbbhhhpppwww{{{ooogggZZZTTTNNNJJJHHHGGGCCC@@@>>>;;;777555333111///---,,,---...//////...,,,+++************************)))))))))))))))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))***************))))))******+++(((''''''''')))***)))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&((((((''''''(((((()))***((((((((((((((())))))***(((((()))***************)))*********************+++++++++,,,---.........////////////000000000000&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%$$$$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%'''(((((())))))***+++---///111222111444666888888999:::<<<>>>>>>@@@AAABBBCCCCCCCCCEEEFFFHHHJJJLLLNNNOOOOOOOOONNNLLLJJJHHHHHHHHHHHHMMMKKKHHHGGGEEEBBB>>>;;;???===:::888:::@@@IIIPPP[[[```hhhqqqyyy~~~zzzuuunnneee^^^ZZZRRRMMMGGGBBB@@@@@@@@@@@@@@@DDDJJJPPPXXXbbblllrrruuuwwwzzz||||||wwwtttmmmfff___YYYVVVTTTXXXVVVXXXaaajjjnnnqqqtttsssssstttxxx|||}}}|||tttkkkfffccceeefffeeeaaa]]]ZZZYYYYYYYYYXXXWWWTTTQQQOOOMMMJJJMMMSSSXXX]]]___aaaaaabbbccccccaaa___```eeejjjmmmlllkkkiiigggiiimmmpppiiiiiigggeeecccdddhhhkkkfffdddbbbfffmmmpppnnnkkkoooooommmjjjiiikkkooorrrwwwuuuqqqpppoooooommmllllllkkkjjjhhhgggggghhhiiihhhiiikkkllllllkkkiiihhhllljjjfffddddddccccccbbb___aaaeeeggghhhfffdddbbb```___]]]ZZZXXXXXX[[[^^^]]]^^^^^^\\\YYYXXXYYYZZZbbbeeeiiimmmooorrruuuwww{{{{{{}}}~~~~~~wwwmmmhhhddd^^^ZZZZZZ\\\___dddkkkttt|||~~~|||wwwtttvvvyyy{{{xxxvvvqqqggg]]]YYYZZZ^^^]]]eeeqqqzzz~~~~~~}}}|||~~~vvvhhhbbbYYYSSSPPPMMMIIIFFF>>>;;;777555444222000///,,,...000222222///,,,***************************((()))***++++++,,,,,,+++))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,+++++++++******************)))******++++++((('''&&&''')))***)))(((''''''''''''''''''''''''((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((()))******'''(((((())))))))))))))))))))))))))))))******+++*********))))))(((((((((,,,,,,,,,---......///////////////000000000111111######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###"""###%%%&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''))))))***+++,,,---///111222333222555888::::::;;;;;;===??????AAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEEEECCCBBB???===>>>??????AAAFFFNNNYYY```jjjmmmqqqvvvzzz|||}}}}}}{{{xxxrrrllleee]]]UUUPPPIIIEEE@@@======???CCCFFFKKKOOOVVV^^^eeekkkrrrvvvsssuuuxxx{{{|||xxxuuuooogggaaa^^^]]]^^^cccaaa```dddkkkqqqvvvxxx}}}}}}}}}|||vvvuuu|||yyyvvv~~~}}}{{{yyyuuunnneee___[[[]]]___^^^[[[WWWSSSRRROOOPPPRRRTTTTTTTTTSSSSSSRRRUUUYYY\\\___bbbdddfffeeeggghhhfffccccccfffiiilllllljjjiiiiiilllqqquuupppmmmiiifffeeeiiinnnrrrooommmkkkooouuuyyyzzzyyyvvvvvvwwwvvvwwwzzz~~~|||xxxvvvvvvvvvuuuttttttuuuvvvvvvxxxyyyzzzzzzyyywwwwwwvvvsssnnniiiggghhhgggccc___^^^___aaabbbcccbbb```______``````^^^]]]]]]^^^``````___]]][[[YYYYYYYYYYYYVVVXXX[[[]]]___aaadddggglllrrr|||}}}}}}}}}}}}|||{{{{{{sssiiiaaaYYYXXXXXXZZZ```kkkvvv}}}~~~~~~}}}zzzwwwuuutttssssssuuuvvvssslllccc[[[WWWSSSXXX```hhhooosssuuuwwwvvv{{{uuunnneee]]]WWWQQQKKKFFF@@@===999666444333222000+++---...//////---***(((++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++++++++***))))))))))))))))))(((''''''))))))(((''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''(((((())))))((((((((((((((((((((((((*********))))))*********)))))))))))))))******+++&&&''')))*********)))(((***)))((((((((()))+++,,,,,,,,,,,,,,,++++++++++++---------.........///////////////000000111111222$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''(((***+++,,,---...000222333444555333666999;;;;;;;;;<<<===??????AAABBBCCCDDDDDDDDDDDDEEEGGGIIIKKKLLLLLLMMMMMMLLLJJJHHHFFFFFFFFFFFFAAABBBBBBBBBAAA@@@??????<<<@@@FFFMMMUUU^^^ffflllrrrsssuuuvvvwwwvvvuuutttrrrmmmeee^^^WWWPPPIIIDDDAAA@@@>>>===???DDDJJJOOOWWW\\\ccciiimmmpppssstttppprrrtttxxxxxxsssnnnmmmjjjgggddddddhhhlllooonnnlllmmmqqqxxx~~~yyypppjjjooouuuuuuqqqooorrrqqqpppnnnkkkeee]]]XXXQQQSSSUUUUUURRRNNNLLLKKKMMMPPPUUUYYY[[[[[[YYYXXXVVVXXX[[[]]]___dddjjjnnnlllooopppooollljjjlllnnnuuussspppnnnmmmqqqwww|||{{{vvvoookkkkkknnnsssvvvwwwtttrrruuu{{{yyy{{{{{{uuutttvvvuuupppjjjfffgggggggggeeecccaaa______```bbbaaa``````aaabbbaaa___\\\ZZZYYYYYYYYYYYYVVVWWWYYYXXXXXXXXXYYY[[[XXX```nnnzzz}}}yyyvvvxxx~~~tttkkkkkkeee^^^ZZZ[[[aaahhhmmmooo|||~~~xxxssssssuuuvvvuuutttqqqpppqqqtttuuuoooeee\\\XXXWWWVVVXXX\\\bbbhhhkkklllpppxxxzzzrrrjjjbbbYYYOOOHHHGGGCCC>>>:::999888666555///......---,,,,,,++++++++++++++++++++++++++++++))))))******+++*********))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++,,,///...---+++***)))((((((,,,+++))))))))))))'''%%%(((((((((((((((((((((((('''''''''(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''))))))((((((''''''''''''((((((((((((((((((((((((******)))(((((()))******)))))))))))))))******+++&&&''')))*********)))(((***)))((((((((()))+++,,,++++++,,,,,,---......///---------.............../////////000111222222222((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&&&&&&&'''%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&((()))+++,,,---...000222444555666666555777:::;;;<<<===>>>@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJHHHFFFDDDDDDDDDDDDAAAAAAAAA@@@>>>>>>???@@@>>>FFFPPP[[[dddjjjooorrruuuvvvvvvuuutttrrrqqqoooggg```VVVNNNHHHCCC===888;;;===@@@CCCGGGLLLSSSXXX___dddkkkppprrrsssttttttrrrsssssstttxxx~~~uuukkkfff```ccceeeffffffiiiooottttttvvvvvvuuuxxxtttjjjbbbdddhhhhhhgggggghhhfffdddbbb^^^YYYSSSNNNMMMOOOPPPPPPMMMLLLKKKKKKQQQTTTYYY\\\^^^\\\ZZZXXXVVVYYY\\\^^^```gggpppwwwwwwzzz|||zzzwwwvvvwwwyyy}}}{{{xxxwwwyyy~~~}}}vvvqqqqqqsssvvvxxxxxxwwwvvvyyy~~~}}}wwwwwwwwwuuusssooollljjjggghhhiiihhhfffeeefffgggccc___\\\YYYYYYYYYYYYXXX[[[\\\]]][[[XXXVVVUUUVVVUUUZZZbbbjjjssszzzxxxxxx|||{{{tttkkkccc___^^^^^^^^^___gggsss~~~~~~ssshhhhhhnnntttyyy}}}vvvoookkkmmmrrrtttoooiiiccc^^^XXXTTTUUUXXX\\\^^^dddhhhnnnxxxzzzsssgggZZZPPPJJJFFF@@@;;;999888666555444333111000///......///)))))))))))))))))))))))))))************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,111000///---,,,++++++***---,,,************(((&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((***))))))(((''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((((((((((()))******'''(((((())))))))))))))))))))))))))))))******+++((()))***+++,,,---......------------------------...///000000111222333333((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''(((***,,,,,,...000222444666777777777999:::<<<======>>>AAACCCAAABBBCCCEEEFFFFFFGGGGGGFFFFFFHHHJJJKKKLLLLLLLLLIIIHHHFFFDDDCCCBBBBBBBBB???@@@@@@???>>>???DDDGGGJJJRRR^^^iiiqqquuuwwwyyyyyyyyywwwtttqqqmmmjjjhhh\\\TTTIIIBBB@@@>>>;;;999<<>>>>>@@@CCCFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMHHHGGGEEECCCBBBAAAAAAAAA;;;===>>>>>>???CCCJJJPPPWWW^^^jjjsssyyy|||~~~~~~|||xxxsssmmmgggbbb___TTTLLLBBB===>>>AAAAAA@@@AAAHHHRRRZZZaaaffflllpppmmmqqqvvvxxxwwwtttrrrqqqnnnllljjjfffdddeeeiiillllllpppsssooogggaaabbbeeeccciiipppttttttuuuyyy|||~~~|||yyywwwooohhhgggeeeaaa___```ZZZXXXVVVUUUTTTSSSRRRPPPQQQRRRRRRQQQPPPQQQTTTVVVZZZ[[[\\\^^^aaadddfffggghhhmmmrrrttttttwww|||~~~~~~xxxvvvvvvwwwwwwvvvpppssswww{{{}}}|||zzzxxxvvvvvvuuussssssuuuyyy}}}wwwzzz||||||{{{}}}~~~|||yyyvvvsssrrrqqqtttxxxxxxwwwyyy}}}xxxqqqmmmlllkkkhhhfffaaacccffffffdddaaa___^^^]]]```dddeeefffllluuu}}}yyyxxxwwwwww{{{yyyqqq``````^^^^^^eeeqqqvvvvvv}}}wwwsssqqqmmmhhhjjjqqq|||{{{zzzyyyxxxvvvsssqqqmmmlllkkklllmmmkkkfffbbbWWW[[[bbbllluuuzzz|||{{{nnnbbbTTTOOOGGGAAA>>><<<:::999333444666777666333///---************************((()))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))''''''''''''((()))***+++***))))))+++---//////...))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))))))))************************)))(((&&&%%%%%%&&&((()))'''''''''''''''((()))))))))((('''''''''(((***+++'''(((***+++++++++***))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333444444"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%'''(((&&&$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''***+++,,,---...////////////000333666888999::::::<<<===>>>??????AAADDDFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIGGGDDDCCCFFFDDDCCCCCC???::::::>>><<<::::::>>>FFFPPPXXX\\\hhhjjjnnnttt{{{~~~~~~~~~{{{vvvoooggg\\\QQQJJJHHH@@@<<<@@@CCCCCCEEEIIILLLPPPXXXdddnnntttuuutttsssvvvxxxwwwsssmmmhhheeedddcccaaa___^^^]]]]]]]]]YYY\\\aaaeeegggjjjlllnnntttyyy{{{zzz{{{}}}zzzyyytttoooggg```]]]___dddggg___```___[[[UUURRRQQQSSSUUUSSSSSSWWWXXXWWWYYY\\\______aaafffkkkppprrrrrruuuwwwzzz}}}~~~zzzqqqpppsssvvvtttpppqqqooonnnoooppppppllliiijjjiiihhhggggggfffffffffgggiiijjjjjjjjjlllppptttuuussspppmmmjjjiiiiiiiiihhhkkkmmmjjjhhhkkkuuu}}}~~~}}}zzzyyyyyyzzz|||~~~|||yyyvvvssssssqqqooonnnlllhhhbbb___]]]___bbbdddfffhhhllloootttwww{{{{{{zzz{{{qqqjjjeeehhhmmmsss|||zzzmmm```]]]___bbbfffjjjkkklllmmmooorrrrrrooommmyyy}}}zzzqqqoooqqquuuxxxxxxtttlllfffccc]]]YYY]]]gggqqquuuttt|||uuudddZZZNNNGGGEEECCC===777;;;999888888888777222///.........---+++***+++,,,,,,+++***))))))+++---///(((((())))))******++++++***************+++++++++)))((('''%%%%%%&&&&&&'''...------,,,,,,,,,------)))*********+++++++++++++++++++++++++++***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&'''((()))******((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++)))))))))))))))******+++)))(((%%%"""!!!$$$)))---''')))+++,,,,,,---///111000,,,)))(((+++...---,,,111111111000000000000000"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$%%%&&&'''&&&%%%'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&'''((((((***+++,,,---.../////////111222444666888:::;;;;;;===>>>@@@AAAAAABBBDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGEEECCCAAABBB@@@??????===999:::>>>===>>>AAAFFFNNNXXX```fffnnnoooqqqvvv{{{xxxssskkkcccZZZPPPHHHCCCCCC===<<>>===;;;888777777000000///---,,,++++++,,,+++******)))***+++,,,---))))))))))))************++++++******************))))))'''&&&&&&&&&'''(((######$$$$$$%%%&&&'''((())))))))))))*********+++***************)))(((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''(((((())))))((((((((())))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++)))))))))))))))******+++*********)))((()))+++...---,,,,,,+++******)))(((///---,,,+++,,,......---000000000000000000000000###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''((()))******+++---...///000000000444444555777999;;;===>>>>>>AAACCCDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFIIIIIIHHHGGGEEECCCAAA@@@???<<<;;;<<<:::888:::??????EEELLLTTT[[[dddmmmtttvvvuuuvvvxxx{{{}}}}}}|||ooohhh]]]RRRIIICCC???======<<<@@@IIIQQQUUUYYY\\\\\\cccmmmttt{{{~~~rrrjjjgggfffhhhddd\\\UUUPPPOOOPPPQQQZZZ```iiirrrxxx{{{~~~}}}vvvpppnnnooosssvvvxxx{{{~~~xxxooohhhccccccbbb``````bbbeeeiiikkkjjjiiifffaaa^^^]]]```bbb______ccckkkqqqsssvvv{{{zzz|||~~~zzzxxxyyyyyyzzzzzzzzzyyyyyyuuutttooohhhgggmmmrrrrrroooooonnnmmmlllmmmqqqttttttqqqmmmkkkkkkoootttwwwssstttuuuwwwyyywwwtttpppmmmllljjjiiiiiijjjkkkmmmnnnmmmkkkhhhfffgggkkknnntttxxx~~~~~~|||~~~zzzxxxvvvvvvsssvvvxxxzzz}}}{{{tttppphhh```ZZZXXX[[[^^^bbbeeehhhhhhggghhhkkknnnmmmnnnsss}}}~~~tttnnniiifffhhhnnnvvv}}}~~~tttiiiaaa___\\\[[[[[[aaalllyyyzzzvvvqqqqqqvvvzzz}}}}}}qqqiii___WWWWWW^^^hhhoooyyy{{{tttdddVVVLLLGGGEEECCCGGGIIIHHHDDD???<<<;;;444222000...,,,,,,++++++***************+++++++++***************))))))))),,,+++++++++***)))))))))***))))))((('''(((((((((//////...---,,,+++******(((((((((((())))))))))))((())))))))))))(((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((&&&''''''(((((((((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++)))))))))))))))******+++'''(((******)))((()))++++++)))(((***---///...,,,---...///...------...///000000000000000000000000###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''')))******+++,,,...///111111222222777777777888:::===???AAA@@@CCCFFFGGGFFFDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGIIIHHHGGGEEECCCAAA@@@???>>>;;;:::;;;:::999<<>>===>>>>>>@@@CCCKKKUUU]]]cccfffhhhbbbffflllttt}}}vvvpppnnnjjjddd[[[SSSOOOOOORRRTTT^^^eeepppyyyyyytttmmmfffbbbccceeeggglllkkkgggccc___^^^___aaaggggggggghhhiiijjjkkklllfffeeebbbaaaaaadddiiilllkkkkkkpppyyy~~~{{{vvvooooooooonnnnnnmmmmmmlllfffgggfffaaabbbhhhlllmmmooooooooooooppptttyyy~~~~~~|||yyyxxx{{{~~~{{{zzz|||}}}zzz||||||yyy{{{~~~}}}yyynnneeeaaaaaaccccccfffhhhgggfffeeefffgggdddeeeiiiqqq{{{tttmmmkkkmmmrrrzzzyyyooojjj]]]YYYVVVYYYcccqqq~~~~~~xxxrrrrrrvvvzzz{{{{{{uuuqqqiii___XXXYYY___dddqqqssswww|||ssscccWWWRRRPPPOOOSSSXXX\\\YYYPPPEEE<<<888555111...---,,,+++***))))))***++++++******)))+++++++++******))))))))),,,,,,,,,+++***)))((((((*********)))))))))))))))*********)))((('''&&&&&&'''''''''(((((((((((()))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''%%%&&&''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))******+++'''((())))))(((((()))+++,,,)))'''+++111555333000+++...000000---+++---////////////000000000000000$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&''')))***+++---...///111333444444444:::::::::;;;<<>>???AAACCCCCCCCCEEEGGGGGGFFFEEEEEEFFFCCCDDDEEEFFFHHHHHHHHHHHHEEEDDDCCCAAA@@@?????????:::777888;;;???BBBKKKSSSaaagggpppvvvyyy{{{}}}|||zzzxxxtttmmmcccYYYQQQEEE@@@;;;999===CCCJJJNNNWWW```iiiooosssxxxyyyxxxooohhhccchhhvvvssshhhbbb^^^\\\YYYWWWYYY^^^cccgggvvv|||wwwooonnnllliiieee```]]]ZZZUUUWWWZZZ\\\^^^aaaeeehhhlllkkkiiihhhgggggghhhhhhjjjkkkmmmsssyyy}}}}}}zzzyyywwwvvvuuurrrnnnjjj\\\\\\]]]___aaacccfffgggnnnyyy|||wwwqqqkkkhhhbbbeeeggggggfffiiiooouuuwwwyyy|||~~~xxxqqqhhhaaa^^^___```aaajjjzzzuuuoookkkmmmtttwwwuuuqqqqqqtttvvvrrrjjjaaa[[[YYYYYY]]]bbbfffkkkrrrzzz|||sssnnnggggggnnn{{{jjjVVVCCC===666222111000...+++,,,,,,,,,++++++++++++++++++++++++++++++*********,,,+++++++++***)))))))))***************)))((((((+++,,,,,,,,,+++)))(((&&&''''''''''''(((((((((((()))******++++++++++++***(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((%%%&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******)))))))))))))))******+++,,,+++***((('''))),,,///,,,***)))***---...---***+++,,,---,,,++++++,,,------......//////000000111%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%###"""$$$&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''((()))+++---///000111222444666888999::::::===>>>???AAABBBCCCCCCDDDCCCEEEFFFFFFEEEEEEFFFHHHEEEEEEEEEFFFFFFEEEDDDDDDAAA@@@???===============;;;:::<<>><<<<<>>===<<<;;;:::;;;<<<<<>>AAAJJJSSS^^^kkkwww}}}}}}~~~~~~zzzvvvjjjddd\\\TTTNNNGGGBBB>>>>>>>>>@@@FFFNNNVVV\\\___fffqqqyyy{{{|||~~~ooojjjddd``````dddhhhkkkkkkjjjiiieee```\\\[[[[[[\\\^^^aaaffflllrrrwwwzzztttmmmmmmmmmkkkhhhddd```]]]ZZZ]]]aaadddfffhhhjjjllllllkkkkkkmmmrrryyyzzzuuuoooiiihhhjjj{{{}}}~~~vvvqqqoooqqqtttyyy||||||uuurrrnnnjjjjjjmmmpppooonnnllllllooossstttvvvtttlllnnntttzzz~~~vvvnnniiiaaadddjjjuuuuuueee^^^cccjjjnnnnnnllllllmmmmmmmmmlllkkkjjjbbbaaa]]]VVVQQQSSSZZZbbbgggooozzzwwwrrrnnnppptttssskkkdddNNNGGG>>>999888777444111000///---+++++++++---...*********++++++,,,,,,---***************+++++++++((())))))******((('''&&&%%%''')))+++,,,+++***)))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******&&&'''((()))************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++&&&))),,,---,,,*********+++---...---+++***+++---222...******---//////...---------...///000000111###$$$&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&'''&&&%%%%%%'''((())))))***,,,...000333444555777999;;;;;;===???AAABBBBBBCCCDDDEEEEEEEEEDDDLLLJJJGGGEEEDDDEEEFFFHHHCCCDDDDDDDDDCCCAAA???>>>:::<<<===<<<:::999<<>>AAAIIIUUUaaakkksssyyy~~~{{{{{{uuummmbbbWWWMMMJJJFFF@@@===>>>===???DDDLLLWWWaaagggjjjnnnrrrwww{{{}}}}}}}}}|||pppiiiccccccccc___]]]]]][[[[[[[[[[[[\\\]]]^^^^^^eeeiiioootttxxxzzz}}}wwwpppkkkcccaaa```bbbdddeeecccaaabbbbbbdddfffgggiiiiiijjjkkkooosssvvvxxx~~~~~~~~~vvvssstttooojjjrrr}}}yyyuuuwww~~~}}}yyyvvvsssqqqnnnlllooommmlllnnnsssyyy~~~ppphhheeegggnnnvvv{{{vvvrrrnnnnnnttt~~~rrrcccZZZYYY___dddsssqqqmmmiiiiiilllrrrwwwiiihhheee```ZZZVVVUUUVVV[[[^^^hhhwww}}}tttnnnnnnnnnhhh___OOOCCC:::888777333444777555222///------.........***)))))))))))))))******************************...---,,,***)))'''&&&%%%&&&&&&''')))***,,,---------***&&&%%%'''((('''%%%%%%''')))+++,,,***((('''((()))***,,,,,,++++++***(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))++++++***)))((('''&&&&&&((((((((((((((()))******++++++***)))(((((())))))))))))))))))************,,,,,,++++++***+++++++++---------,,,+++***)))(((*********+++,,,---...////////////000111111222222&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((('''&&&'''(((***---...///111333555777888777999;;;<<<===>>>@@@BBBBBBBBBBBBCCCDDDDDDEEEEEEIIIHHHFFFEEEEEEFFFGGGHHHGGGFFFFFFDDDAAA>>>;;;999666888;;;;;;999999<<>>:::999<<>>;;;888555444666222000...---...//////...+++***************++++++++++++++++++++++++++++++++++++******))))))((((((((()))))))))*********++++++(((&&&''')))***)))'''%%%'''(((******)))(((''''''''')))*********)))(((******))))))((((((''''''(((((('''&&&''''''((()))((((((((()))))))))))))))******))))))((((((''''''((((((((((((((()))******++++++***)))))))))))))))))))))))))))************,,,++++++******+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---....../////////000111111222222(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((((((((('''&&&%%%$$$###"""''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((((((((()))+++---000111444666888999::::::;;;<<<>>>>>>>>>???@@@BBBBBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEECCC@@@===:::888333666999::::::;;;@@@DDDSSSYYYcccmmmwwwxxxpppfffYYYNNNGGG@@@;;;::::::;;;===@@@EEELLLUUU]]]dddkkkrrrwwwwwwssssssrrrlllfffddd```YYYUUUUUURRRWWW]]]___```dddkkkqqq~~~}}}zzzvvvqqqnnnnnnnnnpppllleee]]]XXXUUUUUUVVVTTTWWW[[[aaagggjjjiiihhhjjjiiifffdddddddddfffgggpppwwwzzzqqqkkkkkklllsss~~~~~~yyyxxxvvvtttqqqrrrvvv}}}}}}|||yyyxxxxxxvvvtttqqqnnnsssuuusssttt}}}vvveeeYYYZZZ```aaarrrqqqiiiggghhhjjjpppsssvvvtttpppooorrrvvvzzzzzzzzzyyywwwsssooommmvvvtttrrrqqqmmmeee[[[SSSPPPOOORRR]]]iiitttzzzppphhh```YYYUUUKKKBBB===;;;888666777555333111000111000...---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,+++++++++***))))))(((((()))(((((()))++++++***)))&&&&&&''''''((((((((((((%%%&&&'''(((((((((''''''++++++***)))((('''&&&&&&'''''''''''''''((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++***))))))))))))))))))))))))))))))************++++++*********++++++,,,)))***+++,,,---------------,,,,,,,,,,,,,,,------...//////000000111111222((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((''''''&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&''')))))))))***---///000222555888:::::::::999===>>>@@@@@@??????@@@BBBBBBAAA@@@@@@AAACCCEEEGGGEEEFFFFFFGGGGGGFFFEEEDDDBBBBBBAAA@@@???===<<<;;;555777999:::<<>><<<<<<@@@DDDIIIMMMPPPWWW```ffflllttt~~~~~~vvvtttssskkkddd```[[[VVVUUUWWWWWW^^^eeehhhhhhlllttt{{{~~~{{{yyyxxxtttnnngggbbb```___aaa]]]XXXSSSPPPQQQSSSUUUXXX\\\aaagggkkkkkkiiihhhhhhiiikkkmmmpppsssvvvwww{{{~~~|||yyyuuuoookkklllmmmuuuyyypppkkkhhhgggmmmwww|||vvvrrroooooommmiiihhhnnnxxxuuueee]]]\\\[[[kkk{{{oooiiifffeeeeeekkkrrrvvvwww{{{}}}xxxtttrrrpppqqqooonnnppprrroooggg```WWWRRROOOTTT\\\gggtttvvvnnngggbbbUUUNNNEEE@@@>>><<<:::888:::888666555333111---+++,,,+++******************++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,++++++******))))))((()))***+++,,,,,,+++)))((('''&&&&&&%%%&&&'''((()))&&&&&&'''''''''(((((((((******))))))((((((''''''&&&&&&''''''(((((())))))*********)))))))))(((((('''((((((((()))))))))***((((((((((((((())))))*********)))))))))))))))***((()))))))))***************************++++++,,,,,,,,,------,,,++++++***...------,,,,,,,,,------......//////000111111111&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%''')))******,,,///111222444777999;;;;;;;;;:::===???@@@@@@??????@@@AAABBBAAA@@@@@@AAADDDFFFHHHFFFGGGGGGGGGFFFDDDBBB@@@AAA@@@???>>>===<<<<<<;;;888999;;;<<<@@@HHHTTT]]]hhhqqqzzz|||yyyrrrhhh___UUUJJJBBB>>>>>>???@@@BBBGGGOOOVVVZZZ]]]aaagggkkkpppzzz{{{uuulllddd\\\XXXTTTRRRVVV]]]]]]fffooossstttwww~~~wwwqqqssssssqqqlllddd]]]XXXUUUTTTTTTTTTTTTVVVXXXZZZ[[[]]]aaahhhmmmoooooommmkkkjjjmmmtttzzz|||xxxwwwzzz~~~~~~zzz{{{{{{tttnnniiijjjooosssrrrqqq|||{{{vvvsssoookkkfffdddfffnnnvvvzzzyyy|||}}}tttllliiifffppp}}}}}}tttmmmiiicccgggkkkooouuu~~~wwwsssnnnkkkiiimmmrrruuussspppccc[[[SSSQQQSSSYYYcccmmmwwwzzztttooo]]]WWWNNNGGGCCCAAA===888;;;999777666444222///,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************++++++++++++************++++++++++++,,,---------+++)))'''&&&((('''%%%%%%%%%&&&((()))((('''(((((((((((())))))''''''(((((())))))******&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((())))))******)))))))))))))))******((()))))))))***************)))))))))******+++,,,,,,,,,---------,,,++++++......---,,,,,,,,,------.........///000000111111%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&(((***+++---///222555777888:::<<<>>>>>>>>>>>>>>>???AAAAAA@@@@@@AAACCCBBBAAAAAABBBCCCEEEGGGHHHGGGHHHGGGGGGEEECCC@@@???BBB@@@???===;;;:::999999999<<>><<<:::888666666555333111---,,,+++***************))))))))))))))))))))))))+++++++++++++++*********)))))))))***+++,,,---------......,,,)))'''&&&&&&((('''&&&&&&&&&'''))))))))))))(((((())))))***+++&&&&&&'''((()))***++++++''''''((((((((((((''''''&&&'''''''''((((((((((((''''''(((((())))))******((((((((((((((()))******)))))))))))))))******+++))))))))))))************)))))))))))))))***+++,,,))))))+++,,,.../////////...---------------......---......//////000000111%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&(((***,,,...000222666999:::;;;<<<===>>>@@@@@@AAA???@@@BBBBBBBBBBBBDDDEEEAAABBBCCCDDDEEEGGGHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@???>>><<<;;;:::999::::::;;;AAAIIIQQQXXXaaakkkrrrwwwzzzoooaaaWWWMMMHHHDDD??????BBBCCCKKKSSSVVV[[[eeelllmmmllljjjhhhiiinnnwwwyyyjjj___RRRPPPPPPRRRUUUZZZcccmmmqqqwww~~~yyyzzz~~~vvvmmmdddfffgggeee___XXXRRROOONNNSSSZZZbbbiiimmmpppqqqooouuu|||}}}||||||}}}yyyzzzyyyvvvsssvvv~~~zzzvvvuuuqqqmmmooottttttoookkkkkklllooowwwsssmmmgggeeehhhpppvvvzzzpppmmmjjjggggggjjjpppwww|||xxxnnnccc[[[TTTOOOQQQUUU```iiiqqqwww}}}xxxvvvnnnccc___]]]VVVNNNHHHDDD@@@===:::999666444//////...---,,,++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++,,,------,,,------+++'''&&&''')))((((((''''''(((((())))))))))))((((((((()))***+++''''''(((((())))))******(((((())))))((('''&&&%%%&&&&&&'''((()))******+++(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))***++++++))))))))))))************(((((((((((()))***+++,,,((()))+++---...///000000---------------...///000------......///000000000&&&''''''((('''&&&$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$###""""""%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&''''''''''''***,,,///111222555999<<<;;;;;;;;;<<<===???@@@AAA@@@BBBCCCDDDDDDDDDFFFGGGAAABBBDDDFFFGGGHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCCCC::::::999999:::<<<===>>>>>>GGGSSS]]]eeemmmtttyyy}}}zzzpppbbbQQQHHHCCCCCCDDDBBBEEEJJJKKKUUU^^^aaagggpppvvvvvvmmmjjjfffgggkkkrrrxxx{{{~~~|||wwwlll]]]QQQLLLMMMQQQXXX]]]bbblllvvv|||xxxsssuuuvvv{{{|||pppfff___aaabbb```[[[UUUQQQOOOSSSWWW___gggoootttwwwyyy}}}~~~yyyvvvssssssssswww~~~yyypppnnnrrrxxx}}}wwwmmmjjjmmmqqqooonnnlllgggfffmmmwwwvvvrrrsssuuutttrrrvvv~~~qqqfffeeedddcccfffllltttzzz}}}tttjjjbbbZZZTTTSSSVVVUUU\\\cccjjjuuu}}}}}}vvvnnnkkklllfff^^^WWWRRRKKKDDD???<<<888666111111000///...---------*********************************++++++,,,,,,---++++++++++++++++++,,,,,,***+++,,,)))&&&&&&(((+++((((((((())))))))))))))))))(((((('''''')))***+++))))))))))))(((((((((((())))))******)))'''%%%$$$&&&'''''')))***+++,,,---))))))))))))((((((((((((((((((((((((((()))******))))))((())))))***++++++))))))))))))************(((((((((((()))***+++,,,,,,,,,------...---------,,,,,,,,,---...///000111------......///000000000!!!###&&&'''%%%$$$######&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))***+++++++++***...222555777777888999>>>======>>>>>>???@@@AAABBBBBBBBBCCCBBBBBBAAAAAABBBAAAAAACCCEEEFFFEEEDDDDDDDDDDDDCCCBBBAAA???>>>AAA777222777===>>>???BBBIIIRRR___jjjqqquuuzzz|||{{{mmm^^^SSSDDDAAA???@@@DDDJJJOOOQQQSSS^^^iiikkkmmmrrrxxx{{{{{{qqqiiiggggggiiimmmrrrssspppjjjccc]]]XXXUUUSSSSSSXXX___eeelllttt~~~}}}uuunnnqqqpppnnnnnnnnnjjjddd___XXXZZZ^^^```___\\\WWWTTT^^^bbbggglllsss{{{}}}xxxssspppqqqsssmmmpppuuu}}}zzznnngggeeelllpppwww}}}uuuooollloookkkjjjllliiicccccchhhttt|||uuuwwwzzzyyyzzzzzzwwwxxxvvvmmmggg^^^XXXZZZ___dddiiinnnppptttqqqfff^^^ZZZTTTNNNKKKRRRWWW[[[eeeuuu|||{{{xxxooofffgggbbbZZZNNNDDD<<<888777444333111...,,,***+++,,,+++******)))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++***)))(((''''''&&&&&&'''*********)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((+++,,,...///...+++'''%%%))))))))))))(((((((((((((((((((((((((((''''''&&&%%%&&&&&&'''((()))******%%%'''***---///000000///+++++++++***************+++***)))))))))***,,,,,,------------,,,+++******,,,,,,,,,---------..................////////////###%%%(((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))******,,,///333555666777999:::===<<<======>>>???@@@AAACCCCCCCCCDDDDDDCCCCCCBBBEEEDDDDDDEEEGGGHHHGGGEEEDDDCCCCCCAAA@@@>>>===<<<===888777:::<<<===DDDLLLXXX```kkktttzzz}}}{{{vvvlll^^^PPPFFFCCCAAA@@@AAAGGGOOOWWW\\\ccclllsssrrroooqqqrrrrrrpppiiiddddddfffgggjjjmmmfffbbb^^^YYYVVVUUUUUUVVV^^^eeennnvvv||||||vvvpppmmmjjjeeecccbbb```]]]ZZZ\\\\\\]]]^^^^^^^^^^^^^^^fffjjjnnntttzzzzzzuuurrrppplllhhhfffhhhmmmqqqzzz}}}}}}nnnfffhhhiiikkkpppxxx|||www{{{vvvsssrrrooohhheeegggkkkwwwvvvrrrooorrr{{{zzzyyyrrrvvv~~~tttiii___VVVUUUXXXZZZ___dddffflllooojjjeee```ZZZRRRLLLLLLNNNRRRYYYfffsss|||{{{xxxtttqqqjjjhhhccc[[[QQQGGG@@@<<<777666444111...,,,++++++++++++***)))))))))))))))***++++++++++++++++++***...---,,,+++***)))((('''******)))(((((((((((())))))))))))))))))*********)))))))))(((((((((''''''''''''''''''(((((((((((((((***,,,......---+++***(((((((((((())))))))))))((())))))))))))(((''''''&&&&&&''''''(((((())))))(((***+++------,,,+++***)))(((((((((((((((((((((+++***)))))))))***+++,,,)))******+++++++++******,,,,,,,,,---------..................////////////%%%'''))))))((('''&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))+++---...111333555666888:::<<<;;;;;;<<<<<<===???@@@AAACCCDDDDDDEEEEEEEEEDDDDDDFFFEEEEEEFFFGGGHHHFFFEEEDDDCCCBBBAAA???===;;;;;;888999<<<===<<>>BBBAAABBBFFFNNNYYYdddjjjpppwww}}}zzzuuurrrmmmiiifff```^^^bbbeeedddcccdddXXXUUURRRPPPQQQUUU[[[^^^fffnnnyyy~~~{{{|||~~~|||ssskkkccc___ZZZWWWVVVXXXYYYZZZ```___]]]^^^aaafffkkknnnsssvvvzzz}}}{{{ssslllgggfffeeeddddddgggpppzzz~~~uuuooollliiihhhkkkqqqyyy~~~zzzyyyvvvoooiiifffeeeooo{{{~~~uuujjjfffnnn}}}|||qqqqqqvvvxxx{{{ooodddYYYUUUTTTTTTWWW[[[^^^fffmmmnnnkkkhhhaaa[[[TTTKKKFFFIIILLLQQQ___nnnxxxzzzvvvuuuuuuhhhiiihhhddd\\\PPPDDD===:::999777555222...,,,***,,,+++******))))))************++++++++++++******,,,,,,+++***))))))(((((()))))))))))))))******+++(((((())))))******++++++((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,,,,,,,,,,+++''''''(((((())))))******))))))******))))))(((''''''''''''(((((((((((((((((()))***+++***)))((('''(((((((((((((((((())))))******))))))******+++,,,(((((()))***++++++++++++,,,,,,,,,---------..................////////////%%%'''))))))(((''''''(((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((***---000111111333444555666888;;;>>>;;;;;;;;;<<<===???@@@AAACCCCCCDDDEEEEEEEEEDDDDDDEEEDDDDDDDDDEEEEEECCCAAADDDDDDBBB@@@>>>===<<<;;;666:::>>>???@@@GGGVVVcccooottt{{{~~~|||tttmmmaaaVVVMMMHHHDDDBBBAAADDDHHHNNNXXXdddooovvvvvv|||rrrhhhddd^^^]]]aaadddaaa\\\ZZZUUURRRPPPPPPUUU\\\eeejjjpppvvv~~~yyywwwwww{{{}}}xxxjjj___XXXVVVSSSRRRTTTXXX\\\___``````aaadddjjjqqqyyy}}}zzzsssnnnkkkiiiiiiiiikkknnnsss|||}}}|||{{{zzzxxxvvvtttrrrqqqqqqssstttuuuuuuuuuwwwzzz|||yyysssooonnnoooppptttyyy~~~}}}wwwooohhheeelllttt{{{tttjjjiiirrr~~~rrrqqquuuwww|||uuukkkaaa]]][[[YYYYYY[[[___ccchhhjjjjjjjjjiiihhhbbbTTTKKKKKKHHHDDDLLL\\\gggttt}}}yyyuuuqqqjjjkkkkkkiiibbbVVVIIIAAA<<<;;;999888666333///,,,,,,,,,+++************+++)))******++++++******)))''''''((()))***+++++++++(((((((((((()))***+++,,,''''''((()))***++++++,,,(((((((((((('''''''''&&&''''''''''''((((((((((((,,,+++***)))((((((((((((&&&''''''((()))******+++***************)))((((((((((((((((((((('''''''''%%%&&&'''((())))))((((((***************+++++++++***************+++++++++***+++,,,---------------,,,,,,,,,---------..................////////////%%%&&&((('''&&&%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((()))***---000222444333444666777888999<<>>===<<<;;;;;;<<<999===@@@DDDKKKVVVaaaiiivvvzzzzzzvvvggg___SSSJJJEEEEEEGGGHHHEEEIIIQQQYYYbbblllvvv}}}ssslllddd___bbbccc___YYYVVV[[[YYYXXXYYY^^^fffnnnttt}}}~~~zzzssspppnnnoooqqqlllaaaXXXRRRRRRSSSSSSVVVYYY^^^``````ccciiipppxxx~~~yyywwwwwwyyy{{{vvvnnnhhhfffjjjqqqwwwyyy}}}~~~~~~~~~~~~}}}{{{yyywwwvvvuuutttssssssrrrrrrqqqqqqqqqpppnnnjjjfffdddccccccdddccceeefffgggggghhhjjjmmmoooppprrrtttwwwzzz|||}}}}}}~~~vvvoookkkhhhlllsss|||uuulllfffhhhlllqqqtttwww|||vvvmmmnnnyyyvvvpppppppppyyyzzzvvvnnnhhhhhhhhhfffeeeeeecccaaa``````bbbfffnnnuuurrrdddZZZWWWNNNAAACCCNNNTTTbbbttt}}}tttqqqqqqpppnnnhhh^^^QQQIII===;;;:::999999777333000---,,,,,,+++++++++++++++******++++++++++++******''''''((()))***+++++++++&&&&&&&&&'''((()))***+++''''''((()))***++++++,,,)))(((((((((((('''''''''''''''''''''((((((((((((***)))((('''&&&&&&''''''&&&''''''((()))******+++***************)))((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((())))))******++++++++++++))))))******++++++++++++---------------,,,+++***,,,,,,,,,---------..................////////////$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''))),,,///111333444444666888999:::;;;===???=========>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDHHHGGGEEEEEEEEECCCAAA???;;;:::999999999:::<<<===@@@EEEIIIPPPZZZgggoooppp~~~|||ssslllYYYRRRHHHBBBAAAEEEIIILLLNNNSSSZZZaaagggoooyyyvvvkkkaaaaaacccaaa]]]\\\dddcccccceeeiiiooouuuyyy|||xxxtttoookkkeeebbbaaa```\\\YYYTTTVVVWWWWWWXXXYYY]]]___dddjjjttt~~~{{{sssmmmkkkkkkmmmvvvrrrkkkfffhhhqqq|||yyytttqqqmmmmmmmmmnnnpppsssvvvwwwttttttuuuxxxzzz{{{yyyvvvqqqpppooommmkkkhhhgggfffgggfffffffffggghhhjjjkkkjjjhhhddd___\\\ZZZZZZZZZYYY[[[]]]^^^]]]]]]^^^______```aaacccfffjjjlllnnnpppqqqtttwwwyyy{{{|||}}}zzzuuujjjkkkmmmqqqwww~~~}}}ssshhhffffffhhhiiiiiimmmsssxxx}}}{{{ssssss{{{tttooommmyyyvvvooolllooosssttttttvvvllleee^^^ZZZ[[[aaammmyyyzzzpppggg```UUUHHHDDDIIIGGGSSSeeewww~~~vvvssspppmmmhhh```TTTLLL???<<<::::::;;;:::666333...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++***))))))((((((&&&&&&&&&&&&'''(((******(((((())))))******++++++))))))))))))((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***''''''(((((())))))******))))))******))))))(((''''''''''''(((((((((((((((******)))(((((('''&&&&&&'''''''''((())))))******))))))***++++++++++++***++++++++++++***)))((((((,,,,,,,,,---------..................////////////%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''+++///222444555666444666:::;;;<<<<<<===>>>@@@@@@????????????@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEHHHFFFEEEDDDCCCBBB???<<<999888888999:::===@@@BBBHHHPPPYYY```jjjvvv{{{zzz{{{rrreee\\\KKKGGGAAA@@@CCCJJJPPPTTT[[[^^^bbbdddgggooozzz}}}nnn```^^^bbbeeefffhhhmmmnnnppprrruuuyyy{{{}}}~~~|||{{{{{{xxxssspppgggggggggeeebbb```^^^]]]ZZZ[[[\\\\\\[[[]]]aaaeeemmmtttzzzwwwppphhhccccccgggjjjqqqpppmmmlllrrr~~~|||wwwsssmmmhhhfffeeeeeeeeefffiiikkkmmmkkkkkklllnnnqqqrrrqqqpppjjjjjjhhheeeccc```___^^^___^^^]]]^^^```dddiiikkkkkkjjjhhheeeaaa\\\XXXVVVTTTVVVYYYZZZYYYWWWUUUUUUUUUUUUVVVWWWYYY\\\^^^```bbbcccfffiiilllnnnpppqqqqqqrrruuuzzz}}}zzzvvvrrrppprrruuuwwwsssnnnjjjiiieeeaaaccciiifffjjjooorrrtttyyy{{{uuurrr}}}xxxqqqnnnssszzzvvvkkkccc^^^^^^fffqqqwwwssslllbbbWWWOOOKKKJJJBBBJJJVVVeeevvvxxxuuuqqqooojjjbbbUUULLLCCC???:::999::::::666333......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,+++***)))((('''((('''''''''((()))******)))))))))))))))*********+++*********))))))))))))''''''''''''((((((((((((%%%&&&'''((()))******+++(((((((((((())))))))))))((())))))))))))(((''''''&&&&&&''''''(((((())))))++++++***))))))((())))))&&&''''''((())))))******((()))***+++,,,++++++*********+++++++++******))),,,,,,,,,---------..................////////////%%%&&&'''&&&$$$$$$&&&((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''***///333777999999888444777;;;============>>>BBBAAA@@@@@@???@@@@@@@@@CCCCCCEEEFFFFFFGGGGGGGGGFFFDDDBBBAAA@@@>>>;;;999:::::::::;;;>>>BBBEEEGGGMMMYYYeeellluuu~~~}}}{{{yyyrrrfffWWWMMMBBB@@@>>>AAAHHHQQQYYY]]]eeeffffffdddeeemmmzzznnn^^^[[[aaahhhnnnrrrtttvvvxxx{{{~~~}}}|||||||||zzzuuuqqq___fffnnnrrrnnngggaaa^^^]]]^^^___^^^___cccjjjooouuu|||rrrnnnhhhbbb^^^aaaggglllmmmnnnooosss{{{xxxrrrkkkffffffeeeddddddeeegggiiijjjmmmlllkkklllmmmmmmllljjjjjjiiigggdddbbb___]]]\\\\\\[[[ZZZ[[[^^^dddjjjmmmnnnooopppnnnjjjbbb[[[WWWRRRUUUYYYZZZWWWTTTRRRQQQSSSSSSRRRSSSTTTUUUWWWXXXXXXYYY\\\```ccceeeggghhheeefffjjjpppyyy|||tttpppnnnmmmqqq}}}yyysssnnnggg^^^^^^ddd\\\\\\___gggrrr||||||zzzwww~~~||||||uuupppuuu}}}{{{pppeee]]]___gggqqqqqqkkk___WWWTTTQQQNNNBBBFFFKKKTTTbbbrrr{{{|||~~~{{{xxxvvvrrrhhh[[[QQQGGGAAA;;;999:::999666222......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,+++++++++++++++)))))))))))))))******+++*********)))))))))))))))++++++++++++*********)))''''''''''''((((((((())))))***************)))((())))))))))))(((((((((((((((((((((((((((''''''&&&%%%&&&&&&'''((()))******(((((())))))***,,,---...((())))))***+++,,,,,,,,,((()))***+++,,,+++*********+++,,,,,,------------,,,,,,,,,---------................../////////000'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$###"""''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''&&&&&&(((***,,,...111333444555777999===>>>???>>>======???AAA???AAABBBBBB@@@@@@AAACCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCC@@@<<<;;;<<<======:::;;;>>>>>>???IIIUUU^^^jjjvvv~~~|||yyyssslllbbbWWWKKKCCC;;;???EEEJJJPPPUUUZZZ]]]eeeeeeeeeeeefffkkksssyyy|||uuuooofffccceeekkkppprrr{{{||||||wwwoooqqquuuxxxxxxtttmmmggg^^^```lll|||uuuhhhaaaaaacccfffhhhkkknnnrrruuuyyy}}}zzzllljjjhhhjjjmmmrrruuuvvv~~~}}}zzzxxx{{{yyyqqqkkkggggggfffeeedddeeehhhjjjpppkkkggghhhlllooonnnkkkiiihhhggggggfffccc^^^[[[[[[ZZZ\\\^^^___bbbmmmxxxzzz~~~zzzsssmmmddd[[[WWWVVVTTTTTTTTTSSSQQQNNNPPPPPPQQQSSSVVVXXXWWWVVVYYYWWWVVVWWWYYY[[[ZZZYYY]]]^^^aaafffooozzzyyylllfffeeelllxxx~~~qqqmmmmmmjjjccc[[[\\\]]]^^^]]]cccttt~~~zzz{{{|||tttoooppptttzzzqqqbbb^^^___aaabbb___YYYWWWYYYXXXUUUNNNIIIGGGKKKPPPVVVeeesss|||}}}yyytttsssqqqgggZZZJJJFFF@@@<<<:::999999999111000...------***&&&###,,,++++++***************,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))((((((((((((((()))%%%$$$,,,)))###))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&''''''((((((((((((((()))))))))(((&&&%%%'''((()))((('''''''''(((***+++))))))))))))************+++++++++************)))***+++,,,...///000000000......---,,,,,,,,,------.........///000111111222''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&%%%$$$%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&&&&'''((((((%%%&&&'''&&&&&&'''***,,,...111444555666777999;;;>>>???@@@???>>>>>>@@@AAA@@@AAABBBBBBAAA@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA???<<<;;;;;;<<<999888;;;AAAEEEJJJVVVcccmmmvvvzzzwwwqqqhhh^^^UUUMMMEEE@@@AAAEEELLLTTTZZZ```dddfffddddddeeeddddddgggmmmrrrrrryyy|||sssnnniiigggkkkppptttvvv~~~wwwqqqnnnmmmnnnooopppooolllfffbbbbbbdddmmmxxxzzzqqqfffbbbcccfffjjjmmmppptttyyy|||yyyuuuttttttuuuzzz}}}uuunnnjjjkkkkkkjjjiiikkknnnqqqqqqooommmooosssuuussspppooommmjjjiiigggeeebbb___[[[[[[\\\___aaadddooozzzxxxmmmccc\\\YYYVVVTTTSSSRRRQQQPPPPPPPPPQQQSSSWWWYYYYYYXXXWWWUUUSSSRRRTTTUUUVVVUUUZZZ[[[]]]bbbjjjuuu}}}uuukkkmmmrrrxxx{{{xxxrrrkkkgggeeedddccc```bbblllxxx|||}}}~~~vvvtttrrrsss|||sssfffaaa```bbb```ZZZXXX\\\```aaaWWWRRRMMMLLLKKKMMMVVVaaaqqqwww{{{yyyvvvqqqggg]]]TTTNNNHHHCCC@@@???<<<999666666555333111...,,,+++******)))))))))))))))***************))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))$$$!!!"""(((++++++)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((())))))******))))))((())))))(((&&&&&&'''((()))(((((('''((()))***+++))))))))))))************))))))******+++++++++,,,***+++,,,...//////000000------,,,,,,,,,------...------...//////000111111&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&''''''((((((%%%&&&'''&&&''')))---000111333666888999:::;;;===>>>@@@AAA@@@??????AAABBB@@@AAABBBBBBAAAAAABBBDDDEEEEEEDDDDDDCCCBBBBBBBBB>>>??????>>>;;;::::::;;;888999>>>GGGNNNXXXeeeqqqyyy{{{uuukkkcccXXXMMMGGGDDDCCCBBBGGGLLLTTT\\\bbbfffhhhhhhaaabbbcccccccccdddgggjjjlllooopppqqqsssvvvtttooonnnlllkkklllqqquuuyyyzzzyyypppkkkiiihhhfffeeeeeefffeeecccbbbfffhhhmmmrrrpppiiieeeeeefffjjjpppuuuzzz~~~{{{xxxuuutttwww{{{~~~|||yyy{{{ssspppqqqqqqqqqppprrrvvvyyyvvvuuuuuuxxx||||||zzzvvvvvvssspppmmmllljjjgggeee[[[YYYXXXYYYZZZ\\\eeeooo}}}yyyppphhhddd^^^ZZZWWWUUUTTTRRRQQQQQQQQQTTTXXX\\\]]]]]]___[[[WWWUUUUUUWWWXXXYYY\\\]]]___cccjjjuuuyyyuuuqqqooorrryyy}}}wwwsssnnnjjjgggcccaaadddjjjuuu}}}|||{{{uuu{{{}}}xxxssspppsssxxxzzziii``````dddccc]]]ZZZ___fffkkkccc]]]VVVPPPJJJGGGJJJOOO```lllyyy~~~|||uuulllddd```ZZZSSSOOOMMMJJJDDD???888888666333000......///+++******)))******++++++,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,+++))))))***,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((()))******++++++******((()))***)))'''&&&'''((()))(((((((((((()))***+++))))))))))))************'''((()))***+++,,,------***+++,,,....../////////,,,,,,,,,,,,------...///---------...//////000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''(((+++000444333555888::::::;;;<<<>>>???@@@BBBBBBAAA@@@AAABBB@@@AAACCCCCCBBBBBBCCCEEEFFFEEEDDDCCCBBB@@@??????<<<===>>>===:::888888999:::>>>DDDMMMWWWcccpppzzz}}}xxxooo]]]UUUJJJCCC@@@CCCGGGIIIOOOSSS[[[ccciiijjjiiifff^^^```aaacccdddeeeggghhhnnnmmmkkkjjjkkkmmmnnnllljjjkkknnnssswww{{{|||}}}zzzsssnnnkkk```^^^\\\]]]```dddfffgggeeegggjjjjjjgggdddfffhhhjjjooowww~~~uuurrrooopppwww~~~}}}}}}~~~}}}{{{|||{{{zzzzzz{{{~~~~~~}}}{{{zzzxxxvvvuuurrrmmmjjj___ZZZVVVSSSQQQPPPVVV^^^jjjvvv~~~xxxsssooojjjfffbbb___[[[XXXUUUTTTUUUXXX\\\aaaddddddjjjeee```\\\\\\^^^______ccceeeiiinnnttt||||||tttppppppsssvvv|||tttlllhhhddd``````ccc]]]kkkzzzwwwyyy~~~zzzuuutttuuuyyyttthhhaaaaaaggghhhbbb]]]```gggllliiieee^^^VVVOOOJJJHHHHHHPPP]]]nnn{{{}}}tttmmmjjjddd___]]]^^^\\\UUUOOOBBB===777333222222000///---,,,,,,++++++,,,,,,---++++++***)))'''&&&%%%%%%(((((((((((((((((((((((()))(((((((((((())))))***&&&***---,,,)))'''(((***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''((()))******++++++******''')))***)))((('''((())))))))))))))))))*********((()))))))))************((())))))***++++++,,,,,,***+++,,,---............+++++++++,,,---...///000------------......//////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''(((&&&'''((()))+++...222666444666888::::::;;;<<<>>>>>>@@@BBBCCCBBBAAAAAABBB@@@BBBCCCCCCCCCCCCEEEFFFFFFEEEDDDBBB@@@???>>>===<<<======<<<999888888999===CCCKKKUUUaaaooozzz|||pppfffPPPKKKCCC???@@@EEEKKKNNNUUUZZZbbbkkkrrrtttqqqmmmbbbbbbccceeegggjjjllllllppplllhhhhhhiiikkkmmmooommmqqqwww|||}}}zzzxxxyyyzzzwwwooohhh\\\YYYWWWWWW[[[aaaeeehhhbbbeeegggeeedddfffjjjnnnrrrxxx}}}{{{tttuuuvvvyyy}}}||||||}}}~~~vvvqqqeee^^^VVVQQQMMMKKKOOOUUUYYYdddooossstttvvvwwwuuusssrrrpppooommmjjjfffccc]]]\\\[[[^^^ccciiilllnnnrrrnnniiifffeeeeeeeeeeeeiiinnntttzzz~~~{{{zzz}}}{{{sssmmmjjjpppwww{{{qqqkkkeee```]]]___]]]eeeooowww}}}xxxvvvwww|||~~~wwwsssqqqvvv{{{}}}zzzrrriiiccc]]]eeeiiieee```bbbgggjjjkkkiiiddd]]]VVVPPPKKKFFFGGGNNN]]]ppp~~~{{{uuuooollliiijjjmmmlllhhhcccVVVKKK>>>999999999555000------,,,++++++++++++,,,(((''''''%%%$$$###""""""((((((((((((((((((((((((((((((((((((((()))******%%%&&&((()))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((''''''((())))))******))))))&&&(((******)))(((((()))((())))))***************((()))))))))************************************++++++,,,---............+++++++++,,,---...///000---------...............$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((('''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&(((+++,,,...000444666444666999::::::;;;<<<>>>>>>@@@BBBCCCBBBAAAAAABBB@@@BBBDDDDDDDDDDDDFFFGGGEEEDDDCCCAAA???>>>===<<<;;;<<<<<<:::999:::<<<>>>BBBJJJTTT___lllzzz{{{ooobbbWWWIIIEEEAAA@@@DDDKKKQQQUUUZZZ^^^gggttt~~~}}}pppmmmkkkjjjllloooqqqqqqoooiiifffhhhjjjkkknnnrrruuuzzz|||wwwrrrsssvvvsssiii```\\\YYYVVVUUUYYY]]]aaaccccccfffhhhgggiiiooosssttt{{{}}}{{{vvvrrrpppqqqvvv|||}}}~~~kkkbbbYYYTTTOOOLLLOOOUUUWWWaaaiiijjjjjjmmmppppppooonnnnnnoooqqqqqqpppnnngggeeedddfffkkkrrrvvvyyy}}}zzzwwwuuutttssspppooolllqqqwww|||~~~{{{vvvtttvvvyyyyyy|||~~~ssslllhhhjjjqqqzzzzzzssslllccc______bbbccccccfffqqqxxxpppmmmsss|||sssmmmpppuuuyyyyyysssiiibbbZZZbbbgggeeecccfffiiijjjkkkkkkhhhbbb]]]XXXPPPHHHGGGGGGOOO```pppxxxyyyxxxqqqqqqrrrsssuuuvvvuuuttthhhZZZJJJ@@@<<<:::555000...---,,,+++***)))))))))++++++******)))(((''''''))))))))))))))))))))))))(((''''''(((((()))***+++&&&%%%%%%(((+++,,,***(((************************((((((((((((((((((((((((&&&'''(((((((((((((((((('''((())))))******))))))&&&(((***+++***)))))))))((()))******++++++******))))))))))))************+++++++++*********))))))++++++,,,---------------,,,,,,,,,,,,------...///........................######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''###$$$%%%%%%%%%%%%$$$###&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((''''''''''''&&&)))---///111222444555666888:::;;;;;;;;;===>>>===???BBBCCCBBB@@@@@@AAA@@@BBBDDDDDDDDDEEEFFFHHHDDDCCCBBB@@@???===<<<<<<999999999999:::>>>CCCGGGMMMWWWbbbkkkwwwuuuhhh\\\QQQIIIEEEBBB@@@DDDLLLWWWaaagggkkkoooxxx~~~vvvqqqpppqqqssssssnnniiiggglllpppqqqtttxxx{{{|||xxxtttsssrrrmmmeee^^^[[[YYYWWWXXX\\\```cccdddhhhlllnnnnnnsss{{{}}}zzzzzzyyywwwssspppooopppqqqvvv}}}~~~~~~tttiiiaaa\\\XXXYYY]]]aaakkksssrrrpppqqqsssttttttqqqnnnmmmoooqqqssssssqqqooommmnnnssszzz~~~yyyvvvnnnqqqtttvvvwwwwwwyyyzzzxxxzzz|||yyyuuusssuuuyyyvvvxxx}}}}}}ooohhheeejjjqqqxxxxxxmmmgggfffbbbcccbbb```gggttt~~~uuunnnqqq}}}~~~ttttttuuuxxxyyyvvvpppjjj___dddfffccccccgggiiiiiihhhlllllliiigggddd[[[QQQLLLGGGGGGQQQ\\\eeennnvvvtttvvvxxxxxxwwwwwwzzz|||vvvkkk[[[JJJ???888666555222111000...,,,+++******.........------,,,,,,,,,))))))))))))))))))))))))''''''''''''((()))***+++(((''''''(((***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((((()))******++++++******%%%(((+++,,,+++)))))))))((()))***+++++++++******))))))))))))***************************+++++++++++++++,,,---------,,,,,,------,,,,,,,,,------...////////////////////////#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))!!!"""###$$$$$$###"""!!!$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&***...111222333444555777999;;;<<<<<<<<<>>>???<<>>888666444222000...------******))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++'''((())))))''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((******+++,,,,,,,,,,,,+++%%%(((+++,,,+++***)))***((()))***+++,,,+++******))))))))))))************(((((()))***+++,,,,,,---++++++,,,---------,,,,,,......---,,,,,,,,,------000000000000000/////////&&&%%%$$$###$$$%%%&&&'''&&&''''''%%%"""!!!!!!###&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&(((((('''''')))***))),,,///333555555444333;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCEEEGGGHHHDDD???===>>>>>>:::888:::<<<888888>>>BBBGGGRRR]]]hhhmmmvvv~~~rrraaaTTTIIIAAA@@@CCCBBBDDDIIIQQQ]]]mmm}}}yyysssjjjfffiiikkksssxxxwwwvvvyyy}}}}}}~~~~~~}}}~~~{{{xxxwwwvvvsssoookkk```]]][[[]]]cccjjjnnnooowwwuuuwwwzzzwwwnnnmmmlllmmmrrr|||zzzxxxxxx~~~{{{xxxvvvuuu{{{||||||}}}}}}}}}||||||{{{xxxtttpppnnnnnnpppqqqvvvuuuuuuvvvyyy~~~vvvmmmjjjjjjkkklllkkkjjjiiihhhlllnnnppprrrtttuuuuuuuuuuuuvvvvvvxxxzzz|||~~~~~~xxxlll```[[[^^^fffmmmzzz{{{wwwnnnllliiifffeeeeeeggghhhoooxxx~~~}}}~~~{{{vvvvvvlllkkkfffccchhhpppooohhhmmmhhhjjjrrruuuooohhhfffZZZRRRGGGAAACCCJJJSSSYYYqqq||||||uuutttvvvvvv|||qqqaaaPPPDDD>>>===???===999444///------///...------,,,,,,+++++++++,,,++++++***)))(((''''''+++***)))))))))***,,,---,,,+++(((&&&%%%%%%&&&''')))'''%%%&&&(((***++++++)))))))))(((''''''&&&&&&((((((((((((((()))******((((((''''''''''''((((((*********)))))))))))))))(((((()))***+++,,,,,,,,,---+++)))((('''((()))***++++++******************,,,+++)))(((((()))+++,,,++++++,,,------......///////////////000000000000%%%%%%$$$$$$$$$%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$&&&((((((((()))***,,,,,,...111444666777777777;;;;;;<<<===>>>???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDDDDEEEAAA<<<;;;<<<<<<999999;;;;;;:::===FFFNNNTTT```kkkvvvzzzttteeeSSSJJJDDD@@@>>>???>>>CCCLLLWWWcccqqq}}}zzztttkkkhhhlllooowww}}}|||zzz|||}}}}}}~~~{{{xxxwwwwwwxxxyyyyyyvvvtttsssxxx}}}}}}vvvnnnbbbaaaaaaeeelllrrruuuvvv|||yyyyyy}}}~~~zzzvvvuuurrruuuzzz~~~{{{~~~{{{zzzyyywwwwwwwwwwwwwwwvvvuuuuuuvvvtttqqqnnnmmmmmmnnnoooooonnnnnnooosssxxx|||~~~sssjjjbbbbbbcccdddddddddccccccggghhhiiikkkkkkkkkjjjjjjmmmnnnoooppprrruuuwwwxxxxxx||||||zzzzzzzzzzzz||||||||||||}}}}}}}}}}}}|||{{{|||yyyppphhheeegggiiigggkkksss|||wwwsssmmmhhheeeeeefffhhhiiipppwwwyyyyyy|||}}}vvvuuuooonnnllllllsss{{{{{{vvvsssmmmkkkppptttpppkkkiii^^^XXXOOOGGGCCCEEEJJJNNN^^^lllyyy|||{{{|||{{{xxxzzzxxxrrrdddSSSGGGAAA@@@AAA???;;;666111.........------,,,,,,++++++++++++*********)))))))))))))))***)))((((((((()))***++++++***(((&&&&&&&&&'''((()))(((&&&&&&(((*********((((((((((((((('''''''''((((((((((((((()))******))))))(((((('''(((((((((***)))))))))))))))))))))((((((((())))))******+++---,,,***)))))))))***+++++++++******************,,,+++***))))))***+++,,,++++++,,,------......///......//////000000111111%%%%%%%%%$$$%%%&&&&&&'''$$$!!! !!!%%%'''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&''''''''''''"""###$$$&&&'''((((((((('''%%%%%%%%%''''''&&&%%%$$$&&&((())))))***,,,...111222333555777999:::;;;;;;<<<======>>>???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEECCCCCCBBBBBBBBB???<<<:::<<<<<<:::;;;???@@@BBBIIITTT^^^fffpppyyyzzzvvvdddTTTEEE???@@@@@@??????BBBJJJUUUaaajjjrrrxxx|||~~~wwwssslllkkknnnuuu}}}}}}zzzwwwwwwuuurrrooonnnnnnooopppmmmoooxxxzzzpppeeegggjjjqqqxxx~~~{{{yyyuuuqqqsssxxx~~~|||yyyxxxwwwpppppppppooonnnmmmlllkkkkkkkkkiiihhhhhhhhhhhhhhheeeeeeeeegggkkkoootttwww}}}}}}}}}~~~~~~yyypppiiiaaaaaaaaabbbccceeefffggghhhiiiiiiiiigggeeecccbbbbbbcccdddeeegggiiikkklllooorrrvvvxxxxxxyyy}}}~~~zzzzzz{{{|||||||||{{{{{{wwwuuurrrooommmmmmnnnooosssssssssssssssrrrrrrrrrllllllmmmqqqxxx~~~yyyrrrnnnlllcccaaabbbjjjvvv}}}yyyrrrkkkfffddddddeeeeeeiiimmmppprrrxxxyyyqqqoooooopppqqqttt}}}vvvnnnnnnqqqoookkkiii___]]]XXXPPPHHHCCCCCCEEEJJJYYYkkkxxxzzzssstttqqqgggYYYMMMFFFEEEBBB@@@<<<888444111///...---,,,,,,+++++++++++++++(((((())))))******************)))((((((((()))))))))((('''&&&&&&'''((()))***(((''''''(((***))))))''''''(((((((((((())))))((((((((((((((()))******++++++***)))(((((())))))))))))))))))))))))******((((((((((((((()))))))))...---+++******+++,,,,,,******++++++++++++++++++,,,,,,************,,,,,,++++++,,,------......///---......///000111111222%%%%%%%%%%%%&&&&&&''''''"""###%%%$$$!!!%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&"""$$$&&&((())))))))))))&&&%%%$$$%%%'''''''''%%%$$$&&&)))***+++,,,///111333333444555777:::<<<>>><<<======>>>??????@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA===<<<===<<<;;;>>>DDDJJJOOOXXXcccmmmuuu|||vvvmmmhhhSSSHHH>>>===@@@CCCFFFIIIQQQXXXaaaiiimmmnnnnnnnnnxxxtttrrrqqqnnnmmmppp{{{}}}xxxyyyyyyvvvppphhhcccbbbccckkkjjjmmmttt|||}}}wwwpppjjjmmmttt||||||uuuooooooxxx}}}wwwsssqqqnnnmmmiiiiiihhhgggeeecccbbbaaa^^^^^^__________________^^^^^^___aaadddiiimmmpppuuuuuuvvvxxxxxxuuuooojjjeeeeeeeeefffhhhkkknnnpppmmmlllllljjjgggdddaaa___ZZZZZZ[[[\\\^^^___aaabbbeeehhhkkknnnoooqqquuuxxx{{{|||~~~}}}}}}}}}{{{yyyvvvrrrqqqpppppppppqqqqqqqqqqqqqqqpppmmmjjjfffeeeeeefffgggmmmmmmllllllkkkkkkjjjjjjdddcccdddggglllsssyyy|||~~~{{{xxxllleee^^^]]]dddmmmuuuxxxzzzxxxtttpppkkkgggdddccccccdddhhhkkknnnsss}}}||||||yyyrrrnnnoooooopppuuu~~~xxxqqqpppnnnkkkggg___bbbbbb]]]RRRIIIEEEEEEAAAKKK[[[lllyyy~~~uuusssnnnhhh___VVVNNNIIIBBB@@@<<<999777444222111------,,,+++***++++++,,,))))))))))))))))))******++++++*********))))))***'''''''''&&&'''((()))******)))'''((())))))((('''&&&''''''((())))))******((((((((((((((())))))***,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))(((((((((---,,,++++++++++++,,,,,,******+++++++++++++++,,,---,,,++++++++++++,,,---++++++,,,------......///------...///000111222222%%%%%%&&&&&&&&&''''''''')))%%%!!!###''')))'''###%%%%%%%%%&&&&&&&&&&&&''')))'''&&&%%%%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((*********)))(((&&&%%%$$$%%%'''((('''&&&%%%'''***+++,,,...111333444444444555777:::===???======>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBB@@@===<<<===<<<;;;AAAHHHRRRZZZeeeoooxxxwwwjjj^^^VVVDDDAAA???BBBDDDHHHPPPXXXaaaeeekkkmmmllliiigggfffjjjrrrzzz|||rrrnnnlllooorrrssstttuuu~~~wwwxxxwwwtttlllbbb\\\[[[\\\dddfffiiinnnqqqsssttttttooottt{{{}}}wwwssswww|||vvvppplllhhheeecccbbbbbbaaa___]]][[[YYYWWWSSSTTTUUUWWWWWWXXXWWWWWWXXXXXXYYY[[[^^^bbbfffhhhjjjkkkmmmoooqqqqqqnnnmmmffffffgggiiilllpppsssuuunnnnnnllljjjgggccc```^^^XXXXXXXXXXXXYYYZZZ[[[\\\]]]___bbbdddgggiiilllnnnnnnoooqqqtttvvvxxxyyyyyyxxxxxxxxxvvvrrrnnniiigggfffffffffffffffgggggggggiiigggdddaaa______```aaaeeeeeeddddddccccccbbbbbbbbbaaaaaabbbeeejjjppptttvvv{{{uuunnncccZZZXXX^^^iiiqqqrrrtttvvvwwwtttpppjjjgggbbbaaadddjjjmmmpppwww~~~vvvqqqqqqttt}}}zzzwwwrrrpppooorrrzzz|||uuuqqqlllhhhccciiimmmjjj___TTTLLLJJJCCCEEEMMM[[[jjjvvv|||tttlllhhhfffaaaXXXOOOEEEAAA===:::999888666444000...---+++***++++++,,,++++++******)))(((((('''))))))))))))))))))((((((&&&&&&''''''(((((()))******)))(((((()))***((('''&&&''''''((()))***++++++((((((((((((((())))))***,,,,,,+++***************(((((())))))*********************************)))++++++*********+++++++++******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,------......///---......///000111111111%%%%%%&&&''''''''''''&&&+++(((&&&&&&((()))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&'''''''''(((((((((((())))))))))))))))))((((((%%%$$$$$$%%%'''((('''&&&&&&)))+++---...///222444444444444555777:::===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBCCCBBBBBBAAA<<<::::::;;;;;;===EEENNNXXXbbbnnnwwwzzzmmm]]]OOOGGG===???DDDJJJNNNRRR[[[fffjjjmmmoooooolllhhheeeccccccjjjppprrrttttttpppjjjggggggjjjooovvv{{{}}}xxxrrrooojjjddd]]]ZZZYYYZZZ\\\___dddgggkkkpppwww{{{wwwzzz~~~~~~|||{{{}}}|||xxxtttoooiiieeeaaa]]][[[YYYXXXWWWUUUSSSQQQOOONNNKKKLLLMMMOOOPPPPPPPPPPPPQQQRRRRRRTTTVVVYYY\\\^^^]]]^^^aaadddfffhhhiiijjjggghhhjjjmmmppptttvvvxxxqqqqqqpppnnnkkkhhheeecccZZZZZZYYYYYYXXXYYYYYYYYYYYYZZZ[[[]]]___bbbcccddddddfffiiilllnnnppppppqqqrrrssssssqqqnnnjjjeeeccc^^^^^^]]]\\\\\\\\\\\\]]]aaa___]]][[[YYYXXXXXXXXXZZZZZZZZZZZZYYYYYYYYYYYY]]]]]]]]]\\\]]]```eeeiiinnnrrrwww{{{~~~yyymmm```XXXWWW\\\bbbiiinnnvvv{{{|||yyysssoooaaa^^^aaaiiillllllrrr{{{|||sssmmmlllrrr{{{}}}yyyuuuqqqqqqttt|||}}}wwwpppkkkkkkqqqvvvuuummmaaaWWWRRRJJJFFFFFFNNNZZZhhhvvv}}}vvvnnnlllmmmjjjaaaYYYLLLGGG@@@<<<<<<;;;999777333111///,,,+++++++++,,,,,,,,,+++***)))(((''''''%%%&&&''''''((((((''''''&&&''''''((((((((())))))((((((''')))******)))'''''''''((())))))***++++++((((((((((((((()))******+++***************++++++((((((((()))******++++++***************+++++++++*********+++++++++++++++******++++++,,,---------------------------------++++++,,,------......///////////////000000000000%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((()))***)))((('''''''''''''''(((((((((((((((((('''''''''''''''(((%%%$$$$$$%%%'''(((((('''(((***---......000222444444555666777999<<<===???>>>????????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBCCCCCCBBBAAA@@@???:::999:::===???CCCNNNYYYcccmmmwww}}}{{{nnn```RRRGGGAAAAAACCCJJJUUU]]]bbbjjjqqqppprrrsssqqqlllfffbbb___\\\aaaddddddfffiiiiiifffhhhiiilllpppvvv~~~zzzooojjjccc]]][[[[[[[[[[[[ZZZ[[[___eeelllssszzz}}}~~~{{{wwwvvvxxxzzzxxx{{{|||vvvwwwxxxwwwxxx~~~yyytttpppmmmiiifffbbb^^^[[[WWWTTTQQQNNNNNNMMMKKKIIIGGGEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLNNNPPPQQQQQQSSSUUUXXXZZZ]]]```bbbcccdddgggkkknnnqqqssstttqqqqqqpppooommmkkkiiiggg^^^^^^\\\[[[ZZZYYYYYYYYYWWWWWWWWWYYY[[[\\\\\\\\\]]]___bbbeeehhhiiiiiiiiijjjkkkmmmnnnllliiifffddd[[[ZZZXXXVVVUUUUUUUUUVVVYYYXXXXXXVVVUUUSSSQQQPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTSSSSSSTTTYYY]]]```cccgggjjjmmmppptttwww|||xxxpppiiiccc^^^ZZZXXXaaagggpppyyy}}}{{{wwwtttggg```___fffgggdddiiisss{{{~~~wwwnnniiittt}}}~~~zzzuuuqqqmmmmmmwwwyyyrrrmmmnnnrrrxxx{{{xxxoooeee^^^WWWOOOIIIJJJNNNVVVdddqqqwwwvvvuuuuuusssoooiiidddXXXPPPFFF@@@>>>===;;;888666444111---+++++++++,,,+++*********))))))((((((%%%&&&((()))************''''''((((((((((((((((((''''''''')))++++++)))(((((((((((())))))******+++((((((((((((((()))******)))))))))))))))***+++,,,'''(((((()))******++++++(((((())))))******++++++***++++++,,,,,,,,,,,,,,,******++++++,,,------...------............------++++++,,,------......///000000000000////////////%%%%%%'''((((((((('''&&&%%%&&&'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&!!!$$$)))------+++&&&###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%$$$$$$%%%'''((((((''')))+++---...///000222444555555777999;;;===>>>??????????????????@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEECCCDDDDDDCCCBBB@@@===<<<::::::===AAAEEEKKKWWWdddmmmwww~~~~~~rrrcccVVVKKKEEEBBBHHHIIIPPP^^^jjjqqquuuyyysssuuuwwwtttmmmeee^^^ZZZUUUXXXYYYXXX\\\dddiiiiiimmmmmmmmmnnnttt~~~{{{qqqjjjaaa\\\[[[]]]]]]\\\]]]\\\^^^fffpppxxxzzzzzz}}}uuunnnjjjkkknnnpppvvvzzzxxxsssmmmkkksss~~~wwwrrrmmmiiieeebbb[[[XXXUUURRRPPPMMMJJJGGGGGGFFFFFFDDDCCCAAA???>>>============>>>???AAAAAABBBBBBCCCCCCEEEFFFHHHHHHJJJLLLNNNPPPRRRTTTXXXZZZYYY[[[^^^bbbfffhhhiiijjjjjjjjjkkkjjjiiigggeeedddaaa```^^^\\\[[[YYYYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXTTTVVVZZZ]]]___`````````dddfffiiikkkllljjjhhhfff[[[YYYWWWUUUTTTSSSTTTTTTUUUUUUUUUUUUSSSQQQNNNMMMLLLMMMMMMMMMNNNOOOOOOOOOJJJKKKLLLLLLJJJLLLPPPTTTRRRTTTXXX\\\___ccchhhllljjjiiiiiilllpppnnnfff^^^[[[aaajjjsssxxxyyywwwuuuoooeee```cccbbb]]]aaajjjsssuuu}}}uuuiiiuuu~~~|||wwwqqqhhhaaagggrrr~~~xxxrrrmmmkkkooowww}}}zzzpppiiicccYYYPPPLLLIIIIIISSS___ooouuu||||||wwwqqqnnnmmmaaaWWWKKKCCC@@@???<<<999999666222...,,,++++++,,,))))))))))))************''')))+++---...//////...''''''((((((((((((''''''&&&&&&''')))+++,,,***((())))))))))))************((((((((((((((()))******''''''(((((()))***,,,,,,'''(((((()))***+++++++++&&&''''''((()))******++++++,,,------.........---******+++,,,,,,---......------............------++++++,,,------......///111111000000//////......&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))+++,,,...000222222222111777999;;;;;;;;;;;;===>>>>>>??????@@@BBBCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFDDDAAA@@@@@@???>>>===999===BBBFFFKKKVVVeeeqqq{{{~~~sssaaaTTTJJJCCCBBBEEEFFFVVVccchhhqqq{{{uuuqqqmmmhhhaaa]]]OOOPPPSSSXXX^^^dddiiilllppprrrvvvyyy|||}}}zzznnngggddddddaaa[[[[[[___^^^___bbbjjjuuu}}}|||vvvfff]]]```gggkkkuuu~~~{{{tttwww|||wwwtttmmmjjjfff```[[[WWWUUUSSSOOOMMMJJJGGGDDDBBBBBBBBB??????>>>===<<<;;;;;;:::888888888888888888888888;;;;;;<<<<<<===>>>??????DDDEEEFFFHHHIIIKKKMMMMMMPPPQQQRRRUUUWWWZZZ]]]^^^aaabbbdddeeedddcccdddeeeeeeeeeccc```[[[YYYXXXYYY\\\ZZZYYYZZZ\\\[[[XXXUUUUUUSSSQQQPPPQQQTTTXXXZZZZZZ]]]aaaeeeggghhhgggggg\\\YYYUUURRRPPPOOOMMMKKKOOOOOOOOOOOOMMMKKKIIIGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNRRRVVVZZZ\\\^^^bbbgggllloooooommmlll^^^^^^^^^bbbhhhnnnrrrsssyyyqqqfff^^^\\\^^^```bbbfffkkksss||||||zzz|||}}}rrrhhhaaa]]][[[dddtttzzzssskkklllnnnqqqsssuuuvvvvvvvvvcccaaaZZZNNNDDDCCCLLLUUU\\\hhhxxx|||uuuqqqnnnfffXXXKKKFFFFFFAAA;;;;;;777333222///+++)))+++***)))((())),,,.........)))'''''')))******&&&""")))&&&%%%&&&((()))'''%%%,,,++++++***)))(((((('''))))))(((((((((((())))))'''((()))***++++++***)))************************+++++++++***************(((((('''(((((()))******...------,,,,,,------...///...---,,,,,,,,,---......,,,***+++///111000///---------............///222222111111000/////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''((()))***,,,---...000111222333333555666888888888999:::<<>>???CCCIIIPPPXXXdddrrr{{{~~~zzzqqqdddUUUKKKEEEAAABBBFFFPPPaaapppxxxzzztttrrrnnnfff^^^NNNPPPTTTZZZ```ggglllpppsssvvv{{{~~~zzzyyyyyyxxxwwwrrrkkkgggfffccc^^^^^^bbbhhhjjjnnnttt{{{yyyzzzuuulllhhhmmmuuuyyyzzzyyyvvvrrrmmmhhhdddaaa[[[YYYUUUPPPLLLIIIFFFEEEEEEDDDBBB???===<<<;;;:::;;;;;;::::::999999888888666666666666666666666666666666777888888999999:::<<<<<<===>>>@@@AAABBBBBBEEEFFFGGGIIIKKKNNNQQQRRRYYY[[[]]]^^^]]]]]]^^^```___`````````______```bbb```^^^]]]]]]]]]\\\XXXUUURRRQQQNNNLLLLLLNNNQQQSSSSSSUUUXXX[[[]]]_________YYYVVVQQQNNNMMMLLLJJJIIIKKKKKKKKKJJJIIIGGGEEECCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDGGGJJJMMMPPPQQQUUUYYY___eeeiiillllllllliiigggcccaaaaaaeeeiiimmmuuusssmmmeee]]]YYYYYY[[[]]]___bbbiiirrr|||qqqeee^^^[[[\\\fffpppvvvzzz{{{tttkkkllllllmmmnnnnnnooooooooojjjfff^^^TTTKKKGGGHHHJJJOOOZZZkkkzzz}}}xxxrrroooggg\\\TTTOOOIIIAAA>>>888444333111,,,+++,,,,,,***))))))+++,,,,,,+++***))))))***,,,+++(((%%%)))'''&&&''')))***(((&&&)))))))))(((((('''''''''))))))(((((((((((())))))((((((******+++***))))))))))))))))))))))))))))))***************+++++++++'''''''''''''''((()))***+++******))))))******+++,,,,,,+++******++++++,,,...,,,+++,,,///000000///.........////////////000111111111000000000000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######""""""######$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''')))***+++......///000111333444555555777888888888888;;;===???@@@AAABBBCCCDDDDDDDDDAAABBBCCCDDDDDDCCCBBBBBB??????????????????>>>>>>@@@EEEMMMXXXeeeqqq{{{~~~rrrjjj]]]SSSHHHCCCAAAAAAEEEKKKVVVfffwww}}}zzzuuukkkaaaSSSUUUYYY___eeekkkooorrrxxx|||xxxqqqnnnoooqqqrrrqqqlllhhhfffdddbbbcccgggpppsssxxx|||||||||{{{|||tttzzz}}}{{{|||~~~zzzvvvrrrpppnnnnnncccbbb```\\\YYYUUUQQQOOOLLLJJJHHHDDDAAA???===<<<:::::::::999888666555444555555555555555555555555333333333333333333333333222333333444444555555666444444555555666777777777999999:::<<<>>>AAACCCDDDKKKNNNQQQRRRRRRSSSUUUVVVTTTUUUWWWXXXYYY[[[^^^```aaa___^^^^^^]]][[[WWWTTTRRROOOLLLIIIHHHHHHIIIJJJOOOOOOQQQTTTVVVXXXYYYZZZUUUQQQLLLIIIHHHGGGGGGFFFEEEEEEDDDDDDBBBAAA???>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAACCCEEEFFFIIIMMMSSSZZZ```fffiiikkkssspppkkkccc]]][[[___dddnnnrrrsssmmmbbbXXXUUUUUUWWWWWWYYY]]]fffqqq{{{~~~mmmccc```YYYZZZ^^^eeepppwwwrrriiijjjiiihhhhhhhhhiiikkkkkkoookkkfff___WWWOOOHHHCCCDDDKKKZZZmmm~~~xxxyyyuuulllddd\\\SSSKKKBBB<<<666444222...,,,...---+++***)))*********(((+++++++++,,,---,,,***(((***((('''((()))***)))(((''''''''''''&&&&&&&&&&&&***))))))(((((())))))***)))************))))))((())))))))))))))))))))))))))))))******++++++,,,,,,******)))))))))***++++++******))))))))))))******,,,,,,++++++++++++,,,,,,...,,,+++,,,...000000///...////////////000000000//////000000000000111111%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''(((***+++,,,000000000000222444666777999:::;;;;;;:::;;;>>>@@@@@@AAABBBDDDEEEEEEDDDDDD@@@AAACCCDDDDDDBBB@@@???===>>>>>>>>>===<<<===>>>CCCHHHSSSaaappp|||yyyhhh\\\PPPHHHAAAAAACCCFFFLLLRRR[[[hhhvvvyyymmmddd[[[]]]aaaggglllpppsssuuu}}}yyypppiiiffffffiiikkkkkkhhhfffffffffhhhllloooxxxzzz~~~zzztttssswww~~~~~~|||{{{zzzyyywwwuuusssuuuyyy~~~zzzvvvkkkiiieee```\\\YYYWWWVVVPPPOOOMMMKKKHHHFFFDDDBBBAAAAAA???===<<<:::999999555555666777666555333222111111111222222333333333111111111111111111111111222222333333444444444444333333333333333333333333333333444555777999;;;<<<>>>AAADDDFFFGGGHHHJJJKKKLLLMMMOOOOOOPPPQQQTTTVVV[[[[[[[[[ZZZZZZXXXUUUTTTTTTRRRNNNJJJHHHGGGGGGGGGKKKLLLLLLMMMOOOQQQTTTUUUPPPLLLGGGDDDCCCCCCCCCCCC??????>>>===<<<;;;::::::777777777777888888888888777777777777777777777777<<<<<<<<<<<<===>>>??????AAACCCIIIOOOWWW]]]bbbeeepppqqqpppiii```ZZZZZZ\\\eeekkkqqqrrrkkkbbb[[[XXXZZZ[[[]]]aaafffkkkpppsss{{{zzznnniiiaaa\\\XXX[[[eeemmmmmmiiijjjjjjjjjkkkkkkmmmnnnoooppprrrsssooofffZZZOOOIIIEEEFFFNNN```uuu~~~xxxqqqlllhhh```WWWHHH@@@888666333000...///---+++))))))******)))(((+++++++++,,,,,,,,,***))))))((((((((()))))))))(((&&&&&&&&&'''''''''''''''***))))))))))))))))))***************))))))((((((++++++++++++++++++++++++))))))******+++,,,------......---------......///---,,,,,,,,,,,,,,,,,,---------------.........///...---,,,---.../////////............////////////......//////000111111222%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''((()))+++---...222111111111333555777999;;;;;;<<<;;;;;;<<>>===<<<===>>>===;;;;;;===@@@MMMTTT___nnn|||sss___QQQHHHCCCAAADDDIIIMMMRRRXXXdddlllttt{{{wwwlllfff```ccchhhoootttxxx{{{|||yyyuuurrrooommmiiieeecccbbbdddeeeeeegggiiikkknnnssswwwyyy~~~~~~yyyqqqrrrxxx|||wwwsssqqqnnnjjjgggaaa`````````aaaaaa___]]]ZZZXXXTTTOOOKKKHHHFFFEEE@@@???>>><<<:::999888777777777777666666555444444222333444555555555444333000000111111222222333333111111111111111111111111222222222222333333333333333333333333222222222111111111111222333555666777555777:::<<<<<<===???AAAEEEGGGHHHHHHHHHIIILLLNNNRRRSSSUUUVVVVVVUUUTTTTTTVVVTTTQQQMMMKKKIIIHHHHHHFFFFFFEEEEEEFFFHHHKKKLLLKKKGGGCCC@@@@@@@@@@@@???;;;;;;:::999888777777777444444444555555555666666444444444444444444444444;;;::::::999999::::::;;;<<<>>>BBBGGGMMMSSSXXXZZZaaahhhnnnnnnggg___ZZZYYY\\\```hhhoooqqqnnnhhhccccccbbbaaaaaabbbeeehhhjjjkkkuuuyyysssllleee^^^\\\___eeekkkoooqqqsssuuuwwwxxxwwwuuutttttt|||rrrbbbWWWRRRJJJGGGHHHTTTgggzzzvvvoooppprrrllldddPPPEEE;;;888555111//////,,,+++))))))***++++++***))))))******************(((((())))))((((((((()))((((((((((((((()))))))))******))))))))))))******++++++***))))))(((((((((++++++++++++++++++++++++))))))***+++,,,------...//////...............///......------------......------......////////////---......---------...///,,,,,,,,,---------......------...///000111111222$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((***,,,...000222222333444555777888999999999999999888:::===@@@BBBCCCEEEGGGGGGGGGEEEDDD@@@AAAAAAAAA@@@???===<<<<<<===>>>===;;;===CCCGGGWWW___kkkwwwyyyfffUUUJJJEEEBBBCCCKKKQQQTTTXXX\\\fffiiilllqqqxxxtttllliiiaaaeeelllttt{{{~~~~~~}}}yyyssslllhhhgggbbbccceeeeeecccccccccdddffflllqqquuuzzz~~~zzzvvvvvvwwwsssmmmrrr|||{{{xxxtttnnniii___ZZZTTTPPPNNNNNNMMMMMMNNNLLLHHHDDD@@@>>><<<<<<:::999777666555444444444333444444555555555444444000111222222333333222222111111111222222333333333222222222222222222222222000000000000000000000000222222222111111111000000000/////////000111222222000333555666666666777999888999;;;<<<===???BBBEEEHHHJJJNNNOOOPPPPPPQQQRRRSSSQQQOOOLLLJJJIIIIIIIIIEEEEEEDDDCCCCCCDDDEEEFFFDDDBBB???=========<<<:::888777666555444444444444222222333333333444444444222222222222222222222222666666555555555555666666999;;;===AAAEEEIIILLLNNNPPPXXXccchhhgggaaa[[[XXXVVVXXX^^^gggnnnqqqpppmmmlllggg```ZZZZZZ^^^dddiiiccckkkvvv{{{uuunnngggdddbbbccckkksssvvv{{{}}}xxx{{{yyyhhh\\\WWWMMMJJJGGGKKKXXXjjj{{{wwwpppqqquuusssmmmYYYMMMAAA;;;999444111000---+++******+++,,,++++++'''(((***)))(((((()))+++(((***+++***)))((()))******************)))))))))+++******))))))******++++++***)))))))))))))))*********************************++++++,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,,,,------***+++,,,------...---------...///...,,,,,,...000++++++,,,,,,,,,---------------...//////000111111$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''((()))***---///111222333444666777888999999888888888777666888<<>>===<<<<<<;;;===>>>>>>>>>CCCLLLTTTbbbjjjvvv~~~vvveeeVVVLLLHHHEEEDDDIIISSS[[[]]]___bbb```aaacccgggmmmwwwwwwqqqnnnlllfffjjjqqqxxx~~~yyywwwtttmmmgggbbb``````\\\```dddfffeeedddeeegggkkkttt{{{~~~{{{rrrkkkiiimmmnnnnnnxxx|||{{{vvvooojjj___ZZZRRRLLLIIIIIIJJJJJJFFFDDDAAA>>>;;;999999888:::999777555444444555555333444555666777777666666111111000000111111222222222222222222333333333333222222222222222222222222000000000///////////////111111000000000000000/////////.........//////000000222333333222111222333...///111333444666999;;;===@@@DDDFFFFFFFFFHHHJJJJJJIIIHHHFFFFFFEEEEEEFFFDDDDDDCCCBBBAAA@@@@@@@@@===<<<:::::::::999777555555444333222111111222222000000111111111222222222000000000000000000000000111111111111222333444555555777999<<>>===<<<<<<<<<;;;===??????@@@HHHTTT]]]nnnwww}}}vvvfffUUUIIIGGGIIIFFFGGGNNNZZZccceeefffhhh]]]^^^aaaeeejjjrrr~~~xxxrrrpppppppppnnnmmmqqqvvv{{{}}}}}}|||{{{uuurrrmmmfff```\\\\\\]]]\\\```eeegggffffffhhhjjjoooxxx}}}tttqqqgggeeekkkqqquuu}}}yyytttrrrqqqnnnfff```YYYTTTMMMHHHGGGHHHIIIJJJBBB@@@>>>;;;999888888888777666444333222222222333000111333444555444444333333222111000000222333444333333333333222222222222222222222222222222222222111111111111111111111000000000000000000000000000000//////.........//////111222333333111///000000///111222333333444666888444888<<<>>>======???AAAAAAAAAAAA@@@@@@AAAAAABBB>>>>>>===<<<:::999888777999888888888888777444111333222111000//////000111/////////000000000111111////////////////////////000000000111222333444555222444666999;;;<<<<<<<<>><<<;;;;;;<<<===AAA???>>>@@@GGGSSSbbbllluuu~~~~~~wwwvvvlllaaaXXXOOOEEEAAAAAAEEEMMMWWWaaalllrrroooiiiaaaaaacccffflllrrrwwwzzzuuurrrnnnkkkkkknnnssswwwzzz|||~~~|||{{{{{{vvvqqqmmmhhh```ZZZ\\\bbbaaa```___```eeekkkrrrvvv}}}|||wwwrrrjjjnnnrrrvvv{{{zzztttooojjjddd___^^^\\\YYYWWWPPPJJJBBB???@@@AAA@@@===;;;;;;:::999888777666666888888777555444333222222444333222111111111222333222111111000000111111222//////000000111111222222000000111111222222222333222111111111000000//////...///000111222222111111///............///000000---...///111222222222222.........//////111222222222222333555666777888888:::999999999999;;;===>>><<<;;;:::999888777666555333333444444333333222111444333111///---------...333222111000////////////////////////000000000000///111222111000///000222222222333444444555666666:::<<>>===<<<<<<<<<===??????@@@BBBJJJWWWeeeooozzzrrrfff]]]SSSMMMHHHCCCDDDGGGNNNWWWbbbiiippptttrrrmmmiiijjjjjjiiiiiiiiikkkllliiiiiihhhiiimmmsssyyy}}}}}}zzzxxxwwwsssnnnhhhddd___ZZZ[[[___dddccccccdddiiipppwww{{{}}}|||vvvqqquuuzzz{{{vvvsssnnngggbbb___[[[UUURRRPPPNNNLLLIIIJJJDDD>>><<<>>>???===:::888888888777666666555555888888777666555444333333777666555444333444444555333333333222222333333333111111111111111222222222111111111222222333333333222222222111111111000000000000111111111111111111000//////....../////////...///000111111222222111111111000///...............///000111222333444444555444444333444555666777888888777666555444444333333333333333333222111111333222000///------------//////............//////.../////////000000000000...///000000......///000000000111222222333444444666777999===AAAEEEHHHJJJRRRRRRSSSSSSVVV[[[bbbgggsss}}}{{{nnnfffaaa___\\\\\\[[[[[[\\\___bbbdddiiikkkooosssssssss{{{tttiii___bbbjjjxxx~~~yyywwwxxxxxxtttrrrsssiiieee]]]RRRIIIFFFGGGJJJTTT\\\mmm}}}|||sssooojjjeee^^^UUULLLDDD===999555444111...,,,+++,,,---,,,,,,+++***))))))******------------,,,,,,,,,,,,))))))))))))(((((((((((()))(((&&&''')))++++++++++++***)))))))))***,,,,,,++++++***+++,,,---///000///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...............//////000111222222111///---...///,,,---......//////......000000000000////////////+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$(((&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++,,,...000333555777888999999888888888999::::::===<<<;;;;;;<<<>>>AAABBBDDDEEEFFFGGGFFFDDDBBB@@@??????>>>>>>=========<<>>:::999;;;;;;999666888888888888888777777777999999888777666555555444999999888777777777777888555555555555555555555555333333333333333222222222222333333333333444444444333333333333333222222222333333222222111222222222222111000//////...//////000000111111111111000000111000///...------------,,,,,,---...///000000000111000000//////000111111333333222222222111111111111222222222222111000000222111000......---------++++++++++++,,,---...///....../////////000000000,,,---///...---,,,---.........//////000000111111444444444666999<<<@@@BBBJJJLLLPPPTTTYYY___eeejjjlllvvv~~~{{{tttllleee___ZZZYYYWWWUUUTTTTTTTTTUUUWWW\\\eeelllmmmnnnttt}}}|||nnn^^^]]]```kkk{{{|||uuusssvvvyyyvvvrrrqqqmmmiiibbbXXXOOOIIIHHHIIIFFFNNN___uuu~~~ppplllfff___XXXNNNBBB:::888777555222///---...///,,,++++++************+++,,,,,,,,,,,,+++++++++************)))(((''''''''')))'''&&&''')))*********+++************+++,,,,,,------,,,,,,,,,---...///...------,,,,,,,,,,,,------,,,***))))))***,,,---+++++++++++++++,,,---.........------......///000///000111000...------...,,,---......//////......////////////000000000000$$$$$$######$$$%%%'''((($$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%$$$###$$$%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******,,,---///111444666888999???>>><<<:::888888888999===<<<<<<<<<===???BBBCCCEEEEEEFFFEEEDDDBBB@@@???======>>>>>>>>>>>>======???CCCJJJSSS___nnn{{{}}}oooaaaRRRJJJCCC@@@@@@CCCMMMVVV```mmmyyy|||zzzzzz{{{zzzsssuuuuuupppggg```^^^^^^ccceeejjjqqqwww|||{{{vvvqqqmmmjjjgggeee^^^ZZZ\\\aaaccceeehhhdddggglllqqqvvvzzz|||}}}vvvsssrrrvvvwwwvvvwwwzzzyyysssnnnkkkfffbbb]]]YYYUUUQQQLLLHHHJJJHHHEEECCCAAA@@@???>>>:::999888888::::::888555999:::::::::;;;;;;;;;<<<:::999999999888777777777;;;;;;::::::999999999999888888888888888888888888666666555555444444333333555555555555555555555555555555555555555444444444777666444333333333333444444444222111000/////////222222222222222111000000---------------...///000---------....../////////000////////////...//////........................000000000000000///......000//////......---------+++******++++++,,,---............/////////000000+++---//////---,,,,,,---------....../////////000444333222222444888;;;>>>CCCFFFKKKPPPVVV^^^fffllliiioootttuuuvvvsssjjj```]]]\\\YYYWWWTTTQQQPPPOOOQQQUUU]]]gggkkkkkknnnsssvvvhhhfffhhhppp{{{yyyqqqnnnsssxxxvvvpppmmmmmmkkkggg```YYYRRRMMMKKKEEEGGGRRRfffzzz{{{uuummmeee^^^VVVKKKCCC@@@<<<666444333222000...,,,++++++******+++++++++))))))))))))((((((((((((***)))))))))((((((((('''((('''&&&''')))******)))************++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***+++,,,---......------------...//////...///000///---,,,---...,,,---......///.........////////////000000000000$$$%%%&&&((()))(((((('''$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((((((!!! """%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++,,,---...111333666777888>>>===<<<:::::::::;;;<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEEEEEDDDBBB@@@>>>===;;;<<<===>>>??????>>>>>>>>>DDDOOO\\\iiixxxxxxfffVVVLLLGGGBBBBBBCCCIIIVVVaaappp}}}~~~}}}wwwxxxvvvqqqjjjeeebbbcccjjjmmmsssyyy~~~{{{uuupppnnnmmmkkkiiiccc\\\XXX\\\```ccceeehhhfffkkkrrryyy~~~~~~|||{{{pppkkkiiikkkooottt||||||uuummmgggbbb]]]ZZZRRROOOMMMJJJHHHEEEBBB@@@??????>>>===;;;:::999:::888888888:::;;;:::999888::::::;;;;;;<<<<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;::::::888888777777666666666555777777777777666666666666666666777777777777777777999888777777666666666666777666555333222111000000444444444444333222111000//////.........///000000------------------........................------+++++++++++++++,,,,,,,,,......//////......---,,,...............------------,,,,,,++++++,,,,,,---............////////////,,,...000000///...---...............////////////333222000000111444777999===???CCCGGGNNNXXXbbbiiikkkkkkjjjmmmtttwwwpppeeeaaa```^^^[[[XXXTTTQQQPPPQQQPPPVVVaaajjjmmmnnnooo{{{{{{wwwuuuwww}}}}}}rrrkkkhhhnnnuuutttqqqnnnkkkkkkkkkiiieee^^^VVVRRRKKKFFFGGGUUUgggxxxtttjjjddd___ZZZWWWNNNEEE;;;777888888222,,,---,,,++++++++++++++++++)))))))))((((((((('''''''''((((((((()))))))))***((('''&&&(((***+++***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++)))))))))***+++,,,---...---------------...//////---...///...---,,,---...,,,---......///............/////////000000000111%%%&&&'''((('''%%%###!!!$$$$$$%%%&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%!!! """%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++------///111333444666777999999:::;;;<<<===???@@@<<<<<<===>>>@@@AAACCCDDDFFFEEEDDDCCCAAA???===<<<;;;;;;<<<===>>>???@@@@@@@@@HHHUUUcccppp}}}|||ooo\\\MMMEEECCCCCCGGGKKKSSSbbbooo|||yyyuuupppmmmkkkjjjjjjpppsssyyy~~~xxxrrroooppprrrrrrrrrkkkddd````````````bbbeeekkkpppwww}}}|||yyykkkgggfffiiiooowwwyyynnniiibbb\\\WWWSSSPPPMMMEEEEEEDDDBBBAAA@@@???>>>;;;<<<===<<<;;;::::::;;;999:::;;;<<<<<<<<<<<<;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>===<<<;;;999999999999888888888888999999888888888888888777888888888888999999999999::::::;;;;;;;;;:::999999999888777555444444333333555555666555555444333333555444333111000//////...---------,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***+++++++++++++++++++++,,,------------,,,++++++,,,,,,------...------,,,...---,,,,,,,,,,,,,,,---------........./////////,,,///111222111///............////////////////////////...---...000222333777999;;;???EEENNNXXX___iiigggdddeeemmmsssqqqiiidddcccbbb___[[[VVVRRRPPPOOOMMMQQQ[[[eeejjjnnnrrruuu~~~wwwrrrtttwwwwwwvvvlllfffeeekkkqqqsssssstttlllmmmnnnooommmhhhaaa[[[RRRIIICCCHHHUUUfffwwwzzzrrrmmmkkkmmmnnncccWWWHHH@@@===:::444......---,,,++++++*********++++++++++++*********)))'''''''''((()))*********((('''((()))+++,,,+++)))***++++++,,,---,,,,,,,,,+++++++++,,,,,,+++*********++++++,,,,,,,,,,,,+++***,,,...000000...,,,***+++++++++++++++,,,---...------,,,,,,------...///---...///...---,,,---///,,,---......//////............//////000000111111%%%%%%%%%%%%$$$###""""""$$$%%%&&&'''(((''''''&&&)))((('''&&&&&&%%%%%%&&&%%%######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******++++++,,,...///000111333444555666999999;;;<<<======>>>>>>======>>>@@@BBBDDDEEEFFFFFFEEEDDDBBB@@@===<<<;;;;;;;;;;;;;;;===???AAACCCIIIQQQ^^^lllxxxqqqcccTTTIIICCCCCCHHHOOOVVV^^^mmmzzz}}}wwwooolllooorrrttttttvvvyyy}}}}}}vvvpppnnnrrrwwwyyyyyyvvvqqqllljjjfffccceeejjjooorrruuuxxxzzzyyywwwvvvjjjhhhjjjpppvvv~~~}}}tttkkkeee\\\XXXRRRMMMJJJHHHFFFEEEAAAAAABBBAAA????????????<<<>>>@@@@@@>>>===>>>@@@<<<===============>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>>>>===<<<;;;;;;<<<>>>??????>>><<<;;;999:::::::::::::::;;;;;;::::::::::::999999888888999999999::::::;;;;;;;;;:::;;;===??????>>><<<;;;;;;:::999888777666666666666666777777777666666555888777555333222111111000/////////.........------***+++,,,---......------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))***+++,,,---...------,,,++++++++++++,,,---......---------.........//////,,,...111222111///..............................------------...///000000000222555999>>>EEELLLQQQ\\\``````^^^```eeeiiiiiiggggggeeebbb]]]XXXRRROOOMMMMMMPPPVVVYYY^^^iiisssxxx~~~|||tttrrrsssrrrpppooojjjhhhkkknnnoooqqquuurrrqqqpppppppppnnnjjjfffZZZPPPGGGEEEIIIRRR```lllyyy{{{{{{yyyuuuuuuyyy}}}xxxnnn^^^NNNAAA999444222000///---,,,+++***)))))),,,,,,+++++++++*********(((((((((((()))))))))))))))((()))+++------,,,******+++,,,---------,,,,,,***+++,,,------,,,,,,+++)))***+++,,,---,,,,,,++++++,,,------------,,,+++---,,,,,,,,,,,,,,,------------,,,,,,------...///---...//////...---...///,,,---......//////...............///000111111111((('''&&&&&&&&&(((***,,,%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&''')))))))))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***++++++,,,,,,000111111222333444555666<<<===>>>>>>===;;;999888>>>???@@@BBBDDDEEEGGGGGGFFFEEECCCAAA???===;;;:::;;;;;;::::::<<>>>>>???>>><<<;;;<<<<<<999<<>>@@@===>>>>>>>>>======???@@@>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>>>>??????>>>>>>???@@@???>>>===<<<;;;===>>>??????>>>===;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<:::<<>><<<;;;;;;:::999888888888888777777888888888888777777666666555444444555555555333333333222111111000000+++,,,...///000000000///------------,,,,,,,,,++++++++++++++++++***)))))))))***,,,---...------,,,(((((()))***+++---///000---------.........//////+++...111222111///---------------------------------......///000000111111+++...333777;;;???CCCGGGOOOXXX^^^YYYTTTWWW```fffkkkjjjhhheee```YYYSSSOOOMMMPPPSSSSSSOOOQQQ```qqq|||~~~zzztttooovvvqqqmmmmmmlllkkkmmmqqqxxxuuuqqqoooppppppooommm```XXXNNNGGGCCCDDDLLLVVViiiqqqyyy|||zzzzzz~~~oooYYYCCC777555777111000...,,,+++))))))(((************))))))))))))******))))))((((((''''''))))))***,,,......,,,+++***+++,,,---...---,,,,,,++++++---.........------)))***+++,,,---,,,,,,+++,,,,,,+++******+++,,,,,,......---,,,,,,,,,---------,,,,,,,,,,,,---......---///000///......///000,,,---......//////......---......///000111111222+++(((&&&'''******'''$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((+++---,,,******---000111333444444333333555666:::>>>BBBBBB@@@======>>>DDDDDDCCCBBBBBBCCCEEEFFFDDDCCCBBBAAA???===;;;999999;;;<<<;;;:::???IIIRRR^^^hhhuuu~~~qqqdddXXXNNNJJJKKKHHHLLLTTT```kkkrrrtttsssqqqllljjjnnnpppsss}}}~~~{{{yyysssqqqmmmjjjjjjmmmrrrvvvtttrrrppptttzzz~~~}}}zzz{{{ssskkkhhhgggggglllrrrsssyyy}}}xxxyyyssspppjjjccc]]]VVVOOOJJJEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAAAAAAAAAAAAAA======>>>>>>??????@@@@@@BBB@@@===;;;:::;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::::::::::::::::::::::::::888999:::;;;<<<;;;::::::888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????===>>>>>>>>>===;;;:::888<<<<<<<<<;;;::::::999999:::::::::::::::999999999999999999888666555333222111111///...------------000///...---,,,---...///---,,,++++++******++++++,,,,,,,,,+++++++++******(((***,,,,,,***)))((()))---------..................---,,,++++++,,,---...111111111222333222///,,,------------------------,,,,,,,,,,,,,,,---...///,,,---///222666:::===???GGGOOOXXX\\\ZZZWWWWWWXXXaaafffjjjjjjddd]]]XXXVVVMMMRRRXXXXXXUUUUUUZZZ```xxx~~~~~~|||xxxyyyuuussssssrrrppprrrwww{{{xxxqqqrrrvvvxxxnnnfffZZZMMMDDDCCCGGGKKKTTTeeeuuu{{{}}}~~~|||xxx|||{{{kkkTTTAAA::::::000000///---+++******+++))))))))))))(((((((((((())))))))))))***************+++,,,---...---,,,+++,,,,,,,,,+++++++++******...+++((()))---///...,,,......---,,,,,,---------,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,---............------------...///...------,,,,,,,,,------'''))),,,///111222222222&&&%%%$$$%%%%%%%%%###"""&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((((((((()))+++---222333555555444444555777999===AAABBBAAA??????@@@CCCCCCCCCCCCDDDEEEEEEFFFCCCCCCBBBAAA???>>><<<;;;;;;<<<>>>@@@EEEOOO[[[eeennnttt|||uuucccXXXRRRLLLIIIIIINNNUUU___fffiiikkknnnqqq~~~}}}oooiiihhhlllrrrwww~~~yyyvvvuuusssrrrlllgggbbbaaadddhhhkkkkkkkkkjjjkkkrrrzzz~~~xxxoooiiidddfffppp{{{}}}{{{}}}wwwoooiiiccc```[[[WWWRRRMMMGGGCCC@@@@@@@@@??????>>>>>>>>>======<<<<<<===>>>??????@@@@@@AAAAAA@@@@@@???>>>;;;<<<======???@@@@@@AAACCCBBB@@@??????@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<;;;:::999999888888888888888888888888777888999:::::::::999999777777888999::::::::::::<<<============>>>>>>>>>===>>>?????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;:::999888888888888888777777666555333333222111000000//////000///...---------......---,,,,,,+++++++++++++++,,,,,,,,,+++++++++******((())),,,,,,+++)))******---------.........//////...---,,,++++++,,,,,,------,,,,,,...//////---+++------------------,,,,,,---,,,,,,,,,,,,---...///------///000333555777999;;;BBBLLLSSSWWWYYY\\\^^^\\\```fffhhheee___YYYUUUTTTWWWZZZYYYVVVUUUWWWZZZmmmwww||||||xxxvvvvvvvvvwww~~~|||vvvvvvwwwvvvwwwpppdddWWWLLLGGGEEEFFFLLLZZZiiisssyyy|||yyyrrrxxx|||{{{ppp]]]KKK@@@<<<111111000...,,,+++++++++)))))))))***************))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++*********+++,,,---,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------...............///000000////////////////////////...---------,,,---------+++,,,---...///111333444%%%&&&((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((***---000111000222444555555555555666888999<<<@@@BBBBBBBBBBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>;;;;;;===CCCNNN\\\kkktttxxxfffTTTLLLKKKJJJIIIJJJUUU___iiikkkfffcccfffllloooyyyssslllggggggnnnwww~~~yyypppkkkiiihhhhhhccc]]]WWWXXX^^^bbbbbb```bbbdddiiirrr}}}}}}tttkkkfffiiiyyy~~~}}}zzzpppggg^^^XXXQQQNNNKKKHHHFFFDDD@@@===;;;;;;<<<===>>>>>>??????===============>>>>>>???@@@@@@@@@@@@@@@???>>>===>>>???@@@AAACCCEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;:::999888888777555555555555555555555555555666777777888888777777666777888999::::::::::::========================<<<<<<===>>>??????>>>>>><<<<<<<<<<<<<<<=========>>>??????>>>===;;;999777777888888999999999888888555555555444333333222222000///...------------...------,,,++++++++++++,,,,,,,,,,,,+++++++++******''')))++++++******+++,,,,,,,,,------...///000000......---,,,++++++,,,,,,***))))))***,,,------,,,......---------,,,,,,,,,------,,,,,,,,,---......---------...///000111222222777>>>GGGPPPWWW\\\^^^YYY]]]bbbgggiiieee___ZZZYYYYYYZZZYYYXXXWWWUUUUUU```jjjttt||||||xxxtttqqqooosss{{{xxxvvvtttzzzuuunnndddZZZQQQIIIFFFFFFNNNZZZggguuu|||xxxqqqrrruuuwwwrrrfffUUUFFF>>>222222111000...---++++++***************+++++++++))))))))))))************+++++++++++++++,,,------,,,,,,,,,+++++++++******(((,,,000///+++)))***,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------...............//////000....../////////...,,,+++---------------------...//////------...111333555$$$'''))))))&&&$$$&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''(((,,,111555444333333444666666666666888999999<<>>===???HHHVVVgggvvv~~~jjj[[[LLLFFFFFFHHHLLLPPP[[[dddllllllfffbbbdddhhhgggnnnvvv|||~~~yyyppphhhjjjiiilllvvvtttkkkeeebbb```^^^ZZZWWWUUUVVVZZZ^^^______cccfffmmmwww|||tttppppppvvv~~~vvvmmmeee]]]WWWRRRGGGEEEBBBAAA@@@???===;;;999999:::;;;<<<===>>>???======<<<<<<======>>>?????????@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAAAAA@@@??????::::::999888777666555555222222222222222222222222333444444555555555555555888888999:::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>>>>===>>>??????>>><<<:::999888999999::::::999999888666666666666666555444444000000//////.........---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******%%%'''))))))))))))+++,,,***+++,,,---...///000111//////...------,,,,,,,,,,,,+++)))***+++------,,,......---------,,,,,,,,,------,,,,,,,,,------...---,,,,,,,,,,,,---......222333777>>>GGGOOOSSSUUUVVVWWW[[[aaaggghhhddd```[[[YYYWWWXXXYYYYYYVVVSSSVVV]]]eeelllttt|||vvvooohhhcccfffssswwwrrroooqqqqqqpppmmmhhh___UUUNNNGGGHHHNNN]]]ooo{{{|||wwwooopppqqqpppiii[[[KKK@@@666555333111000...,,,+++,,,++++++******)))((((((((()))))))))************,,,+++*********+++---...,,,,,,,,,+++++++++*********,,,...---***)))***,,,++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...+++,,,---...---+++)))'''---------...............000000/////////111222333 ###&&&%%%###!!!###%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%&&&***///333222000333555777777777777999;;;;;;<<<>>>BBBEEEHHHHHHHHHCCCDDDFFFHHHIIIHHHHHHGGGDDDDDDCCCBBBAAAAAABBBBBBBBBCCCHHHSSSccctttyyyqqq[[[SSSKKKFFFDDDFFFOOOXXXcccggglllnnnmmmjjjhhhhhhiiikkknnnooommmiiifffeeelllooovvv|||xxxrrrkkkfffaaa\\\YYYSSSUUUVVVWWWWWWZZZ```eeehhhkkkqqqyyy~~~wwwssswwwzzzqqqlllddd]]]WWWRRRMMMJJJDDDAAA???=========<<<::::::::::::;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@???@@@BBBDDDFFFGGGHHHHHHEEEFFFGGGIIIJJJLLLMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@???>>>======888777777666555444333333000000000000000000000000222222222222333333444444666777888999::::::::::::666777888999;;;<<<>>>>>>>>>>>>===<<<;;;:::::::::999999:::;;;<<<===>>>>>>;;;<<<===>>>>>>======<<<:::;;;;;;::::::999888777666666777777777666555444222222111111000///......///...------,,,,,,------,,,,,,,,,+++++++++******%%%&&&(((((('''(((***+++)))***+++,,,---...///000////////////......------...,,,***)))***+++***)))------------------------...------,,,,,,,,,------,,,++++++,,,,,,---...///333333333777>>>EEEIIIKKKOOOOOORRRYYY```eeeeeeccc___[[[WWWVVVXXXXXXUUUQQQNNNPPPUUU[[[cccooo~~~|||uuummmeee^^^^^^hhhtttvvvnnniiigggjjjnnnrrrqqqjjj```XXXMMMHHHGGGRRReeettt{{{}}}rrrpppnnnmmmiii```RRRGGG===:::666333222000...+++------+++***(((&&&%%%$$$((()))))))))************,,,+++***)))***+++,,,---,,,,,,,,,+++++++++******///,,,)))(((***,,,,,,++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,---------------------------+++++++++++++++,,,------***+++,,,------+++)))''',,,---.../////////.........///000222222222111000###$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))***...111333222111444555777888888999;;;<<<======>>>BBBGGGJJJJJJJJJFFFGGGHHHHHHIIIHHHHHHHHHFFFEEEDDDBBBBBBBBBCCCCCC@@@EEEOOO]]]lll{{{wwwkkkbbbOOOLLLJJJIIIHHHKKKUUUaaakkkkkkmmmqqqtttsssnnnjjjkkkjjjjjjjjjfffccceeejjjrrrxxx{{{sssqqqpppnnnjjjddd]]]XXXPPPTTTWWWWWWWWW[[[dddllloooqqqtttxxxzzz{{{{{{{{{vvvrrrsss~~~xxxqqqlllddd___XXXQQQLLLIIIFFFDDDAAA???<<<::::::;;;:::999;;;;;;<<<<<<<<<==================>>>???AAACCCCCCCCCDDDGGGIIILLLNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUSSSPPPMMMIIIGGGEEEDDDAAAAAA???>>><<<;;;:::999666555555444333222111000////////////////////////222111111111111222333444222333444555666666666666444444666777999:::<<<<<>>===<<<::::::::::::777888888999:::;;;;;;;;;:::::::::;;;;;;<<<======;;;;;;;;;:::999888777666555666777888888777666555444444444333222111000/////////...------------...,,,,,,,,,+++++++++******&&&'''(((((('''''')))+++))))))******+++,,,---------...////////////......,,,+++))))))***)))(((&&&++++++,,,------......///......---,,,,,,,,,------,,,,,,,,,,,,---...//////000000000222666<<>>???BBBHHHKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGEEECCCBBBBBBCCCDDDCCCLLLZZZhhhsss}}}xxxooofff[[[TTTIIIHHHIIIOOOSSSXXXaaajjjooooooppprrrtttrrrmmmhhheeedddfffhhheeebbbhhhrrrxxx}}}uuummmmmmnnnnnnlllfff^^^XXXSSSUUUWWWYYY[[[bbbkkksssvvvvvvwwwvvvtttrrrqqqqqqppppppwwwxxxoooggg```]]]YYYTTTMMMHHHEEEDDDCCCBBB???<<<999888999:::::::::<<<<<<<<<===>>>??????@@@>>>???@@@AAACCCEEEGGGIIIIIIKKKMMMOOORRRTTTUUUUUUZZZZZZYYYYYYXXXWWWWWWWWWUUUSSSNNNJJJFFFDDDCCCBBB??????===<<<:::888777666444444333222111000//////////////////////////////222111111000111111333444111111222333444444444444444555555666666777777777;;;:::999777777777888888666666666777777888888888;;;:::888777888999;;;<<<888888999999999999888888666777888::::::999777666555666666555444333111000000//////...............,,,,,,,,,+++++++++******)))******)))((((((***,,,(((((())))))*********+++***+++,,,............---*********+++,,,,,,***((()))***+++,,,...///000000///...---,,,,,,,,,,,,,,,------,,,,,,,,,------...+++---//////000333999???EEEJJJSSSZZZ___ccceeegggjjjeee^^^XXXUUUUUUUUUUUUPPPLLLJJJLLLNNNRRR]]]iiimmmtttzzz~~~~~~wwwqqqoookkkeeeaaaaaannnxxxmmmhhhjjjooouuuzzzxxxpppiiiZZZQQQJJJIIILLLSSS```nnnxxxvvvsssrrrqqqmmmeee___NNNFFF<<<555333333111...,,,++++++***)))(((''''''))))))))))))************))))))***+++++++++++++++,,,,,,,,,+++++++++******&&&'''))),,,------,,,***++++++++++++,,,---...///------,,,,,,,,,,,,------------------------------------,,,,,,------...///,,,,,,------......//////+++,,,...000111000//////,,,---...///000000111111&&&$$$###%%%((()))'''$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))---111222///......000444666888999999:::<<<>>>@@@??????CCCHHHLLLLLLKKKLLLKKKIIIHHHGGGGGGHHHIIIIIIHHHEEECCCBBBBBBCCCDDDNNNYYYiiittt{{{|||ooocccXXXPPPKKKJJJGGGJJJTTT^^^eeekkkqqqooopppqqqrrrqqqmmmhhhddd\\\]]]aaafffeeecccjjjuuu|||{{{{{{wwwrrrkkklllmmmmmmkkkfff^^^YYYZZZXXXXXX[[[aaajjjsssxxx{{{zzzyyyvvvqqqnnnmmmmmmlllppp{{{{{{{{{}}}yyyooocccZZZSSSQQQLLLHHHBBB???>>>@@@AAAAAA>>>;;;999888:::<<<<<<<<<;;;<<<===>>>???AAABBBBBB@@@@@@BBBDDDFFFIIIKKKMMMNNNPPPQQQSSSUUUWWWWWWXXXXXXXXXWWWUUUTTTSSSRRRQQQQQQNNNJJJEEEAAA@@@???@@@>>>===<<<:::888666555444333333222111000///......000000000000000000000000222111000000000111333444222222333444555555555555666666555555444444444333444444333222222333555666555555555555666666666666<<<:::888555555666888:::666666777888999::::::999777888:::;;;;;;:::888777666777777777666444222111000000///...............,,,,,,,,,+++++++++******,,,,,,,,,+++))))))+++---(((((((((((())))))))))))'''(((***,,,---------,,,++++++,,,...000000...,,,((()))***,,,...000111222///...---,,,,,,,,,,,,,,,......---,,,+++++++++,,,***---///...+++---333999888AAAMMMVVVZZZ[[[\\\]]]iiieee___YYYVVVWWWZZZ]]]YYYSSSOOONNNJJJGGGMMMWWW___iiisssyyy~~~~~~~~~{{{qqqgggbbb```nnntttjjjkkkooowww}}}}}}wwwqqq___XXXQQQLLLGGGIIIVVVeeeuuutttttttttssspppiiidddSSSJJJ>>>666444333111///************************))))))))))))************((()))***,,,,,,+++******,,,,,,,,,+++++++++******&&&---111///,,,***+++,,,,,,,,,,,,---...///000...------,,,,,,------...------------------------++++++******++++++,,,---*********+++,,,---//////+++,,,...000111111000///...---,,,,,,---///222333!!!###'''+++,,,+++)))((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&&&&''')))***,,,...111444666555444333444777:::<<<<<<===>>>???===???BBBEEEHHHJJJKKKLLLLLLKKKIIIHHHGGGHHHHHHIIIGGGFFFDDDDDDEEEHHHKKKMMMVVVfffwwwwwweeeUUUMMMIIIGGGHHHNNNVVV___jjjtttuuuqqquuuuuuuuuuuusssnnnhhhccc______^^^___ccchhhnnnqqq||||||{{{yyywwwuuusssrrroooppppppnnnjjjddd^^^[[[]]]]]]___dddkkkrrrwwwyyysssuuuvvvtttqqqppprrrtttyyy~~~{{{|||~~~{{{sssrrrtttyyy{{{{{{yyytttkkkaaaWWWOOOIIIGGGFFFEEECCCAAA???>>>============;;;;;;;;;===???@@@===>>>>>>???@@@AAABBBBBBEEEEEEFFFHHHKKKOOORRRTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQPPPNNNMMMKKKJJJJJJJJJNNNKKKFFFCCC@@@>>><<<;;;:::999888666555333222111333333222111111000000///000000000000000000000000000000000///000111111222111222333444555555555555555555555555555555555555666444333333444555333222555555444444444444333333777888:::;;;:::777333111555555555666777888888999999999999::::::;;;;;;;;;:::::::::999777555444333000000000000////////////,,,,,,+++***))))))))))))***************+++++++++************************)))+++,,,...//////.........------------,,,,,,,,,******+++,,,,,,,,,++++++---------............///+++,,,...///000///......000000000000000111111222888:::AAAMMMZZZaaaaaa^^^```bbbbbb```]]][[[[[[\\\[[[VVVPPPMMMMMMMMMLLLKKKYYYcccpppwwwvvvwwwuuuhhh```eeeooo|||sssrrrrrrwww~~~|||nnnfffYYYMMMFFFHHHNNNSSSiiipppxxx{{{wwwooohhhddd```VVVIII???;;;999666333+++,,,---,,,+++******+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++(((,,,000///+++)))+++...------,,,,,,---...000111333111///---+++++++++++++++,,,---.../////////...+++---............///111........................+++,,,---...////////////000000//////......------!!!###%%%((()))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))(((''''''''')))+++,,,...000222555666666666555555888;;;<<<<<<===>>>??????@@@CCCGGGJJJLLLMMMNNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFGGGKKKRRRWWWeeerrr|||mmm\\\OOOIIIGGGFFFIIIRRR^^^jjjwww||||||xxxuuusssqqqmmmfffaaa\\\\\\^^^aaagggmmmtttwwwzzzxxxuuurrrpppooooooooosssuuuvvvuuupppiiiccc___^^^```bbbgggnnnssswwwyyytttuuuvvvwwwxxxzzz}}}|||yyyvvvwwwwwwwww{{{~~~yyyrrriiigggiiimmmqqqrrrwww}}}zzztttiiieee^^^VVVNNNHHHDDDBBB@@@@@@???>>>===<<<<<<==================>>>>>>>>>@@@AAABBBDDDEEEGGGHHHIIINNNNNNMMMNNNNNNPPPRRRSSSRRRRRRRRRRRRQQQPPPOOONNNLLLLLLKKKJJJHHHGGGFFFEEEGGGEEEBBB@@@???>>><<<:::999999777666555333222222333333333333333333333333111111111111111111111111222111111111111111222333222222333555555555555555555555555555555555555555777555444444555666444333222222111111111000000000//////000111111111111000333333444444555666666777777777888888999:::;;;;;;:::::::::999888666555444222222222111111111000000000///...------,,,,,,,,,************************++++++++++++++++++++++++******+++,,,------------000000///---,,,***))))))'''((()))***+++,,,,,,,,,------------............,,,,,,---.....................------......///000333444999AAAKKKTTTYYYZZZ]]]]]]]]]^^^``````^^^\\\___[[[UUUQQQPPPNNNJJJHHHOOO[[[lllvvvvvvvvvttteeedddgggqqqzzzuuuvvv{{{~~~|||yyyxxxqqqdddUUUJJJFFFHHHKKK]]]iiixxx}}}vvvppplllgggaaaVVVLLLCCC===999777222222222000...,,,,,,---***************************++++++,,,,,,++++++***------------------,,,,,,,,,,,,,,,+++***+++,,,---,,,,,,,,,,,,,,,...///000000000...---,,,+++++++++---------.........------------,,,)))''''''***,,,------------------------,,,,,,---...///////////////////////////.........$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$(((''''''((()))+++---///111222333444666777888888777999;;;<<<<<<===>>>???AAABBBEEEIIILLLNNNPPPQQQPPPOOOMMMKKKJJJHHHHHHHHHHHHJJJJJJIIIJJJQQQ\\\fffvvv~~~~~~qqq```RRRJJJHHHHHHHHHQQQ^^^ooo}}}tttqqqqqqpppkkkeee^^^___bbbffflllrrrxxx{{{}}}zzzvvvrrrqqqrrrsssuuuyyy}}}yyyqqqiiidddbbbdddhhhlllppptttvvvwwwpppppprrrwww~~~~~~}}}{{{yyyssssssqqqnnnpppsssoooiii```]]]^^^ccchhhlllssszzz}}}{{{rrriiicccWWWUUUPPPKKKFFFBBB@@@>>><<<<<<;;;;;;<<<<<<===>>>===>>>??????@@@?????????CCCDDDFFFHHHJJJMMMNNNOOOUUUTTTSSSQQQPPPOOOOOOOOONNNNNNNNNMMMLLLKKKIIIHHHFFFFFFFFFEEEDDDBBB@@@??????===<<<<<<===<<<:::888888777777555444333222222111111222222333444444555222222222222222222222222333333222222222222222333222333444555666666666666444444444444444444444444777666555555666666555444111000000000000/////////---------,,,---...///000000111111222222333333444444444555666888999::::::999999999999888777666555444444333333333222222222///...---,,,++++++++++++************************++++++++++++++++++++++++************++++++,,,---//////...---+++***))))))%%%&&&((()))++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------......------------.../////////000222666<<>>;;;555444111...,,,***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***......------,,,,,,,,,+++///+++((('''))),,,,,,+++++++++++++++,,,---......---............---,,,,,,......---,,,,,,,,,---------,,,)))&&&$$$%%%(((,,,,,,,,,,,,,,,---------------....../////////.........///////////////000000)))(((((('''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&"""$$$&&&((((((&&&$$$"""&&&&&&'''(((***---///000333333333333444666888:::888:::<<<===<<<===>>>@@@BBBDDDFFFJJJMMMPPPRRRSSSSSSRRRPPPNNNLLLJJJHHHGGGGGGKKKMMMMMMOOOXXXhhhttt}}}uuufffTTTKKKIIIJJJLLLOOO[[[jjjwwwsssvvvxxxuuuqqqgggiiikkknnnrrruuuwwwyyy}}}|||yyyxxxwwwyyy{{{|||uuummmiiiiiikkknnnpppqqqqqqrrrrrrhhhhhhkkksss~~~||||||}}}~~~}}}}}}wwwwwwtttooonnnpppnnniii```[[[ZZZ```gggmmmuuu}}}|||}}}~~~}}}wwwoooeee\\\UUULLLJJJHHHDDDAAA???>>>===;;;;;;;;;;;;<<<===>>>????????????@@@BBBCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPUUUTTTRRRPPPNNNLLLJJJJJJKKKKKKJJJIIIHHHFFFEEEDDD@@@AAABBBBBBAAA???<<<;;;::::::::::::;;;:::888555666666555555444333222222//////000000111111111222222222222222222222222222333333222111111111111222333333444555666666666666444444444444444444444444777555444444555555444333333333222222222111111111222222111111000///............//////000000000000000111222444555777888888888888888999888888777666555555444444444333333333///...---,,,++++++++++++***************)))))))))***************************)))(((((((((***+++,,,******++++++,,,,,,------'''((()))***+++++++++++++++,,,,,,,,,---------------,,,+++******+++---...//////......//////000111...111333333666>>>JJJSSSXXXWWWXXXZZZ___cccfffgggccc```\\\YYYVVVUUUTTTSSSOOOTTT```pppzzz~~~ttthhhcccgggrrrqqqlllqqqwwwyyywwwyyyzzzxxxooobbbTTTIIIEEEBBBMMM___pppzzz|||xxxtttzzz{{{jjjVVVGGG???777444000---+++***)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***))))))))),,,***))))))******++++++*********++++++,,,,,,---,,,---...///000///......---,,,,,,++++++,,,---...*********)))((()))---000++++++,,,,,,,,,,,,,,,---...////////////......---......//////000000000111***)))((('''&&&'''((((((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$"""$$$&&&((((((&&&$$$"""$$$%%%''')))+++...000111333222222222333666888:::999;;;<<<=========@@@AAACCCDDDGGGJJJMMMQQQTTTUUUVVVUUUSSSQQQNNNKKKIIIHHHFFFKKKOOORRRVVVaaarrrvvvjjj[[[LLLGGGIIILLLQQQWWWcccsssxxxyyy}}}|||xxxnnnppprrruuuwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}vvvpppmmmppprrrtttssspppmmmlllllleeefffjjjttt~~~{{{zzzyyyzzz}}}}}}wwwttttttqqqlllaaa[[[XXX]]]eeemmmwww~~~zzztttmmmeee\\\SSSMMMFFFEEECCCAAA???>>>===<<<;;;;;;;;;;;;<<<===>>>???BBBAAAAAABBBDDDHHHLLLNNNKKKLLLLLLLLLMMMMMMNNNNNNPPPPPPOOOMMMKKKJJJHHHGGGHHHHHHHHHGGGFFFDDDCCCBBB>>>???@@@AAA@@@>>>;;;:::;;;:::999::::::999666333555555444444333333222222111111111000000/////////111111111111111111111111222111111000000000111111222333444555666666666666444444444444444444444444555444222333444444333111444333333333222222222222000111333444333111...---------------..................///111222444555666666666777888888888777777555555444444444333333333333333222111000000000000,,,+++++++++*********)))))))))))))))))))))))))))***)))((('''((()))***+++))))))******+++,,,------+++++++++,,,++++++******++++++++++++,,,,,,,,,---...---+++******+++,,,---...............//////000---111555555555:::DDDMMMSSSVVVYYYYYYYYY]]]fffmmmgggddd___ZZZVVVVVVWWWYYYWWWTTTYYYjjj{{{~~~uuullleeehhhxxxpppiiimmmrrrtttssssssvvvzzzxxxnnn```QQQGGGCCCFFFPPPbbbttt~~~~~~jjjTTTGGG???:::444000//////...---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++******)))))))))%%%***......+++((()))*********++++++++++++++++++,,,---///000111111000000*********+++,,,---......(((***,,,---,,,,,,---...+++++++++,,,,,,---------/////////000//////........./////////000000111111'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&(((+++---///111222333222222333444666888:::999:::<<<======???AAADDDEEEFFFHHHKKKNNNRRRVVVXXXWWWWWWUUUSSSPPPMMMKKKIIIFFFKKKRRRXXX```lll{{{~~~qqq^^^QQQGGGHHHKKKNNNUUU___nnn|||{{{xxxyyyyyywwwmmmppptttxxx{{{{{{{{{zzzvvvwwwyyyzzz{{{|||||||||{{{zzztttrrrssswwwyyyyyyuuuooojjjjjjkkkkkknnnttt||||||yyywwwvvvxxx{{{}}}zzzuuupppbbbYYYTTTXXX```jjjttt}}}tttooohhhaaaZZZSSSMMMHHH@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@EEEEEEEEEGGGJJJNNNRRRTTTPPPOOOOOONNNNNNMMMMMMLLLKKKLLLLLLKKKKKKIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCBBB>>>????????????===<<<;;;<<<;;;999999999888555333333333333333333333333333444333333222111111000000000000000000000000000000000000//////000111111222111222333444555555555555333333333333333333333333444333222222333333222000222222111111111000000000(((***...111222000...,,,------------------------,,,,,,---...000111222222333444555666777777777777666666555555555444444444333333222111000000000000---------,,,++++++******)))))))))))))))))))))))))))))))))(((((())))))***+++*********************,,,,,,---,,,,,,+++***)))******+++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++///333444333666===CCCKKKRRRXXXXXXVVVYYYbbbkkkiiigggccc]]]WWWUUUWWWXXXZZZUUUVVVddduuuyyynnnhhhssstttnnnnnnppppppooorrrtttwwwzzzwwwkkkZZZNNNEEEBBBDDDPPPddduuu~~~~~~hhhWWWEEE???666111000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,###***111111,,,((((((+++***++++++,,,,,,,,,++++++------...///000111111111((()))***+++,,,,,,,,,,,,)))+++......,,,***((((((++++++,,,,,,------.........//////000000000/////////000000000000000000111%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&&&&&&&''''''''''''&&&&&&((()))+++...000222333444333333444555666888999:::888:::;;;<<<===@@@CCCFFFGGGHHHJJJMMMPPPUUUXXX[[[XXXXXXWWWUUURRROOOLLLKKKGGGLLLTTT^^^jjjwwwzzzlllVVVLLLHHHMMMQQQSSS\\\hhhrrr|||zzzsssrrrsssssskkknnnsssxxx{{{{{{zzzyyyuuuuuutttsssssssssttttttpppuuuyyyxxxsssrrruuuyyy{{{||||||wwwoookkkkkkmmmtttyyy~~~{{{zzzvvvwwwzzzzzzsssfff\\\TTTVVV___jjjttt}}}}}}tttiiiccc\\\TTTOOOJJJFFFDDD=========>>>>>>============>>>>>>@@@BBBEEEGGGHHHHHHJJJMMMOOOQQQSSSSSSSSSNNNNNNMMMLLLKKKKKKJJJJJJGGGHHHHHHIIIHHHGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBB??????>>>>>>======<<<<<<;;;:::777777777777666555222222222222222333333333222222222222111111111111111111111111111111111111/////////000111222333444000111222333444444444444333333333333333333333333555333222222333444222111111000000000000/////////)))+++---///000000000///............------------++++++,,,---......//////111222333555666777777777777777777777666666666666222111000//////....../////////...------,,,++++++************************))))))*********))))))((()))))))))******************++++++++++++******)))************++++++++++++...............---,,,,,,+++++++++***+++,,,,,,---+++---///000000333777;;;AAAHHHQQQVVVWWWZZZ^^^cccdddeeeddd```[[[WWWWWWWWWZZZXXXZZZ```gggnnnwwwzzzooopppzzz|||xxxuuutttssssssrrrtttqqqqqqvvvzzzvvvhhh\\\LLLHHHDDDFFFPPP```nnnwwwzzz{{{~~~mmmMMMEEE:::333111///---***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++,,,,,,------(((+++...///---+++***+++++++++,,,------,,,+++***------,,,------...///000)))+++,,,------+++)))'''***,,,------+++)))))))))+++,,,,,,---......//////---...///000000000000000111111111000000000000000&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((***************)))((((((''''''''''''''''''''''''***,,,...000222444555555444444555777888999:::;;;888999;;;<<<>>>AAAEEEHHHIIIJJJKKKNNNRRRWWW[[[]]]XXXXXXWWWVVVSSSPPPMMMLLLHHHMMMVVVcccqqq}}}uuuhhhSSSLLLLLLSSSWWWXXXaaaooolllttt|||wwwooommmppprrrkkknnnsssxxxzzzyyyvvvtttpppnnnjjjgggeeefffhhhiiihhhmmmqqqqqqnnnpppwww~~~}}}~~~}}}xxxpppmmmnnnqqqzzz~~~}}}}}}xxxzzz~~~~~~vvvlllaaaWWWYYYbbbmmmwwwwwwnnn```[[[SSSLLLGGGDDDBBB@@@;;;<<<===???@@@@@@@@@@@@@@@AAACCCEEEIIILLLOOOPPPJJJMMMRRRVVVWWWUUURRRPPPJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDEEEFFFEEEDDDCCCBBB@@@@@@AAABBBBBBBBBBBBAAA??????===<<<<<<<<<<<<<<<:::888555555666777777666111222222222222333333333.........///000000111111222222222222222222222222///000000111222444555666000000111222333333333333333333333333333333333333666444333333444555333222111111111111000000000000333222222111111111222222........................+++++++++,,,,,,---------000000222444555666777777999999999888888888888777666555444333222222222222000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((%%%&&&''')))***,,,---...'''((()))***************)))************+++++++++......///000///...,,,+++------,,,,,,------...///,,,---------...111555999888@@@KKKUUUZZZ\\\[[[[[[\\\```cccccc___[[[YYYXXX[[[]]]______[[[[[[eeeqqqyyysssmmmpppwwwyyy{{{{{{zzzyyyxxxyyytttnnnkkkqqq{{{}}}tttjjjZZZVVVNNNHHHHHHRRRcccooowwwtttwww|||XXXOOOBBB:::666333000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++''''''((()))***++++++,,,---,,,++++++---...,,,++++++,,,---...------+++***,,,,,,+++***+++,,,---...+++,,,...///---)))%%%###+++,,,,,,++++++,,,...000,,,,,,------...///000000------///000111111111111222222111111000000//////'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))'''%%%&&&)))***)))&&&((()))+++...000222333444666555555555555777999::::::::::::<<>>======<<<:::888777777777888555444333333222222333333222222222111111111111000111222222111///...///000111111000000//////......333222222222111000000000111222444444444444222111333444444555555444444333111222333333333333222111222222111000///...---,,,......//////000000000111111111000000//////......***++++++,,,,,,++++++***---------...000111333444333555666555333444777;;;;;;:::888666444444444444222222222111000//////...,,,,,,,,,,,,+++***)))))))))))))))))))))*********,,,***((()))++++++(((&&&---------,,,+++***)))(((---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111666999@@@LLLXXX^^^]]]ZZZZZZ```gggjjjhhhbbb[[[WWWUUUYYY\\\]]][[[YYYZZZ[[[mmm~~~wwwpppnnnqqqvvv}}}tttlllgggllluuuyyy{{{|||hhh[[[NNNGGGCCCFFFSSSaaafffsssyyy{{{lllVVVAAA:::999555000......,,,++++++,,,---,,,,,,,,,,,,---......---,,,,,,111111///...---,,,,,,,,,...---,,,+++,,,---...///******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,...---,,,------------------,,,,,,------------.........///000000000000111111111111&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''')))'''&&&''')))***)))''')))***,,,///111222333333555555555666777888999:::;;;;;;;;;===@@@DDDHHHJJJPPPQQQSSSWWW[[[^^^______WWWUUUSSSPPPMMMLLLMMMNNNNNNUUUdddttt|||yyyfffVVVQQQPPPRRRZZZeeennnqqqqqqgggddddddjjjuuu}}}uuuqqqqqqtttwwwyyywwwvvvuuutttrrrooommmeee^^^WWWUUUYYY___aaaaaahhhggghhhlllqqquuuvvvuuuooollliiiiiimmmtttzzz~~~}}}}}}}}}~~~wwwooohhhjjjqqqzzzzzzsssrrrpppiii```[[[QQQLLLEEE@@@??????>>>===????????????@@@AAACCCCCCEEEKKKRRRUUUUUUUUUXXX[[[YYYXXXUUURRROOOLLLKKKJJJIIIGGGFFFFFFFFFFFFDDDCCCEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBAAA@@@???>>>======<<<:::999888777777777444444333222222222222333222222222111111111111000000111222111/////////000////////////000000000000222222111111111111111111333333333444444333333333000111111222222111111000111222222333333222222111111111111111222222222222/////////000000111111111111111000000////////////,,,------......------,,,,,,,,,,,,---...///000111222444555444333333666999999888666444333333333333222222222111000/////////------------,,,+++***)))))))))))))))************+++)))((()))++++++)))''',,,,,,,,,,,,+++***))))))))))))(((''''''((()))))))))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111111444:::EEEQQQ[[[```bbb______```dddgggeee]]]VVVUUUWWWZZZZZZYYYXXXWWWWWW^^^nnnyyyqqqrrrvvv}}}tttjjjdddhhhqqqwww{{{uuugggWWWNNNHHHGGGNNNVVVZZZgggpppuuuppp]]]III@@@===999555444...---++++++,,,---,,,+++,,,,,,---......---,,,,,,...---,,,,,,,,,,,,,,,,,,111000...,,,++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,------------------------........./////////...////////////000000000%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&''')))***)))(((+++,,,...///111222222222333444666777888999999999<<<<<<===>>>AAAFFFJJJLLLQQQSSSWWWZZZ]]]^^^]]]]]]QQQRRRSSSRRRPPPOOOOOOPPPVVV^^^lllzzz~~~mmm^^^TTTOOOPPPUUU___jjjrrruuuuuujjjgggeeeiiiqqqzzz~~~{{{uuurrrqqqtttxxx{{{}}}|||zzzvvvrrrooonnnnnneee___XXXVVVYYY]]]]]][[[dddeeegggkkkooorrrrrrrrreeecccccciiittt~~~zzz{{{}}}yyyssstttzzz{{{qqqhhheeebbb[[[TTTPPPLLLHHHBBB>>>============@@@@@@AAAAAABBBCCCDDDEEEGGGOOOXXX]]]]]][[[YYYYYYXXXVVVSSSPPPLLLIIIHHHGGGHHHFFFEEEEEEEEEEEEDDDCCCDDDDDDCCCBBBBBBBBBCCCCCC>>>????????????>>>>>>===;;;;;;;;;:::999888777666444444333222222222222222222222222111111111111000000111222111000///000111.........///000111111111000000111111111111111111222222111111111111222222222333333444444333333222111111222333333222111111000000111111222222222222000000000111111111111111111000000000000/////////...//////000000//////...,,,,,,++++++,,,------...000222222222111222444666666555444333222222222222222222222111000000//////------...------,,,+++***************************)))(((((()))++++++***(((***+++++++++++++++******((((((''''''''''''(((((('''((()))***+++---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000///222666===FFFRRR^^^fffgggaaa]]]```hhhjjjddd\\\XXXWWWVVVVVVWWWVVVTTTSSSVVVcccvvv}}}xxxwwwwww}}}yyyooofffhhhnnntttzzzuuueeeZZZQQQKKKKKKNNNPPPZZZfffmmmssszzz~~~}}}mmm___NNNDDD<<<777555555000...,,,,,,,,,---,,,+++,,,------......------,,,************++++++,,,---000///...,,,++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---++++++---000++++++,,,,,,------............/////////000000000............////////////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))******)))---...///000111222222222222444666888999:::999999======>>>@@@CCCGGGKKKMMMQQQUUUZZZ]]]]]]\\\ZZZYYYPPPSSSVVVVVVTTTSSSSSSUUU```hhhttt~~~pppaaaWWWSSSMMMQQQYYYdddooouuuwwwvvvpppmmmjjjkkkpppvvv{{{}}}wwwuuusssrrrtttwww{{{~~~~~~}}}wwwppplllmmmooommmjjjfffaaa]]][[[[[[\\\eeegggkkkoooqqqpppnnnlllddddddiiisss~~~|||zzz|||~~~|||}}}vvvkkkaaa]]]YYYRRRMMMKKKHHHEEEAAA>>>======>>>??????@@@BBBDDDEEEGGGGGGGGGIIIPPPYYY^^^^^^[[[WWWUUUSSSRRROOOLLLJJJHHHFFFFFFFFFEEEDDDDDDEEEEEECCCBBBCCCCCCBBBAAAAAAAAAAAAAAA>>>?????????>>>===<<<;;;999:::;;;;;;:::888777555444333333222111222222222222222222111111111000000000111222111000///000111.../////////000000000111//////000000111111222222000///...------...///000333444444555555444444333111111222222222222111111111111000000///......---111111111111111111222222000000000000000000000000///000000000000000000///------,,,,,,+++,,,,,,---...///000000000111222333444444333333333222222222222222222111111000000000...............---++++++++++++***************)))(((((((((***++++++******))))))***+++++++++++++++************************'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---......111444777999>>>HHHUUU___llleee```aaahhhmmmkkkhhhaaa[[[VVVSSSTTTUUUUUUSSSWWW___ppp~~~{{{}}}uuummmlllppptttxxx}}}}}}tttgggYYYOOOKKKLLLLLLQQQ\\\fffkkkjjjkkkooohhh```TTTGGG===666555666111///------------,,,+++------------------------++++++******++++++,,,---+++++++++,,,,,,---......***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++///111///+++(((+++///******+++,,,------......////////////000000000000........./////////000000(((((((((((((((((((((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))***+++...///000111222222222222222444666888::::::::::::<<<>>>@@@CCCGGGJJJMMMNNNRRRVVV[[[]]]\\\YYYVVVVVVSSSWWWZZZZZZXXXWWWYYY\\\hhhqqq{{{}}}yyyyyy|||{{{sssdddXXXTTTUUURRRXXXcccnnnxxx|||{{{zzzmmmjjjgggfffiiinnnrrruuurrrssstttvvvyyy}}}~~~wwwooojjjjjjkkkqqqsssrrrkkkaaa]]]___dddkkknnnrrrsssrrrnnniiifffdddiiirrr~~~|||{{{{{{}}}}}}|||wwwoooeee[[[VVVQQQKKKHHHHHHBBBAAA???======>>>@@@BBBBBBDDDGGGJJJMMMNNNNNNNNNMMMQQQVVVZZZZZZWWWTTTSSSNNNMMMKKKIIIHHHGGGFFFFFFEEECCCBBBCCCDDDDDDCCCAAABBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@???===<<<:::999888888999:::999888666555333333222111111111111222222222222111111111000000///000111111000///000222111000000000/////////.../////////000000111111222111000///......///000111000000111111111111000000111111111111111111111111111111000000//////......222222111111111111111111000000000000111111111111//////000000000000/////////...---------------------------...///000000000222222333333333444444444222222222222111111111111//////000//////...---,,,,,,+++++++++******))))))'''((()))***************(((((()))***++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------000444888999:::AAALLLVVVfffeeeccccccdddhhhmmmpppjjjcccYYYSSSSSSUUUWWWWWWYYY[[[hhh{{{~~~~~~vvvooooooqqqsssvvv{{{tttaaaSSSMMMLLLJJJJJJRRR```hhhgggeeeffffffddd\\\OOOCCC<<<:::999444222000/////////---,,,------------------------......---,,,,,,,,,,,,,,,******+++,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...111333000***'''))),,,******++++++,,,---......////////////000000000000//////000000000111111111((((((((((((((((((((((((''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''&&&'''))))))))))))+++,,,...///000222222333333333333444666888999:::;;;;;;===@@@EEEIIIMMMOOOPPPPPPTTTYYY^^^^^^ZZZVVVTTTTTTUUUYYY\\\[[[YYY[[[aaafffoooxxx{{{qqqnnnkkkeee[[[SSSSSSXXXXXX```lllxxx}}}zzzmmmkkkgggeeeeeehhhlllooonnnqqqtttyyy~~~|||vvvoooiiifffeeemmmqqqrrrllleeebbbgggnnnrrrttttttrrrnnnhhheeecccfffnnn{{{~~~|||{{{{{{yyy|||yyypppeee\\\SSSOOOJJJDDDBBBDDD<<<============???CCCFFFKKKMMMQQQUUUWWWWWWVVVUUUPPPRRRTTTUUUUUUTTTRRRPPPJJJJJJHHHGGGGGGFFFFFFFFFCCCBBBAAABBBCCCCCCBBBAAAAAA@@@??????>>>>>>??????@@@@@@???>>><<<:::888777777777777777777666555555333333222111111111111111222222222111111111111000///000111111000000111222111111111000///.........//////000000000000000000333333222222222222333333111111222222222222111111222111000000000000111222//////000111222333333444111111111111111000000000000000000111111111111222...//////000000//////...//////...............///,,,+++,,,---///000///---000111222333444444444444222222222222222222222222000000000000000///------,,,,,,,,,+++******))))))''')))++++++)))))))))***(((((()))***+++++++++***))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,000444666888>>>GGGOOOYYY^^^bbbaaa___```hhhooopppiii```XXXVVVVVVYYYZZZZZZ[[[cccrrr~~~~~~~~~~~~~~~zzzsssmmmmmmoooppptttyyy}}}}}}kkk\\\RRRLLLGGGEEEJJJWWWdddiiiiiigggcccddd```UUUJJJBBB===999777555222111111000///---...------,,,,,,------...000///......------------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...000111...***((()))+++******++++++,,,,,,------....../////////000000000000000000000111111111111((((((((((((((((((((((((&&&&&&((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%'''******))))))+++......///000222333444444444444555555777888:::<<<===???CCCJJJPPPTTTUUUTTTRRRXXX\\\```___ZZZUUUTTTTTTTTTWWWZZZZZZYYY^^^hhhqqqwww{{{hhhaaa[[[XXXSSSPPPSSS[[[bbbkkkxxx|||uuurrrnnnjjjhhhiiillloooooorrrvvv{{{{{{xxxuuusssppplllhhheeelllkkkjjjiiihhhjjjnnnrrrxxxvvvqqqjjjdddaaaccceeennnxxx~~~|||{{{{{{{{{wwwyyy}}}zzzooogggZZZSSSLLLHHHDDD???>>>@@@;;;===@@@AAABBBEEEJJJNNNUUUWWWZZZ]]]]]][[[YYYWWWOOOPPPPPPPPPQQQOOOMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEBBBAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>======>>>>>>=========<<<;;;999888777666666555444444444444555333222222111111111111111222222222111111111111000...000111111000000111222000000000000////////////000000000000000/////////222222222333333222222222333333444444444444333333222111000//////000111222//////000111222333444444111111111000000/////////000000111111111222222222//////000000000000/////////...............//////,,,++++++---000000...,,,---...000222333333333333222222222222222222222222111111111111000///......------,,,++++++***))))))(((***,,,+++)))'''(((***((()))***************)))'''((()))******)))((('''******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++---///111444:::BBBHHHNNNVVV]]]___\\\\\\bbbiiipppmmmhhhaaa[[[XXXXXXYYYWWW\\\bbbgggqqq~~~~~~wwwooollljjjkkkooovvvyyyxxxlll]]]PPPGGGFFFGGGMMMZZZhhhmmmlllaaafffddd[[[QQQJJJBBB::::::888555333333222000///...---,,,,,,,,,,,,---............---......///000++++++,,,---,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------.........//////////////////000000000000111''''''''''''''''''''''''$$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''%%%'''******))))))+++......///000222444444555555555555555666888:::===>>>AAAFFFNNNUUUYYYYYYWWWUUU[[[___bbb```ZZZUUUTTTUUURRRUUUXXXXXXYYY```mmmxxx}}}wwwcccZZZRRRQQQOOONNNTTT\\\nnnxxx{{{xxxsssmmmiiiiiilllnnnsssuuuyyy|||~~~~~~}}}|||qqqooonnnppprrrrrrnnnjjjooojjjeeefffjjjppprrrrrr{{{vvvmmmccc\\\\\\bbbhhhyyy|||{{{zzz{{{{{{vvvwwwzzz~~~{{{vvvnnnccc[[[TTTNNNHHHEEEAAA===<<>>AAAEEEGGGHHHLLLQQQVVVZZZ\\\___```___[[[WWWTTTLLLLLLLLLMMMMMMKKKHHHEEELLLJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@BBBBBBBBB@@@??????>>>===============:::::::::::::::999888888666555333222222333444555333222222111000111111111222222222111111111111000...000111111000000111333......//////000000111111111111000000//////.........///000111111000///...000000000111111000000000222111000//////000111222000000000000////////////111000000000//////......000000111111222222222222000000111111111111000000...------------...///000,,,+++***---000111...,,,+++,,,...000222222222222222222222222222222222222111222222111111000///...------,,,,,,+++***))))))(((+++---,,,)))'''((()))))))))************))))))((()))***++++++***)))((())))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***------------000666===BBBJJJRRRZZZ^^^]]]\\\```dddmmmnnnmmmggg___YYYWWWWWWPPPZZZ^^^\\\bbbrrr~~~tttlllhhhggglllrrrttt{{{{{{hhhVVVJJJJJJHHHGGGQQQcccmmmmmmfffllllllddd\\\UUUJJJ@@@<<<999666444444333111///...---,,,,,,,,,,,,---...,,,,,,,,,---...///111111'''(((***,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))((((((***,,,......---,,,,,,++++++++++++++++++------------.........///............/////////000&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((((((((('''&&&%%%%%%&&&((()))))))))((('''((()))***+++,,,---------111000000111333555666777888888777999;;;===>>>===CCCJJJTTTZZZ]]][[[ZZZYYY^^^```aaabbb```]]][[[YYYUUUQQQSSS[[[ccciiitttyyypppbbbUUULLLLLLMMMPPP^^^ppp~~~yyyuuupppllloootttuuuwwwzzz||||||||||||}}}llljjjiiilllqqquuuuuutttmmmjjjhhhiiinnnrrrtttssswwwtttnnnfffaaabbbiiippp}}}{{{{{{|||~~~yyyxxxxxxyyy}}}|||~~~yyyrrrnnnjjjcccYYYQQQKKKHHHEEEBBBAAA@@@>>>===@@@AAACCCGGGNNNVVV]]]aaaddddddcccaaa^^^ZZZVVVTTTNNNMMMLLLKKKJJJJJJKKKKKKGGGFFFEEEDDDBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>============<<<<<<<<<999::::::::::::999888888777666555444333333333333333222000//////000222333222333555666555444222000///000111222222222222222000000//////.........---111111000000000000111111000000000000000000000000000111111111222222222222111111111111111111111111222222111000//////000000000000000000000000000000///////////////000000111//////000111111111111111111111000000//////......111///---+++***+++,,,---...---,,,,,,,,,...000222111111111222333333444444111111111111111111111111///......---,,,,,,++++++,,,+++)))''''''(((***+++(((((())))))*********+++(((((()))***************'''(((((()))***+++++++++........................000...,,,+++++++++---...............000333999===DDDJJJSSSXXX[[[\\\___aaajjjnnnrrroooggg^^^XXXVVVTTTVVVZZZZZZYYY]]]nnnssshhhhhhqqqzzz{{{wwwmmmUUULLLDDDDDDKKKWWWhhhwwwxxxoookkkooopppfffWWWNNNBBBAAA===888666666222...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------111111111///...,,,***)))+++***(((''''''(((***+++))))))))))))***+++,,,---,,,++++++******++++++,,,000///.........---+++)))++++++*********+++---...+++,,,,,,,,,,,,,,,,,,---///////////////000111111&&&&&&&&&&&&''''''''''''&&&''''''(((((('''&&&&&&&&&'''((()))))))))((('''((()))***+++,,,---------000111222333333444666888888777777888:::;;;<<<===EEELLLUUU[[[\\\\\\[[[[[[eeeeeeffffffeeeaaa]]]ZZZVVVTTTWWW___gggmmmwwwrrriiiYYYOOOJJJOOOTTT[[[kkk}}}}}}xxxuuusssvvv{{{}}}}}}}}}zzzwwwtttsssrrrjjjfffdddiiisssyyywwwrrrhhhggggggjjjooossstttttt{{{vvvooojjjjjjpppzzz~~~}}}}}}~~~}}}|||{{{zzz{{{|||wwwuuupppiiiccc___YYYPPPIIIEEEDDDBBBAAAAAACCCCCCDDDHHHIIILLLPPPVVV\\\aaaddddddcccbbb```\\\WWWSSSQQQKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFDDDCCCBBBAAAAAAAAA@@@????????????>>>>>>>>><<<;;;;;;;;;::::::::::::999999999999888888888777444444333222111111111111333222000//////000222333000111222222222111//////000000111222222222111111000000000/////////......111111000000000000111111000000000000000000000000000000000111111111222222111111111111111111111111222111111000000000000000000000000000000000000000000000/////////000111111//////000111111111111111111000000000/////////...222000...---,,,,,,---...///...,,,++++++,,,---...//////000111222222333333222222222222111111111111/////////...------,,,,,,,,,+++)))(((((()))***+++((()))))))))************((())))))***************((((((((()))***+++++++++........................000///---,,,+++,,,---...------......///222888<<>>???HHHNNNVVV[[[\\\]]]___aaaiiihhhggghhhiiifff```[[[VVVWWW]]]eeemmmttt}}}tttfff\\\QQQKKKKKKSSS]]]hhh{{{zzzyyyyyy{{{}}}xxxsssooolllkkkkkkfffbbbhhhrrrwwwrrrlllfffgggjjjnnnsssvvvvvvuuuwwwqqqjjjhhhmmmxxx}}}{{{{{{}}}{{{zzz~~~zzztttoookkkeee]]]WWWSSSMMMGGGBBBCCCBBBBBBBBBDDDGGGKKKMMMQQQSSSWWW[[[^^^aaabbbbbbaaa```___\\\XXXSSSOOOMMMIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@======<<<<<<<<<;;;;;;;;;999999999888888888888777999888777777666666777777444333222111111000111111333222111000000111222333111111000000000/////////111111222222222111111000111111111000000000000000111111000000000000111111000000000000000000000000/////////000000000111111111111111111111111111111111111111000000000000000000000000000000000000000111000000000000111222222///000000111111111111000000000000000////////////222111///...---......//////---,,,***))))))***+++,,,---...///000111222222333333333222222222111111111000000//////...---------,,,***)))))))))******))))))))))))************((()))******++++++******(((((())))))***+++++++++........................000///...---,,,---......,,,,,,---------111555999???BBBFFFJJJNNNUUU^^^dddgggeeeeeekkkoookkk```UUURRRPPPRRRYYY___bbbfffjjjyyy~~~~~~lll___PPPGGGFFFPPPbbbrrr{{{|||^^^QQQEEE@@@;;;333///111222222000///---+++***)))++++++,,,,,,,,,,,,------%%%&&&(((***+++,,,------,,,+++***))))))***+++,,,---,,,+++***))))))))))))++++++************++++++(((((()))+++...000000///,,,++++++++++++,,,,,,------------......////////////////////////000111111&&&''''''((()))******+++'''''''''(((((((((((((((''''''(((((())))))))))))((((((***+++------.........222666666444444777:::<<<<<<<<<<<<===???BBBDDDJJJPPPWWW[[[\\\^^^cccgggiiigggfffhhhjjjhhhaaa\\\TTTYYYbbbkkksss{{{xxxhhhYYYPPPNNNLLLOOOYYYeeerrrzzzyyyzzz|||~~~~~~yyyssspppnnnlllkkkmmmiiigggiiimmmmmmiiidddhhhkkkooosssvvvvvvtttssspppkkkggghhhqqq{{{~~~|||uuuttt{{{|||wwwqqqkkkgggddd^^^VVVOOOKKKGGGDDDBBBDDDEEEFFFGGGIIIMMMRRRUUUZZZ\\\^^^```aaa___]]][[[[[[[[[YYYWWWTTTPPPMMMKKKJJJIIIGGGFFFEEEEEEEEEFFFCCCBBBAAA@@@????????????;;;;;;;;;:::::::::999999888888888777777777666666888777666555555555666666555444444333222222333333222222111000000111222222333222111111000000111111222222222222222111000///111111111111111111111111111111000000000000111111////////////////////////////////////000000000000111111111111111111111111000000111111111000000000////////////////////////111111111111111222222333///000111111111111000000000000000000////////////111000///............///,,,+++***))))))))))))******+++,,,---...///000111333333333333222222222111222222111000000//////...---,,,+++***************)))))))))))))))*********))))))***++++++++++++***)))))))))******+++++++++........................000///...---------......++++++,,,,,,,,,///333666;;;???CCCFFFJJJQQQZZZ```gggffffffkkkpppnnnfff]]]YYYRRRQQQXXXaaadddcccccckkk{{{uuuiiiYYYLLLEEEHHHTTTbbbooo~~~xxx___IIIBBB>>>666111222222222111///...,,,+++++++++++++++,,,,,,,,,------******+++++++++++++++***,,,,,,+++******+++,,,,,,,,,++++++***))))))******...------,,,,,,------...++++++,,,///333555555444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////////////////000000111''''''(((((()))***++++++''''''''''''(((((())))))(((((((((((())))))******((()))+++,,,...////////////222666666666555777999:::<<<===>>>>>>AAAFFFJJJNNNUUU\\\^^^^^^```ffflllnnnllljjjiiihhheee___ZZZSSS\\\gggqqqyyyrrraaaSSSLLLKKKMMMSSS]]]jjjwww{{{zzzzzz{{{}}}}}}xxxrrrmmmlllkkkiiihhhhhhiiijjjiiifffddddddeeelllooorrrtttsssqqqnnnllljjjiiikkkqqq{{{|||wwwwww}}}yyyqqqjjjccc___[[[VVVOOOIIIFFFEEEDDDDDDDDDGGGJJJMMMPPPTTTYYY]]]bbbbbbcccbbb___[[[VVVTTTTTTTTTSSSRRRPPPNNNMMMLLLJJJIIIGGGEEEDDDDDDDDDEEEAAA@@@???>>>=========>>>::::::::::::999999999999888888888888777777777666777666555555444444555555444444333222222222333333222111111111111111111222333222111111000000111111222222222222222111000///111111111111222222222222111111000000000000111111////////////////////////////////////000000000000000000000000000000000000///000111111111111000000////////////////////////111111111111111222222333000000111111111000000///////////////000000000000//////..................))))))))))))******++++++)))******+++---......///222222222222222222222222333222222111000000//////...---,,,++++++***************))))))))))))))))))))))))***+++++++++++++++************++++++++++++........................//////...---------------***+++++++++,,,---111444888<<>>@@@DDDKKKQQQYYY___eeeeeebbbbbbgggmmmuuussspppkkkeee___[[[YYYWWWcccooovvv~~~ppp```TTTOOOJJJNNNUUU___jjjwww~~~|||{{{}}}}}}wwwooojjjhhhfffbbb___^^^cccgggeeebbbbbbggglllppprrrrrrqqqmmmiiigggfffcccgggoooyyy}}}}}}~~~tttjjjaaaZZZWWWPPPMMMHHHDDDBBBCCCEEEGGGFFFKKKRRRVVVXXX[[[```dddfffeeeccc```\\\XXXTTTRRRPPPOOOOOONNNMMMLLLLLLLLLHHHFFFDDDBBBAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<:::::::::999999999888888888888888888777777777777555666666666666555444333111111000000000000111111111111111111111111111111111111000000000/////////111111222222222111111000111111111111111222222222111111000000000000111111000000000000000000000000/////////000000000111111000000000000000000000000...///111222222111000000000000000000000000000000111000000000000111222222000111111111111000000///////////////000000000000........................)))******+++,,,,,,------*********+++,,,,,,------000000000111222222333333333222222111111000//////.........---,,,+++******************)))))))))))))))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***+++,,,,,,+++---000222444:::AAAFFFIIILLLQQQUUUaaagggnnnooommmlllmmmooofff]]]WWWXXX[[[\\\]]]^^^XXXcccqqqwwwooopppvvvzzz~~~zzzssshhhWWWIIIEEEHHHSSShhh{{{bbbLLLDDDAAA:::333////////////............++++++,,,,,,,,,,,,------///////////////...---,,,++++++++++++++++++++++++))))))))))))***+++,,,---++++++************++++++,,,++++++,,,......---,,,,,,------------,,,,,,+++)))******+++,,,---......///////////////000111111((((((((((((((((((((((((((('''''''''((()))***+++***)))((((((((()))***+++***+++---///111222333333333222222666:::<<<999555888;;;@@@BBBDDDKKKTTT[[[ffflllqqqnnngggdddggglllrrrrrrooohhh___ZZZYYY[[[```lllxxx}}}mmm^^^UUURRRNNNSSSYYY```gggqqqzzz~~~||||||sssmmmjjjfff```[[[XXX\\\___``````dddkkkqqqvvvvvvtttoooiiieeeeeeeeebbbiiittt~~~}}}vvvkkkaaaXXXRRRPPPGGGFFFDDDBBBAAACCCGGGJJJUUU[[[aaadddcccccceeegggdddbbb___ZZZWWWTTTSSSRRROOONNNMMMLLLKKKJJJJJJJJJFFFEEEBBB@@@???>>>>>>???===<<<<<<;;;;;;;;;;;;<<<999999888888888777777777888777777777666666666666444555777888888666444222111111000000000000111111111111111222222111111111000111222222222111//////000000111222222222111111000000000111111111222222111111000000000000111111000000000000000000000000000000000111111111222222000000000000000000000000...///111222222222000000000000000000000000000000000000/////////000111111111111111111111000//////.../////////000000000111...//////000000/////////,,,,,,------------------++++++++++++++++++++++++------...///111222333444222222222111000000////////////......---+++***)))************)))))))))((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,---///111000555===BBBFFFJJJPPPTTTWWW___jjjooonnnmmmmmmnnnkkkfffbbbaaa^^^[[[]]]aaa[[[```gggooo~~~{{{ooonnnrrruuuxxx}}}~~~}}}zzzrrr```NNNFFFFFFLLLYYYjjjwwwwwwXXXGGGCCC<<<333000000//////...---,,,,,,++++++,,,,,,,,,,,,---------------------,,,++++++)))******************)))+++***************++++++******))))))))))))******...------...///000...---------.........---++++++******+++,,,---.../////////////////////000111111((((((((((((''''''''''''((('''''''''((()))+++,,,***)))((((((((()))+++,,,+++,,,...000222333444444555222111555<<<>>>:::444;;;???DDDGGGJJJQQQ\\\dddqqqvvvzzzuuukkkeeefffjjjjjjlllkkkcccZZZWWWZZZ___gggttt~~~|||iii[[[UUUSSSUUUYYY^^^```dddjjjoooqqq}}}}}}}}}~~~}}}|||xxxrrrooojjjddd^^^YYYYYYZZZ\\\```fffmmmqqq{{{zzzwwwpppjjjfffgggiiikkkrrr|||}}}yyy~~~{{{|||~~~yyyuuunnndddZZZRRRMMMKKKCCCCCCBBBBBBBBBEEEJJJNNNfffkkkqqqqqqlllhhhfffggg```]]]YYYTTTRRRQQQRRRRRRPPPOOOMMMKKKIIIHHHHHHGGGFFFEEECCCAAA????????????<<<<<<;;;:::::::::;;;;;;888777777777666666666666777777666666666555555555333555888999999777444111333222222222222222333333111111222222222222111111222333555666555444222000///000111222222222222222//////000000111111111111111111000000000000111111000000000000000000000000111111111111222222222222000000000000000000000000---///111222333222111000000000000000000000000000///////////////000000111111111111111111000//////.../////////000000111111///000111111111111000000////////////...---,,,,,,,,,,,,,,,++++++++++++***++++++---///000222333444222222111111000//////////////////...---,,,***)))+++*********))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,+++***)))+++,,,------,,,---///111---222999>>>CCCIIIQQQVVVNNNXXXdddnnnpppnnnllljjjpppnnnmmmjjjddd^^^___ddd```aaaaaacccnnnyyyvvvyyyzzz}}}|||kkkXXXNNNNNNHHHNNN\\\nnnzzzbbbIIICCC===444222111000///---+++***)))++++++,,,,,,,,,------------------,,,***)))'''&&&))))))************))))))---,,,+++***)))))))))))),,,++++++++++++++++++,,,,,,,,,+++---...///---,,,------...///...---+++***++++++,,,---...///000111///////////////000111111------,,,+++***)))(((((()))((('''%%%%%%&&&''''''&&&&&&'''''')))***+++,,,)))+++---///111333444444777777777666555555777999999<<>>@@@CCCAAA@@@GGGRRRcccqqqxxxqqqkkkkkkfff^^^WWWVVVUUUSSSQQQPPPNNNNNNQQQPPPNNNKKKHHHFFFDDDCCCFFFCCC@@@>>>===<<<:::888======<<<;;;999888777777555555555444444333333333444666777999999777666444555555666666555555444333111111000000000000111111000000000000000000000000000111111222222222111111000000111111111111000000222222222222222111000///111111111111000000000000///...//////000222333444000......111555777666444111111111000000000000000333222222222111111000000222111111111000000//////333222000///...///111222000000111111111111000000111111111111000000//////000000000000000000000000......////////////......,,,,,,,,,++++++++++++***,,,,,,------///000111222222111000...---...//////111111000///...,,,***)))---,,,***)))))))))***+++************************+++++++++++++++***)))((())))))******++++++++++++((())))))*********)))))))))((('''&&&'''***,,,...222333555777;;;BBBIIIOOORRRSSSXXXaaakkkpppoookkknnnnnnqqqssslll```\\\___[[[___bbbcccggguuuvvv|||{{{zzzuuuiiiYYYLLLHHHKKKQQQ]]]nnn{{{oooTTT===777<<<999444111222000,,,)))***---,,,,,,,,,+++*********------,,,++++++,,,,,,,,,,,,+++***+++------+++***((()))***++++++***)))(((+++***)))***,,,,,,***)))........................,,,+++***)))***+++,,,---......---,,,,,,...///000///////////////000111111+++++++++***))))))(((((()))(((((('''((()))***+++))))))(((((()))***+++++++++,,,...000333444555666888888888777666666999;;;???BBBHHHOOOYYYeeeqqqxxx{{{qqqkkkhhhiiifffaaa]]][[[^^^dddiiixxx~~~yyyjjj^^^XXXVVVWWW]]]dddiiifffdddfffhhhhhhnnnwww~~~zzzxxxuuuyyy~~~~~~|||||||||}}}{{{sssjjjdddaaa]]][[[ZZZ]]]cccjjjpppssswwwvvvrrrjjjdddeeemmmtttzzz|||{{{zzz}}}~~~zzzuuuqqqiiifff___XXXQQQLLLHHHGGGAAA@@@BBBDDDCCCBBBHHHQQQcccpppxxxsssmmmkkkddd[[[UUUTTTSSSRRRPPPOOOMMMMMMMMMLLLKKKIIIGGGEEECCCCCCAAA???=========>>>===;;;;;;;;;:::999777666666555555555444444444333333333555666777888888777666555555555555555555444444333333333222222222222333333111111111111111111111111222222222222222111000///000111111111111111111000222222222222222111000000111111111111000000000000000000000000111222333333111///...000222222000...111000000000000000000000222222111111111000000000111111111111000000000///222111000//////000111222000000111111111111000000222222111111111000000000000000000000000000000000//////000000000000//////......------,,,,,,++++++,,,,,,,,,---...///111111222111111000/////////000///////////////...---,,,---,,,+++***))))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))*********++++++++++++++++++,,,,,,,,,++++++***))))))***,,,///333666888000111333666999???GGGLLLQQQSSSWWW___ggglllnnnnnniiijjjooovvvtttjjjcccaaa]]]^^^______bbbmmm}}}wwwuuu~~~}}}ssscccTTTKKKKKKNNNVVVdddqqqxxxyyy}}}xxxmmmYYYEEE;;;;;;;;;555111222111///...000---,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++++++++,,,++++++,,,------,,,************++++++*********,,,+++***+++------+++***------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...///////////////000111111))))))))))))))))))((((((%%%%%%%%%&&&''')))***+++******))))))))))))******---...000222444555666777888999999888777888;;;===AAADDDJJJRRR]]]jjjwwwtttmmmkkkjjjhhhccc]]][[[```iiiqqq}}}wwwjjj]]]VVVWWW[[[___hhhooorrrnnnjjjiiihhheeelllsss{{{|||wwwrrrqqqqqquuuyyy{{{{{{zzzyyyyyyyyy}}}}}}tttkkkdddaaa```______bbbhhhlllmmmllloooooollleee```dddqqq}}}~~~yyyxxx||||||vvv|||{{{vvvpppkkk```]]]WWWQQQLLLIIIGGGFFFCCCDDDFFFHHHGGGFFFJJJQQQ^^^kkkrrrooojjjfff___VVVRRRQQQPPPOOONNNMMMLLLLLLHHHHHHGGGFFFEEECCCCCCBBB@@@>>><<<;;;<<<===<<<;;;888888777666555444444333555444444444444333333333666666666666666666666666555555555555555444333333333333333333333333333333222222222222222222222222333333333222111000///...111111222222222222111111222222333333333222111111111111111111000000000000222222222222222222222222000000///000111111000...000000000000000000111111111111000000000000//////111111111111000000000000000000/////////111222333000000111111111111000000222222222111111111111111000000000000000000000000000000111111111111000000000000///...------,,,,,,+++++++++,,,---...///000111111222222222111111000...//////000000000//////---------,,,+++)))((('''((((((((((((((((((((((((++++++++++++++++++***)))************++++++++++++...............---,,,+++------------.........///...///111333666;;;BBBGGGOOOQQQVVVZZZ```fffmmmrrrhhhhhhmmmwww{{{vvvlllfffaaa___]]][[[]]]dddnnnuuuxxxooosss~~~}}}yyy~~~ooo___PPPLLLJJJNNNYYYeeennnssstttqqqooolllaaaQQQBBB;;;;;;555000000///------///,,,,,,,,,,,,------------///...---,,,+++*********,,,++++++,,,------,,,***++++++************++++++---,,,+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,,,,---............---///////////////000111111''''''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((()))***+++---...000222444555666666888888999888888999;;;>>>BBBFFFLLLUUU```mmmzzztttmmmllliiigggccc^^^]]]cccoooyyywwwmmm___UUUSSSYYYbbbhhhsssyyyzzzvvvqqqmmmjjjeeelllqqqvvvxxxuuupppllljjjnnnpppsssuuuuuuuuuttttttyyy~~~tttiiiaaa^^^___^^^```eeejjjllliiieeeddddddccc```aaaiiivvv||||||zzztttzzz|||wwwppphhhccc\\\XXXSSSMMMIIIHHHHHHHHHIIIKKKMMMOOONNNMMMOOOQQQWWW```fffdddaaa^^^YYYSSSOOOOOONNNNNNMMMLLLKKKKKKGGGFFFEEEDDDCCCAAA@@@@@@AAA???<<<::::::999777666666666555555444444333333444444444444444444444444777666555555555555666777444444555555555444333333111111111111111111111111222222222222222222222222222222222222222111000///222222222333333222222222222222333333333333222222111111111111000000000///222222222222111111000000...///000111333444444333000000000000000111111111000000000///////////////111111111000000000000000.........///000222333444000000111111111111000000222222222222111111111111////////////////////////111111111222222111111111000000///...------,,,,,,++++++++++++,,,---...///000111222333333333222111000000111111111111000000---......---,,,)))'''%%%))))))))))))))))))))))))+++++++++,,,,,,+++******++++++++++++++++++++++++////////////...---,,,,,,,,,,,,,,,+++***((('''&&&,,,---///111333777===AAAJJJMMMRRRUUUYYYaaallluuunnnkkkkkkrrrzzzzzzsssllleeeaaa\\\ZZZ[[[___cccfffvvv}}}nnnmmmvvv~~~vvvrrrxxxzzzjjjWWWOOOHHHIIIPPP[[[hhhqqqqqqmmmjjjjjjggg\\\KKK???===777222222000,,,***++++++++++++,,,,,,------...000///---,,,+++*********+++******+++,,,,,,+++)))+++***)))(((((()))***+++,,,++++++,,,------,,,***++++++++++++++++++++++++,,,---///000000000///...---...000111111111000//////////////////000000111&&&&&&&&&'''(((((())))))******************))))))%%%%%%%%%'''(((***,,,------...000222333444555555666777888888777999<<<>>>FFFKKKRRR\\\gggtttsssmmmmmmfffdddaaa___aaajjjvvv{{{qqqgggYYYRRRTTT___kkksss~~~}}}wwwsssnnnhhhgggjjjnnnooonnnllljjjiiilllmmmnnnpppqqqpppooommmrrryyy~~~{{{qqqeee^^^[[[ZZZ\\\___dddhhhhhhddd```ZZZZZZ[[[```iiirrrzzz~~~}}}xxx}}}xxxqqqiiiaaa[[[XXXTTTOOOJJJGGGGGGIIIKKKQQQUUUXXXXXXWWWVVVTTTRRRSSSWWWZZZYYYXXXXXXVVVSSSNNNMMMMMMLLLKKKJJJJJJJJJGGGGGGEEECCCAAA???>>>===???===:::999888888666555555555555555555444444444444444444444444444444444666666555555555555666666444444444555444333333222000111222222222222111000222222222222222222222222///000111222222222222222222222222333333222222222111222222333333222222222111111111111000000000///000111111111000///...---...///111222222222333333//////000000111111111111///////////////000000000000000000000000000111111---......///111222333444000000111111111111000000111111111111111111111111////////////////////////111111222222222222111111/////////...---,,,,,,++++++++++++++++++,,,---......///111222333222222111222222222222111000///...............,,,***'''&&&***************************++++++,,,,,,,,,++++++,,,+++++++++++++++++++++...............---,,,,,,)))***+++,,,---......---+++,,,...///111444999<<>>999666777666000------******++++++,,,,,,------000///---,,,+++************))))))***++++++***(((***)))(((''''''((()))***+++*********,,,,,,***)))+++++++++++++++++++++++++++,,,---//////...---------...000111111111000//////////////////000000111&&&'''''''''(((((())))))&&&''''''''''''&&&%%%$$$$$$$$$%%%''')))+++---......///000222333444555555555666777888888:::===???EEEKKKUUUaaammmzzz}}}qqqllllllcccbbb```bbbiiisss~~~~~~wwwjjjaaaVVVSSS[[[jjjyyy~~~yyysssmmmaaacccfffhhhkkklllllllllooonnnnnnnnnnnnmmmkkkhhhhhhooowwwuuukkkaaa\\\\\\YYY\\\```cccdddbbb```^^^YYYYYY]]]gggsss{{{~~~~~~yyyrrrkkkddd]]]XXXTTTPPPKKKGGGFFFIIIMMMPPP\\\```dddcccbbb```ZZZUUUTTTTTTTTTTTTTTTUUUUUUTTTLLLLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDAAA???===<<<;;;999888666666888888888777444444555555555555555555333333333444444444444555555555555555555555555555444444444444444333222222222333444555555444333222222222222222222222222222...///000111222333333333111111222222222222111111000000111222222222111111111111111111000000000000//////000111000///---,,,///000111111///------.../////////000111111222222//////000000000000111111000000000000111111111111---...///000111222333333000000111111111111000000000000000000000111111111000000000000000000000000111111222222222222111111...............---------,,,+++++++++,,,,,,---...,,,---...000000111111111222222222111111///...............---,,,***)))(((***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------.........---------------,,,,,,,,,,,,,,,+++,,,...///000222666999===AAADDDGGGJJJRRR^^^gggooonnnjjjfffhhhnnnrrrrrrgggccc\\\WWWVVVVVVWWWWWWYYYcccuuuuuunnnlll{{{uuummmoooyyyhhhYYYKKKGGGGGGKKKXXXgggrrrqqqnnnjjjhhhcccYYYNNN===888666666555000---...,,,,,,,,,,,,------------///...---,,,+++************))))))***++++++***(((******))))))))))))************)))***+++,,,***(((++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---............---///////////////000111111(((((((((((((((((())))))###$$$%%%&&&&&&%%%$$$$$$''''''((()))***,,,...//////000222333555666666666666777888999999;;;???AAADDDLLLYYYggguuuwwwlllhhhgggbbb``````gggsss~~~yyyoooccc\\\VVVYYYggg{{{~~~wwwpppeeeeeefffiiikkknnnoooooouuussspppoooooommmiiifffeeemmmtttrrriii___\\\\\\\\\aaaeeeeeeaaa]]]]]]^^^___bbbiiirrr{{{zzztttmmmgggbbb]]]YYYQQQNNNJJJHHHJJJOOOUUUZZZeeekkknnnllljjjhhh```WWWUUUSSSSSSTTTTTTRRRQQQPPPIIIIIIHHHFFFEEECCCBBBAAABBBAAA@@@???===<<<;;;:::888666555555666777777666333333333444444555555555333333333444444444555555444444555666666555444444333444444444444333222222222333555666666555333222111111111111111111111111///000111222222222222222000111111111111111111000...///000111111111111000111111111111000000000000...///000111111000...---...000222111...,,,,,,......//////000111111222222000000000111111111222222///000000000111111111111......///000111222222222000000111111111111000000....../////////000000000000000000000000000000000000000111111111111000000......////////////000000,,,,,,,,,,,,,,,------...+++++++++,,,---///000111///000000111000000/////////...---,,,+++************************************+++,,,,,,------,,,,,,------,,,,,,,,,++++++++++++,,,---...////////////111///---+++)))(((((((((,,,---//////000111444777999;;;>>>@@@BBBHHHOOOUUU^^^fffjjjfffeeeiiiooorrrlllhhhaaaZZZUUUTTTVVVWWWWWWZZZhhh{{{vvvooosssuuuqqquuuwwwfffUUUMMMGGGEEEOOO]]]pppuuuvvvqqqmmmkkkeee^^^IIIAAA;;;888444000...000////////////...............---,,,,,,++++++++++++,,,+++***+++------+++***+++++++++,,,,,,++++++++++++******+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,------...///////////////000111111)))))))))))))))))))))((('''(((***+++,,,---,,,,,,++++++++++++,,,---...///111222333555666777777777777888::::::;;;===@@@CCCHHHQQQ```qqqqqqgggbbbaaabbb___aaajjjyyyuuuiii```[[[XXX```rrrzzzsssooonnnmmmmmmnnnppppppoooyyyvvvsssqqqpppmmmiiieeejjjqqqwwwtttiii^^^[[[\\\```fffiiiggg___[[[\\\___eeekkkttt{{{~~~{{{wwwpppiiieeeaaa^^^\\\QQQNNNKKKKKKNNNVVV^^^ccckkkqqqtttrrrooolllcccXXXTTTSSSSSSTTTTTTPPPLLLJJJHHHGGGEEEDDDBBB@@@???>>>=========<<<<<<;;;;;;:::;;;888666555555555444222222222222333333444444555333333333444444555555555333444666777777666444333333333444444444333222222000111333444444333111000000000000000000000000000111111222222222111111000000000111111111111000000......///000000000000000111111111111000000000000...///111222222111000///---000222222000///111333...//////000111222222222000000111111222222222333//////000000111111111222...///000111111222111111000000111111111111000000---.........//////000000000000000000000000000000000000111111111111000000/////////000111111222222------,,,,,,,,,---......******)))***+++---///111------///000000111111111///...,,,+++***+++,,,,,,))))))))))))))))))))))))***+++,,,,,,---------------------,,,,,,++++++++++++,,,---///000000000000---,,,+++***+++---000111,,,...///000000111444666888999:::;;;===AAAEEEHHHNNN^^^jjjiiieeehhhnnnpppqqqnnnggg___XXXUUUWWWZZZXXXWWW```tttvvvqqqvvvyyysssrrr___TTTJJJCCCJJJWWWoooxxx~~~zzzuuusssppplll^^^SSSGGG???999444333555222222111111000000//////------,,,++++++,,,,,,,,,------,,,---......---+++,,,,,,...//////...,,,,,,,,,,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///......---,,,,,,...///000///////////////000111111&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))******+++******)))***+++---000111111222444666777777666666:::<<<=========>>>@@@BBBLLLVVVdddtttzzznnnccc\\\XXXXXX\\\dddqqqyyynnnfff[[[YYY\\\hhh|||{{{{{{wwwwwwwwwwwwwwwvvvwwwwwwzzzyyyvvvooohhhcccdddfffpppqqqrrrnnngggaaa^^^^^^fffnnnqqqhhh^^^]]]bbbfffuuuzzzwwwrrrwwwzzzqqqiiieeebbb]]]YYYZZZPPPPPPNNNNNNUUUbbbjjjmmmtttvvvvvvrrrjjjccc^^^]]]VVVUUUTTTSSSSSSPPPMMMJJJHHHGGGFFFDDDBBB@@@>>>===;;;:::999888777666555444444444555555555555444444777666333111111111222333222222333333333333444444555555555555555555555555555777999:::999777444222111222222333333222222111222333444444222222333444222222222222222222333333333222111/////////000111000000111111222222222333.........///////////////000111111111111222222222000000000000000000000000000000////////////000000222111000000000111333444444333222222111111222222000000000000000000000000111222333444444333111111/////////000///......---//////000111111111111111111111111111000000000000222111111111000000//////000000///...........................///000111111000///...000333333111...111111111000///......---......---,,,++++++++++++))))))(((((()))***++++++,,,,,,++++++***)))((((((,,,---...000111111111111000000///...------,,,,,,///000222222333444666999:::<<<===>>>???@@@CCCFFFLLLWWWeeekkkjjjhhhjjjlllrrroooiiibbb\\\YYYYYYYYY[[[^^^dddooo~~~xxxwww~~~ooo___NNNDDDGGGQQQppp~~~{{{zzzzzzzzzrrrgggUUUCCC<<<===;;;666333222222222333222///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))((('''((()))***)))''',,,,,,,,,+++***)))((('''*********+++,,,---...///***---///...+++***+++,,,......,,,++++++,,,......000111111111222222222222))))))))))))))))))))))))''''''(((((())))))******************,,,...000111222222444555666777777777777999:::;;;;;;===@@@CCCLLLVVVeeetttvvvmmmddd\\\WWW[[[```kkkxxx{{{qqqfff^^^TTTUUU[[[jjj}}}{{{||||||{{{zzzyyyyyyzzz{{{zzzuuummmeeebbbcccfffoooooommmhhhbbb___^^^___eeekkkmmmgggcccffflllpppxxx{{{zzztttuuu~~~|||zzzssskkkeeebbb___XXXTTTSSSPPPRRRRRRSSSZZZfffnnnpppssstttsssnnnfff^^^ZZZYYYUUUSSSRRRQQQPPPNNNKKKHHHFFFEEECCCAAA???===<<<;;;999999888777666555555444444444555555555555444444777555333111111111222333222222333333333333444444555555555444444444444444555666777888777444222000111222222333333222222111222333444333222111222444222222222222222222222222333222111000//////000111000000000111111111222222000000000///////////////000111111111111222222222000000000000000000000000000000////////////000000777555333111//////......333333222111111111111111000000000000000000000000111111222333333222111000///////////////......---//////000111111111111111111111111111000000000000111111111111000000000///111000///............///------,,,,,,,,,---......000//////111333333111///111111111111000000000000......---,,,++++++++++++)))))))))))))))***++++++......------,,,++++++***,,,---...///000111111111000000000///...---------,,,...///000000111333666;;;===???@@@@@@AAACCCEEEEEEOOO[[[ccceeeeeefffhhhppppppmmmeee\\\WWWXXX[[[^^^bbbfffnnnwwwgggUUUHHHHHHNNNbbbtttwwwcccNNNCCCAAA@@@===777666444444333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---+++***+++,,,---,,,+++)))******++++++++++++***,,,,,,+++++++++,,,---------///111000......///111...------,,,,,,------...000000000111111111222222)))))))))******+++++++++))))))))))))))))))))))))*********+++---...000111333333333444555666888888666888:::;;;<<>><<<:::999888666666666666555555444444444444555555555555444444666555333222111111222222222222333333333333444444444444444444444444444444444555666666555222000...111222222333333222222111111222333222111111111333333333333222111111111000222222111000000000111111//////000000000000111111222111111111000000//////000111111111111222222222000000000000000000000000111000000//////000000111777666444222000......---222222111000000000000111////////////////////////000000111222222111111000000000000/////////......//////000111111111111111111111111111000000000000111111111111000000000000111000000///////////////,,,,,,+++*********++++++000//////111333333222000111111000000000000000000...---,,,+++***************))))))))))))***++++++...------,,,,,,+++++++++,,,,,,---...///000000111000000000///......------+++---.........///222444;;;===@@@AAABBBCCCDDDFFFEEEKKKTTT]]]ccchhhlllnnnqqqttttttkkk___WWWXXX\\\___cccgggkkkuuutttaaaQQQJJJJJJRRRfff{{{vvv^^^MMMFFFDDDBBB<<<:::777555333000---***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......,,,+++,,,---...---,,,'''((()))+++,,,---------...---,,,,,,+++++++++,,,+++,,,---,,,,,,,,,...000------............------/////////000000000111111&&&&&&''''''((()))************))))))))))))))))))***++++++,,,...///000111444444333333444666888::::::;;;======???BBBFFFIIITTT```ooo|||~~~{{{vvvtttrrrlllddd^^^cccnnn~~~ttthhh^^^UUUPPPPPPVVVbbbrrr|||vvvuuuxxx{{{{{{yyyxxxyyy{{{}}}uuukkkcccaaaeeejjjsssooohhhaaa___aaafffjjjmmmkkkgggdddjjjuuu|||}}}~~~yyyrrrmmmhhhbbb]]][[[XXXRRRQQQSSSXXX^^^ccceeehhhooorrrqqqnnnlllgggbbb\\\XXXUUUTTTRRRPPPMMMLLLKKKIIIFFFDDD???>>>===;;;:::888777666444444444444444444444444333444444555555444444333444444333222111111222222222222222333333333444444333333333333444444444444333444555555444333111000111222222333333222222111000111222222000000111222444333333222111000000///222111111111111111111111///////////////000000000333333222111111000000000000000111111111222222222000000000000000000000000111000000000000000000111222222222222222222222222222111000000///000000000///////////////////////////000000000111111111111111000000/////////////////////000111111111111111111111111111000000000///111111111000000000000000111000000//////000000000------,,,+++***))))))***//////000111222222222222111111000000///......---...---,,,++++++******************))))))***+++++++++++++++******)))))))))++++++,,,,,,...///000000/////////......------------.../////////000222444888;;;???BBBDDDFFFHHHJJJHHHJJJNNNVVV```jjjtttyyyyyyzzzxxxqqqfff^^^[[[[[[\\\aaafffgggkkkxxxooo\\\NNNIIIIIIYYYlllxxx|||~~~lllXXXLLLGGGCCC===:::777444222000---+++------------------------,,,,,,++++++++++++,,,,,,,,,***)))***+++,,,+++***'''((()))+++,,,------...---,,,,,,++++++,,,,,,,,,++++++***))))))***+++,,,,,,---...//////...---,,,////////////000000000000%%%%%%&&&'''(((((())))))************))))))))))))***+++,,,...///000111111555444444444555777999:::<<<======>>>???BBBGGGJJJWWWdddsss}}}zzzxxxuuurrrqqqooolllgggccchhhsss}}}pppcccZZZUUUSSSQQQXXXdddtttuuuqqqnnnsssxxxyyyxxxxxxzzz}}}xxxnnnfffdddhhhlllqqqllleeeaaa```dddiiillloookkkfffdddmmm{{{|||tttlllhhheee^^^XXXUUUSSSQQQUUUZZZeeelllqqqqqqqqqsssrrrpppiiifffbbb]]]ZZZXXXVVVUUUPPPNNNKKKIIIHHHFFFDDDBBB======<<<:::888777666555333333333333444444444444333333444444444444333333333333222222111111222222222222222333333333444444333333333444444555555555333333444555666555555444111222222333333222222111000111222222000000111222333333222222111000//////111111111222222222222111000000000///////////////333222222222111111111000000000111111111222222222111111111111111111111111111111000000000000111111//////111222333444555555222111000000///000000000000000000000000000000000//////000000000111111222111111000////////////000//////000111111111111111111111111111000000000///000000000000000000111111111111000000000111111222000///...---,,,+++++++++...//////000000111222333555555444222000///...---///...---,,,++++++++++++++++++***************+++++++++***************)))++++++***+++,,,---///000.........---------------,,,...//////...///111333444777<<>>BBBGGGLLLXXXdddsss{{{~~~}}}xxxqqqooommmkkkiiihhhhhhhhhiiinnnwww}}}nnnaaaYYYWWWWWWSSSZZZeeerrr~~~zzzrrrpppmmmsssyyy{{{yyyxxx{{{~~~~~~yyyqqqjjjgggiiilllkkkhhhcccaaacccfffiiikkkkkkhhhccccccnnn}}}~~~zzztttllleeeaaa___YYYSSSQQQPPPRRRYYYbbbssszzz|||xxxuuusssoooeeeaaa]]]ZZZYYYWWWVVVTTTNNNKKKHHHEEEDDDBBB@@@>>><<<;;;:::999777666555444333333333333333444444444333333444444444444333333222222222222222222111111222222333333333333444444333444444555555666666666444555555666666666666666111222222333333222222111111222333222111111111333222222222111000000000///000111222222333222222222111111000000000000//////111111111111111111111111000111111111111222222222222222222222222222222222222111111000000111111222000111222333444444444333222222111000000000000111000000000000000000000000000000000000000111222333222111000///...///000111//////000111111111111111111111111111000000000000000000000000111111111111111111111111111111222333222111000///......---...,,,---.........///111333888888777555333222111000000///...---,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))+++,,,...///.....................---+++,,,------,,,---///111111555:::???DDDJJJPPPTTTSSSQQQNNNNNNVVVdddvvvzzzwwwuuuqqqjjjeeeccceeeiiikkkjjjlllvvv}}}~~~rrr```RRRJJJIIINNN]]]kkkrrrssssss}}}ppp___PPPFFF<<<888333000////////////------------------------++++++++++++++++++++++++---+++***+++,,,---,,,++++++,,,,,,,,,,,,,,,+++************+++,,,---//////...------...///...,,,***......////////////....../////////000000000111111************************)))))))))******++++++,,,+++,,,...000111222222222333444555666777888888888666888:::<<>><<<::::::999888777666444444333444444444444444333333333222333333444444333333222111111222222222222111111222222333333333333444444444444555666666777888888777777777666555444444333111222222333333222222111222333444333222111222444111111111111000000000000000111222333333333222222222222111111111000000000//////000000111222222222000111111111111222222222333333333333333333333333222111111000000111111222111222333444444444333222333333222111111111111111222222222222222222222222111111000000111222444555333222000///...///000111//////000111111111111111111111111111000000000000///000000000111111111111111111111111111222333444222222111000/////////000***,,,------,,,---000333555555555444444333333222111000///......---......---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++...////////////000000000000000+++---------,,,---///111222444888<<>>:::444000///000000000........................,,,------------------,,,...,,,+++,,,---...---,,,+++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,---...++++++,,,///222222///,,,//////............//////000000000111111111222222*********)))))))))))))))(((((()))***+++,,,,,,,,,+++,,,...000222222222222222444666777999999888888666777:::===BBBIIIQQQWWW\\\hhhuuuzzzzzzxxxrrrlllaaacccccc```^^^cccoooyyyzzz|||nnn___XXXYYY[[[aaadddjjjooossswww{{{}}}~~~uuupppooonnntttzzzzzzvvvssstttxxxxxxzzzyyyuuunnniiihhhiiigggfffgggjjjnnnooommmjjj```___ZZZXXX___kkkrrrttt{{{}}}yyyxxxtttooojjjddd```^^^WWWVVVVVVYYYZZZ]]]eeennnwww~~~|||tttoookkkhhhaaa^^^YYYWWWVVVSSSOOOKKKHHHEEEAAA>>><<<;;;999777888888777666444333222222555555555444444333333333222333333444444333333222000111111222222222111111222222333333333444444444555555555666777888888999:::999888666444222111000222222222333333222222222222333444444222222333444000000000000000111111111000111222333444333333222333222222222111111000000......///000111222222333000111111111111222222222444444444444444444444444222222111111111111222222///000222444555555555444444333222222111111222222222222222222222222222222222111111000111333555666333222000///...///000222//////000111111111111111111111111111000000000000//////000000111111111222222111111111222333333444222111111000000000000111)))+++---,,,+++,,,///333000000000111111222222222222111000//////......///---,,,,,,+++*********+++***************************)))(((((()))+++---///111111111111111222222222...///000000//////111333333555888;;;@@@GGGPPPUUUXXXYYYXXXTTTQQQVVVbbbmmmyyyzzzzzzyyywwwwwwyyy{{{tttlllgggjjjkkkjjjkkkooo~~~{{{uuuqqqzzz~~~nnn___QQQJJJGGGMMMTTTXXX___hhhlllvvv~~~|||sssdddRRRDDDAAA===666222000000000000..............................////////////......---,,,++++++------,,,+++***+++,,,,,,------------------,,,,,,++++++,,,,,,------000555999:::777333000///...------...///000111111111111222222222222((((((((((((((((((((((((******************++++++,,,---...000222333333444444444666777888888888888777;;;>>>AAAEEELLLUUU\\\iiiooouuuuuutttuuutttpppeeebbb^^^\\\___gggrrrzzz~~~~~~wwwhhh]]]WWWYYY```fffhhhiiijjjkkkmmmqqqtttuuu{{{~~~{{{yyyuuuooonnnxxx~~~zzzuuuvvvxxxwwwwwwzzz|||wwwnnniiijjjmmmjjjiiikkkooosssqqqjjjccc___\\\[[[\\\ccckkkrrrvvvxxx{{{}}}|||zzz~~~yyyuuunnngggbbb___^^^]]]]]]ZZZYYY[[[bbbiiimmmoooyyy{{{|||yyyrrrkkkgggeeebbb```]]]XXXSSSNNNJJJHHHAAA@@@>>><<<:::999888888555555555444444333333333222222333333333444444444111111333444555666666666333333222111111222222333111222333333222222444666888777666555555666777777:::999999888777666555555666666666666555555555555777666555444222111000///...//////000111111222222222222222222111111111111333333444444444444333333111///...///222333222///333333222222222222222222999888777666666666666666555444444333333333444444111111111222222333333444000111111222222333333444...///111222333333333222//////000000111111222222000000000000000000000000111111111111111000//////111111111111222222222222111111111000000000000000111111222222222333333333111111000///......//////000---++++++,,,---------000000000000000111111111111111111111111000///...////////////...---,,,+++------------...///000000,,,,,,++++++,,,,,,---...////////////...---,,,+++---......///////////////...222777<<>>======<<<<<<;;;;;;;;;999999888888888777777777777777666555444333333222111111111222222222333333222222222222111111111111111111111222222111111111000...---...111222000///333222222222222222222222444333333333333333444555666555555444444555555555222222333333333333333333222222222222222222222222333333333222111///...---111000...------///111222000000000000000000000000111111111111111000000///////////////000000000000111000000000000000000000111111222222222333333333444444333222222222222222111///---,,,---......---/////////000000111111111111111222222111111000///222000...,,,+++,,,---...,,,++++++*********++++++,,,++++++++++++,,,------///////////////...---,,,---......///////////////---///333777;;;AAAGGGKKKTTTXXX[[[ZZZVVVSSSTTTWWW___iiirrrtttooommmrrryyyyyyssskkkdddaaacccgggkkkuuuuuuhhhffflll}}}tttcccVVVLLLKKKJJJIIIQQQ]]]fffgggkkkppppppgggWWWKKK@@@<<<999888444///...111///......------......///......///000000000000000...---,,,+++***++++++,,,******+++,,,,,,,,,++++++...---,,,,,,------,,,***,,,,,,,,,---------......,,,---------.../////////...------,,,---...///000((((((((((((((((((((((((***************+++,,,,,,///000111333444555555555555555666777999::::::;;;<<<@@@EEEJJJPPPZZZfffnnnrrrxxx{{{yyyxxxyyyxxxuuuppplllfffbbbeeelllvvv|||}}}{{{wwwxxxxxxmmmaaa[[[YYY]]]gggqqq{{{uuunnniiigggfffdddbbbcccjjjpppqqqrrruuuuuurrruuu}}}}}}vvvqqqnnnkkkllloooppplllgggeeegggkkklllpppvvv}}}xxxmmmcccYYY\\\```fffkkkooorrrttt|||}}}sssmmmooopppvvvyyytttkkkkkkiiieeeaaa```cccfffmmmpppuuu{{{~~~}}}yyyuuukkklllllljjjeeeaaa___^^^\\\YYYUUUPPPJJJEEEBBB@@@>>>===;;;888666555444333444444444333333333333333222222222333333333444444444555555555555444333222333444444555555444444333555666666666555555666888777777888999;;;===???AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888777777777666666555555555444444444333333333222222222222111111111222222222222111111111000///000222333222111333333333333333333333333111111111222222333444555777777777777777777777777555555444444444444444333555555444333333222111111666555333222000///......555222///------///111444000000000000000000000000111222222222222111000000////////////000000000000000000000000000000111111111111222222222333333333222111000000000000000000000...,,,+++++++++***)))---......///000111222222222222222222222222111000555222---***)))+++///111---,,,+++***))))))))))))+++++++++++++++,,,------//////000000000///......---......///////////////...///111444777<<>>:::888555000...111...------,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,++++++++++++******))))))***+++++++++++++++,,,+++******++++++***))),,,,,,,,,---------......------..................000////////////000111222((((((((((((((((((((((((************+++,,,,,,---///000111333444444555555555555666777888999:::;;;<<>><<<;;;:::888666444333222222444444444333333333333333222333333333333444444444333333444444444333333222444555666777777666666555777888888888666666888:::777888999;;;===???@@@AAA;;;;;;;;;<<<<<<=====================<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::999888777666666555444444444444333333333333333444444555555444444333444444444444555555555555333333333444444444444444555555555555555666777777888888888999999999999999777777666666555555444444666666666666555555444444444444222222222333444555888666444222222222444555222222222222222222222222222222333333222222111000000111111111222222222222000000000000000111111111111111222222222333333333000000////////////000000111///---------,,,+++))),,,,,,---...000111222222222222333333333222222111555222...******,,,///111......---,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---//////000000000000000///---......///////////////222222333444666;;;AAAFFFKKKSSS\\\aaa___XXXQQQLLLOOOXXXdddllloooppppppqqq}}}xxxmmmbbb[[[\\\```dddkkkuuu}}}ooojjjaaabbbvvvqqq___SSSKKKHHHOOOXXXcccqqqxxxtttsssuuujjjZZZJJJCCC>>>;;;777222000111------,,,,,,++++++,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***,,,,,,,,,---------.....................---------111000111111111111222222))))))))))))))))))))))))************+++,,,---...//////111222333333333333444444555555777999;;;<<<<<>><<<;;;999888666555444333222222444444444444444444444444333444444444444555555555333444555666777777777777666666777888888888888888999::::::999888777999:::999999:::;;;===>>>>>>>>>>>>>>>>>>??????@@@@@@AAA>>>>>>=========<<<<<<<<<;;;;;;<<<======>>>??????>>>>>>===;;;:::999888777777666666666555555555555555555666666666666555555444555555666555666666777444555555555666666666777999999888777777777777777888999:::;;;;;;;;;::::::999999888888777777666666777777777888888888999999555444444444555777999;;;666777777777666555444333555555555555555555555555333333333333333222111111000111111111222222222222//////000000111111111111111111222222222333333333333333333222222333333444444333111111111000...,,,+++,,,---...///000111111111222222333333333222222222111///...------......---------------...//////+++************+++,,,,,,......///000111111000000---......///////////////333444444444555:::???DDDHHHPPP\\\cccddd^^^UUUPPPKKKSSS^^^jjjrrrvvvvvvuuu|||~~~}}}uuuiii```]]]]]]aaaeeejjjooouuu}}}yyyttthhh___iii|||jjj[[[QQQMMMQQQVVVfffvvv~~~zzzxxxxxxnnn___PPPHHH@@@<<<888222//////------,,,+++++++++++++++---...//////000000//////+++,,,------------,,,,,,+++,,,,,,---......------///...---...///000///...,,,,,,,,,---------.....................------------------...............))))))))))))))))))))))))************+++---...//////000111222333333333333555555555666777:::<<<===>>>EEEOOOYYYbbbmmmyyy|||wwwrrrfffdddccciiisss~~~yyyqqqbbbZZZVVV]]]kkk{{{wwwpppjjjddd```bbbgggkkklllpppxxx}}}{{{yyyxxxwwwrrrlllkkkmmmqqqppplllhhheeefffjjjmmmnnnppprrrttttttrrrpppnnnnnnpppqqqppppppssszzz~~~rrrggg___]]]^^^gggvvv~~~zzzxxxvvvsssmmmhhhddddddeeehhhkkkooorrrtttvvv|||}}}xxxtttllljjjhhhgggeeebbb^^^[[[QQQNNNIIIDDD???<<<;;;:::777666555555444444444555555555555555555666666666555555555666666666777777777777999:::;;;<<<<<<<<<888888888888888:::;;;;;;:::;;;;;;:::888888999;;;::::::;;;<<<======<<<<<<=========>>>>>>?????????>>>>>>>>>>>>============<<<<<<======>>>??????@@@@@@@@@???===<<<;;;999999999999999888888888777777555555666666666666555555222333555444333333444666666666777777888999999999::::::888777777666666666888999:::<<<<<<<<<;;;;;;:::999999999999999888888777777888999999:::;;;;;;888888888777888888999:::444555777888888666444222777777777777777777777777333444444444444333222222////////////000000000000/////////000111111222222111111222222222333333333222222111111222222333333000///......///...,,,***+++,,,,,,---...///000000000111222222222222222222000000111111000///---,,,++++++++++++,,,---...///***************+++,,,,,,,,,---...///000111111111---......///////////////111222333333444777<<<@@@FFFMMMYYYbbbfffccc]]]XXXKKKPPPYYYgggttt|||}}}|||xxx{{{}}}zzzrrriiiccc```eeefffhhhjjjnnnxxxpppbbbbbbppptttdddXXXRRRQQQRRRaaappp|||}}}zzzwwwnnndddWWWLLLBBB===888222------......---,,,++++++++++++,,,---......//////......,,,,,,------------......------............------+++***)))***+++,,,+++***,,,,,,,,,---------......------..................---...///000000000000///))))))))))))))))))))))))*********+++,,,---...///000111222333444444444444777777777777999<<<>>>@@@CCCJJJVVVaaajjjttt~~~}}}vvvpppcccbbbdddlllxxxwwwnnnaaaZZZYYYdddvvvzzzrrrlllhhhlllppprrrqqqttt|||}}}vvvrrrppplllggghhhmmmpppnnnjjjfffeeehhhlllooopppnnnkkkhhhfffgggiiilllkkknnnpppppppppttt{{{~~~ssskkkgggccccccjjjvvv}}}yyytttqqqooommmhhhdddaaa```ccckkkvvv}}}zzzuuurrrrrrlllkkkiiigggeeeaaa[[[VVVMMMJJJEEE@@@<<<:::::::::666555555555666666777888666666666666777777777888666777777777888888888888999:::;;;;;;<<<<<<<<<<<<;;;:::888777888:::===>>>;;;;;;;;;:::888888999;;;:::;;;<<<===>>>>>>======<<<<<<<<<<<<<<<=========@@@@@@?????????>>>>>>>>><<<<<<======>>>>>>??????AAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::666777777888888777777666111333555555333222444666888888999999:::;;;;;;<<<999999888888888888888999777888:::<<<======<<<;;;::::::::::::::::::;;;;;;888888888888888999999999888999999999999999888888555666777777888777777666888888888888888888888888444444444444444333333222////////////000000000000...//////000111111222222111111222222222333333333000000//////000000111222---,,,,,,,,,------***(((,,,,,,,,,------.........///000111111222222111111000000111111000///------+++++++++***++++++,,,,,,***************++++++,,,++++++---...///000000000---......//////////////////111222333444777:::===CCCJJJTTT___eeefffccc```UUUVVV[[[gggvvv~~~vvvxxx{{{{{{xxxrrrllliiihhhjjjlllkkkmmmvvvwwwjjjdddjjjyyyooobbbXXXQQQMMMWWWeeeuuu~~~|||uuunnnjjj___TTTHHHBBB<<<555///---///...---,,,,,,+++++++++))))))***+++++++++++++++,,,,,,+++++++++,,,..................---,,,++++++'''&&&%%%&&&((()))(((''',,,,,,,,,---------......,,,---------...////////////000111222333222222111))))))))))))))))))))))))*********+++,,,---///000222222333444555555555555999999888999;;;>>>AAACCCFFFOOO[[[gggpppyyy{{{rrrkkkcccbbbeeeooo||||||sssjjjbbb]]]^^^kkkyyysssqqqsssvvvwwwvvvwww~~~~~~uuunnnkkkgggccceeekkkkkkiiieeebbbcccfffkkkoooqqqlllddd]]]YYY\\\aaafffhhhlllqqqsssssswww~~~zzzuuusssooommmpppxxxzzzuuuoookkkjjjhhhdddaaa^^^]]]aaammm~~~zzzsssnnnmmmnnnnnnllljjjiiigggbbbZZZTTTJJJGGGBBB>>>:::999999999555555555666777888999:::666666777777888888999999777888888888999999999999999999:::::::::999888888<<<;;;888777888;;;>>>@@@;;;;;;<<<:::888888999:::999:::<<<>>>???@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????<<<<<<=========>>>>>>>>>AAAAAA@@@???>>>===<<<;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::333555777777555444666888999999:::;;;;;;<<<======999999999999:::;;;<<<<<<777888:::<<<======<<<;;;:::::::::;;;;;;<<<<<<<<<999999888888777666666666555777888999::::::999888999999888888888999;;;<<<777777777777777777777777444444555555444444333222111111111111222222222222...//////000111222222222111111222222222333333333333222222222333444555555111000000111333222000...------------------------...///000111111111111111222111000//////...............---,,,++++++++++++*********)))***++++++,,,***+++,,,...///000000000---......//////////////////111333555666888;;;===AAAGGGQQQ[[[dddhhhgggfffbbb```aaakkkxxx}}}vvvwwwxxxzzzzzzxxxssspppiiilllooommmmmmttt|||qqqjjjjjjvvvxxxiii]]]SSSLLLPPP\\\pppvvvpppqqqggg[[[NNNGGGAAA999333111000///...---,,,,,,,,,,,,++++++,,,------------,,,,,,+++***))))))+++---............---,,,+++***)))+++***)))***,,,------,,,,,,,,,,,,---------......,,,,,,------...///000000,,,---///000000//////...