BM6P6(@ wwwpppssszzz}}}~~~vvvhhhUUUGGG@@@>>>;;;;;;<<<<<<<<<>>>AAADDDFFFHHHLLLNNNPPPRRRVVVXXX[[[\\\]]]\\\[[[[[[]]]^^^bbbcccgggmmmyyynnnYYYQQQKKKHHHFFFAAA@@@BBB@@@AAACCCEEEGGGKKKPPPTTT[[[cccqqq}}}{{{xxxvvvuuuttttttrrryyy}}}zzzvvvtttwww{{{rrrssswwwyyyxxxyyyvvvtttrrrhhhUUUDDD<<<999999888666555333222222555555555666666777888999555555555666777999:::;;;;;;>>>@@@CCCEEEHHHLLLOOOVVVVVVUUUTTTTTTVVVZZZ^^^fffpppvvvooorrrzzz~~~|||sssdddSSSEEE@@@???<<<============???CCCFFFIIIKKKNNNQQQSSSUUUXXX[[[ZZZ[[[\\\\\\\\\]]]```bbbccceeeiiippp{{{oooZZZRRRKKKIIIFFFBBBAAACCC@@@BBBCCCEEEGGGKKKPPPTTTYYYbbbppp~~~}}}zzzxxxvvvuuutttuuuvvv{{{zzzvvvxxxvvvvvvxxxyyyxxxzzzwwwuuurrrfffTTTCCC;;;999999888888777777666666666555555666666777888999777777777888999:::<<<<<<===???BBBDDDGGGJJJMMMPPPUUUVVVVVVUUUUUUWWW[[[]]]cccnnn~~~tttnnnrrrzzz~~~zzzooo___OOOCCC??????===>>>?????????BBBFFFIIIKKKMMMPPPRRRTTTVVVYYY\\\[[[\\\\\\\\\]]]___cccfffdddggglllrrr}}}ooo[[[SSSLLLJJJGGGCCCBBBDDD@@@BBBDDDEEEGGGKKKPPPSSSWWW```nnn~~~}}}|||{{{xxxvvvuuutttttttttyyy}}}{{{zzz{{{yyyzzzzzzxxx{{{xxxvvvqqqeeeQQQBBB;;;888888888888888888888888666666666666777888999999999999999999:::<<<===>>>>>>AAADDDFFFHHHKKKNNNQQQTTTUUUWWWWWWWWWYYY[[[^^^cccooo|||sssmmmrrr{{{{{{mmm[[[KKKAAA>>>???===>>>??????@@@CCCGGGJJJKKKMMMPPPRRRTTTVVVYYY[[[]]]^^^^^^^^^^^^aaaeeehhheeehhhnnntttppp[[[TTTMMMKKKHHHDDDCCCEEEAAABBBDDDEEEGGGKKKOOOSSSWWW```nnn~~~~~~}}}yyyxxxvvvtttrrrrrrrrrrrrxxx||||||~~~{{{|||{{{yyy|||yyyvvvpppbbbOOO@@@;;;666666666666666666666666666666666666777888999:::999999999:::;;;<<<===>>>???BBBEEEHHHJJJLLLOOOQQQSSSUUUXXXYYYYYY[[[]]]___gggsss|||sssnnnttt||||||kkkYYYIII@@@======<<<===??????AAADDDHHHKKKMMMPPPSSSTTTVVVXXX[[[]]]aaaaaaaaaaaa```bbbeeehhhdddiiiooovvvqqq\\\TTTNNNKKKHHHDDDCCCEEEAAACCCDDDEEEGGGJJJOOOSSSXXXaaaoooxxxwwwtttrrrpppppppppppprrrwww~~~{{{|||~~~|||}}}}}}{{{|||yyyvvvooo```MMM???;;;888888888777666666555555666666666777777888999:::888888999999;;;<<<>>>???@@@CCCGGGIIIKKKMMMOOOQQQSSSUUUXXXZZZ[[[\\\___aaajjjvvv}}}tttpppuuu~~~{{{iiiWWWHHH@@@===<<<<<<>>>???@@@BBBEEEJJJMMMRRRTTTWWWYYYZZZ[[[^^^```bbbcccddddddddddddfffhhhdddjjjqqqxxxqqq\\\TTTMMMKKKHHHDDDCCCEEEBBBCCCDDDEEEGGGJJJOOORRRXXXaaaqqqyyyxxxuuurrrpppooooooooonnnrrrzzz~~~vvvtttwww|||}}}~~~}}}{{{{{{yyyvvvnnn^^^KKK???===;;;;;;:::999888888777777777777777777888999::::::777777888:::<<<>>>@@@AAABBBEEEIIILLLMMMOOOPPPRRRTTTVVVXXXZZZ[[[]]]aaaccckkkvvv~~~vvvrrrwwwvvveeeTTTGGG@@@=========???@@@BBBDDDGGGLLLPPPTTTVVVXXXZZZ[[[]]]___aaa```bbbeeegggggggggiiijjjffflllttt{{{qqq[[[TTTMMMJJJHHHDDDBBBDDDBBBCCCEEEEEEGGGJJJNNNRRRXXXaaaqqq}}}{{{xxxuuurrrpppoooooolllooouuu}}}~~~tttllljjjlllpppxxx}}}~~~}}}{{{zzzxxxuuummm\\\JJJ@@@>>>999999999999999999999999777777777777888999::::::777777999;;;>>>AAACCCDDDEEEHHHLLLOOOQQQRRRSSSTTTUUUWWWXXXYYY[[[^^^bbbfffmmmwww}}}~~~wwwsssxxx|||qqqaaaQQQFFF@@@>>>===???@@@BBBCCCEEEIIINNNRRRSSSUUUWWWYYYZZZ[[[^^^```]]]aaaeeehhhiiijjjkkklllgggnnnvvv}}}qqq[[[SSSLLLJJJGGGCCCBBBDDDBBBCCCEEEEEEGGGJJJNNNRRRWWWaaappp~~~zzzwwwtttrrrqqqpppmmmnnnqqqwwwvvvmmmeeecccdddhhhnnnuuuzzz}}}|||~~~}}}}}}}}}|||zzzyyyxxxtttlll\\\JJJ@@@???555666666777888888999999777777777777888999:::;;;777888:::<<>>???AAAAAAAAADDDIIINNNQQQRRRVVVWWWYYYYYYYYYZZZ]]]___dddfffhhhhhhhhhiiikkkmmmmmmooossszzziiiZZZQQQJJJJJJJJJGGGCCCBBB@@@BBBDDDEEEGGGIIINNNQQQYYY^^^iiiwww~~~{{{yyywwwtttrrrnnnmmmoootttyyy~~~{{{ssskkkccc___\\\\\\```fffnnnrrrvvvxxxxxxvvvuuuuuutttxxx}}}vvvwwwuuujjjZZZJJJAAA>>>999999999999999:::::::::666777888777666555666777;;;;;;===???AAACCCEEEFFFHHHIIIKKKNNNPPPQQQRRRSSSVVVWWWXXXXXXZZZ^^^dddhhhjjjyyyzzz{{{~~~zzz{{{|||kkkWWWKKKDDD@@@???@@@BBBBBBCCCFFFJJJOOORRRSSSVVVWWWYYYZZZZZZ\\\___aaafffhhhiiijjjiiijjjkkkmmmmmmooossszzzkkk[[[RRRJJJJJJJJJGGGCCCBBB@@@BBBDDDEEEFFFIIIMMMPPPXXX]]]hhhwww}}}{{{yyyvvvqqqnnnnnnrrrvvv||||||qqqiiibbb^^^\\\[[[___eeelllppptttwwwvvvtttrrrrrrqqquuu{{{}}}wwwxxxuuujjjYYYIII@@@===999999999999999888888888777888999999777777888999;;;<<<>>>@@@BBBEEEFFFGGGIIIJJJLLLNNNQQQRRRSSSSSSUUUVVVXXXZZZ\\\aaafffjjjlllzzzyyy|||{{{{{{{{{}}}yyyhhhTTTHHHBBB??????AAADDDEEEFFFHHHLLLPPPSSSUUUWWWYYY[[[\\\]]]___bbbdddhhhjjjkkkkkkjjjjjjkkklllnnnppptttzzzmmm\\\SSSKKKJJJJJJGGGCCCBBB@@@BBBDDDEEEFFFIIIMMMPPPUUU\\\gggwww~~~|||uuuqqqnnnppprrrwww~~~sssllleeeaaa^^^\\\___eeejjjooouuuxxxxxxuuusssqqqrrrtttxxx}}}xxxyyyuuuhhhWWWGGG>>>;;;999999999888888777777666777888999:::999999:::<<<<<<===???AAADDDFFFHHHIIIJJJKKKMMMPPPRRRSSSTTTUUUSSSVVVYYY\\\___bbbgggjjjooo{{{{{{uuuxxx{{{vvvdddPPPDDD@@@>>>@@@CCCEEEFFFHHHJJJLLLPPPTTTWWWYYY[[[]]]___```bbbeeehhhiiijjjkkkkkkiiihhhiiikkknnnppptttzzzooo^^^TTTLLLJJJJJJGGGCCCCCC@@@BBBDDDEEEFFFHHHLLLOOOSSSYYYfffvvv}}}wwwtttsssssszzzzzztttooonnnnnnrrr||||||uuummmiiieeeaaabbbfffkkkqqqxxx}}}~~~{{{yyywwwwwwwwwxxx}}}~~~}}}zzzyyytttgggUUUEEE===:::999999999888777666555555555777999999999:::<<<===<<<===???AAADDDFFFHHHIIILLLMMMOOOQQQSSSUUUVVVVVVTTTWWWZZZ]]]___aaadddgggnnnyyy{{{sssvvv{{{rrr```MMMBBB???>>>AAAEEEDDDGGGIIIKKKMMMQQQVVVZZZ^^^```aaabbbbbbdddgggiiihhhjjjjjjiiihhhggghhhiiimmmppptttyyyttt```VVVMMMKKKJJJGGGDDDCCCAAABBBCCCDDDEEEHHHKKKNNNQQQXXXcccssswwwpppmmmlllkkkooowwwxxxrrrpppnnnpppxxxzzztttnnnhhhgggjjjooouuu}}}}}}{{{zzz|||~~~~~~~~~~~~zzzyyyssseeeRRRCCC<<<:::999999999888777666555555444666888999999:::;;;===<<<===???AAADDDGGGIIIJJJMMMOOOQQQSSSUUUWWWWWWXXXVVVXXX[[[\\\]]]^^^aaaccclllvvv~~~uuuvvvyyy~~~}}}mmm]]]KKKBBB@@@???BBBFFFDDDHHHLLLNNNPPPSSSZZZ___dddeeeffffffeeeeeegggiiihhhiiijjjiiigggggghhhiiikkknnnsssyyyzzzbbbXXXNNNKKKJJJGGGDDDCCCAAABBBCCCDDDEEEGGGKKKMMMQQQVVVaaappp|||uuuoookkkjjjjjjjjjqqq|||yyyvvvsssqqqvvv}}}|||uuurrrtttyyy~~~~~~~~~|||}}}~~~~~~zzzxxxqqqcccQQQBBB;;;:::999999999888888777777666555777999999999:::;;;======>>>@@@CCCFFFHHHKKKLLLOOOPPPRRRUUUWWWXXXYYYZZZXXXYYY[[[[[[[[[]]]___aaakkkvvvxxxwwwxxx|||~~~yyyjjj[[[JJJCCCAAAAAACCCFFFEEEJJJOOOQQQSSSWWW^^^dddiiijjjjjjhhhffffffggghhhhhhiiijjjjjjhhhhhhiiijjjiiimmmrrryyydddYYYOOOKKKJJJGGGDDDCCCAAABBBCCCDDDEEEGGGJJJMMMQQQUUU___mmm~~~yyytttqqqqqqqqqmmmrrr{{{zzzuuuwww{{{|||zzz}}}~~~~~~yyywwwpppaaaOOOBBB<<<;;;999999999999999888888888777999:::;;;::::::<<<>>>???@@@BBBEEEHHHKKKNNNOOOPPPQQQSSSVVVXXXYYYZZZ[[[YYYZZZ[[[[[[[[[]]]aaadddmmmyyy{{{xxxwww{{{}}}wwwhhhYYYJJJCCCBBBBBBDDDGGGFFFKKKQQQTTTVVVZZZbbbhhhmmmmmmllljjjgggffffffggghhhjjjkkkkkkjjjjjjkkklllhhhlllrrrxxxeeeZZZOOOLLLJJJGGGDDDCCCAAABBBCCCDDDDDDFFFJJJMMMQQQUUU^^^lll|||zzzyyyyyyyyyssswwwyyyxxx{{{yyyxxx|||~~~~~~yyywwwooo```OOOAAA<<<<<<999999999999999:::::::::999;;;<<<<<<;;;;;;===>>>AAABBBDDDGGGKKKNNNPPPQQQQQQRRRTTTVVVYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\___dddhhhooo{{{ssssssuuuxxx}}}}}}{{{~~~}}}zzzgggXXXJJJDDDDDDDDDDDDEEENNNQQQUUUXXX[[[___bbbeeennnjjjffffffgggiiihhhgggjjjjjjjjjiiihhhiiikkkmmmrrrsssvvv|||lllZZZKKKIIIJJJFFFCCCDDDCCCCCCCCCDDDEEEGGGIIIIIITTTVVV]]]iiixxx|||}}}~~~~~~}}}zzzqqq___LLL???<<<>>>666777888999999888666666999999::::::<<<===???@@@@@@BBBDDDGGGKKKNNNPPPRRRSSSUUUWWWWWWVVVVVVVVVXXXXXXZZZ\\\\\\\\\___eeejjjwwwiiiiiikkkooouuu}}}|||xxxtttsssssszzz~~~||||||wwwbbbTTTGGGCCCDDDDDDEEEFFFMMMPPPTTTWWWZZZ^^^bbbeeeiiigggdddeeegggjjjjjjjjjggghhhhhhhhhhhhjjjmmmooossssssvvv{{{ppp^^^NNNLLLMMMIIIEEEFFFBBBCCCCCCDDDEEEGGGHHHIIIQQQTTT[[[fffuuu{{{xxxnnn]]]JJJ>>>;;;===777777888888888888777777999999:::;;;<<<>>>???@@@AAABBBDDDGGGJJJMMMOOOPPPTTTVVVWWWXXXWWWWWWWWWYYYXXXZZZ\\\\\\\\\___eeejjjzzz^^^]]]^^^bbbiiittt~~~|||{{{|||~~~~~~~~~wwwrrrmmmjjjiiimmmyyy~~~yyyrrr[[[OOOEEEBBBDDDDDDFFFHHHKKKNNNRRRVVVYYY]]]aaadddgggfffddddddfffhhhiiiiiiccceeefffggghhhjjjnnnqqqsssrrrtttzzzsss```PPPNNNNNNIIIEEEFFFBBBBBBCCCDDDEEEGGGHHHIIIMMMQQQXXXcccqqqzzzvvvkkkZZZHHH===:::<<<888888777777777888888999:::::::::;;;===>>>@@@AAABBBCCCEEEGGGJJJLLLNNNOOOSSSUUUWWWXXXWWWWWWXXXYYYYYYZZZ\\\[[[[[[___eeekkk{{{XXXVVVVVVYYY```lllxxx~~~}}}zzzwwwuuutttttttttvvv||||||{{{{{{zzzwwwuuurrrqqqppppppssszzzvvvoooiiifffccceeemmmvvvvvvlllWWWLLLDDDBBBCCCDDDFFFHHHJJJMMMQQQUUUXXX\\\```ccciiihhhfffeeeeeeeeeeeeeeecccdddffffffgggiiimmmppprrrppprrrwwwrrr___OOOLLLKKKFFFBBBCCCBBBBBBBBBCCCEEEFFFHHHIIIKKKNNNUUU```mmm}}}~~~~~~zzzuuuiiiWWWGGG===;;;<<<999888777666777888999:::::::::;;;<<<===???AAABBBCCCDDDFFFGGGIIIKKKMMMMMMRRRTTTVVVWWWWWWWWWXXXZZZYYYZZZ[[[ZZZZZZ^^^eeekkkwwwYYYVVVTTTUUU\\\gggsss{{{{{{zzzwwwtttqqqnnnkkkjjjjjjoooyyy~~~zzzuuurrrpppooollljjjhhheeebbbaaabbbeeekkktttpppiiibbb^^^[[[ZZZ___fffnnnxxx~~~~~~rrreeeTTTLLLDDDCCCDDDDDDFFFIIIKKKNNNRRRUUUXXX\\\___bbbgggggggggfffddddddddddddeeefffffffffeeegggjjjlllooonnnpppvvv~~~qqq^^^NNNKKKKKKEEEAAAAAAAAABBBBBBCCCDDDFFFHHHHHHJJJNNNTTT]]]jjjyyy}}}~~~~~~|||}}}{{{tttfffVVVFFF>>><<<===999888777777777888:::;;;::::::;;;<<<>>>@@@BBBCCCEEEEEEGGGHHHJJJLLLMMMNNNPPPRRRUUUVVVVVVWWWXXXZZZYYYZZZZZZYYYYYY]]]eeekkkuuu[[[XXXUUUUUU[[[eeepppwwwzzzyyywwwtttooojjjeeecccaaaeeellluuu~~~zzzuuuooolllfffccc___\\\[[[YYYVVVTTTWWWZZZ___fffooo|||~~~{{{llleee^^^ZZZWWWTTTVVV[[[```iiiwww|||zzz}}}ooo___RRRKKKFFFFFFFFFFFFHHHKKKOOOQQQUUUWWWYYY\\\___bbbcccdddffffffffffffggghhhfffffffffeeedddeeegggiiimmmlllooovvvsss```PPPMMMMMMGGGCCCCCCAAAAAABBBCCCDDDFFFGGGHHHIIIMMMSSS[[[eeeuuu|||}}}}}}}}}}}}{{{sssdddSSSEEE>>>===>>>888888888888888999:::;;;:::;;;;;;===???AAACCCDDDFFFFFFHHHIIIKKKMMMNNNOOOOOORRRUUUVVVWWWXXXYYY[[[YYYZZZZZZYYYYYY]]]eeekkkwww~~~[[[XXXUUUUUU[[[dddooouuu{{{zzzyyyuuupppiiiccc___ZZZ\\\aaahhhqqqzzz}}}yyysssmmmhhhaaa\\\WWWTTTSSSRRRPPPNNNOOOQQQTTTXXX```lllyyy|||xxxtttrrriiiaaa[[[WWWTTTQQQQQQTTTUUU]]]iiiuuu~~~xxxwwwxxxvvv}}}|||mmm[[[OOOIIIFFFHHHIIIIIILLLPPPRRRUUUWWWYYY[[[]]]```bbbccceeeggghhhffffffgggiiieeeffffffeeecccdddfffhhhllllllpppyyysss```QQQNNNNNNIIIEEEEEEAAAAAABBBBBBDDDEEEGGGHHHHHHKKKQQQWWWaaappp~~~|||~~~zzzpppaaaPPPCCC===<<<===666777888999:::::::::::::::;;;<<<===???BBBDDDEEEFFFGGGHHHKKKMMMOOOPPPQQQQQQSSSVVVXXXYYYZZZ\\\^^^YYYZZZZZZXXXXXX]]]eeekkkyyyqqqtttZZZWWWUUUUUUZZZdddnnnuuu||||||zzzvvvpppiiibbb]]]VVVXXX[[[aaaiiirrrzzz}}}yyyssslllggg```[[[UUURRRQQQQQQOOONNNJJJKKKMMMPPPVVVaaannnxxx}}}|||{{{xxxtttpppllliiiccc\\\UUURRROOOKKKKKKMMMIIIPPP[[[gggttt~~~tttqqqtttwwwttt|||~~~~~~|||lllYYYLLLHHHFFFIIIKKKLLLPPPUUUUUUWWWYYY[[[\\\^^^```bbbfffhhhjjjiiifffdddeeefffddddddeeedddcccdddgggiiilllmmmrrr{{{rrr___OOOMMMMMMHHHDDDEEEAAAAAAAAABBBDDDEEEGGGHHHFFFJJJOOOUUU^^^mmm}}}wwwuuu|||~~~|||xxxooo___NNNAAA;;;;;;<<<666777999:::;;;;;;:::::::::;;;<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSRRRUUUXXXZZZ[[[\\\^^^```YYYZZZYYYXXXXXX\\\eeekkkzzz|||kkkooobbb\\\UUUTTT\\\gggpppuuu~~~}}}zzzwwwrrrjjjaaa[[[VVVTTTUUUZZZ```gggsss~~~}}}}}}{{{yyypppffffffaaaZZZTTTPPPOOOMMMLLLIIIKKKLLLMMMQQQYYYdddlllwwwxxxvvvrrrlllfffbbb```ZZZVVVQQQLLLJJJIIIHHHGGGLLLPPPUUUYYY```nnn{{{ttttttsssssstttyyy~~~uuucccQQQEEEFFFHHHKKKNNNRRRUUUWWWVVV[[[^^^]]]^^^cccfffeeeeeehhhkkkjjjfffccccccdddeeedddccccccccceeehhhiiilllpppuuu|||uuu\\\PPPPPPKKKHHHGGG@@@BBBBBBBBBCCCCCCEEEFFFFFFGGGGGGJJJRRR[[[hhhyyywwwrrrlllkkksss~~~|||}}}~~~qqq^^^LLLAAA<<<;;;;;;===<<<;;;;;;:::::::::;;;>>>>>>>>>???@@@BBBCCCDDDGGGGGGIIIKKKNNNQQQTTTUUUXXXXXXXXXYYY[[[]]]```aaa___``````___```dddiiimmmwww}}}llllll|||ddd]]]WWWWWW^^^jjjsssxxx|||yyyssskkkbbb\\\WWWTTTSSSVVV[[[aaakkkvvvzzz~~~}}}vvvmmmiiiddd]]]WWWTTTQQQOOONNNIIIJJJJJJJJJLLLSSS\\\dddppprrrqqqnnnhhhaaa]]][[[XXXTTTOOOKKKJJJIIIHHHGGGGGGJJJOOOQQQWWWcccuuu}}}uuusssrrrrrrsssxxx~~~{{{qqq```OOOEEEFFFIIILLLOOOSSSVVVXXXZZZ]]]______bbbggghhhfffkkkkkkkkkjjjgggeeeddddddfffeeeeeefffgggiiikkkmmmnnnqqqvvv|||zzz```QQQOOOKKKIIIIIIDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFJJJQQQZZZfffxxx~~~zzzsssnnniiihhhooo{{{}}}~~~}}}ppp]]]KKKAAA<<<;;;;;;:::::::::::::::;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDHHHIIIJJJMMMOOORRRUUUVVVXXXXXXYYY[[[]]]```bbbcccaaaaaaaaaaaabbbeeejjjnnnuuu{{{lllnnneee___YYYZZZbbbmmmwww|||~~~zzzuuunnneee___ZZZVVVSSSTTTWWW[[[eeennnwww|||~~~vvvnnniiiccc]]]YYYVVVSSSQQQKKKKKKIIIHHHIIINNNUUU[[[hhhkkkmmmkkkfff```ZZZXXXUUURRRMMMJJJIIIIIIHHHGGGDDDFFFIIIJJJMMMWWWeeeooo~~~vvvrrrpppppprrrwww||||||vvvkkkZZZMMMGGGHHHJJJMMMQQQUUUXXXZZZ]]]___bbbeeellltttuuurrrssspppmmmjjjiiihhhfffeeeggghhhiiijjjlllmmmnnnoooooorrrvvv{{{~~~bbbQQQNNNIIIHHHJJJGGGBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFIIIQQQYYYdddttt{{{xxxvvvrrrpppllliiieeeeeejjjuuu~~~{{{nnnZZZIII@@@<<<;;;:::888888888999:::;;;===>>>>>>>>>>>>???AAACCCDDDEEEIIIJJJLLLNNNQQQTTTVVVWWWWWWXXX[[[^^^```bbbddddddcccddddddcccdddgggkkkooosssyyyjjjmmm~~~eee___ZZZ\\\eeeqqq{{{~~~{{{wwwqqqjjjeee___ZZZVVVVVVWWWZZZcccllluuu|||}}}tttpppjjjddd```[[[WWWTTTOOOMMMJJJHHHIIIMMMRRRVVVaaaeeeiiikkkhhhbbb]]]ZZZUUURRRNNNKKKIIIHHHGGGEEEEEEGGGHHHGGGIIIOOOYYYaaalllsss~~~vvvqqqnnnooorrrxxx|||~~~{{{qqqdddVVVLLLHHHIIIKKKOOOSSSWWWZZZ\\\]]]```dddlllyyyzzzuuuooollllllmmmkkkiiijjjjjjlllmmmmmmnnnmmmmmmmmmppptttyyy~~~bbbRRROOOIIIHHHIIIEEEBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFIIIOOOVVV```ooo}}}~~~wwwpppkkkhhhgggffffffeeedddeeejjjrrr|||~~~yyyjjjWWWGGG???<<<;;;:::888888888999:::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGJJJKKKMMMPPPRRRTTTVVVVVVVVVXXX[[[___bbbdddeeeeeeffffffgggffffffiiimmmpppuuuyyyiiijjjyyyeee```\\\___iiiuuu}}}zzzuuuooojjjaaa]]]ZZZZZZZZZ\\\ccckkkuuu}}}{{{wwwrrrlllgggbbb\\\YYYQQQNNNJJJHHHIIILLLOOOQQQXXX]]]cccgggfffbbb^^^\\\VVVRRRNNNKKKJJJHHHEEECCCFFFGGGGGGGGGGGGJJJQQQVVV^^^dddnnn{{{uuuooolllnnnrrrzzz}}}~~~zzznnn^^^RRRLLLHHHIIILLLOOOTTTXXX\\\^^^^^^aaagggppp~~~|||wwwqqqooopppqqqpppnnnnnnnnnnnnnnnmmmlllkkkjjjkkknnnrrrwwwdddUUUSSSMMMJJJJJJDDDCCCBBBBBBBBBBBBCCCCCCDDDGGGFFFHHHNNNTTT\\\jjjwwwzzzrrriiibbb______```dddeeegggiiilllrrrzzz~~~vvvgggSSSDDD>>>===;;;999::::::999999::::::;;;<<<>>>???@@@BBBDDDFFFIIIJJJJJJLLLNNNQQQSSSUUUUUUVVVVVVXXX[[[___bbbcccdddeeehhhiiiiiiiiihhhjjjmmmpppxxxzzziiiiiixxxhhhdddaaaeeeooo|||~~~yyysssoooddd```^^^___^^^^^^cccjjjvvv{{{vvvpppiiiccc^^^TTTPPPKKKHHHHHHJJJKKKKKKOOOTTT[[[______\\\XXXWWWSSSPPPMMMJJJIIIGGGDDDBBBEEEEEEEEEEEEEEEGGGKKKNNNUUUYYYaaannntttmmmkkknnnttt|||}}}~~~yyykkkYYYNNNMMMHHHIIILLLPPPTTTYYY\\\^^^___ccchhhoooyyywwwtttqqqpppqqqrrrtttttttttsssrrrpppooommmlllllljjjmmmpppttt|||hhhYYYWWWPPPMMMLLLFFFCCCBBBBBBBBBBBBBBBCCCCCCGGGFFFHHHMMMRRRYYYeeeqqq~~~zzzrrrhhh```]]]^^^```eeehhhlllmmmnnnqqqwww|||}}}~~~sssdddPPPBBB======;;;999;;;;;;:::::::::;;;<<<<<<@@@@@@BBBDDDFFFIIILLLMMMLLLMMMPPPSSSUUUVVVWWWWWWXXXYYY\\\^^^aaaccceeeeeeiiijjjkkkjjjjjjkkkmmmpppzzz|||jjjjjjyyynnnkkkhhhmmmxxx|||uuupppkkkhhhfffgggeeeccceeejjjvvvyyyqqqjjjeee[[[VVVOOOKKKJJJJJJIIIHHHJJJOOOTTTWWWVVVSSSPPPOOOMMMKKKHHHGGGGGGFFFEEECCCCCCCCCDDDDDDEEEFFFIIIKKKOOORRRXXXeeevvv|||rrrllljjjooovvv}}}}}}~~~xxxgggTTTKKKLLLHHHIIILLLPPPTTTYYY]]]______eeejjjlllqqqwwwxxxuuunnnooooooooooooqqquuuxxxyyyxxxvvvtttrrrrrrrrrrrrlllmmmooorrryyyhhhWWWTTTMMMKKKKKKFFFCCCBBBBBBAAAAAABBBBBBCCCGGGFFFGGGLLLPPPVVVbbbmmm}}}}}}vvvllldddaaaccceeehhhlllppppppnnnnnnpppttt~~~||||||qqqaaaMMM@@@======;;;888:::::::::;;;<<<===>>>???AAABBBCCCFFFHHHLLLNNNPPPOOOPPPSSSVVVXXXYYYYYYYYY\\\\\\]]]___aaadddfffgggjjjkkklllkkkjjjkkkmmmoooyyy~~~kkkjjjwwwssspppnnnsss~~~~~~vvvqqqrrrooonnnnnnkkkggghhhlllvvv~~~vvvnnniiibbb\\\TTTOOOMMMKKKIIIGGGJJJNNNRRRTTTRRRNNNKKKIIIGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJKKKMMMNNNTTT___qqq{{{qqqkkkjjjpppwww}}}}}}}}}wwweeeQQQIIIKKKGGGIIILLLOOOTTTYYY]]]___^^^eeejjjlllmmmqqqrrrpppgggjjjmmmnnnnnnpppuuuyyy|||{{{xxxvvvvvvvvvwwwxxxnnnooopppqqqwwwgggSSSNNNGGGFFFIIIEEECCCBBBBBBAAAAAAAAABBBBBBGGGFFFGGGKKKOOOUUU```kkkyyyyyyppphhheeegggjjjjjjnnnrrrqqqmmmjjjkkkmmmqqqzzz{{{{{{ppp```LLL???======;;;888999999:::;;;===???AAABBBBBBCCCDDDGGGJJJMMMPPPQQQQQQSSSVVVYYY[[[[[[[[[[[[_________```bbbdddggghhhjjjkkkllllllkkkkkkmmmnnnwwwkkkgggttt|||zzz{{{~~~yyyxxxvvvxxxzzzvvvooolllnnn|||{{{uuukkkeee]]]UUUQQQNNNLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKLLLPPPVVV^^^iiizzzppphhhiiiqqqxxx|||}}}zzzooo___SSSMMMMMMHHHKKKOOOSSSWWW[[[___bbbffffffiiimmmppprrrpppooogggffffffhhhkkkpppuuuxxxuuuxxx{{{uuuqqqpppssszzzkkkWWWMMMJJJHHHEEEEEECCCCCCBBBAAAAAAAAAAAABBBEEEGGGIIIJJJMMMSSS]]]ddduuuxxxrrrooonnnnnnvvvwwwwwwtttnnngggcccaaadddhhhppp~~~|||vvvkkkYYYFFF===;;;999888777::::::;;;;;;===>>>@@@AAACCCEEEGGGJJJMMMOOOPPPQQQSSSUUUXXXZZZZZZ[[[]]]___^^^```aaabbbbbbdddgggjjjggghhhjjjjjjiiijjjlllnnnrrrlllqqqyyy{{{zzz{{{}}}{{{tttrrrsss}}}rrrlllccc[[[VVVSSSPPPOOOIIIHHHGGGFFFEEEEEEEEEFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLOOOTTT[[[fffvvvssskkklllrrrxxxyyykkk[[[OOOJJJIIIJJJMMMQQQUUUXXX[[[```cccfffhhhlllqqqtttuuurrroooiiijjjlllnnnoooqqqrrrrrrtttwww|||~~~wwwtttsssvvv|||}}}jjjVVVMMMKKKIIIGGGGGGCCCCCCBBBAAAAAAAAAAAABBBDDDFFFHHHIIIKKKRRR[[[bbbqqq{{{~~~|||{{{{{{||||||zzzuuummmeee```]]]ZZZ]]]fffrrr}}}|||vvviiiXXXEEE===;;;:::888888;;;;;;;;;<<<===???@@@AAAEEEFFFIIIKKKNNNPPPRRRSSSUUUWWWZZZ\\\\\\]]]___```aaacccdddeeeddddddfffgggggghhhiiiiiiiiikkknnnppptttjjjnnnttt|||yyyzzzvvvpppggg___YYYUUURRRPPPLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNNNNPPPTTTZZZdddtttwwwppppppuuuyyy}}}sssdddVVVLLLIIIIIILLLOOOSSSVVVYYY]]]aaadddgggkkkpppwwwzzzyyytttooojjjmmmqqqtttuuutttqqqpppsssvvv{{{|||yyyzzzwwwvvvyyy~~~}}}jjjVVVMMMKKKJJJIIIIIICCCCCCBBBAAAAAAAAAAAABBBCCCEEEGGGHHHJJJOOOXXX^^^kkkvvv~~~wwwlllccc\\\YYYQQQTTTZZZeeesss|||zzz~~~{{{uuueeeUUUDDD===;;;:::888999<<<<<<======>>>???@@@AAAFFFHHHJJJMMMPPPRRRTTTTTTWWWZZZ\\\^^^^^^^^^```aaadddfffhhhiiigggeeedddeeeggghhhhhhhhhhhhkkkpppsssyyykkklllrrr{{{vvvmmmeee___ZZZVVVTTTRRRRRRQQQPPPOOOOOOOOOOOOMMMOOOQQQTTTUUUUUUUUUTTTTTTRRRPPPOOONNNNNNOOOPPPQQQSSSWWW]]]hhhxxx|||vvvuuuxxxzzz}}}vvvjjj\\\QQQKKKKKKMMMOOORRRUUUXXX[[[^^^bbbeeehhhmmmttt{{{~~~{{{uuupppjjjmmmqqquuuwwwwwwuuuttttttvvvyyy||||||{{{xxxwwwzzzxxxwwwzzz~~~nnnXXXNNNLLLJJJIIIIIICCCCCCBBBAAAAAAAAAAAABBBBBBDDDFFFFFFHHHLLLTTTZZZgggrrrxxxlllbbbZZZVVVPPPQQQVVV^^^jjjxxx}}}|||yyyyyy}}}yyysss```RRRCCC===<<<:::999:::>>>>>>>>>>>>???AAABBBCCCHHHIIIKKKNNNQQQSSSUUUUUUYYY[[[^^^^^^^^^___```aaadddgggjjjllljjjgggeeeeeegggggggggggghhhlllqqqvvvppppppvvv~~~vvvoooiiiddd```^^^ZZZZZZYYYYYYXXXXXXYYYYYYVVVWWWZZZ\\\^^^`````````___\\\YYYUUURRRQQQQQQQQQTTTWWW[[[bbblll}}}zzzzzz{{{||||||rrrbbbTTTLLLJJJLLLMMMQQQTTTWWWZZZ\\\___ccceeeiiimmmttt{{{~~~{{{tttooommmnnnppprrrtttuuuvvvvvvwwwvvvvvvuuuuuuuuuvvvvvvwwwvvvvvvyyy|||ttt]]]PPPLLLIIIGGGGGGCCCCCCBBBAAAAAAAAAAAABBBAAACCCEEEEEEFFFJJJQQQWWWdddooozzzoooddd[[[WWWRRRRRRTTTZZZdddqqq~~~}}}yyyvvv{{{zzzzzz~~~~~~wwwoooZZZNNNBBB===<<<::::::<<<>>>>>>??????AAABBBDDDEEEIIIJJJMMMPPPRRRUUUVVVWWWZZZ\\\^^^___^^^^^^___```bbbeeejjjlllkkkiiigggggggggggggggggghhhlllrrrvvv||||||~~~xxxsssoookkkiiiffffffeeedddccccccccccccaaabbbccceeehhhjjjlllmmmkkkgggbbb]]]YYYWWWVVVVVVXXX[[[aaagggrrr}}}}}}}}}~~~}}}ppp^^^PPPIIIIIIJJJKKKSSSUUUXXX[[[]]]___ccceeeiiilllqqqwwwzzzxxxsssnnnppppppoooooopppqqqrrrssswwwuuusssqqqqqqrrrtttuuussssssuuuxxx{{{zzzaaaSSSMMMIIIGGGFFFCCCCCCBBBAAAAAAAAAAAABBBAAACCCEEEEEEEEEIIIOOOTTTaaalll|||~~~ttthhh___ZZZQQQRRRSSSWWW```mmm{{{}}}yyyxxxwwwvvvuuuuuuwwwzzz~~~{{{xxxsssoooqqqvvv}}}||||||}}}tttlllUUUJJJ@@@===<<<:::;;;===>>>>>>???@@@BBBEEEGGGHHHKKKMMMOOORRRUUUWWWXXXYYY\\\^^^``````_________``````ccchhhjjjjjjiiihhhhhhgggggghhhhhhjjjmmmrrrvvv|||zzzxxxvvvuuurrrpppooonnnnnnkkkkkkkkkmmmppptttwwwyyyxxxtttoooiiidddbbbbbbbbb```dddjjjpppyyy~~~~~~{{{lllZZZLLLHHHJJJKKKLLLSSSVVVYYY[[[]]]___bbbeeehhhjjjmmmqqqtttssspppmmmlllmmmmmmmmmnnnooopppqqqtttsssqqqpppppppppqqqrrrpppqqqssswwwzzz}}}dddUUUOOOKKKHHHGGGCCCCCCBBBAAAAAAAAAAAABBBAAACCCEEEEEEEEEHHHMMMRRR\\\gggwwwzzznnnccc]]]PPPQQQSSSWWW___lll{{{yyyssslllgggeeeeeedddcccccceeegggkkkooosssvvvxxxzzzvvvrrrpppjjjeeedddhhhmmmsss~~~|||}}}}}}sssjjjQQQHHH???===<<<:::;;;>>>======???AAADDDGGGIIIKKKOOOPPPRRRUUUXXXZZZ\\\\\\^^^```bbbbbbaaa```aaabbb___cccfffhhhhhhgggggggggfffhhhiiijjjkkkmmmqqqttt~~~{{{xxxwwwvvvqqqppppppqqqtttyyy~~~~~~yyysssooommmmmmnnnhhhlllrrrxxx~~~vvvgggUUUJJJIIIMMMOOOPPPTTTVVVYYY[[[]]]___bbbdddhhhiiijjjmmmppppppnnnllleeegggiiilllooopppqqqrrrpppqqqqqqqqqqqqppppppooonnnpppssswwwzzz~~~eeeVVVPPPLLLJJJIIICCCCCCBBBAAAAAAAAAAAABBBAAADDDFFFFFFEEEGGGMMMQQQXXXcccsssrrrfff___OOOQQQTTTXXX```nnn~~~|||mmmggg^^^XXXWWWWWWVVVUUUYYYZZZ\\\___dddiiimmmpppqqqnnnkkkjjjddd]]][[[^^^___eeeqqq|||}}}}}}sssiiiOOOFFF???===<<<:::<<>>;;;999:::>>>>>>@@@BBBDDDFFFHHHLLLOOORRRRRRTTTVVVYYY\\\^^^```___bbbeeeeeecccbbbcccfffhhhgggggggggggghhhhhhiiihhhiiikkkllllllnnnqqqsssxxxxxxyyy}}}{{{mmm[[[LLLKKKMMMLLLPPPWWWYYYZZZ]]]```ccceeeggghhhjjjkkknnnoooooonnnlllkkkiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmlllmmmnnnqqquuuyyyiiiZZZRRRLLLHHHHHHEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDDDDEEEGGGJJJMMMUUU[[[ggguuutttjjj___YYYVVV[[[dddppp}}}oooeee[[[WWWRRRNNNLLLKKKJJJIIIMMMMMMOOOSSSXXX[[[\\\\\\___]]]YYYUUURRROOOMMMMMMMMMPPPVVV___kkkyyyxxxkkkaaaJJJDDD@@@>>><<<999;;;???>>>@@@CCCEEEFFFIIIMMMOOOSSSTTTUUUVVVYYY[[[^^^___```cccfffeeebbbaaabbbdddffffffeeeeeeeeeeeeeeefffhhhjjjkkklllmmmooorrrttt~~~yyyyyy{{{}}}uuudddVVVKKKKKKNNNOOOSSSYYY\\\^^^```ccceeegggiiiiiikkklllnnnnnnnnnmmmkkkiiijjjjjjiiiiiijjjkkkllllllllllllmmmmmmlllkkkkkkjjjmmmnnnqqquuuyyymmm[[[QQQLLLIIIIIIEEEDDDCCCBBBBBBAAABBBBBBBBBCCCDDDDDDDDDFFFIIILLLQQQWWWbbbppp~~~{{{rrrfff___ZZZ]]]eeerrrxxxlllddd[[[WWWRRROOOMMMLLLJJJIIIJJJJJJKKKNNNRRRUUUVVVUUUXXXVVVSSSPPPMMMJJJHHHHHHHHHKKKOOOUUU^^^iiiuuu}}}xxxhhhZZZHHHCCC???>>><<<:::;;;@@@???AAADDDFFFHHHJJJNNNQQQTTTUUUUUUWWWXXX[[[\\\]]]bbbeeeggggggdddbbbccceeeggggggfffeeeddddddddddddhhhiiikkklllmmmooorrrttt|||{{{{{{}}}wwwmmm[[[QQQJJJLLLQQQSSSXXX\\\___```bbbeeeggghhhiiiiiikkklllmmmnnnnnnmmmlllkkkjjjjjjiiiiiiiiijjjjjjkkklllllllllllllllkkkjjjjjjnnnnnnqqquuuxxxqqq\\\PPPKKKIIIHHHEEEDDDCCCBBBBBBAAABBBBBBAAABBBCCCCCCDDDEEEHHHKKKNNNTTT___lllyyyzzzooogggaaabbbiiiuuuwwwnnnhhh___\\\WWWSSSRRRPPPNNNLLLKKKJJJJJJLLLOOOQQQQQQQQQSSSRRRPPPMMMKKKIIIGGGGGGHHHJJJMMMOOOUUU]]]hhhppp~~~xxxeeeTTTFFFAAA>>>>>>===;;;===AAA@@@BBBEEEGGGIIILLLPPPSSSUUUUUUVVVVVVXXXYYY[[[[[[cccfffiiihhhfffeeegggiiijjjiiihhhgggfffeeeeeeeeefffhhhjjjkkklllnnnqqqttt{{{}}}~~~tttgggTTTOOOLLLOOOTTTXXX\\\___aaabbbccceeefffggghhhhhhiiijjjlllnnnooooooooooooiiiiiihhhhhhhhhiiiiiijjjlllllllllmmmmmmlllllllllnnnoooqqquuuwwwvvv^^^PPPKKKHHHFFFEEEDDDCCCBBBBBBAAABBBBBBAAABBBCCCCCCCCCDDDGGGJJJLLLRRR]]]hhhuuu{{{ssskkkkkkpppyyy{{{tttooofffccc^^^ZZZXXXUUUSSSPPPNNNLLLJJJJJJLLLMMMMMMLLLNNNNNNMMMKKKJJJHHHFFFFFFDDDFFFIIIIIIKKKQQQ[[[bbbpppwwwvvvaaaOOODDD???===>>>>>><<<>>>BBBAAADDDFFFIIIKKKNNNRRRUUUUUUUUUVVVVVVWWWYYYZZZ[[[___cccfffgggeeeeeegggjjjiiiiiihhhfffeeeeeeeeeeeedddfffiiijjjkkkmmmqqqsss|||pppcccPPPOOOPPPSSSYYY]]]```bbbbbbcccdddffffffgggggggggggghhhjjjlllnnnooopppppphhhhhhgggggghhhiiijjjjjjkkkkkklllmmmnnnnnnnnnnnnoooooorrrtttuuu{{{}}}bbbRRRLLLIIIEEEEEEDDDCCCBBBBBBAAABBBBBBAAABBBCCCBBBBBBCCCFFFIIIJJJQQQZZZeeeqqqxxxvvvxxx~~~{{{xxxppplllhhhddd```]]]YYYVVVRRRPPPLLLJJJJJJJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBEEEHHHHHHGGGKKKSSSZZZcccjjjuuuqqq\\\JJJAAA>>>===??????>>>???CCCBBBEEEHHHJJJMMMPPPTTTWWWWWWWWWWWWXXXYYY[[[\\\]]]\\\```cccdddbbbbbbdddgggffffffeeedddccccccccccccdddfffhhhjjjkkknnnqqqttt}}}{{{jjj\\\OOOQQQTTTWWW\\\aaaccccccdddeeefffggggggggggggggggggggghhhjjjkkklllmmmmmmfffffffffggghhhiiijjjkkkhhhiiikkkmmmnnnoooooooooooopppqqqssssssxxxgggUUUOOOJJJEEEEEEDDDCCCBBBBBBAAABBBBBBAAABBBBBBBBBBBBCCCEEEHHHHHHOOOXXXbbbmmm{{{}}}zzzuuuppplllgggbbb___ZZZVVVQQQNNNLLLKKKIIIHHHFFFGGGGGGHHHGGGFFFEEEDDD@@@EEEIIIIIIGGGHHHOOOVVVWWW]]]gggpppwww}}}{{{kkkVVVFFF@@@<<<<<>>======>>>@@@CCCDDDHHHJJJLLLNNNPPPQQQTTTWWWWWWYYY\\\___bbbcccdddddddddfffiiihhheeebbbbbbdddeeedddccccccdddeeeggghhhgggggggggfffgggiiinnnqqqvvv{{{rrrooopppwww~~~{{{iiiZZZUUUSSSVVV\\\aaaeeeggggggffffffgggiiijjjjjjjjjjjjiiijjjjjjiiiiiiiiiiiijjjjjjkkkkkkjjjiiiiiijjjkkkkkklllllllllmmmnnnooopppqqqsssqqqqqqtttvvvzzzfffSSSKKKKKKHHHHHHGGGEEEDDDCCCBBBAAABBBCCCCCCCCCBBBBBBDDDEEEIIIIIIPPP\\\hhhrrr~~~~~~|||yyywwwtttqqqkkkeeebbbeeennnvvv}}}{{{}}}}}}vvvnnngggbbb^^^XXXTTTPPPNNNLLLKKKLLLLLLKKKIIIGGGGGGGGGGGGHHHHHHIIIIIILLLNNNQQQVVV[[[```dddgggdddiiirrr~~~|||nnnZZZJJJCCC===<<<<<<<<<===???BBBCCCHHHKKKNNNPPPQQQRRRTTTVVVWWWYYY\\\___aaacccddddddeeegggjjjiiifffddddddeeeeeeeeedddcccdddeeeggghhhhhhhhhgggfffeeegggjjjmmmvvv~~~zzzyyyzzz}}}sssjjjgggggglllttttttcccWWWUUUVVVZZZ___dddhhhkkkkkkkkkjjjjjjjjjiiiiiijjjjjjkkklllkkkkkkjjjkkkkkkllllllllllllkkkkkkkkkkkkllllllnnnnnnnnnnnnnnnooopppqqqtttrrrrrruuuwww{{{kkkUUULLLMMMIIIHHHGGGFFFEEECCCBBBBBBBBBCCCCCCCCCBBBBBBDDDEEEGGGHHHNNNYYYcccmmmyyy}}}xxxvvvwwwwww{{{yyyvvvtttrrrqqqqqqrrrqqqnnniiibbb___bbbjjjqqq}}}~~~wwwsssssstttzzzyyyrrrmmmggg```[[[UUUSSSPPPNNNMMMMMMKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMPPPSSSWWWZZZ\\\ZZZ___hhhvvvyyyjjjUUUEEE???============???AAADDDEEEJJJMMMPPPRRRSSSSSSTTTUUUXXXYYY\\\___aaabbbccccccfffhhhjjjjjjhhhgggggggggfffeeedddddddddeeefffgggiiiiiihhhfffdddeeehhhjjjuuuzzztttqqqpppvvvzzz|||yyyqqqiiieeedddfffmmmxxxzzzmmm]]]TTTTTTXXX[[[```fffkkkoooqqqqqqnnnmmmkkkjjjiiijjjkkklllmmmmmmllllllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnppppppoooooooooppppppqqqrrrpppqqquuuwww{{{pppVVVLLLMMMIIIIIIHHHGGGEEEDDDCCCBBBAAACCCCCCCCCBBBBBBCCCEEEHHHIIIOOOXXX```iiiwwwzzzqqqllljjjiiijjjhhhffffffhhhlllqqqtttvvvtttnnngggaaabbbiiinnnsssxxx|||sssllljjjiiipppwww|||wwwppphhhccc\\\YYYUUUSSSQQQOOOMMMKKKMMMLLLKKKIIIIIIIIIIIIJJJJJJKKKKKKMMMOOOQQQSSSTTTXXX\\\dddqqq~~~vvveeePPPBBB>>>@@@@@@AAABBBDDDFFFHHHIIILLLOOORRRTTTTTTTTTUUUVVVYYYZZZ]]]___aaabbbccccccfffgggiiijjjjjjiiiiiiiiigggfffeeeddddddeeeffffffhhhhhhhhhgggffffffiiikkkuuu|||vvvpppllljjjooossswwwvvvqqqkkkfffcccbbbiiirrr{{{}}}ttteeeXXXSSSTTTXXX[[[aaagggmmmrrruuuvvvqqqooollljjjjjjkkklllmmmnnnnnnnnnnnnnnnoooppppppooooooppppppppppppooooooqqqqqqpppppppppqqqqqqrrrrrrqqqsssvvvyyy}}}uuuYYYMMMLLLJJJJJJIIIGGGFFFEEEDDDCCCAAACCCCCCCCCBBBBBBCCCEEEIIIIIINNNUUU\\\dddrrrvvvkkkccc___]]]ZZZYYYYYY[[[bbbkkktttzzz|||vvvmmmfffdddhhhlllnnnrrrxxx}}}|||rrriiicccaaaccciiirrryyy}}}uuuooohhheeeaaa^^^\\\YYYVVVTTTRRRPPPNNNKKKJJJIIIIIIIIIKKKKKKKKKLLLLLLMMMOOOOOOTTTXXX```lll||||||rrr```LLLAAA???@@@AAABBBDDDFFFIIIKKKLLLNNNQQQTTTUUUVVVVVVWWWXXX[[[\\\^^^aaabbbccccccccceeefffgggiiijjjkkkjjjiiiiiihhhfffeeedddeeeeeefffeeefffhhhhhhhhhiiilllooottt~~~}}}|||vvvqqqmmmiiiggghhhmmmrrruuurrrlllfffccc```fffnnntttzzzxxxkkk^^^UUUTTTWWW[[[^^^ccciiinnnsssvvvxxxqqqpppnnnlllllllllnnnooonnnnnnnnnnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrssstttuuutttvvvzzz}}}{{{```QQQMMMKKKJJJIIIHHHGGGEEEDDDDDDBBBCCCCCCCCCBBBBBBDDDEEEFFFGGGJJJPPPUUU]]]lllyyyxxxjjjaaa[[[XXXSSSRRRTTTXXXaaammmxxx|||rrriiieeegggjjjmmmppptttxxxzzz}}}}}}ssshhh```[[[[[[aaagggmmmrrryyy{{{sssppplllhhhfffccc___]]]ZZZWWWSSSOOOLLLJJJJJJJJJMMMMMMLLLLLLMMMMMMNNNOOOOOORRRZZZfffxxxyyylllZZZHHH@@@AAA???@@@BBBDDDGGGIIIKKKLLLPPPRRRTTTUUUVVVWWWZZZ\\\]]]___```bbbcccddddddccceeeeeefffiiilllmmmllljjjjjjiiigggeeeddddddeeeeeeccceeeggghhhiiikkkoooqqqsss}}}}}}zzzyyysssooollliiifffdddiiipppuuutttooohhhdddbbbffflllqqqtttyyy~~~~~~zzzpppcccXXXUUUXXX[[[aaacccgggkkkpppsssuuuvvvppppppooonnnnnnnnnooopppnnnnnnnnnnnnooopppqqqrrrrrrrrrsssttttttsssrrrrrrqqqqqqqqqqqqrrrsssuuuuuuuuutttwww{{{~~~iiiWWWPPPKKKKKKJJJHHHGGGFFFEEEDDDBBBCCCCCCCCCBBBBBBDDDEEEDDDEEEHHHLLLPPPWWWgggvvvrrrhhhbbb___YYYYYYZZZ^^^gggrrr~~~vvvmmmhhhiiillloooqqqtttuuuvvvxxx{{{}}}}}}}}}ttthhh]]]WWWVVVZZZ___bbbfffllluuu{{{~~~{{{vvvssspppmmmjjjgggfffccc^^^XXXTTTQQQPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSQQQSSSYYYdddttt~~~tttfffSSSCCC???CCC???AAACCCFFFIIIKKKMMMNNNRRRSSSTTTUUUVVVXXX\\\```___aaabbbdddeeeeeeeeedddfffeeefffjjjnnnooonnnlllkkkiiihhhfffeeedddeeeeeeaaacccfffhhhiiikkknnnpppqqq{{{}}}www}}}yyysssooommmjjjgggccciiiqqqvvvvvvrrrkkkfffeeeiiinnnqqqssswww}}}~~~{{{~~~||||||wwwkkk]]]TTTUUUZZZ^^^ggghhhkkknnnpppssstttuuupppoooooooooooooooppppppnnnnnnnnnnnnooopppqqqrrrrrrssstttuuuuuutttsssrrrpppqqqqqqrrrssstttvvvwwwssssssvvvzzz}}}ooo\\\SSSKKKKKKJJJIIIGGGFFFEEEEEEBBBCCCCCCCCCBBBBBBDDDEEEEEEEEEHHHLLLNNNVVVfffuuu{{{qqqkkkhhhcccccccccfffnnnxxxyyyppplllmmmoooqqqssstttttttttvvvxxxzzzxxx|||}}}ttthhh\\\UUUNNNQQQUUUWWWZZZ```hhhnnn{{{|||yyyvvvsssqqqmmmgggaaa\\\YYYWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYWWWYYY]]]fffttt|||qqqbbbOOO@@@>>>CCCBBBCCCFFFIIILLLNNNPPPQQQSSSTTTTTTTTTUUUYYY^^^bbbaaabbbdddeeeffffffeeeeeegggfffgggkkkooorrrpppnnnkkkjjjhhhfffeeeddddddeeeaaacccfffggghhhjjjlllnnnqqqzzz|||uuu{{{}}}wwwssspppnnnlllhhhlllrrrxxx{{{yyyrrrmmmnnnmmmnnnppptttwwwzzz{{{}}}}}}{{{{{{{{{ooobbbYYYTTTTTT[[[cccjjjmmmrrrttttttsssssssssrrrqqqpppoooooooooppppppnnnmmmlllkkklllooorrrtttvvvvvvuuuttttttuuuvvvwwwssssssrrrssstttvvvxxxyyyyyyvvvvvvyyy{{{~~~qqqZZZOOOJJJJJJIIIHHHEEEDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGIIIJJJNNNWWWccclll~~~}}}yyyyyyuuurrrssszzzyyyrrrpppsssqqqrrrssstttuuuvvvvvvvvvwww|||~~~{{{tttkkk___UUUSSSPPPOOOSSSVVVWWW\\\bbbnnnuuu|||vvvoooiiidddbbb```bbb___\\\\\\^^^___]]][[[YYY[[[^^^eeerrr{{{kkkUUUFFFBBB@@@<<>>>>>@@@BBBCCCFFFKKKRRRYYYaaakkkuuu|||zzzvvvsssnnnggghhhnnnzzzrrrlllkkkjjjkkknnniiijjjlllmmmllljjjgggeee___`````````aaabbbcccdddeeeccc```___```bbbbbbbbb______```bbbdddfffhhhiiiiiijjjlllmmmnnnnnnnnnnnnllllllmmmnnnqqqssstttttttttpppjjjfffeeeeeefffffffffeeeeeeeeeeeeggghhhhhhiiiiiijjjjjjlllnnnoooqqqpppqqqrrrrrrrrrrrrrrrrrroooppprrrvvvxxx~~~vvv{{{~~~}}}uuummmkkkjjjkkkmmmooopppooolllkkkjjjhhhfffdddcccbbbddddddeeefffggggggggggggjjjjjjkkkkkkkkkkkkkkkjjjkkkllllllllljjjhhheeeccceeeeeefffeeeeeegggjjjmmmmmmmmmllljjjhhheeecccbbbaaa``````___```aaacccdddccccccbbbaaa```______^^^]]]___bbbcccbbb`````````dddeeefffhhhhhhhhhhhhgggdddddddddeeefffggghhhiiijjjhhhfffeeefffjjjnnnqqqwww{{{fff\\\SSSOOOMMMJJJIIIKKKFFFEEECCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>>>>???@@@AAAEEEGGGLLLQQQXXXaaajjjpppwww}}}||||||tttmmmjjjccc]]]bbbmmmvvvnnnllllllkkklllnnniiijjjkkklllkkkiiigggfffbbbcccccccccbbbbbbdddeeegggdddaaaaaabbbccccccccc`````````aaacccdddfffgggiiijjjlllmmmmmmmmmlllkkkjjjkkkkkkmmmooorrrtttuuuvvvqqqkkkfffeeefffggghhhffffffdddddddddeeefffgggiiihhhhhhiiijjjlllooopppmmmnnnooopppqqqqqqqqqqqqmmmooosssuuuvvv}}}yyyyyyvvvpppiiiiiihhhiiijjjkkkkkkkkkiiiiiihhhgggfffdddbbbaaaaaabbbdddeeeffffffeeeeeehhhggggggffffffgggggggggjjjjjjkkkkkkiiigggdddcccbbbcccdddccccccdddgggiiiiiiiiihhhgggfffdddcccbbb___^^^]]]]]]^^^___aaabbbaaaaaa`````````_________]]]___``````___^^^___```aaabbbdddeeeffffffeeeeeebbbbbbbbbcccdddfffggghhhiiigggffffffhhhjjjlllmmmrrruuu}}}tttgggZZZSSSNNNJJJHHHJJJHHHFFFDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBB@@@???????????????BBBCCCFFFJJJOOOWWW^^^ccclllrrr{{{|||yyyvvvwwwllldddaaa]]][[[fffvvvwwwqqqmmmooopppnnnmmmoookkkkkkkkkkkkjjjiiihhhhhheeefffgggeeecccbbbdddfffgggdddaaa```aaacccccccccaaaaaaaaaaaabbbcccdddeeehhhiiikkkmmmmmmmmmlllkkkjjjkkkkkklllmmmoooqqqsssuuuqqqllliiihhhhhhhhhgggeeedddcccbbbcccdddfffggghhhggggggggghhhjjjmmmnnniiijjjkkkmmmnnnoooooooookkknnnrrruuuuuuzzz{{{}}}qqqlllggghhhhhhiiijjjiiihhhggghhhhhhggggggfffeeeccccccaaabbbdddeeeffffffeeedddccccccbbbcccdddfffhhhiiijjjkkkllllllkkkiiigggeeeaaabbbcccbbbaaaaaaccceeedddeeeeeeeeeddddddcccbbb^^^^^^\\\\\\\\\^^^```aaa__________________^^^^^^]]]^^^___^^^]]]^^^```bbb```aaacccdddeeeeeedddddd```aaaaaabbbccceeefffggghhhgggggghhhjjjjjjiiihhhlllpppwwwrrrbbbXXXQQQKKKJJJKKKIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBEEEDDDBBBAAA???>>>>>>===@@@@@@BBBDDDIIIPPPWWW[[[cccjjjrrrzzz}}}{{{xxxtttqqqqqqfff^^^^^^\\\___ooovvvtttpppnnnqqqrrrpppooopppmmmllllllkkkjjjjjjjjjiiifffhhhiiigggdddbbbdddgggfffdddaaa```aaabbbcccbbbbbbbbbbbbbbbbbbbbbcccdddfffgggjjjlllnnnnnnmmmlllkkkllllllkkkkkkllloooqqqsssqqqnnnlllkkkjjjhhhfffdddcccbbbbbbccceeeggghhhggggggffffffgggiiikkkmmmfffggghhhjjjlllmmmnnnnnnjjjmmmrrrttttttyyy~~~~~~uuuooommmfffeeeeeeeeefffgggiiijjjkkkiiihhhhhhjjjiiieeebbb```bbbeeeggggggfffcccaaacccbbbaaa```aaabbbeeefffffffffggggggfffdddbbb`````````_________``````aaa___```aaabbbbbbaaa```___\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^___```aaaaaaaaaaaa^^^___`````````^^^\\\ZZZ___``````aaabbbbbbaaaaaa```aaaaaabbbccccccddddddfffggggggfffeeeeeegggjjjkkkmmmsss}}}kkk^^^XXXQQQMMMLLLLLLIIIFFFEEEFFFGGGHHHHHHDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCBBBAAA@@@>>>===>>>???@@@BBBDDDIIIOOOSSSXXX]]]eeemmmuuu}}}zzzwwwvvvsssmmmgggeee\\\WWWXXXZZZeee|||tttooorrrvvvvvvtttqqqooonnnmmmmmmmmmlllkkkjjjiiihhhfffffffffdddbbbaaabbbdddfffdddbbbaaaccceeeffffffbbbbbbbbbcccdddeeefffgggdddfffiiijjjjjjjjjlllmmmmmmmmmmmmmmmnnnnnnnnnnnnpppnnnkkkhhhffffffffffffgggfffdddcccbbbcccddddddggggggggghhhhhhhhhhhhhhhgggggggggggghhhjjjkkklllkkkmmmoooqqquuu}}}~~~yyyyyyzzz~~~}}}{{{zzzqqqkkkiiigggffffffeeefffggghhhiiiiiihhhggggggiiihhheeebbb```bbbeeeggghhhfffdddbbbbbbaaa```______aaacccdddeeeeeeffffffdddbbb```^^^^^^^^^^^^^^^______```aaa```aaaaaaaaaaaaaaa``````^^^^^^^^^^^^____________]]]]]]^^^^^^______^^^^^^]]]^^^___``````^^^]]]\\\]]]^^^^^^___``````aaaaaa```aaaaaabbbccccccddddddeeeffffffeeeddddddfffhhhiiijjjpppyyy~~~mmmaaaVVVPPPNNNLLLIIIFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>???@@@@@@AAABBBEEEJJJMMMOOOTTT[[[bbbjjjqqqyyy}}}{{{vvvtttsssooohhhccc\\\TTTQQQXXXbbbuuuyyysssnnnqqqtttuuussspppmmmmmmlllllllllkkkjjjhhhgggfffeeeffffffdddbbbaaabbbccceeeccc``````bbbdddeeefffeeedddddddddddddddeeeeeeaaadddgggiiiiiijjjlllnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnkkkhhhfffeeefffffffffeeedddcccccccccddddddeeeeeefffffffffffffffgggeeeeeeeeeeeeggghhhiiijjjiiikkknnnpppssszzzxxxuuuwww~~~{{{zzzzzz~~~{{{tttooojjjggghhhggggggfffeeefffffffffffffffeeefffggggggdddbbb```bbbeeeggghhhgggeeedddaaa```___^^^___```aaabbbddddddddddddbbb```^^^\\\\\\\\\\\\]]]^^^___```aaacccbbbaaaaaa````````````aaaaaaaaa```````````````]]]]]]^^^^^^^^^]]]\\\\\\\\\]]]^^^^^^______^^^^^^\\\\\\[[[\\\\\\^^^___````````````aaabbbbbbccccccbbbcccddddddcccccceeegggeeefffkkksss|||{{{jjj[[[RRROOOMMMKKKHHHGGGFFFEEECCCBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@???>>>@@@@@@@@@???>>>@@@CCCFFFFFFJJJPPPVVV]]]dddjjjooo{{{zzzwwwrrrooolllhhhaaa[[[VVVOOOPPP^^^rrrtttqqqmmmppprrrsssqqqnnnllllllllllllkkkjjjiiigggeeedddcccdddeeedddbbbaaaaaabbbcccaaa______aaadddeeeeeeffffffeeeddddddddddddeee```bbbeeeggghhhjjjlllnnnooooooooonnnnnnmmmmmmmmmmmmllljjjgggfffeeeeeefffeeeeeedddcccccccccddddddccccccddddddeeeeeeeeefffeeeeeeeeefffggghhhiiijjjhhhkkknnnpppsssxxx{{{vvvyyy|||zzzsssqqqooolllhhhiiihhhgggfffeeeddddddcccccccccdddeeefffeeedddcccaaabbbeeeggghhhhhhgggfffbbbaaa```______``````aaacccccccccbbbaaa___]]]\\\[[[[[[[[[\\\]]]___```aaadddcccaaa```___``````aaabbbaaaaaaaaa``````__________________^^^]]]\\\[[[ZZZZZZ[[[\\\\\\]]]^^^^^^^^^\\\[[[YYYYYYZZZ\\\^^^^^^^^^^^^______````````````aaabbbbbbaaaaaaccceeecccccchhhooowwwyyygggZZZSSSOOOMMMKKKIIIIIIHHHEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@????????????===<<<===???AAABBBEEEJJJNNNSSSYYY___dddmmmttt~~~|||wwwsssooojjjeee___XXXSSSRRRPPPWWWkkk{{{rrrpppmmmooorrrrrrpppmmmlllkkkllllllkkkjjjiiigggeeedddbbbcccdddcccbbb```aaabbbaaa___]]]^^^```cccddddddeeeeeeeeedddeeeeeeffffffbbbdddggghhhiiiiiikkklllnnnnnnnnnmmmlllkkkjjjjjjkkkjjjhhhgggfffeeeeeeeeeeeedddddddddddddddddddddbbbbbbcccdddeeeeeeffffffggggggggghhhiiijjjllllllkkknnnqqqssssssvvv{{{{{{tttqqqqqq|||sssnnnnnnnnnkkkhhhhhhgggfffeeedddbbbaaa``````bbbdddeeeeeeeeeddddddbbbdddfffggghhhhhhgggfffdddccccccbbbbbbaaaaaaaaacccbbbbbbaaa```___^^^]]]ZZZZZZ[[[[[[]]]^^^``````dddcccbbb`````````aaabbb`````````______^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXYYYYYY[[[]]]^^^```^^^[[[YYYXXXXXXYYYZZZ\\\\\\\\\\\\]]]]]]]]]]]]]]]___aaaaaaaaaaaabbbcccbbbcccgggmmmsss|||zzzggg[[[PPPNNNKKKJJJIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@===>>>>>>===<<<<<<>>>@@@@@@BBBEEEHHHKKKPPPVVVZZZbbbhhhqqqzzz}}}zzztttpppkkkeee___XXXRRRNNNNNNRRRaaazzzxxxqqqqqqnnnpppqqqqqqooommmllllllmmmmmmlllkkkjjjhhhfffeeeaaacccddddddbbbaaaaaabbbaaa___]]]]]]___bbbccccccbbbbbbcccdddeeefffhhhiiifffhhhjjjjjjiiiiiiiiijjjllllllkkkjjjiiihhhhhhgggiiihhhgggfffeeeeeeddddddcccdddddddddddddddddddddbbbcccdddeeefffggghhhhhhhhhhhhhhhhhhiiikkklllmmmmmmppprrrsssrrrssswwwzzz}}}uuupppnnnrrrxxxxxxtttooolllkkkkkkhhhfffeeeeeeeeedddbbbaaa___^^^^^^aaadddeeeeeedddeeefffeeefffggghhhhhhhhhgggfffffffffeeeddddddcccbbbbbbaaa`````````____________[[[[[[[[[\\\]]]^^^___```bbbbbbbbbaaaaaabbbbbbccc______^^^^^^^^^^^^^^^^^^\\\]]]\\\\\\[[[ZZZYYYXXXZZZYYYXXXWWWXXXZZZ\\\^^^```^^^\\\[[[YYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[\\\\\\^^^```aaa``````aaacccccccccggglllpppvvvsssaaaTTTQQQLLLIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA>>>???@@@???>>>>>>???AAA===???@@@BBBDDDGGGMMMPPPXXX]]]eeellluuu}}}xxxuuunnnkkkeee^^^XXXSSSPPPNNNMMMXXXnnnxxxrrrqqqnnnoooqqqpppnnnlllllllllllllllkkkkkkjjjiiigggggg```ccceeeeeecccbbbbbbbbbbbb```^^^]]]___aaabbbbbb```aaaaaabbbdddfffhhhiiihhhjjjkkkkkkiiihhhhhhiiiiiiiiiiiihhhhhhgggggggggffffffffffffeeeeeeddddddccccccdddeeeeeeeeeddddddbbbcccdddfffgggiiijjjjjjfffffffffggghhhiiijjjkkkmmmoooqqqqqqqqqrrrvvvzzzxxxrrrrrruuuzzz|||rrrqqqooommmkkkhhhfffdddcccccccccbbbaaa___]]]\\\]]]```dddeeeeeeeeefffhhhgggggghhhhhhhhhgggffffffggggggfffeeedddcccbbbaaa]]]]]]]]]]]]]]]^^^______]]]]]]]]]]]]]]]^^^______```aaaaaabbbcccccccccccc^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^]]]\\\[[[\\\[[[YYYXXXXXXZZZ]]]___]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]```aaaaaaaaaaaabbbcccdddhhhlllmmmpppzzznnn^^^YYYRRRLLLJJJHHHHHHGGGGGGGGGFFFDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCBBB@@@??????AAA======>>>>>>???BBBFFFJJJOOOSSSYYY```fffppp{{{}}}{{{yyyuuuqqqnnnfffccc]]]WWWRRRPPPQQQRRRXXXhhhxxxrrrooolllnnnooonnnlllkkkjjjkkkiiiiiijjjjjjiiihhhhhhgggaaaccceeefffeeecccccccccdddaaa___^^^___```aaaaaa``````aaabbbcccdddfffgggggghhhjjjjjjiiihhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhdddeeeeeeeeeeeeddddddcccbbbcccdddeeeeeeeeeddddddbbbbbbdddeeegggiiijjjkkkfffffffffggghhhiiikkkkkkmmmppprrrssstttwww}}}~~~tttnnnnnnvvvyyyqqqrrrrrrppplllhhhfffeeeaaaaaabbbbbb```___]]][[[]]]```dddfffeeeeeegggiiiiiiiiiiiihhhhhhgggfffeeeggggggfffeeedddcccaaa```[[[[[[[[[[[[\\\]]]^^^___^^^^^^^^^]]]]]]^^^______^^^___aaacccdddddddddccc]]]^^^^^^^^^______``````bbbbbbbbbcccbbbbbbaaa```___]]]ZZZYYYYYY[[[^^^```[[[[[[]]]^^^^^^___^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]ZZZ]]]```aaaaaaaaaaaabbbbbbdddhhhkkkkkklllttt}}}gggaaaXXXQQQMMMKKKJJJJJJHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBEEEEEEEEEDDDAAA??????@@@>>>>>>>>>===>>>@@@EEEHHHHHHLLLRRRWWW]]]eeeooowww|||zzzwwwvvvssspppkkkhhh```]]]XXXRRROOOOOORRRUUUgggxxxxxxrrrnnnkkkmmmmmmmmmkkkiiiiiijjjgggggghhhhhhhhhhhhggggggaaacccfffgggfffdddcccccceeeccc```^^^___`````````bbbaaaaaaaaabbbcccdddddddddfffhhhiiihhhhhhiiijjjhhhhhhhhhhhhiiiiiiiiiiiidddddddddeeeeeeddddddcccaaabbbdddeeefffeeeddddddaaabbbccceeegggiiijjjkkkhhhhhhiiiiiijjjkkkmmmnnnoooqqquuuvvvyyy~~~xxxnnnrrr{{{~~~wwwsssqqqqqqpppnnnllliiifffdddfffeeecccaaa___^^^]]]]]]______aaabbbdddfffggghhhfffgggggggggfffdddbbbaaaccccccccceeefffeeebbb___\\\ZZZXXXXXXZZZ]]]^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^___aaaaaa``````_________aaabbbccccccccccccaaabbbccceeeggghhhjjjjjjhhheeeaaa]]][[[[[[]]]^^^\\\]]]]]]^^^_________^^^___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\]]]^^^___aaaaaacccdddeeefffgggjjjooorrroooYYYQQQPPPMMMKKKKKKIIIGGGDDDDDDEEEEEEEEEEEEFFFEEECCCCCCDDDDDDBBBAAA@@@@@@@@@????????????>>>============>>>???@@@AAAEEEFFFIIILLLQQQYYYccciiixxx}}}{{{vvvsssnnnllliiifff```\\\UUUSSSSSSRRROOOOOOZZZiii|||zzzsssnnnkkklllllllllkkkjjjiiihhhgggggggggfffffffffgggggghhhccceeeffffffeeedddeeefffhhheeecccbbbbbbcccbbbaaaccccccddddddcccbbb```___eeedddccccccbbbbbbccccccdddfffggggggeeeeeehhhkkkiiifffdddeeeffffffccc___bbbccceeeggggggfffeeedddeeecccaaabbbeeegggfffdddfffgggiiijjjiiijjjkkkmmmtttuuuyyy}}}}}}yyytttqqqppppppooonnnkkkhhheeecccccccccbbbaaa`````````aaabbbbbbbbbcccddddddeeeeeeccccccdddddddddcccaaa```bbbbbbbbbdddeeeeeebbb```\\\ZZZXXXXXXZZZ]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^```aaabbbbbbbbbaaa```_________```aaabbbbbbcccccc___```bbbdddgggiiikkklllkkkhhhccc^^^[[[YYYZZZZZZ\\\]]]^^^^^^______^^^^^^```___^^^]]]\\\\\\[[[[[[]]]]]]^^^^^^___aaabbbcccaaabbbccccccdddggglllooo|||bbbVVVRRROOONNNOOOKKKIIIGGGFFFGGGGGGFFFDDDGGGEEEDDDCCCDDDDDDCCCAAA@@@@@@@@@@@@????????????>>>>>>======>>>>>>??????AAACCCEEEIIINNNUUU]]]bbbnnnwww}}}|||zzzxxxuuupppmmmhhhdddaaa]]]XXXTTTOOOMMMMMMQQQUUU]]]nnn~~~{{{vvvpppkkkjjjjjjjjjkkkkkkkkkjjjiiiiiihhhgggfffeeeeeeeeeeeeeeeccceeeffffffeeeddddddeeehhhfffcccbbbcccccccccbbbbbbccccccdddcccbbbaaa`````````aaaaaabbbdddeeefffccceeeggggggeeefffhhhkkkiiigggeeefffgggfffdddaaacccdddfffggghhhgggfffeeeeeeccc```aaaccceeedddcccdddfffhhhiiiiiijjjlllnnnyyyzzz}}}|||uuurrrpppooonnnnnnnnnllljjjgggeeeccc`````````aaaaaacccddddddddddddddddddccccccccccccbbbbbbcccccccccbbbbbbaaa``````aaaccceeeeeecccbbb^^^\\\ZZZZZZ\\\^^^______```___]]]\\\\\\]]]___```cccdddeeeeeeeeecccaaa```___``````aaaaaabbbbbbbbb^^^___aaadddgggjjjlllmmmkkkhhhccc^^^[[[YYYYYYYYY]]]]]]^^^^^^______^^^^^^``````______^^^^^^]]]]]]_________```aaabbbcccddd```aaabbbbbbcccfffjjjnnnyyysss```WWWSSSRRRRRRMMMLLLJJJIIIIIIHHHFFFEEEGGGEEEDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>===============<<<>>>BBBEEEIIINNNTTTXXXaaaiiiuuu~~~|||yyywwwuuurrrooommmiiieee```\\\XXXTTTOOOLLLJJJHHHJJJSSS```rrr}}}uuupppllliiiiiihhhiiijjjkkkkkkkkkkkkkkkhhhgggfffdddcccccccccbbbccceeeffffffeeeddddddeeegggeeecccbbbbbbccccccbbbaaabbbbbbcccdddccccccccc`````````aaabbbcccdddeeeccceeefffffffffgggiiikkkiiihhhggggggggggggfffddddddeeeggghhhhhhgggffffffeeeccc```___```aaabbbbbbbbbdddfffggghhhkkknnnqqq~~~}}}}}}{{{rrrmmmlllmmmmmmlllllllllkkkiiifffdddbbb^^^^^^______```bbbcccdddddddddddddddddddddddddddeeeeeeeeeddddddcccbbbbbb_________aaadddeeedddcccaaa___\\\\\\^^^```aaaaaaaaa```^^^\\\\\\^^^```aaaeeefffggghhhgggeeecccaaa````````````aaaaaabbbbbb``````bbbdddfffhhhjjjjjjfffdddaaa^^^\\\[[[\\\\\\]]]]]]^^^^^^___^^^^^^]]]``````aaaaaa`````````___````````````aaabbbcccdddaaabbbcccddddddgggkkknnntttpppccc[[[UUUQQQNNNMMMKKKKKKKKKJJJHHHFFFGGGFFFDDDDDDEEEEEECCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<888;;;???BBBEEEHHHLLLOOOWWW]]]gggsss|||zzzzzzwwwssspppmmmjjjfffcccaaa^^^YYYTTTPPPLLLJJJHHHHHHJJJPPP^^^qqqwwwpppmmmiiihhhiiiiiijjjjjjkkkkkkjjjjjjjjjfffeeedddcccccccccccccccdddeeegggfffeeeddddddeeeeeecccaaa```aaabbbbbbaaa```aaabbbcccdddeeeeeeeeeeeedddccccccbbbbbbcccccccccdddeeeeeefffhhhjjjkkkjjjiiihhhhhhhhhhhhhhhgggdddeeefffggggggfffeeeeeedddbbb```^^^^^^___```aaaaaabbbdddfffhhhlllqqquuuxxxzzzuuummmiiijjjkkkllliiiiiiiiiiiigggeeecccaaa^^^^^^]]]^^^^^^___```aaabbbbbbcccdddeeeffffffgggiiiiiigggeeecccaaa```___^^^^^^^^^```cccddddddccccccaaa^^^^^^```bbbbbbbbbbbb```^^^\\\\\\^^^```bbbdddeeehhhiiiiiihhheeecccbbbaaaaaaaaaaaabbbccccccdddddddddeeeeeeeeeeeeeeecccbbb```^^^\\\\\\]]]]]]]]]^^^^^^___^^^^^^]]]]]]``````aaabbbbbbbbbaaaaaa____________```aaabbbbbbbbbbbbccccccdddfffjjjnnnqqq|||vvvjjj]]]TTTQQQOOOMMMLLLLLLKKKJJJHHHGGGFFFDDDDDDEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAA@@@???===<<<<<<<<<<<<999;;;???AAABBBDDDGGGIIIPPPVVV^^^gggrrr|||zzzyyyxxxtttqqqmmmiiifffbbb^^^[[[XXXUUUQQQMMMIIIGGGGGGHHHHHHPPP^^^ppp~~~tttooollljjjjjjlllkkkkkkkkkkkkjjjiiihhhgggccccccccccccddddddeeefffdddfffgggfffeeeccccccdddcccaaa______```aaaaaa`````````aaabbbdddeeefffgggffffffeeeddddddddddddeeeccccccccceeegggiiikkklllkkkkkkjjjhhhgggggghhhiiidddddddddeeedddddddddccccccbbbaaa___^^^^^^```aaaaaabbbccceeehhhmmmtttyyy{{{tttxxxyyyoooiiihhhiiijjjiiiggggggggggggfffdddbbbaaa]]]]]]]]]]]]]]]^^^______```aaabbbdddeeeggghhhiiikkkiiigggdddaaa___^^^]]]___^^^]]]___bbbccccccbbbdddaaa___^^^___aaabbbbbb```___]]]\\\\\\]]]___``````cccfffiiijjjiiigggfffdddcccbbbaaaaaabbbddddddggggggfffeeedddcccbbbaaadddccc```^^^\\\[[[[[[[[[^^^^^^______^^^^^^]]]]]]___```aaacccccccccbbbaaa___^^^^^^^^^______```aaa```aaabbbbbbbbbdddhhhkkkoooxxxnnn```XXXUUUQQQNNNMMMLLLJJJIIIHHHFFFEEEEEEEEEEEEDDDBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA???>>>============;;;===???@@@@@@AAACCCEEEKKKPPPVVV]]]eeeqqq{{{xxxwwwvvvuuutttmmmjjjfffbbb___[[[VVVSSSMMMLLLIIIFFFDDDDDDHHHKKKOOO]]]qqqyyyrrrpppnnnkkklllooolllllllllkkkjjjiiiggggggccccccddddddeeeggghhhiiieeefffggggggeeeccccccdddcccaaa___^^^```aaaaaa```aaaaaaaaabbbdddeeeggghhhdddddddddeeefffgggiiiiiicccbbbbbbdddhhhkkkllllllllllllkkkiiiffffffgggiiidddddddddcccccccccccccccaaabbbcccbbb``````aaabbbbbbcccccceeehhhooovvv|||}}}xxxrrrwwwwwwqqqjjjgggiiiiiihhheeeeeeeeeffffffeeecccaaa```]]]]]]]]]]]]^^^___```aaa```aaabbbdddfffgggiiiiiikkkjjjgggdddbbb``````______^^^]]]^^^aaabbbbbbbbbbbb___]]]\\\]]]___``````\\\[[[[[[ZZZZZZ[[[[[[\\\\\\___dddhhhjjjjjjiiihhhfffeeecccbbbbbbccceeefffhhhhhhgggeeecccbbb``````aaa```___^^^]]]\\\\\\\\\^^^^^^______^^^^^^]]]\\\^^^___aaacccdddcccbbbbbb______^^^^^^______``````aaabbbbbbbbbccceeeiiilllnnnuuuuuubbb^^^WWWQQQNNNLLLJJJIIIHHHFFFEEEEEEFFFEEEDDDBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>??????===>>>???>>>>>>>>>@@@BBBEEEIIINNNSSSYYYcccnnnvvvwwwuuusssrrrrrrpppmmmkkkgggddd___[[[XXXTTTPPPMMMGGGGGGFFFDDDCCCGGGMMMRRR___qqqzzztttqqqqqqpppmmmmmmpppkkkkkkkkkkkkkkkjjjiiihhhgggfffffffffggghhhiiiiiieeefffggggggdddcccccccccdddbbb``````aaabbbcccbbbbbbbbbbbbbbbccceeeggghhhdddddddddeeefffggghhhiiibbbaaaaaadddhhhlllmmmlllmmmmmmllliiieeedddeeehhheeeeeeddddddcccccccccccc```bbbeeeeeecccbbbcccddddddddddddeeeiiipppxxx~~~}}}vvvqqqwww}}}pppkkkggggggiiijjjfffcccddddddeeeeeedddcccaaa```\\\\\\]]]]]]___aaabbbcccaaabbbcccdddfffggghhhhhhlllkkkiiifffeeeddddddddd```^^^]]]^^^```aaabbbaaa```^^^[[[ZZZ[[[]]]^^^]]]XXXXXXYYYYYYYYYYYYXXXXXXYYY\\\bbbgggjjjkkkjjjiiigggfffdddccccccdddfffggghhhgggfffeeecccbbbaaa```\\\\\\\\\]]]^^^___```aaa^^^_________^^^]]]]]]\\\]]]^^^aaacccdddcccbbbbbb```____________``````aaadddeeeeeeeeeeeegggkkknnnmmmsss{{{kkkeee\\\TTTNNNKKKIIIHHHHHHGGGEEEEEEFFFFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@>>>???>>>===<<<<<<>>>AAAAAADDDIIIMMMQQQYYYcccjjjttt~~~~~~wwwssspppooooooooonnnlllgggdddbbb___[[[WWWTTTPPPLLLIIIFFFFFFFFFFFFFFFKKKSSSYYYnnn{{{vvvrrrpppqqqqqqnnnmmmpppiiiiiijjjkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhiiiiiieeeggghhhgggdddccccccccceeecccaaaaaacccdddddddddcccbbbbbbbbbccceeeggghhhffffffeeeddddddddddddeeebbbaaa```ccciiilllmmmlllnnnnnnmmmiiidddbbbdddggggggfffeeeddddddddddddddd___cccggggggeeeddddddeeeeeeeeeeeefffiiipppyyy~~~vvvrrrxxx|||vvvkkkjjjhhhgggeeeeeeddddddbbbaaaaaabbbdddbbb^^^YYY[[[ZZZZZZ\\\___bbbbbbbbbccccccbbbbbbccceeeggghhhjjjiiigggdddccccccccccccccc```^^^^^^```aaa```^^^___\\\YYYVVVUUUVVVXXXZZZYYYYYYXXXWWWWWWWWWXXXXXXYYY]]]ccchhhjjjiiigggeeeaaabbbdddfffggghhhhhhhhhnnnnnnlllhhhddd```______aaaaaabbbccceeedddaaa___^^^^^^^^^^^^^^^^^^]]]]]]aaaaaaaaaaaabbbbbbbbbbbbaaa^^^\\\]]]aaaddddddcccaaaccceeeeeeeeefffhhhjjjqqqqqqwwwwwwdddYYYUUURRRMMMHHHJJJIIIHHHIIIJJJIIIHHHFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>BBBCCCDDDGGGKKKRRRZZZ___jjjssszzzuuurrrooommmmmmjjjggggggiiihhhccc]]]]]]YYYTTTOOOKKKIIIFFFEEE@@@@@@DDDIIILLLQQQ```qqqyyyvvvsssrrrpppooonnnnnnnnnooommmmmmnnnnnnnnnnnnmmmmmmnnnnnnooopppooommmkkkiiinnnllljjjhhhffffffffffffgggfffddddddfffggggggfffhhhgggfffeeeffffffhhhiii```aaaccceeeeeeeeecccbbb___```aaacccfffjjjmmmooommmllljjjhhhfffeeeddddddffffffffffffeeedddccccccgggeeeccceeehhhjjjhhhfffdddeeefffgggiiinnnssswww}}}yyysssuuu}}}|||sssoooiiihhhfffeeedddcccccccccbbbaaaaaacccdddbbb^^^ZZZ\\\[[[[[[\\\___bbbbbbbbbcccbbbbbbbbbccccccdddeeegggfffdddcccbbbaaabbbbbbbbb```^^^^^^```aaa___^^^]]][[[YYYWWWVVVVVVXXXYYYXXXXXXXXXWWWWWWWWWXXXXXXZZZ]]]bbbfffhhhgggfffdddbbbccceeefffhhhhhhiiiiiimmmnnnnnnkkkgggdddbbbbbbdddddddddeeegggfffcccaaa^^^^^^^^^^^^____________aaaaaaaaaaaaaaaaaaaaaaaa```]]]\\\]]]```bbbcccbbbcccdddfffgggggggggiiikkkpppooosss}}}~~~kkk^^^YYYVVVPPPKKKIIIHHHFFFFFFFFFEEECCCAAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>@@@AAABBBCCCGGGMMMTTTZZZaaaiiiuuu|||vvvqqqnnnllljjjhhhiiifffccccccdddccc^^^YYYXXXUUUPPPLLLHHHFFFDDDBBBEEECCCFFFLLLTTT```sss|||vvvtttqqqpppooommmllllllmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnoooppppppnnnmmmkkknnnmmmkkkiiiggggggfffggghhhgggffffffggghhhhhhgggeeeeeedddddddddeeefffgggaaabbbdddeeeeeedddcccbbb___``````bbbeeehhhkkkmmmkkkjjjiiigggeeedddddddddeeeeeefffffffffeeeddddddhhhfffeeefffhhhiiihhhffffffggghhhhhhiiilllqqquuu~~~}}}{{{wwwqqqrrryyyuuuzzzxxxrrrlllhhhfffeeedddcccbbbbbbaaaaaabbbbbbbbbccccccaaa^^^[[[]]]\\\[[[\\\___aaabbbaaabbbbbbbbbbbbbbbaaa``````bbbaaaaaa```______``````aaa___^^^^^^______^^^]]][[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXXXX\\\]]]```cccddddddccccccccccccdddfffggghhhiiijjjjjjlllmmmmmmjjjgggeeeeeeggggggfffggghhhhhheeeccc^^^^^^______``````aaaaaabbbbbbbbbaaa``````______^^^]]]\\\]]]___aaabbbaaaeeeggghhhiiihhhhhhjjjlllmmmkkkmmmuuuqqqccc\\\VVVPPPJJJKKKIIIFFFEEEEEEDDDAAA???DDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>???@@@BBBFFFLLLQQQYYY```jjjttt}}}zzzrrroookkkhhhggggggfffeeedddaaa^^^]]]]]][[[WWWSSSOOOMMMKKKHHHFFFEEEDDDDDDIIIHHHLLLWWWfffzzzyyytttrrrooonnnmmmlllkkkkkkllllllllllllmmmmmmmmmmmmllllllmmmnnnooopppqqqpppooonnnnnnmmmllljjjiiihhhhhhhhhjjjhhhggghhhiiiiiiiiigggeeeeeeddddddeeeeeefffgggcccdddeeeeeeeeedddcccbbb`````````aaacccfffhhhjjjjjjhhhgggeeedddccccccdddeeeeeeeeefffffffffffffffjjjhhhgggggghhhiiihhhfffhhhhhhhhhhhhhhhjjjnnnqqqzzzyyyxxxtttnnnnnnyyy~~~wwwvvvzzzxxxrrrnnniiieeeeeedddcccbbbbbbbbbbbbbbbccccccccccccbbbaaa^^^]]]]]][[[[[[\\\^^^```aaa```bbbbbbcccbbbaaa___]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^```____________^^^]]]\\\YYYYYYYYYZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\\\]]]^^^___```aaaaaaaaaaaaaaabbbcccdddfffggghhhfffiiilllllljjjhhhfffeeehhhgggfffggghhhhhhfffddd^^^______```aaabbbbbbccccccbbbbbbaaa___^^^^^^]]]^^^^^^^^^___```bbbbbbbbbgggiiijjjjjjiiihhhjjjkkkjjjhhhiiiooowwwzzzkkkbbbZZZSSSMMMNNNLLLIIIGGGGGGFFFDDDBBBDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>============>>>AAAFFFJJJPPPVVV___hhhoooxxxyyysssnnnkkkhhheeeccccccdddcccbbb^^^\\\YYYWWWVVVTTTQQQNNNGGGGGGGGGFFFEEEEEEGGGHHHJJJOOOZZZlllxxxtttrrrnnnnnnmmmmmmllllllllllllkkkkkkllllllllllllkkkkkklllmmmnnnpppqqqqqqqqqqqqooonnnmmmlllkkkjjjjjjiiijjjiiihhhhhhjjjjjjhhhgggfffffffffgggggghhhiiiiiieeeeeeffffffeeedddcccbbbaaa``````aaabbbdddfffhhhhhhfffdddcccbbbcccddddddeeeeeeeeeffffffggghhhhhhkkkjjjiiiiiihhhhhhgggfffeeefffgggffffffhhhkkkmmmtttttttttrrrmmmkkkuuu}}}wwwpppqqqxxxyyysssqqqnnniiidddddddddcccccccccccccccdddccccccdddcccbbb```___^^^\\\[[[ZZZ\\\^^^```aaa```cccddddddcccaaa^^^\\\ZZZ\\\\\\]]]]]]^^^^^^^^^^^^___```aaa```___^^^]]]\\\XXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZYYYXXXWWW[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^___```bbbdddeeeeeehhhkkklllkkkhhhggggggeeedddcccdddeeeeeedddbbb______``````aaabbbcccccccccbbbaaa```___]]]\\\\\\^^^___```aaabbbbbbcccdddhhhiiijjjiiiggggggggghhhgggeeeffflllsss{{{wwwmmmddd[[[TTTPPPNNNKKKIIIIIIHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>??????>>>>>>>>>======>>>BBBEEEEEEJJJRRRYYY___gggqqqwww}}}zzzwwwsssooojjjggggggdddaaa`````````___^^^YYYWWWUUURRRQQQOOOMMMKKKDDDEEEEEECCCBBBCCCGGGJJJOOO\\\qqqyyyuuusssoooooooooooonnnnnnnnnmmmkkkkkkllllllllllllkkkkkkllllllnnnoooqqqrrrrrrssspppoooooonnnmmmlllkkkkkkiiihhhhhhiiiiiiiiigggeeeffffffggghhhhhhiiiiiiiiiffffffffffffeeeeeedddcccbbbbbbaaaaaabbbdddfffgggfffeeecccaaaaaacccdddfffgggffffffffffffggghhhiiikkkkkkjjjiiihhhgggffffffaaacccdddddddddfffiiikkkoooooopppoookkkkkksss}}}|||xxxtttqqqqqqqqqnnnlllqqqxxx{{{wwwrrrooommmkkkfffcccdddddddddcccddddddeeeeeecccdddeeedddaaa______```\\\[[[[[[]]]```cccdddcccffffffeeecccaaa___]]]\\\]]]^^^^^^_________^^^^^^```aaacccbbb```^^^]]]]]]YYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\]]]\\\[[[ZZZXXXWWWXXXXXXYYY[[[[[[\\\\\\\\\[[[[[[[[[[[[]]]___aaabbbfffiiikkkkkkiiiggggggggg```___^^^___aaacccbbbaaa______``````aaaaaabbbbbbbbbaaa```___^^^]]]\\\\\\^^^```bbbcccccccccdddeeegggggghhhgggdddcccdddddddddccceeejjjpppvvvwwwmmmccc\\\UUURRRNNNKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@AAA???@@@???>>>======@@@CCCBBBFFFLLLQQQVVV\\\eeekkkvvv}}}zzzwwwppppppnnnllljjjgggeeecccbbb___]]][[[[[[[[[YYYWWWTTTSSSQQQOOOMMMKKKJJJJJJFFFGGGFFFDDDBBBEEEKKKQQQaaatttyyyuuusssooooooppppppppppppoooooollllllmmmmmmmmmmmmllllllkkklllmmmnnnpppqqqrrrssspppqqqqqqppppppnnnmmmmmmiiiiiiiiiiiijjjiiigggdddcccdddeeefffggghhhhhhhhhgggfffffffffffffffeeeeeeccccccccccccdddeeeggghhheeedddbbbaaaaaacccfffggghhhhhhgggffffffgggiiijjjiiijjjjjjiiigggffffffggg```bbbcccddddddeeegggiiilllllllllllliiiiiiqqqzzz}}}zzz}}}}}}zzz{{{|||~~~~~~}}}|||{{{uuuuuusssssssssuuuxxx{{{~~~wwwqqqpppnnnllliiigggdddccccccccccccccccccdddeeefffccceeeeeedddaaa______aaa^^^]]]^^^```dddggghhhhhhiiihhhfffcccaaa```______``````aaaaaaaaa```______```ccceeedddaaa^^^]]]^^^[[[[[[\\\\\\]]]^^^__________________]]]ZZZXXXVVVTTTVVVXXXZZZ[[[[[[[[[ZZZZZZYYYYYYYYY[[[]]]___aaaeeeggggggfffdddbbbbbbbbb\\\[[[ZZZ\\\___aaaaaaaaa``````````````````````````````______^^^]]]\\\\\\\\\___bbbcccbbbbbbcccddddddeeeeeedddaaa______```bbbaaaccciiimmmqqqxxxzzzooohhh]]]YYYTTTPPPMMMKKKHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>>>>>>>???AAABBB@@@@@@@@@>>>======???AAACCCFFFJJJLLLNNNSSSYYY___eeellluuu}}}}}}xxxtttpppllliiifffffffffeeecccaaa``````]]][[[YYYXXXXXXWWWVVVTTTOOOOOOMMMKKKIIIHHHIIIIIIFFFHHHHHHHHHJJJQQQ\\\ddd|||}}}vvvrrrooooooooopppqqqqqqpppoooooommmmmmmmmnnnnnnmmmmmmmmmkkkllllllmmmnnnpppqqqrrrqqqqqqrrrrrrqqqpppooonnnkkkjjjjjjkkklllkkkhhheeebbbdddeeeggghhhhhhhhhhhhffffffffffffffffffggggggeeeeeedddeeefffgggiiikkkeeecccaaa```aaadddgggiiijjjiiihhhffffffggghhhiiigggiiijjjhhhfffdddfffgggcccdddeeeeeeddddddeeegggllljjjiiihhhfffeeellluuuxxxtttooojjjhhhhhhiiiiiinnnoooppppppqqqsssxxx{{{{{{rrrmmmnnnooonnnkkkgggdddddddddbbbbbbbbbbbbcccdddeeeeeeccceeefffddd```___```bbb```___```bbbgggjjjkkklllkkkiiifffdddbbbaaaaaaaaaaaabbbcccccccccbbb```___aaadddfffeeebbb^^^^^^^^^\\\\\\\\\]]]^^^___```aaaaaaaaaaaa```^^^[[[XXXVVVRRRTTTWWWYYY[[[[[[ZZZYYYZZZYYYXXXYYYZZZ\\\___aaabbbcccccc```^^^\\\\\\]]]ZZZYYYYYYZZZ^^^```aaaaaa````````````_____________________^^^^^^]]]]]]\\\[[[^^^bbbcccaaa```bbbdddcccdddcccbbb___]]]]]]^^^aaa```ccchhhkkkmmmrrryyyxxxfffaaaZZZUUUQQQMMMJJJHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>@@@BBBCCC@@@@@@@@@>>>======>>>@@@@@@BBBDDDEEEEEEHHHMMMRRRXXX___gggnnnrrrvvv|||}}}zzzuuupppkkkhhhfffdddbbbaaabbbbbbaaa___]]]]]]]]][[[YYYXXXWWWXXXWWWVVVTTTLLLLLLKKKIIIGGGFFFGGGIIIDDDGGGKKKMMMSSS___nnnzzzzzztttooolllnnnooopppqqqqqqpppooonnnmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkllllllmmmooopppqqqqqqrrrrrrsssrrrqqqooonnnlllllllllmmmmmmllliiifffdddeeegggiiijjjkkkjjjjjjfffffffffffffffggghhhiiifffeeeeeefffgggiiikkkllleeecccaaa```aaadddhhhjjjllljjjhhhgggfffggghhhiiieeehhhiiihhheeedddfffhhhggghhhhhhgggeeeddddddeeemmmjjjhhhfffcccbbbiiiqqq{{{vvvhhhhhhgggdddcccdddgggiiinnnqqqsssvvvyyyzzztttqqqnnnllllllkkkjjjiiigggffffffeeeeeeeeecccaaa```_________```aaaaaaaaaaaa``````___ccceeegggjjjkkkkkkjjjjjjfffggggggggggggeeecccbbbeeefffffffffdddbbb___]]]aaabbbbbbbbbbbb```___^^^]]]]]]]]]]]]^^^___```aaa^^^^^^___^^^\\\ZZZWWWUUUWWWWWWVVVUUUUUUUUUVVVVVVYYYXXXWWWWWWXXXZZZ\\\^^^bbbbbbaaa___]]]ZZZXXXWWWWWWXXXYYYZZZ\\\^^^___```aaaaaa```___^^^]]]]]]\\\]]]^^^^^^]]]\\\[[[ZZZYYY]]]]]]]]]^^^^^^]]]\\\\\\______^^^^^^^^^______```aaaaaabbbdddgggjjjmmmooo{{{wwwooocccXXXQQQNNNLLLLLLJJJHHHGGGFFFFFFDDDBBB???GGGFFFDDDCCCBBBAAAAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFNNNQQQVVVZZZ^^^bbbgggjjjlllooossswwwzzz~~~~~~{{{vvvqqqjjjgggbbb^^^[[[ZZZ[[[\\\YYYZZZZZZZZZZZZZZZYYYXXXWWWTTTRRRRRRTTTTTTQQQNNNNNNKKKHHHEEECCCDDDGGGIIIIIINNNUUUZZZaaaqqq|||xxxuuurrrpppllllllmmmoooqqqrrrpppoooooooooooooooooonnnmmmmmmhhhhhhjjjlllnnnpppqqqrrrssspppnnnqqqtttuuuqqqmmmiiihhhggghhhiiijjjiiigggddddddccccccdddeeeggghhhggggggggggggggghhhhhhiiieeeeeeeeegggiiijjjjjjhhheeecccbbb```aaaccceeeggghhhgggeeeeeefffggggggfffjjjhhhgggggghhhhhhgggeeegggggggggggggggffffffeeedddfffgggfffdddeeeiiimmmsssvvvyyy{{{{{{{{{~~~|||wwwooojjjmmmllliiiggggggkkkrrrwww~~~wwwqqqnnnllljjjiiiiiiiiiiiihhhgggfffeeedddddddddbbbaaa```_________bbbbbbccccccbbbbbbaaaaaaccceeegggiiijjjjjjiiihhhgggggggggggggggfffeeedddeeeeeefffeeecccaaa^^^\\\^^^^^^______^^^]]][[[ZZZYYYYYYYYYZZZZZZ[[[\\\]]]\\\\\\]]]]]][[[YYYWWWUUUUUUTTTTTTUUUUUUWWWXXXXXXYYYXXXWWWWWWWWWYYY[[[\\\^^^]]]]]][[[ZZZXXXVVVUUUUUUVVVWWWXXXYYY[[[\\\\\\^^^^^^]]]]]]\\\[[[[[[ZZZ\\\\\\\\\[[[[[[ZZZXXXXXX[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^``````aaabbbeeehhhjjjlllvvv~~~qqqdddZZZSSSNNNKKKLLLJJJHHHHHHHHHHHHGGGEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????@@@AAABBBCCCDDDCCCFFFJJJMMMPPPSSSWWWZZZ]]]```dddgggiiilllpppsssvvvyyy|||~~~wwwrrrpppnnniiieeeaaa___\\\YYYWWWWWWXXXYYYWWWWWWWWWWWWWWWVVVUUUUUUTTTQQQOOOPPPQQQQQQPPPMMMLLLKKKIIIHHHGGGHHHJJJLLLMMMWWWdddooozzz~~~yyyuuurrrooonnnmmmllllllmmmnnnnnnllljjjoooooopppqqqpppooonnnmmmkkkkkkllllllmmmnnnooooooqqqooonnnpppttttttqqqmmmjjjhhhgggggghhhiiiiiihhheeeeeedddcccdddeeefffgggfffeeeeeeeeeeeefffggggggfffeeeeeegggiiijjjiiigggeeecccaaa```aaabbbeeefffgggfffeeeeeeggghhhhhhggglllkkkiiiiiijjjkkkiiihhhgggggggggggggggfffeeeeeecccddddddcccbbbdddhhhlllwwwbbbeeeggggggggglllwww}}}yyyuuupppmmmjjjlllmmmnnnmmmnnnoooqqqzzzxxxuuutttvvv}}}{{{uuuqqqllliiihhhggggggfffeeefffggghhhgggfffdddccccccbbbaaa```______^^^___dddddddddddddddcccbbbbbbcccdddfffggghhhgggfffeeeeeeddddddcccccccccddddddcccdddddddddbbb___\\\[[[YYYZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUWWWXXXXXXXXXYYYZZZZZZYYYXXXVVVUUURRRRRRSSSTTTUUUWWWYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYWWWWWWWWWWWWVVVTTTSSSRRRTTTTTTTTTUUUVVVVVVWWWWWWZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]_________```bbbdddggghhhpppxxxuuuiii___WWWRRROOOLLLHHHFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>???@@@AAA???AAADDDFFFGGGIIILLLNNNMMMOOORRRTTTVVVXXX[[[]]]aaadddgggiiilllooosssvvvyyyxxxvvvtttssssssssssssooojjjeeebbbaaa___\\\YYYUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSQQQPPPPPPPPPNNNLLLLLLMMMMMMLLLKKKGGGHHHHHHHHHHHHKKKOOORRR\\\jjj~~~zzzuuurrrpppmmmkkkjjjjjjiiijjjllllllkkkiiinnnppprrrssssssqqqooommmnnnnnnnnnmmmmmmmmmllllllooommmmmmooorrrssspppmmmkkkiiifffeeeggghhhiiiiiigggfffeeedddddddddeeeeeeddddddccccccddddddeeefffgggffffffggghhhhhhgggeeedddcccaaa```aaabbbdddffffffeeedddfffhhhjjjjjjiiikkkjjjiiiiiijjjkkkiiihhhffffffggggggffffffeeedddaaaaaa```______bbbgggkkkzzzbbbdddeeeddddddgggnnnttt~~~|||uuussspppllliiigggfffeeeiiinnntttxxxzzz~~~zzzpppooolllhhhfffffffffffffffbbbdddggghhhhhhgggeeecccbbbaaa```______^^^______ddddddddddddccccccbbbaaa```aaacccddddddbbbaaa___```___^^^]]]]]]^^^```aaaaaaaaabbbaaa```]]][[[YYYVVVWWWWWWXXXWWWUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSSSSTTTTTTWWWWWWWWWWWWVVVVVVVVVVVVXXXXXXXXXXXXXXXWWWVVVUUUWWWXXXYYYYYYYYYYYYYYYYYYVVVVVVWWWWWWYYYZZZ[[[\\\____________```bbbdddeeejjjqqq|||zzzoooeee___WWWRRRLLLHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>============>>>>>>@@@AAACCCDDDCCCDDDFFFGGGDDDFFFHHHIIIJJJKKKMMMOOORRRTTTWWWZZZ\\\___cccfffnnnrrrwww{{{}}}~~~|||}}}}}}~~~}}}{{{}}}}}}|||{{{xxxuuusssqqqlllkkkiiigggeeeddddddccc```]]]ZZZXXXXXXXXXVVVTTTOOOOOOPPPPPPPPPPPPOOOOOORRRQQQQQQPPPOOONNNLLLKKKMMMLLLJJJIIIHHHHHHHHHHHHGGGHHHJJJKKKMMMTTT\\\cccuuu|||wwwtttrrrpppnnnlllgggfffgggiiilllnnnnnnmmmnnnppprrrttttttrrrooommmoooooonnnnnnmmmmmmllllllmmmlllmmmoooqqqrrrpppmmmllliiifffdddeeegggiiiiiiiiigggfffdddccccccccccccccccccbbbbbbccccccdddeeehhhgggffffffggggggeeeccccccbbbaaaaaaaaabbbdddeeedddddddddfffiiikkkjjjiiigggfffeeeeeeggggggfffeeeeeeffffffffffffeeedddddd```___^^^^^^___ccchhhlllyyyoooppppppooommmnnnqqqtttwwwzzztttsssqqqooonnnmmmnnnnnnqqqyyyyyyrrrlllllljjjfffeeeeeeeeeeeedddbbbdddgggiiiiiihhheeedddaaa```_______________```ccccccccccccbbbaaa```___\\\]]]_________^^^\\\[[[\\\[[[ZZZZZZZZZ[[[\\\]]]\\\]]]^^^^^^]]][[[YYYWWWVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSUUUTTTTTTSSSRRRRRRRRRRRROOOOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUWWWWWWXXXYYYYYYYYYYYYYYYVVVVVVVVVWWWXXXZZZ[[[\\\___^^^^^^^^^___aaacccdddfffkkktttuuunnnaaa\\\TTTOOOLLLJJJIIIIIIEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>======<<<<<<======>>>???@@@@@@???>>>???AAABBBCCCEEEEEEDDDDDDFFFGGGIIIKKKMMMOOOQQQSSSWWWZZZ\\\```dddggghhhiiikkkllllllllllllmmmnnnpppqqqrrrtttttttttttttttuuuuuuuuuwwwvvvuuuuuuuuussspppmmmkkkkkkkkkjjjhhheeebbbaaa]]]\\\[[[YYYWWWVVVUUUTTTXXXVVVUUUTTTTTTTTTSSSSSSNNNNNNOOOOOOOOONNNMMMLLLOOOOOOOOONNNMMMKKKJJJIIILLLKKKIIIGGGEEEEEEFFFGGGJJJLLLOOOQQQWWWbbbqqq||||||zzzvvvtttssssssqqqoooiiihhhhhhjjjmmmooooooooolllnnnqqqttttttrrrooommmmmmmmmnnnnnnnnnnnnnnnnnnlllmmmmmmoooppppppooommmllliiifffdddeeeggghhhhhhhhhgggeeecccbbbaaaaaaaaaccccccbbbbbbccccccdddeeegggfffeeefffffffffdddbbbbbbbbbaaaaaaaaabbbcccdddbbbbbbcccfffiiijjjjjjiiidddcccbbbcccdddeeedddccceeeeeeeeeeeeeeeddddddccc```___^^^___bbbgggkkkmmmtttyyy|||uuuqqqmmmjjjjjjgggdddcccccccccbbbaaadddeeefffhhhhhhgggeeeddd`````````___``````aaaaaabbbbbbbbbaaa```___^^^]]]YYYZZZ\\\]]]]]][[[ZZZXXX[[[ZZZZZZYYYYYYZZZZZZZZZVVVXXXYYYZZZZZZYYYWWWVVVVVVWWWXXXXXXWWWVVVTTTSSSQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPOOOOOONNNNNNQQQQQQQQQPPPPPPOOOOOONNNMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]\\\]]]^^^```bbbcccccchhhnnnuuu}}}iiiddd\\\VVVRRROOOMMMLLLGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@??????????????????>>>=========>>>>>>>>>@@@AAA@@@>>>>>>???@@@@@@BBBCCCBBBAAAAAABBBCCCBBBDDDFFFGGGHHHJJJMMMOOORRRUUUXXXZZZ[[[[[[\\\^^^]]]]]]]]]]]]^^^```bbbcccccccccdddeeeeeefffggggggiiihhhgggggggggfffdddbbb____________]]][[[YYYXXXTTTSSSSSSRRRPPPOOONNNNNNQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJIIIGGGEEEEEEHHHJJJJJJNNNTTTYYYbbbrrr|||yyywwwuuutttttttttsssqqqpppnnnmmmlllmmmnnnmmmlllkkkmmmoooqqqqqqpppnnnlllmmmmmmmmmnnnnnnoooooopppmmmnnnoooppppppooonnnmmmllliiifffeeeeeeggggggfffgggfffdddaaa```___``````bbbbbbaaaaaabbbbbbcccdddfffeeeeeeeeeffffffdddbbbaaaaaaaaaaaaaaabbbccccccaaaaaabbbeeehhhiiihhhgggdddcccbbbccceeeeeeeeecccddddddeeeeeeddddddcccbbb```______aaafffkkkmmmnnnnnnrrryyyyyyqqqmmmkkkjjjhhhgggeeecccbbbbbbcccbbb```dddeeeeeeeeeeeeeeedddccc```````````````aaabbbcccbbbbbbbbbaaa```___]]]]]]XXXYYY[[[\\\\\\[[[ZZZYYYXXXXXXYYYXXXXXXWWWVVVUUUQQQSSSUUUWWWWWWWWWVVVUUUWWWWWWXXXXXXWWWVVVTTTSSSQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOONNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZ\\\^^^```aaaaaaeeeiiimmmvvv|||uuulllccc\\\VVVQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@@@@???AAABBBAAA@@@@@@AAABBB@@@AAABBBAAA@@@???@@@AAA@@@AAACCCCCCCCCDDDFFFIIILLLNNNQQQRRRQQQQQQRRRSSSQQQPPPOOOOOOPPPRRRTTTVVVTTTUUUVVVWWWXXXZZZ[[[[[[\\\ZZZXXXXXXYYYZZZYYYXXXVVVVVVWWWWWWVVVUUUSSSRRROOOOOOPPPPPPOOOOOONNNNNNMMMNNNOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHGGGFFFHHHMMMQQQPPPXXXcccmmmyyyzzzwwwuuusssrrrrrrssssssrrrqqqsssqqqnnnmmmnnnnnnmmmllljjjkkklllmmmnnnmmmmmmlllnnnnnnnnnnnnooooooooooooooopppqqqqqqpppnnnmmmmmmjjjhhhfffffffffgggfffeeeeeedddbbb```___^^^^^^___```````````````aaaaaabbbeeedddddddddfffeeedddbbbaaaaaaaaaaaabbbbbbbbbccc``````bbbdddggghhhfffddddddcccbbbcccdddeeeeeeddddddddddddddddddcccbbbbbb______```dddiiinnnooonnnjjjnnnsss{{{wwwmmmjjjjjjiiigggfffgggeeeccccccddddddcccbbbdddddddddcccccccccbbbbbbaaa``````aaaaaabbbcccdddccccccbbbbbbaaa___^^^]]]XXXYYY[[[\\\]]]\\\[[[ZZZUUUVVVVVVVVVUUUTTTRRRQQQNNNPPPRRRUUUVVVVVVUUUUUUWWWWWWXXXXXXWWWVVVTTTSSSQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUSSSRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOONNNNNNLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRSSSUUUUUUVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWXXXZZZ\\\___```___cccfffiiiooo}}}uuujjj```WWWRRRNNNMMMKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB<<<>>>??????>>>>>>???@@@@@@AAABBBBBB@@@???@@@AAA@@@AAABBBBBBBBBBBBDDDFFFDDDFFFHHHHHHGGGGGGGGGIIIIIIIIIHHHGGGHHHJJJLLLNNNKKKLLLMMMOOOQQQRRRSSSTTTSSSQQQOOONNNPPPQQQQQQQQQKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNMMMLLLJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKFFFGGGGGGGGGGGGGGGFFFEEECCCEEEGGGGGGHHHKKKRRRWWW^^^iiixxxwwwuuuqqqpppooopppqqqrrrqqqpppqqqooommmmmmnnnooopppoooiiijjjjjjkkklllllllllllloooooooooooonnnnnnnnnnnnpppqqqrrrrrrpppnnnmmmllljjjhhhggggggggggggeeecccdddbbbaaa___^^^]]]^^^^^^___^^^^^^^^^^^^___``````dddccccccdddeeefffdddccc```aaaaaaaaabbbbbbbbbbbb``````aaadddfffgggeeebbbbbbaaa```aaacccdddcccbbbcccddddddddddddcccbbbbbb^^^^^^```eeekkkoooooonnniiillloootttwwwlllkkkjjjiiihhhgggfffeeeeeedddbbbaaaaaabbbdddfffgggfffeeecccbbbaaaaaaaaa```___]]]]]]]]]___aaabbbffffffeeedddbbb```^^^\\\XXXYYYZZZ[[[[[[ZZZYYYXXXUUUTTTTTTSSSRRRPPPNNNMMMKKKLLLMMMNNNPPPQQQSSSSSSUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRSSSTTTUUUSSSSSSRRRRRRRRRSSSSSSTTTOOOOOONNNNNNMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNPPPOOOOOOOOONNNNNNMMMMMMPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPQQQQQQRRRSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWWWWXXXZZZ]]]^^^^^^aaaeeegggjjjsssuuubbbTTTNNNMMMLLLJJJIIIGGGFFFEEEFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???@@@AAABBBAAAAAAAAA@@@@@@@@@??????BBBAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDFFFGGGHHHDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGEEEEEEDDDCCCCCCDDDFFFGGGFFFHHHKKKMMMOOOUUU]]]cccqqq|||yyyrrrnnnlllllllllmmmmmmoooppppppooooooooooooooonnnmmmllliiiiiigggggggggiiikkkmmmnnnmmmlllkkklllnnnpppqqqmmmmmmnnnppprrrrrrqqqooommmjjjgggfffeeedddbbb``````___^^^]]]\\\]]]]]]^^^```^^^\\\]]]^^^___^^^]]]```aaaaaabbbbbbbbbbbbaaaccccccccccccccccccddddddaaaaaa`````````bbbcccdddaaaaaabbbcccdddcccccccccbbbcccddddddcccaaa^^^]]][[[^^^ccciiilllmmmlllkkkkkkjjjmmmttt{{{rrrkkkhhhggggggggggggfffffffffdddcccbbbaaaaaabbbcccdddbbbcccbbbbbbbbbbbbaaaaaa^^^]]]\\\[[[\\\^^^```aaabbbcccccccccbbb___]]][[[XXXXXXYYYYYYYYYXXXWWWWWWSSSSSSSSSRRRQQQPPPOOONNNKKKLLLMMMNNNOOOPPPPPPQQQSSSSSSTTTUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOOOONNNOOOOOOPPPPPPQQQRRRRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUUUUVVVXXXZZZ\\\YYY\\\___```cccjjjuuu~~~wwwkkk\\\XXXRRRMMMIIIGGGFFFFFFJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEGGGHHHIIIKKKNNNQQQXXXcccpppzzz{{{uuuooolllkkkkkkkkkkkklllmmmnnnooonnnoooooooooooonnnnnnmmmkkkjjjiiihhhhhhiiikkklllmmmlllkkkjjjkkklllnnnooommmmmmmmmooorrrrrrqqqpppmmmkkkhhhfffeeedddbbbaaaaaaaaa___^^^^^^^^^_________^^^\\\\\\^^^______^^^______``````aaaaaa``````aaaaaabbbbbbbbbccccccdddcccbbbaaa``````aaabbbbbb______`````````aaaaaaaaabbbcccdddeeedddcccaaa```___ccchhhkkkkkkjjjhhhggggggfffhhhoooxxxwwwpppjjjeeebbbbbbccccccddddddeeeeeeeeeaaabbbbbbbbbbbbbbbaaaaaa]]]^^^```bbbbbbbbb``````[[[ZZZYYYYYYZZZ[[[]]]^^^]]]^^^```aaaaaa^^^\\\ZZZXXXXXXWWWVVVVVVUUUVVVVVVSSSSSSRRRQQQQQQPPPOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTQQQQQQRRRRRRRRRQQQOOONNNPPPOOOOOONNNMMMLLLKKKKKKMMMLLLIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSTTTVVVXXXYYYVVVXXXYYYZZZ\\\bbbkkkrrrppphhh]]]TTTNNNKKKJJJJJJIIIHHHFFFFFFGGGGGGFFFDDDFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEECCCDDDEEEEEEEEEFFFIIIKKKNNNQQQVVV^^^iii{{{zzztttooommmkkkjjjjjjiiijjjjjjkkklllmmmnnnnnnnnnnnnnnnooooooooommmllljjjiiiiiijjjjjjkkkkkkjjjiiiiiiiiijjjlllmmmlllkkklllnnnqqqrrrqqqpppmmmkkkgggeeeddddddbbbaaabbbaaaaaa````````````aaa^^^]]]\\\\\\^^^```______]]]]]]^^^_____________________``````aaabbbcccdddddddddbbbaaaaaa```aaaaaa``````___^^^___```aaabbbcccdddeeefffggggggfffffffffkkkoooppplllhhheeeeeedddcccdddiiiqqq}}}|||rrrjjjfffdddcccbbb`````````aaaaaabbbbbbccc___```aaabbbbbbaaa___^^^[[[]]]```bbbbbbaaa^^^\\\YYYXXXXXXXXXXXXYYYZZZ[[[YYY[[[^^^______^^^[[[YYYYYYXXXVVVUUUTTTTTTUUUVVVTTTTTTRRRQQQOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRPPPQQQRRRSSSRRRPPPMMMLLLOOOOOOOOOOOONNNNNNMMMMMMLLLJJJHHHFFFEEEFFFHHHJJJKKKJJJHHHGGGEEEDDDDDDCCCFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYY^^^eeejjjwwwyyymmmbbbZZZUUUPPPMMMIIIHHHGGGGGGGGGGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@???@@@@@@@@@CCCBBBAAAAAAAAABBBDDDEEECCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDAAADDDFFFGGGHHHJJJPPPTTTUUU\\\ggguuuyyyrrrnnnllllllllljjjiiiiiiiiijjjjjjkkklllmmmmmmmmmmmmmmmnnnoooooonnnmmmlllkkkjjjjjjjjjjjjiiihhhhhhgggggghhhiiiiiiiiiiiiiiikkknnnppppppooommmjjjfffccccccbbbaaa```aaaaaaaaaaaa``````aaaaaa^^^]]][[[\\\^^^``````___]]]]]]^^^___````````````^^^^^^^^^^^^___aaacccdddccccccbbbbbbbbbbbbbbbbbbcccbbbaaa``````bbbdddeeedddeeefffhhhjjjlllmmmnnnpppuuuyyyxxxrrrlllhhhgggeeecccdddggglllwwwrrrnnniiieeecccbbbbbbbbb_______________`````````^^^___aaabbbaaa___]]][[[[[[^^^```bbbbbb___\\\ZZZXXXXXXXXXXXXWWWXXXXXXXXXWWWYYY[[[]]]]]]\\\ZZZYYYYYYXXXVVVUUUTTTUUUVVVVVVVVVUUURRRPPPMMMLLLKKKKKKMMMLLLLLLKKKIIIHHHGGGGGGHHHIIIKKKMMMNNNOOOPPPPPPPPPQQQRRRRRRQQQOOOMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOKKKIIIGGGEEEEEEFFFHHHJJJKKKJJJHHHFFFDDDCCCCCCBBBCCCDDDEEEGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRSSSTTTVVVVVVXXXXXXWWWWWWXXX\\\aaaeeeoooyyyxxxooodddXXXPPPOOOLLLJJJIIIIIIIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@?????????@@@@@@BBBAAA@@@@@@@@@AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFIIIKKKKKKLLLPPPWWW^^^cccooozzzwwwqqqllljjjjjjmmmnnnjjjjjjjjjiiijjjjjjkkkkkklllkkkkkkkkkkkkmmmnnnnnnnnnmmmlllkkkjjjjjjiiiiiiggggggfffffffffffffffgggfffeeefffhhhkkkmmmnnnnnnlllhhhdddaaaaaa``````___````````````aaa`````````^^^]]]\\\\\\^^^_________^^^^^^___aaaaaabbbbbbbbb^^^]]]]]]]]]^^^```bbbddd``````aaabbbcccddddddddddddcccaaa```aaabbbdddfffeeefffgggjjjmmmqqquuuwww{{{{{{tttnnnllleeeccccccfffhhhpppuuulllgggfffdddbbbaaa___^^^]]]________________________]]]^^^___```___^^^\\\ZZZ]]]___aaacccbbb```]]][[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUVVVWWWXXXYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVUUURRROOOLLLKKKJJJJJJMMMMMMLLLJJJIIIHHHGGGFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNOOOOOOPPPOOONNNLLLKKKGGGIIIJJJLLLMMMMMMMMMLLLIIIHHHFFFEEEEEEFFFGGGHHHIIIHHHGGGEEECCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQQQQSSSTTTTTTUUUUUUVVVUUUTTTTTTVVVYYY]]]```iiiqqqzzzjjj^^^VVVRRRMMMIIIGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBB??????>>>>>>??????@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAABBBDDDEEEGGGGGGHHHKKKMMMMMMNNNTTT```iiirrrpppmmmjjjiiikkkmmmnnnjjjjjjiiiiiiiiijjjjjjkkkkkkjjjiiiiiiiiijjjkkklllmmmllllllkkkjjjiiiiiihhhfffffffffffffffeeeeeeeeeeeeddddddfffjjjmmmnnnnnnlllhhhdddaaa`````````______``````aaaaaaaaaaaa``````^^^\\\]]]^^^___^^^]]]______aaabbbcccccccccccc___^^^]]]]]]]]]```bbbccc^^^___aaacccdddeeeeeeeeebbbbbbaaa```aaabbbcccdddfffggghhhlllqqqwww|||{{{sssmmmcccbbbaaacccdddjjjwwwzzzrrrjjjddd``````aaa```^^^]]]]]]]]]]]]]]]^^^___```aaabbbbbb]]]^^^^^^^^^]]]\\\[[[ZZZ]]]___aaaccccccbbb```___]]]]]]\\\ZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTUUURRRRRRSSSTTTUUUUUUUUUUUUSSSRRROOOMMMLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGIIIJJJLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKFFFHHHIIIKKKLLLKKKJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@@@@AAABBBDDDEEEGGGHHHHHHIIIGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQTTTXXX\\\]]]eeejjjuuuyyyeee___VVVNNNJJJHHHGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCDDD>>>>>>??????@@@@@@@@@???AAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDAAABBBCCCDDDFFFIIIKKKLLLKKKNNNRRRUUUZZZfffwww~~~|||nnnmmmlllkkkjjjkkkkkkllliiiiiihhhhhhggghhhhhhiiikkkjjjhhhgggggggggiiijjjkkkkkkkkkjjjjjjiiihhhhhhffffffffffffeeeeeeddddddeeeddddddfffjjjmmmooopppnnnjjjeeebbbaaaaaaaaaaaa``````bbbcccccccccbbbbbbaaa___]]]]]]^^^^^^]]]\\\^^^___aaabbbcccdddddddddaaa___^^^]]]]]]___aaaccc```aaabbbdddeeeeeeddddddbbbbbbcccccccccdddddddddggghhhiiimmmssszzzrrriiicccaaaaaabbbbbbfffsss|||sssooollliiifff\\\]]]^^^^^^^^^^^^___aaa[[[\\\]]]___aaacccdddeee^^^^^^^^^]]]\\\[[[ZZZZZZ]]]^^^aaacccddddddcccccc___^^^]]]\\\YYYWWWUUUSSSRRRQQQPPPOOOOOOPPPRRRRRROOOPPPRRRTTTUUUUUUTTTTTTQQQOOONNNLLLLLLMMMOOOPPPMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@?????????AAABBBCCCEEEGGGHHHIIIIIIHHHIIIJJJLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSSSSQQQPPPQQQUUUYYY\\\^^^bbbeeennn}}}xxxpppeeeZZZSSSPPPOOONNNHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFF???@@@AAACCCCCCBBBAAAAAA??????@@@AAABBBBBBCCCCCC@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDFFFIIILLLNNNPPPRRRWWW]]]dddnnn|||xxxwwwmmmmmmmmmlllkkkjjjjjjiiihhhggggggfffffffffggggggkkkiiigggfffeeefffggghhhiiiiiijjjjjjjjjiiihhhhhhfffffffffffffffeeedddcccfffeeeeeegggkkkoooqqqqqqoookkkfffcccbbbcccccccccaaabbbcccdddeeeddddddcccbbb```^^^]]]]]]]]]\\\[[[^^^___```bbbccccccddddddbbbaaa^^^]]]]]]___aaacccaaabbbcccdddeeedddcccbbbdddeeefffgggggggggffffffggghhhjjjnnnttt}}}pppeeeeeeccccccccccccgggrrr~~~}}}xxxpppjjjfffcccaaa```\\\]]]^^^^^^___^^^^^^^^^^^^^^^___```aaabbbbbbcccbbb___\\\ZZZ[[[\\\]]]\\\^^^___aaacccdddcccbbbaaa___\\\ZZZWWWVVVSSSOOOLLLKKKLLLMMMKKKIIIIIILLLOOONNNOOOQQQSSSSSSSSSQQQPPPOOONNNMMMKKKKKKKKKLLLLLLLLLMMMOOOOOOMMMKKKGGGEEEDDDDDDEEEGGGIIIJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHGGGFFFEEECCCDDDDDDEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJLLLMMMMMMLLLKKKKKKPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNPPPQQQRRRQQQQQQPPPQQQRRRRRRRRRRRRSSSVVVXXXZZZaaajjjsss~~~xxxjjj```ZZZSSSOOOHHHJJJLLLLLLIIIGGGGGGGGGHHHFFFCCCBBBCCCDDDDDDDDDAAADDDFFFEEEAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAACCCCCCAAABBBBBBCCCCCCBBBBBBAAA??????>>>>>>???@@@@@@AAAAAA@@@??????@@@AAACCCDDDBBBCCCDDDDDDDDDCCCBBBAAACCCBBB@@@@@@BBBEEEFFFGGGJJJGGGIIINNNOOOMMMPPPWWW[[[cccooozzz}}}xxxrrrpppnnnllllllllljjjiiiggggggfffeeeffffffggghhhgggfffeeeddddddeeefffgggjjjkkklllmmmmmmlllkkkjjjiiigggfffffffffeeedddcccccceeehhhllloooqqqrrrrrriiiiiihhhgggeeedddbbbbbbdddcccaaa___```bbbdddfffmmmiiiddd```___^^^^^^]]]^^^]]]]]]^^^___aaacccdddbbb```^^^]]]]]]___aaaccccccccccccdddeeefffhhhiiicccdddfffgggggggggffffffmmmllllllnnnsss{{{wwwkkkdddeeedddccccccfffkkkqqqtttyyysssooojjjfffeeeeeeeeeeee````````````______^^^]]]______``````aaabbbbbbcccaaa___\\\[[[\\\]]]\\\[[[]]]^^^`````````___]]]\\\\\\ZZZXXXWWWVVVTTTPPPNNNKKKLLLLLLKKKIIIIIIKKKNNNKKKLLLNNNOOOOOONNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJKKKMMMMMMLLLJJJGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEHHHIIIJJJKKKKKKLLLLLLLLLIIIJJJKKKLLLMMMLLLKKKKKKMMMLLLJJJIIIHHHIIIIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNPPPPPPPPPPPPOOOPPPQQQRRRQQQQQQRRRUUUWWWXXX]]]dddjjjsssxxxnnnddd]]]SSSQQQNNNLLLJJJJJJJJJJJJLLLJJJHHHHHHHHHHHHFFFDDDBBBDDDGGGGGGEEECCCDDDFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBB@@@??????@@@@@@DDDCCCDDDEEEGGGIIIIIIHHHIIIIIILLLRRRTTTUUU]]]fffuuu{{{wwwwwwtttpppnnnllljjjhhhfffhhhgggeeeddddddeeeggghhhjjjiiihhhfffffffffggggggiiiiiijjjkkkkkkjjjiiiiiiiiihhhggggggggggggfffeeeeeefffiiilllooopppqqqqqqkkkjjjiiigggfffeeedddccccccbbbaaa```aaacccfffhhhjjjgggcccaaaaaaaaa```______^^^^^^^^^___aaabbbccccccbbb```______```aaabbbcccccccccdddeeeffffffgggcccdddeeeggghhhhhhggggggmmmlllmmmooottt{{{yyyrrrjjjeeeeeedddcccccceeejjjooorrr~~~vvvpppjjjgggdddcccdddfffggggggeeedddcccbbb```___]]]]]]`````````aaaaaabbbbbbccc___^^^]]]]]]^^^]]][[[YYY[[[\\\\\\]]]\\\ZZZXXXWWWYYYWWWVVVUUUUUUTTTQQQOOOJJJKKKKKKJJJIIIHHHJJJLLLJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJKKKJJJJJJIIIIIIHHHJJJKKKLLLKKKJJJHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDDDDDDDDDDCCCBBBEEEEEEEEEEEEDDDBBBAAA@@@AAAAAA@@@?????????@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRTTTVVVWWWZZZ]]]```fffqqqzzzrrrfff```XXXSSSRRRRRRRRRPPPLLLKKKJJJIIIIIIHHHEEECCCCCCEEEFFFFFFEEEDDDEEEFFFGGGFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEECCC@@@>>>>>>???BBBCCCBBBDDDEEEGGGIIIIIIIIIIIILLLPPPWWW^^^bbbhhhttt~~~}}}zzzwwwxxxuuuqqqooonnnllliiihhhiiigggdddbbbbbbdddgggiiinnnmmmkkkiiiggggggggggggggghhhhhhiiiiiihhhhhhggghhhhhhhhhhhhhhhhhhggggggggghhhkkkmmmnnnoooooooookkkkkkiiihhhffffffeeeeeebbbaaaaaaaaabbbdddggghhhfffdddccccccdddeeedddbbb``````___^^^___```aaabbbdddcccbbbaaa`````````aaabbbcccdddeeeffffffeeedddcccdddeeeggghhhiiiiiiiiimmmmmmooorrrvvvzzz~~~{{{vvvrrrnnnjjjgggfffeeeccccccdddhhhlllnnnxxx}}}{{{xxxuuusssiiigggcccbbbccceeefffeeeiiihhhfffcccaaa^^^]]]\\\`````````aaaaaaaaaaaaaaa]]]]]]]]]^^^^^^]]]ZZZWWWXXXXXXYYYYYYXXXXXXVVVVVVWWWVVVTTTTTTTTTRRRPPPNNNIIIIIIIIIIIIHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGIIIJJJJJJIIIHHHGGGHHHIIIKKKLLLLLLKKKJJJIIIKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCCCCDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEFFFHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJJJJKKKLLLLLLMMMMMMNNNPPPQQQRRRQQQRRRTTTVVVXXXYYYZZZ[[[^^^gggttt}}}wwwmmmgggfffddd```\\\TTTRRROOOMMMKKKJJJGGGEEEIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEGGGHHHEEEFFFHHHHHHIIIKKKMMMOOOWWWaaammmvvv{{{~~~}}}}}}zzzxxxuuusssqqqpppqqqqqqpppoookkkiiieeecccbbbeeehhhjjjpppnnnllliiihhhgggffffffffffffggggggggggggfffffffffggghhhhhhggggggggghhhiiijjjlllmmmnnnnnnmmmmmmkkkjjjhhhgggfffeeeeeeeeecccbbbaaaaaaaaabbbdddeeebbbbbbccceeeggghhhgggeeebbbaaa```______```aaabbbcccccccccbbbaaa```______aaaccceeefffgggfffdddccccccdddeeeggghhhjjjjjjkkkmmmoooqqqsssvvvyyyzzz{{{~~~{{{vvvrrrpppmmmkkkhhhgggeeedddccccccfffiiikkkqqqwwwwwwtttrrrpppppppppqqqpppiiigggddddddeeefffffffffkkkiiifffccc```^^^]]]\\\_____________________^^^[[[[[[[[[]]]]]]\\\XXXUUUTTTUUUUUUVVVVVVWWWWWWWWWVVVTTTRRRQQQQQQOOOLLLJJJGGGGGGGGGGGGHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGIIIIIIIIIHHHGGGIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJKKKJJJHHHGGGFFFFFFGGGGGGIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLNNNPPPRRRRRRRRRRRRTTTUUUVVVWWWWWWXXXZZZaaajjjqqq~~~wwwqqqnnniiiaaaZZZUUUQQQNNNLLLMMMKKKIIIGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBBBBBBBBBBBBBCCCBBBCCCCCCDDDEEEEEEEEEFFFDDDEEEFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJLLLPPPXXX]]]lllzzz}}}{{{|||}}}|||{{{xxxvvvtttsssttttttsssrrrnnnkkkgggeeedddfffiiikkknnnmmmkkkhhhgggfffffffffgggffffffffffffffffffgggdddfffggggggeeeeeefffhhhjjjkkklllmmmmmmllllllkkkjjjiiigggeeeddddddeeeeeeeeedddcccaaa``````````````````bbbeeehhhjjjhhhgggdddcccbbbaaa```aaabbbccccccccccccbbbaaa```______aaaccceeeggghhhgggeeeddddddeeeeeeggghhhjjjkkklllnnnppprrrtttuuuvvvvvvuuuwwwvvvtttsssrrrpppmmmjjjgggfffdddcccccceeeggghhhmmmoooxxxyyytttnnnmmmkkkjjjjjjkkkllllllgggeeedddeeegggiiijjjjjjjjjhhheeebbb___]]]]]]\\\^^^]]]]]]]]]\\\[[[[[[[[[ZZZYYYYYY[[[[[[ZZZWWWTTTRRRRRRSSSSSSTTTUUUVVVVVVSSSQQQPPPOOONNNLLLJJJGGGFFFEEEEEEFFFHHHHHHFFFDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBCCCBBBBBBBBBAAABBBCCCEEEFFFFFFGGGGGGBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@??????@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJKKKJJJIIIGGGFFFFFFGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNQQQRRRQQQQQQRRRTTTRRRSSSTTTUUUWWW\\\bbbfffppp|||qqqhhh```ZZZVVVOOOLLLHHHFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFJJJKKKMMMNNNRRR[[[gggppp|||zzzzzz}}}{{{xxxvvvtttqqqooonnnllliiigggfffgggjjjkkklllkkkiiigggffffffgggggghhhggggggffffffgggggghhhdddfffhhhgggdddccceeegggiiijjjkkkllllllkkkjjjiiijjjhhhfffdddcccdddeeefffhhhgggeeecccaaa___^^^^^^``````bbbeeehhhiiiiiigggfffeeeccccccbbbcccdddeeeddddddcccbbbaaaaaaaaabbbbbbccceeeggghhhhhhhhhhhhfffffffffggghhhjjjlllllloooppprrrssssssrrrqqqpppqqqpppqqqrrrsssqqqnnnkkkhhhgggeeeddddddeeeggghhhjjjkkkrrr|||xxxsssmmmiiihhhhhhiiihhhhhhhhhjjjkkkfffeeedddfffhhhkkkkkkkkkgggfffccc```^^^]]]]]]]]][[[[[[[[[ZZZYYYXXXXXXWWWYYYXXXWWWXXXYYYXXXUUUSSSRRRRRRQQQQQQQQQRRRRRRSSSNNNMMMLLLLLLLLLKKKIIIGGGEEEDDDDDDEEEGGGGGGEEEBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJGGGGGGFFFEEECCCBBBAAAAAACCCDDDDDDCCCCCCBBBAAA@@@>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDCCCAAAAAA@@@@@@AAABBBBBBCCCBBBAAA???>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLJJJLLLOOOPPPOOOOOOPPPQQQPPPQQQSSSUUUWWWYYY[[[]]]cccpppvvvpppaaa\\\UUUPPPOOOOOONNNLLLMMMMMMLLLKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGCCCDDDEEEGGGGGGGGGGGGFFFHHHIIIIIIJJJLLLMMMNNNOOOOOOTTTZZZ```hhhttt}}}||||||~~~|||xxxsssoookkkmmmllliiihhhgggggghhhiiiiiiiiihhhgggggghhhiiijjjjjjiiihhhgggggghhhiiijjjeeehhhjjjhhhdddccceeehhhhhhhhhjjjjjjjjjjjjiiihhhjjjiiifffdddddddddfffgggiiihhhfffeeecccbbb``````aaaaaaaaacccfffhhhhhhgggffffffeeeddddddeeefffggggggfffdddccccccdddeeefffcccdddeeeggghhhjjjkkklllhhhhhhgggggghhhjjjkkklllpppqqqqqqqqqpppooommmmmmkkkkkklllmmmooopppnnnlllhhhgggfffeeeeeefffggghhhiiiiiioooyyyzzztttpppnnnkkkfffaaa___aaacccddddddeeeggghhhhhhgggeeefffhhhjjjiiiiiieeedddaaa^^^]]]\\\]]]]]]ZZZZZZYYYXXXWWWVVVVVVUUUXXXWWWVVVVVVWWWVVVUUUSSSRRRRRRQQQPPPOOOOOOOOOOOOJJJIIIIIIJJJKKKKKKIIIHHHEEEDDDCCCEEEGGGGGGDDDAAADDDDDDDDDDDDDDDEEEFFFGGGFFFEEEEEEEEEFFFIIIKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIFFFEEEDDDCCCBBBAAA@@@???DDDDDDDDDDDDCCCBBBAAA@@@======>>>???????????????AAAAAAAAABBBAAAAAA@@@@@@@@@?????????@@@AAAAAABBBBBB@@@???======>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDEEEGGGIIIJJJJJJJJJJJJHHHHHHGGGGGGHHHJJJKKKLLLHHHIIIIIIIIIIIIHHHGGGFFFIIIIIIHHHHHHIIIIIIJJJKKKIIIHHHGGGGGGHHHIIIKKKLLLGGGJJJMMMNNNNNNMMMNNNOOOQQQRRRTTTVVVXXXXXXYYYYYYZZZeeerrr}}}}}}uuukkkccc___[[[XXXUUURRRQQQPPPNNNLLLKKKIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCEEEFFFHHHIIICCCDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIKKKOOOTTTYYY\\\\\\cccnnnxxx~~~~~~yyytttooollllllkkkiiihhhgggggggggggghhhhhhgggggghhhjjjlllmmmkkkjjjiiihhhhhhiiijjjkkkgggjjjllljjjeeeccceeehhhggggggiiijjjjjjiiihhhgggllljjjgggeeeeeefffgggiiiiiihhhhhhfffeeedddccccccbbbaaaaaabbbeeeggggggfffgggffffffeeefffggghhhiiiiiigggeeeddddddfffhhhjjjddddddeeegggiiikkkmmmnnniiiiiihhhhhhhhhiiikkklllqqqqqqqqqpppnnnmmmkkkkkkiiihhhgggiiikkkmmmmmmmmmhhhgggfffeeeffffffhhhhhhhhhiiinnnvvv}}}{{{vvvrrrpppmmmkkkjjjiiigggeeeaaabbbdddeeeeeeeeeddddddggggggggggggfffeeedddccceeecccaaaaaa```___\\\YYYWWWVVVUUUTTTSSSSSSSSSSSSUUUSSSRRRRRRRRRRRRPPPOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCDDDFFFGGGGGGFFFFFFFFFEEEBBBAAAAAACCCEEEJJJIIIHHHFFFEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???===???AAACCCAAA???AAA@@@@@@??????@@@@@@AAAAAABBBCCCBBBAAAAAABBBCCCAAAAAAAAABBBBBBDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFJJJHHHEEEDDDDDDFFFIIIKKKHHHJJJKKKKKKKKKKKKMMMOOOMMMNNNOOOQQQSSSTTTVVVVVV[[[___gggqqqzzzzzzsssiiiaaaaaa[[[TTTQQQSSSTTTRRRPPPQQQPPPNNNMMMNNNPPPRRRSSSPPPNNNLLLJJJIIIHHHIIIIIIIIIHHHGGGHHHIIIJJJIIIHHHKKKHHHEEEFFFHHHIIIGGGDDDEEEDDDCCCCCCDDDFFFHHHIIIFFFIIIKKKIIIJJJLLLLLLHHHMMMQQQVVVYYY^^^fffqqqzzzzzzyyywwwuuuqqqnnnmmmmmmmmmlllkkkkkkjjjjjjnnnllliiihhhggghhhjjjlllnnnllljjjiiiiiijjjkkklllsssrrroookkkgggeeefffgggiiiiiijjjjjjjjjiiiiiihhhhhhfffccccccfffhhhhhhhhhhhhgggfffffffffgggiiiiiijjjgggdddccceeeggghhhiiihhhgggfffeeeffffffhhhiiiffffffffffffhhhjjjlllnnnffffffggghhhiiikkkmmmnnnllllllkkkjjjiiikkknnnqqqrrrpppnnnnnnooonnnkkkhhhfffggghhhiiikkklllmmmnnnjjjiiihhhhhhhhhiiijjjkkklllooosssuuuvvv}}}|||{{{yyyuuuqqqllljjjgggfffffffffeeecccaaabbbccceeeeeeeeeeeedddggggggfffeeeeeedddcccbbbdddbbb```______]]]ZZZXXXUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNNNNOOOOOONNNLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBCCCEEEFFFEEEDDD@@@AAAAAABBBBBBDDDHHHKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>===>>>@@@BBB@@@???@@@@@@????????????@@@@@@@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEECCCBBBBBBDDDFFFHHHFFFHHHKKKLLLLLLLLLMMMNNNMMMMMMOOOPPPRRRTTTUUUVVVXXXZZZaaaiiippp{{{zzzpppiiiaaa\\\[[[YYYVVVRRRUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSQQQOOONNNMMMMMMMMMMMMKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLOOOOOONNNPPPUUUWWWVVVYYY```iiiqqqxxx}}}yyywwwuuuqqqmmmmmmmmmmmmmmmllllllllllllnnnllljjjhhhhhhiiikkkmmmnnnmmmkkkiiiiiijjjkkkkkkoooooommmjjjgggfffgggiiifffggghhhhhhiiiiiiiiiiiigggffffffgggggghhhhhhhhhhhhhhhggggggggghhhjjjkkkkkkhhhffffffhhhjjjllllllhhhhhhgggffffffggghhhiiifffeeeeeefffgggiiilllmmmggggggggghhhiiijjjkkklllkkkkkkjjjiiihhhjjjnnnpppqqqooommmmmmnnnmmmjjjgggggghhhiiijjjkkkmmmnnnnnnjjjiiihhhhhhhhhiiijjjkkkkkkmmmpppsssuuu|||~~~zzzuuurrrrrrrrrooolllgggeeeccccccddddddcccbbbaaaaaacccdddeeeeeeeeeeeegggfffeeecccbbbbbbaaaaaabbb```___]]]]]][[[XXXUUUSSSRRRQQQPPPPPPOOOOOOOOOOOOMMMLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCBBBAAABBBDDDDDDDDDBBB===???@@@AAACCCEEEIIILLLHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFBBBBBBAAA@@@????????????AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????>>>===>>>@@@@@@@@@?????????>>>>>>>>>>>>??????@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFGGGFFFHHHLLLMMMMMMLLLMMMMMMLLLMMMNNNPPPQQQSSSTTTUUUVVVWWW[[[aaagggnnn}}}zzzsssnnniiiccc___bbbcccddddddcccbbb```^^^___^^^\\\[[[YYYXXXXXXXXXWWWTTTPPPNNNNNNOOONNNNNNIIIKKKMMMNNNMMMMMMNNNNNNNNNOOOPPPQQQSSSTTTVVVVVVWWWZZZ[[[\\\```iiinnnnnnqqqyyyzzzwwwvvvtttpppmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkkjjjjjjkkkmmmnnnpppnnnmmmkkkjjjjjjkkkkkkllllllllljjjgggggghhhjjjeeeeeefffggghhhiiiiiijjjeeegggiiijjjiiihhhiiiiiihhhhhhgggggghhhjjjkkkmmmmmmkkkiiijjjlllnnnoooooohhhhhhgggffffffgggggghhheeeeeeeeeeeefffhhhjjjlllhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjhhhhhhiiillloooooonnnmmmllllllkkkiiifffggghhhiiijjjkkklllmmmnnnjjjiiihhhgggggghhhiiiiiikkkjjjmmmqqquuu{{{}}}zzzvvvssspppnnnnnnnnnllljjjhhhfffdddcccddddddcccbbb```aaaaaabbbccccccddddddeeedddcccaaa```````````````^^^\\\[[[[[[YYYVVVSSSQQQPPPOOONNNMMMMMMMMMMMMNNNMMMLLLMMMOOOOOONNNMMMKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFCCCBBBAAABBBCCCDDDCCCBBB@@@BBBBBBBBBAAABBBEEEGGGDDDCCCBBBAAAAAAAAAAAAAAADDDEEEFFFGGGHHHHHHGGGGGGAAAAAA@@@???>>>>>>??????????????????????????????@@@@@@@@@??????>>>>>>===???>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAABBBCCCBBBAAA@@@AAACCCAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIKKKOOOPPPOOOMMMKKKKKKLLLLLLMMMOOOPPPRRRSSSSSSUUUUUUXXX]]]aaagggsss~~~|||wwwxxxzzz|||}}}|||xxxtttqqqqqqqqqooonnnmmmlllkkkjjjfffccc^^^[[[ZZZ[[[[[[ZZZWWWZZZ]]]]]]ZZZYYYZZZ\\\]]]___aaaccceeefffgggggghhhmmmqqquuu|||~~~}}}~~~~~~}}}~~~~~~~~~|||yyywwwvvvuuussspppmmmlllmmmmmmnnnooopppppppppnnnmmmlllkkkkkklllnnnoooqqqpppooonnnmmmlllllllllmmmmmmmmmkkkiiihhhiiikkkgggggggggggghhhhhhiiiiiifffiiikkklllkkkjjjkkkmmmiiihhhhhhhhhiiikkkmmmnnnooommmlllmmmnnnoooooonnngggggggggfffffffffffffffeeeeeedddeeefffhhhiiikkkiiiiiihhhgggggggggggghhhhhhiiiiiihhhggghhhkkknnnnnnmmmlllkkkkkkiiigggffffffgggggghhhjjjkkkkkkllljjjiiihhhgggfffgggggghhhkkkiiijjjpppvvvzzz}}}{{{yyyxxxvvvsssqqqooommmlllkkkiiihhhiiigggdddcccccccccaaa```````````````aaaaaaaaabbbbbbaaa```______^^^^^^^^^]]]\\\ZZZYYYYYYXXXUUURRRPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKLLLNNNNNNMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBBBBDDDDDDCCCBBBBBBCCCCCCBBB@@@???@@@BBBCCCBBBBBBAAAAAAAAABBBBBBDDDEEEGGGHHHHHHHHHGGGFFF@@@@@@??????>>>?????????======>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@AAACCCDDDCCCBBBAAABBBCCCAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKKKKMMMPPPRRRRRRPPPLLLJJJIIIKKKLLLMMMNNNOOOPPPQQQRRRTTTSSSVVV[[[^^^bbbkkkuuu{{{xxxsssqqqqqqrrrrrrrrrrrrtttuuussspppnnnppprrruuuwwwyyy|||~~~~~~|||xxxvvvuuuxxx|||{{{zzzxxxwwwwwwwwwvvvvvvuuuuuuttttttsssrrrooommmlllmmmmmmnnnooopppqqqqqqnnnmmmlllllllllmmmnnnnnnrrrqqqpppoooooonnnnnnnnnoooppppppnnnkkkjjjjjjkkklllkkkjjjiiihhhgggggggggiiikkkmmmoooppppppqqqrrrjjjiiiiiiiiiiiikkkmmmnnnpppooonnnnnnooonnnlllkkkggggggggggggffffffeeeeeeeeeeeeeeeeeefffgggiiijjjjjjiiihhhgggffffffffffffggghhhiiihhhhhhhhhkkkmmmlllllllllkkkiiihhhffffffeeeeeefffggghhhiiijjjjjjkkkjjjhhhfffeeeeeeffffffjjjgggiiipppuuuxxx|||~~~}}}zzzwwwtttqqqpppooonnnnnnmmmkkkiiihhhgggfffgggdddbbbaaa``````^^^]]]```______^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]][[[YYYXXXXXXXXXXXXUUUSSSPPPOOONNNMMMMMMLLLLLLMMMLLLJJJIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEBBBBBBCCCDDDEEEFFFFFFGGGEEECCCBBBBBBCCCDDDBBBAAA>>>@@@AAA@@@???>>>???@@@CCCCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGGGGFFFDDDCCC??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<=======================================>>>@@@???>>>>>>???AAA?????????>>>>>>?????????AAABBBCCCCCCAAAAAABBBCCC@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJOOOQQQSSSRRROOOLLLJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQPPPRRRWWWZZZ]]]dddlllrrr|||tttqqqpppoooppptttuuuuuuuuuuuuuuuuuuttttttqqqrrrrrrrrrqqqpppoooooolllmmmmmmnnnoooppppppqqqnnnnnnmmmlllllllllllllllpppppppppooooooooonnnnnnpppqqqqqqooommmkkkkkklllooonnnkkkiiigggffffffgggkkkmmmrrrwww{{{|||yyyvvvkkkjjjiiiiiiiiijjjkkklllnnnnnnmmmnnnooonnnkkkiiiiiiiiiiiiiiihhhgggffffffffffffeeeeeefffhhhiiijjjiiihhhgggfffeeeeeeeeeeeeggghhhiiiiiihhhiiikkkmmmkkkmmmmmmllliiigggfffgggeeeffffffggghhhhhhiiiiiikkkjjjhhhfffeeeddddddeeegggfffhhhnnnrrrtttxxx}}}~~~~~~~~~|||xxxwwwvvvsssooollljjjjjjjjjkkkkkkjjjiiihhhggggggdddbbb```___``````___^^^```___]]]\\\[[[ZZZ[[[[[[XXXZZZ\\\^^^___^^^]]][[[XXXWWWWWWWWWXXXXXXVVVUUUQQQPPPOOONNNMMMMMMMMMMMMMMMKKKJJJJJJKKKKKKIIIHHHFFFFFFEEEDDDDDDCCCCCCBBBAAAAAABBBCCCDDDFFFFFFGGGDDDBBBAAAAAABBBBBBAAA???===>>>??????===<<<===>>>@@@@@@@@@@@@AAAAAABBBCCCAAABBBDDDDDDDDDBBB???>>>======<<<<<<<<<<<<======:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>:::<<<>>>>>><<<;;;===???======<<<<<<<<<<<<======???@@@AAAAAA??????@@@AAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJMMMNNNOOOOOOMMMKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOQQQOOOPPPUUUXXXYYY^^^eeegggrrr~~~}}}vvvooonnnmmmlllmmmppppppqqqssstttsssssssssssspppqqqqqqpppooooooooopppmmmmmmmmmnnnnnnoooooooooooonnnnnnmmmlllkkkjjjjjjllllllmmmmmmnnnmmmmmmmmmmmmnnnpppooommmllllllmmmnnnllljjjgggffffffggggggmmmpppxxxxxxlllkkkiiihhhhhhiiijjjjjjkkkkkklllnnnppppppmmmkkkllllllmmmmmmlllkkkiiihhhhhhgggffffffggghhhjjjkkkhhhhhhgggfffeeeeeeeeeeeegggiiijjjjjjiiiiiikkkmmmkkkmmmnnnllliiiffffffggggggggghhhhhhiiijjjjjjjjjkkkjjjhhheeedddccccccdddccccccggglllnnnooottt{{{|||yyyvvvwwwzzz|||{{{yyysssssssssqqqnnnllljjjjjjhhhjjjkkkkkkjjjjjjjjjjjjbbbaaa______aaabbbaaaaaa```___]]][[[YYYYYYYYYYYYUUUWWW[[[^^^___^^^\\\[[[WWWVVVVVVWWWXXXYYYWWWVVVRRRQQQPPPOOONNNNNNNNNNNNPPPNNNMMMLLLMMMMMMKKKIIIDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDFFFFFFGGGBBBAAA@@@@@@AAAAAA???>>>>>>???@@@???<<<:::999:::===<<<<<<<<<===>>>???@@@???@@@BBBBBBAAA???<<<:::;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999::::::;;;<<<===>>>>>>888;;;<<<<<<:::999;;;>>>;;;;;;;;;::::::;;;;;;;;;===???@@@???>>>===>>>???@@@@@@???????????????@@@===>>>>>>>>>????????????AAAAAABBBBBBCCCDDDEEEEEECCCBBBAAA@@@AAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKJJJKKKLLLLLLKKKJJJLLLMMMJJJKKKKKKLLLMMMNNNNNNOOOSSSPPPQQQUUUWWWXXX\\\aaabbbjjjrrryyyyyysssnnnnnnnnnlllmmmpppmmmoooqqqrrrrrrqqqqqqqqqpppppppppooonnnnnnpppqqqmmmmmmmmmmmmnnnnnnnnnnnnoooooonnnmmmkkkjjjiiihhhhhhiiijjjkkklllllllllllljjjkkkmmmnnnmmmmmmmmmoookkkjjjhhhfffeeefffggghhhmmmrrr}}}xxxlllkkkjjjhhhhhhhhhhhhiiihhhiiikkkooorrrrrrpppnnnooooooppppppooommmllljjjhhhhhhgggggggggiiijjjkkkggggggfffeeeeeeeeeeeeeeegggiiikkkkkkjjjjjjkkkmmmkkkmmmooommmiiifffggghhhiiiiiiiiijjjkkkkkkkkklllkkkjjjhhheeedddcccccccccaaaaaaeeejjjkkkkkkqqqyyyzzz}}}xxxtttnnnoooqqqsssvvvvvvsssqqqrrrqqqpppooonnnmmmlllkkkhhhiiikkkkkkiiihhhhhhhhhbbb___]]]]]]^^^_________```___]]]ZZZXXXVVVUUUTTTYYYZZZ[[[\\\]]]]]]\\\[[[XXXXXXWWWVVVVVVVVVWWWWWWTTTRRRPPPNNNMMMMMMMMMMMMJJJJJJJJJKKKJJJIIIIIIHHHKKKIIIDDDAAA???@@@BBBCCCBBBBBBAAAAAABBBCCCEEEFFF>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=================================>>>>>>>>>????????????======<<<;;;::::::999999777888999:::;;;::::::999;;;:::999888888888::::::;;;;;;<<<<<<;;;:::999999888999::::::;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>?????????===<<<;;;;;;;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIIIIJJJKKKLLLLLLMMMOOOPPPRRRSSSRRRSSSUUUWWW[[[```gggmmmttt|||xxxqqqnnnlllkkklllmmmllllllmmmnnnoooqqqqqqqqqppppppoooooommmlllkkkkkknnnpppmmmlllkkkkkkmmmmmmlllkkkmmmmmmlllkkkjjjiiihhhggghhhiiiiiikkklllmmmnnnnnnkkkkkkkkkjjjhhhgggeeedddhhhgggfffeeeeeefffggghhhkkksss~~~~~~xxxpppooollljjjhhhgggffffffggggggiiimmmrrrtttssspppooonnnlllkkkllllllkkkkkklllkkkjjjjjjkkkkkkjjjhhhgggfffffffffgggggghhhiiijjjiiihhhhhhiiijjjiiihhhkkkjjjiiiiiiiiihhhfffdddcccccccccddddddeeeeeeeeeggghhhiiihhheeeccccccccccccdddeeehhhkkknnnqqqsssyyy{{{~~~}}}|||~~~~~~{{{wwwsssqqqnnnnnnooorrrtttsssqqqnnnpppooonnnmmmlllllllllllliiikkkmmmllljjjgggffffff```___]]]]]]___``````___```^^^\\\YYYWWWUUUTTTSSSVVVWWWYYYZZZ[[[ZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUVVVRRRPPPOOOMMMKKKKKKKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHHHHFFFCCCAAA??????@@@AAA@@@@@@??????@@@BBBCCCDDD==============================>>>>>>>>>>>>==========================================>>>>>>>>>???;;;;;;::::::999888888777777777999:::::::::999999999999888777888888::::::;;;;;;<<<<<<;;;::::::999888999999:::::::::::::::<<<<<<======>>>=========<<<======>>>??????@@@@@@>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLLLLNNNPPPPPPPPPQQQRRRTTTVVVZZZ___ccciiiuuu}}}wwwssspppmmmkkkjjjkkkllllllkkklllmmmnnnoooppppppooonnnlllkkkjjjhhhggggggiiijjjkkkiiiiiijjjkkklllkkkjjjkkkjjjiiihhhgggffffffeeeiiiiiiiiiiiiiiiiiiiiijjjiiiiiihhhhhhgggfffeeedddhhhgggfffeeeeeefffggghhhkkkpppvvv{{{}}}zzzuuuqqqnnnmmmkkkiiihhhggghhhhhhjjjiiijjjmmmqqqsssrrrppppppooonnnmmmmmmmmmlllkkkpppooommmllllllkkkiiihhheeeeeeeeeeeefffggghhhhhhiiihhhhhhiiijjjkkklllkkklllkkkjjjjjjiiigggeeecccbbbbbbbbbcccddddddeeeeeehhhiiiiiihhheeeccccccccccccdddeeegggjjjlllmmmnnntttvvv~~~~~~|||zzzyyywwwvvvvvvvvvvvvvvvvvvtttrrrpppooommmmmmnnnpppqqqqqqnnnllllllkkkjjjiiiiiijjjkkkmmmjjjlllnnnmmmjjjfffdddccc^^^]]]]]]___```aaa```___^^^]]][[[XXXVVVTTTSSSRRRSSSTTTVVVWWWXXXXXXWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTOOONNNMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<<<<<<<<<<============999999999888777777666666777777888999999999888888777777777777777888999:::;;;;;;;;;;;;;;;::::::999777888999999::::::999999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAA???>>>>>>============>>>????????????????????????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNMMMNNNOOOQQQRRRUUUXXXZZZ]]]eeerrr||||||wwwrrrooonnnllljjjiiijjjkkkkkkkkkkkkkkkmmmnnnnnnmmmlllllljjjiiihhhgggfffeeeeeefffiiihhhhhhiiikkkmmmmmmllljjjiiihhhgggfffeeeeeeeeejjjjjjiiihhhgggfffeeeeeeffffffffffffeeeeeeddddddgggfffeeeeeeeeeeeeggggggkkklllmmmnnnnnnmmmkkkjjjjjjjjjiiihhhhhhiiiiiijjjjjjiiiiiijjjmmmnnnmmmlllmmmmmmmmmnnnooooooooooootttttttttrrrpppmmmjjjhhheeeeeeeeeeeefffggghhhiiiggggggggghhhjjjlllnnnooonnnnnnmmmllljjjgggeeecccaaaaaaaaabbbccccccddddddggghhhiiigggeeebbbbbbbbbaaaccceeegggiiiiiiiiiiiioooqqqyyy~~~~~~}}}}}}|||}}}{{{yyywwwuuutttttttttqqqqqqrrrrrrrrrqqqppppppnnnmmmmmmooopppooommmkkkiiihhhfffeeeeeegggjjjllljjjlllnnnmmmiiieeeaaa```\\\\\\]]]___aaabbb```^^^]]][[[YYYWWWTTTRRRQQQQQQQQQRRRTTTUUUVVVVVVVVVUUUWWWVVVUUUTTTSSSRRRRRRRRROOONNNLLLKKKIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>=========>>>>>>?????????????????????????????????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888888888888777777666666777777777777777777777777666666666666777888888999:::::::::;;;;;;:::999999666777888888999999888888::::::;;;;;;::::::999999999:::;;;===>>>@@@AAAAAA??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLKKKLLLMMMOOOQQQSSSUUUVVVXXX]]]fffmmm}}}|||xxxuuuqqqnnnllljjjhhhhhhjjjkkkkkkkkkjjjkkklllllllllkkkjjjiiikkkjjjhhhhhhgggfffeeeccchhhggggggiiillloooooonnnkkkjjjiiihhhggggggggggggiiiiiihhhgggffffffeeeeeeeeeeeedddddddddeeeeeeeeefffeeedddddddddeeefffgggiiihhhhhhhhhhhhggggggffffffffffffggghhhiiijjjjjjhhhgggfffffffffggghhhhhhfffhhhjjjmmmnnnqqqsssuuuxxxzzz}}}|||xxxrrrllliiieeeeeeeeeffffffggghhhiiieeefffffffffgggjjjmmmpppooopppqqqooollliiigggeee``````aaaaaabbbbbbbbbccceeefffgggeeebbb```___```___aaadddgggiiiiiiiiihhhlllooovvv~~~~~~}}}{{{zzzyyyyyyyyyzzzxxxvvvrrrpppooooooooooooooopppqqqqqqqqqqqqqqqnnnmmmmmmnnnoooooommmkkkgggfffdddbbbccceeegggiiihhhjjjkkkjjjfffbbb___^^^[[[[[[\\\^^^```aaa___]]][[[ZZZWWWUUURRRQQQOOOOOOPPPQQQSSSUUUVVVVVVVVVUUUUUUUUUTTTRRRRRRQQQQQQQQQOOOOOOMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>???????????????========================<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888888888888777777777777666666666666666666666666555555555666666777777777888888999999999999888888555666777777888888777777888888999999999888888777888999:::;;;===>>>???@@@???>>>>>>>>>======<<<<<<==============================>>>>>>>>>?????????@@@????????????@@@AAAAAADDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLKKKKKKLLLNNNOOOQQQSSSTTTVVVZZZ```eeeoooxxxzzzvvvtttrrrooommmkkkiiiggghhhiiikkklllkkkkkkkkkllllllllljjjiiihhhkkkiiihhhhhhiiihhheeebbbeeeeeeeeehhhkkknnnnnnnnnkkkjjjiiiggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhheeeeeedddddddddeeefffgggeeedddccccccccceeefffgggcccdddeeeffffffeeedddcccbbbcccdddeeeggghhhhhhiiifffffffffeeedddeeeffffffdddfffiiikkkmmmpppuuuyyy}}}xxxooojjjdddddddddddddddeeeffffffeeeeeeeeeddddddgggmmmqqqqqqssstttsssnnnjjjhhhgggaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccbbb___]]]]]]]]]]]]```cccgggiiijjjjjjjjjlllnnnttt||||||}}}}}}}}}}}}||||||zzz{{{|||~~~}}}}}}}}}{{{xxxvvvwwwxxx{{{yyyuuurrrpppooooooooonnnooopppqqqqqqqqqpppooommmllllllmmmnnnnnnmmmkkkgggfffdddbbbaaabbbcccdddeeefffgggeeebbb___^^^^^^[[[ZZZZZZ\\\^^^^^^]]]\\\YYYXXXVVVSSSQQQOOONNNMMMOOOPPPRRRTTTUUUVVVVVVUUUSSSRRRRRRQQQQQQQQQQQQQQQOOOOOONNNMMMKKKIIIGGGEEEDDDEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>???@@@@@@??????>>>::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::777777777777888888888888777777777777777777777777666666555444444444555555444555555666666555555444555666777777777777777777444555666666777777666666555666666777888888777777777888888:::;;;<<<======<<<===============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJJJJKKKMMMKKKMMMOOOQQQSSSVVVZZZ]]]bbbhhhttt|||xxxssspppnnnnnnlllkkkjjjiiiggghhhjjjlllmmmmmmlllmmmmmmmmmlllkkkiiihhhiiihhhggghhhjjjiiieee```cccbbbccceeeiiikkklllllljjjiiigggeeeeeefffggghhhgggggghhhhhhiiiiiijjjjjjeeeeeedddccccccdddeeefffdddcccbbbbbbcccdddfffggg^^^aaadddffffffeeebbb``````aaabbbccceeeeeeeeeeeefffggghhhhhhgggggghhhiiigggiiillllllnnnrrryyy}}}sssmmmeeedddccccccbbbccccccccceeeffffffffffffiiiqqqwwwxxx{{{|||yyysssllliiiiiidddccccccbbbaaa```______]]]^^^______]]]\\\\\\]]]]]]___bbbeeegggiiijjjjjjlllnnnsssyyyzzz{{{{{{{{{{{{yyyxxxwwwwwwyyy{{{}}}~~~~~~|||yyywwwxxxzzzzzzxxxuuusssqqqqqqrrrssspppqqqsssttttttrrrpppnnnjjjiiiiiijjjlllmmmlllkkkgggfffeeecccaaa`````````aaaaaaaaa```]]]\\\]]]^^^\\\ZZZYYYYYY[[[\\\[[[ZZZXXXWWWUUURRRPPPNNNMMMLLLMMMNNNQQQSSSTTTUUUUUUTTTPPPPPPPPPPPPPPPQQQQQQRRROOOOOONNNMMMKKKHHHFFFDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@???@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>===::::::::::::::::::::::::888999999::::::999999888888888888888888888888888555666666666777777777777555555555555555555555666666666444333333333444444555555666666555444222222333444555555666666555555444444555666666666666555222333444666777777777777666777777888999::::::::::::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===============>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDFFFFFFDDDEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKHHHJJJLLLNNNPPPRRRUUUVVVZZZ]]]dddpppwwwsssooolllkkkkkkkkkjjjjjjiiiggghhhkkkmmmnnnnnnnnnooooooooonnnllljjjiiijjjiiihhhkkknnnmmmhhhccceeedddeeegggjjjmmmmmmmmmkkkiiigggeeeeeefffhhhjjjgggggghhhhhhhhhiiiiiiiiieeedddbbbaaaaaabbbcccdddcccbbbbbbbbbbbbdddfffgggaaaccceeeggggggeeebbb```___```aaabbbbbbbbbaaaaaacccfffiiijjjiiihhhjjjkkkhhhkkknnnooorrryyy}}}uuuqqqjjjiiihhhgggfffeeeeeeeeefffhhhiiiiiijjjpppzzz}}}tttpppoooffffffdddcccaaa___^^^]]]ZZZ\\\^^^^^^]]]\\\]]]^^^^^^___```bbbdddfffggghhhjjjmmmpppssswww{{{|||||||||{{{zzzxxxwwwtttuuuwwwzzz{{{||||||{{{}}}~~~~~~{{{wwwuuuwwwyyyvvvtttqqqooooooppprrrsssssstttwwwxxxxxxuuurrrooohhhgggggghhhjjjlllkkkkkkhhhgggfffdddaaa___^^^]]]^^^^^^^^^\\\ZZZ[[[]]]___\\\ZZZXXXWWWYYYZZZZZZYYYXXXVVVTTTQQQOOOMMMLLLKKKLLLMMMOOOQQQSSSTTTTTTSSSOOOOOOOOOOOOPPPQQQRRRRRRNNNNNNNNNLLLJJJGGGEEECCCCCCCCCDDDDDDCCCCCCBBBAAA???>>>>>>===>>>>>>???@@@======>>>??????>>>===<<<========================888888888999999888888888777777777777777777777777555555555666666666666777444444444444444444444444666666444333222333333444555666666666555333111000222333333444555555555444333444555555666666555555111222333555666777777888666666777777888888888999888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<===>>>>>>======>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFFCCCDDDDDDEEEFFFGGGGGGHHHGGGHHHIIIIIIHHHGGGHHHJJJHHHIIILLLNNNPPPQQQRRRSSSXXXYYY\\\dddsss~~~vvvrrrnnnlllkkkllllllllljjjiiihhhhhhkkknnnooooooppppppppppppooommmkkkiiimmmkkkkkkooorrrrrrlllgggiiihhhhhhkkknnnpppppppppnnnllljjjhhhhhhiiikkkmmmhhhhhhhhhhhhhhhgggggggggdddcccaaa```___```aaabbbbbbbbbaaaaaabbbdddeeegggfffgggiiiiiiiiigggdddccc______```aaaaaa```___^^^___cccgggiiihhhhhhiiikkkfffjjjnnnqqqwww|||uuutttqqqpppnnnlllkkkjjjiiiiiigggiiilllmmmooovvv|||vvvuuuhhhgggfffdddaaa___]]]]]]YYY[[[]]]^^^]]]]]]^^^```````````````aaabbbdddeeehhhkkkmmmnnnpppwww~~~}}}zzzxxxwwwvvvvvvvvvxxxxxxxxxxxxyyyzzz{{{|||~~~zzzwwwuuutttuuuuuusssssssssrrrrrrqqqqqqqqqoooqqqvvv{{{|||zzztttpppkkkiiihhhhhhjjjkkkkkkkkkkkkhhhdddaaa______^^^]]]___^^^\\\ZZZZZZYYYZZZZZZ[[[ZZZXXXXXXYYYYYYYYYWWWVVVTTTRRROOONNNNNNOOOPPPNNNNNNNNNOOOOOOPPPPPPPPPLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMKKKIIIGGGEEEEEEDDDDDDBBBAAA???>>><<<<<<>>>>>>>>>>>>>>>?????????<<<===>>>>>>>>>>>>>>>===;;;:::888888888:::<<<>>>;;;:::999999888888888999888777666555444444444555666555333333222333444555444444444444444444444444333333333333222111000000111111222333333444555555555555555444444333333333555555555555555555555555111000111333666999999999777777888888999999999:::;;;<<<======;;;:::;;;=========<<<;;;:::999999888888888888999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::<<<===???AAABBBDDDDDDEEE@@@@@@??????@@@@@@AAABBBDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHIIIKKKLLLNNNOOOPPPTTTTTTWWW\\\eeesss{{{{{{~~~wwwpppmmmnnnnnnllliiikkkjjjiiikkknnnqqqrrrsssooopppppppppooollliiihhhqqqkkkiiimmmrrrqqqnnnnnnpppnnnooosssvvvvvvsssrrrtttnnnhhhfffhhhhhheeebbbgggdddcccdddgggiiihhhgggcccccccccaaa______aaacccccccccbbbccccccdddeeefffjjjlllmmmnnnkkkgggbbb___\\\]]]___```bbbcccccccccbbbccceeegggiiijjjjjjjjjjjjkkkqqqzzzwwwtttsssvvvxxxxxxtttnnniiiiiikkkjjjkkklllmmmsssooojjjccc```______^^^]]]^^^]]]]]]^^^______^^^\\\[[[]]]___aaabbbcccccccccgggeeeddddddiiipppwww|||||||||zzzyyyyyyyyyzzzzzzvvvwwwwwwxxxyyyzzz||||||}}}|||zzzxxxwwwvvvvvvvvvsssssssssrrrrrrrrrrrrrrrtttuuuxxx|||}}}zzzuuuqqqjjjiiihhhiiijjjkkkjjjiiikkkiiieeecccbbbaaa___^^^\\\[[[ZZZYYYYYYYYYZZZ[[[[[[XXXVVVUUUVVVVVVVVVUUUSSSRRRPPPOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLJJJIIIGGGFFFEEEDDDAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;999999888888888999;;;<<<::::::999888888888888888666666666555444444333333555444333222222333444555222222222222222222222222111111222222333222222222111111222222333444444555444444444333333333222222444444444444444444444444444333222444666777777666777777777777777777666666999:::;;;;;;999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===;;;<<<<<<<<<<<<;;;;;;:::<<<<<<>>>???AAABBBBBBBBB???????????????@@@AAAAAADDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQUUU\\\gggssszzz{{{~~~wwwsssssstttsssrrrmmmkkkiiijjjmmmppprrrrrrssssssttttttrrrpppnnnmmmooojjjiiioootttuuuttttttuuussssssxxx~~~~~~{{{xxxsssmmmfffcccdddfffeeeddddddbbbaaaaaadddeeeeeecccaaabbbbbb```______```bbbeeeeeeeeeeeeffffffggggggjjjkkkmmmmmmkkkgggbbb______```aaabbbbbbbbbbbbbbbbbbcccdddeeeggghhhiiijjjnnnooottt|||~~~wwwwwwyyyvvvnnnkkkkkkqqqppppppsss}}}pppkkkfffbbbbbbbbbbbbaaabbb```^^^]]]]]]]]][[[YYY\\\]]]___aaabbbbbbbbbaaadddcccbbbcccgggmmmssswwwzzzzzzzzzzzz{{{|||}}}}}}uuuuuuvvvvvvwwwyyyzzz{{{yyyyyyyyyyyyyyyxxxwwwwwwrrrrrrrrrsssssssssssssssvvvwwwxxxzzz{{{yyytttqqqjjjjjjjjjkkklllkkkiiigggjjjhhhfffeeedddcccaaa___ZZZYYYXXXXXXXXXYYY[[[[[[ZZZWWWTTTRRRRRRRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDD???????????????>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<;;;::::::999999777777888888999888888888999999888888888888777777555555555555444333222111444333333222222333444444222222222222222222222222//////111222222333333333111111111222333333444444333333333222222222222222222222222222222222222222777555444444555555444333777777777666555555444444777888999888777777888999999999:::::::::;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<999999:::;;;;;;;;;;;;:::;;;<<<===>>>????????????>>>>>>>>>>>>>>>??????@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLNNNPPPTTTZZZbbbgggvvv}}}zzzzzzzzzwwwxxxzzz{{{{{{tttqqqmmmlllnnnqqqtttuuuxxxzzz{{{||||||zzzxxxvvvsssnnnnnnuuu{{{}}}~~~}}}{{{{{{~~~sssmmmfffbbbccceeefffeeecccbbb``````aaabbbbbbaaa``````aaa```______aaabbbggghhhiiijjjjjjjjjiiihhhjjjkkkmmmmmmkkkgggccc```cccccccccccccccccccccbbbccccccbbbcccdddfffgggiiioooooosssyyy}}}yyyvvv|||uuuooonnnxxxvvvuuu{{{~~~pppmmmhhhfffeeefffffffffgggccc___\\\ZZZYYYWWWVVV\\\]]]^^^```aaaaaa````````````aaabbbeeeiiimmmppp|||yyyyyyyyyzzzzzz{{{||||||uuutttttttttttttttuuuuuutttuuuwwwyyyyyyyyywwwvvvrrrrrrssssssttttttuuuuuuttttttuuuvvvwwwvvvtttqqqlllllllllmmmnnnllliiifffhhhfffeeeeeeeeedddaaa___[[[[[[YYYYYYXXXYYYZZZ[[[[[[WWWSSSQQQPPPPPPPPPPPPKKKKKKLLLMMMNNNNNNMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@@@@??????>>>>>>>>>>>>======<<<;;;::::::999:::999999999888888999999555666888999999777666444777777777777777777777666555555555555555333222111222222222222222333333333333333333333333333333333///000000111222222111111000111111111222222333333222222111111111111111111333333333333333333333333777666444444555555444222666666666555555555555555555777888888666666777999999999999999999:::::::::;;;;;;::::::999:::::::::888888:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>==================>>>??????AAAAAABBBBBBCCCEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQTTTYYY\\\eeeqqqyyyuuuuuuvvv{{{~~~zzzuuurrrsssvvvyyy{{{~~~}}}yyyyyyvvvrrrkkkhhhggggggffffffeeedddcccbbbbbbbbbbbbaaa```aaabbbbbb``````bbbccchhhiiikkkmmmmmmlllkkkjjjkkklllmmmmmmkkkhhhdddbbbeeeeeeddddddddddddeeeeeedddcccbbbaaabbbdddfffgggllllllooossstttvvv~~~|||tttwww|||xxxyyy~~~~~~wwwnnnllliiigggfffggghhhhhhhhhddd^^^ZZZXXXWWWVVVVVVYYYZZZ\\\^^^````````````^^^___```bbbeeegggiiijjjuuuxxxxxxxxxxxxxxxxxxwwwwwwuuutttsssqqqpppoooooooooppprrruuuwwwyyyxxxwwwvvvsssssssssttttttuuuuuuuuurrrrrrrrruuuwwwwwwvvvtttooonnnnnnoooooommmiiifffdddcccbbbcccccccccaaa______^^^\\\ZZZYYYYYYYYYYYY\\\XXXTTTRRRQQQQQQPPPOOOJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBB@@@???===<<<<<<<<<<<<;;;;;;:::999888888777777666666777888999:::555666888999888666444222555555666777777666666555555555555555444333222222000111111222222333333333333333333333333333333333000111111111000000///...000000111111111111111222111111111111111111111111333333333333333333333333555444333444666666555444444444555555666777888888555777888888777777888:::;;;::::::999888888777777999999888888777888888888888999:::;;;<<<===============>>>>>>>>>>>>============<<<<<<======>>>???@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLOOOQQQQQQSSSUUUWWWYYY```kkkvvvzzzsssrrrrrrssswww|||}}}}}}|||yyytttpppmmmkkkiiigggkkkjjjiiifffdddbbbbbbbbbbbbcccddddddcccbbbcccdddhhhiiilllmmmnnnnnnlllkkklllmmmnnnnnnllliiifffdddeeedddddddddeeefffggghhhfffeeecccbbbbbbccceeefffjjjiiikkknnnmmmmmmssszzz||||||zzzuuussszzztttjjjiiihhhfffeeeeeefffgggeeeaaa[[[WWWVVVWWWWWWWWWUUUWWWYYY\\\___```aaaaaa^^^___aaaccceeeggghhhhhhrrr{{{wwwxxxxxxwwwvvvuuutttssstttsssqqqooonnnmmmlllllloooqqqtttwwwxxxyyyxxxwwwtttttttttuuuuuuuuuuuuuuurrrrrrtttwwwyyyzzzxxxwwwqqqpppooonnnnnnllliiifffbbbaaa``````aaabbb```___aaa```]]][[[YYYXXXXXXXXX[[[YYYVVVUUUTTTSSSQQQPPPMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@>>><<<;;;::::::::::::999999888888777777777666555666777888999666777888888888666333222333444555666777666555444666555444333222222222222///000111222222222222222111111111111111111111111111111111000000///------000000000000000000000000111111111111111222222222444444444444444444444444444333333444666777666555222333444555666888999999555777888888888888999:::;;;;;;:::999888777666555777777777666777777888888999999;;;<<<============<<<<<<===>>>>>>>>>=====================>>>>>>????????????@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGJJJMMMOOOOOOPPPQQQRRRVVVXXX___hhhppp|||}}}wwwtttsssttttttuuu{{{|||xxxuuuttttttyyyxxxuuupppiiidddbbbbbbccceeeffffffdddccccccdddfffgggiiikkkmmmmmmmmmmmmnnnooooooooonnnkkkiiigggeeeeeeddddddeeeggghhhiiihhhgggfffdddddddddeeefffiiihhhjjjllljjjiiimmmtttssssssttttttttt|||tttfffffffffdddbbbaaaccceeebbb^^^YYYVVVVVVXXXXXXYYYTTTUUUXXX[[[^^^___``````^^^___bbbdddfffggghhhhhhpppwwwvvvvvvwwwwwwvvvuuusssrrrrrrqqqpppoooooonnnnnnnnnqqqrrruuuwwwyyyzzzzzzzzzvvvvvvvvvuuuuuuuuuuuuuuurrrrrrtttwwwzzzyyywwwtttrrrpppnnnlllkkkjjjgggeeebbb```^^^^^^```aaaaaaaaa___^^^\\\ZZZYYYXXXXXXYYYYYYXXXWWWWWWVVVUUURRROOOQQQOOOMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;::::::888888888888888888888888:::999777555444555666666888888888888777555333222111333444666666666444444555333111......///000111...///000111222222222111000000000000000000000000/////////000//////......000000000000000000000000111111111222222222333333222222222222222222222222555444333444666666666444222222333444555666666777444666888888777777999:::999999888888777777777666777777666777777888999:::888999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFGGGGGGHHHHHHFFFHHHKKKLLLLLLLLLMMMOOOUUUUUUZZZ```fffmmm{{{}}}zzzwwwuuurrrrrrtttvvvxxx|||tttkkkfffeeedddfffgggfffdddbbbaaaaaacccdddfffhhhjjjlllmmmnnnpppqqqqqqpppooommmkkkjjjgggfffeeeddddddeeeggghhhjjjiiiiiihhhgggfffeeeeeehhhggghhhjjjhhhfffjjjpppooooooppprrrrrrwwwzzzooocccdddeeeccc```___```bbb___\\\XXXVVVWWWXXXXXXXXXUUUWWWYYY[[[\\\\\\\\\\\\^^^___aaaccceeeggghhhiiimmmrrrxxxuuuuuuvvvwwwwwwvvvtttssspppppppppppppppqqqqqqrrrssstttvvvxxxzzz{{{||||||wwwwwwvvvvvvuuuuuuttttttqqqrrrtttvvvxxxwwwsssppprrrooollljjjiiigggeeedddccc```^^^]]]___aaabbbccc\\\[[[ZZZXXXXXXXXXYYYZZZWWWWWWWWWXXXXXXVVVRRROOOSSSQQQNNNKKKHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCCCCBBB@@@??????>>><<<<<<;;;;;;;;;:::::::::777777777777888888888888>>><<<999666444333333444999999999888777555444333111222444666666555444333444111...++++++,,,///000---...000111222222222111222222222222222222222222,,,---...///000000000000000000000000////////////111111222222333333333333111111111111111111111111666555444444555666555333333333333333333333333333444555777777666777888:::777777777777888888888888777777777777888999:::;;;888888999:::::::::999999888888999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>???@@@@@@======>>>>>>???AAABBBCCCBBBBBBBBBAAAAAABBBBBBBBBDDDEEEEEEFFFGGGGGGHHHHHHGGGIIIKKKKKKKKKKKKLLLMMMOOOOOOSSSYYY\\\___jjjwww|||yyyvvvrrrooooooqqquuuyyy{{{}}}rrrllljjjdddfffgggfffcccaaa______bbbbbbccceeehhhjjjmmmnnnqqqrrrrrrqqqpppnnnlllkkkjjjhhhfffdddcccdddeeefffjjjkkkkkkjjjiiigggfffeeeeeeeeefffhhhfffdddgggmmmmmmlllnnnooonnnppprrrfffbbbddddddbbb___]]]___aaa___\\\YYYWWWWWWWWWWWWVVVXXXYYYZZZ[[[[[[ZZZYYYYYY^^^^^^```bbbdddggghhhiiijjjnnnssszzzyyywwwtttrrrqqqqqqssstttrrrrrrrrrrrrqqqqqqqqqqqqtttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvrrrqqqppprrruuuuuurrrooommmllljjjhhhgggfffeeeeeebbbaaa```^^^^^^^^^______ZZZXXXWWWWWWWWWWWWVVVTTTVVVUUUTTTSSSSSSRRRSSSSSSUUUSSSPPPLLLJJJHHHGGGFFFDDDEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<;;;:::999999777666555555555666888999666666666666666666666666555555555444444333333333000222333333222111222333333333333222222111111111---...///000000111000000//////.........---------////////////000000000000............////////////111000/////////000222333111111000000111111222333555555555444444333333333444444444444444444444444666666666666666666666666555777999:::888777666777999999888888888888888888888999;;;::::::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<===???BBBDDDBBBBBBBBBBBBBBBBBBAAAAAAEEEFFFFFFEEEEEEGGGJJJMMMLLLKKKIIIHHHHHHIIIJJJKKKOOOPPPRRRTTTXXX]]]ccchhhrrr|||~~~}}}|||yyywwwuuusssrrruuussssssxxxxxxnnnkkkkkkjjjhhhddd```^^^___aaaeeeggghhhhhhjjjmmmooooooooossstttqqqqqquuuxxxxxxyyyrrrkkkiiihhhgggjjjooorrrtttrrrllliiikkkkkkiiijjjjjjkkkmmmjjjfffgggkkkjjjjjjkkkllllllooo{{{vvvjjjccc_________```______^^^]]][[[YYYXXXWWWVVVVVVWWWXXXWWWYYYZZZYYYWWWWWWZZZ\\\]]]]]]___bbbdddgggiiijjjkkkkkknnnuuuyyywwwtttrrrqqqqqqrrrsssuuuuuuuuuuuuuuuttttttsssssstttuuuvvvwwwwwwxxxxxxwwwwwwxxxwwwwwwvvvuuutttpppooooooppprrrrrrpppmmmkkkjjjiiihhhgggfffeeeeeedddccc```^^^\\\\\\\\\\\\YYYWWWUUUUUUUUUTTTRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSSSSQQQOOOLLLIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===999999:::999999888777666666666555555666666777888666666666666666666666666444444444444333333333222000222333333222111111222333333222222222111111111///000000111111111111000//////.........---------........./////////000000////////////000000000000111000/////////000111222111111000000111111222333555444444444333333333333444444444444444444333333555555555555555555555555555777888888777666666777888888888888888888888888777888999999888888999;;;888999999999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===<<<<<<>>>AAABBBAAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEEDDDDDDEEEHHHKKKJJJJJJIIIIIIIIIIIIJJJJJJMMMOOOPPPRRRTTTXXX]]]aaagggnnn}}}yyyxxxwwwuuutttrrrqqqpppssssssuuu|||tttoooiiiiiigggccc```___```bbbbbbdddeeeeeefffiiilllmmmlllsssxxx{{{{{{sssooommmkkknnnsssuuuzzz{{{vvvssssssqqqooonnnjjjiiikkkiiifffgggjjjiiihhhiiijjjiiilllwwwzzzyyy~~~}}}rrrhhhccc```````````````___^^^]]][[[ZZZYYYXXXWWWWWWWWWWWWVVVXXXYYYXXXWWWWWWYYY\\\\\\^^^```ccceeehhhiiijjjhhhhhhiiiooo{{{xxxvvvtttrrrqqqqqqrrrsssvvvwwwxxxxxxxxxvvvuuutttrrrssssssttttttuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrnnnmmmlllmmmoooooommmllliiiiiiiiiiiihhhgggeeeeeefffdddaaa^^^[[[YYYYYYXXXZZZWWWTTTRRRRRRPPPNNNMMMOOOOOOOOOOOOPPPQQQRRRSSSPPPOOOLLLJJJHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA?????????>>>======<<<<<<888888888888777666555555444444555666666666666666444444444444444444444444333333333333333222222222111333444333111000000000222222111111111111000000111111222222222111000000...............------------------.........////////////000000000111111111000000/////////000111222111000000000000111222222444444333333333333333222333333333333333333333333444444444444444444444444555666666555444444666777888888888888888888888888666777999888777777888999666777777888999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;===>>>@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBCCCEEEHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLNNNPPPQQQSSSVVVYYY```cccmmm{{{zzzssssssrrrqqqpppoooooonnnoooqqquuu}}}{{{rrrjjjjjjhhhdddaaa```aaacccbbbbbbccccccdddgggkkkoooqqq{{{|||vvvtttsssvvv{{{|||}}}{{{xxxtttmmmjjjkkkmmmjjjiiiiiigggfffggghhhggghhhqqq||||||{{{}}}||||||zzzuuupppoooqqquuu{{{}}}}}}zzztttllleeebbbaaaaaaaaaaaa```___^^^]]]\\\\\\[[[[[[YYYXXXVVVVVVVVVWWWWWWWWWVVVWWWZZZ\\\\\\^^^aaadddgggiiijjjjjjfffffffffjjjuuuwwwvvvtttrrrqqqqqqqqqrrruuuvvvwwwwwwwwwuuusssrrrqqqqqqppppppqqqqqqqqqrrrssssssssssssrrrqqqpppppplllkkkkkkllllllllllllkkkhhhhhhiiiiiiiiihhhfffeeefffdddaaa^^^[[[ZZZYYYXXX[[[XXXTTTQQQPPPNNNLLLJJJKKKKKKKKKLLLMMMNNNPPPQQQMMMLLLJJJHHHGGGGGGGGGHHHJJJHHHGGGEEEDDDDDDEEEFFFCCCCCCBBB@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;999999999999888777666555222333555666666666555444111111111111111111111111222222222222222222222222111333333222000///...///000000000000000000000000111111111111111000///...........................,,,,,,,,,---------......////////////000000000000////////////000000111111000000000000000111222222333333333333222222222222222222222222333333333333333333333333333333333333444444444333222333555777777777777777888888888888777888999888777777888999666666777888999:::;;;<<<========================>>>===<<<;;;:::;;;<<<===>>>??????@@@AAABBBBBBCCCCCCDDDDDDCCCBBBBBBDDDFFFFFFGGGIIIJJJJJJIIIHHHGGGIIIKKKMMMOOOOOOQQQSSSUUU]]]]]]bbblllwwwyyytttppppppoooooooooooooooooommmnnnrrrzzzvvvpppooommmhhhdddbbbcccddddddcccdddfffgggiiipppxxx~~~}}}~~~zzzsssooorrruuurrrllliiifffeeefffgggffffffllluuu{{{}}}~~~|||xxxuuusssqqqqqqqqqoookkkjjjkkklllssstttuuurrrmmmgggbbb```cccccccccbbbaaa```^^^^^^]]]]]]]]]]]][[[YYYWWWUUUVVVVVVVVVVVVVVVXXX[[[]]]]]]___bbbeeehhhiiijjjjjjffffffgggkkktttvvvuuutttrrrqqqqqqqqqqqqrrrrrrssssssrrrpppooonnnoooooonnnmmmmmmmmmnnnnnnqqqqqqrrrqqqqqqpppooonnnjjjkkkkkkjjjjjjjjjjjjkkkhhhhhhiiihhhhhhgggffffffdddbbb```^^^\\\[[[[[[[[[[[[XXXTTTQQQOOONNNLLLKKKHHHHHHHHHHHHIIIKKKLLLMMMJJJIIIHHHFFFFFFFFFFFFGGGIIIGGGFFFDDDCCCCCCCCCDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;:::888888888888777666555555111222333555555444333333111111111111111111111111000111111111111111111111111222333222000.........///////////////////////////000000000///...---------.....................,,,,,,,,,,,,---------------------.........//////......//////000000000000000000//////000000111222222222222222222222222222111111111222222222333333333333333333333333333333333333333222111222555777666666777777777888888888888999:::999888777888999666777888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;;;;<<<>>>>>>??????@@@AAABBBBBBCCCDDDEEEDDDCCCCCCDDDEEEEEEFFFHHHIIIIIIIIIHHHGGGHHHJJJMMMOOOOOOQQQSSSUUUUUUUUUXXX___fffooo}}}}}}xxxssspppooopppppppppqqqqqqrrrrrroooppprrrvvv|||zzzwwwvvvrrrmmmhhheeeeeeffffffdddeeeiiikkknnnxxxyyyvvv{{{~~~yyyooohhhfffeeefffhhhgggeeeiiiooottttttvvvwwwwwwtttpppllljjjkkkkkkkkkiiiggggggfffkkklllmmmkkkgggcccaaa```ccccccccccccbbbaaa```___^^^______^^^]]]ZZZXXXVVVXXXWWWVVVVVVXXX[[[]]]______```ccceeeggghhhiiiiiifffhhhjjjooovvvvvvuuutttrrrqqqqqqppppppppppppooonnnmmmlllkkkkkknnnmmmkkkjjjiiijjjjjjkkknnnnnnooonnnnnnmmmlllkkkhhhiiijjjiiiggggggiiijjjhhhhhhfffeeeddddddddddddaaa```^^^\\\[[[[[[[[[[[[ZZZWWWSSSPPPOOOOOONNNMMMIIIHHHHHHHHHHHHHHHIIIJJJHHHGGGFFFEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;666666666666555444333333111111222333333333333333333333333333333333333333/////////000000000000000///111222111///.........------............//////......//////......---------------...............,,,,,,,,,---------......,,,,,,---------.........---...///000000000//////000////////////000111111000111111111111222222222000000000111111222222333333333333333333333333333111333333333222333555777555666666777777888888888888:::::::::888777888999777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>??????@@@@@@AAAAAABBBDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMMMMNNNOOORRRTTTRRRRRRUUUZZZ]]]aaajjjttt{{{uuurrrooonnnppppppqqqqqqrrrsssssstttttttttttttttwwwzzz~~~}}}zzz{{{~~~|||yyywwwtttnnniiiffffffggggggdddgggmmmpppttt{{{yyy}}}xxxnnnhhheeedddeeehhhgggeeegggkkklllmmmoooqqqqqqooojjjfffdddeeeffffffeeedddbbbaaa___aaaccccccbbbaaaaaabbbccccccddddddccccccbbbaaa``````___^^^]]]\\\ZZZYYYZZZXXXVVVWWWZZZ^^^aaabbbbbbbbbcccdddeeefffgggggggggjjjoootttyyy}}}uuuttttttrrrqqqqqqppppppqqqooommmkkkjjjjjjkkkkkkmmmkkkiiiggggggggghhhiiikkkkkkkkkjjjjjjiiihhhgggfffggggggfffddddddfffiiihhhfffccc```______aaaaaa___^^^\\\ZZZYYYXXXXXXYYYXXXTTTPPPNNNNNNOOOOOOOOOLLLLLLJJJIIIHHHHHHHHHHHHHHHGGGEEECCCCCCCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666777777666666555444333111111111111111222333333222222222222222222222222.........//////000000000...///111000///......///,,,,,,------............---......////////////...---------.........//////------------............------------.........///---...///000000000///...///////////////000111111000000000000111111222222//////000000111222222333444444444444444444444444000222444555444444555666555555666666777888888999888999999999777666777888777888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>???????????????>>>@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKKKKJJJIIIJJJMMMPPPRRRQQQTTTXXXYYYZZZaaaiiiooowww{{{tttqqqoooppppppoooppppppqqqqqqrrrrrrsssvvvuuusssrrrsssuuuxxxyyy}}}|||{{{yyyvvvwwwzzzwwwtttsssppplllgggeeefffgggjjjgggkkkssswww|||yyyvvvwwwwwwqqqiiifffcccbbbcccggggggddddddgggfffhhhkkkmmmmmmiiieeebbbaaaaaabbbbbbbbbaaa___]]]XXXZZZ]]]^^^^^^___aaabbbbbbccccccdddddddddddddddaaa```___^^^]]]]]]]]]]]]]]]ZZZXXXYYY]]]bbbdddeeeeeedddbbbbbbbbbccceeefffkkkpppwww|||}}}{{{zzzyyy}}}uuuttttttsssrrrqqqpppooorrrpppmmmjjjiiijjjkkkmmmllljjjhhhfffeeeeeefffggghhhhhhhhhhhhgggfffeeeddddddeeefffdddbbbaaadddggggggddd```]]][[[\\\^^^___^^^]]][[[XXXVVVUUUUUUUUUUUURRROOOMMMNNNOOOPPPPPPOOOOOOMMMKKKIIIHHHHHHHHHGGGFFFEEECCCBBBBBBBBBCCC???@@@AAABBBAAA@@@???>>>???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555222111000000000111333444000000000000000000000000---.........//////000000,,,...000000///...///000,,,,,,,,,------...............///000000111000000---------.........//////---------.........//////............/////////000,,,---///000000000///...///////////////000111111//////000000111111111222...//////000111222222222444444444444444444444444///222555666555555555666444555555666777888888999777888888777666555555666777777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>????????????>>>>>>>>>>>>;;;===@@@AAAAAAAAABBBDDDFFFEEEDDDDDDEEEGGGIIIJJJLLLLLLJJJGGGEEEFFFIIILLLOOONNNPPPSSSSSSTTTZZZbbb___eeeoooxxx|||wwwrrrpppppprrrtttnnnnnnooooooppppppqqqqqqtttsssqqqppppppsssuuuwwwwwwyyy}}}{{{wwwyyyxxxttttttxxx}}}qqqooonnnllliiieeedddeeegggnnnkkkoooyyy~~~~~~wwwqqqqqqoooiiieeedddaaa```bbbffffffcccccceeecccfffjjjlllkkkgggcccaaaaaaaaa```aaaaaa```^^^\\\YYYZZZ\\\]]]]]]]]]___aaabbbbbbcccdddeeeeeeeeeeeeaaa```___^^^]]]]]]^^^______\\\YYYZZZ___dddgggggggggeeebbb``````bbbdddeeepppwww|||uuurrrxxxttttttssspppmmmmmmnnnppppppnnnllliiigggggghhhhhhhhhhhhgggggggggggghhhhhhiiiiiijjjiiihhhfffcccbbbcccbbbbbbbbbaaaaaa``````___]]]ZZZYYYZZZ[[[[[[[[[^^^\\\ZZZXXXXXXWWWVVVTTTQQQQQQPPPPPPPPPQQQRRRRRRRRRPPPMMMJJJHHHGGGFFFFFFBBBAAAAAA@@@@@@??????>>>??????@@@@@@@@@??????>>>=========<<<;;;;;;::::::;;;;;;;;;::::::999999999444444555555444444333222222111111111222333333444333222111000////////////000///...------...///000---+++***))))))***,,,...)))+++---/////////---,,,,,,------......------,,,........................++++++++++++++++++++++++...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---..............................---......///////////////............////////////111222222333333222222111111111222222222333333333222222333444555666777888555555555555555555555555888888999999999:::::::::666666777888999999::::::;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<>>??????@@@@@@???>>>============<<<<<<;;;;;;;;;:::;;;;;;::::::999999888888444555555555555444333333111000000000000111222333222222111000////////////000///...------...///000...---+++******+++,,,---+++,,,...///...---,,,+++,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++...---,,,,,,,,,,,,---...---,,,,,,,,,------......------------------------------...///////////////////////////000000000000222222333333333333222222/////////000000000111111222222333444555666777777555555555555555555555555666777777777777888888888666666777888888999::::::999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAAAAACCCDDDEEEFFFFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJLLLMMMOOOQQQRRRSSSVVVYYY\\\]]]aaaiiiuuu~~~{{{{{{|||{{{uuupppsssrrrpppooonnnnnnooopppqqqooonnnmmmlllmmmnnnooopppoooppprrrttttttrrrooojjjhhhhhhjjjnnnrrrsssrrryyyzzz{{{||||||{{{yyyxxxwwwrrrppprrrsssssswww|||vvvoooiiifffddddddcccccchhhooozzz{{{~~~zzzppphhhhhhiiifffdddeeedddcccbbbaaa```_________^^^^^^^^^aaacccccc```^^^aaaaaa``````___]]]\\\[[[\\\\\\[[[\\\\\\^^^___```bbbbbbbbbaaabbbbbbccccccdddcccbbbaaa````````````bbbbbbaaa___^^^___cccfffaaabbbbbbbbbcccfffjjjnnnuuu{{{uuunnnjjjooovvvkkkmmmmmmmmmjjjiiihhhiiigggfffeeeddddddeeeggggggjjjjjjiiigggfffeeedddccc____________```aaabbbbbb^^^^^^^^^^^^]]]]]]]]]]]]]]]ZZZWWWUUUUUUVVVUUUUUUVVVSSSQQQPPPPPPPPPOOOMMMOOONNNMMMMMMMMMMMMNNNNNNKKKLLLMMMMMMKKKHHHDDDAAABBBBBBAAAAAA@@@?????????????????????>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888777777555555555555555444333333000000/////////000111111222111000//////....../////////...------.../////////...---+++++++++,,,,,,---............,,,***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++------...////////////...//////000000000111111111111111222222222222111111////////////000000000000111222222333444555666666555555555555555555555555444444555555555666666666666666777777888888999999888888777777888999999:::;;;;;;<<<<<<<<<============>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQRRRTTTVVVVVVWWW[[[ccciiiqqqxxx{{{yyywwwuuuttttttrrrooommmooonnnmmmllllllmmmnnnooopppooonnnmmmlllmmmmmmnnnoooooooooqqqrrrrrrpppnnniiihhhhhhkkknnnpppqqqpppqqqqqqrrrrrrrrrrrrrrrrrrqqqmmmlllnnnpppqqquuu{{{tttmmmjjjcccaaabbbbbbaaaccclllvvv}}}|||}}}rrrkkkfffggghhhfffeeeeeebbbbbbaaa```___^^^^^^]]]ZZZ[[[]]]```bbbbbb___]]]````````````___^^^\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^aaaaaaaaaaaaaaabbbcccdddbbbbbbbbbbbbcccccccccccceeefffeeecccaaaaaaccceee___aaabbbdddeeehhhkkkooosssxxx}}}}}}wwwooojjjggglllqqqzzzhhhiiikkkkkkiiigggggggggffffffffffffggghhhjjjkkkjjjjjjiiigggfffdddbbbaaa```___^^^^^^^^^___aaabbb]]]]]]]]]\\\\\\\\\\\\\\\]]]YYYVVVTTTTTTTTTSSSSSSSSSQQQOOONNNOOOOOONNNLLLMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJKKKKKKIIIFFFDDDBBBBBBAAAAAA@@@@@@???>>>>>>??????>>>>>><<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666666555555555555555444333333000000000//////000000111111111000///....................................000///...,,,,,,++++++,,,,,,------------,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000...//////000000//////...000000000111111111222222111111222222333444444555555555555555555555555555444444444444555555555555666666666777777777888888777777777777888999:::::::::::::::;;;;;;;;;<<<<<<======>>>???@@@@@@@@@@@@??????AAABBBCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLNNNOOOOOONNNPPPRRRSSSTTTWWW\\\___eeekkkttt|||sssqqqrrrrrrqqqooommmmmmmmmlllkkkjjjjjjjjjkkklllmmmooonnnmmmlllllllllmmmmmmnnnnnnooooooppppppooonnnmmmnnnoooqqqsssttttttsssoooooonnnnnnnnnoooqqqrrrnnnjjjiiikkkmmmmmmqqqvvv{{{wwwyyy|||rrrkkkgggfff___```bbbdddbbbeeeqqq~~~yyywwwyyy}}}|||wwwssslllhhhfffggghhhhhhgggfffaaaaaaaaa```___^^^^^^]]][[[\\\^^^aaaddddddaaa___````````````___^^^]]]]]][[[[[[ZZZ[[[[[[[[[[[[\\\````````````aaabbbddddddbbbbbbcccdddddddddddddddfffggghhhgggeeeddddddfffcccdddfffffffffgggiiikkkrrrvvvxxxwwwqqqkkkggggggkkknnnsss{{{fffhhhjjjjjjiiigggggggggeeeffffffggghhhiiikkkkkkiiiiiihhhgggeeecccaaa```aaa```^^^]]]\\\\\\]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYUUUSSSSSSSSSRRRRRRRRRPPPNNNNNNOOOOOONNNMMMMMMLLLKKKIIIIIIHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@@@@???>>>>>>===============<<<;;;:::888777999:::::::::;;;;;;<<<<<<:::999888777666555444444444444444444444333333222222111111000000000111111111000///...------------------............------000///...---,,,,,,++++++***++++++,,,,,,---------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------.........////////////000000000000////////////000000000111111111000000111111222222333333555555555555555555555555444444444555555555666666666666666666666666777777777777777777888999:::;;;888888999999999:::::::::;;;<<<===>>>??????????????????AAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOMMMOOOPPPQQQSSSUUUWWWYYY[[[___eeemmmvvvuuuooolllnnnpppooolllkkkkkkllljjjiiihhhhhhhhhiiijjjkkkmmmmmmllllllllllllmmmmmmnnnnnnoooooonnnnnnnnnnnnooopppssstttuuutttssssssnnnnnnmmmmmmnnnooorrrsssnnnjjjiiijjjjjjiiikkkpppvvv{{{yyyttttttrrrpppmmmooossswwwxxxwwwuuuqqqkkkgggeeeddd]]]^^^aaacccbbbeeeppp}}}|||yyy{{{xxxssspppqqqtttsssssssssssssssqqqmmmkkkgggggggggggghhhiiihhheee```aaaaaaaaa```___^^^]]]ZZZ[[[]]]aaaddddddbbb```______```aaaaaaaaa``````[[[\\\\\\\\\[[[[[[[[[ZZZ_________```aaacccdddeeedddddddddddddddeeeeeeeeeeeegggiiiiiihhhffffffffffffggghhhhhhggghhhjjjlllrrrtttuuurrrmmmhhhggghhhjjjlllpppuuu~~~eeeggghhhhhhgggfffggghhhddddddeeeeeefffgggggggggffffffggggggfffdddbbbaaa```___]]]\\\ZZZYYYXXXXXXZZZZZZZZZ[[[[[[[[[[[[[[[YYYVVVSSSQQQQQQRRRRRRQQQPPPNNNMMMMMMNNNOOONNNMMMLLLLLLJJJIIIGGGGGGFFFFFFIIIHHHFFFDDDCCCCCCDDDEEE??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::999888777888888999:::;;;<<<<<<===999999888777555444333333333333333333333222111111222222111000000000111111000///...------,,,,,,---------............------......------,,,,,,++++++*********+++,,,------...*********++++++*********------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---.........---,,,------------------------,,,,,,---............---,,,,,,---------.........111111222222222222111111------------............000000000000111111222222333333333333333333333333444555555555555666666666555555555555666666666666777777777777888999;;;;;;777777777888888888999999;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQUUUXXX\\\aaahhhpppyyywwwpppllljjjkkkllllllkkkiiiiiijjjiiihhhgggffffffggghhhiiijjjjjjkkkllllllmmmmmmmmmnnnooopppooommmlllmmmnnnqqqtttxxxyyyxxxvvvuuuuuukkkkkkkkkkkklllnnnppprrroookkkiiijjjiiiggghhhlllnnnxxxzzzuuurrrqqqkkklllkkkjjjhhhhhhkkkmmmkkkkkkkkkjjjhhheeecccaaaZZZ[[[]]]```___aaajjjtttxxxtttqqqqqqsss|||}}}ssspppmmmlllmmmjjjkkkkkklllkkkiiigggeeecccgggiiihhhhhhiiigggccc___```aaaaaaaaa```^^^]]]XXXYYYZZZ]]]```bbbaaa```^^^___```bbbcccddddddddd]]]^^^^^^^^^]]]\\\[[[[[[^^^^^^^^^___aaaccceeefffgggfffeeeeeeeeefffhhhiiifffiiimmmnnnllljjjhhhhhhhhhiiijjjiiiiiijjjmmmoooppprrrrrrpppkkkhhhhhhjjjiiilllooosssyyydddeeefffeeedddeeefffhhhddddddeeeeeeeeeeeeddddddbbbccceeeffffffeeedddccc______^^^]]]\\\ZZZXXXWWWXXXXXXXXXXXXYYYYYYZZZZZZVVVSSSPPPOOOOOOPPPPPPPPPMMMKKKJJJJJJLLLMMMLLLKKKMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCC=========<<<;;;;;;::::::999:::::::::999888888777777888888:::;;;<<<======999888777666444333222222111222222222222111000000222111000///////////////000///...---,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++---//////...---,,,+++++++++++++++++++++++++++,,,------......------------------.........//////000000111111000000///,,,,,,---------.........//////000000000000111111222222222222222222222222444444444555555555666666555555555555555555555555555555555666777888::::::777888888888999999999999::::::;;;<<<==================???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKOOOMMMLLLLLLLLLMMMMMMMMMRRRTTTWWWZZZ^^^dddjjjooowww{{{uuupppmmmmmmlllllllllllllllkkkjjjiiijjjiiigggfffeeeffffffgggggghhhjjjkkklllmmmnnnnnnnnnpppqqqooommmlllmmmooossswww|||}}}{{{xxxvvvvvvhhhhhhiiijjjkkkmmmoooooooookkkiiijjjjjjggghhhkkkiiipppuuuuuuvvvzzz}}}|||yyyxxxvvvssspppllljjjhhhffffffgggffffffeeefffffffffeeeddddddcccbbb___^^^ZZZYYYZZZ]]]^^^^^^bbbiiiiiigggfffhhhkkkrrrsssnnnnnnkkkhhhgggdddfffhhhhhhgggeeecccbbbaaagggiiigggffffffddd___]]]^^^`````````___]]]\\\XXXWWWWWWYYY]]]```aaaaaa]]]^^^```ccceeefffggghhh___`````````___^^^\\\[[[]]]]]]^^^___aaaccceeefffiiihhhffffffgggjjjnnnppppppssswwwxxxvvvrrrooommmooonnnmmmkkkiiijjjmmmooommmooopppnnniiiggghhhjjjfffkkkppprrrvvvcccddddddcccbbbcccfffhhhffffffffffffeeedddcccccc```aaadddfffffffffeeeddd___`````````___]]][[[ZZZVVVVVVVVVWWWWWWXXXXXXXXXSSSQQQNNNMMMNNNOOOOOOOOOJJJHHHGGGHHHIIIJJJJJJIIIMMMLLLJJJHHHGGGFFFEEEEEEBBBDDDEEEFFFFFFDDDBBB@@@===<<<<<<;;;::::::999999888888999999999888888777777777888999;;;<<<======999888777666444333222111111111111111111000//////111000///...............//////...---,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,,,,++++++...---,,,+++************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***+++,,,------,,,+++******+++---//////...---,,,************************+++,,,------......------............/////////000,,,------------------,,,........./////////000000////////////000000000000111111111111111111111111333333444444444555555555555555555555555555555444333333444444666777888999888888999999999:::::::::999:::;;;<<<============;;;<<<===???@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGHHHHHHIIIIIILLLKKKJJJJJJLLLNNNOOOOOOMMMNNNPPPQQQSSSWWW[[[___cccmmmxxx}}}xxxwwwtttqqqnnnmmmnnnpppooonnnmmmnnnoooooommmjjjjjjiiihhhfffeeeeeeeeeffffffgggiiikkkmmmnnnooooooooopppqqqooollllllmmmpppqqquuuzzz{{{xxxuuusssrrrgggggghhhjjjlllmmmnnnooonnnkkkiiikkkjjjhhhhhhlllggglllnnnmmmmmmppprrrrrrqqqpppooommmjjjgggcccaaa^^^___```aaaaaa`````````fffdddaaa```___^^^\\\[[[\\\YYYYYY]]]^^^]]]___bbb```___```cccfffkkkvvvssshhhgggiiifffbbb___aaadddfffgggfffdddbbbaaa___fffiiifffdddeeeaaa[[[\\\]]]^^^______^^^\\\[[[YYYXXXWWWYYY]]]```bbbccc\\\^^^```cccfffhhhjjjjjjaaaaaabbbbbbaaa___]]]\\\\\\]]]]]]___aaaccceeefffjjjiiiggggggiiinnnsssvvv{{{zzzvvvsssvvvuuuqqqlllhhhgggjjjlllkkkmmmnnnllliiiggghhhjjjeeejjjppprrrttt{{{aaaaaabbbcccdddfffhhhiiicccccccccbbb``````bbbddd```aaacccdddcccbbb```^^^___^^^^^^]]]\\\\\\[[[[[[YYYWWWVVVVVVVVVUUURRRPPPLLLLLLLLLKKKKKKKKKJJJJJJMMMKKKIIIHHHIIIJJJJJJIIIFFFGGGHHHHHHGGGFFFDDDCCCEEEDDDCCCBBBAAA@@@??????===>>>>>>???>>><<<:::999777666666555555555555666333666999:::999999999:::777666444222111222333444444333111111111111000...111000///////////////000///...---,,,+++,,,,,,---++++++++++++++++++++++++---,,,***+++,,,,,,+++)))&&&(((***------,,,+++))),,,---...,,,)))''''''''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---.........---,,,,,,+++---------............///222000...,,,,,,---///111/////////000111111111222000000111222222222111111222333333444444333222222444333222222222444666888777666666555555777888999999999:::::::::999888888888999999::::::;;;;;;<<<======<<<<<<<<<>>>@@@AAA===>>>???AAABBBCCCDDDDDDBBBBBBAAABBBCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJMMMMMMMMMNNNQQQSSSVVVXXX```ccchhhpppzzzyyyvvvooonnnmmmlllkkklllmmmmmmmmmnnnnnnnnnnnnlllkkkjjjiiiiiihhhgggggggggggggggiiiiiijjjkkkkkkkkkkkkkkkmmmmmmmmmmmmlllkkkjjjiiillllllnnnrrruuutttooojjjggggggfffggghhhiiikkklllllljjjgggffffffgggfffeeeeeeeeefffhhhiiikkklllllllllkkkiiigggdddbbbaaa```___^^^]]]\\\]]]]]]______^^^___```___\\\ZZZZZZ[[[]]]\\\[[[ZZZZZZ[[[\\\\\\]]]^^^___aaadddjjjqqqvvv|||~~~|||yyymmmjjjfffcccbbbaaa___]]]``````aaacccdddbbb^^^[[[^^^___aaabbbbbb```^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[XXXWWWWWWYYY\\\___``````^^^___aaaccceeefffggggggbbbcccdddcccbbb___\\\ZZZ\\\\\\]]]^^^```ccceeegggiiimmmooonnnqqq|||}}}yyyyyy{{{uuuqqqoookkkhhhiiinnnjjjkkkmmmmmmmmmkkkjjjjjjnnnpppsssuuuwww|||___``````aaacccdddfffgggbbbcccbbbaaa______```bbbaaabbbbbbbbbbbb```___^^^]]]^^^```aaa```^^^[[[YYYWWWVVVTTTTTTSSSRRRPPPMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJHHHFFFEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGEEEDDDCCCDDDDDDCCCBBBAAA@@@???>>>============<<<;;;:::999777777666555444444444555444666999:::999999999:::888777555333222222333444333222111111111111000///111000///...------,,,,,,///...---,,,+++,,,,,,---++++++++++++++++++++++++---+++******+++,,,***)))((())))))***++++++,,,,,,...///000///,,,+++***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++,,,------------,,,------......---,,,,,,+++------------............111000...,,,,,,---///111000000000000111111111111//////000111222222222222555444333222111222222222444333222111222444666777666666555555555666777888777777888888888888888777888888999999:::;;;;;;;;;===<<<<<<<<<===>>>???@@@===>>>???AAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKLLLOOOQQQTTTUUUWWWYYY]]]cccjjjrrrxxx{{{}}}yyytttooollllllkkkjjjiiiiiiiiijjjkkklllmmmmmmnnnmmmkkkjjjiiihhhhhhgggfffffffffffffffeeeeeefffgggggggggggggggjjjkkkkkkkkkkkkjjjiiiiiillllllnnnqqqsssqqqmmmiiigggfffffffffgggiiikkklllmmmjjjgggffffffeeedddcccbbbcccdddeeeggghhhiiiiiiiiihhhgggeeecccaaa^^^]]]]]]]]]\\\[[[\\\]]]^^^^^^]]]^^^___^^^[[[YYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^___aaacccggglllqqqoooqqqsssttttttrrrooommmhhhfffbbbaaa```___^^^]]]_________```aaa```^^^[[[\\\^^^___`````````^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[XXXWWWWWWXXX\\\^^^______^^^___```bbbcccdddddddddcccdddddddddbbb___]]][[[[[[[[[]]]^^^aaadddhhhkkkmmmsssyyy{{{~~~uuuppplllggggggiiinnnmmmlllllloooqqqssstttpppvvv|||^^^^^^___```bbbcccdddeeeccccccbbb```^^^]]]^^^```ccccccbbbaaa___^^^]]]\\\ZZZ]]]aaadddccc___ZZZWWWUUUSSSRRRQQQPPPOOOLLLJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGEEEDDDEEEFFFFFFEEEFFFFFFGGGFFFFFFEEECCCCCCBBBBBBAAA@@@??????>>>>>><<<;;;::::::999999999999888777666555444333333333222555777888777666777777999888555444222222222333222111///000111222000///000000///---,,,+++***)))...---,,,+++++++++,,,,,,++++++++++++++++++++++++---+++******++++++***)))***)))((('''(((***,,,...---...//////---,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++************+++++++++,,,,,,------------------------------,,,,,,+++------------............000///---,,,,,,---///111111111111111111111000000......///111222222222222555444222000///000222333333222222111222333555666555444444444444555666666444555666777777888777777888888888999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJLLLOOOQQQSSSUUUVVVYYY\\\```eeehhhjjjmmmsss|||}}}zzzwwwtttrrrooollliiiiiihhhgggfffeeefffggggggkkkkkkllllllkkkjjjhhhggggggffffffeeeeeeeeeeeefffbbbcccddddddeeedddddddddgggggghhhiiiiiiiiiiiiiiilllmmmnnnpppqqqooojjjgggffffffeeeeeefffhhhjjjkkkllljjjgggeeeddddddbbb```___```aaabbbcccdddeeefffdddddddddcccaaa___\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^^^^]]]ZZZXXXWWWWWWVVVVVVVVVWWWXXXYYY[[[[[[\\\]]]___```aaacccgggjjjiiiiiijjjjjjjjjiiihhhhhhdddbbb___^^^^^^^^^]]][[[^^^]]]\\\\\\]]]^^^\\\[[[ZZZ[[[]]]^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[XXXWWWVVVXXX[[[]]]^^^]]]]]]^^^^^^___``````aaaaaadddddddddcccaaa___]]][[[[[[]]]___aaadddiiiooosssvvv|||tttooojjjiiijjjpppnnnnnnrrryyy{{{^^^___```aaabbbcccddddddccccccbbb```]]]]]]^^^___dddcccaaa___]]]\\\[[[[[[YYY\\\___aaaaaa]]]YYYUUUTTTRRRPPPOOOOOOMMMJJJHHHIIIIIIIIIIIIHHHHHHHHHGGGJJJGGGEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@??????>>>======<<<;;;:::888777666777888888777777555444333333222222111333555555444333333444999888666444333222222222000///...///111111000///.........------,,,+++***,,,,,,++++++++++++++++++************************,,,+++******++++++***)))))))))(((((((((***,,,---(((***,,,+++***)))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++************++++++++++++,,,---------------,,,,,,---------,,,,,,+++,,,,,,---------.........///...---,,,,,,...///000222222222111111000000/////////000000111000000000111111000000000111222333222111111111222333444555333333333333444444555555333444555666777888888888777777888888999:::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>????????????>>>>>>AAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKMMMPPPQQQVVVWWWXXX[[[]]]___aaabbbccchhhnnnssszzz|||uuusssqqqppppppooommmkkkgggfffeeedddcccdddeeeeeeiiiiiijjjjjjiiihhhgggeeeeeeddddddccccccdddddddddbbbccccccddddddcccccccccdddeeefffhhhiiiiiijjjjjjmmmmmmooooooooollliiifffeeeeeeddddddeeegggiiijjjllliiifffdddcccbbb___]]]]]]^^^___```aaabbbcccccc```aaabbbaaa```^^^[[[ZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^]]]ZZZXXXWWWXXXWWWWWWWWWWWWXXXYYYYYYZZZXXXZZZ\\\]]]^^^```ccceeeggggggffffffffffffggghhhdddbbb```______^^^\\\ZZZ\\\ZZZXXXXXXYYY[[[[[[ZZZXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYWWWWWWXXXZZZ\\\\\\[[[\\\\\\\\\\\\\\\]]]]]]]]]bbbbbbbbbaaa___]]]\\\ZZZ^^^```cccfffiiioooxxx~~~yyytttpppoooqqqqqqrrrwww```aaabbbcccdddeeeeeedddddddddcccaaa^^^]]]___```cccbbb```]]][[[ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYWWWUUUSSSQQQOOOOOONNNMMMJJJGGGLLLLLLLLLLLLKKKKKKKKKJJJHHHFFFCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>======<<<<<<;;;;;;999888666555555666777777666555444333222222222222222444666666444333333333777666555444333222111111000.........000111000///,,,,,,---.........------******++++++++++++++++++************************,,,+++)))***++++++***((('''(((((()))******++++++&&&((())))))((((((((()))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,------------...------,,,,,,---...///000111111111000000/////////000000000000//////...---***,,,///111333333222111000000111111222333333444222333333444444444444444444555666777888888888888666666777888888999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>?????????>>>======@@@@@@AAAAAABBBBBBCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQSSSTTTUUUWWWYYY[[[\\\]]]^^^```dddhhhmmmuuu{{{wwwtttlllkkkjjjjjjkkkkkkjjjiiigggfffeeeccccccddddddeeegggggghhhhhhgggfffdddccccccbbbbbbbbbbbbbbbccccccaaaaaabbbbbbbbbaaaaaa```cccdddfffgggiiijjjjjjjjjlllnnnoooooommmjjjhhhfffddddddccccccdddfffhhhiiijjjhhheeecccbbb```]]]ZZZ]]]]]]^^^^^^___```aaaaaa______``````___^^^\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^___^^^[[[YYYYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXTTTVVVYYYZZZ\\\^^^aaaccccccbbbaaa```aaabbbeeefffgggeeecccaaa```^^^[[[YYYYYYWWWUUUUUUVVVYYYYYYYYYWWWXXXXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYWWWXXXZZZ[[[[[[ZZZ[[[ZZZYYYYYYYYYZZZZZZ[[[___^^^^^^]]]\\\[[[ZZZZZZ___bbbfffiiinnnvvv~~~wwwrrrrrruuuttt{{{aaabbbdddeeeffffffeeeeeeddddddcccaaa___^^^___aaaaaa```___]]][[[YYYXXXWWWXXXXXXWWWVVVUUUUUUUUUUUUQQQPPPNNNNNNNNNMMMJJJHHHJJJIIIIIIIIIIIIHHHHHHHHHDDDBBB@@@???@@@AAAAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::777666666555555666666666444444333222222222333333555777999999777555444555444444333333222222111111000///---...///000///---***+++---...///......---))))))***+++++++++******************************,,,***))))))******)))(((&&&'''((()))************''')))******)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******)))******+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...////////////////////////......///000000//////...---,,,'''***...222333333111//////000000111222222333333222333444444555555444444444555666777888888888777666666666777888888999999::::::;;;===============>>>>>>?????????>>>>>>===???@@@AAAAAABBBBBBAAAAAAEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIJJJKKKMMMOOOQQQQQQRRRTTTWWWYYYZZZ[[[[[[WWWXXX[[[^^^cccjjjrrrwww}}}vvvsssqqqooonnnjjjiiihhhiiikkklllkkkjjjgggfffeeedddcccdddeeeeeeeeeeeefffffffffdddcccbbbaaa````````````aaabbbbbb______``````______^^^^^^bbbccceeeggghhhiiiiiijjjjjjlllnnnmmmkkkhhhffffffccccccbbbbbbccceeeggghhhgggfffcccbbbaaa___[[[XXX\\\\\\]]]]]]^^^______```___^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZ[[[]]]^^^]]]\\\ZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWTTTUUUWWWXXXYYY[[[___bbbaaa```___^^^___aaadddeeehhhfffcccbbb```^^^ZZZWWWVVVTTTSSSSSSUUUXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[\\\\\\\\\\\\]]]]]]]]]\\\ZZZYYYYYYZZZ[[[ZZZYYYYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]bbbhhhnnnttt|||uuuvvv{{{aaabbbdddfffgggfffeeedddaaabbbaaa```^^^^^^___aaa^^^^^^^^^]]][[[YYYWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSNNNMMMLLLLLLMMMLLLJJJHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCAAA???>>>???@@@@@@???@@@???>>><<<<<<<<<<<<<<<;;;::::::::::::999999999555555666666666666666555222222222222222333333444555777999888666444333333111111111222222111111000000///............---,,,)))***,,,---...---+++***'''(((***+++++++++******************************+++***))))))******)))(((((((((''''''((()))+++,,,(((***++++++)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******(((((()))************)))******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////---------...............,,,---....../////////...***,,,...000111000///......///000111222222222222222333444555666555555444444555555666666666555555555555666666777888888999999:::;;;============<<<>>>>>>??????@@@???????????????@@@AAABBBAAAAAA@@@CCCDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJLLLNNNOOOPPPRRRTTTVVVXXXYYYYYYYYYTTTUUUWWWZZZ]]]bbbgggjjjnnnrrrxxx|||yyyuuuooolllkkkllllllllllllkkkkkkkkkmmmnnnmmmlllgggfffeeedddcccdddeeeeeeddddddeeeeeedddcccaaa```_______________```aaaaaa```````````````___^^^^^^aaabbbccceeefffgggggggggfffiiikkkjjjgggeeedddeeebbbbbbbbbbbbcccdddfffgggeeedddbbbaaa```^^^ZZZXXXZZZ[[[[[[\\\\\\]]]]]]^^^^^^]]]\\\[[[[[[\\\^^^___^^^^^^^^^]]]\\\ZZZXXXWWWXXXZZZ\\\\\\[[[ZZZ[[[\\\ZZZ[[[[[[\\\[[[ZZZXXXXXXWWWWWWWWWVVVVVVXXX\\\___^^^]]]]]]]]]^^^```bbbdddcccbbb```______\\\YYYVVVSSSRRRRRRSSSUUUWWWXXXWWWYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVUUUVVVWWWYYYZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^dddmmmuuuaaabbbdddfffffffffdddccc___``````^^^]]]]]]___aaa\\\\\\]]]]]]\\\YYYWWWUUUUUUUUUVVVVVVUUUTTTRRRQQQLLLKKKJJJKKKLLLLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@???@@@AAAAAAAAA???>>><<<;;;::::::;;;;;;::::::999999999999999999444555666777777777555555111111111111222333444555333555666555333111000000//////000111111111111000111///............,,,+++***+++,,,---,,,***(((''''''((()))+++++++++***)))))))))))))))))))))))))))+++***))))))******)))(((+++)))&&&$$$%%%(((,,,...((()))******(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******''''''((())))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////+++,,,,,,------.........)))***,,,...///000111111//////.........---------...///000111111222222111333444555666666666555444444444444555444444333333555555666666777888888888999:::;;;============<<<>>>>>>???@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@???BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNLLLNNNPPPRRRSSSTTTTTTTTTWWWWWWXXXYYY[[[]]]```aaacccfffiiikkklllpppvvv{{{~~~|||wwwqqqmmmiiihhhiiikkkmmmmmmkkkjjjiiijjjllllllkkkjjjffffffdddcccccccccdddeeeccccccddddddcccbbb```___^^^^^^^^^^^^^^^___```aaabbbcccccccccbbbaaa`````````aaabbbcccdddeeeeeeeeecccfffhhhhhheeebbbcccdddbbbbbbaaaaaabbbdddfffgggdddbbbaaa``````^^^ZZZWWWYYYYYYZZZZZZ[[[[[[\\\\\\]]]\\\ZZZXXXYYY[[[]]]___^^^^^^^^^]]][[[XXXVVVTTTVVVXXXZZZZZZZZZZZZ[[[\\\XXXYYYZZZ[[[[[[ZZZYYYYYYZZZYYYWWWUUUTTTVVVZZZ]]]XXXXXXXXXXXXYYY[[[]]]^^^___^^^]]]]]]]]][[[XXXUUURRRQQQQQQSSSVVVXXXWWWWWWZZZYYYYYYXXXXXXXXXYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]___]]][[[ZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUUWWWYYY[[[YYYYYYYYYZZZ[[[]]]^^^___```hhhsss}}}dddccccccbbbbbbccccccdddbbbbbbaaa```___^^^^^^]]]YYYZZZZZZZZZYYYXXXWWWWWWWWWVVVTTTSSSSSSRRRPPPNNNNNNMMMKKKKKKLLLLLLJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@???===<<<======>>>===<<<<<<;;;;;;:::999999888888888888777777777777555555555555555555555555333333333333333333333333444444444333333333222222000000000000///...,,,,,,------......---+++***(((......---,,,,,,+++******((()))***++++++++++++++++++++++++++++++***)))(((***)))))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))((('''&&&'''((())))))'''''''''(((((())))))***************)))))))))))))))'''((((((***+++---///000000///---+++++++++---...---......,,,***)))+++,,,++++++++++++++++++++++++,,,,,,,,,---------.....................///000000////////////000000000000222222333444444555555666666666555555555555666666666666777888999999::::::888999:::<<<===<<<<<<;;;>>>>>>>>>??????@@@@@@@@@????????????????????????CCCCCCCCCCCCDDDFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTUUUWWWYYY[[[]]]^^^aaaaaaaaaaaaccceeeggghhhqqquuu|||}}}{{{yyyuuuqqqnnnkkkhhhggghhhjjjkkkllliiijjjjjjkkkkkkjjjjjjjjjgggfffeeecccbbbccccccddddddddddddcccaaa```^^^]]]aaa``````____________```cccdddddddddcccbbb```___aaabbbccceeehhhhhhgggffffffggggggfffcccaaaaaaaaaddddddeeecccbbbaaacccddddddaaa]]]\\\\\\[[[XXXUUUVVVXXXYYYXXXXXXYYY[[[]]]YYYYYYXXXXXXYYYZZZ\\\]]]ZZZ[[[[[[YYYVVVUUUUUUUUUXXXYYYYYYYYYZZZZZZ[[[[[[ZZZYYYWWWWWWVVVWWWXXXYYY[[[\\\\\\ZZZXXXWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZ[[[\\\ZZZZZZZZZ[[[ZZZXXXVVVTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUSSSSSSTTTVVVYYY[[[ZZZZZZ[[[\\\]]]]]]^^^^^^```]]]ZZZYYY[[[\\\[[[YYYXXXWWWVVVUUUUUUUUUVVVVVVZZZ[[[YYYXXXXXX\\\___```eeettteeeeeedddcccccccccccccccbbbaaa```___^^^]]]\\\\\\YYYYYYYYYYYYXXXWWWVVVUUUWWWUUUSSSRRRRRRQQQOOOMMMNNNMMMKKKKKKLLLLLLJJJIIIEEEDDDCCCAAAAAAAAAAAABBBAAA@@@???>>>============@@@???===<<<999888666555666666555555555444444444444444444444444444444444333333333333333333333333222222222111111111000000///////////////...---,,,------------,,,+++***)))---,,,,,,+++******))))))***+++,,,,,,------,,,,,,))))))******)))(((((('''*********)))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''''''''(((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,...///000...---+++++++++---...,,,---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................//////000.../////////000000000000111111222222333444444444666666555555555555666666555666666777777888888888888999:::;;;<<<<<<<<<;;;===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRTTTTTTUUUVVVXXX[[[]]]^^^^^^^^^]]]]]]^^^```bbbccceeeiiimmmqqquuuyyy~~~~~~zzzxxxwwwvvvtttqqqpppmmmiiihhhiiikkklllllliiiiiijjjkkkkkkkkkkkkkkkhhhgggeeecccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```___bbbaaaaaa`````````aaaaaaeeeeeeeeedddcccbbbaaa```cccccccccdddeeefffeeedddeeefffgggfffcccaaaaaaaaaaaabbbcccbbb``````aaacccbbb```\\\[[[[[[YYYVVVSSSVVVWWWXXXXXXWWWXXXZZZ\\\YYYYYYXXXXXXXXXYYYZZZ[[[YYYZZZZZZYYYWWWUUUUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVWWWXXXYYY[[[\\\\\\ZZZXXXWWWWWWYYYYYYXXXWWWWWWWWWXXXZZZZZZ\\\[[[YYYZZZZZZYYYWWWUUURRRRRRQQQQQQRRRSSSUUUVVVVVVUUUTTTTTTUUUWWWYYY[[[YYYYYYZZZZZZ[[[\\\\\\]]]___\\\YYYYYYZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWYYYYYYXXXXXXYYY]]]aaadddssshhhgggfffeeedddcccccccccbbbaaa```___]]]\\\[[[ZZZXXXXXXXXXXXXWWWVVVUUUUUUUUUSSSQQQQQQQQQPPPNNNMMMNNNLLLKKKKKKLLLKKKJJJHHHDDDCCCAAA@@@??????@@@AAA@@@@@@@@@??????>>>===<<>>===;;;999777555555555555444444444333333333444444444444444444444444222222222222222222222222000/////////.....................///......------------,,,+++************+++++++++***))))))((((((***++++++,,,,,,,,,,,,+++)))************)))(((((())))))((((((((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((('''&&&'''((())))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---///...,,,++++++,,,------)))+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------......///000....../////////000000000000000111111222333333333666555555444444555555666555555555666666666666666888888999;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOOOOPPPSSSSSSTTTVVVXXXZZZ\\\]]]]]]\\\[[[[[[[[[]]]^^^___bbbdddfffhhhiiijjjmmmooowww}}}yyyyyywwwuuutttuuuuuutttsssrrroookkkiiiiiijjjkkkkkkggghhhiiikkklllllllllllliiihhhfffdddcccbbbaaaaaa___``````aaaaaabbbbbbcccccccccbbbbbbbbbccccccdddgggfffdddcccbbbaaaaaabbbccccccbbbbbbbbbbbbccccccdddeeefffeeecccaaaaaabbb___`````````^^^^^^```aaaaaa___\\\ZZZYYYWWWUUUSSSUUUVVVWWWWWWVVVVVVXXXZZZYYYYYYXXXWWWWWWWWWWWWXXXWWWYYYZZZYYYWWWVVVVVVWWWUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVXXXYYYZZZ\\\\\\\\\ZZZWWWVVVWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZ\\\[[[YYYYYYYYYXXXVVVTTTPPPOOOOOOPPPQQQSSSUUUVVVUUUUUUVVVVVVXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]^^^\\\YYYYYYZZZZZZYYYXXXYYYXXXVVVUUUUUUUUUVVVWWWWWWWWWXXXYYY[[[___fffkkkjjjiiihhhfffdddccccccccccccbbbaaa```^^^\\\[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUTTTRRRPPPPPPPPPPPPNNNLLLMMMLLLJJJJJJKKKKKKIIIHHHDDDCCCAAA@@@??????@@@@@@>>>???@@@@@@???>>><<<;;;:::::::::999888888777777666555555555444444444444333333333333333333333333111111111111111111111111............------------,,,------.........---------,,,+++)))))))))***+++++++++*********)))))))))(((((()))))))))))))))(((++++++,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((()))))))))))))))***))))))))))))***++++++------,,,++++++,,,,,,---&&&))),,,...---,,,,,,,,,------------------------------........./////////...------------...//////........./////////000000000000111111222333333333555444444444444444444555666666666555555555555555777888999999:::;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNNNNQQQQQQRRRTTTVVVXXXZZZ[[[^^^]]]\\\\\\\\\]]]^^^___dddeeeggggggffffffgggiiilllrrrxxx}}}|||wwwuuutttwwwvvvuuuuuuvvvvvvvvvvvvrrroookkkhhhhhhiiiiiiiiifffgggiiikkklllmmmnnnnnnkkkjjjhhhfffdddbbb``````\\\]]]^^^___aaaccceeefffddddddddddddeeeeeefffggghhhfffcccaaa___```aaabbbbbbbbbaaa```___```aaaccccccdddfffeeecccbbbbbbbbb___``````___^^^^^^___aaa```___]]][[[YYYWWWVVVTTTUUUVVVWWWVVVUUUUUUWWWYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUWWWYYYYYYXXXWWWWWWXXXUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVXXXYYY[[[[[[\\\[[[YYYWWWVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYY\\\[[[YYYYYYYYYXXXUUUSSSNNNNNNNNNOOOQQQSSSUUUVVVTTTUUUWWWYYYZZZZZZZZZYYY^^^^^^^^^_________``````\\\[[[ZZZYYYYYYYYYXXXXXXYYYXXXWWWVVVUUUVVVVVVWWWWWWWWWXXX[[[^^^cccllluuu~~~}}}|||kkkjjjhhhfffeeeccccccbbbddddddbbbaaa```^^^]]]]]]\\\\\\[[[[[[YYYXXXWWWVVVSSSQQQPPPOOOPPPOOONNNLLLLLLJJJIIIIIIIIIIIIHHHFFFDDDCCCBBB@@@@@@@@@@@@AAA===>>>??????>>>===;;;:::999999999888777777666666444444444333333333333222222222222222222222222222000000000000000000000000///............---------+++,,,---------------,,,,,,+++***)))((()))***++++++++++++++++++*********((((((((())))))(((((('''***++++++,,,,,,,,,++++++''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((('''''''''''''''''''''(((((())))))))))))***))))))(((((())))))***,,,,,,,,,++++++,,,,,,,,,%%%(((,,,------,,,,,,,,,------------------------------------.........///---------------...//////............////////////111111222222333444444444444444333333333333444444666666666666666666555555777777888888999::::::;;;:::;;;<<<===???@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOPPPQQQTTTVVVXXXYYY\\\[[[[[[[[[\\\^^^___aaaaaabbbccccccbbbbbbcccdddggghhhkkkooorrrtttxxx{{{|||}}}~~~yyyuuussstttuuuxxxxxxwwwvvvuuuuuuvvvvvvqqqnnniiigggggggggggggggfffgggiiikkkmmmnnnnnnooolllkkkjjjhhheeecccaaa```[[[\\\]]]^^^aaacccfffgggeeeeeeeeeffffffhhhiiijjjhhhfffccc___^^^^^^```aaa___``````___^^^^^^aaadddbbbccceeedddcccbbbbbbccc```aaaaaa```^^^^^^___aaa``````___]]][[[YYYXXXXXXVVVWWWXXXWWWVVVVVVXXXYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTWWWYYYZZZYYYXXXWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWYYYZZZZZZZZZZZZYYYWWWVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYY\\\[[[YYYYYYYYYYYYVVVTTTOOOOOOOOOPPPQQQSSSVVVWWWUUUVVVXXXZZZ[[[[[[[[[ZZZ__________________``````ZZZ[[[[[[ZZZYYYXXXXXXXXXYYYXXXWWWVVVVVVVVVWWWWWWXXXWWWYYY^^^bbbgggsss}}}{{{yyywwwuuuuuuvvvvvvjjjiiihhhfffdddcccccccccdddccccccbbbaaa```______]]]]]]\\\[[[ZZZYYYWWWVVVSSSQQQPPPPPPPPPPPPNNNMMMJJJIIIGGGGGGHHHHHHFFFEEEDDDCCCBBB@@@???@@@@@@AAA============<<<;;;:::999<<<;;;:::888666444222222111111111000000000//////111111111111111111111111//////////////////////////////.........---------,,,,,,,,,---,,,,,,++++++******)))))))))))))))***++++++++++++++++++++++++)))************))))))(((''''''((())))))))))))((()))))))))))))))*********'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&'''((())))))'''(((((((((''''''''''''&&&&&&''''''(((((())))))***)))((((((((((((((()))***++++++++++++,,,,,,,,,,,,&&&)))+++,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///------........./////////111111222222333444444444444333333222222333333444555555666666666666666666777777777777888999:::;;;999:::;;;<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSUUUVVVWWWWWWWWWXXXZZZ]]]```aaa^^^___aaaaaa``````aaacccdddbbbbbbfffhhhhhhkkknnnoooqqqsssvvvwwwzzz~~~|||{{{yyyuuussssssvvvyyyxxxxxxxxxvvvtttrrrssstttpppmmmhhhffffffggggggfffggghhhjjjkkkmmmnnnnnnooommmmmmllljjjhhheeecccbbb\\\\\\\\\]]]```ccceeegggeeeeeeffffffhhhiiikkkkkkiiigggccc```______```aaa^^^aaabbb```]]]]]]___bbb```bbbddddddcccbbbcccdddcccccccccaaa___^^^___```___``````___]]][[[\\\]]]XXXYYYZZZYYYXXXWWWYYY[[[[[[[[[[[[[[[ZZZYYYXXXWWWTTTWWWZZZZZZYYYXXXWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUWWWXXXYYYXXXYYYYYYXXXWWWWWWXXXZZZXXXYYYZZZ[[[[[[[[[[[[ZZZ\\\ZZZZZZZZZ[[[ZZZXXXVVVRRRQQQQQQRRRSSSUUUWWWXXXVVVWWWYYY[[[\\\\\\\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\\\\ZZZXXXXXXYYYZZZYYYWWWVVVVVVVVVWWWXXXYYYVVVYYY```dddhhhwww}}}xxxwwwyyy{{{{{{yyywwwwwwwwwppppppoooooooooqqqrrrsssiiihhhgggeeedddcccccccccbbbaaaaaaaaa````````````]]]\\\\\\[[[YYYXXXVVVUUUSSSRRRPPPPPPQQQQQQOOONNNHHHGGGEEEEEEFFFFFFDDDCCCCCCBBB@@@???>>>>>>??????<<<<<<;;;:::999999999999;;;:::999777555333222111000000000/////////......000000000000000000000000.................................---------,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))))))))))))))(((************************))))))******))))))((('''&&&&&&'''(((((((((((((((''''''((((((((()))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***''''''''''''(((((()))*********+++,,,,,,,,,,,,,,,(((***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,------...///---------.........//////000000111111222333333333333333222222222222333333333333444444555555666666777777666666777888:::;;;999999::::::;;;<<<======?????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDCCCCCCDDDGGGJJJLLLFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNQQQSSSTTTRRRSSSTTTWWWZZZ^^^aaaccc___```bbbbbbaaaaaabbbcccccc___^^^bbbdddbbbcccfffhhhkkkmmmnnnnnnpppsssvvvuuuzzz~~~{{{zzzwwwwwwwwwtttrrrsssvvvyyyxxxyyyyyywwwtttrrrsssuuupppmmmiiifffggghhhhhhhhhhhhiiijjjlllmmmnnnnnnnnnnnnnnnmmmllljjjhhheeeddd]]]]]]\\\]]]___bbbdddfffeeeeeefffggghhhjjjlllmmmjjjiiifffcccaaaaaaaaaaaa```ccceeeccc^^^ZZZ[[[]]]```aaacccccccccbbbcccddddddeeedddaaa^^^\\\]]]^^^\\\^^^```___]]]\\\^^^```[[[\\\\\\[[[ZZZYYY[[[\\\\\\\\\]]]]]]]]][[[ZZZYYYUUUWWWZZZ[[[YYYWWWVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVUUUUUUUUUVVVWWWXXXVVVWWWXXXXXXWWWWWWYYY[[[YYYZZZ[[[\\\]]]\\\\\\[[[[[[ZZZZZZ[[[\\\\\\ZZZYYYUUUTTTTTTTTTUUUVVVXXXYYYXXXXXXZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ\\\^^^]]][[[XXXXXXYYYZZZYYYXXXVVVVVVWWWWWWXXXXXXUUUXXX```dddhhhxxx}}}vvvtttrrrooolllmmmnnnpppooonnnmmmnnnoookkkkkkkkkkkkllllllmmmnnnhhhgggfffeeedddccccccccc````````````````````````\\\\\\[[[ZZZYYYWWWUUUTTTSSSRRRPPPPPPQQQQQQPPPNNNGGGFFFDDDDDDEEEEEECCCBBBAAA@@@???============>>><<<;;;999888777777888999777777777666555555444444111111111111000000000000000000000000000000000000........................---------,,,,,,,,,++++++---------,,,+++***)))((('''((()))******)))((('''(((((((((((())))))))))))''''''(((((('''&&&%%%%%%''''''((())))))***))))))$$$$$$$$$%%%%%%&&&&&&&&&'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''###$$$%%%&&&((()))******''''''''''''''''''''''''((('''&&&''')))))))))'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&''''''(((******)))***+++,,,,,,,,,,,,,,,)))***+++***))))))+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------.........///////////////000111111222222333222222222222222222333111111222333333444555555777777666666666888999;;;999999999::::::;;;;;;;;;======>>>???@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFDDDBBBAAA@@@BBBFFFJJJLLLDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRQQQRRRTTTWWW[[[```dddggg^^^```aaa```______```aaaeee___^^^bbbccc``````cccbbbdddffffffeeefffiiilllooosssxxxzzz{{{~~~}}}zzzxxxxxxuuuvvvvvvtttrrrrrruuuxxxyyyzzz{{{yyyuuutttvvvxxxpppmmmiiiggghhhiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnmmmllliiigggfff^^^^^^]]]]]]^^^aaaccceeeeeeeeefffggghhhjjjlllmmmllljjjhhhfffdddcccbbbbbbcccfffhhheee^^^YYYXXXZZZ___aaacccccccccbbbcccdddeeeeeedddaaa]]][[[[[[\\\[[[]]]______]]]]]]___aaa\\\]]]]]]\\\[[[[[[\\\^^^]]]]]]^^^___^^^]]]\\\[[[UUUXXX[[[[[[ZZZWWWVVVUUUWWWWWWWWWVVVVVVUUUUUUUUUXXXWWWVVVUUUUUUUUUVVVWWWUUUVVVWWWWWWWWWXXXZZZ\\\ZZZ[[[\\\]]]^^^]]]\\\\\\[[[ZZZZZZ[[[]]]]]]\\\[[[WWWWWWVVVVVVVVVWWWYYYZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZ]]]___^^^[[[YYYYYYZZZZZZYYYXXXWWWVVVWWWXXXXXXWWWTTTWWW___cccgggwwwzzzqqqkkkiiiiiihhhfffhhhiiiiiihhhggggggiiikkkkkkkkkjjjjjjjjjiiiiiiiiibbbaaaaaabbbccccccaaa___^^^^^^^^^_______________^^^]]]\\\[[[ZZZZZZZZZZZZYYYWWWTTTTTTTTTSSSOOOLLLKKKHHHEEEBBBBBBBBBBBBAAA>>>?????????>>>===<<<<<<=========<<<<<<;;;;;;;;;888777777666555444444444333333333222222222111111////////////////////////......------------............---,,,,,,+++******+++*********)))(((((((((***)))((('''&&&&&&'''(((++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$$$$%%%%%%'''(((******((()))***++++++***)))(((&&&''')))*********)))((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))***)))(((&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''******(((%%%***)))(((''''''((()))***)))************+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++***))))))+++,,,---.........******++++++,,,---......000000111111111222222222111111111111111111111111111222333444555555555555888999999888888777666555444555777999::::::::::::>>>>>>>>>>>>>>>?????????>>>>>>>>>???AAACCCEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMLLLOOOSSSXXX\\\```bbbbbb^^^]]]___bbbeeeeeeaaa]]]^^^^^^___```aaaaaaaaaaaa___bbbeeeggggggfffffffffkkklllnnnqqqssstttttttttxxxyyyzzz|||~~~~~~~~~~~~}}}|||}}}{{{zzzyyyyyyyyyzzz{{{|||~~~zzzxxxxxxxxxyyyzzz{{{{{{zzzyyyvvvuuuyyyyyyxxxwwwvvvuuuttttttsssrrroookkkhhhhhhjjjllllllmmmnnnmmmkkkjjjjjjkkkpppqqqrrrqqqnnnjjjeeebbbaaa```___```cccfffggggggeeegggiiiiiijjjkkknnnpppppppppnnnjjjfffdddeeefffiiiiiigggeeecccaaa___]]]^^^___aaaaaa``````bbbcccgggggggggfffdddaaa___]]]```___^^^^^^___aaaccceeefffeeedddbbbbbbbbbcccddd___```aaaaaaaaa___^^^]]]VVVWWWYYY[[[[[[ZZZYYYWWWZZZYYYXXXVVVUUUTTTSSSSSSUUUVVVVVVUUUTTTTTTUUUWWWUUUTTTTTTVVVYYYZZZYYYXXX___^^^]]]]]]\\\\\\]]]]]]ZZZ[[[]]]^^^^^^^^^]]]\\\YYYXXXWWWXXX[[[^^^``````\\\[[[[[[[[[[[[\\\]]]]]]^^^\\\[[[ZZZZZZ[[[]]]^^^aaaaaaaaa```^^^]]][[[[[[[[[ZZZXXXXXXYYYYYYWWWVVVTTTUUUYYY___cccjjjwwwyyywwwpppgggccceeeggggggffffffeeedddcccccceeefffhhhkkkkkkkkkjjjiiiiiilllnnnaaa_________aaaaaa```___]]]]]]]]]^^^^^^^^^^^^^^^\\\\\\[[[ZZZYYYYYYYYYYYYVVVTTTRRRRRRSSSRRROOOMMMMMMIIIEEEBBBBBBAAA@@@???=========<<<;;;999888777888888888888888888888888666555555444333333222222222222222222111111111111..............................------------.........------,,,++++++******,,,,,,++++++++++++++++++***)))((('''&&&''''''(((******))))))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((()))************)))(((&&&'''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%''')))***(((&&&***)))(((''''''((())))))))))))*********+++++++++++++++***))))))******+++++++++++++++++++++++++++---+++)))***+++,,,,,,++++++,,,,,,---------,,,,,,***++++++,,,------....../////////000000000111111222111111111111111111111111222333444555555555555666666777777777666555555777888999:::;;;;;;<<<<<<======>>>>>>>>>>>>??????===>>>>>>???@@@AAACCCDDDCCCEEEFFFEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMLLLNNNRRRVVVZZZ]]]^^^___\\\]]]^^^aaadddddd```\\\]]]^^^___``````````````````bbbeeegggfffeeeeeefffhhhiiilllnnnooopppppppppqqqrrrssstttvvvwwwyyyyyy~~~~~~}}}|||}}}~~~~~~zzzwwwuuuuuuvvvttttttsssrrrssstttuuuvvvyyyyyyyyyzzz|||}}}zzzyyyzzz{{{{{{{{{||||||zzzxxxvvvtttwwwwwwvvvuuutttsssrrrrrrqqqpppooollljjjiiijjjlllmmmnnnnnnmmmkkkjjjkkklllrrrsssttttttrrrnnniiigggcccaaa```aaacccfffhhhhhheeeggghhhhhhiiikkknnnqqqtttsssrrroookkkhhhhhhhhhiiiiiiiiigggeeebbb```^^^]]]___````````````bbbdddhhhhhhhhhgggeeeccc```_________^^^]]]^^^```bbbcccfffeeeeeeddddddcccddddddbbbbbbbbbaaa___]]][[[YYYXXXYYYZZZ[[[ZZZZZZYYYXXXYYYYYYXXXVVVUUUUUUUUUUUUUUUVVVWWWVVVUUUTTTVVVWWWVVVUUUUUUWWWZZZ[[[ZZZYYY[[[[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___`````````___^^^ZZZXXXWWWXXX[[[^^^^^^^^^[[[[[[[[[[[[\\\]]]^^^___^^^]]]\\\[[[[[[\\\^^^___aaaaaaaaaaaa```___^^^]]]]]][[[YYYXXXYYYYYYXXXWWWWWWWWWZZZ^^^aaafffqqq}}}xxxuuuxxx~~~~~~wwwsssqqqlllgggeeeffffffdddaaacccbbbaaa```aaabbbdddfffggghhhiiihhhggghhhkkkmmm^^^]]][[[\\\^^^_________\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVQQQPPPOOOPPPQQQQQQPPPNNNOOOKKKGGGCCCAAA@@@>>>=========<<<;;;999777555444555555555555666666666666555555555444444333333222111111111000000000//////...........................------,,,,,,------...------,,,,,,++++++************++++++++++++++++++))))))(((''''''''''''((()))))))))((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((***)))(((&&&%%%%%%%%%%%%'''((()))******)))((('''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((((((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((()))(((((())))))(((((((((((()))))))))))))))*********++++++******)))))))))******+++************************+++***)))***+++------,,,---.........------,,,++++++,,,,,,------.....................////////////222111000///000000222222111222222333444444444444333444555555666555555555999999888999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLKKKLLLOOORRRUUUXXXYYYZZZZZZ[[[]]]___bbbaaa___\\\]]]^^^^^^____________^^^```ccceeefffeeedddeeeeeeeeefffhhhiiijjjkkkkkkkkklllllllllmmmooorrrtttuuu}}}}}}~~~~~~}}}zzzxxxwwwtttuuuvvvwwwwwwwwwvvvvvvtttsssrrrqqqqqqrrrtttvvvvvvxxx|||}}}||||||{{{xxxuuusssrrrssssssoooooonnnmmmnnnooopppqqqppppppqqqrrruuuxxx{{{}}}~~~|||zzzyyyzzz{{{|||{{{||||||{{{yyywwwuuusssttttttsssrrrqqqpppoooooommmnnnooommmkkkjjjkkklllnnnnnnnnnllljjjiiikkkmmmrrrsssuuuuuusssooollliiieeebbb``````cccfffhhhiiieeefffgggggghhhjjjooorrruuuuuuuuurrrnnnjjjiiiiiiiiijjjjjjjjjhhheeebbb```]]]^^^___```___```ccceeehhhiiiiiihhhfffdddbbbaaa______^^^]]]^^^___aaabbbdddeeeeeeffffffeeedddcccaaabbbaaaaaa___]]][[[YYY[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUVVVWWWVVVUUUTTTVVVWWWVVVVVVVVVXXXZZZ[[[[[[YYYWWWWWWWWWWWWXXXYYYZZZ[[[^^^___`````````___^^^]]]ZZZYYYXXXYYY[[[\\\]]]\\\ZZZZZZ[[[[[[]]]^^^```aaa```___]]]]]]\\\]]]^^^___aaaaaabbbbbbcccbbbbbbaaa```]]]ZZZXXXXXXYYYYYYXXXZZZYYYZZZ]]]___aaajjjsssuuullliiikkknnnpppsssvvvvvvtttrrrpppjjjhhhffffffgggeeeaaa]]]___^^^]]]]]]^^^```bbbccccccdddeeeeeeeeegggjjjlll[[[ZZZYYYYYY\\\^^^^^^^^^ZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSNNNNNNMMMNNNOOOPPPPPPPPPQQQMMMHHHDDDAAA@@@>>><<<<<<<<<<<<;;;:::888777666666666666666777777777777777666666666555555555444000000/////////.................................------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******''''''(((((())))))******((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&(((((()))((('''&&&%%%$$$$$$$$$''''''((())))))(((''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))******((('''%%%%%%%%%&&&'''(((((((((((((((((()))))))))))))))))))))***************))))))))))))******+++************************+++)))((())),,,---...---------.........------,,,,,,,,,---------.........---.........////////////222111/////////000222333111111222333333333333333222333444555666666666666888777666555555666888999;;;;;;;;;<<<======>>>>>>??????>>>>>>???@@@AAAAAAAAACCCDDDDDDCCCBBBCCCEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLNNNQQQRRRTTTTTTWWWYYY[[[]]]___^^^]]][[[\\\]]]^^^^^^___^^^^^^^^^aaaccceeeeeedddccccccdddcccdddeeefffggghhhhhhiiikkkkkkkkkkkkmmmppptttvvv{{{|||~~~~~~}}}zzzvvvtttooooooooooooooopppqqqqqqooonnnlllkkkkkkmmmnnnpppqqqssswwwzzz{{{yyywwwuuuvvvtttsssqqqqqqqqqrrrrrrooonnnmmmmmmmmmnnnpppqqqoooooopppqqqsssuuuxxxyyyxxxwwwvvvvvvvvvwwwxxxyyywwwwwwwwwwwwwwwuuutttsssqqqqqqpppooonnnmmmlllllljjjlllnnnnnnlllkkkkkkkkkmmmmmmllljjjhhhhhhjjjlllnnnoooqqqrrrpppmmmjjjgggdddbbb______aaaeeeggghhhdddeeeffffffgggjjjooorrrssstttuuurrrnnnjjjhhhgggiiijjjkkkkkkiiifffcccaaa\\\^^^_________```ccceeehhhhhhiiihhhgggeeecccbbb```______^^^______```aaabbbccceeeggggggeeecccaaa^^^___```aaaaaa```___^^^\\\[[[ZZZXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXSSSUUUVVVVVVTTTTTTTTTUUUUUUUUUUUUWWWYYY[[[ZZZYYYUUUUUUUUUVVVWWWXXXZZZZZZ\\\]]]^^^^^^^^^]]][[[[[[[[[YYYXXXYYYZZZ[[[[[[ZZZXXXYYYYYY[[[]]]___```bbb```___^^^^^^]]]^^^^^^___```aaabbbcccdddeeeeeeeeebbb___[[[XXXXXXYYYZZZZZZZZZYYYYYY\\\]]]^^^dddkkkvvvuuummmgggfffhhhllllllnnnooooooooonnnmmmgggfffeeeeeefffddd```\\\\\\\\\\\\\\\]]]___```aaa```aaabbbcccdddfffiiilllZZZYYYXXXYYY[[[]]]]]]\\\YYYXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPLLLLLLLLLMMMMMMNNNPPPQQQQQQNNNHHHDDDBBB@@@>>><<<888999999999999999888888666666666777777777777777555555555555444444444444/////////.........------........................,,,,,,++++++++++++,,,,,,,,,+++++++++++++++******'''''''''(((((())))))***''''''((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&'''''''''''''''((((((((('''&&&%%%$$$###$$$%%%'''''''''((()))))))))))))))(((((()))))))))*********))))))(((((()))******++++++++++++++++++++++++++++++)))((())),,,---...---***+++,,,---............,,,,,,,,,---------------........./////////000000000000/////////000222333000111222222333222222222222333444555666777777777777666555444555666777888999::::::;;;<<<<<<======??????>>>??????@@@AAAAAA@@@BBBCCCCCCBBBBBBCCCEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPQQQTTTVVVYYY[[[[[[[[[[[[[[[[[[\\\]]]^^^____________aaabbbccccccaaa```aaabbbbbbbbbcccdddeeeggghhhhhhlllkkkkkkkkkmmmpppsssuuusssuuuxxxzzzyyyvvvssspppjjjjjjiiiiiiiiijjjkkklllmmmllljjjiiiiiijjjlllmmmlllnnnqqqssssssrrrpppnnnnnnmmmmmmlllmmmmmmooooooooonnnmmmmmmmmmnnnpppqqqqqqqqqqqqrrrrrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrrrrsssssssssoooooonnnmmmlllkkkjjjjjjhhhjjjlllmmmkkkjjjiiijjjiiijjjjjjiiiggghhhjjjlllkkkmmmoooooonnnkkkhhhfffccc```^^^^^^```ccceeeeeecccdddeeefffgggiiimmmppprrrssstttrrrnnnjjjhhhhhhiiiiiijjjjjjiiigggdddccc]]]^^^^^^^^^^^^___bbbeeefffgggggggggfffeeecccbbbaaaaaa``````___`````````___aaadddeeefffdddaaa```______aaaaaaaaaaaa```___[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXRRRSSSUUUUUUTTTSSSSSSTTTTTTSSSTTTVVVXXXYYYXXXWWWTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[\\\]]]]]]\\\[[[ZZZZZZYYYXXXYYYZZZ[[[YYYXXXVVVWWWWWWYYY[[[]]]___```______^^^^^^]]]]]]]]]]]]^^^___```bbbdddeeeeeeeeebbb___[[[YYYYYYZZZ[[[ZZZYYYWWWXXX[[[]]]^^^bbbhhhjjjqqq{{{|||ooohhheeeccccccfffiiiiiiiiiiiiiiiiiijjjjjjfffeeedddcccbbbbbb```___\\\\\\\\\]]]^^^___``````]]]___aaabbbccceeeiiilllZZZYYYYYY[[[\\\]]]\\\ZZZWWWVVVVVVTTTSSSRRRQQQQQQPPPOOONNNMMMMMMLLLLLLMMMKKKKKKKKKJJJIIIJJJLLLOOONNNKKKFFFBBB@@@???===<<<555555666777777777777666666666555555444444444444111111111111111111111111/////////.........------------------------------,,,++++++******++++++,,,++++++++++++++++++******))))))******************&&&'''(((((()))((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''(((((())))))(((((('''&&&(((''''''&&&%%%$$$######&&&&&&'''&&&$$$###%%%&&&&&&'''((()))*********)))((((((((()))))))))******(((((((((((()))******++++++++++++++++++++++++++++++***)))***+++------,,,((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...//////000000111111111000111111222222222111111222333444555666666666666777777666777777888999999888888999:::;;;<<<<<<===============>>>???@@@AAA???AAABBBBBBAAAAAACCCDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJHHHIIIIIIJJJKKKMMMNNNOOOQQQTTTWWWXXXXXXXXXYYYZZZZZZ[[[]]]^^^```aaaaaaaaa```aaaaaa```^^^]]]^^^___aaaaaaaaacccdddggghhhjjjkkkjjjjjjkkklllnnnpppqqqoooqqqtttvvvwwwuuurrrpppiiiiiihhhhhhhhhiiijjjkkkkkkjjjhhhgggfffgggiiijjjkkklllnnnoooooonnnmmmllllllllllllmmmmmmoooppppppmmmlllkkkkkkkkklllmmmnnnooooooppppppppppppppppppooooooppppppooonnnmmmllljjjkkklllmmmnnnpppqqqrrrnnnnnnmmmlllkkkjjjiiiiiigggiiikkkkkkiiihhhggghhhfffgggiiiiiiiiiiiikkklllkkkmmmooopppnnnkkkhhheee```___]]]^^^```bbbcccbbbcccdddfffgggggghhhkkkmmmqqqrrrrrrqqqnnnkkkjjjjjjhhhhhhhhhggggggfffeeeddd_________]]]]]]^^^aaadddddddddeeeeeeeeedddbbbaaa````````````___^^^^^^^^^\\\^^^```bbbcccaaa___^^^aaabbbbbbbbb```___]]]\\\ZZZZZZYYYXXXWWWVVVUUUTTTUUUVVVXXXYYYYYYXXXWWWVVVQQQSSSUUUVVVTTTSSSSSSSSSSSSSSSSSSUUUWWWXXXXXXVVVTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\]]]^^^]]]\\\\\\XXXXXXWWWYYYZZZZZZYYYWWWTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZ[[[\\\^^^```aaaccccccddd```]]]ZZZYYYZZZ[[[[[[[[[YYYWWWWWW\\\^^^___aaafffdddhhhooowww~~~uuummmfffcccbbbaaacccgggffffffffffffggghhhjjjkkkeeedddbbb```______```aaa^^^^^^^^^^^^____________\\\]]]___```aaacccgggjjjZZZZZZ[[[]]]___^^^[[[XXXVVVUUUTTTSSSQQQPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJGGGEEEEEEGGGJJJIIIEEEAAA>>>======<<<;;;666666777777777666666555666666555444333333222111//////////////////000000////////////............------------------------++++++************++++++******************++++++***************)))))))))%%%&&&((()))))))))((((((###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''''''''&&&%%%'''&&&%%%%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&(((***)))&&&%%%%%%'''%%%&&&((()))*********)))(((((((((((()))))))))***'''''''''(((((()))++++++************************---+++)))***+++,,,,,,+++)))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,---------............,,,---///111222111111000000111111111111111000000111222333444444444444444444555666777888888999999777777888999:::;;;<<<<<<999::::::;;;<<<===???@@@>>>@@@AAABBBAAAAAACCCDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPOOORRRUUUVVVVVVVVVXXXZZZYYYZZZ\\\___aaabbbcccddd_________^^^\\\[[[\\\]]]______```aaacccfffiiijjjjjjjjjkkkkkklllmmmmmmnnnnnnppprrruuuuuutttsssqqqhhhiiiiiiiiijjjjjjjjjjjjjjjhhhfffeeeeeeeeeggghhhlllllllllllllllkkkkkkkkkkkkkkklllmmmnnnooopppqqqkkkjjjiiiiiiiiijjjlllmmmkkkllllllmmmmmmmmmmmmmmmmmmnnnooooooooonnnlllkkkiiiiiiiiijjjlllmmmooopppnnnnnnmmmlllkkkjjjjjjiiifffhhhiiihhhfffeeeeeefffcccfffjjjllllllmmmmmmnnnlllmmmnnnooommmjjjfffddd```______```bbbcccbbbaaabbbdddggghhhhhhhhhiiijjjnnnooonnnllljjjiiijjjkkkggggggeeeddddddddddddeee``````___]]]\\\]]]```cccaaabbbcccccccccbbbaaa```______^^^^^^]]]\\\[[[[[[ZZZ[[[]]]______^^^]]]\\\______``````___]]][[[ZZZZZZZZZ[[[[[[ZZZXXXVVVUUUUUUVVVWWWXXXXXXWWWUUUTTTRRRUUUWWWXXXVVVUUUTTTUUUTTTSSSTTTUUUXXXYYYXXXWWWTTTTTTTTTTTTUUUVVVXXXXXXWWWXXXZZZ[[[\\\\\\\\\\\\WWWVVVWWWXXXZZZZZZYYYWWWRRRRRRSSSTTTUUUWWWYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWXXXYYY[[[]]]^^^``````aaa]]][[[YYYYYY[[[\\\[[[ZZZ[[[XXXYYY]]]```___aaadddaaacccgggmmmrrruuuwwwwwwxxx|||}}}zzzxxxwwwrrrmmmiiifffdddcccaaa^^^```dddddddddddddddeeefffggghhh`````````___^^^]]]^^^__________________^^^^^^]]]ZZZ[[[\\\]]]^^^aaadddgggZZZ[[[]]]___```___[[[WWWUUUTTTSSSRRRPPPOOOMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIHHHEEEBBBAAADDDGGGEEEAAA>>><<<;;;;;;;;;:::::::::::::::999888666666888888777666444333222222000000000000111111111111000000/////////.........------------------------++++++************++++++******************++++++))))))((((((''''''&&&&&&%%%&&&((()))))))))((((((######$$$%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%&&&'''''''''&&&%%%$$$###$$$&&&(((+++---///000'''))),,,,,,)))&&&'''(((%%%&&&((()))*********)))(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))---,,,******+++,,,+++******++++++++++++***))))))+++*********************++++++,,,,,,,,,---------+++---000222333222000///000000111111111000000///111111222333333333222222000111444666777777777666666777888999:::;;;<<<<<<777777777999:::<<<>>>???>>>@@@AAAAAAAAAAAACCCDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEGGGIIIKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJMMMOOOPPPNNNQQQUUUUUUTTTUUUWWWYYYYYYZZZ\\\___bbbdddeeeeee^^^___^^^]]]ZZZYYYZZZ[[[]]]]]]^^^```cccfffiiikkkkkkkkklllmmmmmmmmmmmmllllllmmmooopppqqqpppooonnndddeeeffffffggggggffffffjjjhhhgggeeedddeeefffggghhhgggffffffeeeffffffgggffffffggghhhiiijjjkkkkkkkkkjjjiiiiiiiiijjjlllmmmhhhiiijjjlllmmmmmmnnnnnnlllmmmoooppppppooommmllljjjjjjjjjjjjkkklllmmmnnnooonnnnnnmmmlllkkkjjjjjjggghhhhhhgggdddcccdddeeebbbfffkkknnnooooooppppppjjjlllmmmmmmkkkhhhdddaaa```___```bbbddddddbbb```bbbdddhhhiiiiiigggggggggjjjjjjiiigggeeeeeegggiiigggfffdddbbbaaabbbdddeeeaaaaaa___]]][[[\\\___bbb___```aaabbbbbbaaa```___]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZ[[[\\\]]]\\\\\\[[[ZZZZZZ\\\]]]^^^]]]]]]\\\ZZZ[[[\\\]]]\\\[[[XXXWWWUUUVVVWWWXXXXXXVVVTTTSSSTTTVVVYYYZZZXXXWWWVVVVVVUUUTTTUUUVVVYYYZZZYYYXXXSSSSSSSSSSSSTTTUUUVVVWWWSSSTTTVVVXXXZZZZZZZZZZZZVVVUUUVVVXXXZZZ[[[YYYWWWQQQQQQQQQRRRSSSUUUVVVWWWZZZZZZZZZZZZYYYXXXVVVVVVVVVWWWYYY[[[\\\^^^^^^^^^ZZZYYYYYYZZZ[[[\\\[[[ZZZ]]]ZZZZZZ^^^aaa``````bbbaaaaaadddhhhlllooopppooolllpppqqqnnnlllkkkhhhcccaaaaaaaaaaaa]]]XXXYYY]]]aaaaaa```_______________\\\^^^______]]]\\\\\\\\\_______________]]]\\\\\\XXXYYY[[[[[[\\\^^^bbbeee]]]\\\\\\]]]^^^___]]]\\\XXXUUUQQQOOONNNMMMLLLKKKMMMKKKHHHFFFEEEDDDEEEFFFEEEDDDBBB@@@???????????????>>>>>>===<<<:::888777<<<;;;:::888777666666666333333333222222222111111000000//////............000---******,,,---+++)))*********++++++,,,,,,,,,++++++******)))(((((((((++++++,,,,,,+++***((('''+++)))(((&&&&&&((()))+++(((((('''''''''&&&&&&&&&***)))(((''''''((()))***&&&'''((()))******))))))***)))'''%%%%%%%%%''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&''')))*********)))((()))'''&&&'''(((******)))'''((()))******************+++,,,,,,+++***)))(((++++++******************+++***)))(((((()))***+++++++++,,,,,,,,,------------------...------,,,,,,............////////////222111000//////111333444444444222222222222444444444555555666666666666666888999999:::::::::999999888:::;;;;;;;;;;;;<<<>>>AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMPPPPPPQQQRRRSSSTTTUUUVVVXXX[[[^^^aaabbbbbbaaa```___]]][[[ZZZZZZ[[[]]]___aaaaaaaaaaaa```bbbeeehhhggghhhiiijjjjjjkkkkkkjjjjjjkkklllllllllmmmllllllfffffffffffffffggghhhhhhjjjiiihhhgggeeeeeeddddddfffeeedddfffhhhiiihhheeegggggghhhhhhhhhhhhgggggggggffffffffffffggghhhhhhhhhhhhhhhiiikkkmmmoooqqqqqqpppooonnnmmmmmmmmmmmmkkkkkkkkkkkkkkklllmmmnnnlllkkkiiihhhiiijjjkkkkkkkkkkkkiiifffcccbbbdddfffiiijjjlllnnnooopppqqqqqqoooppppppmmmiiifffeeefffaaaaaabbbbbbbbbaaaaaa```fffgggggggggfffeeeddddddgggeeebbbbbbcccdddddddddffffffeeedddcccbbbaaa```^^^]]]\\\[[[\\\]]]^^^___aaaaaaaaa```___^^^]]]\\\XXXYYYZZZZZZZZZYYYWWWVVVXXXYYYZZZ[[[[[[ZZZYYYXXX[[[\\\]]]^^^]]]\\\[[[ZZZYYYZZZ[[[\\\]]]___``````ZZZXXXVVVTTTSSSSSSSSSSSSSSSXXX\\\\\\WWWSSSSSSUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSQQQRRRSSSUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVYYYYYYYYYXXXWWWUUUTTTSSSWWWXXXYYY[[[\\\\\\]]]\\\___]]][[[YYYXXXXXXYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```bbbdddfffhhhiiinnnkkkhhheeeeeeeeedddccc^^^]]][[[ZZZZZZ[[[]]]^^^eeeaaa^^^]]]^^^___^^^\\\]]]]]]^^^___`````````___^^^^^^______^^^\\\[[[ZZZYYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[ZZZ[[[]]]]]][[[ZZZVVVSSSPPPNNNNNNMMMLLLKKKLLLJJJGGGEEEDDDDDDDDDEEECCCBBBAAA???>>>===>>>>>>@@@??????>>><<<:::999888999999777666555555555555444444444333333333333222/////////......------------+++)))))),,,---,,,+++*********++++++,,,,,,,,,))))))))))))))))))******++++++,,,,,,+++)))((('''***)))(((''''''((()))***(((((('''''''''&&&&&&&&&(((''''''&&&&&&'''((())))))))))))((('''&&&%%%%%%''''''(((''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''(((((()))))))))((())))))(((((()))***+++***)))***+++---.../////////******+++++++++***)))(((************************+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,............////////////222111000//////111222444444333222222222222333444333333444555555555555444777777888999::::::999999888:::;;;;;;:::;;;<<<===???????????????@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKNNNNNNOOOQQQRRRSSSUUUUUUXXXZZZ\\\___``````___^^^^^^\\\ZZZYYYYYYZZZ\\\^^^^^^_________^^^```ccceeeeeeeeefffggghhhhhhhhhhhhiiijjjkkklllmmmlllkkkkkkccccccccccccdddeeeggghhhiiihhhfffeeedddcccccccccgggfffeeegggjjjkkkjjjhhhfffffffffgggffffffeeeeeecccccccccddddddeeeggggggggggggggghhhjjjlllooopppqqqpppooonnnnnnnnnnnnnnnllllllkkkkkkkkkkkkllllllkkkjjjiiiiiijjjkkkkkkkkkjjjjjjhhhfffcccccceeeggghhhiiikkkmmmnnnoooppppppooopppqqqooolllhhhgggfffbbbbbbcccbbbbbbaaaaaa```eeeeeefffffffffffffffeeegggeeecccbbbcccddddddcccccccccbbbaaaaaa``````___]]]]]]\\\[[[[[[[[[\\\]]]\\\\\\]]]]]]]]]\\\[[[[[[WWWXXXYYYYYYZZZYYYXXXWWWXXXYYYYYYZZZZZZYYYYYYXXX\\\\\\\\\]]]\\\[[[[[[ZZZ\\\\\\]]]^^^___```aaaaaaZZZXXXVVVUUUSSSSSSSSSTTTUUUYYY]]]\\\WWWSSSRRRTTTTTTSSSSSSRRRRRRSSSSSSTTTSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRTTTVVVWWWXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRSSSTTTVVVWWWXXXXXXYYYYYYYYYXXXWWWWWWVVVWWWXXXXXXZZZ[[[\\\\\\]]]\\\[[[YYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^```bbbdddeeeffffffdddbbbbbbbbbaaa___^^^]]]\\\[[[ZZZZZZ[[[\\\^^^bbb___\\\\\\]]]^^^]]][[[\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\ZZZYYYXXXYYYZZZ[[[\\\\\\\\\[[[YYYXXXWWWXXXZZZZZZXXXVVVRRRPPPNNNMMMMMMMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCAAA@@@???>>>===<<<<<<<<>><<<;;;999777666666555444333333333333333333333222222222111111111......------------,,,,,,+++)))((()))+++---------*********+++++++++++++++''''''((())))))***++++++******++++++***)))((('''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$%%%&&&((())))))'''%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''&&&&&&''''''((()))((((((((())))))))))))***)))***+++---///000111111))))))***+++++++++************************************))))))))))))******)))*********++++++++++++,,,,,,------------,,,,,,---............/////////111000/////////000222333333333222111111222333333111222333333444444333333555666777888999:::::::::888999;;;;;;::::::<<<===<<<=========>>>>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBDDDEEEHHHJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPRRRSSSTTTVVVXXXZZZ\\\]]]]]][[[[[[[[[ZZZXXXWWWWWWXXXZZZ[[[[[[\\\]]]\\\\\\]]]```cccddddddfffgggggggggggggggggghhhkkklllmmmllljjjhhhaaa```______aaacccfffgggfffeeedddbbbbbbaaaaaaaaaeeedddeeegggiiikkkjjjiiidddeeeeeeeeeddddddcccbbbaaaaaaaaaaaabbbcccdddeeefffffffffgggiiikkkmmmooonnnmmmmmmllllllllllllmmmmmmmmmlllkkkkkkjjjjjjjjjiiijjjkkkkkklllllllllllljjjiiihhhfffdddccceeehhhggghhhjjjkkklllmmmnnnnnnnnnppprrrqqqnnnjjjhhhgggdddddddddcccbbbaaa``````bbbcccdddeeegggggghhhhhhhhheeecccbbbbbbcccbbbaaa________________________]]]]]]\\\[[[ZZZZZZZZZZZZWWWXXXXXXYYYZZZZZZYYYYYYUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYY\\\\\\[[[[[[ZZZZZZZZZ[[[]]]]]]]]]^^^^^^^^^______YYYXXXVVVUUUTTTTTTTTTUUUXXX[[[]]]\\\WWWRRRQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPRRRSSSRRRPPPNNNNNNPPPRRRTTTVVVXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRRRROOOPPPQQQSSSTTTVVVWWWXXXWWWWWWXXXYYYYYYZZZYYYYYYXXXWWWXXXXXXYYYZZZ\\\\\\YYYXXXWWWWWWWWWXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\^^^___aaabbbbbb]]]^^^___aaacccaaa^^^ZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\^^^\\\[[[[[[\\\\\\[[[YYY\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]\\\[[[YYYXXXXXXXXXYYYZZZZZZYYYYYYYYYVVVUUUTTTUUUVVVVVVTTTSSSNNNMMMLLLLLLMMMMMMLLLKKKHHHFFFEEECCCBBBAAAAAAAAA@@@???>>>>>>===<<<<<<<<<===<<<<<<:::999777555444444333333222222222333333000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,------***************+++++++++(((((((((((())))))***************))))))((((((''''''((()))******)))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((((((&&&%%%%%%$$$%%%&&&''''''&&&&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&''''''&&&%%%%%%'''((()))&&&'''(((((((((''''''((('''(((***+++,,,------...(((((()))*********++++++))))))))))))***************))))))))))))))))))***))))))))))))************++++++,,,---------,,,,,,---------.........//////000////////////000111222222222111111111111222222111222333333444333333333333444666777888999999999777999::::::::::::;;;===;;;<<<<<<======>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLNNNPPPRRRSSSTTTUUUWWWXXXYYYYYYXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYYYYZZZ[[[[[[[[[\\\___aaaeeefffggghhhhhhiiihhhhhhdddfffiiilllllljjjhhhfffaaa```___^^^^^^```cccdddbbbbbbaaa```___^^^^^^___``````bbbdddfffgggggggggdddddddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbdddddddddeeegggiiilllmmmjjjjjjiiiiiiiiiiiijjjjjjlllllllllkkkjjjiiihhhhhhhhhiiilllmmmmmmlllllllllkkkkkkiiifffcccbbbdddfffggghhhiiijjjkkkkkkkkkkkklllnnnqqqqqqnnnjjjgggffffffeeedddcccbbbaaa``````___```bbbeeeggghhhiiiiiihhhfffcccaaaaaabbbaaa```\\\\\\]]]]]]^^^____________^^^]]]\\\[[[ZZZYYYYYYVVVVVVWWWWWWWWWWWWWWWVVVTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVWWWXXXYYY\\\[[[ZZZYYYXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWVVVUUUTTTTTTUUUVVVZZZ\\\]]]ZZZVVVRRRPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRQQQNNNKKKMMMNNNPPPSSSVVVXXXYYYZZZYYYYYYXXXWWWVVVUUUTTTTTTOOOPPPQQQSSSTTTUUUUUUVVVSSSTTTVVVWWWYYYZZZZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[XXXWWWVVVVVVVVVWWWWWWXXXWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\^^^___``````ZZZ\\\```eeegggeee```\\\[[[ZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZ[[[ZZZYYYXXX\\\\\\[[[ZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZXXXWWWYYYYYYYYYZZZYYYYYYXXXXXXSSSRRRQQQRRRSSSSSSQQQOOOKKKJJJIIIJJJLLLLLLKKKIIIFFFEEEDDDBBBAAA@@@???????????????>>>>>>===<<<<<<<<<<<<;;;;;;999888666555444444333222222222333333/////////.........------+++,,,,,,,,,,,,,,,,,,,,,......---,,,++++++,,,,,,************************))))))))))))((((((''''''))))))((((((((((((((((((&&&''')))++++++)))'''&&&&&&'''''''''''''''''''''&&&&&&''''''((((((((((((%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))''')))++++++)))(((((()))((())))))*********))))))((((((((())))))******+++(((((()))))))))*********)))))))))******)))))))))(((((()))))))))************++++++,,,------,,,,,,------------............//////.../////////000000111111111111111111111111222222333444444444444333222333444666777888888888777999::::::999:::;;;===<<<<<<======>>>??????@@@?????????@@@AAAAAABBBBBBDDDEEEEEEFFFGGGGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDFFFGGGHHHJJJMMMOOOPPPQQQQQQRRRTTTUUUVVVVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXYYY[[[[[[\\\]]]___aaaddddddeeegggggggggggggggbbbdddhhhjjjjjjiiifffddddddbbb```___^^^___```aaa```___^^^]]]\\\\\\\\\]]]]]]___aaabbbcccdddeeefffddddddeeeeeeeeeeeeddddddfffeeedddcccaaaaaaaaaaaacccccccccdddeeehhhjjjkkkjjjjjjiiihhhhhhhhhiiiiiijjjkkkkkkkkkjjjiiihhhggggggjjjmmmmmmlllkkkkkklllmmmmmmjjjgggcccaaabbbdddgggggghhhiiijjjjjjiiiiiihhhkkknnnooollliiifffeeefffeeedddbbbaaa`````````^^^```bbbdddfffhhhiiijjjgggeeebbbaaaaaaaaa```___[[[\\\\\\]]]^^^___```aaa```______^^^\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXYYY[[[ZZZYYYXXXWWWXXXYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVZZZZZZZZZXXXUUURRRPPPOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNPPPQQQPPPNNNKKKMMMNNNPPPSSSUUUWWWXXXXXXVVVVVVVVVUUUTTTTTTSSSSSSQQQQQQRRRSSSSSSSSSRRRRRRPPPQQQSSSUUUVVVWWWXXXXXXVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWZZZZZZ[[[\\\]]]^^^___```ZZZ\\\aaafffhhhfffaaa\\\YYYYYYXXXXXXWWWWWWWWWWWWVVVXXXZZZ[[[[[[ZZZXXXXXX]]]\\\[[[ZZZYYYYYYZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWZZZZZZ[[[[[[[[[ZZZYYYYYYQQQPPPOOOPPPPPPPPPNNNLLLIIIHHHHHHIIIKKKKKKIIIGGGEEEEEEDDDCCCAAA@@@???>>>===>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::999999555444333333222222222333111111000000000/////////++++++,,,,,,,,,,,,------.........---***)))***,,,***************)))))))))******)))(((((('''&&&&&&((((((''''''''''''((((((&&&((()))++++++)))(((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$%%%&&&(((***&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))))),,,//////,,,******,,,***************))))))((())))))((((((((()))******'''(((((())))))*********))))))************))))))((()))))))))************)))***+++,,,,,,------,,,,,,------------.....................////////////000000111111111111000000222222333444444444444333222333444555666777777777777888::::::999999;;;<<<<<<<<<===>>>???@@@AAAAAA>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFHHHIIIKKKMMMOOOOOONNNOOOQQQRRRTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVXXX[[[\\\\\\]]]___aaaaaabbbcccddddddeeeddddddbbbcccfffggghhhgggeeecccdddcccbbb```___^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[]]]___aaabbbbbbbbbdddeeeccccccdddeeeffffffffffffhhhgggfffdddcccbbbbbbbbbaaaaaaaaabbbdddfffhhhjjjlllllljjjiiiiiihhhhhhiiiggghhhiiijjjkkkjjjiiiiiigggjjjmmmllliiihhhiiikkknnnmmmjjjgggcccaaabbbdddggghhhhhhiiiiiiiiihhhhhhgggiiikkkllliiigggeeedddeeedddbbb```______``````___```bbbdddfffggghhhhhhfffdddaaa``````aaa```___[[[\\\\\\]]]^^^``````aaa____________]]]\\\ZZZYYYYYYYYYYYYXXXWWWVVVTTTSSSTTTTTTTTTUUUVVVWWWYYYZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTSSSRRRRRRSSSUUUUUUWWWWWWVVVUUUTTTRRRQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLMMMNNNPPPPPPOOOMMMMMMNNNPPPQQQSSSTTTUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRPPPOOOOOOPPPQQQSSSTTTTTTUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUYYYYYYZZZ\\\]]]___``````ZZZ[[[^^^bbbdddbbb]]]ZZZXXXXXXXXXWWWVVVVVVUUUUUUTTTWWW[[[]]]\\\ZZZYYYYYY[[[[[[YYYXXXXXXYYYZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWZZZZZZ[[[\\\\\\[[[[[[[[[PPPOOONNNNNNOOONNNLLLJJJHHHGGGGGGHHHJJJIIIGGGEEEEEEEEEDDDCCCBBB@@@???>>>;;;<<<<<<===<<<<<<::::::999999::::::::::::999999555444333222111111111111111111111000000000000///,,,,,,,,,,,,---------...***+++,,,+++((((((***,,,+++*********)))))))))(((((((((((((((((((((''''''((('''&&&&&&&&&'''(((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''(((((('''&&&$$$### """%%%'''''''''%%%$$$&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&''''''(((((()))))))))((((((,,,000///+++((()))+++((())))))*********))))))******(((((('''((())))))''''''(((((()))******+++((()))***++++++***)))((()))))))))*********++++++))))))***,,,,,,------,,,,,,,,,---------.........------....../////////...//////000111111000//////000111222222333222222222222333444555555555555555777888999:::999999:::<<<;;;<<<===>>>???@@@AAAAAA======>>>>>>???@@@@@@AAA@@@AAABBBDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEECCCBBBFFFGGGHHHIIIKKKLLLMMMNNNLLLMMMOOOQQQSSSTTTVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWZZZ[[[[[[\\\^^^``````aaabbbcccddddddddddddbbbcccdddeeeeeeeeedddccc```aaaaaaaaa```^^^]]][[[\\\\\\[[[ZZZZZZZZZ[[[[[[[[[^^^```aaa______```bbbaaabbbccceeefffgggggghhhgggfffeeeeeeddddddeeeeee`````````aaaccceeegggiiilllkkkiiihhhfffeeeeeeeeecccdddgggjjjkkklllkkkkkkiiikkkmmmjjjfffeeegggkkkkkkjjjiiifffccccccdddfffhhhhhhiiiiiiiiihhhhhhgggfffhhhjjjjjjhhhfffeeefffcccbbb```___^^^___```aaaaaabbbcccdddeeefffffffffdddbbb```___```aaaaaa```[[[[[[\\\]]]^^^^^^______]]]^^^^^^^^^]]]\\\ZZZYYYWWWWWWXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVXXXYYYXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVSSSRRRQQQQQQQQQRRRTTTUUUTTTSSSSSSSSSSSSRRRQQQQQQOOOOOONNNNNNNNNNNNOOOOOOMMMLLLKKKMMMOOOQQQPPPOOOMMMMMMNNNOOOPPPPPPOOOOOOKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPRRRSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRTTTVVVXXXXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTWWWWWWYYY[[[]]]^^^``````[[[[[[\\\]]]^^^]]]ZZZWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSXXX]]]___^^^[[[ZZZ[[[YYYXXXWWWVVVVVVWWWYYYZZZXXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYZZZ[[[\\\\\\\\\\\\PPPOOONNNNNNNNNNNNLLLJJJHHHGGGGGGHHHIIIIIIFFFDDDEEEEEEDDDCCCBBB@@@???>>>999:::;;;<<<;;;:::999888555555666777777777777777555444333111000/////////000/////////............,,,,,,,,,------.........&&&((())))))''''''***---+++*********))))))((((((&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''''''''&&&$$$"""!!!!!!&&&(((((('''&&&$$$%%%'''((()))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&&&&''')))*********)))(((%%%)))------(((%%%&&&(((%%%%%%'''((())))))))))))+++***)))'''''''''((()))&&&''''''((()))******+++((()))***++++++***)))(((************++++++++++++((()))***+++,,,---------,,,,,,,,,---------......,,,---......//////.........///000111111000///...//////000111111111111111333333444444555444444444666888999999999999:::<<<;;;;;;<<<===>>>???@@@AAA=========>>>??????@@@@@@???AAACCCEEEGGGHHHHHHHHHDDDEEEFFFFFFFFFEEECCCBBBGGGGGGHHHIIIKKKLLLLLLMMMKKKLLLMMMPPPRRRTTTVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSVVVYYYZZZ[[[[[[]]]___bbbbbbcccdddeeeeeeeeeeeebbbbbbccccccdddddddddddd]]]^^^___``````___\\\[[[\\\[[[[[[ZZZZZZZZZZZZ[[[XXX[[[^^^^^^\\\[[[\\\^^^___```bbbdddfffggghhhhhhddddddddddddeeefffggghhh_________```bbbdddggghhhiiihhhfffdddbbbaaaaaa``````bbbfffiiilllmmmmmmllliiilllmmmiiidddcccfffjjjhhhhhhgggeeeddddddgggiiiiiiiiiiiiiiiiiihhhhhhgggggghhhiiiiiigggffffffgggbbbaaa___^^^]]]^^^```aaabbbcccddddddeeeeeeeeedddcccaaa______```aaaaaa```ZZZ[[[[[[\\\]]]]]]^^^^^^[[[\\\]]]]]]\\\[[[YYYXXXUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSTTTUUUWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVWWWXXXYYYXXXWWWVVVUUUQQQQQQRRRRRRSSSSSSSSSSSSQQQQQQPPPPPPQQQRRRSSSTTTRRRQQQPPPQQQRRRSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPMMMKKKKKKLLLOOOQQQRRRRRRLLLLLLMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPMMMNNNPPPRRRSSSSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQPPPQQQSSSVVVYYYYYYWWWTTTRRRPPPQQQRRRRRRSSSRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWYYY\\\^^^___```]]]\\\[[[[[[\\\[[[XXXVVVWWWWWWWWWVVVUUUTTTSSSRRRSSSXXX^^^```___\\\[[[\\\WWWVVVTTTTTTTTTVVVXXXYYYXXXYYYZZZ[[[[[[ZZZYYYYYYXXXXXXZZZ[[[\\\\\\\\\\\\SSSPPPMMMLLLMMMMMMMMMLLLGGGHHHHHHHHHGGGEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;777777777777666666666666333333111000//////.........///000000///---+++***)))***+++++++++************)))'''&&&%%%&&&((()))))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''(((((('''&&&%%%%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###""" !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&''''''(((((('''''')))%%%"""###''')))'''$$$&&&&&&&&&''''''''''''(((***)))'''''')))))))))(((&&&'''''''''&&&%%%%%%$$$''''''''''''(((((())))))(((''''''''''''(((((()))(((((((((((())))))))))))(((((('''(((((()))***++++++***)))(((((()))***+++,,,,,,,,,------,,,++++++)))***++++++,,,---......,,,,,,,,,---------............///000111222333333000000111222222222222111555444444444444555666666555666777888999:::::::::<<<<<<======>>>>>>??????>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMOOOPPPQQQSSSTTTUUUSSSTTTTTTSSSQQQOOOPPPQQQTTTVVVWWWYYY[[[\\\]]]]]]bbbbbbbbbbbbbbbbbbbbbbbbaaa`````````aaabbbcccccc___]]][[[[[[]]]]]][[[YYY\\\\\\[[[[[[ZZZYYYYYYYYY\\\[[[ZZZYYYZZZ[[[]]]_________```bbbcccdddeeefffhhhhhhhhhggggggfffeeedddaaaaaa`````````aaaaaabbbeeedddbbb```````````````bbbbbbcccggglllooonnnlllllllllllllllkkkiiigggfffeeeeeeggghhhhhhhhhgggfffgggggghhhiiiiiiiiiiiihhhggghhhjjjkkkkkkhhhfffdddgggfffcccaaa`````````aaaaaaccceeeffffffdddaaa`````````___^^^]]]]]]]]]]]]\\\]]]^^^^^^______^^^^^^___^^^]]][[[ZZZYYYYYYYYYWWWWWWWWWVVVUUUTTTSSSRRRWWWUUURRRQQQSSSUUUVVVWWW\\\[[[ZZZYYYZZZYYYXXXWWWUUUTTTTTTSSSRRRQQQQQQPPPNNNNNNOOOQQQSSSTTTSSSQQQPPPQQQQQQRRRRRRRRRRRRRRRMMMOOOQQQSSSTTTTTTRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNOOOOOONNNMMMKKKNNNMMMNNNNNNPPPSSSUUUWWWYYYWWWUUURRRPPPOOOOOOOOONNNNNNOOOPPPQQQSSSSSSTTTQQQPPPOOONNNOOOQQQSSSUUUSSSRRRPPPOOOOOOPPPQQQRRRUUUTTTSSSUUUXXXZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTZZZZZZ[[[\\\^^^___``````XXXXXXWWWVVVUUUUUUUUUUUUWWWWWWWWWVVVTTTUUUXXX[[[YYYYYY[[[\\\]]]^^^^^^^^^TTTRRRPPPOOOOOOOOONNNLLLGGGHHHHHHHHHFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;999999888666666666666555555555555333222111000000//////000............---,,,+++******(((&&&(((+++,,,+++(((+++***(((''''''''')))***))))))))))))((((((((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$######%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&'''$$$"""$$$))),,,+++)))))))))(((((('''''''''&&&***(((''''''((())))))(((&&&'''''''''&&&&&&%%%$$$&&&&&&'''''''''(((((((((+++***)))'''&&&&&&%%%%%%'''((((((((())))))))))))(((((((((((((((((()))*********)))(((((()))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000000111222222222222111111111111222222222333333444555666888999:::::::::;;;<<<<<<======>>>??????????????????????????????AAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLMMMOOOPPPQQQRRRSSSPPPRRRSSSRRRQQQPPPQQQSSSTTTUUUWWWYYY[[[\\\]]]]]]bbbbbbbbbbbbbbbbbbbbbbbb````````````aaabbbcccccc___]]][[[\\\^^^^^^]]][[[]]]]]]\\\[[[ZZZZZZYYYYYY\\\[[[ZZZYYYYYY[[[]]]^^^______```bbbccceeeffffffiiiiiijjjiiihhhgggeeedddaaaaaa````````````aaaaaabbbbbb``````___```aaabbbbbbbbbcccgggkkkmmmllljjjiiiiiiiiiiiihhhgggeeedddcccdddeeegggggggggffffffeeefffggghhhiiijjjjjjjjjggghhhjjjkkkkkkiiifffeeehhhfffdddbbbaaa```aaaaaabbbccceeeffffffdddbbb``````___^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTVVVTTTQQQPPPRRRTTTUUUUUUWWWWWWVVVWWWXXXYYYXXXXXXUUUTTTSSSRRRQQQPPPOOOOOOLLLLLLMMMOOOQQQRRRQQQOOOOOOPPPQQQRRRRRRRRRRRRRRRNNNOOORRRTTTUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNOOONNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNLLLLLLNNNNNNNNNOOOPPPRRRTTTVVVVVVUUUSSSPPPNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRROOOOOONNNNNNOOOPPPRRRSSSSSSRRRPPPOOOOOOPPPQQQRRRRRRQQQPPPRRRUUUWWWXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUZZZZZZ[[[\\\]]]^^^^^^___ZZZYYYXXXVVVUUUUUUUUUVVVVVVWWWVVVUUUTTTUUUXXXZZZYYYYYYZZZ[[[\\\\\\\\\\\\UUUTTTRRRRRRQQQPPPNNNKKKGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>>===============???>>>===;;;999888666666555444444444444333333333222111111000000111111111...---,,,++++++******+++...)))$$$&&&+++...,,,))),,,+++)))((((((((()))***)))))))))))))))*********((((((''''''''''''(((((()))((('''&&&%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$(((---222222111++++++***)))((('''&&&%%%***(((''''''((())))))(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''******((('''&&&&&&%%%%%%''''''((((((((()))))))))))))))(((((('''(((((((((***))))))(((((())))))******++++++,,,,,,,,,++++++------,,,,,,++++++++++++,,,,,,,,,,,,------------......---------,,,,,,,,,///000111111222222111111000000111222222222222222222333555777999:::::::::;;;;;;;;;<<<======>>>>>>????????????>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEECCCCCCCCCBBBCCCDDDDDDEEEDDDEEEEEEEEEFFFGGGIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQNNNPPPQQQRRRQQQQQQSSSTTTTTTUUUWWWYYYZZZ[[[\\\\\\````````````````````````____________```aaabbbccc___]]]]]]]]]___```___^^^___^^^]]]\\\[[[ZZZYYYYYY[[[[[[ZZZYYYYYY[[[\\\]]]]]]^^^___aaacccdddffffffiiijjjkkkkkkjjjhhheeedddaaaaaa````````````````````````___^^^___```aaabbbaaaaaacccfffiiijjjjjjhhheeeeeeeeeeeeeeedddccccccbbbcccdddeeefffggggggfffdddeeefffggghhhiiijjjkkkggghhhiiijjjjjjiiigggfffiiihhhfffdddcccbbbaaaaaabbbcccdddeeedddcccbbbaaa```^^^\\\[[[[[[\\\]]]___^^^^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZYYYXXXWWWVVVUUUUUUVVVWWWUUUSSSPPPOOOPPPRRRRRRRRRQQQRRRTTTUUUVVVWWWXXXXXXTTTTTTSSSQQQPPPNNNMMMLLLJJJJJJJJJLLLOOOPPPOOONNNNNNNNNPPPQQQRRRRRRRRRRRROOOPPPRRRTTTUUUVVVUUUUUUSSSSSSRRRRRRQQQQQQQQQQQQLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMMMMLLLLLLNNNNNNNNNOOOPPPQQQSSSTTTSSSQQQPPPNNNLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPOOOOOOPPPQQQRRRQQQOOOOOOPPPSSSUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUWWWWWWVVVVVVUUUUUUVVVVVVZZZZZZ[[[[[[\\\\\\\\\]]]\\\ZZZXXXVVVTTTUUUUUUVVVUUUVVVUUUTTTSSSTTTWWWYYYZZZZZZ[[[[[[[[[ZZZZZZYYYUUUTTTSSSSSSRRRPPPLLLIIIFFFFFFFFFEEEDDDCCCBBBAAA======<<<;;;;;;;;;;;;;;;===<<<;;;:::888777666555333333222222222111111111000000000000000111222333...---,,,*********+++,,,000,,,)))(((***,,,,,,++++++***)))((((((((())))))''''''(((((())))))******))))))'''&&&&&&''')))))))))(((&&&%%%%%%&&&''')))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((('''(((+++000333555555)))))))))((('''&&&&&&&&&)))(((&&&&&&((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))'''''''''((((((((())))))***)))(((''''''''''''''')))))))))(((((())))))))))))******+++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,///000000111111111111111222333444555555555444444111222444666888999:::::::::::::::;;;<<<<<<======???>>>>>>>>>>>>============>>>>>>@@@AAABBBCCCDDD@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPNNNPPPQQQQQQQQQQQQRRRTTTSSSTTTVVVXXXZZZ[[[[[[\\\________________________^^^^^^^^^^^^___```bbbbbb^^^^^^^^^___```aaaaaa```aaa___^^^\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\[[[[[[]]]___aaacccdddeeehhhiiijjjkkkjjjgggeeecccaaaaaaaaaaaaaaaaaa`````````___^^^]]]]]]^^^_________```bbbdddfffggggggfffbbbccccccccccccccccccccccccdddeeefffgggggghhhhhhffffffffffffggghhhhhhiiiggghhhhhhiiiiiiiiihhhhhhjjjiiihhhgggeeecccbbbbbbbbbbbbbbbbbbbbbaaa``````___^^^\\\ZZZZZZ\\\^^^______^^^]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYWWWVVVUUUWWWXXXYYYTTTRRROOOOOOOOOPPPPPPPPPPPPRRRTTTUUUUUUUUUVVVVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIKKKNNNOOONNNMMMLLLMMMNNNPPPQQQQQQQQQQQQPPPQQQRRRTTTUUUVVVVVVVVVSSSSSSSSSRRRRRRQQQQQQPPPJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQPPPOOONNNMMMKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKMMMMMMNNNNNNMMMMMMPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPQQQSSSUUUUUUTTTQQQQQQRRRRRRSSSSSSTTTTTTWWWVVVVVVUUUUUUVVVVVVVVVZZZZZZZZZZZZZZZZZZ[[[[[[\\\ZZZWWWUUUSSSSSSTTTUUUTTTUUUTTTSSSRRRSSSVVVXXX\\\\\\\\\\\\[[[ZZZYYYXXXTTTRRRQQQQQQPPPNNNKKKHHHFFFEEEDDDCCCBBBAAAAAAAAA;;;;;;:::999999999999:::999999888888777777666666111111111111000000000000////////////000111222222///...,,,+++++++++,,,------...---)))%%%$$$'''***))))))((((((''''''''''''%%%&&&&&&''''''((((((((()))((('''&&&&&&'''((())))))'''&&&%%%%%%&&&((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((''''''))),,,...000000&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))''''''''''''(((((((((((())))))(((''''''&&&''''''((((((((())))))(((((((((((()))******+++++++++***))))))***++++++,,,------+++++++++,,,,,,,,,------+++,,,,,,---......////////////000111111111111000333333444555555555555555000111333555777888999999999999999:::;;;;;;<<<<<<==============================>>>???@@@AAABBBCCC>>>??????@@@AAACCCEEEFFFFFFEEEDDDDDDDDDFFFHHHIIIKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRQQQPPPOOOPPPRRRRRRSSSUUUWWWYYYZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^```aaabbb^^^___````````````aaabbbaaa___]]][[[ZZZZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[\\\YYYZZZ[[[]]]^^^```aaabbbeeefffggghhhgggeeecccbbbbbbbbbccccccbbbbbb``````bbb```^^^\\\[[[[[[[[[[[[]]]^^^aaacccddddddeeeeeebbbbbbbbbbbbcccddddddeeefffffffffggghhhhhhiiijjjiiihhhgggfffeeeeeeeeefffffffffffffffggghhhhhhiiikkkkkkkkkjjjhhheeecccbbbaaa``````_______________```^^^]]][[[[[[\\\]]]^^^___^^^\\\ZZZYYYXXXXXXXXXYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYWWWVVVVVVWWWYYY[[[UUUSSSPPPOOOPPPPPPOOONNNQQQTTTVVVWWWUUUSSSSSSTTTSSSSSSQQQPPPNNNLLLJJJJJJKKKJJJJJJKKKMMMOOOOOONNNLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQSSSTTTUUUVVVWWWTTTSSSSSSRRRQQQPPPPPPPPPJJJKKKLLLLLLLLLLLLLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLNNNNNNNNNOOOPPPQQQRRRRRRSSSQQQPPPQQQSSSTTTTTTSSSQQQQQQRRRRRRSSSSSSSSSSSSUUUUUUTTTTTTTTTTTTUUUVVVXXXXXXYYYYYYYYYYYYYYYYYYZZZYYYVVVTTTSSSSSSTTTTTTTTTTTTTTTSSSQQQRRRUUUXXX^^^^^^^^^]]]\\\[[[YYYXXXRRRQQQOOOOOONNNMMMJJJHHHFFFEEECCCBBBAAA@@@@@@@@@;;;::::::999999999::::::777777777666666666666666111000000000000/////////............//////000111------,,,,,,,,,,,,------(((,,,---)))""" ###((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""""""""$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&)))'''&&&&&&'''(((((('''&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&''''''''''''(((((())))))((((((''''''((()))***************(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000111...///000000111111000000222111111111111222333333///000222444666777777888888888888999::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????@@@AAAAAAAAA>>>??????@@@AAACCCEEEFFFCCCBBBAAA@@@AAABBBDDDFFFKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRQQQPPPOOOPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]___```aaa___```aaaaaa```___```bbb___^^^\\\ZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\YYYZZZ[[[\\\]]]___``````ccccccddddddddddddcccccccccdddeeeeeedddcccaaa```bbb```^^^[[[ZZZYYYYYYYYYYYY\\\___aaabbbbbbccceeeaaaaaabbbbbbccceeefffggghhhhhhgggggghhhhhhiiijjjjjjiiigggeeedddccccccdddeeeddddddddddddfffhhhiiillllllmmmllljjjgggdddbbbaaa```___^^^]]]^^^___`````````___^^^]]]]]]]]]]]]^^^]]][[[YYYXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXWWWVVVVVVWWWXXXYYYZZZVVVTTTRRRQQQQQQQQQPPPNNNRRRVVVYYYXXXUUURRRQQQRRRSSSRRRQQQOOONNNLLLKKKJJJLLLKKKJJJKKKMMMOOOPPPOOOLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOQQQRRRTTTUUUVVVSSSSSSRRRQQQPPPOOOOOONNNKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFIIILLLNNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQOOOPPPQQQRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSTTTVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUTTTUUUTTTSSSRRRSSSVVVXXX^^^^^^^^^^^^\\\[[[ZZZYYYRRRPPPNNNMMMMMMMMMLLLJJJEEEDDDBBBAAA@@@???@@@@@@<<<<<<;;;;;;;;;<<<<<<===888777777666555444333333000000000000////////////......---------......///++++++,,,,,,,,,,,,++++++''')))+++)))&&&$$$&&&((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%&&&'''(((''''''&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((''''''((())))))(((''''''&&&'''((()))************))))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,---------......//////...//////000000000000000111000...------///111333000111222333555555666666777777888888999:::::::::::::::;;;<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@BBBCCCEEEFFFCCCBBB@@@??????AAACCCEEEJJJJJJJJJKKKLLLLLLMMMMMMMMMOOOPPPPPPPPPPPPQQQSSSQQQRRRTTTVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^```aaa___aaabbbaaa___^^^___aaa]]]\\\ZZZXXXXXXZZZ\\\]]]____________^^^^^^]]]\\\\\\\\\]]]]]]^^^_________bbbbbbaaaaaabbbccceeefffeeefffggggggfffeeecccaaa___^^^\\\ZZZYYYYYYYYYYYYVVVZZZ^^^``````aaaccceeeaaaaaaaaabbbccceeegggiiiiiiiiiggggggfffgggggghhhiiihhhfffdddccccccdddeeecccbbbaaaaaabbbeeegggiiimmmnnnooonnnllliiieeebbbcccbbb```^^^^^^___```bbbaaaaaaaaaaaa___^^^\\\[[[]]]\\\ZZZXXXWWWWWWXXXYYYYYYXXXWWWUUUSSSRRRRRRQQQUUUUUUVVVWWWXXXXXXYYYYYYXXXVVVTTTSSSSSSRRRPPPOOOPPPUUUYYYXXXTTTPPPPPPRRRRRRQQQPPPOOONNNMMMLLLLLLLLLJJJIIIJJJLLLOOOOOOOOOMMMMMMMMMNNNMMMMMMLLLKKKKKKLLLMMMNNNPPPRRRSSSTTTRRRRRRQQQPPPOOONNNMMMMMMJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCEEEHHHLLLNNNOOOOOOOOOOOONNNMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIFFFFFFGGGHHHIIIJJJJJJKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLMMMOOOPPPQQQRRRRRRTTTSSSQQQQQQRRRSSSSSSRRRSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQTTTUUUUUUVVVWWWXXXYYYYYYWWWWWWXXXYYYYYYXXXWWWWWWUUUUUUUUUSSSRRRSSSVVVYYY]]]]]]]]]]]]\\\ZZZYYYXXXSSSPPPMMMLLLMMMMMMMMMLLLEEEDDDBBB@@@?????????@@@>>>>>>=========>>>>>>???999888777666444222111111111000000000////////////...------,,,,,,,,,------((()))+++,,,,,,+++***)))))))))***+++,,,,,,+++******************)))(((((())))))(((((('''''''''&&&###$$$&&&&&&&&&&&&$$$###%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***(((%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&'''(((''''''''')))***))))))((('''&&&%%%%%%$$$((('''%%%%%%'''((('''&&&&&&&&&'''((())))))(((((())))))((((((((('''''''''$$$$$$$$$%%%&&&'''))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&&&&'''((()))************+++++++++*********************+++++++++,,,,,,,,,......------------,,,,,,...//////000000000000000222000...,,,,,,///222444000111222333444555555555777777777888999999::::::888999:::;;;<<<>>>??????AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCEEEEEEEEEDDDBBB@@@@@@BBBDDDFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKMMMOOOPPPPPPQQQSSSUUUQQQRRRTTTVVVXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\^^^```aaa___aaabbbaaa^^^]]]^^^```\\\[[[YYYWWWXXXZZZ\\\^^^___`````````___^^^^^^]]]^^^^^^^^^_________``````bbbbbbaaa```aaadddfffhhhfffggghhhhhhgggfffcccbbb]]]\\\[[[YYYYYYYYYZZZZZZTTTXXX]]]______```ccceee`````````aaaccceeehhhiiijjjiiigggfffeeeeeeffffffhhhfffeeeccccccdddeeefffcccaaa``````aaadddgggiiimmmnnnpppooommmiiieeebbbeeecccaaa______```bbbcccbbbbbbccccccaaa^^^[[[YYY\\\[[[YYYWWWVVVWWWXXXYYYYYYXXXUUUSSSQQQOOONNNMMMTTTTTTVVVWWWXXXXXXXXXXXXZZZXXXVVVUUUTTTSSSQQQOOONNNSSSXXXWWWSSSPPPPPPRRRQQQQQQPPPPPPOOONNNMMMMMMKKKJJJHHHIIIKKKNNNOOOOOOMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSRRRQQQQQQPPPNNNMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDEEECCCBBBBBBDDDHHHLLLOOOOOOOOOOOOOOONNNLLLJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFFFFHHHIIIJJJKKKKKKNNNMMMKKKJJJIIIKKKLLLMMMJJJKKKMMMOOOQQQRRRRRRRRRXXXVVVTTTTTTUUUVVVUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPSSSSSSTTTUUUWWWXXXYYYYYYWWWXXXZZZ\\\\\\[[[YYYXXXUUUVVVUUUTTTSSSTTTWWWYYY\\\\\\\\\[[[[[[ZZZXXXXXXOOOOOONNNMMMLLLKKKJJJIIIDDDCCCCCCCCCBBBAAA===;;;???===<<<<<<>>>@@@AAA@@@:::777444000......///000///000000///---,,,---...,,,+++***+++,,,,,,***''',,,***(((((()))))))))((()))************)))((((((************)))'''&&&%%%'''((()))((('''&&&'''(((%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%$$$$$$&&&'''&&&'''''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###(((((((((''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&%%%&&&(((+++***&&&"""%%%,,,((($$$&&&((()))&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((())))))))))))'''((()))***************'''(((+++---...---,,,,,,+++---------+++++++++---//////.........---------000000111222333333444444444444444444555666777777555444444555555666777888:::::::::;;;;;;;;;<<<<<>>>>>???@@@AAA@@@>>>>>>???@@@BBBDDDEEEGGGGGGGGGDDDAAA>>>>>>AAADDDGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKLLLOOORRRUUUWWWYYYXXXXXXWWWWWWWWWXXXXXX\\\\\\ZZZXXXVVVWWWYYY[[[]]]\\\ZZZYYYZZZ\\\___aaabbbaaa```___^^^\\\[[[ZZZ^^^\\\ZZZZZZ\\\]]]]]]]]]aaaaaaaaaaaa```___^^^]]]aaa```^^^]]]]]]^^^______dddaaa^^^]]]___aaacccccciiigggffffffhhhfffccc___]]]\\\]]]___aaa```\\\XXX[[[\\\^^^___aaaaaa``````bbbbbbaaa```aaadddfffhhhiiihhhhhhgggffffffeeeeeecccccccccddddddeeeeeeeeeaaaaaabbbaaa```aaadddfffmmmoooqqqrrrooojjjeeeaaabbbaaa___^^^]]]^^^```aaagggfffeeedddbbb```^^^]]]```^^^[[[XXXWWWVVVWWWXXXWWWXXXVVVRRRMMMJJJKKKMMMSSSRRRRRRRRRSSSTTTVVVWWWWWWWWWVVVTTTRRROOOMMMLLLRRRRRRRRRRRRQQQPPPOOONNNQQQPPPPPPOOONNNNNNMMMMMMJJJJJJKKKMMMOOOPPPPPPNNNPPPPPPPPPOOONNNLLLJJJHHHFFFFFFFFFGGGIIILLLOOOQQQQQQPPPOOONNNMMMMMMMMMMMMJJJJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBAAAAAABBBDDDGGGKKKMMMWWWTTTPPPKKKHHHFFFFFFGGGKKKJJJIIIHHHGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOQQQSSSTTTVVVWWWVVVUUUTTTTTTUUUUUUUUUVVVVVVUUUSSSQQQPPPNNNMMMMMMNNNPPPQQQPPPOOOMMMNNNPPPSSSVVVXXXZZZ[[[]]]\\\[[[\\\]]]]]][[[YYYYYYXXXVVVUUUTTTUUUVVVVVVXXXZZZ[[[[[[YYYXXXWWWWWWOOOOOOMMMLLLJJJIIIHHHHHHFFFDDDBBBAAAAAA???===;;;<<<:::999:::===???@@@@@@;;;999555222000000111222...000111000...---,,,---/////////...------------,,,***))))))******)))(((***************))))))(((''''''((((((((('''&&&&&&((())))))((('''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((&&&'''((('''%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''((((((''''''&&&%%%%%%%%%%%%&&&((((((%%%"""$$$'''%%%$$$((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))))))))******++++++++++++***)))***+++------,,,+++***+++,,,------+++++++++---------------....../////////000000111222222333333000000000111111222333444444444444444555666777888999999999999::::::::::::<<<======???AAABBBBBBAAA>>>>>>???AAACCCDDDFFFGGGGGGEEEBBB@@@@@@BBBDDDFFFHHHHHHHHHIIIIIIKKKLLLMMMJJJJJJKKKMMMOOORRRUUUWWWYYYXXXXXXWWWWWWWWWWWWXXX[[[[[[[[[YYYWWWWWWYYY[[[\\\ZZZYYYXXXYYY[[[]]]___aaa```___^^^\\\\\\[[[[[[^^^\\\ZZZZZZ[[[]]]]]]\\\______``````aaaaaa``````bbbaaa```_________```aaaaaa___]]]\\\___aaaccccccfffdddbbbbbbcccbbb___]]]___^^^^^^___```___\\\YYYZZZ[[[]]]___```aaa``````bbbbbbaaaaaabbbdddeeegggeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddeeeeeebbbbbbcccbbbaaaaaaccceeejjjlllooopppoookkkgggccccccbbb```^^^^^^^^^```aaaeeeeeedddbbbaaa___]]]\\\]]]\\\ZZZYYYWWWWWWWWWWWWVVVVVVUUURRRNNNLLLMMMOOOQQQQQQQQQQQQQQQSSSTTTUUUWWWWWWWWWVVVTTTRRROOONNNRRRRRRRRRRRRQQQPPPOOONNNQQQQQQQQQQQQPPPOOONNNNNNJJJIIIIIIKKKNNNOOONNNMMMJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGFFFGGGHHHKKKNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBAAAAAABBBEEEHHHKKKMMMWWWUUUPPPLLLIIIHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOORRRSSSUUUWWWXXXWWWVVVTTTTTTUUUTTTUUUWWWWWWWWWUUURRRQQQNNNMMMMMMNNNPPPRRRQQQPPPPPPPPPQQQSSSUUUXXXZZZ[[[]]]\\\\\\]]]^^^___]]]\\\YYYXXXWWWUUUUUUUUUVVVWWWVVVXXXZZZZZZXXXVVVVVVVVVOOONNNLLLKKKIIIHHHHHHHHHHHHEEEBBB@@@???>>><<<;;;888777666777:::===>>>>>>999777555222000000111111...000111111000....../////////...+++******+++---+++******+++,,,,,,)))'''******++++++******)))(((&&&&&&'''(((((((((((((((((()))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%'''((('''((()))(((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$"""!!!!!!###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''((((((''''''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$###"""%%%)))((($$$&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''((((((((()))))))))++++++,,,,,,++++++*********+++,,,,,,,,,+++)))(((***,,,---,,,+++***,,,---***+++,,,---...///000000/////////000000111111222////////////000111222333444444444444555666777888777777777888888888999999:::;;;===???AAABBBCCCCCC>>>>>>???@@@BBBDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEHHHHHHHHHIIIJJJKKKMMMNNNKKKKKKLLLMMMOOORRRUUUWWWYYYXXXXXXWWWWWWWWWWWWVVVYYYZZZ[[[ZZZXXXXXXXXXZZZZZZYYYXXXXXXYYYZZZ\\\]]]```___]]]\\\[[[[[[\\\\\\^^^\\\ZZZZZZ[[[\\\\\\\\\\\\]]]^^^___```aaabbbcccbbbbbbaaa``````aaabbbcccaaa___^^^^^^```cccccccccbbb```^^^^^^^^^^^^]]]\\\aaa```____________\\\ZZZZZZ[[[]]]___aaaaaaaaaaaaaaaaaa``````aaabbbcccdddbbbbbbbbbbbbbbbcccccccccfffeeedddcccccccccdddeeecccddddddbbbaaa```bbbcccfffiiikkknnnnnnllliiigggdddcccaaa___^^^^^^___```ccccccbbbaaa___^^^\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWUUUUUUTTTQQQNNNNNNOOOQQQPPPPPPPPPPPPPPPRRRSSSSSSUUUWWWXXXYYYXXXUUURRRPPPQQQRRRRRRQQQQQQPPPOOONNNPPPQQQRRRSSSRRRPPPNNNMMMIIIHHHHHHIIILLLMMMMMMLLLGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMLLLLLLKKKJJJIIIIIIIIIIIILLLKKKJJJIIIIIIIIIJJJKKKJJJIIIHHHFFFDDDCCCCCCCCCAAAAAAAAABBBEEEHHHLLLNNNSSSQQQNNNJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIJJJIIIGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRVVVXXXYYYXXXVVVTTTTTTTTTRRRTTTWWWYYYYYYWWWTTTRRRNNNMMMMMMOOORRRSSSSSSRRRRRRRRRQQQRRRTTTVVVYYY[[[]]]\\\\\\]]]___```___^^^YYYXXXWWWWWWVVVVVVWWWWWWWWWXXXZZZYYYXXXVVVWWWWWWMMMLLLKKKJJJIIIJJJJJJKKKJJJFFFAAA>>><<<<<<;;;;;;777555444555777999::::::555444222000....../////////000000000///000333555666222,,,)))*********)))*********,,,---,,,***'''******++++++******)))((())))))***************)))((()))***(((&&&$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((((()))))))))'''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''')))))))))((('''&&&((('''&&&%%%%%%'''((()))'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''&&&$$$$$$$$$%%%&&&&&&%%%$$$######%%%(((((('''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&'''''''''((((((((())))))+++++++++++++++***)))(((******++++++++++++***)))***+++,,,,,,+++***,,,---***+++,,,---......///000........./////////000000111111111111222333444444444444444444555666777777666777777777777888888888999;;;>>>???@@@AAABBBCCC@@@@@@@@@AAABBBDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKLLLMMMOOORRRUUUVVVXXXXXXXXXXXXWWWWWWVVVVVVWWWYYYZZZZZZYYYXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]___^^^]]][[[[[[\\\]]]^^^___]]]ZZZZZZ[[[\\\\\\[[[[[[[[[\\\]]]^^^```aaabbbaaaaaa`````````bbbcccdddeeecccbbbbbbcccdddcccccc```___]]]\\\\\\\\\]]]]]]______^^^^^^^^^^^^^^^]]][[[\\\^^^```bbbbbbbbbbbb`````````aaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaa``````dddcccbbb``````aaabbbccccccddddddcccaaa``````aaabbbdddgggjjjkkkkkkjjjiiieeedddaaa___]]]^^^^^^___bbbbbbaaaaaa___^^^\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXWWWTTTQQQOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTVVVYYY[[[ZZZXXXUUUSSSQQQQQQQQQQQQPPPOOONNNNNNNNNPPPRRRSSSRRRPPPMMMKKKIIIHHHGGGHHHJJJLLLKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHIIIMMMKKKIIIHHHHHHIIIKKKLLLKKKJJJHHHFFFEEEDDDDDDCCCAAAAAAAAABBBDDDHHHKKKMMMMMMKKKHHHFFFDDDCCCDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKMMMOOOPPPQQQUUUVVVWWWVVVTTTRRRRRRRRRPPPSSSVVVYYYYYYWWWUUUSSSNNNNNNOOOQQQTTTUUUTTTSSSRRRQQQPPPOOOQQQTTTWWWYYYZZZZZZZZZ\\\___```___^^^YYYXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[ZZZYYYXXXYYYZZZJJJJJJIIIIIIJJJKKKMMMNNNJJJEEE@@@<<<;;;;;;;;;:::888666444444555666666555333222111///......//////000000///---...222888<<>>???>>>>>>@@@AAABBBAAAAAAAAABBBDDDGGGHHHIIIJJJLLLMMMLLLKKKIIIGGGEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLNNNQQQSSSUUUVVVVVVWWWXXXXXXWWWVVVVVVVVVXXXZZZZZZYYYXXXXXXYYY[[[[[[\\\]]]^^^^^^^^^^^^___^^^]]]]]]]]]^^^___``````^^^[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___^^^^^^^^^___aaabbbcccfffeeedddddddddcccaaa___^^^]]]\\\[[[ZZZ[[[\\\]]]]]]^^^^^^_________```aaa]]]___```bbbccccccccccccaaabbbcccdddeeeeeeddddddeeeeeedddbbbaaa___^^^]]]aaa```___^^^^^^^^^___```bbbcccdddbbb```^^^^^^______```cccfffhhhiiiiiiiiidddccc```^^^]]]]]]^^^^^^aaaaaaaaaaaa```___^^^]]]ZZZ\\\^^^```aaa```___^^^^^^[[[VVVRRRPPPPPPPPPPPPRRRSSSSSSSSSTTTTTTTTTTTTTTTVVVYYY[[[[[[YYYVVVTTTQQQQQQQQQQQQPPPOOONNNMMMLLLMMMOOOPPPOOOMMMJJJHHHIIIGGGFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGJJJIIIIIIHHHHHHHHHHHHIIIKKKJJJHHHGGGGGGIIIKKKLLLJJJIIIHHHFFFEEEEEEDDDDDDAAA@@@@@@AAACCCFFFIIIKKKGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAABBBCCCEEEGGGIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHJJJLLLNNNOOOOOOQQQSSSTTTSSSQQQOOOOOOOOOOOOQQQTTTWWWWWWVVVTTTRRROOOOOOPPPRRRUUUVVVTTTRRRPPPOOONNNMMMNNNQQQTTTVVVWWWWWWWWWYYY\\\]]]]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYYYYWWWWWWXXXZZZIIIHHHGGGGGGHHHKKKMMMOOOHHHDDD???<<<;;;;;;;;;::::::777555333444444444333333333222111000000000111111000...,,,---111777<<<>>>666,,,***---///+++'''(((((((((***++++++***((((((((())))))(((((('''&&&))))))(((((('''%%%$$$###&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%%%%%%%''''''((()))(((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$%%%''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$ """$$$&&&''''''%%%$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%'''((((((&&&%%%%%%''')))$$$$$$&&&(((&&&###%%%***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))((((((''''''''''''((()))***+++,,,---(((***++++++******,,,---,,,,,,,,,,,,,,,---------........................////////////000111222333333333333333444555666777666666666777777777888888777;;;>>>>>><<<<<<>>>@@@BBBAAA@@@@@@AAADDDFFFHHHIIIJJJLLLMMMMMMLLLJJJIIIEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJKKKMMMPPPRRRSSSSSSTTTVVVWWWXXXXXXWWWWWWVVVXXXYYYYYYXXXWWWXXXZZZ\\\]]]___```aaaaaa```_________```aaaaaabbbbbbcccaaa___]]]\\\]]]]]]]]]\\\]]]\\\[[[ZZZZZZ[[[\\\\\\]]]\\\\\\]]]^^^```bbbccceeeddddddddddddccc```]]]\\\]]]]]]\\\[[[[[[]]]___^^^```bbbbbbaaaaaabbbccc___```bbbcccccccccbbbaaabbbdddfffhhhiiiiiihhhggggggfffeeeccc```^^^\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^```aaabbbaaa___]]]]]]^^^\\\]]]___bbbdddfffggggggbbbaaa___]]]\\\\\\]]]^^^``````aaaaaa```___^^^^^^[[[]]]___bbbcccccccccbbbbbb]]]XXXTTTRRRRRRRRRRRRTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUWWWYYYYYYXXXVVVTTTPPPQQQQQQPPPPPPOOONNNMMMJJJKKKLLLMMMLLLJJJHHHGGGHHHFFFDDDDDDFFFHHHHHHHHHGGGGGGHHHHHHGGGEEEDDDCCCAAABBBBBBCCCCCCDDDDDDDDDHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGFFFEEEEEEEEEEEEFFFAAA@@@@@@@@@AAADDDFFFHHHEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAABBBCCCEEEGGGHHHJJJIIIGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHJJJKKKLLLMMMMMMMMMOOOPPPPPPNNNMMMMMMNNNNNNPPPQQQSSSSSSSSSRRRQQQNNNNNNOOOQQQSSSSSSQQQOOOMMMMMMLLLLLLMMMPPPRRRTTTUUUUUUUUUWWWZZZ[[[ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZZZZVVVWWWWWWVVVUUUVVVWWWYYYIIIHHHFFFEEEEEEGGGIIIKKKEEEBBB>>><<<<<<<<<;;;:::999777555444444555555444222111111111111000000000/////////---,,,---111333111...+++(((((((((((((((((('''&&&''')))***)))((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&''''''%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$$$$%%%&&&'''((('''%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%'''((('''$$$$$$&&&(((%%%!!!!!!&&&((($$$###$$$&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((('''(((((())))))))))))((()))))))))))))))***++++++''')))++++++******,,,---******+++,,,------....../////////...........................///000111111333333333333444555666666444555555555666666666666444888<<<<<<;;;:::===AAAAAA@@@???>>>???AAADDDFFFFFFGGGIIIKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIJJJLLLNNNPPPRRRQQQRRRUUUWWWYYYYYYXXXXXXWWWXXXXXXWWWVVVWWWYYY[[[\\\]]]```bbbbbbbbb```______```bbbeeeffffffeeeeeecccaaa^^^]]]^^^^^^^^^]]]^^^]]]\\\[[[[[[\\\]]]^^^\\\\\\\\\\\\^^^```bbbccceeeeeeeeeggghhhgggdddaaa^^^```ccccccaaa```bbbcccbbbeeehhhhhheeeccccccccc``````aaabbbaaa```___^^^^^^```dddgggiiiiiihhhffffffeeedddbbb```^^^\\\\\\XXXZZZ\\\^^^______^^^]]]]]]___``````^^^\\\\\\\\\[[[\\\]]]^^^```bbbdddddd```___]]][[[[[[[[[]]]^^^^^^____________^^^^^^]]][[[\\\___aaacccdddeeeeeeccc^^^XXXUUUTTTUUUVVVUUUTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSPPPPPPPPPPPPOOONNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGEEECCCAAAAAABBBDDDEEEEEEBBBCCCDDDDDDDDDDDDBBBBBB>>>???@@@AAAAAABBBBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHEEEDDDDDDDDDDDDEEEFFFFFFAAA@@@?????????AAACCCEEEAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJJJJLLLNNNNNNMMMLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOKKKKKKLLLNNNPPPOOOLLLIIIKKKKKKLLLMMMOOOPPPRRRSSSUUUTTTUUUVVVYYYZZZYYYWWWYYYYYY[[[\\\\\\\\\[[[[[[XXXXXXYYYXXXWWWWWWZZZ\\\IIIHHHEEECCCBBBCCCEEEGGGDDDAAA>>><<<<<<<<<;;;:::888666444444555777777666///////////////.........---/////////,,,******+++***---...,,,'''&&&+++000((('''%%%&&&((()))))))))&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((('''''''''###%%%&&&&&&&&&&&&''')))%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''$$$$$$&&&'''(((((())))))'''''''''&&&&&&%%%%%%%%%***)))'''%%%%%%%%%&&&'''"""######$$$&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))!!!###$$$&&&''''''&&&%%%&&&&&&&&&''''''(((((((((''''''((((((''''''&&&%%%###%%%'''&&&$$$###%%%'''&&&$$$)))&&&!!!&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((('''((()))***************+++******)))))))))))))))''')))***+++******,,,---'''((()))+++---///000111//////////////////......///......//////000111222333333333333444555666666333333333444444444555555000555:::;;;::::::>>>BBB@@@>>>===<<<===???BBBDDDDDDEEEGGGIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIIIIIIIKKKMMMOOOQQQOOOQQQTTTWWWYYYYYYYYYYYYXXXXXXWWWVVVUUUVVVYYY\\\[[[]]]```bbbcccbbb```______aaadddgggiiihhhgggfffdddbbb___^^^_________^^^___^^^]]]\\\\\\^^^```aaa\\\\\\\\\]]]^^^aaacccdddfffggghhhkkkmmmmmmjjjhhhbbbfffiiijjjhhhggghhhiiigggjjjmmmmmmiiieeecccccc___````````````^^^\\\[[[YYY[[[```dddffffffdddcccccccccbbb```___^^^]]]\\\WWWYYY\\\___aaa```___^^^[[[]]]______]]]\\\\\\\\\[[[[[[[[[\\\^^^```aaabbb^^^]]][[[ZZZZZZ[[[]]]^^^]]]]]]]]]^^^^^^]]]]]]\\\ZZZ[[[]]]```bbbdddeeefffccc^^^XXXUUUVVVXXXYYYXXXTTTUUUVVVWWWWWWVVVTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSPPPPPPPPPPPPOOONNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHCCCAAA???>>>@@@BBBBBBBBB@@@AAABBBDDDEEEDDDDDDCCC<<<===>>>???@@@AAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGAAA@@@???>>>>>>@@@AAACCC======>>>>>>?????????@@@DDDCCCBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIKKKMMMMMMMMMLLLMMMNNNNNNNNNMMMLLLLLLMMMMMMNNNIIIIIIJJJLLLMMMKKKHHHEEEJJJKKKMMMNNNPPPRRRSSSSSSVVVUUUUUUVVVXXXYYYXXXWWWYYYZZZ[[[\\\]]]]]]\\\[[[\\\\\\\\\[[[[[[[[[^^^```GGGFFFCCCAAA??????@@@@@@===<<<<<<;;;;;;;;;<<<<<<777666666444333222111111//////000111222333333333------,,,,,,,,,,,,++++++++++++***)))((((((((())))))))))))'''%%%%%%''')))''''''''''''''''''''''''///)))(((---...((($$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######&&&&&&&&&''''''''''''''''''$$$""""""$$$&&&$$$"""&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''(((***+++***(((''''''(((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$############&&&&&&%%%$$$%%%&&&'''(((###$$$''')))******))))))%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$&&&((()))&&&###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&((()))***'''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))))))))((((((''''''''''''((())))))))))))************)))************)))((((((,,,,,,+++++++++,,,,,,---------------------------////////////000000000000222222222333333444444444888888888777666444333222777888999:::<<<===>>>???????????????@@@@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGEEEDDDCCCEEEFFFHHHIIIKKKMMMNNNOOONNNNNNOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZ[[[[[[YYYXXXXXXYYYYYYZZZ[[[\\\^^^___```aaaaaabbbdddfffgggiiiiiijjjccccccbbbaaa````````````]]]]]]]]]]]]^^^^^^______^^^^^^___^^^^^^```dddggghhhjjjlllnnnoooooonnnmmmlllnnnooonnnllljjjiiiiiiiiilllppprrrssspppllliiicccbbb```^^^[[[YYYXXXWWWYYYZZZ[[[]]]^^^_________`````````___^^^^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^]]][[[[[[[[[\\\\\\\\\[[[[[[ZZZ[[[\\\]]]^^^_________^^^]]]\\\[[[ZZZZZZZZZZZZ^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^___```aaacccccc^^^[[[XXXVVVVVVVVVVVVUUUWWWXXXXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSOOOMMMKKKKKKLLLMMMLLLKKKGGGGGGGGGIIIJJJIIIFFFCCC??????>>>>>>>>>>>>??????AAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBAAAAAAAAAAAABBBEEEBBB>>>>>>@@@BBBCCCAAABBBBBBCCCDDDEEEFFFGGGGGGGGGDDDAAA@@@AAABBBCCCBBB@@@@@@??????>>>?????????CCC@@@======@@@BBBAAA@@@DDDDDDDDDDDDDDDCCCCCCCCCFFFDDDBBBAAAAAACCCEEEGGGHHHGGGFFFEEEDDDDDDDDDDDDGGGEEEDDDCCCCCCEEEGGGHHHJJJIIIIIIIIIIIIIIIHHHHHHMMMLLLKKKJJJKKKLLLMMMNNNJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPOOOQQQRRRTTTUUUVVVWWWWWWWWWWWWYYY\\\]]]\\\ZZZZZZ[[[___]]]^^^___^^^]]]cccjjjFFFEEEBBB@@@???>>>??????<<<<<<;;;:::::::::::::::666666555444333222111111///000000111000000//////------,,,,,,,,,+++++++++******))))))((()))))))))(((((((((&&&%%%$$$&&&((('''''''''''''''''''''''')))$$$$$$***,,,(((%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$"""###%%%'''&&&$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%''')))***)))(((&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###$$$&&&''''''&&&%%%$$$%%%&&&'''&&&$$$$$$&&&'''&&&%%%%%%&&&((((((&&&###$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''((())))))(((((('''''''''((((((((((((((()))))))))*********'''((()))***************++++++******+++,,,------------------------------////////////000000000000222222222333333333333333666666666666555444333333555666777888:::;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGFFFDDDDDDEEEGGGHHHHHHJJJKKKLLLMMMMMMMMMPPPPPPPPPQQQRRRSSSTTTTTTWWWXXXZZZYYYXXXWWWWWWXXXYYYYYYZZZ\\\]]]^^^___```]]]^^^___aaacccdddeeeeee``````____________``````\\\[[[[[[[[[\\\]]]^^^______````````````aaadddgggfffhhhkkkmmmoooooooooooommmooopppnnnllliiihhhhhhnnnqqquuuzzz{{{zzzxxxvvvnnnkkkeee___ZZZWWWVVVVVV\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^__________________^^^]]]\\\[[[[[[]]]^^^___^^^^^^^^^]]]\\\[[[YYYYYYYYYZZZ[[[]]]^^^^^^^^^^^^[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[YYYYYYYYYZZZ[[[\\\^^^___\\\ZZZWWWUUUUUUUUUTTTSSSUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHGGGDDDAAA??????>>>>>>>>>>>>??????AAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@@@@>>>;;;;;;===??????===@@@@@@AAABBBCCCDDDEEEEEEEEECCCAAAAAABBBCCCCCCBBB@@@@@@????????????@@@@@@CCC@@@>>>>>>@@@AAA@@@???BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKMMMNNNOOOOOONNNNNNPPPPPPRRRSSSTTTUUUUUUUUUVVVXXXYYYYYYXXXXXXYYYZZZZZZYYY[[[___```cccllluuuDDDCCCAAA???============;;;;;;:::888777777777777555555444333222111111000000000000000///...,,,,,,,,,,,,,,,,,,++++++++++++))))))((((((((()))******&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%)))***'''%%%&&&((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))((((((''''''%%%%%%&&&%%%%%%$$$###"""%%%$$$###$$$&&&''''''&&&$$$$$$%%%%%%&&&((()))***&&&&&&%%%%%%%%%%%%$$$$$$)))((('''%%%$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&############$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&$$$"""!!!&&&''''''&&&%%%%%%&&&(((&&&%%%%%%&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((('''''''''(((''''''''''''(((((()))&&&&&&''''''(((((())))))(((((())))))))))))******&&&'''((()))+++++++++,,,)))))))))***+++,,,---...,,,,,,,,,,,,------------....../////////000000000333333222222222222222222333444444555555444444333555666777888999:::;;;<<<======>>>???@@@BBBDDDEEECCCCCCEEEFFFFFFFFFFFFFFFEEEFFFGGGFFFEEEEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPPPPQQQQQQRRRRRRTTTVVVWWWWWWUUUUUUVVVWWWXXXXXXYYYZZZ\\\]]]^^^^^^ZZZ[[[]]]___```aaabbbbbb```___^^^]]]\\\\\\\\\\\\YYYYYYXXXXXXYYY\\\^^^```___aaaccccccbbbcccdddfffeeefffiiilllnnnooooooooonnnoooooonnnkkkiiihhhiiilllppptttyyy|||||||||{{{vvvqqqjjjbbb]]]ZZZYYYYYY_______________^^^]]]\\\]]]]]]^^^______```aaaaaa___]]][[[YYYZZZ\\\___aaa``````___^^^\\\ZZZXXXVVVXXXYYYZZZ\\\]]]]]]^^^^^^WWWWWWXXXXXXXXXYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\^^^___[[[XXXUUUTTTTTTTTTSSSRRRSSSSSSTTTTTTTTTSSSRRRRRRPPPPPPPPPOOOOOOOOONNNNNNNNNLLLJJJIIIHHHGGGEEECCCEEEDDDDDDDDDEEEDDDAAA??????>>>>>>======>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>@@@???>>>>>>@@@@@@???>>>======>>>???@@@AAAAAABBBCCCAAAAAAAAACCCDDDCCCBBB@@@@@@?????????@@@@@@AAACCCAAA>>>>>>>>>??????>>>????????????????????????===>>>@@@AAABBBAAA@@@???DDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJNNNMMMLLLKKKJJJIIIIIIHHHIIIIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRRRRRRRSSSUUUUUUUUUTTTTTTUUUWWWXXXWWWYYY^^^bbbgggrrr}}}BBBAAA???>>><<<<<<;;;;;;:::999888666555444444444444333333222111111000000///000000//////...---,,,,,,,,,,,,++++++++++++***((((((((((((((()))***+++&&&'''''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))***)))'''%%%$$$)))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&+++******))))))(((((('''&&&&&&&&&&&&%%%$$$"""!!!%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%%%%############$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%************)))'''&&&%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((()))%%%&&&'''(((((()))))))))(((((((((((()))))))))***'''''')))******+++++++++))))))******,,,---//////,,,,,,,,,,,,,,,------------.........///000000000222222222222111111111111111111222333444444444444777888999:::;;;<<<=========>>>>>>???@@@AAACCCDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEGGGIIIIIIHHHHHHHHHHHHJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOORRRSSSTTTSSSSSSSSSTTTVVVWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[]]]___aaabbbbbbcccbbb```^^^\\\ZZZXXXXXXWWWXXXWWWWWWWWWYYY\\\___aaa```bbbdddeeedddddddddffffffggghhhjjjllllllllllllkkklllmmmmmmkkkjjjkkkllllllnnnrrruuuwwwwwwvvvuuutttqqqmmmhhhdddaaa______bbbaaaaaa```___]]]\\\[[[]]]^^^^^^^^^_________```]]]\\\[[[[[[[[[\\\^^^___^^^^^^]]]\\\ZZZXXXWWWVVVVVVWWWYYYZZZ[[[\\\]]]]]]XXXXXXXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZZZZYYYZZZ\\\^^^___[[[XXXUUUTTTTTTTTTSSSRRRQQQRRRRRRSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOONNNLLLJJJHHHHHHHHHGGGDDDBBBEEEDDDCCCCCCCCCBBB@@@>>>>>>>>>============>>>>>>??????@@@@@@@@@@@@????????????>>>===============>>>??????@@@@@@@@@???>>><<<<<<======>>>??????@@@@@@??????AAACCCCCCBBBAAA@@@????????????@@@@@@AAACCCAAA???>>>========================>>>>>>>>>>>>======>>>???@@@@@@@@@???BBBBBBAAA@@@@@@???@@@@@@???@@@AAABBBBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPOOOPPPRRRTTTYYYXXXYYY\\\___dddooo{{{AAA@@@???===<<<;;;::::::888888666555333333222222222222222111000000//////...//////000000//////...,,,,,,+++++++++*********((('''''''''((()))******&&&''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))******((('''&&&&&&%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))(((''''''&&&&&&''''''''''''%%%###"""%%%&&&&&&&&&%%%$$$######%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&%%%))))))*********)))))))))$$$%%%%%%%%%######$$$&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%'''((())))))))))))'''(((((((((((()))))))))))))))************)))(((*********+++,,,...///000+++++++++,,,,,,,,,------,,,------...///000000000111111111111111111111111///000111333444555555555888888999999:::;;;<<<<<>>>>>>>>??????@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIJJJIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPQQQSSSVVVUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\^^^```aaabbbbbb___^^^\\\[[[YYYYYYXXXXXXWWWWWWWWWXXXZZZ]]]```aaa___aaacccdddddddddeeefffhhhhhhiiiiiiiiiiiiiiihhhgggiiikkkkkklllmmmoooqqqsssttttttuuutttrrrqqqpppooooooooonnnkkkgggbbb___bbbbbbaaa```___]]][[[ZZZ___^^^^^^^^^]]]]]]]]]\\\ZZZ[[[\\\]]]^^^]]]\\\[[[YYYZZZZZZYYYYYYXXXWWWVVVTTTUUUWWWYYYZZZ[[[\\\\\\[[[[[[[[[[[[YYYXXXVVVUUUUUUWWWXXXZZZ[[[\\\\\\\\\XXXWWWVVVUUUVVVXXXZZZ[[[[[[YYYVVVTTTTTTTTTSSSRRRPPPQQQQQQRRRRRRRRRQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLHHHGGGGGGGGGHHHHHHEEECCCDDDCCCBBBBBBBBBBBB@@@>>>>>>>>>============>>>>>>>>>>>>????????????>>>>>>???>>>>>>===============999:::;;;;;;;;;:::::::::<<<<<<<<<======>>>>>>???>>>>>>>>>???AAABBB@@@??????>>>>>>>>>??????@@@AAAAAAAAA???===<<<<<<======>>>>>>>>>============<<<>>>===<<<<<<===>>>AAABBBAAAAAA@@@?????????@@@@@@???@@@AAABBBBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNMMMLLLMMMOOORRRWWWUUUUUUXXXZZZ^^^iiittt@@@??????===<<<;;;:::999777666555333333222222222111111000000000/////////......///////////////...++++++++++++************(((((('''''''''((())))))%%%'''))))))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&$$$###&&&'''&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''))))))(((((('''&&&&&&&&&%%%&&&'''((('''&&&###"""###$$$&&&&&&%%%###"""###%%%%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&############$$$&&&'''((("""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((()))%%%%%%&&&%%%$$$###%%%'''&&&&&&'''&&&$$$$$$&&&(((&&&&&&''''''''''''&&&&&&!!!"""%%%''')))*********%%%%%%%%%&&&&&&&&&&&&&&&)))((((((''''''''''''(((%%%&&&''')))))))))((((((''''''(((((((((((())))))***************)))((((((******++++++,,,---...///******++++++,,,,,,------,,,,,,---...///000000111//////000000000111111111000000222333444555555555666666777777888999999:::???>>>>>>===<<<============>>>???@@@@@@AAAAAA@@@@@@BBBCCCCCCCCCDDDGGGIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOOOOPPPSSSVVVTTTUUUUUUVVVWWWWWWXXXXXXWWWXXXZZZ\\\]]]______```ZZZYYYYYYYYYYYYYYYZZZZZZVVVVVVWWWYYYZZZ\\\^^^___]]]___aaabbbbbbccceeefffiiiiiihhhggggggfffffffffeeefffiiijjjlllnnnrrruuuuuuuuusssqqqooollljjjiiimmmooorrrsssooohhh```[[[`````````___^^^]]]\\\[[[^^^^^^]]]\\\\\\[[[ZZZZZZXXXZZZ\\\______]]][[[YYYVVVVVVWWWXXXXXXWWWWWWWWWSSSTTTUUUWWWYYYZZZ[[[[[[]]]]]]]]]\\\[[[XXXVVVTTTUUUVVVXXXZZZ\\\\\\\\\[[[YYYXXXVVVUUUUUUWWWZZZ[[[[[[XXXUUUTTTTTTTTTSSSRRROOOOOOPPPQQQQQQQQQQQQPPPJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEEEEGGGHHHGGGEEECCCBBBAAA@@@@@@AAAAAA@@@???>>>======<<<<<<======>>>===>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<999;;;<<<;;;:::999:::;;;<<<<<<<<<<<<=========>>>>>><<<<<<<<<>>>???>>>==================>>>???@@@?????????===;;;;;;<<<>>>@@@???>>>>>>===<<<;;;;;;===<<<::::::;;;===@@@BBB@@@??????>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLNNNOOOPPPNNNOOOSSSUUUYYYcccmmm@@@??????>>><<<;;;999999555444444333222222333333000000////////////.....................---,,,+++++++++++++++************))))))((('''''''''(((((($$$&&&((()))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%% %%%'''###!!!%%%'''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))(((''''''&&&&&&"""$$$&&&''''''%%%###"""!!!$$$%%%$$$###$$$%%%$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%'''(((%%%''''''&&&$$$$$$&&&)))(((((((((((('''&&&%%%$$$!!!"""%%%'''((((((((('''&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''&&&'''((()))))))))'''&&&'''''''''((((((((())))))((())))))************)))***)))))))))***++++++,,,)))******+++,,,,,,------+++,,,,,,---...///000111---......///000111222222111111222444555555555555666666666777888888999999<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAABBBBBBCCCFFFHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMNNNNNNNNNPPPSSSVVVSSSTTTTTTUUUUUUVVVVVVWWWVVVWWWYYYZZZ\\\]]]^^^^^^YYYYYYXXXWWWVVVVVVVVVVVVSSSUUUWWWYYYZZZ[[[[[[[[[[[[\\\^^^^^^___aaadddgggggggggffffffffffffffffffeeefffiiijjjkkknnnrrruuuqqqpppooollljjjhhhggggggkkknnnrrrsssooohhh___YYY^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZ\\\]]]]]]]]][[[[[[VVVWWWWWWXXXXXXWWWWWWWWWQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\]]]]]][[[YYYWWWUUUTTTVVVXXXZZZZZZZZZYYYYYYZZZYYYVVVUUUUUUWWWZZZ\\\ZZZWWWTTTSSSSSSSSSRRRQQQLLLMMMNNNOOOOOOOOOOOOOOOIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDEEEFFFDDDAAA??????>>>======???@@@??????======<<<<<<<<<<<<======<<<======>>>>>>======<<<<<<<<<;;;::::::::::::;;;;;;<<<===;;;999999<<<>>>;;;;;;;;;;;;;;;<<<<<<<<<>>><<<:::999:::<<<;;;;;;;;;;;;;;;;;;<<<===>>>???===>>>>>>===::::::===???@@@@@@>>>===;;;:::888888999999999999:::<<<>>>???======<<<<<<<<<<<<======???>>>=========>>>@@@@@@>>>??????@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJIIIJJJLLLNNNNNNMMMLLLMMMNNNKKKJJJLLLPPPQQQTTT\\\eee@@@??????>>>===;;;:::999444444333333222333333333///////////////.........//////...---,,,***)))(((+++++++++************)))***)))((('''''''''''''''"""%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$***+++%%%"""%%%'''%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((******))))))(((''''''''' """$$$&&&&&&%%%###!!!"""%%%$$$$$$%%%'''#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&((()))***)))'''''')))***%%%'''(((&&&######&&&)))))))))(((((('''&&&$$$$$$"""###%%%'''''''''%%%$$$&&&'''''''''(((((())))))***)))((('''''''''''''''&&&''')))******(((&&&%%%''''''''''''((((((((()))&&&'''(((***++++++++++++)))((((((((((((((())))))))))))***+++,,,,,,------++++++,,,---...///000111,,,---...///000111222333111222333444555555555555888888888999:::::::::;;;999999999:::;;;<<<===>>>999:::;;;<<<===============???@@@AAAAAACCCEEEHHHEEEFFFGGGIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJLLLLLLMMMLLLMMMMMMMMMMMMOOOSSSVVVSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXYYY[[[]]]^^^______]]]\\\YYYVVVSSSQQQOOOOOOQQQSSSVVVXXXZZZZZZYYYXXXZZZ[[[[[[\\\]]]```dddhhhfffeeeeeeeeeeeefffggggggfffhhhiiijjjkkknnnqqqtttpppooonnnlllkkkkkkjjjjjjiiilllpppqqqooohhh```[[[\\\\\\]]]]]]^^^^^^]]]]]]XXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]XXXXXXYYYYYYXXXXXXWWWVVVQQQRRRTTTVVVXXXYYYZZZZZZYYYZZZ[[[\\\[[[ZZZXXXVVVSSSUUUWWWYYYYYYYYYWWWVVVVVVTTTRRRPPPPPPRRRUUUWWWXXXVVVSSSQQQQQQQQQPPPOOOKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHEEEDDDDDDDDDDDDBBB>>>;;;===;;;:::;;;===??????>>>======<<<<<<<<<<<<======<<<<<<============<<<<<<;;;:::999999888888999999888999999777555555999<<<::::::::::::::::::;;;;;;>>><<<999777888::::::::::::::::::;;;;;;===>>>>>><<<===>>><<<::::::===@@@AAA@@@>>><<<:::888666666555666888:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>===;;;:::;;;<<<>>>@@@;;;<<<===???AAACCCEEEEEE>>>@@@BBBCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGIIILLLNNNOOONNNMMMMMMMMMLLLKKKLLLOOOOOOOOOVVV^^^<<<<<<;;;:::999999888888555444444333333222222111111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))'''&&&%%%%%%%%%&&&***(((&&&&&&''''''&&&%%%((((((''''''''''''(((((((((((('''''''''&&&&&&&&&+++(((%%%%%%''')))(((&&&'''%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""######%%%&&&''''''''''''&&&&&&%%%$$$%%%$$$###"""###$$$%%%&&&)))(((&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''')))******)))(((((()))$$$$$$%%%%%%'''(((***+++*********))))))))))))))),,,+++++++++++++++++++++******+++++++++,,,,,,,,,....../////////////////////000000000000000//////000000000111222222333333222333555777999;;;;;;<<<============<<<;;;::::::888888999:::;;;===>>>???CCCBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMLLLIIIHHHJJJNNNRRRSSSRRRUUUUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXYYY[[[\\\]]]\\\[[[YYYWWWUUUTTTTTTTTTSSSUUUXXXZZZ[[[[[[ZZZZZZZZZYYYXXXXXXYYY\\\```bbbbbbbbbdddeeefffgggggggggdddcccccceeeiiimmmooopppllljjjhhheeedddeeeggghhhhhhjjjlllmmmjjjeee```\\\]]]]]]^^^^^^___^^^^^^^^^[[[YYYWWWWWWYYY[[[[[[[[[]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXRRRSSSSSSUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYXXXVVVUUUSSSSSSSSSSSSSSSTTTTTTUUUSSSRRRPPPOOOOOOPPPRRRSSSTTTSSSQQQOOOLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEFFFFFFEEECCC>>>???AAABBBBBBAAA???>>>;;;;;;:::999999999999:::<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;::::::::::::;;;<<<<<<;;;;;;:::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;999888888999;;;<<<;;;<<<<<<;;;999888888999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOOOONNNMMMLLLNNNMMMLLLKKKLLLOOORRRTTT===<<<;;;:::999888777777555444444333333222111111111000//////......//////++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,+++)))(((''''''(((((()))'''&&&%%%&&&'''&&&%%%(((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&### """$$$###"""'''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''')))(((((('''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''(((&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((($$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&%%%'''((((((&&&%%%&&&'''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((++++++++++++*********************+++++++++,,,,,,***+++++++++,,,,,,------//////000000000000/////////000000111111222333333000111333555777888999::::::;;;;;;;;;:::999999888888888888999;;;<<<>>>???AAA@@@@@@@@@@@@AAABBBBBBEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKIIIHHHJJJNNNQQQRRRQQQUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZYYYWWWVVVUUUUUUTTTUUUWWWYYY[[[\\\[[[ZZZZZZYYYXXXWWWWWWYYY[[[^^^```ddddddeeeeeeeeeeeeddddddbbbaaaaaacccgggkkklllmmmiiihhheeecccbbbcccdddfffggghhhjjjkkkiiieeeaaa^^^^^^______```______^^^^^^ZZZXXXWWWWWWYYY[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZZZZZZZYYYXXXWWWWWWSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXXXXWWWVVVTTTSSSTTTSSSRRRRRRQQQQQQRRRRRRQQQPPPOOONNNNNNOOOPPPQQQRRRQQQOOOMMMJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGDDDCCCCCCCCCBBBAAA===>>>@@@AAAAAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999999::::::::::::::::::;;;;;;<<<<<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;999999999999:::;;;:::;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOLLLKKKJJJJJJJJJLLLNNNOOO===<<<;;;:::888777666555444444444333222222111111000000///............///)))*********++++++,,,,,,))))))))))))))))))))))))+++***)))(((((('''(((((()))'''%%%%%%&&&'''&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''%%%######$$$&&&&&&%%%'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&(((******(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&%%%###&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''(((((((((((((((((('''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))******************++++++++++++,,,((())))))***+++,,,,,,---...//////000000///////////////000111111222222333///000111333555666777777777888888888888777777666888888888999;;;<<<>>>???>>>>>>>>>>>>>>>??????@@@CCCCCCCCCDDDDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIKKKNNNPPPQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUWWWXXXYYY[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWZZZ\\\^^^ddddddddddddcccaaa```______^^^^^^```cccggghhhiiieeedddbbb```___```aaabbbeeefffggggggfffdddbbb`````````aaa``````___^^^]]]YYYXXXWWWXXXZZZ[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUSSSQQQPPPRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOOOONNNLLLJJJHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGDDDBBBAAA@@@@@@>>>===<<<===>>>??????>>>===<<>>======<<<<<<======<<<<<<============<<<<<<::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<::::::999999999999:::::::::999999999999:::;;;;;;<<<<<<;;;999999888888888::::::::::::::::::::::::999999888888999999999999888888888777777888888888999999:::::::::::::::::::::;;;<<<;;;:::999:::;;;::::::::::::::::::::::::<<<<<<<<<<<<===>>>??????????????????????????????BBBCCCCCCCCCCCCBBBBBBAAAEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPLLLKKKKKKJJJJJJKKKKKKLLL===<<<;;;999888666555444444444333333222111111111000///......------......************************))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((()))'''%%%######$$$%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&)))++++++)))&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###'''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((()))(((''''''((()))(((''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((())))))))))))************++++++++++++)))***+++,,,---...///000......//////000///////////////000000111222222222///000111333444555555555555666666777777777666666777777888999:::<<<===>>>===============>>>>>>???BBBBBBBBBCCCCCCCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKLLLKKKKKKKKKLLLNNNPPPPPPPPPSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVXXXZZZ\\\````````````___^^^]]]\\\]]][[[[[[\\\___bbbddddddbbbaaa___^^^]]]^^^___```ccccccdddddddddccccccbbb````````````___^^^\\\\\\YYYXXXWWWXXXZZZ\\\[[[[[[XXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSUUUUUUUUUTTTRRRPPPNNNMMMNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEECCC@@@??????>>><<<;;;;;;<<<============<<<;;;;;;;;;:::999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;888888999999999999999:::;;;:::999888888999:::;;;:::999999888888999999:::999888888888888999::::::<<<<<<:::999888888777777999999999999999999999999777777888888888888888888888777777666666777777888888888999:::::::::999999:::;;;<<<;;;:::999:::<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAADDDDDDCCCBBBBBBCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMLLLLLLKKKKKK<<<;;;:::999777666555444444333333222222111000000///......------------------,,,,,,+++***)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&$$$$$$&&&'''&&&&&&###$$$&&&((()))*********&&&&&&&&&&&&''''''''''''###"""""""""!!!"""$$$&&&)))&&&$$$###$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%###%%%(((******(((%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""###$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$###'''&&&%%%&&&'''((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&&&&(((***(((((('''&&&&&&&&&&&&''''''''''''(((((()))))))))''''''((((((((()))))))))))))))*********+++++++++***+++,,,---...///000000------...///////////////...//////000111111222222000111222333444555555555444555666777777777777777777777888888:::<<<===>>>===============>>>>>>???BBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTUUUVVVWWWYYYZZZYYYZZZ[[[[[[\\\\\\[[[[[[[[[YYYXXXZZZ\\\___`````````___^^^]]]]]]]]]^^^^^^``````aaaaaabbbbbbbbbbbb_________^^^]]]\\\[[[ZZZYYYXXXXXXYYY[[[[[[ZZZYYYVVVVVVWWWWWWWWWWWWWWWWWWUUUVVVWWWYYYZZZZZZZZZZZZXXXWWWWWWVVVUUUTTTSSSRRRTTTTTTTTTSSSQQQOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDBBB???>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888::::::;;;;;;;;;;;;::::::666777777777888888888999:::999888888888888999:::888888888777777888888888777777777777777888999999<<<;;;:::999888888888888888888888888888888888888666777888999:::999999999888888777777777777888888777888999::::::::::::999;;;<<<===<<<:::999:::;;;:::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIMMMLLLLLLLLLKKKJJJJJJIII:::999999888777666555555333333333222111111000000......---,,,,,,,,,,,,---------,,,+++***))))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&%%%$$$$$$&&&'''&&&&&&"""$$$&&&(((***++++++***&&&&&&'''''''''''''''(((!!!""""""!!! !!!$$$&&&+++(((%%%$$$$$$%%%&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((()))((('''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%######&&&((((((''''''&&&&&&&&&'''''''''''''''(((((())))))***''''''(((((())))))******)))))))))************+++)))******+++,,,---......,,,---......////////////......///000000111111222222222333444444555444444444444666777888888888888777777777888:::;;;===>>>===============>>>??????AAAAAABBBBBBCCCDDDDDDEEEDDDEEEGGGIIIJJJKKKLLLLLLMMMOOOQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTSSSSSSTTTTTTUUUWWWXXXYYYYYYYYYZZZZZZYYYXXXVVVUUUSSSSSSTTTTTTTTTUUUUUUVVVUUUTTTUUUUUUVVVWWWXXXXXXUUUVVVWWWYYYZZZZZZ[[[[[[ZZZYYYWWWXXX[[[]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^___```aaaaaaaaaaaa]]]]]]]]]]]]]]]\\\[[[ZZZ[[[ZZZYYYZZZ[[[[[[YYYWWWUUUUUUUUUTTTTTTTTTTTTTTTRRRSSSUUUWWWYYYZZZZZZ[[[XXXXXXWWWVVVUUUTTTSSSRRRSSSSSSSSSSSSRRRPPPNNNMMMJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999888888999999999999888888555555555666777777888888888888888888888888888888777777666666666666777777777666666666666777888888::::::999888888888888999666666666666666666666666666777888:::;;;::::::999999888888777777888888999777777888888999:::::::::<<<===>>><<<:::999:::;;;:::;;;;;;<<<<<<============<<<<<<;;;<<<<<<==============================:::;;;===@@@BBBDDDEEEFFFBBBAAAAAAAAAAAABBBCCCCCCBBBCCCEEEGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGJJJJJJIIIHHHGGGGGGGGGHHH888888777777777666666666333333222222111000000000...------,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((('''((()))******)))((((((&&&$$$###$$$%%%''''''&&&###%%%'''((())))))((('''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%$$$%%%(((+++,,,)))&&&$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$#########$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$######&&&(((''''''&&&&&&&&&''''''(((%%%%%%&&&''''''((())))))''''''((())))))***++++++))))))))))))************))))))******+++++++++,,,+++,,,---...////////////......//////000111111111222222333444444444333333222333444666777888888888666777777888999;;;<<<======<<<<<<<<<<<<===>>>>>>??????@@@AAACCCDDDEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMNNNQQQTTTTTTRRRQQQQQQSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTVVVXXXZZZ[[[ZZZZZZ[[[[[[ZZZWWWUUUTTTSSSSSSSSSSSSTTTVVVWWWWWWUUUUUUUUUUUUVVVWWWWWWXXXUUUVVVWWWXXXYYYZZZZZZZZZ[[[YYYXXXXXXZZZ]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^`````````______]]]]]]]]]^^^^^^]]]\\\\\\\\\[[[ZZZZZZ[[[ZZZWWWUUUSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSQQQPPPOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<=========<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999666666777777777777666666333444444555666666777777666777888999999888777666555555444444444444555555666666555555666666777888888888888888888999999:::555555555555555555555555555666888:::::::::999888888888777777777777888888888777777777777999;;;<<<>>>??????===:::999999999999999:::;;;;;;<<<=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???AAACCCDDDDDDAAAAAA@@@@@@AAABBBBBBCCC@@@AAADDDFFFGGGGGGFFFEEEFFFEEEEEEDDDEEEFFFGGGHHHJJJIIIGGGFFFEEEFFFHHHIII777777777777777777666777333333222222111000000000...---,,,,,,++++++,,,,,,)))******,,,---...//////((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&&&&$$$######%%%''''''&&&%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%))),,,---***'''%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$############$$$$$$%%%%%%%%%""""""###$$$&&&'''((()))%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!###%%%&&&$$$%%%&&&&&&''''''''''''%%%$$$###"""###$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&((()))***+++###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''(((((('''&&&$$$%%%'''***&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''(((((('''(((((()))***++++++,,,))))))))))))************++++++++++++++++++,,,,,,+++,,,---...////////////......//////000111111111111222222333333333222222111222333555666777777888666666777888999;;;<<<===<<<;;;;;;;;;;;;<<<=========>>>???@@@BBBDDDEEEEEEEEEFFFHHHJJJKKKMMMNNNNNNOOORRRUUUUUUSSSQQQRRRSSSRRRRRRQQQPPPOOOOOOOOOOOORRRRRRSSSTTTWWWYYY[[[\\\[[[[[[\\\[[[ZZZWWWTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYUUUUUUUUUVVVVVVWWWWWWXXXVVVWWWXXXYYYZZZZZZZZZZZZ[[[YYYXXXXXXZZZ\\\]]]]]]YYYYYYZZZZZZZZZZZZZZZZZZZZZ\\\^^^`````````^^^]]]]]]]]]^^^^^^___^^^^^^^^^]]]\\\[[[[[[[[[YYYVVVSSSSSSSSSRRRQQQPPPOOOOOONNNSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSQQQPPPOOONNNLLLIIIGGGFFFEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGEEEBBB@@@????????????????????????>>><<<:::;;;<<<===<<<;;;<<<;;;;;;::::::;;;;;;<<<:::999888888777777888888555555666666666666555555333333444444555666777777555666999::::::999666555444444444333333444444444555555555555555666777777777777777777888999:::;;;555555555555555555555555333555777999::::::888888777777666666666666777777888777666666777999;;;<<>>>>>???@@@BBBDDDFFFGGGJJJIIIHHHHHHJJJNNNRRRTTTUUUTTTSSSQQQPPPPPPPPPPPPOOOPPPPPPNNNLLLLLLMMMNNNMMMPPPTTTVVVWWWYYY[[[]]]eeecccaaa```___\\\XXXUUURRRQQQQQQSSSWWWZZZ[[[[[[XXXWWWVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\ZZZXXXUUUUUUWWWYYY[[[\\\___``````___]]]\\\^^^]]]]]]\\\[[[[[[[[[\\\[[[[[[ZZZYYYXXXWWWVVVUUURRRQQQPPPPPPQQQRRRQQQPPPSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSRRROOOKKKHHHGGGGGGFFFEEEGGGFFFFFFHHHKKKKKKHHHEEEGGGFFFEEEFFFFFFEEEBBB@@@BBBAAAAAA@@@???>>><<<<<>>???<<<888777888:::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;::::::999888888999999::::::;;;;;;<<<;;;<<<<<<===>>>??????@@@?????????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIFFFDDDEEEJJJQQQWWW666666666666666666666666111111111000000000//////...------,,,++++++******))),,,---+++***,,,***&&&&&&(((******(((''''''(((((((((''''''''''''''''''###""""""$$$'''*********%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%###%%%((('''###))))))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$###""""""!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''' !!!###''')))******$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++........................---......///////////////000111111222333333444444222333333444444555555666666666666777888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<>>>===<<<::::::999::::::999888888888888888777777666666666666666666666666222222111111222444555666777777666666555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666555555444333222333444444555666666777777666666555555666777999:::::::::999999999999999:::<<<>>>>>>;;;888777888:::;;;;;;::::::::::::;;;;;;::::::;;;;;;::::::999888888888999::::::;;;;;;<<<;;;<<<<<<===>>>>>>??????AAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAAAAABBBBBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIKKKIIIGGGDDDEEEIIIPPPUUU666666555555555555555555111111000000000000//////------,,,,,,++++++******))),,,---***)))***'''###%%%'''(((((('''&&&&&&''')))((('''%%%%%%%%%&&&&&&'''&&&&&&(((+++---......$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$&&&******&&&)))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!###%%%&&&############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))*********+++,,,,,,,,,---------------------------......///////////////111111222222333444444555111111222333333444444555666666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>???@@@BBBBBBAAA@@@@@@@@@@@@???===<<<;;;>>>===<<<;;;::::::;;;;;;888888777777777666666666666666666666666666666666222222222222333444555555666666666555555444444333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444333222111333444444555555666666666666555555555555777888999888999999:::::::::999999<<<<<<<<<:::888777888999;;;::::::999999::::::;;;:::::::::::::::999999888888888999999:::;;;;;;;;;<<<<<<<<<======>>>>>>???CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFJJJIIIFFFDDDDDDHHHOOOTTT555555555555444444444444111000000000////////////,,,,,,,,,,,,++++++******)))+++***&&&&&&((((((%%%%%%&&&''''''&&&%%%&&&'''((('''$$$"""!!!"""###$$$)))(((&&&&&&((())))))((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((***//////---(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%###"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$###$$$$$$&&&'''(((############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***%%%!!! %%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''))))))))))))))))))))))))((())))))***+++,,,,,,---+++,,,,,,,,,,,,,,,---------......///////////////000111111222222333333444222333333444444555666666666666666666777999:::;;;<<<<<<<<<<<<============???@@@@@@BBBCCCEEEGGGHHHIIIJJJLLLMMMOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQTTTUUUTTTRRROOONNNOOOPPPOOORRRUUUVVVWWWXXXYYY[[[]]]]]]^^^aaaeeehhhhhhhhh^^^]]]]]]^^^```bbbcccbbb\\\[[[ZZZYYYYYY[[[]]]___aaaaaa``````___]]]\\\[[[]]]\\\\\\\\\\\\\\\]]]]]]ZZZ[[[[[[ZZZXXXXXXZZZ[[[^^^___aaabbbaaa___]]][[[YYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[]]]______]]][[[ZZZYYYWWWVVVUUUVVVVVVTTTSSSQQQRRRRRRSSSUUUVVVWWWXXXWWWVVVTTTSSSRRRQQQPPPPPPRRRRRRQQQPPPOOOOOOOOOOOOKKKJJJKKKLLLMMMLLLIIIGGGDDDDDDFFFGGGIIIIIIIIIHHHAAA???======>>>@@@@@@@@@????????????>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;888888999888666555666666555555555555555555555555222222222222333444444444555555555444444444333333333333333333333333333333333333333333333333333333111111111111111111111111222222222333333333333333444444444444444333222222333333444444444555555555555555444444444555777888777888999:::::::::999888:::::::::999888777888888::::::999999999999::::::999::::::::::::999888888888888888999::::::;;;;;;<<<<<<<<<=========>>>>>>BBBBBBCCCCCCBBBBBBBBBAAA????????????@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGFFFEEECCCDDDHHHOOOTTT444444444444333333222222000000000////////////...,,,+++++++++++++++******)))***'''""""""'''******%%%&&&'''&&&%%%$$$%%%'''((('''$$$"""!!!"""###$$$$$$"""!!!!!!"""###"""!!!$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&))))))+++000222000(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!###%%%&&&&&&%%%$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''(((&&&$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++,,,,,,---------......////////////////////////000111111222222222222333333444555555555555555555666777888::::::<<<<<<<<<=========>>>>>>??????@@@AAACCCEEEGGGHHHHHHJJJLLLMMMNNNNNNMMMLLLMMMNNNPPPRRRTTTUUUUUUUUUSSSSSSSSSQQQNNNMMMNNNOOONNNQQQSSSUUUUUUUUUWWWXXX[[[[[[\\\```eeeiiijjjkkkbbbaaa```bbbdddfffgggfff```^^^\\\ZZZZZZ\\\^^^````````````___]]]\\\ZZZYYY]]]]]]\\\\\\\\\\\\\\\]]][[[]]]]]]]]]\\\[[[]]]^^^ccccccddddddbbb___[[[YYYXXXWWWWWWVVVWWWWWWXXXXXXYYYZZZ\\\^^^___^^^]]]\\\\\\ZZZYYYXXXXXXXXXVVVTTTSSSTTTTTTTTTTTTTTTTTTTTTVVVUUUSSSRRRQQQPPPPPPPPPRRRRRRQQQOOOOOONNNNNNNNNJJJJJJKKKMMMNNNMMMJJJHHHCCCDDDEEEFFFFFFFFFGGGHHHDDDAAA>>>===>>>???>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::;;;;;;;;;;;;;;;888:::;;;999666555666777444444444444444444444444222222333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222333333333444444444444555555555555444333333333333333333444444444444555444333333333444555666555666888999:::999888777999888777777777888888888999999888888888888999999999999::::::999999888777777777888999999::::::;;;<<<<<<<<<<<<============@@@@@@AAAAAAAAA@@@??????????????????@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCBBBDDDIIIOOOTTT444444333333222222111111000000////////////......++++++++++++++++++******))))))&&&!!!"""'''++++++&&&&&&'''&&&$$$$$$&&&((()))((('''%%%%%%%%%&&&&&&###"""!!!"""%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%)))))))))---...,,,'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""######""""""""""""$$$%%%$$$!!! ############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%% ###%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''((()))************))))))))))))))))))))))))((()))))))))***+++++++++***++++++,,,,,,------...---......///////////////......//////000111111111000000111222222333333444555555555666777888999:::<<<<<<<<<======>>>>>>???>>>>>>???@@@BBBDDDFFFGGGHHHIIIKKKLLLMMMLLLKKKKKKKKKMMMOOORRRTTTUUUVVVVVVPPPQQQQQQPPPNNNMMMNNNOOOPPPRRRUUUVVVVVVVVVWWWXXXYYYYYYZZZ]]]bbbfffhhhhhhcccbbbaaacccfffhhhiiihhhdddbbb___\\\[[[\\\^^^```______^^^^^^\\\[[[ZZZYYY]]]]]]\\\[[[[[[[[[[[[\\\\\\]]]______^^^^^^___aaaddddddeeedddbbb___[[[XXXWWWVVVVVVVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^___]]][[[ZZZZZZYYYWWWUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQPPPOOONNNMMMLLLLLLLLLIIIIIIIIIKKKMMMLLLIIIGGGBBBCCCEEEDDDCCCCCCDDDFFFDDDBBB????????????===<<<===============<<<;;;;;;777888999::::::;;;::::::888:::<<<:::666444555888444444444444444444444444222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111222222222333333444444555444444555555555555444444333333333333333333333333444444333222222333444555444555666777777777777777888666555555777888888777999888888777777888888999999999999999999888888777777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>===>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEGGGGGGGGGFFFFFFBBBBBBBBBBBBDDDHHHNNNSSS444333333222111111000000000000/////////.........******************++++++(((***(((%%%$$$((()))''''''''''''&&&%%%%%%''')))(((((('''''''''''''''''''''&&&%%%&&&(((*********&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###))),,,***((())))))'''&&&&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######""" """$$$%%%$$$"""!!!$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''%%%%%%%%%%%%###"""&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---.........---......////////////////////////000111111222222111111222222333444444444555555555555777888999:::;;;<<<<<<===>>>>>>??????======>>>???AAACCCEEEFFFIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNQQQRRRSSSRRRRRROOOPPPPPPOOONNNNNNOOOQQQQQQSSSUUUVVVVVVVVVWWWXXXVVVVVVVVVXXX\\\```bbbbbb```______aaaeeeggghhhhhhhhheeeaaa]]][[[\\\^^^___^^^^^^^^^]]]]]][[[ZZZZZZ]]]\\\[[[ZZZZZZZZZZZZZZZ[[[]]]____________```aaa```aaabbbcccaaa^^^[[[YYYVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWXXXYYY[[[]]]___bbb```]]]\\\\\\[[[XXXVVVVVVWWWXXXYYYYYYXXXWWWWWWRRRQQQQQQPPPPPPQQQQQQRRROOONNNLLLKKKJJJIIIIIIIIIGGGFFFFFFGGGIIIHHHFFFDDDBBBCCCDDDCCC@@@@@@AAACCC@@@???>>>???@@@???===<<<<<<<<<=========<<<;;;;;;555666777999::::::999999777:::;;;999555222444777333333333333333333333333222333444444444333222222222222222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111222333333444333333444444444444333333333333222222222222222222444333222111111222333444333333333444555666777777777555333444777888888666888888777777777777888888999999999999999888777777777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===?????????>>>===<<<<<<<<<===>>>???AAABBBBBBCCCEEEGGGGGGGGGFFFEEECCCCCCCCCBBBCCCFFFKKKOOO333333222222111000000///000/////////............******************++++++(((++++++((('''(((&&&###'''((((((&&&%%%%%%''')))%%%%%%&&&'''''''''&&&&&&(((&&&$$$$$$%%%%%%$$$###'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))///111---)))((('''%%%&&&%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""###$$$&&&'''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((($$$"""###&&&'''&&&$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++,,,------...//////---......///////////////000000000111222222333333333444444555555666666777555555555555666888999:::;;;<<<<<<===>>>??????@@@<<<======???@@@BBBDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNPPPPPPPPPNNNNNNOOOPPPPPPPPPOOOOOOQQQRRRQQQSSSUUUUUUUUUTTTUUUVVVTTTSSSSSSTTTXXX[[[]]]]]]^^^]]]]]]___cccfffggggggjjjgggbbb^^^[[[\\\]]]___^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\[[[ZZZYYYYYYZZZZZZZZZ\\\^^^___^^^^^^___aaa\\\^^^```aaa```^^^\\\ZZZVVVVVVVVVVVVWWWWWWXXXYYYVVVVVVUUUUUUWWWZZZ]]]___cccaaa___]]]]]][[[YYYWWWVVVWWWYYY[[[[[[[[[[[[ZZZQQQPPPPPPPPPPPPQQQRRRRRRLLLLLLJJJIIIHHHGGGGGGGGGFFFDDDDDDDDDEEEEEEDDDBBBBBBCCCDDDBBB???>>>???BBB<<<<<<===>>>@@@@@@>>><<<<<<<<<<<<===<<<<<<;;;;;;444555777888999999999888666999;;;888333111333666333333333333333333333333222333444444444333222111222222222222222222222333111111111111111111111111222222222222222222222222111111111111111111111111...//////000111222222222111222222333333333222222333222222222222222222222444333222111111111222333333333222222333444666777777444222333777888888666888888777777777777888888888999999999999888777777777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<;;;999;;;===???@@@@@@???>>>::::::;;;;;;===>>>???@@@AAABBBDDDFFFGGGFFFEEEDDDEEEEEEDDDBBBBBBDDDHHHLLL444333111///......//////---,,,,,,...111111...******************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((***)))(((((())))))((('''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%###!!! !!!###%%%!!!$$$&&&((((((&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$&&&'''&&&%%%######$$$''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''''''''''''''&&&&&&***************)))))))))---+++)))***---...,,,)))...------------...//////..................------000000000000111111111111000//////111555666555333888888888999::::::;;;;;;;;;<<<===????????????>>>===>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIJJJLLLNNNOOOOOONNNPPPOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTUUUUUUVVVVVVTTTRRRQQQRRRUUUXXXYYYZZZ[[[ZZZYYYYYY[[[^^^aaaccceeeccc```]]]\\\\\\]]]^^^___`````````___]]][[[ZZZ[[[[[[[[[[[[ZZZZZZYYYYYY]]]^^^______`````````___]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVWWWXXX[[[^^^```___^^^\\\\\\\\\[[[XXXVVVVVVWWWYYYZZZ[[[[[[[[[ZZZVVVUUUSSSQQQPPPPPPQQQQQQOOOKKKFFFDDDFFFGGGGGGFFFEEEEEEDDDEEEFFFFFFCCCAAA??????>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<;;;;;;:::;;;<<<======<<<;;;:::777777888888888999999999999888777666555555555555111111222222333444555555222000......000111111111333333333222222222111111111222222333333222222111///////////////000000111444444333222222222333333...///000222222222111000222222222111111111000000000000111222222222222111222222222222222222222222333333444555444333111000333333444444555555666666777777777777777777777777999999999888888888888777666666777777888999;;;;;;>>>;;;888888;;;<<<<<<::::::;;;===>>>>>>>>>===<<<<<<;;;::::::;;;===@@@AAAAAAAAABBBBBBCCCDDDDDDEEEHHHFFFDDDBBBCCCDDDGGGIII333222111000//////000000---,,,,,,...000000---***************************))))))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***(((''''''((((((&&&%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$######### !!!###%%%&&&%%%###"""########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$###''')))***)))'''&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((((((((&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&***)))'''(((***,,,------,,,,,,,,,,,,,,,------.....................------//////000000000111111111000//////111444666444333444444444555666666777777:::;;;<<<>>>>>>>>>>>>=========>>>???@@@AAABBBBBBCCCCCCEEEFFFGGGGGGHHHHHHHHHIIIIIIKKKMMMNNNMMMMMMOOOOOONNNNNNOOOQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTSSSQQQOOOPPPSSSVVVWWWXXXZZZYYYXXXWWWWWWZZZ\\\^^^^^^\\\ZZZYYYYYYZZZ\\\]]]]]]^^^_________^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZ\\\\\\]]]^^^^^^^^^^^^^^^ZZZ[[[\\\]]]]]]]]]]]]]]]ZZZZZZYYYYYYXXXWWWWWWWWWXXXWWWVVVWWWXXXZZZ]]]^^^]]]\\\[[[[[[[[[[[[XXXVVVUUUVVVXXXYYYZZZZZZYYYYYYUUUTTTSSSQQQPPPOOOOOOOOOLLLIIIEEEDDDEEEFFFEEEDDDEEEDDDDDDEEEFFFEEECCCAAA>>>>>>>>>===>>>>>>??????@@@??????>>>===<<<;;;::::::;;;<<<=========<<<;;;:::999999888888777777666888888777666555555555555111222222333444444555555444222000000111222222222111111111111000000000000111111222222222222111111///////////////000111111333222111111000000000000///000000111111111000000111111000000000////////////000111111222222111111111111111111111111111111333333444444333222222111444444555555555555555666666666666666666666666666777777777888888999999999777777666666666777888888===:::888888:::<<<;;;:::::::::<<<=========<<<;;;===<<<;;;:::;;;===???@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDBBBBBBBBBDDDFFFGGG222111111000000000111111---,,,,,,...//////,,,***+++++++++******))))))((()))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''''')))'''&&&&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$###############"""###&&&'''&&&$$$"""########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$%%%%%%'''((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&))))))))))))))))))))))))(((((((((''''''(((+++...++++++++++++,,,,,,,,,,,,------------------......//////000000000000111111000//////111444555444222222222222333444444555555888999;;;<<<======<<<<<<<<<<<<===>>>??????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLOOOOOOOOOOOOOOOPPPQQQRRRTTTSSSRRRQQQQQQQQQQQQQQQSSSQQQPPPQQQSSSVVVWWWWWWYYYWWWVVVTTTTTTUUUVVVXXXYYYXXXWWWWWWXXXZZZ\\\^^^\\\]]]^^^____________^^^]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\[[[[[[WWWXXXZZZ\\\^^^___``````[[[ZZZZZZYYYYYYXXXWWWWWWXXXWWWWWWWWWWWWYYY[[[\\\[[[ZZZYYYYYYZZZZZZXXXWWWTTTUUUVVVWWWWWWWWWWWWWWWTTTSSSSSSRRRPPPOOOMMMLLLIIIGGGEEEEEEEEEEEECCCAAADDDCCCCCCDDDEEEEEEBBB@@@===============>>>?????????>>>>>>===<<<;;;::::::999:::<<<=========<<<<<<<<<;;;:::888777555444333888777666555444444444444222222333333444444555555777444222111222333222222////////////............000111111222222111111000000000//////000000111222555555555444444444444333111111000000//////000000////////////............//////000111111111111000///////////////000000000444333222222111222222222666666666555555555555555444444444444444444444444444555666777888999999:::777777666555555555555555;;;999888888999::::::999999:::;;;<<<===<<<;;;;;;>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDDDDEEE111111000000111111111222,,,,,,------------,,,***,,,++++++***)))(((((('''))))))((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))'''&&&%%%&&&%%%$$$"""!!!"""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$############!!!###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%###"""!!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''(((''''''''')))***************++++++''')))***)))&&&%%%(((+++***++++++,,,,,,,,,,,,,,,,,,,,,------------......////////////000000000111//////000111333333333222333333444444555555666666777888:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????AAABBBBBBCCCEEEFFFGGGHHHHHHIIIKKKLLLKKKLLLLLLMMMPPPPPPPPPPPPPPPQQQQQQRRRTTTSSSRRRQQQPPPOOOOOOOOOTTTSSSRRRSSSUUUWWWXXXXXXVVVUUUTTTSSSSSSSSSUUUVVVYYYYYYXXXYYYZZZ\\\^^^```\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]XXXXXXYYYZZZZZZYYYYYYYYYVVVXXXYYY\\\]]]___``````\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVWWWWWWXXXYYYXXXWWWWWWXXXYYYYYYXXXVVVRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJFFFFFFFFFFFFEEEDDDBBB@@@BBBBBBBBBCCCDDDDDDBBB@@@<<<<<<<<<<<<===>>>??????======<<<<<<;;;::::::999999:::;;;<<<======<<<<<<;;;:::999888666444333333777666555444333333333333222222333333444444444555777444222111111222111000/////////.........------///000000111111000000///000////////////000111111444555555666777777777777333111000.........///000////////////.........---......///000000000000//////////////////000000000333222111000000111222333777666666555555444444444444444444444444444444444444444555666777777888888666666555555555555555666888888777888888999999999:::;;;<<<=========<<<;;;>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@===???AAABBBDDDDDDDDDDDD///000000000000111000000,,,,,,---,,,,,,+++***+++++++++******)))(((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%''')))+++,,,)))(((&&&&&&&&&&&&%%%#########$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((%%%(((++++++((('''(((***++++++,,,------------,,,,,,,,,,,,,,,------.........////////////000000000///000111222222222222222333444444555555666666777777888999;;;;;;;;;::::::;;;;;;;;;<<<<<<======>>>BBBBBBBBBCCCEEEFFFHHHIIIIIIKKKMMMMMMLLLLLLMMMNNNPPPQQQQQQQQQRRRRRRRRRRRRTTTSSSRRRPPPPPPOOOOOOOOOSSSRRRQQQRRRUUUVVVVVVVVVRRRRRRRRRRRRSSSUUUWWWXXX[[[[[[ZZZZZZ[[[\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^WWWXXXXXXYYYXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVWWWXXXWWWUUUQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQOOOMMMKKKIIIEEEFFFGGGGGGFFFCCCBBBAAAAAA@@@AAABBBCCCCCCAAA???<<<<<<;;;;;;<<<======>>><<<<<<;;;;;;:::999999999888999:::<<<<<<<<<;;;:::888888777777666555444444666555444333222222222222222222222333333333333333555333000//////000///...000000/////////............//////000000//////...//////......//////000111---...000222444555666666222111///.........//////000000/////////.........------...////////////.../////////000000000111111222111000//////000222333666666555555444444333333444444444444444444444444555555555555555555555555555444444555666777888888666777888888888888999999;;;<<<===??????>>>>>>===>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>===???AAACCCDDDDDDDDDCCC...//////000000///......,,,------,,,***)))***+++*********))))))(((((('''((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((***+++(((&&&%%%%%%&&&'''&&&$$$&&&''''''&&&%%%### #########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&'''%%%###!!!!!!"""###%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$!!! """%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''(((((())))))***&&&(((***++++++***+++,,,***+++---.........---,,,++++++,,,,,,------............////////////000000...000222222111000111222222222222333444444555555666777999:::;;;;;;::::::;;;;;;<<<<<<<<<=========BBBBBBBBBBBBDDDFFFIIIJJJIIILLLOOONNNLLLKKKMMMOOOPPPPPPQQQRRRRRRQQQQQQPPPRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNOOORRRSSSRRRQQQPPPQQQQQQSSSUUUWWWXXXYYY[[[ZZZZZZZZZZZZZZZ[[[[[[]]]\\\[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]^^^^^^XXXXXXYYYYYYYYYXXXWWWWWWWWWWWWYYYZZZZZZ[[[[[[[[[\\\[[[[[[ZZZZZZYYYYYYXXXUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTSSSTTTVVVVVVUUUSSSOOOOOONNNMMMLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKIIIIIIDDDFFFGGGGGGDDDBBBAAAAAA?????????AAACCCCCCAAA???<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999888888999:::::::::999888888666666666666555555555555555444333222111111111111111111111222222222222222333000...---...///......111000000000////////////---......//////......---......------......///000+++,,,///222444555666666000000//////......//////000////////////.........,,,,,,---............---......//////000000111111000000000000000000111222444444444333333333333333333333333333333333333333555555555444444444333333444444444444666777888999555777999999999888999:::<<<===>>>???@@@???>>>>>><<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>???AAABBBCCCCCCCCCBBB......//////...---,,,++++++------+++)))''')))+++)))))))))))))))((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%%%%$$$######$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$### """#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$%%%&&&'''(((((((((((()))))))))***++++++,,,,,,222///+++))))))***++++++)))***,,,---------++++++***++++++,,,------.............../////////000000...000222222000///000222111111222333333444444555777888999;;;;;;;;;;;;:::<<<<<<<<<<<<============AAA@@@@@@AAABBBEEEHHHJJJHHHKKKOOONNNKKKIIIKKKNNNNNNOOOOOOPPPPPPOOONNNNNNOOOOOONNNMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPQQQPPPOOOPPPPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXYYY[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]YYYZZZZZZZZZYYYYYYXXXWWWTTTUUUWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRSSSTTTTTTSSSQQQNNNMMMLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGCCCEEEFFFEEEAAA???@@@AAA>>>>>>>>>@@@BBBBBB@@@>>>======<<<;;;::::::::::::999999999999999888888888888888999999888777666555666666555555555555444444444333222111111000000111000000000000000000000000111///---,,,...//////...000000000000////////////------............---------,,,,,,,,,,,,---......,,,...000333444555444444......//////000/////////............---------,,,++++++,,,---------------,,,------...//////000000...//////000111111000000111222222222222222222333222222222222222222222222333333333333444444444444444444333333444555666666444777:::;;;999999:::;;;;;;<<<>>>?????????>>>===;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<======>>>>>>??????@@@AAAAAAAAA@@@......//////...,,,***)))+++------+++((('''(((+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$ ###&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###%%%'''&&&%%%$$$%%%%%%"""###$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%% """%%%&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((($$$%%%&&&'''((((((((((((%%%&&&&&&'''((())))))***@@@888...(((&&&'''''''''''')))+++,,,,,,,,,***)))******+++,,,,,,---................../////////000---000333222000///000222222333333444444555666666777888:::;;;<<<<<<;;;;;;<<<<<<<<<===============??????>>>???AAADDDGGGIIIGGGKKKNNNMMMIIIHHHJJJMMMLLLMMMNNNOOONNNNNNLLLKKKMMMLLLLLLLLLLLLLLLMMMNNNOOONNNNNNPPPRRRRRRQQQPPPPPPQQQRRRSSSTTTVVVWWWWWWYYYYYYZZZ[[[\\\]]]]]]^^^WWWWWWVVVWWWXXXZZZ\\\]]][[[[[[[[[\\\\\\]]]]]]]]]ZZZ[[[[[[[[[ZZZYYYXXXXXXRRRSSSUUUWWWXXXYYYZZZZZZWWWVVVVVVUUUUUUTTTSSSSSSRRRRRRTTTUUUUUUVVVVVVUUUTTTSSSRRRSSSTTTSSSRRRPPPNNNLLLKKKIIIHHHHHHHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFBBBDDDEEECCC???===>>>@@@>>>===>>>@@@BBBBBB@@@>>>>>>===<<<;;;:::999999999999999999888888888888888888888888888777666444333777777666555444444333333444333222111000000000000000000000///////////////000...---,,,...000000///000////////////.........,,,------......------,,,,,,++++++++++++,,,------***,,,...///000///------,,,---///000000000//////---------,,,,,,,,,++++++++++++,,,------------,,,++++++,,,------...//////---...///111111111000///000000000111111222222333000000000000000000000000111111222333444444555666444444333333222222333333444777;;;;;;:::999:::<<<:::;;;===>>>>>>>>>===<<<::::::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>?????????------,,,,,,,,,+++++++++***************+++++++++)))(((((((((''''''&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&((((((***'''%%%%%%'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&& %%%)))&&&!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$$$$$$$###""""""#########$$$%%%%%%%%%&&&"""######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((()))))):::333***'''(((***)))(((++++++******************++++++,,,,,,,,,,,,------***+++,,,---.../////////---...///000000111111000111222222333333444444555666666666777888888999999999::::::;;;<<<<<<<<<;;;>>><<<:::<<<@@@CCCDDDCCCGGGHHHHHHIIIIIIJJJJJJJJJMMMNNNOOOPPPPPPOOOMMMMMMPPPPPPOOOMMMKKKJJJLLLNNNNNNOOOPPPPPPOOONNNOOOQQQNNNPPPRRRRRRQQQQQQSSSUUUYYYYYY\\\aaaffffff___YYY^^^ZZZVVVTTTUUUWWWXXXXXXWWWWWWXXXXXXYYY[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZYYYWWWVVVUUUUUUVVVVVVUUUUUUVVVVVVUUUSSSRRRPPPQQQQQQRRRRRRRRRPPPOOONNNKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@???AAAAAAAAA@@@@@@@@@??????AAA@@@@@@??????????????????===;;;888777777888999999999:::::::::999999888222333555666666666555555444444444444333222111000////////////////////////222111000...---------------------...............,,,,,,------------,,,,,,------------,,,,,,+++***...---+++***)))***++++++***+++---///000000//////---------,,,,,,+++++++++++++++++++++,,,,,,---...//////.........---------...,,,++++++---......---000000000000000/////////////////////000000000000333333222222222222222222444444333333444444555666333333333333333333333333666666666666777777777777::::::;;;;;;<<<;;;;;;:::999999999888999999::::::<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<---------,,,,,,,,,++++++***************)))))))))---,,,,,,,,,++++++++++++((((((''''''&&&%%%%%%%%%))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))***'''$$$###&&&(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''""" %%%(((&&&###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''''''''''''''(((((()))222---(((''')))+++)))'''*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,---.........---------...///000111111111111111111222333333444444555666777777888999999::::::999::::::;;;<<<<<<;;;;;;===;;;:::<<<@@@CCCDDDCCCGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJLLLNNNOOOPPPPPPPPPOOOOOOOOOMMMKKKJJJKKKMMMNNNOOOPPPOOONNNMMMNNNOOOOOOPPPRRRRRRRRRRRRSSSUUUWWWZZZ```iiiooolllddd\\\]]]YYYUUUTTTUUUWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWVVVWWWXXXXXXXXXWWWVVVTTTTTTTTTTTTUUUTTTUUUUUUVVVUUUTTTRRRQQQQQQQQQQQQPPPOOONNNMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@????????????======<<<;;;;;;;;;;;;<<<===<<<;;;999888888999999999999999999999888777666222333444555555555444333444444444444333222111000////////////////////////000//////...............------------,,,,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,+++***...---,,,+++******+++,,,***+++,,,---......------------,,,,,,,,,++++++++++++++++++++++++,,,---...///.........---------,,,...---+++,,,...//////...------------.............../////////000000000000222222222222222222222222222111111111111222333333333333333333333333333333444444444555555666666666::::::;;;;;;;;;:::999999999999888888888999::::::;;;;;;<<<<<<========================<<<<<<<<<<<<------------,,,,,,,,,,,,******))))))((((((''''''))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******'''$$$$$$&&&)))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$##################""""""&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))***'''&&&'''***+++)))&&&*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,///////////////...------...///000111111222222111111111222222333444444444777777888888999:::::::::999::::::;;;;;;;;;;;;;;;;;;::::::<<<@@@CCCDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJHHHIIIJJJLLLNNNNNNOOOOOONNNOOOOOONNNLLLKKKKKKMMMNNNOOOPPPOOOMMMLLLLLLMMMPPPQQQRRRSSSRRRRRRSSSUUUUUUZZZeeepppuuurrrhhh___[[[XXXUUUSSSTTTVVVXXXXXXZZZZZZZZZZZZZZZ[[[\\\]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWVVVTTTSSSRRRRRRSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLIIIIIIIIIHHHHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>;;;;;;:::999999999999:::;;;;;;::::::999999999888888888888777777555444333222222333444444333111000333333333333222111000000///////////////////////////......---------......------,,,,,,++++++******------............------,,,,,,,,,,,,,,,++++++***------,,,+++++++++,,,,,,***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---......------------,,,,,,...,,,+++,,,---///......,,,,,,,,,---.........///....../////////000000000000000111111222222333333111111000000111111222333222222222222222222222222111111222333444555555666::::::::::::999999888777888888777777888999:::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;------------,,,,,,,,,,,,******)))((('''&&&&&&%%%$$$$$$$$$$$$############'''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&%%%%%%%%%''''''&&&''''''((()))***+++***)))((()))***++++++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&%%%$$$$$$###$$$#########"""!!!!!!!!!%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&***))))))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((&&&%%%&&&((())))))'''))))))***+++,,,------...***++++++++++++,,,,,,,,,//////000000000//////......///000111222222222222111111111222333333444444666666666777888888999999999::::::;;;;;;;;;::::::999999:::<<>>>>>>>>============<<<===<<<;;;;;;::::::;;;;;;999::::::::::::999888777777777666666444333222111111111222222222111///...111222222222111111000///........................//////...---,,,,,,,,,,,,...------,,,+++******)))------............------++++++,,,,,,,,,++++++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++++++++,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---+++******,,,------,,,------......///000111111........./////////000000...//////000111222333333222222222222222333444444222222222222222222222222000000111222444555666666888888999888888777666555777777777777777888999::::::::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;---,,,,,,,,,,,,+++++++++***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))((('''&&&&&&%%%$$$''''''&&&''''''((()))***+++,,,......---+++((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$######"""$$$#########"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&***))))))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++)))&&&%%%&&&((())))))))))))***++++++,,,------*********+++++++++,,,,,,***+++,,,---...............///000111111222111111000000111222222333333444444444555555666777777777999::::::;;;::::::999999777888;;;===>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLOOOQQQSSSTTTRRRPPPPPPPPPNNNOOOPPPNNNLLLKKKKKKLLLPPPQQQRRRRRRQQQQQQRRRSSSTTTXXX^^^dddfffccc]]]YYYVVVTTTRRRRRRTTTVVVWWWWWWSSSTTTUUUVVVXXXZZZ\\\]]]YYYYYYZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUVVVUUUTTTRRRRRRRRRRRRSSSUUUVVVWWWXXXXXXWWWWWWVVVVVVUUUSSSQQQPPPPPPPPPQQQQQQPPPMMMKKKHHHEEECCCBBBBBBBBBAAA@@@???>>>============<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;888999999999888777666555666555555444333222000///000000111111111///...---000000000111000000//////------------------------000///...,,,++++++******///......---,,,++++++***,,,,,,------------,,,,,,******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,+++***((()))***,,,++++++,,,------...///000000111............////////////......///000000111222222222111111111111222333333111111111111111111111111000000111222444555666666666666777666666555444444666666666666777888999:::;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;++++++++++++************))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&%%%%%%&&&&&&&&&&&&'''((()))***))),,,000111...)))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""##################"""""""""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((,,,***'''&&&%%%&&&)))***)))))))))******++++++,,,************++++++++++++&&&'''((()))++++++++++++---...///000000111111000000000111111222333333333333333333444555555666666:::::::::::::::999999888666999<<<======>>>@@@AAABBBBBBCCCDDDEEEGGGHHHHHHFFFFFFGGGHHHJJJMMMOOOPPPOOORRRUUUVVVUUUSSSQQQQQQNNNOOOPPPOOOMMMLLLLLLMMMOOOPPPQQQQQQPPPOOOPPPQQQSSSUUUXXXZZZZZZYYYVVVUUUTTTRRRQQQQQQTTTVVVVVVVVVRRRSSSSSSUUUWWWYYY[[[\\\XXXXXXXXXYYYYYYXXXXXXWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUSSSRRRQQQQQQRRRSSSUUUUUUVVVWWWWWWVVVUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPNNNKKKGGGDDDBBBAAAAAA@@@???>>><<<;;;::::::<<<;;;;;;;;;:::::::::::::::999888888777777888888999888777666555444444333444444444333333111000/////////000111111000.........//////000000///......------------------------///...---,,,+++*********......------,,,,,,++++++++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++******+++,,,,,,,,,++++++------,,,,,,,,,,,,---...*********+++++++++++++++,,,++++++************+++******++++++++++++,,,,,,+++)))((()))***++++++++++++++++++,,,---------...------........./////////......//////000000111111/////////...//////000111000000000000000000000000000111111222333444555555333444444555555444444444555555555555666888999999;;;;;;:::999:::;;;<<<===<<<<<<<<<;;;;;;;;;;;;:::*********))))))))))))((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''########################))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&)))---...+++'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((((('''''''''((()))))))))))))))))))))))))))************++++++++++++))))))***+++,,,,,,++++++,,,---...//////000000///000000000111222222333333333333444444555666666777:::::::::::::::999888888777:::===>>>===<<<>>>???@@@AAABBBCCCEEEFFFGGGHHHFFFFFFGGGHHHJJJMMMOOOQQQNNNRRRVVVWWWVVVSSSQQQQQQNNNOOOPPPOOONNNMMMNNNOOONNNOOOPPPPPPNNNNNNOOOPPPRRRSSSUUUVVVUUUTTTTTTTTTRRRQQQPPPQQQSSSUUUVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZVVVWWWWWWXXXXXXXXXWWWWWWSSSTTTVVVWWWXXXXXXWWWWWWTTTSSSRRRPPPPPPPPPPPPQQQSSSTTTTTTTTTTTTSSSQQQPPPOOOPPPPPPQQQPPPPPPOOOOOOMMMLLLKKKHHHFFFDDDBBBAAA======<<<<<<;;;:::999999;;;::::::::::::999999999888777666666555666666666999888666444222111111111333333333333333222111000......000111111000//////---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))***+++++++++++++++((()))***+++++++++******++++++******+++,,,---...)))*********++++++++++++,,,,,,+++***************************+++++++++,,,,,,+++)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////////////////............///000000000000000000000000000000000000000111111222222222111111222333444444444444444444444555666777999999;;;:::888888888999;;;<<<<<<<<<<<<;;;;;;;;;::::::))))))))))))((((((((((((((((((((()))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%'''(((((($$$'''***)))'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&))))))(((%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''"""%%%((())))))((('''((())))))))))))(((((((((((()))************+++++++++/////////000//////...---+++,,,---...////////////000000000111222222333333444444555555666777777777:::::::::::::::999888777777:::>>>>>><<<;;;<<<>>>@@@@@@BBBCCCDDDFFFGGGGGGJJJJJJIIIIIIJJJKKKMMMNNNMMMQQQUUUWWWVVVSSSQQQPPPNNNOOOPPPPPPOOONNNOOOQQQMMMOOOOOOOOOMMMMMMNNNOOOPPPRRRUUUVVVUUUTTTTTTUUUQQQPPPOOOQQQSSSUUUVVVUUUYYYXXXXXXWWWWWWWWWXXXXXXVVVVVVWWWXXXXXXWWWWWWWWWRRRSSSUUUWWWXXXXXXXXXWWWSSSRRRPPPOOONNNNNNOOOOOOQQQRRRRRRRRRQQQPPPNNNMMMKKKLLLMMMNNNOOONNNMMMLLLIIIHHHGGGFFFEEECCCBBBBBB:::::::::::::::::::::::::::::::::999999999888888888888777666666666666666:::888555222000//////000222222333333333222222111---...///111111111000000------......///......---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///***************+++++++++))))))************))))))((()))***+++++++++++++++'''((()))***++++++***)))))))))(((((()))+++---...))))))******++++++++++++,,,,,,+++***))))))******))))))******+++++++++,,,...,,,+++,,,---...........................---------------........./////////////////////.........000000000000000111222222000000000000000000000000////////////000000000000///000111222333444444444333333444444666777888999999888777666666888:::;;;<<<<<<;;;;;;;;;:::::::::...---***)))((((((***+++******)))'''&&&%%%$$$###***+++,,,,,,+++)))'''%%%$$$$$$###$$$&&&&&&$$$"""######$$$%%%%%%&&&''''''((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$(((%%%######&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%######%%%)))...111""""""""""""""""""""""""&&&%%%###"""""""""#########$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&)))+++(((((('''&&&%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%+++*********))))))((((((************))))))))))))))))))))))))************,,,,,,---............------------............///222222222222222222333333777666666666666777777888999999888888777666666666999999:::;;;<<<===>>>??????@@@AAACCCDDDFFFGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMKKKMMMOOOQQQQQQOOOMMMKKKNNNNNNMMMLLLMMMNNNPPPRRRSSSSSSRRRQQQPPPOOONNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTWWWWWWVVVVVVUUUTTTSSSSSSTTTUUUWWWXXXXXXXXXWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXUUUSSSQQQOOONNNOOOPPPQQQPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLHHHFFFEEEDDDDDDCCC@@@>>>@@@>>>;;;999777777888999999888777555555666666777777666666555444444333333555333333333444444222000777555222///...///000222//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******))))))******+++***)))(((((()))***++++++*********))))))((((((((()))************)))((((((***,,,+++(((''')))+++******++++++++++++******((((((((((((((((((((((((+++*********))))))((((((************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...111111222222222111111000////////////////////////------------------------000000000000111111111111000111111222222333444444222333444555777888999999666666666666777777777777;;;::::::999:::;;;===>>>...,,,***)))(((((()))***))))))((('''&&&%%%%%%$$$$$$%%%'''((((((&&&%%%$$$&&&%%%$$$%%%&&&'''%%%$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$'''%%%######&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%(((,,,...########################$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&$$$######""""""######$$$!!!!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***)))))))))((((((((((((''''''(((((()))*********))))))))))))************((()))******++++++******---------............///111111111222222222222333555555555444555555666777888888888888888777777777999:::;;;<<<===>>>>>>???@@@AAABBBDDDEEEGGGHHHIIIEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOOOOOOONNNMMMMMMLLLJJJJJJKKKMMMOOOQQQTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTYYYYYYXXXVVVUUUSSSRRRQQQTTTUUUVVVWWWXXXXXXWWWVVVRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEDDDDDDDDDCCCAAA>>>???===;;;888777777777888888777666555444555555666666666666555444333333333444333222333444444222000333222000...---...///000/////////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******))))))******++++++***))))))***++++++*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++)))((()))+++)))******++++++******)))++++++++++++++++++++++++************)))))))))(((******************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...---,,,,,,,,,...//////000000000//////........................................................./////////000000000000111111222222333333444000000111222333444555555555555666666666777777777999888888888888:::;;;<<<---,,,***)))(((((()))***(((((('''''''''&&&&&&&&&!!!"""$$$%%%&&&%%%$$$$$$'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%$$$&&&$$$######%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%###"""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$"""##################""""""""""""######$$$$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''######$$$$$$%%%&&&&&&'''((((((((('''''''''''''''&&&'''''''''(((((())))))))))))))))))***************+++,,,,,,------,,,,,,---------............///000000111111222222222222444444333333444555555666777888888888888999999999::::::;;;===>>>>>>>>>>>>@@@AAABBBDDDFFFGGGHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNKKKJJJHHHGGGHHHKKKOOOQQQTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPQQQQQQRRRSSSSSSSSSUUUTTTSSSRRRRRRSSSTTTUUUZZZZZZYYYWWWUUUSSSQQQPPPTTTUUUVVVVVVWWWWWWVVVVVVTTTUUUVVVWWWWWWXXXXXXXXXSSSSSSQQQPPPNNNMMMKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCAAA???===<<<:::888666666666666666666555444333444444444666555555444444333333222333222222222333333222000............---...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++***))))))))))))***,,,++++++******++++++,,,******))))))))))))(((((())))))(((''''''((()))))))))***++++++))))))***+++)))******++++++******)))++++++++++++++++++++++++************))))))))))))************************+++++++++,,,++++++******+++++++++++++++++++++++++++---...---,,,+++,,,...,,,,,,---......------,,,................................................------........./////////000000111111222333333333333444444444555555555555555555555666666666666777666666666666777888999:::,,,+++***)))((((((((()))&&&'''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%%%%'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$""""""############"""""""""#########$$$$$$$$$%%%"""##################"""#########$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((()))))))))************+++,,,------......---------------............/////////000000111222222222333333333333444555666666777777888888999::::::;;;:::;;;<<<>>>??????>>>>>>???@@@AAACCCEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJLLLOOOPPPKKKJJJGGGFFFHHHKKKOOORRRSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPQQQRRRRRRSSSTTTUUUTTTSSSSSSSSSSSSTTTUUUYYYYYYXXXXXXVVVTTTRRRQQQTTTTTTTTTUUUUUUUUUUUUTTTUUUVVVWWWXXXXXXYYYYYYXXXTTTSSSRRRQQQOOOLLLJJJIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFDDDBBBBBBCCCEEEFFFCCCBBBAAABBBCCCBBB@@@???<<<;;;999777666555555555444444444333333333333333444444444444333333222222222111111222333333111000+++,,,---...///......------......//////......---+++++++++++++++++++++++++++++++++***************++++++***)))))))))))))))************************))))))))))))))))))(((((('''%%%$$$""""""$$$%%%'''))))))***************+++))))))************))))))*********************************)))))))))))))))************************+++++++++++++++***)))(((************************+++,,,------++++++,,,---++++++,,,,,,---,,,,,,,,,------------------------........................------........./////////000000000111222222333333555555555555555555555555444444555555555666666666555555555666777888999999++++++***)))((((((((((((&&&&&&&&&'''''''''''''''((((((((('''&&&%%%$$$$$$&&&%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$###"""########################$$$###!!! """$$$%%%###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!! !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$%%%&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))************(((((()))***************---------............///......///000000111222222444444444444555666777888777777888999:::;;;<<<<<<;;;<<<>>>???@@@???>>>>>>===>>>???AAACCCDDDEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHIIILLLNNNPPPLLLKKKIIIHHHIIILLLPPPRRRQQQQQQQQQRRRSSSSSSTTTTTTQQQQQQPPPPPPQQQRRRSSSTTTVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWXXXXXXWWWVVVTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSQQQOOOLLLJJJHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFDDDBBBBBBCCCDDDEEEBBBAAA@@@AAABBBAAA???>>>;;;:::999777666555444444333333333333333222222111333333333333333222222222111000000111222222111///+++,,,...000000000///...------............------++++++++++++++++++++++++************************+++***))))))(((((())))))(((((())))))))))))(((((((((((((((((((((((())))))+++)))(((&&&&&&((()))+++((((((((()))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))(((************************+++,,,---,,,++++++,,,---***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000///000000111111222333333222222111111111111000000444444444444555555555555555555666777999999::::::+++******))))))(((''''''&&&&&&''''''''''''''''''(((''''''%%%$$$######"""&&&$$$""""""###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%$$$ """$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""%%%### !!!$$$&&&###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&''''''&&&###!!!###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""$$$&&&(((***+++,,,))))))))))))************))))))***++++++++++++***---------............///------...///000111111222444444444444555666888888888888999:::;;;;;;<<<<<<;;;===???@@@AAA@@@???===<<<===>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGHHHJJJLLLNNNOOOMMMLLLKKKKKKLLLMMMOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSQQQQQQPPPPPPQQQRRRTTTUUUWWWVVVUUUTTTTTTUUUVVVWWWTTTVVVWWWYYYYYYWWWVVVTTTQQQQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQOOOMMMKKKIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@>>><<<;;;:::999888777555444444333333333333333222111111222222222222222222222222000//////000222222111///,,,---///000000000//////,,,,,,------------,,,,,,++++++++++++++++++++++++)))))))))*********************)))(((((((((((()))'''(((((())))))(((((('''''''''(((((((((((())))))++++++***))))))***++++++'''&&&&&&''')))***)))(((((())))))******))))))(((************************))))))))))))*********************************************+++******))))))***************************,,,---,,,+++***+++---******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++....../////////000000000//////000000111222222222222222222222222111111111333333333444444444555555444555777999:::;;;;;;;;;*********))))))((('''&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$(((%%%###"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$"""$$$%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!! """$$$&&&###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''((())))))***))))))))))))************++++++,,,------------------------............///,,,------...///000111222222222222333444555777888999999::::::;;;;;;<<<<<<<<<===@@@AAABBB@@@???=========???@@@BBBDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLNNNOOOQQQRRRRRRRRRQQQPPPOOOPPPRRRTTTUUUWWWVVVUUUTTTTTTUUUVVVWWWUUUWWWXXXYYYYYYWWWUUUSSSPPPOOONNNMMMLLLMMMMMMNNNQQQRRRSSSTTTUUUUUUUUUUUURRRPPPNNNKKKIIIHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@??????>>><<<:::;;;;;;:::999888666555444333333444444444333222111111111111222222222222222///......000111222111///---......////////////...,,,,,,------------,,,,,,************************((()))))))))*********+++******)))((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))(((''''''''''''''''''(((&&&%%%$$$%%%(((***)))'''(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************************************((())))))************)))***************************,,,,,,,,,+++***+++,,,))))))***,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////000000111111222222333333333333444444444444222333333333333444444444333555777999:::;;;;;;;;;************)))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))'''$$$###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""%%%%%%###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$%%%###$$$$$$$$$$$$###""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################&&&$$$!!!!!!$$$&&&$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''',,,+++***)))'''&&&%%%$$$))))))))))))************(((((()))************)))---------.........//////,,,,,,---...///000111222111111111222333444666777:::::::::;;;;;;;;;;;;<<<<<<>>>@@@BBBBBBAAA???===>>>>>>???AAACCCDDDFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNMMMLLLKKKKKKIIIIIIKKKLLLNNNPPPQQQRRRRRRQQQPPPOOOPPPRRRTTTUUUWWWWWWUUUUUUUUUUUUWWWWWWWWWXXXZZZZZZYYYVVVSSSQQQOOONNNLLLKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNKKKHHHGGGFFFGGGHHHGGGGGGGGGGGGFFFEEECCCCCCEEEEEEEEEEEEDDDCCCBBBAAACCCAAA@@@??????>>>;;;999;;;;;;;;;:::888777555444333333444555444333222111111111111111111111222222///......///111222111///........................+++,,,,,,------,,,,,,+++************************(((((())))))*********+++******)))(((((((((((((((((()))***++++++***)))(((&&&'''''''''(((((())))))''''''((())))))(((''''''&&&$$$"""$$$''')))(((&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))*********+++************************'''((()))***************))))))))))))))))))))))))***+++,,,,,,******+++,,,(((((()))++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------....../////////000111111222222//////000000000111111111222222333333333444444444222444666888::::::::::::((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$###!!!%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))(((&&&%%%$$$%%%&&&&&&########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""$$$######"""######$$$$$$"""############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%######$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!###$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######''')))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******)))'''&&&((()))++++++******++++++,,,---,,,,,,------------------......///000111222333333///000111111222444777:::888999;;;<<<;;;;;;<<<===????????????>>>>>>>>>>>>===>>>@@@BBBDDDEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJKKKJJJKKKLLLKKKJJJKKKMMMOOORRRPPPPPPPPPPPPNNNKKKIIIJJJKKKKKKKKKIIIJJJKKKMMMNNNPPPTTTUUUTTTSSSSSSTTTSSSTTTUUUTTTSSSTTTWWWYYYZZZWWWUUUUUUWWWWWWUUURRRNNNLLLJJJHHHIIIJJJMMMNNNOOOOOONNNMMMMMMNNNOOOPPPOOOOOONNNMMMKKKJJJJJJIIIIIIHHHFFFEEECCCBBBBBBBBBEEEEEEEEEEEEEEEEEEDDDDDDAAA@@@???===<<<:::999888;;;;;;:::999777555333222222111000//////000111222////////////////////////000000///...............000///---,,,++++++,,,,,,***++++++,,,,,,++++++***+++*********))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***))))))(((((((((((())))))(((''''''''')))***+++******))))))((((((((('''******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((,,,+++***))))))***+++,,,))))))******+++,,,......,,,,,,------------......)))+++---,,,+++***+++,,,///000000000111111222222............////////////111111222111111000///......000333333222111111222222333555777888999888888''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$#########%%%%%%%%%$$$$$$#########%%%$$$######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!!!!"""$$$%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$######$$$###############$$$$$$"""############$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$#########""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))******)))'''&&&((()))++++++******++++++,,,------------............///......///000111222222333000111222222222333666888666888::::::999999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLKKKLLLMMMLLLKKKJJJKKKMMMOOOOOONNNOOOOOONNNKKKIIIIIIJJJKKKJJJIIIJJJLLLNNNNNNQQQTTTUUUTTTSSSRRRSSSTTTUUUUUUUUUUUUVVVXXX[[[ZZZXXXVVVVVVXXXWWWTTTRRRQQQPPPNNNMMMLLLMMMOOOPPPNNNMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGEEECCCBBBAAAAAAAAAEEEEEEDDDCCCCCCBBBAAAAAA@@@??????===<<<;;;:::999<<<;;;:::888666555333222222111000///...///000111////////////////////////000///...............///000///---,,,+++++++++,,,***++++++++++++++++++************)))))))))(((((())))))))))))((((((((('''(((((())))))))))))(((((((((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&)))))))))((())))))******))))))))))))))))))))))))'''&&&&&&&&&&&&&&&'''''')))((((((''''''((()))************))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))((((((++++++***))))))***+++++++++************++++++,,,)))))))))*********++++++)))+++---,,,+++***+++,,,((()))***+++,,,---...///............//////////////////000111111111000000...000222333222111111222222333555777888888888888''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$)))(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$#####################"""############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))******)))''''''((()))+++************+++,,,,,,---.........////////////---...//////111111222333111222333333222333555777333555777888777777888999;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????@@@BBBCCCDDDFFFGGGHHHJJJKKKKKKLLLLLLKKKMMMOOONNNLLLJJJJJJJJJLLLLLLLLLNNNOOONNNKKKHHHHHHIIIJJJJJJIIIJJJLLLNNNNNNPPPSSSSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSTTTWWWZZZYYYXXXXXXYYYYYYWWWTTTQQQRRRRRRQQQPPPOOOOOOOOOPPPLLLLLLKKKJJJJJJKKKKKKLLLKKKMMMNNNOOOOOONNNMMMLLLHHHFFFCCC@@@??????@@@AAAEEEDDDCCCAAA@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;===<<<:::777555444333222111111///........./////////////////////////////////...............//////......---,,,++++++++++++******++++++++++++************))))))))))))(((((()))))))))((((((((('''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''***))))))((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''(((((())))))((('''''''''(((((()))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******))))))))))))((((((+++******))))))******+++++++++***)))))))))))))))((((((((())))))))))))***)))+++---,,,+++***+++,,,)))***+++,,,...000111222---............/////////---...///000111111111111...000222222111000111222333333555666777777777777''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""###$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$###""""""$$$%%%######$$$%%%%%%%%%%%%$$$'''''''''&&&%%%""" ########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""%%%%%%###$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))***)))''''''(((******************++++++,,,,,,,,,------......//////------...///000111222222222333444333222222333555333555777777666666777888999999:::;;;<<<===>>>???BBBAAA???>>>???AAACCCDDDEEEFFFHHHJJJKKKKKKKKKJJJKKKNNNPPPOOOMMMKKKIIIIIIJJJJJJKKKMMMOOONNNKKKIIIGGGHHHIIIIIIIIIJJJLLLNNNMMMOOOPPPPPPOOONNNNNNOOOOOOPPPPPPPPPPPPQQQTTTVVVWWWXXXYYYZZZZZZWWWTTTQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJIIIKKKMMMPPPPPPOOONNNLLLGGGEEEAAA>>><<<===???AAABBBAAA@@@>>>===<<<<<<===============<<<<<<<<<<<<>>><<<:::777444333222222111000///---------...///111111111111111111111111......---------...//////------,,,+++++++++++++++))))))************))))))))))))))))))))))))(((((())))))(((((((((''''''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((()))***+++))))))((((((''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))((((((******))))))))))))******))))))(((((((((((())))))*********+++++++++,,,,,,)))+++---,,,+++***++++++------...///000222222333---------.........//////---...//////000000000///...000111111000000111222333333444555666666777777''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%'''"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%###!!!########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%###############$$$$$$$$$########################"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""!!!%%%&&&###$$$((()))&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""###$$$$$$$$$###""""""###$$$$$$"""###$$$$$$###$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''((())))))((('''''')))*********))))))******+++,,,******+++,,,,,,---......------...///000111222222222333444444333222333444333555777888777777888999888999:::;;;<<<===>>>???BBBAAA?????????AAACCCDDDCCCDDDFFFHHHIIIIIIIIIHHHKKKMMMOOOPPPNNNKKKJJJJJJJJJJJJLLLOOOPPPOOOLLLIIIGGGHHHIIIIIIIIIIIIKKKMMMKKKMMMNNNNNNMMMLLLMMMNNNOOOOOOPPPOOONNNOOORRRTTTUUUWWWYYYZZZYYYWWWTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPRRRRRRQQQOOONNNLLLKKKJJJFFFHHHLLLNNNOOOOOOMMMLLLFFFDDD@@@===;;;<<<>>>??????>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777555333222111000///...------...///000222222222222222222222222......------------......++++++++++++++++++******((())))))******))))))((((((((((((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++++++++++++++,,,,,,,,,---)))+++---,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,------------............///////////////...------///000111000//////111222333333333444444555666666&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&''''''%%%###"""'''&&&%%%###!!!$$$&&&'''&&&###"""%%%((("""######$$$$$$$$$$$$$$$$$$$$$######"""!!! #######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$"""###############$$$$$$###$$$%%%%%%$$$###!!! """############$$$$$$$$$$$$############$$$$$$%%%######""""""######$$$%%%###############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" &&&'''###$$$***+++'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###############$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''((()))((('''''')))+++***))))))))))))***++++++))))))***+++,,,------...,,,---......000000111222111333444444333222333444444666888888777777888999999999:::;;;<<<===>>>???AAAAAA@@@@@@AAACCCDDDEEEBBBCCCDDDFFFGGGGGGGGGGGGIIILLLNNNOOONNNMMMMMMNNNLLLLLLNNNQQQRRRQQQMMMJJJHHHIIIJJJIIIHHHHHHJJJLLLJJJLLLMMMMMMMMMMMMNNNPPPRRRRRRRRRQQQPPPPPPRRRTTTSSSUUUXXXYYYWWWUUUUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUXXXWWWVVVSSSQQQMMMKKKIIIEEEFFFIIIKKKLLLLLLKKKJJJEEECCC@@@===<<<<<<===>>>===<<<:::999999:::<<<===::::::::::::::::::999999999999999888666444222111///......---...000111222222222222222222222222222///......---,,,,,,------******+++++++++******)))(((((())))))))))))((((((''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))((())))))******))))))(((&&&&&&''''''(((***+++,,,)))))))))*********++++++)))+++---,,,+++***+++,,,++++++++++++************,,,------------.........////////////...---,,,+++///000000000//////111333444333333333333444555666&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&$$$###!!! """%%%'''%%%"""!!!$$$(((""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%###!!! """############$$$$$$$$$###############$$$%%%%%%$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###### &&&'''###$$$,,,---'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""###%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%''''''(((&&&###!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''''''''(((((((((((('''((()))((('''((()))+++)))))))))))))))***++++++)))******+++,,,---...///,,,------...///000111111000222444555444333333444333555777888777777777999::::::;;;<<<===>>>>>>>>>@@@@@@AAABBBDDDEEEFFFFFFCCCCCCCCCDDDEEEFFFHHHHHHHHHJJJLLLMMMMMMNNNPPPRRRNNNOOOQQQTTTUUUSSSOOOKKKIIIJJJJJJIIIHHHGGGHHHJJJKKKMMMNNNOOONNNOOORRRTTTTTTTTTSSSQQQOOOOOOQQQRRRQQQSSSVVVVVVUUUTTTVVVWWWUUUTTTSSSRRRSSSTTTVVVXXX\\\[[[YYYVVVRRRNNNJJJHHHDDDEEEFFFGGGHHHHHHIIIIIIDDDCCCAAA???============>>>===:::888888999:::;;;:::999999999888888777777666777888999888555222111...------...///111333555111111111111111111111111000///...---,,,+++++++++((()))***++++++***))))))'''(((((())))))((((((''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((******''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((()))******)))((('''(((((((((((())))))***+++((((((((())))))))))))***)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........------.........------,,,///000000///......111333444333222222222333444555&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$&&&%%%!!! ###'''""""""###$$$$$$$$$$$$###"""!!!!!! !!!###$$$&&&########################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&%%%###!!!"""############$$$$$$$$$######""""""###$$$%%%%%%$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''((("""$$$---...'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""###%%%&&&&&&%%%###""" !!!###$$$%%%%%%%%%$$$&&&%%%###""""""###%%%&&& ###$$$$$$$$$%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))((('''(((***+++)))))))))))))))******+++******+++,,,...//////000,,,,,,---...///000111111///111444555444333444555222444666777666666777888;;;;;;<<<<<<===>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGDDDDDDCCCCCCDDDFFFHHHIIIGGGIIIKKKLLLMMMOOORRRUUUPPPQQQSSSUUUVVVTTTPPPLLLJJJKKKKKKIIIGGGFFFGGGIIILLLNNNPPPPPPPPPRRRUUUWWWSSSSSSRRRPPPMMMMMMNNNOOOPPPRRRUUUUUUSSSTTTVVVYYYRRRQQQPPPOOOPPPSSSVVVXXX^^^]]][[[WWWSSSNNNIIIGGGCCCDDDDDDEEEEEEFFFGGGGGGCCCCCCAAA@@@>>>======<<<@@@>>>;;;888777777888999999999888888777666666555444666888:::999666333000---------...000333555666////////////////////////111000///---,,,+++******((()))***++++++***)))(((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''(((***+++(((((((((((((((((((((((((((((('''&&&&&&&&&''''''$$$%%%'''((((((((('''''''''((((((((())))))******&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******)))((('''+++******)))))))))))))))))))))))))))************)))+++---,,,+++***+++,,,))))))***+++,,,,,,------,,,,,,,,,---------......++++++,,,---............///000000///......111333444333222222222333444555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%  &&&((((((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""########################&&&((()))((('''%%%&&&&&&!!!!!!"""""""""#########$$$$$$##################$$$$$$######$$$$$$%%%&&&$$$%%%''''''''''''%%%$$$&&&%%%###""""""###%%%&&&$$$%%%%%%$$$$$$"""!!! ######"""""""""""""""""""""%%%''''''&&&$$$$$$%%%***)))'''$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$############"""""" %%%###!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&&&&%%%$$$$$$%%%%%%###"""%%%%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$###!!!!!!###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$***)))'''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&(((+++***''''''))),,,''''''((((((((((((''''''---------,,,,,,,,,+++++++++,,,---...///////////////////////////.........222333444333111000111222333444444444555666666666<<<;;;::::::;;;<<<===>>>CCCCCCBBBBBBBBBDDDEEEFFFBBBCCCCCCCCCBBBCCCFFFHHHJJJIIIIIIJJJLLLNNNPPPRRRRRRRRRQQQPPPOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKMMMOOORRRSSSTTTSSSSSSOOONNNNNNMMMMMMNNNNNNOOOMMMPPPRRRSSSSSSRRRRRRSSSNNNNNNMMMNNNPPPRRRUUUWWWZZZYYYVVVSSSPPPMMMKKKIIIFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDCCCAAA>>>;;;999@@@>>>:::777666666777888555555555555555555555555666777777777777555444333...------///222555666666000000111000000///...---//////...---,,,,,,++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))******)))((('''&&&))))))((('''''''''''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((''''''***---))))))))))))))))))******&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++'''######&&&(((((('''((((((((((((((())))))***++++++************++++++******************************+++++++++,,,,,,,,,///......---------......///////////////000111111222222111111222222333444&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((($$$ $$$'''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########'''''''''&&&%%%$$$###"""%%%###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%$$$###!!!!!!###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&'''((((((''''''(((***''''''((((((((((((''''''))))))))))))))))))))))))***++++++,,,,,,---......////////////............///000111111000000222333333333444444555666666666::::::::::::;;;<<<>>>???AAA@@@AAABBBCCCEEEHHHIIIDDDEEEEEEDDDCCCDDDFFFHHHIIIIIIJJJKKKLLLNNNPPPQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIKKKMMMOOOQQQRRRSSSRRRQQQOOOOOONNNNNNNNNNNNOOOOOOQQQSSSTTTSSSRRRPPPQQQQQQOOONNNMMMMMMNNNPPPRRRSSSWWWVVVTTTQQQNNNLLLJJJIIIEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCAAA???<<<:::>>><<<999666555555666777444444444444444444444444444555555555444333222111---,,,,,,...111444444333///000000000000//////...///......---,,,,,,++++++((((((((((((((((((((((((***))))))(((&&&%%%%%%$$$''''''''''''''''''''''''))))))))))))((((((''''''))))))((('''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%'''(((*********,,,,,,,,,++++++******)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((())))))))))))'''%%%$$$&&&'''(((((()))(((((((((((()))******+++******))))))******+++************************************++++++++++++......------------......---------------......///111111111111222222333333''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$$$$&&&'''%%%###%%%%%%%%%$$$$$$$$$$$$###########################&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%#########%%%&&&%%%$$$###$$$&&&'''(((''''''&&&$$$$$$###############"""$$$%%%%%%###"""!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%&&&((((((((('''''''''((((((((((((''''''&&&&&&'''(((((()))))))))***))))))))))))+++,,,---........................,,,...///000000000222444333333444444555666666777888888888999:::<<<>>>???===>>>???AAADDDGGGIIIKKKGGGGGGGGGEEEDDDDDDFFFHHHHHHIIIJJJLLLMMMNNNNNNNNNOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNPPPQQQQQQPPPOOOPPPOOOOOONNNNNNOOOOOOPPPUUUUUUUUUSSSPPPOOOOOOQQQPPPOOOMMMLLLLLLMMMNNNNNNRRRQQQPPPNNNLLLJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCBBBAAA>>><<<;;;<<<:::777555444444444555333333333333333333333333222222222222111000///...,,,,,,,,,///111222111///......///000000000//////......------,,,,,,++++++''''''''''''''''''''''''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''((()))))))))(((''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''(((%%%###%%%))),,,***'''---,,,,,,+++***)))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((('''&&&%%%%%%'''))))))))))))))))))******++++++******))))))******+++************************))))))*********+++++++++---------,,,,,,------...------,,,,,,------...///111111111111111222222222&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!###%%%""""""""""""""""""""""""###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%'''%%%###!!!!!!"""###$$$"""""""""""""""#########$$$$$$$$$###!!!"""$$$&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########"""$$$$$$$$$############### !!!""""""############$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&%%%$$$$$$%%%%%%###"""!!!###%%%'''(((((('''&&&$$$$$$$$$$$$###############$$$%%%$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''%%%###$$$((()))'''%%%''''''(((((((((((('''''''''(((((()))+++,,,,,,---***)))((('''(((***,,,...------...............///---///000000000000111333222333333444555666777777666666777999:::<<<===>>><<<===???AAADDDFFFIIIJJJHHHHHHGGGEEEDDDCCCEEEGGGHHHIIIKKKMMMNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPUUUUUUTTTRRROOOOOOPPPRRRQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCAAA@@@@@@@@@AAAAAAAAA@@@>>><<<;;;999999888555333222222333333111111111111111111111111111111111000//////...---,,,,,,---000111111///---------...///000000000///---------,,,,,,,,,++++++(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))***)))'''&&&&&&'''(((***))))))((('''''''''''''''(((((((((((('''&&&&&&%%%'''''''''''''''''''''''''''%%%$$$&&&((()))((('''(((((((((''''''&&&&&&&&&((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&((()))'''$$$$$$'''***)))))))))))))))***++++++******))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///............///000000///000000111111111111111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%!!!!!!"""""""""#########%%%&&&%%%$$$######%%%'''&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&((('''%%%$$$$$$###""" """$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''$$$###$$$''')))'''$$$''''''(((((((((((('''''''''((()))***+++---......+++***)))((()))+++---...,,,---------......//////000111222222000///000222222222333444555666777888444555666888:::;;;<<<<<<<<<===???AAABBBDDDEEEFFFFFFFFFFFFDDDCCCCCCEEEGGGIIIJJJKKKMMMMMMMMMLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLPPPOOOOOONNNNNNOOOOOOPPPRRRRRRRRRQQQOOOPPPRRRTTTRRRQQQOOONNNLLLKKKJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFEEECCCAAA@@@???>>>>>>>>>>>>===<<<;;;999888888666555444333222111111222111111111111111111111111111111000//////.........------...000222222///---,,,---...///////////////,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))'''(((((()))******++++++************************)))(((&&&%%%%%%''')))***))))))((('''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%'''(((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%''')))(((%%%$$$&&&))))))))))))((()))******+++***))))))))))))))))))***))))))))))))))))))))))))++++++++++++,,,,,,,,,---+++++++++++++++,,,------...............///000000...///000111111111000000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!###%%%'''(((#########$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&''''''&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$"""""""""###############%%%&&&&&&%%%%%%$$$###""""""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&''')))'''%%%$$$$$$###""" !!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&"""$$$%%%%%%###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###############"""!!!"""###%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$%%%'''''''''&&&''''''((((((((((((''''''&&&&&&'''(((***++++++,,,+++************,,,---...,,,,,,,,,---......//////111222333222000///000111111222333444555777888888444555666888999:::::::::<<<===>>>@@@AAAAAABBBBBBCCCDDDDDDDDDCCCDDDGGGIIIJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLOOONNNNNNMMMMMMNNNNNNOOONNNOOOPPPPPPOOOPPPRRRTTTPPPPPPOOONNNLLLKKKJJJIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCBBB@@@>>>===<<<;;;;;;<<<<<<;;;:::888777777666555444333222111111111111111111111111111111111111222111000///............---------///111111000...------.../////////......,,,,,,,,,,,,++++++++++++*********************************))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))))))))((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***((($$$###%%%(((%%%%%%&&&'''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&'''(((((((((((((((((())))))******))))))(((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,************+++,,,------,,,,,,++++++,,,,,,---...---...///111111000000///&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((()))'''%%%$$$###%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$%%%&&&'''"""######$$$%%%%%%&&&&&&###$$$&&&&&&$$$###$$$%%%###$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&!!!"""""""""#########$$$###############""""""!!!"""$$$%%%%%%######$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&$$$###$$$%%%%%%$$$"""$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######### !!!###%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''&&&&&&'''(((''''''((((((((((((''''''&&&&&&''''''((()))******)))******++++++,,,,,,---++++++,,,------...//////...000111000//////000111111222333444555777888888444555666888888999888888999:::<<<>>>???@@@@@@@@@AAACCCDDDDDDEEEGGGJJJMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLIIIGGGFFFFFFFFFGGGFFFFFFGGGHHHIIIJJJLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNKKKMMMOOOPPPOOOOOOPPPQQQMMMMMMLLLLLLKKKJJJJJJIIIDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???===<<<;;;;;;;;;<<<;;;:::999888777777777444444333222222111111111111111111111111111111111111000///---------------,,,++++++,,,...000///............///......------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''&&&&&&'''(((((('''%%%'''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))*********)))))))))******+++,,,---,,,,,,++++++,,,,,,---...,,,---///111111000///...''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!! !!!"""#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((()))(((%%%###"""############""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$###### !!!!!!"""######$$$$$$!!!###%%%%%%$$$###"""### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''!!!!!!""""""#########$$$######$$$%%%%%%%%%$$$$$$!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""############""""""###%%%'''&&&%%%''''''&&&%%%%%%%%%&&&&&&""""""######$$$$$$$$$$$$"""$$$&&&&&&$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$''')))(((&&&%%%'''***''''''((((((((((((''''''''''''(((((()))*********((()))***+++,,,,,,,,,+++++++++,,,,,,---...//////+++---...///...///111222111222333444666777888999444555666888888888777666777888;;;===???@@@@@@@@@AAABBBDDDEEEGGGIIIMMMPPPMMMLLLJJJIIIIIIJJJKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMJJJGGGEEEEEEEEEFFFEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKMMMOOOPPPOOONNNNNNOOOJJJJJJJJJKKKJJJJJJIIIIIICCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@>>>============<<<;;;:::999888888888888444333333333222222111111111111111111111111111111000///---,,,++++++,,,---+++***)))***,,,...//////.../////////...---,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''))))))((('''''''''''''''$$$######"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$%%%'''(((%%%"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((&&&%%%&&&)))***'''$$$&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))***+++,,,---...------------...//////,,,---///111111000///...&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%&&&'''((()))'''%%%###$$$&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&########################!!!###$$$###  """"""$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******************+++,,,---...------,,,++++++,,,,,,,,,---...///000000111111111222222333444444555555666555555333333222333444555<<<;;;::::::;;;<<<===>>>======>>>@@@CCCFFFIIIKKKKKKJJJIIIHHHGGGHHHIIIJJJGGGHHHIIIKKKLLLNNNOOOPPPOOOMMMJJJHHHFFFFFFFFFGGGDDDEEEGGGIIIKKKMMMNNNOOOOOOMMMKKKJJJKKKKKKKKKJJJMMMLLLLLLLLLKKKKKKJJJJJJGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@???CCC@@@===;;;;;;<<<<<<<<<;;;;;;::::::888777555444333111//////000111000//////////////////////////////............---------((()))***+++---...///000111111000///...---,,,,,,111///+++(((''''''((()))((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++,,,---,,,******+++,,,---,,,,,,,,,,,,---......---------...............&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%'''((()))%%%""""""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&'''%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#####################$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$#########%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%$$$!!! """###$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))************+++,,,---------,,,,,,++++++,,,,,,,,,---...///000000111111000222222333333444555555555444444444444444666777888::::::999999:::<<<===>>>??????@@@@@@BBBEEEGGGHHHIIIHHHGGGGGGHHHIIIJJJKKKGGGHHHIIIJJJLLLMMMNNNOOONNNLLLIIIGGGFFFEEEFFFFFFEEEFFFGGGIIIKKKLLLNNNOOONNNLLLJJJIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFDDDBBBAAA@@@??????AAA???<<<;;;;;;;;;::::::::::::999999888777555555333111000000111111000///........................------------,,,,,,,,,,,,)))******+++,,,---......000000//////......------///...+++)))''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''''''''(((******)))))))))))))))))))))))))))***++++++++++++***))))))***,,,,,,++++++,,,...,,,++++++++++++,,,------++++++,,,,,,------......&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$###""""""&&&&&&$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###%%%&&&((()))&&&### ###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&########################!!!!!!"""###$$$%%%%%%&&&'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%%%%%%%###"""###$$$$$$###"""!!!!!!###%%%'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((******)))******+++,,,---,,,,,,++++++++++++,,,,,,------...///000000000000111222222333333444555555333333444555666888:::;;;888888999999;;;<<<>>>???BBBAAAAAAAAAAAACCCDDDFFFGGGGGGGGGGGGHHHJJJKKKLLLFFFGGGHHHIIIJJJKKKLLLMMMLLLKKKIIIGGGFFFEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNLLLJJJHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIIIIHHHGGGGGGEEEDDDCCCAAA@@@?????????>>><<<;;;:::;;;:::999777777888888888888777666555444222000000111222111000........................,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,........................---,,,+++***)))(((''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***)))))))))))))))))))))))))))******++++++******)))''')))++++++++++++---///+++************+++,,,,,,)))******+++,,,------...%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%%%%&&&'''&&&$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""&&&%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$#########$$$###""""""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''(((((()))))))))))))))***+++,,,---++++++++++++++++++,,,---,,,---...///000000000000111111111222333333444444333333444555666888999:::888888999:::<<<>>>???@@@AAAAAA@@@@@@AAACCCDDDEEEGGGGGGGGGHHHHHHIIIIIIJJJFFFFFFGGGHHHIIIIIIJJJJJJLLLKKKJJJHHHGGGGGGGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLIIIGGGFFFFFFHHHJJJKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@>>>>>>>>>===<<<;;;::::::;;;:::888666555666666777777777666666444222111000111222111000------------------------,,,,,,,,,,,,++++++++++++++++++++++++************,,,,,,,,,------.........******++++++***(((&&&%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))***,,,,,,++++++,,,---+++++++++++++++,,,,,,---))))))***+++,,,---......%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""" """$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$"""!!! ########################""""""#########$$$$$$$$$'''&&&&&&%%%$$$###""""""########################$$$$$$$$$############"""&&&$$$######$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!""""""""""""##################$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######################################################"""###############!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%####################################$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))******))))))))))))***+++,,,,,,************++++++,,,---,,,---...//////000000000000000111111222333333333333444444555666666777777888999:::<<<===???@@@@@@?????????@@@AAACCCFFFGGGIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIILLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKGGGFFFDDDEEEGGGIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@>>>===<<<<<<<<<<<<:::999999999:::999777555444444555666666666555555444222000000111222111000------------------------------------,,,,,,,,,,,,,,,++++++******)))((((((*********+++,,,,,,------((((((*********(((&&&%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,---......***++++++,,,---.........$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!! !!!%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###!!! ########################"""############$$$$$$$$$'''&&&&&&%%%$$$###""""""########################!!!!!!"""###$$$%%%%%%&&&&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###################################################"""!!!"""$$$$$$$$$""""""###%%%'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%''''''(((((()))*********))))))((())))))***+++,,,******)))******+++,,,---,,,,,,---...///////////////000000111111222333333333444555666666666666666888999:::<<<===>>>>>>>>>======>>>???AAADDDGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDGGGGGGGGGGGGHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIFFFEEECCCDDDFFFHHHIIIHHHEEEEEEFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAA@@@@@@@@@===<<<;;;:::999999999999999777666666777777666555333444444555555555444444333111//////000111000///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******)))(((((('''((((((((())))))*********''''''((())))))((('''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((***))))))(((((())))))***---......,,,***((()))***------,,,,,,------...///,,,,,,,,,,,,------------$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$###"""!!!###$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#####################$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!!###%%%&&&%%%###&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***((((((((())))))***+++,,,))))))))))))***+++,,,---,,,,,,---...//////////////////000000111222222222222333555777888888888888777888999;;;;;;<<<;;;;;;======>>>???AAADDDFFFHHHHHHHHHIIIIIIHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHGGGKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHFFFDDDCCCCCCEEEFFFGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFEEECCCAAA???>>>=========::::::999888777777777777777555222222333444444333333333444444444333333222222000......///000///...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********)))(((((((((''''''''''''''''''''''''(((&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***+++------,,,***)))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%$$$###&&&'''(((%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################"""############$$$$$$$$$!!!""""""$$$%%%&&&''''''########################$$$$$$$$$############"""%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$###""""""######%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""$$$'''(((&&&$$$***)))'''%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###)))))))))((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((()))***+++,,,))))))))))))***+++,,,---+++,,,---.../////////////////////000111111222222111222555888:::;;;;;;;;;666777888999:::999999888>>>>>>>>>???AAACCCEEEFFFEEEFFFGGGHHHIIIHHHGGGFFFIIIIIIIIIHHHHHHHHHHHHGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHFFFDDDBBBBBBDDDFFFFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFDDDBBB@@@>>><<<;;;;;;<<<999888777666666555666666555222///...000111222222333444444444333333222111111///...---...///...---+++++++++++++++++++++++++++++++++************)))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((***++++++%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((***)))(((''''''((()))******+++,,,,,,+++***+++---++++++******++++++,,,---,,,,,,++++++***)))))))))%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!  ###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$""""""###$$$###"""!!! #######################################$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$###"""!!!%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$#########%%%&&&%%%$$$%%%$$$###""""""###$$$%%%%%%$$$###"""""""""###$$$############$$$%%%&&&&&&$$$###""" !!!""""""""""""""""""""""""""""""!!!  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&&&&%%%###"""$$$######""""""######$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$###$$$###!!!#########$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%&&&)))***)))'''(((((()))************)))************************++++++,,,------......///000000000000000111111111555666777888888999999888999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>BBBFFFHHHFFFDDDHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDEEEIIIMMMNNNLLLIIIJJJKKKLLLMMMMMMLLLKKKJJJMMMMMMMMMLLLKKKIIIHHHGGGFFFCCCAAABBBDDDEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???===<<<;;;:::777777666444444333333333444444333333333444444555222111111111000000//////(((***,,,//////...,,,***------,,,,,,+++***))))))******+++******)))((('''))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''&&&&&&,,,+++***((((((((()))***'''((()))++++++******))),,,++++++******)))))))))''')))******)))(((***+++###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!"""$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$###"""!!!########################!!!""""""###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$######""""""!!!!!!"""######$$$$$$$$$###### !!!""""""############$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!###$$$###"""%%%$$$############$$$%%%######"""!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!"""##############################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$###"""'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((()))(((&&&((())))))***+++*********++++++++++++++++++++++++++++++,,,------......//////000000000111111222222000222333666888999:::;;;::::::;;;<<<<<<<<<<<<<<<>>>===>>>BBBFFFHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFEEEFFFJJJMMMNNNLLLJJJJJJKKKLLLLLLLLLLLLKKKJJJMMMMMMMMMLLLKKKIIIHHHGGGGGGEEECCCCCCDDDEEEDDDBBBCCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@???===<<<;;;;;;888777666555444444444444444444333333333333444444222222222111111111000000+++,,,---//////...---,,,------,,,++++++***))))))((())))))*********)))))))))(((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$###""" """"""###$$$&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&)))((((((''''''''''''''''''((()))***+++******)))************))))))))))))'''***---...---,,,++++++"""""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""$$$%%%'''((($$$$$$$$$%%%$$$######"""########################!!!!!!"""###$$$%%%%%%%%%%%%$$$######%%%%%%$$$###########################!!!!!!"""$$$$$$%%%%%%%%% !!!"""#########$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!###$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%################################################&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%%%%%%%(((((('''$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,------......///...//////000111222333333000111222444666888999:::;;;;;;<<<============<<<======>>>BBBFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGJJJLLLMMMLLLJJJJJJJJJKKKKKKLLLKKKKKKJJJMMMMMMMMMLLLKKKJJJIIIHHHIIIGGGEEEDDDEEEEEEDDDBBBDDDDDDDDDCCCBBBAAA@@@???AAAAAA@@@>>>===<<<;;;:::888777666555555444555555444444333222222333333444222222222222111111111111...............---------,,,,,,,,,+++******))))))&&&'''((()))************((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((()))*********)))))))))))))))))))))*********'''***...000///---+++***""""""###$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$"""######$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###%%%&&&'''%%%%%%%%%%%%$$$$$$#############################################$$$$$$$$$%%%$$$######%%%%%%$$$###"""""""""######$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%((((((&&&&&&'''&&&''''''%%%###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''')))******++++++++++++++++++,,,,,,,,,,,,,,,------++++++,,,------......///......///000222333444444444444444444555666777777;;;<<<<<<===>>>=========;;;<<<>>>AAADDDGGGIIIIIIGGGHHHHHHIIIHHHGGGFFFFFFEEEEEEGGGHHHJJJKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKJJJLLLLLLLLLLLLLLLKKKJJJIIIKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDCCCAAA@@@>>>===@@@???>>>===<<<;;;::::::888777666555555555555555444333333222222222222222111111111000000000000000///...---,,,+++,,,,,,---,,,+++++++++******))))))''''''((()))******))))))(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''((((((*********)))((('''((((((((())))))))))))))))))))))))******+++++++++&&&))),,,---,,,+++******$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""%%%$$$######%%%%%%$$$###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""!!!""""""######$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$((($$$$$$''''''$$$$$$(((###%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))***++++++++++++***+++++++++,,,,,,---------++++++,,,------......///...///000111222333444444555555555555555777888999;;;<<<<<<===>>>=========:::;;;>>>@@@BBBEEEHHHJJJHHHIIIJJJJJJJJJIIIGGGFFFCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGEEECCCCCCCCCDDDDDDCCCBBB@@@???===<<<======<<<;;;;;;:::999999777666666555555555555666444333222111111111111111.........///////////////...---+++***)))***+++,,,++++++***************))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$&&&&&&''''''&&&&&&'''))))))))))))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''''''''((()))******)))((('''((((((((((((((())))))))))))******++++++,,,,,,,,,)))*********))))))+++---%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%$$$############$$$########################%%%%%%$$$$$$###"""""""""%%%$$$######%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%"""!!!!!!!!!###$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%###$$$%%%&&&%%%$$$###"""!!!"""######$$$######"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#################################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''!!!$$$$$$!!!###***(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***(((((()))************)))******++++++,,,,,,------++++++,,,------......//////000000111222333444444222222333444666999;;;===;;;;;;<<<============<<<999;;;===???@@@BBBFFFHHHGGGHHHJJJKKKJJJIIIGGGFFFBBBCCCEEEEEEDDDDDDFFFHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLJJJJJJIIIGGGDDDCCCCCCDDDCCCCCCBBBAAA@@@>>>===<<<;;;::::::999888888777777666555555444444444555555333333222111000000000000------------............,,,,,,***))))))***++++++************************))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""######$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&###%%%(((+++---......---''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''''''''&&&&&&(((((('''''''''((()))******************+++++++++,,,,,,+++)))((()))---///###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""##############################""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!""""""############"""###$$$%%%%%%&&&&&&%%%%%%"""!!!!!!!!!###$$$###"""######$$$%%%%%%$$$######""""""###$$$$$$$$$###""""""###%%%&&&&&&%%%$$$######$$$%%%%%%%%%$$$###"""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%###!!! !!!###%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$##############################(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''"""$$$"""'''111333,,,$$$"""%%%((('''%%%''''''''''''''''''''''''%%%'''((((((&&&&&&''')))''''''((())))))))))))((())))))******+++,,,,,,---++++++,,,------......///111111111222222333333333222111111222444777:::<<<::::::;;;<<<<<<<<<<<<<<<888;;;=========???CCCGGGEEEGGGHHHJJJIIIGGGEEEDDDBBBDDDEEEEEECCCDDDFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMHHHIIIIIIGGGCCCBBBCCCEEEBBBBBBBBBAAA@@@>>>===<<<888888888777666666555555444444333333333333444444333333111000000/////////---------.........//////+++++++++***++++++,,,,,,))))))))))))************'''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%&&&%%%%%%"""$$$(((,,,///000000000''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''&&&$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&'''((()))***))))))))))))(((((((((((()))*********))))))+++---!!!"""###$$$&&&'''((()))######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###"""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%$$$"""!!!!!!!!!"""########################### !!!###$$$%%%''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$#########%%%&&&%%%$$$"""###$$$%%%%%%$$$###"""!!!!!!"""######""" !!!"""$$$&&&&&&&&&$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%###  ###%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%################################################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((( $$$''''''...999>>>222$$$ ###((((((%%%''''''''''''''''''''''''###&&&((('''%%%$$$&&&)))&&&''''''((((((((((((((((((((()))***++++++,,,,,,++++++,,,------......///222222222222222222222333444333222222222444666888999:::;;;;;;<<<<<<;;;;;;888:::<<<<<<<<<===BBBEEECCCEEEGGGHHHHHHFFFCCCBBBCCCEEEGGGFFFDDDDDDFFFIIIGGGGGGFFFFFFGGGIIIJJJKKKJJJKKKLLLMMMMMMNNNMMMMMMGGGHHHIIIFFFCCCAAACCCEEEAAAAAAAAA@@@???>>>===<<<777777666666555555444444333333222222222333333444333222111000////////////---.........//////000000+++++++++,,,,,,---------)))))))))))))))*********%%%&&&'''((())))))))))))&&&'''''''''''''''''''''%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$&&&***---//////...---%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$######$$$%%%%%%&&&''''''((('''&&&&&&'''((()))***(((''''''&&&&&&((()))***((((((''''''&&&&&&&&&%%%$$$&&&))))))(((''''''((('''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&((('''&&&$$$######$$$$$$%%%$$$###"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""""""""###$$$$$$%%%%%%%%%$$$######$$$$$$###"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%'''(((***%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!! %%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""################################################'''%%%###!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$#########%%%((()))111,,,&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))******))))))******+++,,,,,,,,,------...//////000///////////////000000000444444333333333444555555:::999888888777888888888::::::;;;===???AAACCCDDDGGGFFFEEECCCBBBBBBAAAAAAHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJKKKLLLLLLKKKJJJIIIKKKJJJIIIGGGEEEDDDCCCBBBDDDDDDDDDDDDBBBAAA>>>===;;;;;;:::888777555444444444444333333333222222222000000///.....................---------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,***)))))))))***+++(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$%%%((((((&&&###&&&&&&%%%%%%%%%%%%$$$$$$"""''',,,......,,,***((('''&&&%%%$$$#########'''&&&%%%$$$$$$$$$$$$%%%'''%%%###%%%''')))'''%%%&&&%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""%%%$$$#########$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######$$$%%%&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''(((***++++++(((%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))***+++,,,---&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&########################"""""""""###$$$$$$%%%%%%$$$#########$$$$$$###"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$#########%%%''')))+++((($$$###$$$&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%''''''''''''((((((((((((******))))))******+++,,,+++,,,,,,------...//////000000111111111111222222333333333222333333444555999999888777777888888888;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDGGGFFFEEEEEEEEEEEEFFFGGGCCCDDDEEEGGGHHHJJJKKKLLLJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDBBB@@@>>><<<;;;:::999888777555444444444333333333333222222222000//////..................------------,,,,,,,,,+++++++++******++++++,,,,,,+++***)))))))))******'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!###$$$%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###&&&((((((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&$$$###$$$'''((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$#########$$$%%%&&&%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))))))))***,,,+++)))'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''))))))))))))***+++,,,,,,%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""""""""###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$%%%'''(((&&&$$$""""""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''******))))))******+++,,,***++++++,,,,,,---......111111222222333333333333222222111111222222333444888777777777777777888888<<<===>>>???AAACCCEEEGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGFFFCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDCCCAAA???<<<;;;::::::999888666555444444333333333222222222111111000///......------......------------,,,,,,,,,,,,,,,++++++*********++++++++++++***)))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! ###'''&&&&&&%%%%%%%%%%%%$$$$$$ """$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&'''((((((((('''&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))((('''((()))***)))'''******))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((******)))))))))******+++$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&###$$$$$$$$$#########$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$"""$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$######$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&#########$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((******))))))******+++,,,)))******+++,,,,,,------111111111222222333333444111111111000111222222333666666666666666777888999<<<<<<===???AAACCCEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAACCCDDDFFFHHHIIIJJJJJJJJJKKKJJJIIIGGGEEEDDD???@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBB@@@===;;;999:::999888777666555444444222222222222111111111111//////...------------...---------,,,,,,,,,++++++,,,++++++*********************))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$""" $$$(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''))))))'''%%%$$$$$$######$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%))))))))))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++******))))))))))))***$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$&&&'''&&&###"""###%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#####################""""""##################$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''(((''''''((((((((()))))))))******))))))******+++,,,))))))******+++,,,,,,---/////////000111222222333111111000000000111222222555555555555666777888999::::::;;;===???AAACCCDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCDDDFFFGGGGGGHHHHHHHHHHHHGGGEEECCCBBB>>>???@@@AAACCCDDDEEEFFFBBBBBBBBBAAA???===:::999999888888777666555444444222222111111111000000000//////...---------------------,,,,,,,,,+++++++++,,,+++******)))))))))***))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$###&&&)))&&&&&&%%%%%%%%%$$$$$$$$$#########""""""#########((('''&&&%%%$$$$$$$$$$$$###$$$&&&''''''&&&%%%#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%######$$$%%%%%%$$$&&&&&&'''(((((()))(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''(((((())))))******))))))((()))))))))$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((('''#########$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&''')))***((($$$"""###&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""""""""######$$$$$$$$$######""""""""""""############%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%'''((('''%%%#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))(((((((((((()))))))))*********))))))******+++,,,)))******++++++,,,------------...///000111111222111111000000111111222333333333333444555777888999888999:::;;;===???AAACCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFEEEEEECCCAAA@@@===>>>@@@AAACCCEEEGGGGGG@@@@@@@@@@@@>>><<<:::999888888777666666555444444111111111000000000000//////...------,,,,,,------,,,,,,,,,,,,++++++++++++,,,+++***)))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((((((&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''''''''&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$############$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((('''%%%###$$$%%%'''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))((((((((())))))***%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&((())))))"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''))),,,---***%%%"""###&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%!!!"""###%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%'''&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))******))))))******+++,,,******++++++,,,---------,,,------...000111111222222111111111111222333333222222333444555777888999888888999;;;===???AAABBBBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAA@@@???======???AAACCCEEEFFFGGG>>>>>>??????>>>===;;;:::777777777666555555444444111111000000000////////////...------,,,,,,------,,,,,,,,,++++++++++++***,,,+++***)))((((((((((((''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''((((((''''''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''###%%%'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$ !!!###$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''(((&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''')))(((&&&$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((()))***+++&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!  """$$$%%%&&&&&&&&&$$$$$$######$$$%%%'''(((""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''+++...///,,,&&&"""###&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%''''''!!!"""$$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''((($$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""!!!###%%%$$$######&&&)))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((*********)))***++++++,,,***++++++,,,,,,---......------...///000111222222222222111111222222333444111222222333555777999:::888888999;;;===???AAABBB@@@@@@@@@AAABBBCCCDDDEEEAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAAAAA@@@???>>><<<===>>>@@@BBBDDDFFFFFF<<<===>>>>>>>>>===;;;:::777777666666555555444444000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,+++***)))((((((((((((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!!!!%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))###&&&((('''%%%$$$&&&)))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!###$$$%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''(((&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&((('''$$$"""%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''(((***++++++######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###""""""&&&%%%$$$#########$$$%%%)))******(((%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$&&&%%%$$$""""""""""""###***)))'''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!"""###%%%%%%%%%$$$###%%%$$$$$$%%%''''''&&&$$$$$$$$$###"""!!!!!!""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''%%%###!!!###%%%''''''%%%###!!!%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###%%%&&&'''(((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&''')))*********)))((('''(((((()))***++++++,,,,,,,,,,,,---------............///000111222333333222222222222222222222222333444444444555666666666888999:::;;;===>>>???@@@>>>>>>>>>???@@@AAACCCDDDCCCCCCEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@???>>>======???>>>>>>=========>>>>>>;;;<<<===>>>>>><<<:::999333333333222222222111111000000//////.........---......---,,,,,,+++******,,,,,,,,,++++++++++++***************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!###$$$&&&(((((('''&&&%%%!!!!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""$$$&&&(((******(((&&&$$$"""###$$$%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&+++***(((&&&&&&''')))+++$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######%%%%%%$$$######$$$$$$%%%&&&''''''&&&$$$"""#########$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$$$$$$$###""""""###$$$%%%'''&&&%%%############$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$"""""""""$$$&&&'''&&&%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%###$$$%%%&&&''''''&&&%%%$$$""""""######$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&'''(((#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((()))***))))))(((((((((((())))))*********++++++,,,---------------------...///000111222333222222222222222222222222333333444444555666666666888888999:::<<<===>>>???======>>>???@@@AAACCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<======<<<;;;;;;:::;;;;;;888999;;;;;;;;;:::888777333333333222222111111111////////////......------...------,,,++++++***************)))))))))(((((()))))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%$$$###$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&))))))((((((((((((((((((%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$""""""""""""###$$$&&&&&&$$$###""""""""""""######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###%%%&&&'''%%%$$$$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''((())))))))))))((((((((((((((()))))))))))))))***,,,---------,,,+++,,,------...///000111111222222222222222222222222222333333444555555666666777777888999;;;<<<======<<<======>>>???AAACCCDDDAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@???===<<<;;;:::<<<;;;:::999888777777777666666777888777666555444333333333222111000000//////............---------------,,,,,,++++++************)))))))))(((((((((((((((((('''''''''&&&&&&((('''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$""""""###$$$%%%&&&%%%$$$###'''''''''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&$$$###$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%""" """%%%'''((('''&&&%%%%%%%%%&&&'''+++***))))))((())))))))))))))))))(((((((((((((((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''')))******)))((('''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$############$$$$$$%%%%%%""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###""""""###$$$$$$((('''&&&&&&'''&&&$$$""""""###%%%&&&&&&%%%###!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%######"""!!!!!!"""######((('''&&&$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&%%%######$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((())))))(((((((((((((((((((((***+++------,,,+++***,,,,,,------...//////000111111111111222222222222222222333444555555666666666777888999:::;;;<<<<<<<<<<<<<<<===???@@@BBBCCC@@@???>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>><<<:::999888;;;:::999777666555555555444555555555555444333222333333222111000//////...------------------------,,,,,,,,,,,,++++++******++++++++++++************((((((((('''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''%%%""" """%%%'''+++)))'''%%%$$$%%%&&&'''***))))))((((((((())))))))))))((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''(((((()))((((((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%%%%######$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$"""!!!!!!"""###$$$%%%$$$###$$$&&&&&&%%%### """###%%%%%%$$$"""!!!###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$###!!! !!!###$$$((('''&&&$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++,,,,,,------......//////000000000111111222222222111111222333444555666777666777777888999:::;;;;;;<<<<<<<<<===>>>???AAAAAA>>>===<<<<<<<<<>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@AAA@@@???===;;;999888777;;;:::999777666555555555444444444444444333222222222222111000000///......,,,,,,,,,,,,------------,,,+++++++++++++++******+++++++++*********)))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%$$$%%%%%%&&&&&&'''''''''&&&#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%+++***'''%%%$$$%%%&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((''''''&&&((('''&&&%%%&&&''')))***#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$""""""$$$%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""######$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######""""""######$$$%%%!!!$$$&&&%%%$$$ !!!"""###$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$######$$$%%%&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###############"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$###$$$&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))))))))************++++++++++++,,,,,,,,,------------.........////////////000000111222222222000111222333444555666777777777888999999:::;;;;;;===============>>>>>>???<<<<<<<<<<<<===>>>>>>??????@@@AAABBBBBBAAA@@@?????????===<<<:::999888777:::999888777666555555555333333333222222222222222000000000000////////////++++++,,,,,,,,,,,,,,,---++++++++++++++++++******))))))(((((((((''''''''')))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%''''''&&&$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%***)))'''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&)))'''%%%$$$%%%'''***,,,$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((()))!!!"""$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''  """$$$%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""$$$%%%%%%######$$$'''&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%##################$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''((()))))))))******++++++,,,,,,---,,,+++***+++,,,...///...............//////////////////000111222222222000000111222444555666777888888999999:::;;;;;;;;;>>>>>>===<<<<<<<<<<<<===:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@@@@>>>===<<<======<<<;;;:::999888888888777666666555555555555222222111111000000000111.........////////////000***+++++++++,,,,,,,,,,,,******************++++++)))(((((((((''''''''''''((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''((('''%%%$$$#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%'''((()))((('''&&&&&&&&&%%%%%%&&&((()))***%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&)))+++---//////!!!"""$$$%%%&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&&&&&&&"""###%%%&&&''''''&&&%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###&&&((())))))))))))((('''&&&&&&&&&%%%###!!!$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&&&&%%%%%%&&&'''$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))''''''&&&%%%&&&'''((()))))))))***+++,,,---------///---+++******,,,///111.........///////////////...//////000111222222222///000111222444555666777999999999::::::;;;;;;<<>><<<<<<;;;;;;;;;999:::<<<>>>??????>>>===:::;;;===>>>>>>===;;;:::<<<<<<;;;::::::999888888666666555444444444555555111111000////////////000------......///000000000*********++++++,,,,,,,,,******************++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&'''((('''%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$######"""!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&###%%%&&&(((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$!!!!!!(((333888444///&&&&&&&&&&&&%%%%%%$$$###%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""############$$$&&&)))***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%&&&%%%###%%%$$$######""""""######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$""" $$$&&&$$$$$$#########$$$&&&''''''%%%$$$$$$&&&&&&%%%###""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&''')))%%%$$$######$$$&&&)))*********)))))))))))))))***++++++***)))***+++---...---------,,,,,,------...000000000000111111111111000222444444333333444555999999999::::::;;;;;;;;;=========;;;::::::<<<>>>:::;;;===>>>????????????<<<<<<<<<<<<<<<;;;;;;;;;???>>>>>>===<<<;;;:::999555555444444444333333333000111222333333333222111000000000000////////////)))))))))******++++++,,,******))))))((((((''''''''''''''''''''''''''''''((('''''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""&&&%%%$$$###"""""""""""" !!!$$$&&&'''&&&%%%$$$########################"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%%%%&&&&&&%%%$$$(((((((((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$"""!!!%%%+++---)))$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%############$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""%%%&&&%%%###'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%###"""!!!!!!###%%%&&&$$$$$$#########$$$%%%&&&$$$###"""###%%%&&&%%%$$$&&&&&&$$$###""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&''')))((('''&&&%%%%%%'''((()))******))))))))))))******,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000111000000000000111111111111111333555555444333333444888888888999::::::;;;;;;;;;<<<<<<:::888888:::<<<:::;;;===>>>??????>>>===;;;;;;;;;;;;;;;:::::::::;;;::::::999888777666555444444444333333333333222111222333444555555444333000////////////.........************++++++++++++***)))))))))((((((((('''((((((((((((((((((((((((***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############"""###%%%'''''''''&&&%%%########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&((('''%%%"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""""""""###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$#########$$$%%%&&&!!! """$$$&&&&&&%%%'''&&&%%%$$$"""""""""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&&&&'''(((***)))'''&&&%%%&&&''''''***)))))))))))))))******+++,,,,,,,,,,,,++++++***,,,,,,,,,---///111222333000000000000111111111111333555666666444333333444666777777888999999:::::::::;;;;;;999888777999:::;;;<<<===>>>>>>===<<<<<<;;;;;;:::::::::999999999;;;;;;:::999888777777666333333333222222222111111111222444555666666666555............------------,,,,,,++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))++++++)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&%%%###!!!!!!###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((()))(((((('''%%%%%%&&&&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$###""""""###$$$&&&&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!"""%%%&&&%%%$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%'''(((''''''&&&%%%%%%&&&&&&'''))))))))))))))))))***+++)))***,,,---...---,,,+++,,,,,,,,,---...000111222///000000000111111111111555666777666555333333444555555666777888999999:::;;;;;;<<<;;;999888888:::<<<<<<===>>>>>>===;;;;;;<<<<<<;;;;;;:::999999999;;;;;;:::999888777666666222222222111111111111000000111333555666666666555---------,,,,,,,,,++++++------,,,,,,++++++******))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''(((((('''&&&!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!######""""""$$$&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&'''(((&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######""""""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%###############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&''''''((()))***))))))(((((()))***++++++''')))+++---...///......---------,,,------......///000000000111111111111555666777666555333333444444555555777888999::::::<<<>>>>>>===;;;999::::::<<<===>>>>>>>>>===<<<;;;=========<<<;;;::::::999777666666555444333222222222222111111111000000000///000222333444444333333,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&(((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&((('''###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######'''&&&%%%%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!"""###%%%&&&''''''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%%%%&&&'''&&&'''((()))***+++,,,,,,(((((((((((()))***+++,,,))))))+++,,,.../////////...------,,,,,,,,,------000000000000111111111111333555666666444333333444444555555777888999:::;;;>>>???@@@???===;;;;;;;;;<<<===>>>??????>>>======>>>>>>===<<<;;;;;;::::::888777777666555444333333222222222111111111000000...///111222222111111000,,,,,,,,,,,,++++++++++++++++++******************(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((($$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***)))(((''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###""""""&&&'''$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$######$$$&&&'''"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&'''((((((((((((((((((((((((((()))***+++,,,---,,,,,,,,,,,,---......------,,,------...///000000000000000111111111111111333555555444333333444444555666777999:::;;;<<<>>>@@@AAA@@@>>><<<;;;;;;<<<===>>>@@@@@@@@@??????>>>======<<<;;;:::999888::::::999888777666555555333333222222222111111111///000111111111000///...------,,,,,,,,,+++++++++))))))))))))))))))******'''((((((((()))))))))***''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######""""""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$#########%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!"""$$$%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$######$$$%%%$$$######$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$%%%'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$!!!%%%'''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''%%%$$$######""""""######'''&&&$$$######$$$&&&'''""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&%%%$$$###""""""!!!!!!"""$$$&&&&&&%%% !!!###&&&(((+++,,,%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%$$$$$$###"""(((((((((((()))***+++,,,111///---,,,++++++,,,,,,,,,,,,,,,---///000222333000000000000111111111111000222444444333333444555555555666888999;;;<<<<<<>>>@@@AAA@@@>>>;;;::::::<<<===???@@@AAAAAAAAA@@@======<<<;;;999888888777777777666555444333222222333333333222222222222111111111222222111000...------------,,,,,,,,,++++++''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$!!!"""###%%%''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&$$$""""""###$$$"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%$$$$$$###"""""""""###&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))++++++,,,---............,,,,,,,,,---...///000000,,,---...///000000000000333333444444555666666777999888888777888999;;;<<<>>>======<<<;;;;;;::::::999:::<<<>>>???@@@@@@??????===;;;:::::::::999777777777666444333222111111000000////////////000000222111111///...---,,,++++++++++++*********))))))+++*********))))))(((((())))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&))))))((((((''''''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$///,,,(((&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$'''***)))%%%######%%%%%%%%%%%%&&&&&&((()))))),,,)))&&&$$$%%%&&&&&&&&&%%%$$$######$$$%%%'''(((""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&&&&%%%$$$###%%%&&&###%%%&&&%%%$$$###$$$&&&########################"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))***++++++,,,,,,+++,,,,,,------......//////,,,---...///000000000000222333333444444555555666777777777666777888:::;;;=========<<<;;;:::::::::999:::<<<>>>????????????>>><<<:::999:::999888777333333333333222111000///000//////////////////000000000//////...---------+++++++++*********))))))*********)))))))))(((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$...***&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''&&&$$$&&&&&&'''(((***+++---...+++)))&&&$$$%%%&&&&&&&&&$$$$$$$$$###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((((((%%%&&&'''&&&%%%%%%'''(((%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''((()))******++++++***---------------.........------...///000000000000111111222222333444444444666666555666666888999:::===<<<<<<;;;;;;::::::999999:::;;;===>>>>>>>>>>>>===;;;:::999:::999888666111222222333222111000/////////............//////000000///...---,,,,,,++++++************)))))))))******))))))))))))((((((((((((((((((''''''''''''))))))(((''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$+++((($$$"""###%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!!$$$(((***'''$$$%%%&&&'''(((***,,,...000***(((%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''$$$%%%&&&%%%%%%%%%''')))$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############""""""###$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((()))***++++++,,,,,,,,,...------------------------...///000000111111000000000111111222222333333555555555666777888999:::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;:::888666111222444444444333222000///......------......///111111000...,,,+++***)))************))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%###"""$$$&&&'''&&&$$$###$$$$$$%%%''')))***+++)))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%$$$###$$$&&&'''$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""######$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***++++++++++++---------------,,,,,,,,,---...///000111111111111//////000000111222222333555555666777999999:::::::::::::::::::::999999999::::::::::::::::::;;;;;;<<<;;;:::;;;<<<;;;999777111222333333333222111000......------------.........---------,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((())))))'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&)))+++***&&&"""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&%%%"""!!!###$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%&&&&&&&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$######$$$&&&###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))******))),,,,,,,,,,,,,,,---------......///000111111111111//////000000111222222222444555666888999:::::::::999999999999999999999999;;;:::999999999999999::::::::::::;;;;;;;;;888666111000000/////////......------,,,,,,,,,,,,------((((((***+++---...///000(((((()))))))))))))))***''''''(((((((((((())))))'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###'''+++,,,***%%%!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###&&&'''%%% !!!%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$############'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%######$$$&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))************+++++++++,,,,,,------.........000111111111111111///000000111111222333333222333555777999999999999888888888999999999999999;;;:::999888777888888999777777777999:::999666444333111///---------......------,,,,,,,,,,,,------((()))***+++,,,---...///(((((((((((())))))******'''''''''((((((((())))))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((((((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%''')))(((%%%"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!###$$$&&&%%%%%%%%%&&&&&&'''(((&&&%%%$$$%%%&&&'''%%%$$$"""###%%%&&&'''&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%######$$$%%%&&&$$$$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$######%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((((((&&&$$$$$$%%%&&&&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&###"""""""""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''''''''''''''''')))***+++,,,,,,------,,,******+++,,,,,,---.........///000111111222222111000000000111222222333333000222444666888888888888888888888888888888999999;;;:::999777777777888888555555555777888777555222666444111...---...///000---,,,,,,++++++,,,,,,---------,,,,,,+++******)))'''((((((((())))))******&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))((('''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$!!!###%%%%%%############$$$%%%&&&((()))%%%$$$$$$%%%''''''%%%$$$"""###%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((('''%%%######$$$%%%&&&###$$$%%%&&&((()))***+++''''''&&&%%%%%%$$$######%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%(((((('''&&&%%%###!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%"""###%%%&&&&&&%%%$$$"""%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%))))))'''&&&%%%$$$$$$$$$(((&&&$$$""""""$$$&&&((()))((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###"""""""""###&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&'''(((((('''%%%###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))))))))************''''''((()))+++---000222...///////////////......000000000111222222333333333333333333444666888999999999888888777666666666666666777888888888888888666777777777777777666555111000000///////////////------,,,,,,,,,++++++++++++++++++************)))+++*********))))))((((((((()))))))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&''''''((()))'''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&%%%%%%!!!%%%&&&$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%% """###%%%%%%$$$###""" """$$$&&&((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###############$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&'''(((((('''%%%###$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%'''$$$"""!!!###%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******+++***)))))))))***+++,,,......////////////......//////000000111222222222333333222333444555777999888888777777777777666666777777888888888777666666555555555555555444444333111000//////......//////------------,,,,,,,,,++++++++++++*********))))))*********)))))))))((((((''''''(((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%% !!!###$$$$$$$$$###""""""###%%%'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&&&&'''(((&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$%%%%%%(((&&&$$$$$$%%%%%%###"""%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''((((((((()))))))))++++++***))))))))))))***---....../////////............//////000111111111333222222222333555777888666666666666777777777777999999999888777555444333333333333333333222111000000000///............///......---------,,,,,,,,,++++++*********)))))))))))))))))))))((((((((((((%%%&&&&&&'''''''''&&&&&&((((((''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###$$$%%%########################&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''(((((((((((()))))))))******+++,,,,,,------......//////......------......///000000000333222222222222444666777444444555666666777888888:::999999777666444222111222222222222111000000///000///......------...............---------,,,,,,************))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&%%%"""!!!###&&&'''%%%###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((((((((((((+++++++++,,,,,,---------,,,,,,---...............---------...//////000000222222111111222333444555333333444555666777777888999999888777555333111000333333333222111000/////////......---------------......---------,,,,,,,,,*********)))))))))(((((('''''''''''''''''''''(((%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&***)))((('''&&&%%%%%%%%%&&&%%%######%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&###!!!"""&&&'''%%%###''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&(((((((((''''''%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))'''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$######"""###%%%%%%$$$$$$&&&(((%%%%%%%%%$$$$$$$$$######"""""""""!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''((((((((()))))))))............---,,,+++***+++,,,---...............------......///000000000222222111111111222333444333333333444555666666777777777777666555333222111333333333222111000///.........---,,,,,,,,,,,,---------,,,,,,,,,+++++++++******)))))))))(((((((((&&&&&&&&&'''''''''''''''%%%&&&'''((((((((((((((($$$$$$$$$%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%'''((((((((('''&&&(((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((''''''((())))))((('''''''''''''''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%$$$"""!!!!!!"""$$$%%%''''''&&&%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%!!!"""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%###!!!"""$$$'''%%%%%%%%%$$$$$$$$$######!!!"""######$$$$$$$$$####################################$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******,,,------------,,,*********+++,,,---............---......///000000111111222111111000000111333444333333333444444555555555444444555555555444333333333333222222111///...---...------,,,+++,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''(((((('''%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''%%%###"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%&&&%%%$$$######%%%'''''''''&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%'''((((((((('''''''''''''''(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((******)))''''''&&&&&&&&&&&&(((***++++++***(((&&&'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%&&&'''))))))$$$###  ###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$""""""###$$$%%%&&&&&&'''########################$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$###$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%###"""&&&%%%%%%%%%$$$$$$$$$######!!!###$$$%%%&&&%%%%%%$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))))))))************'''(((***,,,------------***+++,,,---..................//////000111111111222111000000000111222333333333444444444444555555222333444444555555444444222222222111000...---,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((%%%###"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''%%%&&&'''%%%""""""%%%(((&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&& !!!"""""""""%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%'''(((((())))))))))))))))))(((&&&%%%%%%&&&'''((("""###%%%'''(((((('''''')))((('''&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%$$$###!!! #########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$'''###"""&&&)))(((((()))((('''&&&%%%$$$%%%&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((***)))(((''''''&&&&&&''')))******)))'''&&&'''(((,,,---......------...000...............///000000000000000000////////////000111222333333333333333333333333222222222111111333333222111000///......,,,++++++******++++++,,,+++++++++***)))(((((('''%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%###""""""$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((!!!%%%***'''###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###$$$&&&&&&$$$"""#########$$$$$$%%%%%%%%%%%%###"""###%%%%%%### %%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$'''''''''(((''''''&&&&&&''''''(((((()))))))))(((&&&%%%$$$$$$$$$&&&((()))"""###%%%&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&&&&%%%"""$$$$$$%%%%%%%%%%%%&&&&&&######""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""!!! !!!"""###$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$%%%&&&''''''###"""$$$((('''$$$%%%)))((('''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((***+++,,,+++)))((()))***,,,---......------...000///............///000000000/////////////////////111222333444444444444333333333222222222111111111222222111000///...------,,,,,,,,,++++++++++++,,,++++++******)))(((((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***%%% !!!%%%(((%%%!!!$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$"""%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''(((((((((((($$$$$$######$$$&&&((()))###$$$$$$%%%%%%%%%$$$$$$(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$###"""!!! """###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###############%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$!!!""""""###$$$%%%''''''###$$$''')))%%%!!!###(((((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((()))))),,,---...---+++***+++,,,+++---......------.../////////......//////000111////////////////////////222333444444444444444444222222222222111111111000111000000///...---,,,,,,---------,,,,,,++++++++++++******))))))(((((('''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$""""""######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''*********)))))))))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&%%%%%%%%%%%%$$$(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""$$$%%%%%%%%%$$$$$$###""" !!!"""###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%"""######$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&...***((((((%%%!!!###'''''''''&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((******,,,---...---,,,+++,,,---+++---......---,,,.../////////......//////000111.........///////////////222222333333444333333222222111111111111000000000//////......---,,,++++++------------,,,,,,+++*********))))))(((((((((((())))))'''&&&&&&'''))))))'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&'''((($$$######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''************************%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######"""""""""###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$'''&&&%%%%%%&&&''')))***===111(((%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***+++***,,,---,,,++++++,,,---+++,,,------,,,,,,---///...............//////000------....../////////000111111222222222111111000111111111000000000//////......------,,,,,,++++++,,,,,,---------,,,+++***)))))))))((((((((((((((()))((('''&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''$$$%%%''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&%%%%%%&&&(((&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%!!!"""$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((('''''''''((('''&&&&&&&&&''')))***+++******)))((('''&&&&&&((('''''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((+++///111AAA333&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******)))+++,,,,,,******+++---***,,,------,,,,,,---...------,,,,,,------...///---------......//////000111111111111111000000///000000000000////////////------------,,,,,,++++++******,,,,,,,,,,,,+++***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""$$$&&&'''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%&&&$$$"""&&&&&&&&&&&&%%%%%%%%%%%% """$$$$$$######$$$%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''(((''''''&&&&&&)))((('''&&&&&&(((***+++)))))))))(((((('''&&&&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&&&&$$$$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%&&&%%%###""""""###%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))&&&%%%%%%&&&(((,,,000222999///&&&%%%&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((()))***)))+++,,,,,,++++++,,,---***,,,------,,,+++---...,,,++++++++++++,,,------,,,,,,---......///000000222222222222222111000000000000/////////.........---------------,,,,,,,,,'''(((***+++,,,,,,+++***((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%!!!###%%%&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''((('''$$$!!!$$$$$$$$$$$$%%%%%%%%%%%% """%%%%%%$$$###%%%'''######$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******'''''''''''''''''''''''''''((((((((())))))******'''((((((((('''&&&%%%%%%***)))'''&&&'''(((***,,,&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%######"""""""""###%%%&&&#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$####################################$$$%%%%%%######$$$%%%&&&%%%###""""""###%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&)))((('''&&&'''***---///...)))&&&&&&&&&######%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))***+++,,,,,,++++++---...***,,,------,,,+++---...++++++******++++++,,,---,,,,,,------...///000000333333333333333222111000000/////////...............------------------,,,%%%&&&)))+++,,,,,,+++***'''''''''(((((((((((((((###$$$&&&&&&&&&&&&$$$###$$$%%%''''''''''''%%%$$$ """%%%&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&)))******$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&)))***)))%%%!!!#########$$$$$$%%%%%%%%% ###&&&'''%%%$$$&&&(((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...&&&%%%,,,,,,%%%&&&...&&&'''(((******+++++++++******((('''&&&&&&&&&&&&(((((('''''''''(((((()))(((((()))***************))))))))))))************%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&''''''((((((''''''&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&)))((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$#########''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((((((((###"""###%%%'''((('''%%%(((((((((''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###%%%&&&&&&%%%###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$$$$$$$############$$$$$$%%%%%%############%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%###""""""###%%%&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,......------...///111222111000000///......------+++,,,---...---,,,+++***************************,,,,,,++++++***)))))))))))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$'''((((((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%%%%$$$%%%((('''###'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&$$$$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&''')))&&&+++555555+++&&&)))'''((()))***************+++***)))(((''''''''''''(((((('''''''''(((((()))'''((())))))******))))))'''(((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&''''''((((((''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&######$$$&&&((((((&&&$$$'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$###!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,)))))))))***+++++++++,,,......------...///111222111111000//////...------------.........---,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%'''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%######$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$'''&&&$$$$$$&&&%%%!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***,,,666CCCCCC666,,,***((())))))*********))))))+++******)))(((((((((((()))((((((''''''(((((((((''''''((())))))))))))(((''''''''''''((((((((((((,,,+++***)))((('''&&&%%%'''''''''''''''''''''''')))(((((((((((((((((()))''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((###$$$%%%&&&&&&'''&&&&&&''''''&&&%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&(((***)))&&&###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))************++++++++++++++++++++++++*********(((((()))***+++,,,------...---------...///000111000000000//////......---...............---,,,,,,))))))))))))))))))))))))&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))*********)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&$$$$$$&&&&&&###%%%%%%$$$$$$$$$$$$###############$$$%%%&&&(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######***---777BBBBBB777---***)))************))))))(((++++++***)))))))))))))))***)))((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))+++******)))((('''&&&&&&''''''''''''''''''''''''***)))'''''''''''')))***&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))+++)))%%%"""$$$$$$$$$%%%%%%&&&&&&&&&$$$######"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#########%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$%%%############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))*********++++++++++++++++++************)))+++,,,,,,------.........------......//////000111///.........---------,,,---------------,,,,,,,,,(((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''%%%%%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''(((---222222---(((''')))************))))))(((+++******)))))))))))))))******)))(((((((((((((((&&&''''''((((((((((((((((((((()))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))######$$$$$$$$$$$$######((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&''')))***)))&&&###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%###!!!!!!$$$&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))*********+++++++++************************.........------,,,,,,,,,------...//////000000000------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++((((((((((((((((((((((((*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++(((&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))))))))((((((((())))))*********))))))***))))))(((((()))))))))++++++***)))((((((((((((''''''((())))))))))))((())))))))))))************%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((('''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''((()))&&&%%%%%%'''((((((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###%%%'''%%%"""!!!###&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$######""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,......---,,,+++***)))))),,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))...///***%%%$$$$$$#########$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''+++,,,+++******+++,,,+++'''((()))***************)))((((((''''''(((((())),,,+++***)))(((((((((((('''((())))))******))))))((((((((())))))))))))***%%%&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((())))))(((((((((***++++++++++++++++++***((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''(((((()))&&&$$$###$$$&&&''''''&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$'''***(((%%%###$$$'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%))))))******++++++,,,,,,)))))))))))))))))))))))))))************+++++++++))))))***+++,,,---......---------,,,+++++++++***,,,---...///000000000///---------------------------,,,+++*********++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&,,,---(((######$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))+++,,,++++++,,,+++)))''''''(((******+++++++++((((((''''''''''''((())),,,+++***)))(((((((((((((((((()))***************''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((('''''''''(((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''%%%###""""""%%%'''(((((((((((((((''''''&&&&&&&&&!!!$$$''')))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%))),,,+++'''$$$%%%(((#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""!!!!!! %%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######%%%%%%%%%%%%######!!!###%%%&&&'''&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&##################$$$$$$$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$))))))***+++,,,---------)))))))))))))))))))))))))))************+++++++++))))))***+++---...///000---.....................,,,---...000000000000///......//////////////////...---,,,+++++++++,,,---************************%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&((())))))'''%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&)))&&&###$$$&&&'''%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###---+++)))((((((***---...((())))))***++++++******((('''''''''(((((('''&&&''''''&&&&&&'''((()))***''''''((((((((()))))))))******++++++,,,+++++++++)))*********++++++,,,,,,))))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''))))))(((''''''''''''''')))&&&%%%&&&((()))'''%%%(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''$$$###$$$'''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$'''(((***+++,,,+++)))(((&&&%%%$$$%%%'''))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***+++,,,+++........................000...---+++******++++++,,,,,,,,,+++++++++******************************''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$######$$$%%%(((((('''&&&%%%%%%$$$$$$###$$$&&&&&&&&&&&&$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&%%%$$$"""!!!###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&$$$######$$$&&&'''&&&%%%###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$"""###'''(((&&&###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%***)))((('''''')))***,,,'''(((((()))))))))((((((******************)))(((''''''&&&&&&&&&'''))))))(((((((((((())))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''))))))((('''''''''''''''(((&&&%%%&&&((()))'''%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&$$$"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%'''(((*********)))(((''')))'''&&&&&&((())))))((('''''''''((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***+++,,,,,,+++++++++*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((()))))))))******((()))))))))))))))(((((())))))******)))(((((('''(((((('''''''''((()))))))))))))))*********++++++)))***************)))))))))))))))))))))*********((((((((((((((((((((((((***))))))(((((())))))***))))))(((((((((((())))))&&&'''((((((&&&&&&'''((((((((((((((('''''''''''')))((((((''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### """%%%''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&%%%+++***((((((((()))((('''''''''((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,++++++++++++*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''!!!"""###$$$%%%'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&((((((&&&$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&)))+++)))$$$"""$$$'''%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''((()))***+++,,,+++******+++++++++,,,++++++***)))***+++,,,+++***)))))))))******))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,++++++******++++++++++++++++++++++++((((((((((((((((((((((((+++***)))(((((()))***+++***)))(((''''''((()))***&&&((()))((('''&&&'''((((((((((((((('''''''''''')))(((''''''''''''((((((''''''&&&''''''''''''&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((())))))((('''&&&&&&%%%%%%***(((''''''((())))))(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,...//////...------------------------+++,,,---------+++***)))++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&''''''((( !!!"""###$$$%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$###""""""(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''$$$###$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''')))***,,,,,,+++***)))++++++,,,,,,,,,++++++***---///111111///......000++++++++++++******))))))************+++++++++++++++,,,,,,,,,+++******)))++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***'''((()))(((''''''((()))((((((((((((''''''''''''((((((''''''''''''((((((&&&'''''''''&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((())))))***)))'''&&&%%%%%%%%%%%%'''%%%$$$%%%'''))))))))),,,,,,,,,---------......++++++++++++++++++++++++,,,++++++,,,......---,,,------------------------***+++,,,---,,,+++***)))+++++++++*********))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((%%%######%%%((()))$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''((((((((($$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%$$$###""")))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((***+++++++++***)))******+++,,,,,,,,,,,,,,,---000333333111000222444000000000000///...,,,+++,,,,,,,,,,,,---------------......------,,,+++***,,,,,,,,,++++++++++++***))))))))))))))))))))))))*********))))))*********))))))(((((((((((())))))'''((())))))''''''((()))((((((((((((''''''''''''(((''''''''''''(((((()))&&&'''((('''&&&&&&'''((((((((())))))(((((('''&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&''''''(((&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%"""!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((()))***+++***)))'''%%%$$$%%%&&&'''%%%$$$$$$%%%''')))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******+++------,,,***++++++++++++++++++++++++***+++++++++++++++******+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%""" """%%%((($$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))'''$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))'''%%%$$$$$$%%%''')))%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$!!!!!!&&&(((&&&###%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&,,,,,,------......------,,,---...///000111111111000444888888666666999<<<;;;;;;;;;;;;:::888666555333444444444555555555555444444444444333222111111000/////////............++++++++++++++++++++++++)))******++++++******)))(((((())))))))))))((((((''')))***)))((('''((()))(((((((((((('''''''''''''''''''''''''''((())))))%%%''')))(((&&&%%%&&&(((''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$&&&(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***+++,,,+++)))&&&$$$$$$&&&(((***(((&&&%%%&&&((())))))((()))))))))*********++++++*********************************,,,---...,,,***************************++++++************++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((''''''########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((***(((&&&###"""!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%111111111111222222222333000111333444666666777777:::>>>CCCCCCAAAAAAEEEIIIEEEFFFFFFEEEDDDBBB@@@???<<<<<<=========>>>>>>>>><<<<<<<<<<<<;;;:::888888555444444444333333222222++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''((()))******)))((('''''')))***)))((('''(((***)))((((((((('''''''''''''''''''''''''''((()))***%%%''')))(((&&&%%%&&&)))&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''(((***+++---%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))+++,,,---+++)))&&&$$$$$$'''***,,,+++)))''''''((()))(((''')))************+++++++++************************+++***+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***((('''%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%&&&%%%$$$$$$%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%&&&((())))))(((&&&%%%%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###&&&((('''###"""$$$'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$444444444666888;;;>>>@@@>>>>>>???@@@BBBEEEGGGIIIIIIJJJKKKLLLNNNPPPRRRSSSUUUUUUSSSRRRPPPOOONNNMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFDDDBBBAAA???>>>>>>>>>===;;;777444333111...---...///......,,,,,,------,,,***)))'''))))))(((''''''''''''(((++++++++++++************)))***+++---------,,,++++++***)))***,,,,,,***(((++++++***)))((('''&&&&&&&&&''''''((()))******+++((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))))))))((('''&&&&&&&&&''''''((('''&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''')))***(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&***)))'''&&&&&&%%%###!!!$$$###"""###%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&'''&&&%%%###"""&&&&&&'''((()))***+++++++++***((('''&&&''')))******)))(((&&&%%%%%%%%%%%%'''&&&&&&''''''((()))***---+++)))'''&&&&&&'''((()))***,,,---......---,,,,,,+++++++++***)))))))))******))))))))))))******---+++)))'''&&&&&&((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$"""!!! ''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%&&&&&&'''''''''===>>>>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGIIIJJJLLLMMMQQQQQQRRRSSSUUUWWWXXXYYY\\\[[[ZZZYYYXXXWWWVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKJJJHHHGGGFFFEEEBBB???<<<777444111/////////---,,,+++++++++++++++)))((('''---,,,,,,+++++++++,,,,,,***)))))))))))))))))))))&&&'''(((((())))))((((((************************+++******)))(((''''''''''''''''''((()))*********((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""""""""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&***((('''&&&'''&&&%%%###%%%$$$######%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&&&&'''((()))***++++++***)))'''&&&%%%&&&'''(((&&&&&&'''''')))***+++,,,(((((('''(((((()))***+++,,,+++)))(((((((((((()))))))))******++++++******+++++++++*********************))))))))))))******,,,+++)))((('''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&HHHIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSYYYYYYZZZ[[[\\\]]]^^^___aaa```````````````____________^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[YYYWWWVVVUUUWWWUUURRRPPPOOOMMMJJJHHH@@@===999666555333000...------------,,,+++***)))++++++************++++++((((((((()))))))))))))))))))))))))))))))))***+++(((***+++)))&&&&&&))),,,*********))))))(((((((((''''''(((((())))))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%)))'''&&&&&&''''''&&&$$$&&&%%%$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''((())))))***+++)))(((&&&%%%%%%&&&&&&'''%%%%%%&&&''')))+++---...((((((((())))))***+++,,,************************+++******)))))))))*********************+++++++++******))))))))))))************))))))((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&!!!!!!"""$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%OOOPPPRRRTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXYYYYYY]]]]]]^^^___``````aaaaaaaaaaaaaaabbbbbbccccccdddcccbbbaaaaaa``````aaaaaa_________^^^]]][[[ZZZYYY]]][[[XXXVVVVVVUUUTTTRRRLLLIIIEEEAAA???;;;888555222222222111000///......+++***************++++++************************+++***)))((()))***+++,,,'''***+++((($$$$$$)))...******))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((())))))))))))(((((('''&&&%%%%%%%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%'''&&&$$$$$$%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''((())))))***)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((()))***++++++)))***+++,,,,,,,,,,,,+++...---,,,*********+++,,,)))))))))***+++++++++,,,******))))))))))))******)))))))))***)))(((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******"""###%%%&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%TTTUUUWWWXXXYYYYYYXXXWWWWWWXXXYYY[[[]]]^^^___```^^^___```aaabbbcccbbbbbb``````aaabbbdddeeeeeefffdddccccccbbbbbbbbbbbbbbb____________^^^]]]\\\[[[\\\[[[YYYXXXYYYZZZZZZYYYUUURRRNNNKKKHHHDDD@@@<<<999888777555444333222222111000//////......//////---------,,,,,,,,,,,,+++((((((&&&%%%%%%&&&'''((('''***+++((($$$$$$)))...))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((()))))))))))))))(((***((('''&&&%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%#########%%%&&&%%%$$$(((&&&%%%%%%&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))))))))((((((((((((((())))))'''&&&&&&%%%%%%%%%''''''''''''((()))******)))***+++,,,------,,,,,,...---+++***)))***++++++)))))))))***+++++++++,,,******))))))))))))******((())))))))))))(((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((((((''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((()))******%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%WWWXXXYYYZZZ[[[[[[[[[[[[YYY[[[]]]___aaacccdddddd^^^___aaaccceeeeeeddddddaaabbbcccdddeeeggghhhhhhfffeeeddddddccccccddddddaaabbbbbbbbbaaa```______[[[ZZZZZZ[[[]]]^^^]]]\\\XXXVVVSSSQQQOOOKKKGGGDDDAAA@@@===;;;888777666555444444222111000/////////111111000///...---,,,,,,***))))))(((((((((((()))(((***+++)))&&&&&&))),,,)))))))))******+++++++++(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((''''''***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$'''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))((((((((()))(((((((((((())))))***&&&&&&&&&&&&'''((()))************++++++,,,,,,,,,***))))))((((((((())))))***************+++++++++******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''))))))((('''&&&$$$###"""(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%VVVVVVWWWWWWYYYZZZ\\\\\\ZZZ[[[]]]___aaabbbbbbbbb\\\]]]```bbbdddeeeddddddbbbbbbccceeefffggghhhiiiffffffeeedddddddddddddddcccddddddddddddccccccbbb^^^]]]^^^___aaaaaa___]]][[[ZZZXXXWWWVVVSSSOOOMMMLLLJJJGGGCCC@@@>>><<<<<<888777555333222000000000444333222000///---,,,+++,,,,,,------,,,++++++***************************(((((()))***++++++,,,,,,))))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''((((((((((((((('''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((&&&%%%%%%''''''&&&%%%&&&%%%$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((((()))((((((((('''&&&'''''''''((((((***++++++''''''''''''((()))***+++++++++***))))))***,,,,,,'''(((((())))))))))))(((+++++++++*********************))))))))))))*********)))(((''''''((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$###'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&TTTSSSSSSTTTUUUWWWZZZ[[[YYYZZZ\\\]]]^^^^^^]]]]]]XXXZZZ]]]```bbbcccbbbbbbaaabbbcccdddeeefffggggggeeeddddddcccbbbcccccccccddddddeeeeeeeeeddddddcccaaaaaabbbcccdddccc```^^^^^^]]]\\\\\\\\\ZZZWWWTTTUUUSSSOOOKKKGGGDDDCCCBBB@@@>>><<<:::888666555555555444333111...,,,+++***)))***+++++++++)))((('''+++***)))+++,,,,,,***((((((((()))***+++,,,,,,---))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***************%%%&&&''')))))))))(((((($$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&++++++)))'''$$$!!!%%%%%%&&&&&&%%%%%%$$$###%%%%%%############%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((***(((''''''(((((('''&&&&&&$$$$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%'''(((&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,,,,+++)))(((((()))+++,,,((()))***,,,,,,,,,+++***,,,+++++++++******))))))******))))))))))))*********)))'''&&&&&&(((***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&%%%"""###$$$&&&'''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""######$$$&&&''''''(((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''IIIJJJKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTXXX^^^aaaaaa```aaaaaa```aaabbbccceeefffbbbcccbbbaaa```aaadddfffeeedddccccccbbbbbbbbbbbbbbbbbbcccbbbaaaaaaccceeebbbaaaaaa```````````````^^^YYYSSSOOONNNLLLHHHEEECCCBBBAAA>>>===;;;;;;:::;;;:::777444000...,,,+++------+++******++++++,,,))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''(((((()))***++++++*********))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***)))'''%%%$$$$$$###$$$$$$#########$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&'''(((((((((((((((,,,***'''$$$######$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))&&&'''((((((((('''&&&%%%''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((,,,(((%%%###$$$$$$###!!!'''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&$$$###$$$&&&(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''...+++'''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###'''&&&%%%&&&(((*********''''''''''''&&&%%%$$$$$$###$$$&&&''''''&&&$$$###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''CCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJMMMRRRYYY]]]___^^^aaa```____________```aaaccccccaaa___]]]]]]```bbbcccbbbaaa````````````aaabbbcccddddddcccbbbccceeeccccccbbbaaa````````````^^^[[[YYYWWWWWWTTTOOOKKKIIIGGGEEECCC@@@???=========<<<999555222///---,,,...---,,,++++++,,,---...++++++*********)))))))))******************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((***)))((((((((((((((()))*********)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$ """$$$%%%&&&&&&+++)))&&&$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''%%%######%%%'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&'''''''''---***'''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&$$$###$$$&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&''''''&&&$$$###&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''===???@@@BBBBBBBBB@@@?????????>>>>>>===>>>>>>>>>???AAADDDKKKRRRXXXZZZ[[[___^^^\\\[[[ZZZZZZZZZZZZ```___\\\XXXVVVVVVYYY\\\```___^^^^^^^^^^^^^^^^^^aaaccceeeeeecccbbbbbbbbbbbbbbbaaa```````````````]]]]]]^^^______\\\WWWSSSOOONNNLLLIIIFFFCCCAAA@@@???===;;;777444111...---...---,,,,,,,,,---...///,,,,,,,,,+++++++++******---,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((''''''''''''******))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%''')))******))))))&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%% !!!"""$$$&&&'''((((((***(((&&&$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%$$$######%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))'''&&&%%%&&&&&&'''&&&%%%$$$%%%'''(((((('''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((,,,)))'''&&&&&&'''&&&%%%&&&&&&''''''''''''((((((&&&&&&'''((((((''''''&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''<<<>>>@@@BBBBBB@@@===<<<:::999888888777777888888888:::>>>DDDJJJOOORRRSSSVVVVVVUUUTTTTTTSSSSSSSSSVVVUUURRROOOMMMNNNQQQTTTZZZZZZYYYYYYYYYYYYYYYZZZ\\\^^^aaaaaa___]]]\\\[[[\\\[[[\\\\\\]]]^^^___```\\\]]]___``````]]]ZZZWWWUUUSSSQQQNNNKKKGGGDDDCCC???>>><<<999555222///...---,,,+++++++++,,,------,,,,,,,,,,,,+++++++++***,,,,,,++++++*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))(((((((((******)))((((((((((((((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((('''%%%$$$### """%%%'''(((((('''&&&''''''''''''&&&%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%''''''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$''''''((((((((((((((('''((('''%%%$$$###$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&(((***+++''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%***)))&&&%%%$$$%%%&&&'''&&&%%%%%%&&&((()))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***(((&&&&&&&&&'''&&&%%%$$$%%%%%%&&&'''(((((((((&&&&&&&&&''''''''''''''')))'''&&&&&&'''((('''&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''<<<===???AAA@@@>>><<<:::666666555555444555555666444666:::===AAADDDFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDFFFJJJMMMPPPPPPOOOOOOOOOPPPPPPQQQTTTVVVXXXXXXVVVSSSRRRQQQPPPQQQRRRTTTVVVXXX[[[\\\]]]]]]^^^^^^]]]\\\[[[[[[WWWVVVTTTRRRNNNJJJGGGEEE@@@???>>>;;;888555222000...---+++*********+++,,,,,,,,,+++++++++*********)))))))))*********+++++++++*********)))))))))((())))))))))))))))))))))))************************(((((()))******)))((((((((((((((((((((()))******(((((((((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++******)))'''$$$"""!!!!!!###&&&''''''&&&%%%''''''''''''&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###%%%'''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***,,,''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$(((((((((''''''&&&&&&&&&)))'''%%%######$$$%%%&&&&&&&&&&&&'''))))))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$'''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%&&&'''''''''&&&######$$$%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&''')))'''%%%%%%'''''''''&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''999:::<<<===<<<;;;:::888444444444444444555666666444666999:::;;;;;;===>>>===>>>???AAABBBCCCCCCCCCBBBCCCCCCAAA@@@AAADDDGGGEEEEEEEEEEEEEEEFFFFFFGGGKKKLLLMMMMMMJJJHHHGGGGGGEEEEEEGGGIIILLLOOOQQQSSSXXXZZZ[[[[[[ZZZYYYZZZ[[[VVVVVVUUUTTTQQQNNNKKKIIICCCCCCCCCAAA???<<<999777222000///---,,,,,,,,,---,,,,,,,,,+++++++++******(((((())))))***++++++,,,+++++++++******))))))((())))))))))))))))))))))))************************((()))***++++++***)))(((''''''''''''((()))***+++''''''(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$"""###%%%'''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$"""###%%%'''((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((()))******''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&'''((('''&&&######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''777777888999999999888888555555555666777888999::::::<<<>>>>>><<<;;;<<<>>><<<===>>>@@@AAABBBBBBAAABBBCCCCCCCCCAAA@@@AAACCCAAAAAA@@@@@@AAABBBBBBCCCDDDEEEDDDCCC@@@>>>>>>>>><<<<<<===???AAADDDFFFGGGLLLPPPUUUWWWWWWVVVVVVWWWUUUVVVVVVVVVTTTRRROOONNNIIIIIIJJJIIIGGGEEEBBB@@@999777555333111000000000------------,,,,,,,,,,,,******++++++++++++++++++,,,,,,+++******))))))(((++++++++++++++++++++++++************************((()))+++,,,,,,+++)))((()))((((((((((((((()))***'''''''''((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###%%%''''''&&&$$$"""$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((((((######$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%$$$$$$&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''''''''''')))***)))'''$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&'''((('''&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))$$$###"""###$$$&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''777777777777888888999999888888999:::;;;===>>>???@@@CCCEEEDDDAAA@@@AAABBB@@@AAACCCDDDEEEEEEDDDDDDDDDEEEFFFEEECCCAAAAAAAAABBBAAAAAAAAABBBCCCCCCDDD@@@@@@@@@===:::888999:::888888888999:::<<<===>>>@@@FFFNNNSSSTTTRRRRRRRRRUUUVVVWWWWWWVVVTTTRRRQQQNNNOOOOOOOOONNNLLLIIIHHH>>>===:::777555444444333//////.........---------...------,,,,,,++++++***,,,,,,++++++***))))))(((++++++++++++++++++++++++************************((()))+++,,,,,,+++)))(((+++***)))((((((''''''(((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((())))))'''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""###%%%''''''%%%###!!!#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))(((((()))******)))''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***((($$$!!!!!!"""%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&'''''''''###$$$&&&'''((()))))))))''''''''')))******'''$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###&&&)))+++''''''''''''''''''''''''#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''')))***%%%$$$###$$$'''(((((((((''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''555555666777777888999999????????????@@@AAACCCDDDIIIIIIJJJKKKKKKJJJIIIHHHLLLLLLLLLLLLMMMMMMMMMNNNLLLLLLMMMMMMMMMLLLJJJIIIKKKIIIGGGDDDBBB@@@??????:::::::::999888888777777777777888888888999999999>>>@@@DDDGGGJJJKKKKKKKKKOOOQQQTTTWWWXXXWWWUUUTTTTTTUUUVVVXXXXXXVVVUUUTTTJJJHHHEEEAAA>>>;;;999888444444333222000///------,,,***((()))***,,,,,,,,,111///,,,)))((((((***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---''')))***&&&+++---%%%))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''))))))&&&$$$''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((''''''(((######"""""""""###%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$$$$%%%&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$###"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&(((******)))'''&&&&&&&&&&&&''''''''''''(((,,,***((((((((()))((('''******)))((('''&&&%%%%%%&&&&&&&&&'''''')))******$$$%%%%%%&&&'''((())))))***((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))***(((&&&&&&((((((((('''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$&&&''''''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$### $$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''444555666888:::;;;======BBBBBBBBBCCCDDDEEEFFFFFFGGGIIIKKKNNNQQQSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVUUUSSSSSSTTTSSSQQQNNNKKKHHHFFFEEE???>>>===;;;:::999999999888888888888888888888888888:::===@@@BBBCCCCCCCCCLLLNNNQQQTTTVVVWWWWWWWWWVVVWWWYYYZZZZZZYYYWWWVVVPPPOOOMMMKKKHHHGGGFFFFFF<<<;;;888555333111///...111///------.../////////000///---+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))''',,,---((()))+++''')))))))))))))))))))))))))))(((((((((((('''''''''(((''''''(((******(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$#####################%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&''''''%%%$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&((())))))(((((('''&&&&&&&&&''''''''''''((($$$###"""###%%%&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''((()))***&&&&&&&&&'''((((((((()))''''''''''''(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))'''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%###%%%&&&&&&%%%$$$&&&'''((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((()))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&666777888;;;===@@@BBBCCCEEEEEEEEEEEEFFFGGGGGGGGGGGGIIILLLPPPTTTWWWZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^_________^^^]]]]]]]]]]]][[[YYYVVVRRRNNNLLLEEEDDD@@@===;;;::::::;;;::::::999999888777777777777999<<>>@@@BBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGJJJKKKMMMPPPSSSUUUWWWXXX____________`````````aaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```]]]YYYVVVSSSLLLJJJEEEAAA>>>===>>>>>>>>>>>>===<<<;;;:::999999;;;<<>>:::888777333111...,,,,,,+++***))),,,---.........---,,,+++************************++++++++++++++++++++++++---,,,((()))...,,,+++000))))))))))))))))))))))))))))))))))))((((((((((((***)))((()))******)))((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%)))---+++&&&###$$$&&&%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((///---+++***++++++***)))''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))((((((((('''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&'''((('''&&&$$$###''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%'''((()))%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%EEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIILLLMMMNNNPPPSSSUUUWWWXXX````````````aaaaaaaaaaaadddccccccccccccdddddddddbbbcccccccccbbb___]]][[[UUURRRNNNJJJGGGFFFFFFGGGEEEEEEDDDCCCAAA@@@?????????@@@BBBDDDEEEEEECCCCCC@@@AAABBBEEEIIINNNRRRUUUSSSTTTUUUVVVXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYWWWUUUPPPKKKFFFCCC@@@???;;;888555222111000...---+++,,,...///...---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---///***222BBB;;;,,,,,,************************+++++++++************))))))(((''''''((()))((('''((())))))))))))))))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((((()))))))))%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$***...---((($$$%%%'''%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((+++)))''''''(((((('''&&&((((((((((((''''''''''''(((''''''''''''(((((())))))))))))))))))(((((((((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''###$$$%%%''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$&&&''''''&&&%%%'''(((###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))""""""###$$$%%%'''((()))%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%QQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTRRRQQQPPPNNNOOOQQQTTTWWW[[[^^^```aaaaaaaaaaaabbbbbbbbbbbbeeeddddddddddddeeeffffffdddeeeeeeeeeeeecccbbbaaa]]][[[XXXUUUSSSRRRRRRRRRNNNMMMMMMLLLJJJIIIHHHHHHIIIKKKLLLNNNNNNMMMKKKJJJEEEEEEEEEFFFHHHJJJLLLNNNMMMNNNPPPRRRTTTVVVXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZYYYWWWTTTQQQNNNLLLJJJCCC@@@;;;888666444111000....../////////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***000...>>>UUUGGG+++(((************************,,,,,,,,,,,,++++++++++++***(((&&&&&&((())))))(((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$)))---...+++(((''''''$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''%%%$$$%%%'''))))))((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$&&&''''''&&&&&&'''(((######%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''"""""""""$$$%%%''')))***%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\[[[YYYWWWVVVRRRSSSUUUXXX\\\```dddfff```aaaaaaaaaaaabbbbbbbbbddddddcccccccccdddeeefffffffffeeedddcccbbbaaaaaa```___]]]\\\[[[ZZZYYYYYYVVVUUUUUUTTTSSSRRRRRRQQQRRRTTTUUUVVVVVVUUUSSSRRRMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKNNNQQQTTTWWWYYYYYYYYYYYYYYYZZZ\\\]]]]]][[[\\\]]]]]]\\\ZZZWWWVVVKKKHHHCCC???<<<:::777555222222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''000,,,:::SSSDDD(((+++************************,,,,,,,,,+++++++++******+++)))'''''')))******)))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''+++......,,,)))&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&)))******)))'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((((((((()))%%%&&&((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&###$$$&&&'''''''''%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&``````aaaaaaaaaaaaaaaaaa]]]]]]^^^___^^^\\\YYYXXXVVVWWWXXXZZZ]]]aaadddfff_________`````````aaaaaabbbbbbaaaaaaaaabbbdddeeegggeeedddaaa```___^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWSSSTTTUUUVVVUUUTTTRRRQQQSSSRRRPPPMMMKKKHHHFFFDDDFFFGGGIIILLLPPPTTTWWWYYYWWWWWWXXXYYY[[[]]]^^^___\\\^^^```bbbcccaaa___^^^VVVRRRMMMIIIFFFCCC@@@>>>555555444333111000000///------------------------************************)))000%%%---EEE888%%%333************************+++++++++************)))---+++)))(((***+++++++++))))))************))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))&&&''''''((((((''''''&&&###$$$%%%&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&''''''((((((((('''%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''***...000...***&&&$$$######$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((***(((&&&&&&&&&'''&&&$$$%%%%%%&&&'''((()))***+++)))(((((('''''''''(((((($$$%%%%%%&&&'''((())))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((******)))''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((('''%%%$$$$$$%%%'''(((%%%&&&''''''&&&&&&''')))((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!###&&&'''(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((&&&"""%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&###%%%'''''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((''''''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&((()))!!!###&&&(((((('''$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''``````aaabbbcccddddddeeeaaaaaa```^^^\\\[[[]]]___[[[\\\^^^aaaccccccaaa___]]]___aaaaaa```_________^^^___```bbbccccccccccccjjjfffbbbaaabbbbbb```^^^]]]___^^^[[[]]]``````\\\[[[YYYWWWWWWYYYZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYVVVUUUSSSQQQOOOLLLHHHEEEDDDCCCBBBCCCEEEJJJOOORRRYYYYYYYYYYYYYYYYYYYYYZZZ]]]]]]^^^```cccddddddccc___ZZZTTTOOOMMMLLLKKKJJJGGGBBB<<<777555333222111000//////....../////////,,,---///...,,,+++++++++.........------------,,,............---,,,++++++))))))***+++---...//////))))))))))))))))))))))))************))))))))))))'''((()))((('''&&&'''(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((())))))))))))(((((($$$%%%&&&(((((((((''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...***&&&$$$&&&(((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%))),,,,,,)))%%%((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''$$$"""###&&&((('''%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''(((&&&###$$$&&&'''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))''''''''''''''''''''''''!!!###%%%&&&'''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***(((&&&%%%$$$$$$$$$""" $$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((***)))'''%%%$$$$$$$$$%%%(((&&&&&&&&&''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''%%%######$$$&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%ddddddcccbbbbbbbbbbbbbbb\\\]]]\\\ZZZXXXXXXZZZ[[[\\\\\\\\\^^^___```___^^^\\\^^^______^^^]]]]]]\\\\\\\\\]]]]]]^^^_________bbbaaa___```bbbaaa^^^[[[[[[^^^___^^^___cccbbb___^^^\\\ZZZYYY[[[\\\]]]\\\ZZZZZZ[[[[[[[[[[[[[[[[[[WWWVVVUUUTTTTTTRRRNNNKKKGGGEEEDDDDDDFFFIIIMMMOOOWWWXXXXXXXXXXXXXXXWWWWWWZZZZZZ[[[]]]```bbbaaa```^^^[[[XXXVVVUUUTTTRRRPPPNNNJJJDDD???;;;888555333222222111000////////////...///000///---++++++,,,............------------...............---,,,+++******+++,,,...//////000))))))))))))))))))))))))************))))))))))))''')))******))))))***,,,''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((())))))))))))((((((***)))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,)))&&&%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%(((''''''(((******'''###''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!$$$%%%%%%###''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))(((&&&''''''''''''''''''''''''+++)))'''(((***+++***(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********((((((''''''''''''(((((('''''''''''''''&&&&&&&&&"""###$$$&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###%%%&&&''''''((((((''''''((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&'''((('''&&&'''((('''&&&$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''(((((((((''''''&&&%%%'''&&&&&&&&&&&&&&&&&&%%%+++)))'''&&&%%%&&&%%%%%%&&&&&&&&&''''''''''''''')))(((((((((''''''''''''dddbbb```^^^\\\[[[[[[ZZZXXXYYYYYYXXXWWWWWWXXXZZZ]]]]]]]]]]]]]]]^^^___```]]]^^^_________^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]___bbbddddddaaa^^^[[[^^^___^^^^^^aaaaaa^^^]]]ZZZXXXWWWYYYZZZ[[[ZZZ\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[YYYYYYYYYWWWTTTQQQLLLKKKIIIGGGHHHIIILLLNNNUUUVVVXXXYYYYYYXXXVVVUUUWWWWWWXXX[[[^^^```___^^^^^^]]]]]]^^^^^^]]]ZZZXXXWWWSSSNNNIIIEEEAAA<<<999777666444222111000//////222333444222000...---...////////////............------.........---,,,,,,+++,,,,,,---...//////000))))))))))))))))))))))))************))))))))))))***++++++***)))(((((()))''''''''''''''''''''''''(((((()))))))))((('''''''''(((((())))))(((((('''---+++)))'''&&&'''((()))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$%%%&&&'''+++***((('''''''''%%%###&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&((()))***)))'''''''''''''''''''''''''''*********+++---,,,***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%'''''''''((((((((())))))(((''''''''''''((())))))+++***((('''%%%$$$######%%%$$$###$$$&&&'''&&&%%%&&&'''(((((())))))((((((((((((&&&%%%%%%&&&((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&'''((((((&&&$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''aaa```^^^\\\ZZZXXXWWWWWWVVVXXXYYYYYYXXXXXXZZZ\\\^^^___aaaaaabbbbbbdddeeedddcccdddeeefffggggggfffdddcccbbb```````````````aaacccfffiiikkkllllllkkkhhhjjjiiicccaaabbbbbb```^^^[[[XXXWWWXXXZZZ[[[[[[^^^^^^^^^^^^______`````````___^^^]]]]]][[[XXXUUUSSSQQQOOOMMMLLLMMMNNNOOOSSSUUUXXX[[[\\\[[[YYYXXXYYYXXXYYY\\\___aaa```___aaa```___```aaaaaa___]]]\\\YYYVVVRRROOOJJJDDD@@@===;;;999777444333111111555666666555222/////////////////////............,,,,,,,,,------,,,,,,++++++,,,,,,,,,---.........))))))))))))))))))))))))************)))))))))(((------,,,)))&&&###""""""''''''''''''''''''''''''((()))))))))))))))(((((('''((((((((((((((((((''')))((('''&&&%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$"""&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%&&&''',,,***(((&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''))))))(((''''''''''''''''''''''''''''''''')))***+++***(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&'''''''''(((((((((((('''''''''''''''(((((()))+++***(((&&&$$$###""""""&&&%%%$$$%%%&&&'''&&&%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''((())))))******))))))((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&''''''((((((!!!"""###$$$$$$%%%'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%_________^^^]]]\\\[[[[[[WWWYYY[[[\\\\\\]]]___```aaaeeeiiikkkkkkkkkmmmnnnrrrqqqppprrruuuwwwwwwvvvooonnnmmmkkkjjjjjjiiiiiinnnoooqqqsssuuuxxx{{{}}}}}}ssskkkjjjiiigggdddaaa]]][[[\\\^^^___``````___^^^^^^]]]]]]^^^^^^____________``````]]][[[YYYWWWUUUSSSRRRRRRSSSTTTTTTVVVZZZ^^^``````______]]]]]]]]]```bbbdddcccbbbdddbbb_________```______]]][[[YYYXXXUUURRRMMMIIIDDDBBB@@@<<<:::777666555444555555444111.........------------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,))))))))))))))))))))))))************)))))))))(((------,,,)))&&&###""""""(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((''''''###%%%'''))))))((('''%%%((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&'''&&&%%%######(((''''''&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''''')))((('''%%%$$$%%%&&&((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''$$$&&&((())))))'''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$((('''%%%&&&''''''&&&$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&*********++++++*********'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''&&&%%%$$$$$$$$$$$$###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((( ###%%%&&&%%%%%%''')))((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%bbbdddfffggggggfffeeecccbbbeeehhhjjjjjjkkkmmmoooppptttxxxyyyxxxyyy{{{~~~}}}}}}}}}}}}|||zzzyyyxxx}}}{{{uuurrroooiiifffaaa___```bbbcccdddeeedddaaa___]]]]]]]]]]]]\\\]]]^^^```cccdddcccbbb[[[ZZZYYYXXXXXXXXXYYYZZZWWWZZZ]]]```cccdddddddddbbbbbbbbbccceeefffeeedddeeebbb___^^^___```______^^^\\\[[[ZZZYYYVVVSSSPPPJJJIIIFFFCCC@@@===<<<;;;333555555444111/////////---------,,,,,,,,,++++++............---,,,+++***++++++++++++************))))))))))))))))))))))))************))))))))))))***++++++***)))(((((()))((((((((((((((((((((((((''''''((()))))))))((((((&&&''''''((((((''''''&&&###%%%))),,,---+++)))''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###$$$%%%'''''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%'''(((&&&%%%''''''''''''''''''''''''%%%'''))))))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''')))(((&&&&&&''''''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))************))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###"""$$$######$$$&&&&&&%%%###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''))),,,+++'''&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''uuuxxx|||}}}zzzxxx{{{~~~}}}ssspppkkkiiiiiikkkmmmmmmpppnnnjjjfffcccbbbaaaaaa`````````ccceeeeeedddbbbZZZZZZZZZZZZ[[[\\\^^^___]]]^^^```bbbdddeeeffffffeeeddddddeeeffffffeeecccbbbaaaaaaaaacccbbbaaa___```^^^\\\[[[ZZZYYYVVVSSSPPPNNNLLLHHHEEECCCAAA@@@888:::;;;:::888666666666333333333222222222111111222222222111000...---,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))''')))******))))))***,,,((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&&&&''')))++++++***((('''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''((('''&&&%%%%%%'''((('''$$$$$$&&&(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######%%%(((''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))'''&&&''''''''''''''''''''''''&&&((()))(((&&&%%%''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''((('''&&&'''((()))((('''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''')))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&(((((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((''''''''''''(((,,,...---)))&&&''')))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''~~~yyywwwwwwyyy{{{|||{{{xxxtttoookkkhhhgggggggggfffeeeeeeeeeccc```^^^XXXXXXYYY[[[\\\^^^```aaaaaabbbbbbcccddddddeeeffffffeeeddddddeeeeeecccaaa___```bbbeeegggfffccc```cccaaa^^^\\\[[[YYYWWWTTTSSSQQQOOOLLLIIIFFFEEEDDD???AAABBBAAA???>>>>>>???::::::::::::999999999999666666555444222000...---...------,,,,,,+++++++++))))))))))))))))))))))))************))))))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))%%%%%%&&&'''((((((''''''&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&(((#########$$$&&&((()))***"""$$$&&&))))))(((&&&$$$%%%''')))(((%%%###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%%%%'''***'''''''''&&&&&&''''''''''''&&&&&&''')))***((('''''''''''''''''''''''''''%%%&&&(((&&&$$$###&&&((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))(((''''''&&&'''((()))***)))(((((('''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''''''''''''''((((((((()))'''''''''''''''((())))))******)))((('''&&&&&&&&&&&&%%%%%%&&&)))******)))&&&''''''(((((((((((((((&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''((((((&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&''')))***)))'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((($$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&$$$(((,,,,,,(((&&&(((***%%%&&&&&&''''''(((((((((#########$$$$$$%%%%%%%%%~~~}}}|||uuuoookkkiiigggfffeeeaaa]]]\\\]]]^^^\\\ZZZaaa```___```bbbcccbbbaaadddeeeeeeffffffeeeeeedddcccdddeeeeeeeeeeeeeeeeeegggeeeccc```^^^]]]]]]]]]WWWVVVSSSPPPNNNMMMLLLLLLHHHIIIJJJKKKKKKKKKKKKKKKCCCDDDEEEEEECCCCCCDDDEEEFFFDDD@@@;;;777444222222000///......------......,,,,,,,,,,,,+++***)))(((************))))))))))))+++,,,---,,,*********+++((((((''''''''''''(((((())))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((('''&&&%%%&&&&&&%%%###***)))'''&&&%%%&&&'''''''''((((((((('''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&(((((('''&&&$$$###"""""""""&&&(((*********(((((((((((((((((((((((($$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$######$$$%%%&&&'''''''''''')))((('''%%%""" ''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%+++)))'''%%%%%%&&&(((***'''''''''(((''''''&&&%%%((()))***)))((('''((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''************)))(((&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((''''''&&&'''(((***+++''''''''''''((((((((((((((((((((((((((()))******,,,***(((&&&%%%&&&''''''((((((((((((((('''''''''+++***)))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$""""""$$$&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$((((((&&&&&&&&&&&&((((((''''''%%%$$$$$$%%%&&&''''''''''''(((((((((((())))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$'''((((((((('''%%%###"""(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''xxxrrrnnnlllllliiidddaaa___]]][[[YYY\\\[[[[[[\\\^^^```aaaaaa```aaabbbdddeeefffffffffdddeeeeeeeeefffeeeeeeeeegggeeecccaaa```_________[[[YYYWWWTTTRRRPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPNNNOOOPPPOOOMMMLLLMMMNNNOOOMMMJJJEEEAAA>>><<<<<<555444333111000/////////+++++++++++++++***))))))+++++++++************)))***,,,,,,,,,***)))***+++((((((''''''''''''(((((()))(((((((((((((((((()))***)))))))))((((((((('''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''((((((''''''((((((((('''&&&%%%$$$$$$#########$$$'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((('''&&&%%%$$$###%%%%%%''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&''''''''''''+++++++++***)))'''&&&%%%&&&''''''(((((((((''''''((((((''''''''''''''''''''''''''''''(((((((((((('''((((((((('''&&&%%%%%%%%%&&&'''''''''&&&((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''$$$###"""""""""###$$$%%%''''''''''''((((((((((((((((((((((((((()))******+++***(((&&&&&&&&&'''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%&&&''')))))))))'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$###""""""""""""###$$$((('''&&&%%%%%%&&&''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%((((((((((((((('''&&&%%%'''&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''}}}zzzuuusssooohhhaaa\\\ZZZYYYZZZXXXVVVWWWZZZ^^^___```___```aaabbbdddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeffffffeeedddcccccccccddd___^^^\\\ZZZWWWUUUTTTSSSXXXXXXXXXXXXXXXXXXWWWVVVXXXYYYYYYXXXVVVTTTUUUUUUWWWVVVSSSOOOLLLJJJHHHGGG>>>===:::777444222111000,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************+++,,,+++)))((()))***)))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''&&&%%%&&&&&&''''''((('''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++***))))))((('''&&&%%%%%%******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''''''''((((((((((((''''''%%%&&&(((*********(((((('''''''''((((((((((((((($$$%%%''')))***)))((('''(((((((((((('''&&&%%%$$$!!!###%%%%%%%%%&&&''')))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((((((((()))))))))$$$%%%'''(((******++++++((((((''''''''''''(((((()))))))))(((((((((((((((((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((())))))******)))((('''''''''((()))''''''((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&'''((((((%%%&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((''''''''''''''''''&&&%%%%%%%%%&&&'''((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((}}}uuukkkdddbbbbbb\\\YYYVVVVVVXXXZZZ\\\]]]````````````aaabbbcccccceeeeeedddddddddddddddeeefffffffffffffffgggggggggdddcccaaa^^^\\\ZZZYYYYYY^^^^^^^^^^^^]]]\\\\\\[[[\\\\\\\\\ZZZWWWVVVVVVVVVWWWVVVUUUTTTRRRQQQPPPPPPGGGEEEBBB>>>:::666444333000000///......---------++++++++++++************)))***+++***((((((((()))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((%%%&&&&&&&&&%%%$$$$$$%%%'''((()))******)))'''&&&%%%%%%&&&'''((((((((('''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((''''''&&&&&&&&&(((''''''&&&&&&'''(((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''$$$%%%&&&&&&'''''''''&&&"""######$$$%%%%%%$$$$$$$$$&&&(((+++,,,+++)))((('''''''''(((((()))))))))%%%&&&'''))))))((('''&&&))))))(((((('''&&&$$$$$$"""$$$%%%%%%%%%%%%'''((((((((()))))))))*********(((((())))))))))))******''''''''''''(((((())))))'''(((***+++,,,---......((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&+++******))))))(((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))(((((('''(((((()))***''''''''''''((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$######$$$&&&&&&$$$###'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&%%%&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&''''''((('''&&&%%%%%%%%%&&&((()))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((yyyrrrppppppccc```[[[XXXXXXXXXXXXXXXZZZZZZZZZ[[[\\\^^^```aaabbbbbbaaaaaabbbbbbcccdddeeeeeefffggghhhiiiiiiiiifffeeebbb```^^^^^^^^^^^^```````````````___^^^]]]\\\\\\\\\ZZZWWWUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVNNNMMMIIIEEEAAA===;;;:::555444222000......------++++++*********))))))))))))***+++***((((((((()))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))))))))&&&'''(((&&&###""""""$$$$$$$$$&&&''''''&&&%%%$$$%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((+++,,,+++)))(((&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&'''((('''&&&%%%&&&''')))))))))(((((('''''''''''''''((((((((()))))))))''''''&&&&&&''''''((()))******+++,,,,,,,,,,,,,,,((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''(((((((((((())))))(((((((((((()))))))))(((((((((((())))))***&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))'''%%%''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$%%%%%%&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''$$$&&&((())))))(((&&&$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%'''&&&&&&&&&&&&&&&'''''')))((('''&&&%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))}}}zzzyyyppplllfffbbb___]]]ZZZYYYSSSSSSTTTUUUXXX[[[]]]___^^^^^^]]]]]]^^^```bbbcccdddeeefffggghhhiiiiiiiiifffddd```^^^]]]^^^aaabbbaaaaaabbbbbbbbbaaaaaa```^^^______]]]ZZZXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[UUUSSSPPPMMMIIIGGGEEEDDD<<<:::777333000///...---,,,+++++++++***************+++,,,+++)))((()))******))))))(((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))(((((())))))))))))******&&&(((***(((%%%###$$$'''&&&&&&''''''((((((''''''&&&&&&''''''((('''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&(((*********((((((&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''(((''''''&&&%%%'''))))))(((&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''((()))((('''&&&'''((()))***))))))*********))))))(((((((((''''''''''''((((((&&&&&&''''''''''''((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''((((((((((((***))))))((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&''''''&&&%%%'''''''''''''''(((((((((%%%%%%&&&'''(((((((((((($$$$$$%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((%%%&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((******)))((('''&&&%%%$$$&&&&&&&&&%%%&&&&&&'''((())))))((('''&&&&&&&&&'''%%%%%%&&&''''''''''''&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))}}}xxxsssnnnjjjfffcccYYYXXXWWWVVVWWWYYY[[[\\\ZZZYYYYYYYYY[[[^^^aaabbbcccdddeeeggghhhhhhhhhhhheeebbb]]]ZZZZZZ]]]bbbeeeccccccddddddeeedddddddddaaabbbbbbaaa^^^\\\]]]]]]]]]^^^_________^^^\\\[[[ZZZYYYWWWUUURRRQQQPPPOOOHHHFFFAAA<<<777444222222......---------,,,,,,,,,***,,,,,,,,,***)))***+++******))))))))))))************))))))))))))******'''((((((((()))))))))***'''((((((((())))))))))))(((((()))))))))*********"""&&&((((((%%%$$$'''***)))))))))))))))***++++++'''''''''(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&''''''(((&&&&&&''''''(((((((((((('''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%'''((((((''''''%%%&&&''''''((('''''''''&&&'''(((((('''&&&((()))''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))+++***)))((()))***,,,---(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((()))))))))((())))))***)))((('''&&&''''''''''''''''''''''''''''''))))))***)))((((((''''''''''''((((((((((((******)))(((((((((((((((************))))))((('''&&&&&&''''''((())))))***)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%###"""###$$$$$$###&&&'''''''''((((((((()))$$$%%%&&&'''((((((((((((%%%&&&''''''(((((((((''')))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&'''''''''((((((((('''(((((())))))(((((('''###$$$&&&'''((((((''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&'''(((((()))&&&''''''(((((((((((('''%%%&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***|||wwwrrrnnndddbbb___\\\YYYXXXYYYYYYWWWVVVVVVWWWYYY]]]```bbbbbbccceeefffgggggggggfffddd```[[[WWWXXX\\\bbbgggdddeeefffgggggggggggggggcccddddddcccaaa______```bbbbbbbbbaaa```]]][[[ZZZ]]]]]][[[ZZZXXXWWWWWWWWWSSSPPPJJJDDD>>>;;;888777000////////////.........+++,,,---,,,*********+++******))))))))))))******++++++************++++++'''((((((((())))))******(((((((((((())))))))))))(((((())))))*********+++!!!%%%%%%######'''+++'''&&&%%%%%%%%%'''((()))'''((((((((('''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((()))***+++''''''(((((())))))******%%%''')))***+++***)))'''((((((((((((((((((((((((***)))(((''''''((()))***%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ %%%)))+++***)))'''$$$%%%&&&'''((((((((((((###%%%'''''''''''')))***(((((())))))******++++++((())))))***+++,,,,,,,,,---,,,+++******,,,...///((()))***+++++++++++++++((((((''''''''''''(((((((((((())))))*********+++)))***+++++++++)))((('''((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''''''''((((((((()))******)))(((((((((((((((++++++++++++***((('''&&&&&&&&&&&&'''((())))))***''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++)))&&&$$$%%%'''''''''&&&'''''''''(((((())))))$$$%%%&&&'''((((((((((((''''''((()))******))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((())))))******%%%&&&'''(((((('''&&&%%%"""###%%%'''(((((('''''''''''''''(((((((((((()))&&&''''''''''''''''''&&&(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******###%%%''')))******))))))&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***wwwooofff___^^^^^^^^^]]]XXXUUUQQQQQQTTTXXXZZZ[[[^^^___aaaeeeiiiiiihhhfffaaa\\\WWWSSSSSSXXX___ccccccddddddfffggghhhjjjjjjhhhiiijjjiiigggfffffffffbbbaaa```___^^^______```^^^^^^^^^^^^]]]\\\[[[ZZZWWWUUUSSSPPPLLLGGGAAA<<<888444000....../////////'''***,,,+++(((((())),,,+++++++++************)))************))))))))))))))))))))))))))))))))))))******)))))))))))))))***$$$$$$%%%%%%'''((()))***%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&'''((()))***''''''((((((((((((''''''%%%&&&''''''(((((('''''''''&&&%%%%%%'''***---///&&&'''''''''''''''''''''(((((()))))))))(((&&&%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++***)))(((((('''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$(((***)))'''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&''''''%%%$$$$$$%%%&&&'''((((((''''''''''''(((((())))))))))))))))))))))))************************((())))))))))))(((((('''******))))))(((((('''''',,,,,,+++)))&&&$$$$$$%%%(((((((((((())))))))))))&&&'''((('''%%%%%%''')))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((()))++++++***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&)))((((((&&&%%%$$$######((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&((()))))))))((('''tttlllhhhgggfffddd]]]ZZZUUUQQQQQQTTTWWWYYYYYYZZZ]]]bbbfffgggeeeccc^^^ZZZUUURRRRRRWWW]]]bbbcccdddeeeggghhhiiiiiijjjhhhiiijjjiiigggfffffffffaaa```___^^^^^^^^^___``````aaaaaaaaa```___^^^]]]]]][[[XXXVVVSSSNNNIIIEEE@@@<<<666222///---,,,******,,,---+++)))((()))+++++++++++++++************************))))))))))))))))))))))))))))))))))))***************+++,,,---+++***)))((())))))***+++)))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''((((((((((((''''''%%%&&&''''''(((((('''''')))'''%%%$$$$$$&&&((()))'''''''''&&&&&&%%%%%%%%%''''''((((((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%)))(((((((((''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((((()))))))))(((((((((&&&###""""""###((((((((('''''''''''''''&&&'''((('''&&&%%%'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''************)))))))))((((((((((((((((((((((((((()))))))))((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''((()))***)))((('''(((***)))(((((('''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((()))***))))))(((''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''')))***+++''''''((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''zzzuuusssqqqpppddd```ZZZRRRMMMMMMQQQTTTTTTVVV[[[```eeefffdddaaaZZZWWWSSSPPPRRRVVV\\\```bbbcccfffhhhjjjjjjiiiiiihhhiiijjjiiigggfffffffffaaaaaa___^^^^^^^^^___```cccccccccddddddcccbbbbbb```___]]][[[YYYVVVRRRNNNHHHDDD===888333000,,,))),,,------,,,***)))***+++,,,+++++++++************************))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---///---+++)))(((((()))***+++******)))((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))'''%%%$$$$$$%%%'''((())))))((('''&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%$$$$$$%%%((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))&&&''''''((())))))******)))))))))(((&&&%%%&&&(((((((((''''''&&&&&&%%%%%%&&&'''((((((&&&&&&'''((((((((((((''''''''''''&&&''''''''''''''''''''''''++++++************))))))((((((((((((((((((((((((******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''''''''''''''''''''''''''((()))***)))((('''(((***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&'''((())))))))))))((((((((((((''''''''''''&&&'''''''''''''''((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&''''''((()))(((((((((qqqmmmeeeZZZRRROOORRRUUUUUUWWW\\\bbbffffffdddaaaXXXVVVSSSQQQSSSWWW]]]```aaacccfffiiikkkjjjiiihhhhhhiiijjjiiigggfffffffffcccbbbaaa```___```aaaaaaddddddeeefffffffffeeeeeeaaa___]]]]]]\\\ZZZWWWTTTMMMIIIDDD???;;;666222///------,,,+++******+++,,,,,,,,,+++++++++*********************)))))))))(((((((((((((((((((((((((((''''''&&&&&&'''((())))))---+++(((&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((''''''((((((((((((''''''''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&''')))+++,,,***)))))))))((((((''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))***(((%%%###$$$&&&(((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''')))************'''''''''((((((((()))))))))******)))(((((()))+++))))))(((''''''&&&%%%%%%&&&((())))))'''&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((((((((((((((((((((('''(((((('''''''''(((((()))&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&''''''(((((((((((((((|||sssiii```\\\[[[[[[XXXZZZ]]]bbbeeeeeebbb___XXXWWWTTTSSSUUUYYY]]]``````bbbfffhhhjjjjjjhhhggghhhiiijjjiiigggffffffffffffeeecccbbbbbbbbbcccdddddddddeeefffffffffeeeeeeaaa___^^^^^^^^^]]][[[YYYSSSPPPLLLGGGCCC>>>999555///---+++++++++,,,,,,---,,,,,,,,,++++++++++++***************)))))))))((((((((((((((((((((((((((())))))((('''&&&&&&'''''')))(((&&&%%%%%%&&&''')))&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((('''((()))+++---///''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&'''(((***+++&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%(((***(((%%%$$$&&&)))'''''''''((((((((((((((()))((('''&&&&&&'''((()))'''(((((())))))*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))************)))((((((((('''''''''&&&%%%&&&'''&&&%%%%%%''')))******))))))((('''&&&&&&&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))'''((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((()))wwwqqqkkkfffbbb______```bbbcccbbb^^^\\\YYYXXXVVVVVVWWWZZZ]]]___```aaadddfffhhhhhhgggggghhhiiijjjiiigggfffffffffggggggeeedddddddddeeefffeeeeeeeeefffeeeeeeddddddbbb```______``````___]]]ZZZWWWSSSPPPKKKEEE???;;;555222///---------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))---,,,+++***)))((((((((((((((('''(((((()))******''''''(((((()))******+++''''''&&&&&&&&&&&&'''''''''''''''(((***+++---...'''''''''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''''''''&&&%%%$$$$$$$$$$$$"""######$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((''''''((()))'''''''''(((((((((((((((((((((''''''''''''((((((&&&'''((()))*********)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))***))))))))))))(((((('''&&&&&&%%%&&&'''(((((('''''')))*********))))))((((((''''''&&&(((******)))''''''((('''(((((((((((()))))))))'''''''''(((((())))))***&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((()))***)))((('''(((***(((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&''''''''''''((((((((('''''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$%%%&&&'''((()))******((((((((((((((((((((((((******)))(((((('''&&&&&&(((''''''''''''((())))))zzzqqqiiigggeeedddccc```]]]ZZZYYYXXXWWWWWWWWWYYY\\\^^^```aaabbbdddeeefffgggggghhhiiijjjiiigggfffffffffhhhgggeeedddddddddeeefffffffffffffffeeeddddddcccaaa```^^^^^^___```___^^^ZZZYYYWWWUUUSSSNNNIIIDDD???:::555111000///---+++------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))---,,,+++***************'''((()))***+++******)))((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%((('''%%%$$$$$$%%%'''(((%%%&&&''''''((((((''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''''')))((('''&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))((((((''''''''''''((((((((()))''''''((((((((((((''''''%%%&&&'''))))))***))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))***+++***))))))+++---((((((((((((((((((((((((&&&(((***+++)))((('''((('''((((((((())))))))))))&&&''''''((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((())))))*********''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''')))***+++&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$%%%&&&'''((((((((((((%%%%%%&&&'''((())))))***(((((((((((((((((((((((()))))))))((((((((((((((((((''''''&&&'''((()))***qqqnnnjjjgggeeebbb^^^\\\YYYXXXWWWWWWWWWYYY[[[\\\``````aaabbbdddeeefffggghhhiiijjjiiigggfffffffffgggfffeeedddcccdddeeeeeeggggggggggggfffeeecccccc```^^^\\\\\\]]]^^^]]]\\\WWWVVVWWWXXXXXXVVVQQQNNNGGGAAA:::444222000---***---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))***)))))))))))))))******&&&((()))++++++)))'''&&&((((((((('''&&&&&&%%%%%%'''''''''&&&&&&''''''''')))***++++++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))))))))((('''((('''%%%$$$$$$%%%'''(((%%%&&&''''''((((((''''''%%%&&&&&&''''''((((((((()))))))))))))))(((((((((***)))((('''&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***'''%%%&&&)))***(((%%%&&&'''''''''(((((())))))&&&'''((())))))((('''&&&$$$%%%'''((()))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''%%%%%%&&&&&&'''((((((((('''(((((('''&&&&&&((()))&&&&&&&&&'''''''''''''''%%%(((++++++***((('''((('''((((((((())))))******&&&''''''((()))******+++'''((((((((())))))******(((((((((((((((((((((((())))))******++++++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))************************%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&'''((('''&&&%%%&&&((()))))))))))))))***++++++))))))))))))))))))))))))************************%%%%%%&&&'''((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))++++++$$$%%%&&&'''(((***++++++''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%&&&'''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''(((((())))))******(((''''''&&&&&&((()))***vvvooojjjeee___ZZZYYYXXXVVVTTTTTTVVVZZZ]]]bbb___^^^```eeegggfffdddffffffffffffgggggggggggghhhhhhfffffffffggghhhiiikkkhhhdddbbbaaaaaa___^^^aaa]]]YYY[[[^^^```^^^[[[[[[YYYXXXXXXXXXXXXUUUSSSMMMHHHAAA;;;666333000......///000...+++***+++...)))))))))***+++++++++,,,+++)))(((''''''((()))+++))))))************))))))''''''((((((((((((''''''''')))***)))((('''(((******)))'''&&&'''((('''&&&(((((())))))((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%************)))(((''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''***(((%%%######%%%(((***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))******(((''''''&&&&&&&&&)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''%%%***)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++***************)))((((((*********)))((('''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''((()))***+++)))))))))(((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$!!!###%%%((()))***))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))((((((&&&%%%###!!!  """%%%&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))"""###%%%&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((($$$######$$$(((***++++++((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((+++,,,+++(((%%%xxxqqqjjjbbb\\\ZZZYYYXXXVVVVVVXXX[[[^^^```^^^]]]^^^```cccddddddfffffffffffffffggggggggghhhhhhgggggghhhhhhiiiiiikkkiiieeecccbbbbbb```______[[[XXXYYY]]]___]]]ZZZ\\\[[[ZZZZZZ[[[ZZZXXXWWWRRRNNNGGGAAA;;;666111......//////---******+++---************++++++++++++***)))(((''''''((()))***))))))************))))))(((((())))))))))))((((((''')))***)))((('''(((******(((&&&&&&'''''''''&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&''')))(((((((((''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''***(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((*********)))'''&&&((((((((((((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))***************************)))(((((((((((())))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((()))))))))))))))((((((((('''&&&&&&&&&''''''''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((+++++++++***)))((('''&&& """###%%%''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''((())))))&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((&&&%%%&&&'''))))))(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''~~~uuukkkeee\\\ZZZXXXVVVVVVWWWYYYZZZ]]]]]]^^^^^^^^^___bbbeeeeeeeeeeeefffffffffgggggghhhhhhiiijjjjjjjjjjjjjjjllliiifffeeedddcccaaa```]]]ZZZXXXYYY[[[]]][[[YYY]]]\\\\\\\\\^^^^^^\\\[[[YYYUUUOOOIIICCC;;;444///...///...,,,***)))+++---+++++++++++++++************)))(((''''''((()))***))))))************))))))))))))************))))))''')))***)))((('''(((***)))(((&&&&&&'''((('''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((''''''******)))''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&''')))((((((''''''((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))******((((((((((((******))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******)))((((((&&&&&&''''''((()))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))************))))))(((''''''(((((()))***++++++((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))*********)))'''%%%$$$(((((((((((())))))))))))******)))(((((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((,,,***(((''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((++++++++++++++++++******$$$$$$%%%''''''(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''+++***((('''&&&'''((((((''''''''''''((((((((((((***)))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))'''&&&'''((())))))((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&)))+++***'''&&&(((***zzztttgggdddaaa^^^\\\[[[YYYXXXYYY\\\```aaa___```cccfffdddddddddeeefffffffffgggggghhhjjjkkkllllllkkkjjjllljjjhhhffffffeeecccaaa]]][[[YYYZZZ[[[\\\\\\ZZZ]]]\\\\\\^^^___```___]]]\\\YYYUUUQQQKKKCCC:::444111000...,,,******+++,,,,,,,,,,,,++++++***************)))(((((()))******))))))************))))))*********++++++*********''')))***)))((('''(((******(((''''''((()))(((''''''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((()))))))))))))))(((((('''''''''''''''(((((((((''''''''''''&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((&&&%%%&&&''''''(((((()))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''((('''((()))******)))((('''(((((((((((((((((((((((('''&&&&&&''''''((()))***((((((((((((((((((((((((***))))))(((((())))))***((()))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))%%%%%%%%%&&&''')))***+++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********))))))************)))((('''(((((()))******++++++(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((******))))))((('''&&&&&&&&&&&&'''''''''''''''((())))))))))))((((((''''''(((((((((((())))))))))))((((((((()))))))))))))))***)))(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))(((((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((('''%%%%%%'''))),,,,,,,,,))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''***,,,)))%%%$$$(((---|||yyysssoookkkfffaaa]]]WWW\\\```bbb``````aaaccccccccccccdddeeefffffffffggghhhjjjkkkllllllkkkkkkllljjjhhhggggggfffdddbbb^^^]]]\\\\\\]]]]]]]]]]]]]]]\\\\\\^^^``````___^^^[[[ZZZYYYVVVRRRJJJBBB<<<666333000---++++++++++++---,,,,,,,,,++++++************))))))))))))******))))))************))))))******++++++++++++******''')))***)))((('''(((***+++)))(((((()))******)))''''''(((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''))))))(((((((((((((((((('''''''''(((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&'''((()))******))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&((())))))(((&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))******))))))))))))******************************************************''''''((()))))))))))))))%%%%%%%%%&&&''')))***+++))))))))))))))))))))))))))))))))))))******************))))))))))))))))))((())))))*********))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''(((***+++'''''''''(((((()))))))))(((((((((((())))))******(((((((((((())))))))))))((((((((()))))))))))))))%%%&&&((()))******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&$$$###"""((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***$$$%%%'''((()))((('''&&&((((((((()))))))))******)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&%%%''')))+++,,,+++))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''***+++)))%%%$$$(((---{{{tttlllfff^^^___``````___^^^___```aaabbbccccccdddeeeffffffggghhhiiijjjkkklllllllllkkkjjjhhhhhhhhhgggdddbbb______^^^^^^^^^^^^______]]]]]]]]]^^^```aaa___^^^\\\[[[[[[ZZZWWWRRRJJJEEE<<<888333///...---,,,+++,,,,,,,,,,,,,,,+++++++++************************))))))************))))))******++++++++++++******''')))***)))((('''(((******)))'''((()))******)))&&&'''((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&''''''((()))&&&''''''(((((((((((('''###$$$%%%&&&''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&'''((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))+++******))))))******+++************************************************(((((((((((())))))))))))&&&&&&''''''((()))***+++)))))))))))))))))))))))))))))))))*********++++++************))))))))))))((())))))************)))*********************))))))))))))*********++++++************************))))))))))))))))))))))))******)))((()))***+++,,,))))))******++++++,,,,,,''''''((())))))***++++++(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%(((***+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''')))))))))((('''%%%$$$###(((((((((''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++&&&''')))***+++******)))(((((((((((())))))))))))(((((()))))))))((('''&&&&&&''''''((((((''''''&&&((((((''''''''''''((((((***)))''''''((()))((('''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((******(((&&&&&&))),,,|||uuuooojjjccc^^^]]]^^^```aaaaaaaaabbbcccdddeeeffffffgggggghhhhhhjjjkkklllmmmjjjiiihhhhhhhhhgggdddaaa____________^^^^^^___```___^^^^^^___aaaaaa```^^^___^^^^^^^^^\\\WWWQQQLLLCCC===666222000///---,,,++++++,,,,,,,,,,,,,,,,,,*********++++++*********))))))************))))))))))))************))))))''')))***)))((('''(((***((('''%%%&&&((())))))(((&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))++++++++++++++++++***)))%%%&&&'''(((((('''&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''((((((((()))(((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%&&&&&&''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&''''''((()))***)))))))))))))))))))))))))))))))))******)))))))))&&&''''''((())))))******+++******))))))******+++***************************************************))))))(((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))))))))*********+++++++++************)))))))))((((((((()))***************)))))))))******++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))***+++,,,------,,,***)))(((((())))))***++++++,,,))))))))))))))))))******(((((((((((()))))))))))))))((((((((('''&&&&&&&&&((()))))))))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))((('''&&&(((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((()))******,,,+++)))((('''(((***+++'''''''''((((((((())))))''''''((()))((('''&&&%%%''''''((())))))(((''''''((((((''''''''''''((((((***(((&&&&&&'''((('''&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))uuuhhh___]]]```bbbddd```aaabbbcccdddeeeffffffhhhggggggggghhhjjjlllnnniiihhhhhhhhhhhhgggdddaaa______```___^^^^^^___```aaa`````````bbbbbb```___bbbaaaaaa```^^^ZZZTTTPPPFFF@@@999444111000...,,,+++++++++,,,,,,---------******++++++++++++******))))))************))))))))))))************))))))((()))***)))((('''(((***&&&%%%$$$$$$&&&'''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))((('''&&&(((((()))))))))'''&&&%%%!!!"""###$$$&&&'''((((((&&&'''''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''))))))(((((((((((())))))***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))******++++++++++++******'''(((((()))***+++++++++++++++************++++++************************************************+++***)))(((((('''((((((***)))))))))))))))***+++)))))))))))))))))))))))))))************++++++++++++*********))))))(((((((((((()))***************''''''(((***+++,,,---...)))************+++++++++''''''''''''''''''''''''))))))))))))))))))))))))))),,,000222111---((($$$%%%%%%%%%&&&'''(((((()))++++++******)))((((((((((((((((((((())))))))))))))))))((('''&&&%%%%%%$$$...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***000,,,'''###"""$$$'''***''''''''''''((((((((((((&&&'''((((((((('''%%%$$$'''((()))******)))((('''((((((''''''''''''((((((&&&%%%$$$%%%''')))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))'''zzziii___\\\]]]^^^```aaacccdddffffffffffffeeeeeeggghhhhhhiiiiiiiiihhhiiijjjkkkjjjgggdddbbb```_________```aaacccddddddddddddcccbbbaaaaaa```dddddddddccc```]]]YYYWWWPPPKKKCCC<<<777333///,,,///,,,***)))+++---......++++++++++++******))))))++++++************++++++))))))))))))))))))))))))))))))******++++++,,,,,,******))))))))))))******%%%%%%&&&&&&'''((((((((((((''''''((())))))(((&&&((((((((((((((('''''''''))))))************))))))***)))(((((((((((())))))###%%%'''(((*********)))&&&&&&&&&'''((())))))***((((((((((((((('''''''''%%%&&&((())))))'''&&&$$$***)))((('''&&&%%%%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((('''&&&'''((()))***'''''''''''''''&&&&&&&&&+++***((('''''''''((()))***)))(((''''''((()))***+++***)))(((((()))***++++++***((('''&&&''')))***%%%&&&&&&'''((())))))************)))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,++++++***+++++++++((((((((()))******++++++*********************************))))))))))))((()))*********++++++++++++,,,,,,,,,+++++++++******///---+++))))))+++---///+++++++++************))))))))))))))))))*********)))*********+++,,,---...++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++************************))))))))))))))))))))))))++++++************++++++)))***++++++***)))***+++&&&'''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))(((((())))))((('''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))''''''(((((((((((('''''''''((((((((('''%%%###!!!&&&&&&%%%%%%&&&''')))*********)))((((((((((((((())))))(((((((((((())))))(((((())))))((('''&&&&&&$$$&&&)))***(((&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************vvviiibbb___^^^\\\^^^aaacccddddddcccbbbeeefffgggggghhhhhhhhhhhhhhhiiijjjkkkiiigggdddbbbaaa```______```aaacccdddddddddcccbbbbbbaaa``````cccddddddcccaaa^^^[[[YYYSSSOOOHHHAAA;;;666111...000---+++***+++,,,,,,+++************))))))((((((++++++************++++++))))))))))))))))))))))))'''''''''(((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''((())))))(((&&&((((((((((((((((((((('''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((()))***)))((('''&&&&&&&&&''''''((())))))***++++++***)))(((''''''&&&&&&'''((()))))))))(((((()))(((''''''&&&&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&)))((('''''''''((()))***''''''''''''''''''''''''+++***)))((('''(((((()))***)))(((''''''((()))***+++***)))(((((()))***++++++***((('''''''''))))))''''''(((((()))************)))))))))))))))))))))************************)))************++++++++++++******))))))******+++************))))))))))))************************)))))))))******+++++++++)))))))))*********++++++******++++++,,,,,,,,,---...---+++******+++---...++++++++++++************++++++******))))))((((((***)))((()))***+++,,,++++++******))))))******+++************************)))******++++++++++++***************************************************++++++************++++++)))***++++++***)))***+++)))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))(((((((((''''''))))))************))))))(((((())))))(((''''''&&&'''''''''((((((((())))))&&&''''''((()))******+++'''''''''((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''(((((('''&&&&&&&&&'''((())))))(((''''''''''''''')))((((((''''''(((((()))''''''(((((('''&&&&&&%%%%%%'''))))))(((&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((()))))))))pppfff___\\\ZZZ\\\___aaacccbbbaaa```ffffffffffffgggggggggggghhhiiijjjjjjiiigggeeecccbbbbbbaaa``````aaabbbccccccccccccbbbaaaaaa``````ccccccccccccbbb```]]]\\\XXXTTTNNNHHHBBB<<<555111000...,,,+++++++++***))))))))))))))))))(((((((((++++++************++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((++++++***))))))(((''''''(((''''''((())))))(((&&&''''''((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''))))))))))))(((''')))))))))))))))((('''&&&&&&&&&''''''((()))))))))---,,,+++***((('''&&&&&&((((((((())))))*********((((((''''''&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***&&&&&&&&&''''''(((((()))******)))((((((((((((((())))))(((((((((((())))))******))))))))))))******+++***((('''''''''((()))))))))))))))************))))))))))))))))))******************************)))************+++++++++***)))))))))))))))******,,,++++++***))))))((((((************************(((((()))***+++,,,------((()))))))))************))))))***+++,,,---.........---+++******+++---...,,,+++++++++************,,,,,,+++***)))(((''''''+++)))''''''***+++***(((******))))))))))))******************************++++++++++++++++++***)))************************************************++++++************++++++)))***++++++***)))***+++***+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))************))))))(((((()))))))))(((''''''''''''((((((((()))))))))%%%&&&'''((()))***+++,,,''''''((((((((()))))))))'''(((((())))))((((((''''''''''''((()))***+++,,,***)))((('''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''(((''''''''''''''''''(((&&&&&&'''''''''&&&%%%%%%&&&((()))((('''&&&''')))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((yyynnneeeaaa\\\]]]^^^___```aaabbbccceeeeeeeeeeeeeeeeeeeeefffggghhhiiiiiiiiigggfffeeedddcccbbbaaa```aaabbbcccccccccbbbbbbbbbaaaaaaaaabbbcccccccccbbbaaa```___[[[XXXTTTNNNIIIAAA999444000...,,,,,,,,,,,,***)))************))))))))))))++++++************++++++))))))))))))))))))))))))+++******)))((('''''''''))))))))))))))))))))))))*********))))))((((((((((((''''''((())))))(((&&&''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&(((******)))'''&&&%%%%%%&&&'''(((((())))))''''''''''''(((((())))))+++******)))((('''&&&&&&***))))))((((((((())))))((('''''''''''''''((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''(((((((((%%%&&&&&&'''((())))))******))))))((((((((((((((())))))(((((((((((())))))***))))))))))))))))))*********)))((('''(((((()))***))))))))))))))))))))))))))))))))))))*********************************))))))*********+++++++++***))))))))))))******++++++++++++******)))))))))************************)))******+++,,,,,,------(((((()))))))))***************++++++,,,------......---+++******+++---...,,,,,,+++++++++*********+++*********))))))((((((---***''''''+++,,,***'''***))))))(((((())))))***************************,,,,,,,,,,,,+++******)))************************************************++++++************++++++)))***++++++***)))***+++)))******+++++++++******))))))))))))))))))))))))************************))))))************))))))(((((()))))))))((((((''''''(((((((((((()))))))))&&&''''''((()))******+++'''(((((((((((()))))))))(((((())))))))))))((((((((((((''''''(((***,,,---)))(((((('''''''''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((''''''&&&&&&((())))))(((''''''(((***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))zzzrrrlllcccaaa___]]]]]]___bbbcccccccccbbbbbbbbbcccdddeeegggggghhhiiihhhhhhgggfffddddddbbbaaaaaabbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```]]]ZZZWWWSSSMMMFFF???:::111///---,,,------,,,+++++++++++++++++++++++++++++++++************++++++************************++++++***)))((('''&&&&&&))))))***++++++***))))))'''''''''(((((()))))))))(((''''''((())))))(((&&&&&&'''''''''(((((())))))''''''((((((((((((''''''$$$&&&((()))***)))'''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((((((((((((&&&&&&''''''''''''''''''++++++)))((('''&&&&&&&&&(((((('''''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))*********)))%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))******)))))))))))))))(((((('''(((((())))))))))))(((((()))))))))******)))))))))***))))))(((((((((((((((((((((((((((((((((''''''(((((())))))************))))))))))))))))))))))))))))))*********+++++++++***************+++,,,---))))))******+++++++++,,,************************++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***(((((())))))*********+++...+++))))))+++,,,+++)))******))))))))))))******************************,,,,,,,,,,,,,,,+++***)))************************************************++++++************++++++)))***++++++***)))***+++******+++++++++******)))************************************++++++++++++))))))************))))))(((((()))))))))))))))((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((()))))))))***(((((())))))))))))(((((()))((('''&&&'''((()))***&&&''''''(((((())))))))))))((((((((((((((())))))''''''&&&&&&&&&&&&'''''''''((())))))))))))(((((())))))***)))'''''')))+++''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********}}}wwwpppmmmgggbbb___^^^___`````````______```aaacccdddfffgggggghhhhhhhhhhhhgggddddddcccbbbbbbcccdddeeeddddddddddddddddddddddddbbbbbbaaaaaaaaa`````````]]][[[XXXUUUQQQLLLFFFAAA555222...---------------+++++++++,,,,,,,,,,,,,,,++++++************++++++************************))))))(((((('''&&&%%%%%%((()))***++++++***)))(((&&&&&&'''(((((()))******(((''''''((())))))(((&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''&&&&&&&&&$$$%%%'''((())))))((('''))))))'''&&&%%%$$$$$$%%%''''''(((((((((((((((((($$$%%%%%%&&&&&&'''((((((******)))(((''''''&&&%%%))))))(((((('''((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''')))******)))((((((%%%%%%&&&''''''''''''&&&'''''''''(((((())))))***)))))))))))))))(((''''''(((((())))))))))))(((((())))))************))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((()))******++++++(((((((((((((((((((((((()))************+++++++++************+++,,,---...))))))******+++,,,,,,---************************,,,,,,++++++************)))*********++++++++++++...---------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++''''''((()))***+++,,,,,,++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++************++++++)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,+++******************************************+++++++++))))))************))))))(((((()))*********))))))((((((((()))))))))***************)))((((((''''''((((((((()))))))))******((())))))******))))))((()))(((((('''&&&&&&&&&&&&%%%&&&'''))))))***)))))))))(((((((((((()))******(((''''''''''''''''''((((((((()))*********))))))(((***+++***)))((()))***''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((()))))))))(((************************))))))))))))************~~~xxxqqqiiiccc^^^\\\]]]\\\\\\\\\]]]___bbbcccffffffgggggghhhhhhhhhiiidddcccbbbbbbcccdddeeefffeeeeeeeeeeeeeeeeeeeeeeeebbbaaaaaa```____________^^^\\\ZZZWWWUUUQQQMMMIII<<<777111---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************)))))))))(((((('''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((''''''((())))))(((&&&&&&&&&''''''((())))))***&&&''''''((((((''''''&&&%%%%%%&&&''''''(((((())),,,+++)))'''&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&'''''''''''''''(((((()))*********)))(((******)))((('''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******((('''&&&&&&'''((()))))))))((((((((((((((((((((()))))))))((())))))***)))((('''&&&'''((()))******)))((('''((()))***++++++***)))((()))))))))))))))((((((''''''''''''((())))))******'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++************************))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++(((((())))))******++++++'''***,,,+++((((((+++///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++)))***++++++***)))***+++++++++,,,,,,++++++***)))************************)))))))))*********++++++))))))************))))))(((((()))***************(((((()))))))))*********))))))))))))(((((((((((((((((()))))))))*********))))))************))))))'''(((((((((''''''&&&%%%'''((())))))***)))(((((('''''''''''''''((()))))))))((((((''''''(((((()))''''''((()))))))))))))))(((***,,,,,,+++))))))***''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((()))))))))((())))))))))))))))))))))))((((((((())))))))))))***tttiii```ZZZ[[[ZZZZZZZZZ\\\___aaacccffffffgggggghhhhhhiiiiiiccccccbbbbbbccceeefffhhhffffffffffffffffffffffffbbbaaa```______^^^_________]]][[[YYYWWWUUUQQQOOOAAA<<<444...++++++++++++))))))******++++++++++++++++++************++++++************************++++++++++++************$$$%%%'''(((((('''%%%$$$,,,,,,++++++***)))))))))(((''''''((())))))(((&&&&&&&&&&&&'''((())))))***))))))************))))))&&&%%%%%%&&&&&&((()))*********)))(((((()))++++++((((((((((((((('''''''''))))))(((((('''''''''&&&%%%'''))),,,------,,,+++++++++***(((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))***)))(((&&&$$$'''(((***+++++++++***)))))))))))))))((((((((((((((()))*********)))'''&&&'''((()))******)))((('''((()))***++++++***)))((()))))))))))))))((((((''''''(((((()))***++++++,,,'''(((((()))***+++++++++************************)))************+++++++++(((((((((((()))***+++,,,------,,,++++++*********************************''''''((()))***++++++,,,++++++,,,,,,,,,---------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************))))))))))))$$$)))---+++'''&&&+++000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------------************************++++++++++++++++++++++++++++++************++++++)))+++++++++***)))***+++)))))))))))))))((('''&&&************************(((((())))))************))))))************))))))(((((()))***************))))))))))))************''''''(((((())))))******))))))))))))************))))))************))))))&&&'''((())))))((('''&&&))))))*********((('''&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))&&&&&&'''((())))))(((((('''***,,,---,,,***))))))''''''''''''((((((((()))))))))))))))))))))))))))$$$%%%'''))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((()))uuuhhhaaaYYYXXXXXXZZZ^^^bbbeeefffcccdddfffgggggggggfffeeeeeeeeeeeeeeeffffffffffffjjjiiigggeeeeeeeeefffgggdddbbb``````bbbcccaaa___[[[[[[ZZZYYYXXXWWWVVVVVVCCC@@@;;;555111.........------,,,,,,+++,,,,,,,,,+++++++++************)))+++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))******)))((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$&&&&&&''''''(((((())))))''''''''''''(((((())))))'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***++++++************++++++))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))***)))'''&&&&&&''')))*********))))))))))))******)))))))))))))))))))))))),,,------,,,***))))))***************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------,,,+++++++++***)))))))))++++++++++++++++++++++++'''((()))***************---,,,+++******+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***)))((((((++++++++++++++++++++++++************************************************************************)))*********++++++++++++(((((((((((())))))))))))))))))))))))************---,,,***(((((((((((()))((()))***+++***(((&&&%%%)))((((((((()))***)))((())))))(((((('''''''''&&&(((((())))))))))))((((((******))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,***(((***,,,---+++(((wwwnnn___]]]ZZZZZZ]]]```bbbbbbdddeeefffffffffeeedddcccddddddeeeeeeeeefffffffffiiiiiigggfffeeeeeeeeeeeedddbbb```aaabbbcccaaa___\\\\\\[[[[[[ZZZXXXWWWWWWKKKGGGAAA:::333///,,,+++------,,,++++++++++++,,,))))))******+++++++++,,,+++++++++++++++***))))))************)))))))))((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))((())))))))))))(((((('''(((''''''''''''((())))))(((''''''&&&'''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&'''((()))***))))))(((((((((((())))))))))))(((((((((((())))))+++***)))(((((()))***+++(((((((((((()))))))))***...---+++)))))))))***+++******))))))))))))******************************)))+++,,,+++******+++,,,------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,+++******)))************************))))))))))))))))))))))))************************************************)))))))))*********++++++(((((((((((())))))))))))(((((()))))))))*********,,,+++***)))((((((((())))))(((((((((((()))))))))((('''''''''(((((((((''')))))))))(((((((((''''''(((((())))))))))))((((((***)))))))))(((((((((''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((***+++)))&&&yyyjjjfff```]]]]]]^^^``````ddddddddddddcccbbbaaaaaaddddddeeeeeeffffffffffffiiiiiihhhgggfffeeeccccccdddbbbaaaaaabbbbbbaaa```]]]]]]]]]]]]\\\[[[YYYWWWQQQNNNGGG???888222...,,,------,,,+++++++++++++++(((((()))***+++,,,------***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&'''''''''(((((())))))''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))))))))******)))(((((((((((((((((((((((((((((()))******(((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))++++++************++++++((((((((()))))))))******...---+++*********+++,,,******))))))))))))******************************((()))++++++++++++,,,...........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((()))))))))))),,,+++***)))((((((((())))))(((&&&&&&''')))+++---((((((((((((((((((((((((***)))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))******)))'''vvvqqqiiiccc````````````aaaaaaaaaaaaaaaaaaaaaaaaddddddfffggggggggggggggghhhhhhhhhhhhgggeeebbbaaaccccccbbbbbbbbbbbbaaaaaa^^^______```___]]]ZZZYYYSSSPPPKKKEEE>>>888333111...---,,,++++++***++++++))))))***++++++,,,------******+++++++++******)))*********)))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((+++******))))))((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''',,,***)))'''''''''((((((((((((''''''(((((()))***''''''''''''((((((((())))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))++++++************++++++))))))(((((((((((())))))************************(((((()))))))))*********)))((((((((()))***+++,,,+++******))))))******+++************************)))+++,,,---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------............------------------------........................,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))+++******))))))))))))))))))(((''''''''')))***+++)))*********)))))))))***************))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++,,,,,,+++***{{{rrriiidddaaa```___]]]]]]^^^___```aaaccccccdddeeeggghhhiiiiiihhhhhhgggggghhhhhhfffeeecccaaaccccccccccccbbbaaabbbbbb``````aaa```___^^^\\\[[[WWWTTTPPPJJJCCC<<<666333///...---,,,++++++++++++,,,+++++++++++++++++++++)))******+++++++++******))))))))))))))))))************************************))))))((((((((('''((((((((((((''''''''''''&&&''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''''''''((()))''''''&&&&&&''''''((()))&&&''''''(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))++++++************++++++))))))(((((((((((())))))((())))))))))))))))))((())))))))))))************))))))))))))))))))******++++++************++++++************************---...///...------...///************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------------........./////////................................................,,,------......------,,,++++++,,,,,,,,,---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))(((((()))*********((('''&&&&&&((())))))'''&&&((()))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,,,,,,,+++++++++~~~sssjjjddd```]]][[[[[[\\\]]]___bbbdddeeecccdddgggiiijjjiiihhhhhhfffffffffffffffeeedddccccccdddddddddbbbaaabbbcccbbbbbbaaa```___^^^]]]]]]\\\ZZZVVVOOOHHH???888444111000///---,,,,,,,,,,,,---,,,,,,,,,++++++++++++))))))***++++++++++++***))))))))))))***************************************))))))))))))))))))((())))))(((((('''''''''&&&(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&((()))++++++(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((&&&''''''((()))(((((((((******))))))))))))******************************'''''''''''''''''''''''''''((()))*********))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))*********++++++,,,,,,++++++***))))))(((++++++************++++++++++++++++++++++++++++++---/////////---------///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------...............////////////000////////////////////////------------------------......////////////......------------............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))************))))))************)))(((((()))++++++***(((&&&$$$###&&&(((&&&$$$###%%%'''(((((()))))))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((***++++++***))))))***uuukkkccc^^^\\\\\\\\\]]]___aaacccddd```bbbeeegggiiihhhgggffffffeeeeeeddddddeeeeeeeeebbbdddeeedddbbbaaabbbddddddbbb```^^^]]]]]]^^^___^^^]]]ZZZTTTMMMEEE>>>:::222111000///...---------++++++,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++((()))))))))************************************)))))))))))))))*********'''''''''((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))'''''''''((((((((((((((())))))((((((((('''''''''&&&'''((())))))******)))'''''''''''''''(((((()))&&&&&&((()))))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))***+++***))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))************)))((())))))*********+++++++++'''((())))))************,,,++++++******++++++,,,++++++++++++++++++++++++***,,,------,,,,,,...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------........./////////....../////////000000000111111111111111111111111////////////////////////000111111222222111111000.........////////////000//////..................------------------------,,,------.........------,,,,,,---......---,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))*********++++++(((((((((((())))))))))))************++++++++++++((()))***++++++***)))(((((())))))))))))(((((((((###&&&)))'''$$$###%%%(((''''''((((((((()))))))))(((((())))))))))))(((((('''((((((((()))))))))******)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,***((()))+++rrrgggaaa^^^]]]]]]]]]^^^```bbbccc^^^```cccfffggggggeeedddfffeeedddcccdddeeefffgggbbbdddfffeeebbb```bbbdddeeeccc```]]]\\\]]]^^^```\\\\\\ZZZWWWRRRKKKEEEBBB333222111000......------******+++,,,------...///((()))***+++++++++++++++(((((())))))*********+++************************(((((())))))******++++++%%%%%%&&&'''((()))***+++******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,***)))'''%%%$$$###&&&'''''''''(((((())))))++++++******)))))))))((($$$&&&(((***++++++******((((((((((((((()))******%%%&&&((()))))))))((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))++++++************++++++))))))(((((((((((()))))))))***+++,,,,,,+++***))))))************+++++++++"""&&&)))+++---...,,,++++++******++++++,,,++++++++++++++++++++++++&&&(((***++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////000000000000////////////000000000000111111111111111111111111333333333333333333333333222333333444444333333222////////////000000000000111111000000//////......------------------------------...///000000000///,,,,,,---......---,,,,,,((()))***,,,...000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************++++++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,((()))***++++++***)))((()))((('''&&&''')))+++,,,&&&))),,,+++'''%%%(((,,,&&&'''''''''(((((())))))(((((())))))))))))(((((('''((((((((())))))************))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***,,,///...,,,***+++---uuunnnggg^^^YYY\\\```bbbbbbcccbbbcccccccccdddeeeffffffeeeeeeeeecccaaabbbdddgggbbbeeeggggggdddbbbbbbcccbbbaaaaaa```______``````ccc```\\\YYYVVVRRRMMMJJJ:::444,,,***,,,...---++++++******)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***+++)))(((''''''((()))+++'''***---+++&&&###$$$'''))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***)))(((&&&$$$$$$&&&((()))&&&&&&''''''''''''&&&&&&,,,)))'''(((***+++***(((*********)))(((&&&%%%$$$''''''((((((((((((''''''''')))+++,,,***)))))))))***))))))(((((((((((()))))))))(((((((((((())))))+++*********))))))(((((((((((())))))))))))((((((************++++++++++++''''''''''''((()))***+++)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++***************+++))))))***+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,+++,,,,,,------,,,,,,---......---,,,,,,((()))+++******+++---///...................../////////000111111111111000888666444555777888666444666666666666777999:::;;;;;;;;;;;;<<<===>>>>>>???<<<;;;;;;;;;<<<;;;888555888777666666555555555666222222333444333222000///...------...000000...------,,,,,,,,,---///000222000000//////000...+++)))******++++++,,,---------------------------------111000///---+++)))((('''+++++++++,,,,,,---------+++++++++******)))))))))******+++,,,,,,,,,,,,+++(((((((((((())))))))))))))))))))))))******************)))))))))***,,,---,,,+++++++++******))))))'''((()))******)))((('''*********)))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))***************************)))'''&&&'''))),,,...(((((())))))))))))((((((((())))))))))))*********))))))))))))))))))))))))+++*********))))))((((((wwwmmmccc\\\\\\```aaabbbdddaaabbbcccdddeeeeeeeeeeeeeeeeeeeeecccbbbbbbeeegggccceeegggfffdddbbbcccdddccccccbbbaaa````````````cccaaa^^^[[[XXXUUUQQQMMMAAA:::222...///000///------,,,+++******+++,,,,,,************************,,,+++***)))(((((()))******)))(((''''''((()))***'''***---+++'''%%%&&&)))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((())))))***(((((('''&&&&&&'''((((((&&&''''''((((((''''''&&&+++)))'''''')))******(((((((((((()))(((((('''&&&''''''((((((((((((''''''%%%'''))))))((('''''''''))))))((((((((())))))***))))))(((((((((((())))))************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))******))))))((()))))))))*********************************++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,---...//////------------------------,,,.........------///000...//////000111222222333333333555777888999999999===;;;::::::======<<<:::======>>>???AAACCCEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIGGGEEEBBB@@@??????>>>======>>>>>>;;;::::::999888666444333333111000000111111///...//////...------...///000///...---...//////---+++---------,,,,,,,,,,,,,,,...------------,,,,,,,,,))))))***+++---...//////++++++,,,,,,,,,---------,,,,,,+++++++++*********,,,+++***)))***+++---...---,,,,,,+++***)))(((((())))))))))))******************)))))))))***,,,,,,++++++*********)))))))))((()))***++++++***)))(((************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''(((***,,,---(((((())))))))))))(((((()))))))))*********++++++************************+++*********))))))))))))zzznnnccc`````````aaaccc```aaacccdddeeeeeeddddddeeeeeeeeedddcccccceeegggeeeeeefffeeeccccccdddeeeeeedddcccbbbaaaaaaaaaaaacccaaa___]]][[[YYYUUUSSSJJJCCC:::444222222000//////...---,,,+++***++++++************************++++++***)))))))))*********)))(((''''''((()))***'''***,,,,,,)))''')))+++''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&***(((''''''((())))))(((&&&'''(((((())))))))))))'''(((((())))))(((((('''&&&'''))))))(((''''''((((((((((((((())))))***+++***))))))(((((())))))***************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))---,,,+++***))))))))))))************************((()))***+++,,,------...++++++************++++++---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---...///000111///...---------...///000///000000000......000222222222444555777999;;;;;;;;;<<<>>>AAACCCEEEFFFGGGHHHGGGFFFGGGHHHIIIHHHGGGHHHIIIJJJLLLOOOQQQTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVSSSQQQLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJGGGEEECCCAAA@@@@@@===:::777555555555444333555444222111000000000000000...---...000111111000111000000///...---------......------,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++...,,,***((()))+++...//////......---,,,+++***))))))))))))*********++++++*********)))******+++,,,******))))))))))))((((((******++++++++++++******************************************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))******++++++((())))))******))))))(((************+++++++++,,,++++++++++++++++++++++++***************)))))))))}}}nnngggdddaaa```aaa___```bbbdddeeedddcccccceeeeeefffeeeddddddfffhhhffffffeeedddcccdddeeefffeeeeeedddcccbbbaaabbbbbbbbbaaa___^^^]]]\\\YYYWWWQQQKKKAAA999444222000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************)))(((((()))******&&&(((******)))((()))+++&&&''''''((()))******+++))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''')))((('''''''''(((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((***+++***)))((()))***(((((((((((()))***+++,,,***))))))))))))))))))************)))))))))))))))(((((())))))))))))(((((()))*********++++++++++++---,,,++++++*********+++************************))))))***+++,,,,,,------++++++*********+++,,,,,,------------,,,,,,,,,,,,......------------......,,,,,,,,,,,,------------,,,,,,---...............---------------...///000111000...---...///222333...000111111000111333666999:::<<>>======<<<;;;999777555444444666333111111222333333333333222222111000///......,,,,,,,,,,,,,,,---------000///...---,,,+++******,,,,,,---------------------------------------------,,,+++******,,,---...,,,,,,,,,,,,------------))))))*********+++++++++******************++++++)))))))))(((((((((((((((************************)))***************++++++************)))))))))((((((((((((((((((((((((((('''(((***,,,,,,***(((''')))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++***))))))))))))******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************}}}rrrkkkeee``````___```aaaccccccccccccbbbdddfffffffffeeeeeegggiiigggeeedddcccdddeeeffffffdddcccbbbbbbaaaaaabbbbbb```___^^^^^^^^^]]][[[YYYUUUOOOFFF>>>777222///...,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++*********))))))))))))******%%%&&&((()))(((((()))***&&&''''''((()))******+++))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''((((((((('''''''''((())))))))))))))))))(((((('''(((((())))))))))))(((((()))***+++***)))((()))+++(((((((((((()))+++,,,,,,******))))))))))))******))))))))))))))))))******(((((())))))))))))(((((()))*********+++++++++++++++++++++++++++,,,------************************++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,+++++++++++++++///......------......///,,,,,,---------.........------...////////////...///......------------...//////......///111444555222444666777888:::>>>@@@EEEFFFHHHKKKNNNPPPRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZ______````````````aaabbbaaaaaaaaaaaaaaabbbccccccbbbccceeefffffffffeeeddddddccccccdddeeeeeecccaaa```_______________``````cccbbb```___^^^^^^___```[[[WWWSSSOOONNNNNNMMMLLLIIIHHHGGGEEEBBB@@@>>>===>>>;;;777666666555555444222222111000000///......++++++,,,---...//////000,,,,,,,,,------.........------------------------------------------------***+++,,,......---,,,++++++++++++,,,,,,,,,,,,---************++++++++++++*********+++************((((((((((((((())))))))))))))))))(((((()))))))))))))))******+++++++++,,,************)))))))))((((((((((((((((((((((((((('''(((***,,,,,,***((('''(((((())))))************((((((((((((((((((((((((************************'''(((***++++++***)))((())))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++wwwmmmeeebbb`````````aaaaaabbbccccccdddfffggggggffffffhhhiiifffeeeddddddfffgggffffff```````````````aaaaaabbb```___^^^^^^^^^^^^\\\ZZZWWWSSSLLLDDD<<<555111///+++,,,---...////////////************************)))***++++++,,,+++++++++************************&&&&&&'''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((())))))(((''''''(((***************))))))((('''((())))))******))))))((('''(((((('''&&&&&&((()))))))))))))))******+++,,,+++******))))))******+++))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))************+++,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***++++++,,,---...++++++++++++++++++++++++......------------......,,,------....../////////---...//////000///////////////............////////////000111333666999;;;<<>>===:::888555444333222000///......,,,,,,---...///000000111/////////...---,,,,,,+++............------------,,,,,,---------------...)))***---///000...,,,***...---,,,+++***))))))(((*********++++++++++++,,,***++++++++++++***))))))(((((())))))))))))******))))))(((((((((((())))))))))))******+++,,,,,,,,,************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((()))******++++++******)))************+++++++++,,,++++++++++++++++++++++++*********+++++++++++++++vvvmmmhhhaaa```_________aaacccddddddfffhhhhhhgggggghhhjjjfffdddccceeeggghhhgggddd\\\\\\\\\]]]^^^___aaaaaaaaa___^^^_________]]][[[YYYWWWRRRKKKCCC;;;666333---...//////000///......************************)))***+++,,,,,,,,,++++++*********++++++*********(((((((((((()))))))))((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((())))))***(((((('''&&&&&&'''(((((((((((())))))))))))(((((((((******)))'''''')))+++(((((()))************)))))))))************))))))((((((((('''&&&&&&(((************)))******+++++++++******))))))******+++((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---......***+++++++++,,,---------...------------------...,,,------...//////000000......///000000000000////////////000111222444555555666888;;;???BBBDDDEEEHHHKKKMMMOOOQQQTTTWWWZZZZZZ[[[\\\^^^___aaabbbcccccccccdddeeeeeeeeeddddddccceeeggggggeeeeeegggjjjhhhgggfffeeedddcccccccccdddfffhhhiiiiiihhhfffdddeeeeeefffiiilllmmmllljjjgggfffffffffgggggghhhiiifffggghhhiiiiiiiiiiiiiiijjjiiigggffffffeeecccbbb`````````___^^^\\\ZZZYYYVVVTTTRRRPPPNNNLLLHHHEEE@@@???===:::777444222111000000000000000000//////333222111///---+++))))))///.........------------++++++,,,,,,------------***+++---...///...---,,,...------,,,+++***))))))*********+++++++++,,,,,,***++++++,,,+++***)))((()))))))))*********++++++******)))(((((()))******))))))***++++++,,,------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************))))))*********))))))))))))******++++++******))))))))))))*********++++++*********************************++++++,,,,,,,,,}}}rrrmmmbbb```^^^]]]^^^```ccceeedddfffhhhiiihhhhhhiiijjjeeeddddddfffiiiiiigggdddZZZZZZZZZ[[[]]]___```aaabbbaaa``````aaa```^^^\\\[[[ZZZWWWQQQHHH???999777//////000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******++++++++++++*********))))))***++++++)))((())))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***)))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((((((***+++***((('''))),,,&&&'''((()))++++++,,,,,,))))))************))))))*********)))'''(((***,,,++++++******************++++++************++++++(((((())))))*********+++(((((())))))))))))((((((************++++++++++++,,,,,,+++***))))))))))))++++++++++++++++++++++++))))))***+++,,,------...++++++++++++,,,---...///++++++,,,,,,---...//////---------,,,,,,------------------...///000000111...//////000000000000000......///111444666888:::<<<>>>BBBFFFJJJMMMOOOPPPPPPRRRTTTUUUVVVXXX\\\^^^___```aaabbbcccdddeeeeeeddddddeeefffggggggggggggeeegggjjjiiihhhhhhjjjlllgggfffeeedddddddddddddddbbbdddfffggggggeeecccbbbddddddfffiiilllnnnmmmlllhhhhhhggghhhhhhiiijjjjjjiiijjjlllmmmmmmlllkkkjjjkkkjjjiiijjjjjjjjjgggeeefffgggggggggfffeeecccbbbbbb```^^^]]]\\\YYYUUURRRLLLJJJGGGCCC>>>:::777555333333222111000///......++++++,,,---...///000111//////.........---------+++++++++,,,,,,------------,,,,,,,,,------......+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,,,,+++***)))((())))))******+++++++++,,,,,,+++***))))))***+++,,,))))))***+++,,,,,,------************))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))******++++++++++++******((())))))))))))*********))))))))))))))))))))))))*********++++++,,,,,,,,,vvvnnneee]]]]]]```______```eeeeeefffffffffffffffffffffcccbbbdddfffeee___ZZZXXXUUUSSSVVV\\\aaabbbaaa``````aaaaaaaaa___^^^]]]]]][[[YYYUUUOOOGGG===777111000......//////...---......---,,,,,,+++******************************+++++++++***)))(((((('''++++++++++++***((('''&&&))))))))))))))))))*********)))((('''&&&&&&'''(((,,,***((('''&&&'''((()))***(((&&&'''))))))'''%%%(((((((((((())))))))))))+++)))((())),,,---+++)))))))))*********+++++++++***************)))((((((,,,+++++++++******))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,,,,+++***)))((())))))))))))))))))))))))---,,,+++*********+++,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---,,,,,,,,,,,,---......///000000111000...---,,,---...///...---,,,---...000...---...000222333333111444888::::::<<<@@@CCCKKKLLLMMMOOOSSSWWWZZZ]]]\\\[[[[[[\\\]]]___bbbcccaaaaaaaaabbbbbbcccccccccbbbccceeefffggggggfffeeehhhgggggghhhjjjkkkjjjiiigggdddaaa___^^^^^^\\\[[[[[[[[[\\\[[[[[[\\\^^^```^^^bbbfffjjjkkkkkklllmmmllliiifffdddcccbbbaaa```eeefffhhhjjjkkkkkkkkkjjjmmmnnnnnnllljjjjjjkkklllkkkjjjjjjlllmmmllljjjhhhhhheeeccceeegggfffaaa\\\[[[WWWRRROOOMMMJJJEEEAAA===:::555222111111000///111000///------------...222111111000///...---,,,000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,+++***))))))******...---+++******+++---...+++***)))***++++++***)))++++++,,,+++***(((&&&%%%)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))))))))***+++++++++,,,************++++++++++++++++++,,,,,,,,,,,,------xxxlllbbb```aaa``````aaacccccccccddddddeeeeeeeeefffdddbbbdddfffeee___ZZZUUUQQQOOOQQQWWW\\\^^^]]]___```aaaaaa```___^^^]]]]]][[[YYYVVVQQQJJJAAA;;;333111.........///...---......------,,,++++++***************************+++++++++***)))((((((((()))***************)))(((*********)))))))))))))))***)))((('''&&&''''''(((+++***((('''''''''((()))***(((&&&'''))))))'''%%%(((((((((((()))))))))******((('''(((***,,,***((())))))))))))))))))*********************)))((((((++++++*********)))))))))************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***************************,,,,,,+++******++++++,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,------...///---.../////////...------...///000///...---...///111000///000222444555555777;;;???CCCEEEIIIMMMQQQSSSSSSTTTVVVXXXZZZ\\\^^^___^^^^^^^^^^^^```aaabbb______^^^]]]]]]]]]]]]]]]^^^___aaacccddddddddddddgggffffffggghhhgggeeeccc```]]]YYYWWWVVVUUUTTTRRRQQQQQQQQQQQQQQQRRRVVVYYY[[[___dddhhhjjjjjjkkkkkkhhhccc]]]YYYXXXYYYZZZ[[[```aaacccfffhhhiiikkkkkkkkkllllllkkkjjjiiijjjlllmmmlllkkklllmmmmmmkkkiiillliiihhhiiilllkkkfffbbbaaa^^^ZZZXXXVVVTTTPPPLLLFFFBBB===999666555222111111111000///...///000000000000//////......------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,+++***************++++++******+++---///000+++***)))***++++++***)))'''(((((()))))))))))))))((()))******+++++++++***)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))***++++++***)))***+++***************+++++++++))))))((((((''''''&&&&&&*********+++++++++,,,,,,uuugggbbb```^^^]]]^^^`````````aaabbbcccdddeeefffdddcccdddeeeddd___[[[UUUQQQMMMNNNSSSXXX[[[[[[^^^___`````````___^^^]]]]]]\\\ZZZXXXUUUOOOHHHCCC666333000............---......------,,,++++++++++++++++++++++++++++++++++++++++++***))))))((((((((())))))***++++++******+++*********))))))(((((())))))((('''''''''((((((+++***(((''''''((())))))***(((''''''))))))(((&&&((((((((()))))))))******)))''''''''')))***)))((()))))))))(((((((((((((((***************)))((((((******))))))))))))((((((************************************************************************,,,,,,+++*********++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******---------,,,------...///,,,,,,---............---...000111000//////000111333333444555666888:::;;;CCCFFFJJJNNNQQQUUUXXX[[[ZZZ[[[\\\^^^___```aaaaaa```___^^^]]]]]]\\\]]]]]]ZZZYYYWWWUUUSSSSSSSSSTTTVVVWWWYYY[[[\\\^^^^^^^^^bbbbbbbbbbbbcccaaa^^^[[[VVVSSSOOOLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEHHHMMMPPPWWW[[[bbbgggiiiiiiiiiiiiddd]]]TTTMMMKKKMMMPPPRRRVVVWWWZZZ]]]aaaeeehhhjjjhhhiiijjjjjjiiiiiijjjkkkooonnnllllllmmmmmmlllkkknnnlllkkkmmmooooookkkhhhfffeeebbbaaa```^^^[[[XXXRRRMMMGGGAAA===:::777555333333222111111111222222000000///////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,++++++************+++)))((()))***,,,...111222+++***)))***++++++***)))'''''''''''''''((()))***(((((()))************)))))))))))))))))))))))))))'''(((((()))******++++++************************)))))))))))))))))))))))))))***++++++***)))***++++++++++++***************---,,,,,,+++***)))(((((())))))*********+++++++++qqqiiieeeaaa^^^_______________```bbbdddeeefffdddddddddeeeddd```]]]XXXTTTPPPOOORRRWWWZZZ\\\]]]]]]______```___^^^]]]]]]\\\[[[ZZZXXXTTTNNNIII:::777222///......------......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******++++++*********++++++******)))((((((((())))))((((((((((((((((((***)))(((((((((((())))))***)))((((((((((((((('''(((((()))))))))*********(((((((((((()))******)))***))))))))))))(((((((((***************)))(((((()))))))))(((((((((((((((***************************************************************************)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******++++++,,,,,,,,,---------------------------..................---------------------...//////------------------------...///111111000000222333666888:::<<<>>>AAADDDFFFPPPRRRUUUWWWYYY[[[\\\]]]\\\^^^```bbbccccccbbbbbbZZZYYYXXXWWWUUUTTTSSSSSSPPPOOOLLLJJJHHHHHHHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUWWWWWWXXXZZZ[[[ZZZVVVTTTOOOKKKGGGEEECCCBBB@@@???AAA@@@???>>>>>>BBBGGGLLLTTTYYY```fffhhhhhhhhhhhhccc\\\RRRIIIFFFFFFGGGHHHJJJKKKNNNRRRWWW]]]bbbeeedddeeeggghhhhhhiiikkkmmmqqqooolllkkklllmmmmmmlllmmmllllllmmmoooooommmkkkiiihhhhhhgggeeecccaaa___YYYUUUNNNHHHDDD@@@===;;;888777777555444444333333222111111000000111111222............////////////------------------------------...............---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******+++++++++((())))))***,,,...000111+++***)))***++++++***))),,,+++)))(((''''''(((((())))))***************)))(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++,,,+++++++++***)))))))))------,,,,,,+++++++++***************++++++++++++xxxrrrkkkeeeccc___^^^^^^^^^___aaaccceeeddddddddddddddddddbbb```\\\YYYTTTQQQRRRUUUXXXZZZ[[[\\\]]]_________^^^^^^^^^]]]\\\[[[ZZZVVVRRRNNN@@@;;;555000..................------------,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,++++++***((((((************))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))***)))(((((((((((())))))))))))************))))))************++++++***************************************)))((((((((((((((((((((()))))))))***************************************************************************)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------...///000000...------------...///////////////......---------...000222333333444666888;;;???CCCFFFIIILLLPPPSSSYYYZZZ\\\^^^___```___^^^^^^^^^______^^^\\\[[[YYYOOOOOONNNMMMLLLKKKJJJIIIGGGFFFDDDBBB@@@????????????@@@AAACCCFFFHHHJJJKKKKKKKKKMMMPPPSSSTTTSSSQQQMMMJJJGGGDDDCCCBBB@@@???@@@???>>><<<<<>><<<:::888666555444333111000///000000111......//////////////////---------------------------......//////...------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++++++++++++++,,,,,,++++++++++++,,,---......+++***)))***++++++***)))---,,,***)))((())))))******++++++,,,++++++******((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))***+++,,,+++++++++***)))))))))'''(((((())))))*********+++++++++,,,,,,,,,,,,---uuukkkfff___^^^]]]]]]]]]```bbbcccbbbcccdddddddddddddddddd^^^[[[WWWSSSQQQRRRTTTVVVYYYZZZ\\\^^^______^^^^^^___]]]\\\[[[ZZZWWWSSSOOOFFF@@@888222////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++)))(((''')))))))))))))))))))))***(((((()))*********))))))(((((((((((()))))))))))))))***+++***((('''((())))))))))))*********++++++)))***++++++******+++,,,)))*********++++++++++++***************)))(((((((((((())))))))))))******************************++++++++++++++++++++++++************************++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,------------------------------------------------((()))***+++---...//////......------......///000111111000//////000000111111333666999:::<<>><<<:::999888999:::;;;>>>@@@BBBDDDCCCCCCEEEJJJOOORRRTTTSSSQQQOOOKKKIIIHHHHHHFFFEEECCCBBB@@@>>><<<>>>AAAEEENNNQQQWWW[[[]]]^^^___```aaa^^^YYYSSSMMMFFF???:::999;;;===@@@DDDHHHLLLNNNRRRTTTVVVXXX[[[```ggglllooommmkkkjjjjjjjjjiiihhhgggggggggggghhhhhhhhhhhhfffhhhkkkllljjjhhhgggggg___\\\VVVRRRPPPNNNLLLJJJGGGGGGFFFDDDBBB???===<<<999777444111/////////000////////////////////////------------------------......///000000...---,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***))))))))))))***+++,,,---...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))***++++++++++++***************(((((()))***+++,,,------++++++,,,,,,,,,---------uuulll^^^]]][[[ZZZ[[[]]]___aaa```bbbcccddddddeeefffgggaaa___[[[VVVRRRQQQQQQRRRXXXYYY[[[]]]^^^___^^^^^^```^^^\\\[[[YYYVVVRRROOOJJJDDD;;;444111000000000------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))((((((((()))******++++++'''((()))***+++******)))''''''((())))))))))))))))))***,,,***((('''(((***))))))*********+++++++++''')))+++***)))(((***,,,''''''((()))***+++,,,,,,***************)))(((((()))))))))*********++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................******++++++,,,---.....................//////000111000000111222444666777777:::>>>AAADDDGGGKKKMMMPPPUUU[[[]]]\\\]]]```dddcccbbbbbbcccdddbbb^^^ZZZUUUTTTQQQNNNKKKHHHGGGFFFDDDFFFHHHIIIKKKLLLLLLKKKKKKKKKIIIFFFBBB===999666777777888999;;;===???AAACCCCCCDDDHHHNNNTTTWWWXXXWWWTTTQQQPPPPPPOOOOOONNNIIIHHHGGGDDDAAA@@@BBBDDDHHHKKKNNNQQQRRRTTTVVVXXX\\\ZZZWWWTTTOOOGGG???999888999;;;===@@@AAABBBCCCEEEFFFHHHJJJOOOWWW```ggglllkkkiiiiiiiiiiiifffddd_________^^^^^^]]]^^^___^^^bbbgggiiiiiihhhiiijjjeeeaaa\\\XXXVVVTTTSSSQQQMMMNNNNNNMMMLLLJJJHHHGGGBBB???;;;777444333222333111111000000//////.................................///000000000///---,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,---...,,,,,,,,,---,,,,,,,,,++++++***)))***++++++***)))'''((()))***+++,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))*********)))))))))))))))************************)))))))))))))))))))))))))))***++++++***)))***+++***************++++++++++++,,,,,,------.........***+++++++++,,,,,,,,,,,,xxx^^^\\\ZZZYYYYYYZZZ]]]^^^___aaacccddddddeeegggiiidddbbb___ZZZUUURRRQQQRRRXXXYYY[[[]]]^^^___^^^^^^```___\\\[[[YYYUUUQQQNNNMMMFFF===555111111111111------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++''''''((()))***+++,,,,,,'''((()))+++++++++***)))''''''((())))))***))))))(((+++,,,+++((('''(((***)))************+++++++++&&&(((******'''''')))+++%%%&&&'''((()))***+++,,,***************)))(((((())))))******+++++++++,,,************************++++++++++++++++++++++++((((((((((((((((((((((((((()))***,,,,,,,,,+++***++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++........................---....................................///000000//////000111444777:::<<<===@@@DDDHHHKKKOOOSSSVVVXXX]]]bbbcccaaa```cccfffgggeeecccbbbaaa]]]VVVQQQLLLKKKIIIGGGFFFFFFGGGGGGEEEGGGJJJMMMOOOQQQQQQRRRRRRQQQPPPLLLFFF???999555999888999999;;;===@@@AAAEEEEEEEEEIIIPPPVVV[[[]]]ZZZXXXUUUTTTTTTUUUTTTSSSOOOOOOMMMJJJFFFDDDEEEFFFCCCEEEHHHIIIKKKMMMPPPRRRXXXVVVTTTQQQMMMGGG???:::888999;;;===>>>>>>>>>=========>>>@@@FFFPPP[[[bbbjjjiiihhhiiiiiigggdddbbbWWWWWWWWWVVVUUUTTTUUUVVVVVV[[[aaaeeefffgggiiikkkjjjfffaaa]]]ZZZYYYWWWUUUPPPQQQRRRSSSRRRQQQPPPOOOKKKHHHCCC>>>:::888888888222111111000///......---...........................///000111000///---+++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++,,,---------,,,,,,+++***)))***+++++++++)))((()))***++++++***((('''***************)))(((((())))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))+++++++++***)))***+++))))))******+++++++++,,,************************)))************+++++++++yyyfff^^^WWWVVVWWWWWWZZZ___dddbbbaaabbbdddffffffeeecccaaa___]]][[[WWWRRRNNNTTTVVVXXX[[[]]]^^^______```___^^^\\\ZZZWWWUUUTTTRRRMMMFFF===777333111111+++,,,,,,+++,,,...///---,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))+++---...---,,,+++))))))))))))))))))))))))***+++---,,,***((()))***+++++++++***************)))))))))***+++++++++,,,++++++************++++++************************************))))))(((((()))))))))+++,,,---+++)))++++++++++++++++++++++++)))************+++++++++************************,,,++++++******++++++,,,...---+++******+++---...++++++,,,,,,,,,---------///...---,,,+++,,,,,,------------.........//////111000///...///000111222,,,---......,,,---...000...000333666999>>>CCCGGGNNNOOOQQQTTTVVVYYY[[[\\\`````````___^^^```cccfffeeegggfffccc\\\TTTOOOLLLJJJIIIGGGFFFFFFIIIKKKMMMMMMOOORRRTTTVVVVVVVVVUUUVVVTTTOOOIIICCC===999666777777888;;;???CCCHHHJJJPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXYYYYYYWWWWWWXXXYYYYYYXXXWWWVVVSSSQQQOOONNNHHHGGGGGGHHHHHHJJJKKKKKKPPPNNNLLLHHHDDDAAA>>><<<<<<;;;;;;;;;<<<===>>>???<<<===???>>>@@@GGGSSS\\\ggghhhjjjkkkkkkiiifffddd[[[VVVPPPLLLIIIHHHGGGGGGPPPSSSWWW[[[___bbbcccdddeeeffffffddd```\\\ZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRPPPNNNKKKGGGDDDBBBAAAAAA:::888444111///...//////////////////////////////***+++---.........------........................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,.........,,,***)))......---,,,,,,+++++++++(((((()))***+++,,,,,,---)))+++,,,+++((('''(((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++nnnddd[[[WWWVVVVVVZZZ```bbbaaa```aaadddfffffffffeeedddbbb```]]]YYYTTTPPPSSSUUUWWWZZZ\\\^^^^^^___```___^^^\\\ZZZXXXVVVUUUPPPMMMIIICCC<<<666111///...///////////////---***------,,,++++++,,,------++++++,,,,,,,,,---------************************'''(((***++++++***)))(((************************((()))*********)))((('''))))))))))))((((((((((((***************+++++++++++++++************++++++************************++++++++++++******)))))))))))))))+++,,,,,,+++)))++++++++++++++++++++++++************++++++++++++************************,,,++++++******++++++,,,------++++++++++++------++++++,,,,,,,,,---------///...---,,,,,,,,,---------........................------,,,------......//////000///......000222000333888<<<@@@EEEKKKOOOUUUVVVWWWYYY[[[]]]^^^______``````______```bbbeeebbbdddeeebbb]]]WWWSSSQQQRRRPPPMMMKKKJJJKKKMMMNNNOOOPPPQQQRRRQQQPPPNNNMMMNNNLLLIIIEEEAAA===999888;;;;;;<<>>===;;;;;;<<<<<<===>>>>>>???===>>>??????BBBJJJVVV___gggiiijjjkkkkkkiiigggeee___ZZZRRRLLLHHHEEECCCBBBFFFHHHLLLQQQWWW[[[___```dddfffgggfffdddaaa```___[[[ZZZYYYXXXWWWWWWVVVVVVSSSQQQNNNKKKHHHFFFEEEEEE???===:::777444222111000////////////////////////,,,---...///000//////...---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,***)))))))))))))))))))))))))))***************+++++++++)))+++,,,+++((('''(((***))))))(((((((((((())))))************************++++++******************************************++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++zzznnnaaaYYYVVVVVVZZZ``````___^^^___bbbeeeffffffhhhfffdddbbb```\\\WWWSSSRRRTTTVVVYYY\\\]]]^^^^^^______^^^]]][[[YYYWWWVVVPPPOOONNNJJJCCC;;;444//////...///000111///,,,***------,,,,,,,,,,,,------,,,,,,---------.........++++++++++++++++++++++++((()))***++++++***((('''************************)))((()))+++......***&&&))))))))))))))))))))))))+++++++++***************++++++************++++++***************************************)))))))))***))))))***,,,,,,+++)))++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------,,,---------///.....................------------------,,,,,,000111111000///111444777666:::@@@FFFKKKPPPUUUXXX[[[\\\]]]^^^___```aaabbb^^^```aaaaaa```aaabbbccc___bbbcccccc___[[[YYYWWWYYYWWWTTTQQQOOONNNNNNNNNOOOOOOPPPOOOMMMKKKIIIGGGGGGFFFEEECCCAAA???===<<>>???@@@AAABBBCCCDDDDDDBBBCCCCCCDDDGGGPPP[[[dddiiijjjlllmmmlllkkkiiihhhfffaaaYYYRRRLLLGGGCCC@@@???@@@BBBFFFKKKPPPUUUWWW]]]```dddffffffeeeeeeeee```______^^^]]]\\\\\\\\\XXXVVVSSSPPPMMMLLLKKKKKKHHHGGGDDDAAA===999666444222222111000////////////...///000000000000000///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))&&&''''''((())))))******+++++++++*********)))))))))***+++***)))((()))******))))))(((((())))))***************************,,,,,,++++++***))))))(((************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{kkk```YYYWWWZZZ___^^^\\\[[[]]]aaadddfffggghhhgggeeecccaaa^^^YYYUUURRRTTTWWWZZZ\\\]]]^^^^^^______^^^]]]\\\ZZZXXXWWWSSSSSSRRRNNNHHH@@@999444444000---///000///------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************+++******...333333---(((***+++++++++++++++,,,,,,,,,+++++++++***)))))))))++++++************++++++************************))))))))))))((((((((((((***))))))***+++,,,+++******+++++++++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------............------------...////////////...............///////////////......//////000111222555:::>>>@@@DDDJJJOOOTTTWWW[[[]]]^^^^^^___```aaabbbcccddd___aaacccccccccbbbcccdddaaaccceeeeeebbb```^^^^^^]]][[[XXXUUUSSSQQQQQQQQQQQQQQQQQQPPPOOONNNLLLLLLIIIIIIHHHHHHGGGFFFEEEEEECCCDDDFFFHHHKKKOOORRRTTTPPPPPPPPPQQQQQQRRRSSSTTTYYYZZZ\\\]]]]]]^^^```bbbcccdddeeeggghhhiiijjjjjjeeedddbbb___\\\YYYVVVUUUOOOMMMJJJGGGEEEDDDDDDDDDCCCDDDFFFHHHKKKMMMOOOPPPMMMMMMMMMMMMPPPXXXbbbjjjlllmmmnnnoooooonnnmmmlllllliiiddd___YYYQQQJJJDDD@@@?????????AAAEEEHHHKKKQQQUUU[[[```ccceeehhhjjjffffffeeedddcccaaa``````\\\[[[XXXUUUSSSQQQQQQQQQRRRQQQPPPMMMHHHCCC>>>;;;999777555333222111111111//////000000000000000000------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++******)))************++++++,,,,,,************************)))*********))))))))))))***))))))))))))))))))***************************+++++++++*********))))))*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyylllbbb[[[[[[^^^\\\ZZZYYY[[[^^^bbbeeeffffffeeedddcccbbb___[[[WWWTTTVVVXXX[[[]]]^^^____________^^^^^^]]][[[ZZZYYYXXXWWWTTTQQQKKKEEE@@@===CCC999111000111///...000++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,++++++***)))************************,,,******...333333...(((******++++++,,,,,,,,,---,,,+++++++++***)))))))))++++++************++++++************************************************+++)))((()))+++,,,+++************++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........---.....................//////////////////////////////000000000111111111---///222555888===CCCGGGJJJNNNSSSVVVXXXZZZ\\\^^^^^^___```aaabbbcccdddeee]]]___bbbcccbbbbbbcccddddddfffhhhhhhfffccccccccc```___]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSTTTSSSSSSSSSRRRRRRQQQQQQMMMMMMOOOQQQTTTVVVXXXYYY[[[ZZZZZZZZZ[[[\\\]]]^^^```bbbeeeffffffgggiiikkkhhhiiijjjkkkkkkllllllllliiiiiihhhfffdddbbb___^^^ZZZXXXTTTPPPLLLHHHGGGFFFFFFGGGIIILLLOOOTTTWWWYYYYYYYYYXXXXXX[[[aaahhhmmmpppqqqrrrrrrrrrrrrqqqpppllllllkkkjjjeee]]]TTTMMMCCCAAA>>><<<<<<===@@@AAAEEEJJJQQQXXX^^^ccciiillljjjjjjjjjiiigggeeedddbbb```___\\\ZZZXXXWWWWWWWWWZZZZZZYYYWWWSSSMMMHHHEEE@@@>>>:::777444222111111000000//////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++*********------,,,,,,,,,+++++++++((())))))***++++++,,,,,,))))))))))))*********)))******))))))))))))******************************))))))*********+++++++++***************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}pppddd^^^]]][[[YYYXXXYYY\\\```cccddddddccccccccccccaaa]]]ZZZXXXZZZ\\\^^^___`````````_________^^^]]]\\\[[[ZZZ[[[ZZZWWWSSSOOOKKKGGGEEERRRCCC666333222...---000------............------*********+++++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++***)))***,,,//////+++'''(((((())))))***++++++++++++++++++***************++++++************++++++************************,,,,,,,,,---------------+++***((()))***,,,,,,+++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------...////////////........./////////000000000////////////000111333555111444999===BBBGGGLLLPPPTTTVVVYYYZZZZZZ[[[\\\^^^^^^^^^______``````aaaaaaXXXZZZ\\\]]]]]]^^^aaacccfffhhhiiiiiigggfffffffffddddddcccccccccccccccdddeeedddcccaaa^^^]]][[[ZZZ___^^^^^^^^^]]]]]]]]]\\\YYYZZZ[[[\\\^^^___```aaadddcccbbbbbbbbbdddeeefffeeefffiiiiiijjjjjjmmmnnnnnnnnnooooooooonnnnnnmmmmmmmmmmmmllljjjgggdddcccbbb```]]]XXXTTTOOOKKKIIIHHHHHHIIIJJJNNNSSSYYY\\\`````````aaadddhhhlllnnnrrrsssssstttttttttttttttkkklllmmmnnnllleee]]]WWWIIIFFFCCC???===<<<===>>>???CCCIIIOOOVVV^^^eeejjjjjjjjjkkkkkkjjjiiigggfffeeecccaaa___]]]]]]]]]]]]`````````___\\\XXXTTTRRRIIIFFFAAA<<<888555333333111000000////////////000........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,++++++***))))))((('''((()))***+++,,,------***)))((()))***+++***)))+++******))))))******+++++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oooccc^^^[[[YYYWWWWWWZZZ___bbbcccbbbbbbbbbddddddccc```^^^]]]^^^___aaabbbaaaaaa```^^^_________^^^]]]\\\\\\[[[[[[YYYWWWTTTPPPLLLJJJRRRAAA444333222,,,***...------...//////...------+++++++++,,,,,,,,,------************************))))))))))))))))))******++++++++++++++++++++++++******+++,,,,,,+++)))((((((((()))******+++,,,,,,***************+++++++++++++++************++++++************************++++++,,,,,,,,,---------,,,***((((((***+++,,,+++)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------++++++++++++------------------............,,,---...///000000///...------...///000111111222222111//////111444888;;;;;;???DDDIIINNNQQQUUUXXXZZZ[[[\\\\\\[[[[[[]]]___[[[[[[ZZZYYYXXXWWWWWWVVVPPPQQQSSSTTTUUUWWW[[[^^^dddfffhhhhhhhhhggghhhiiigggggggggggghhhhhhhhhiiijjjjjjhhhgggeeeddddddddddddddddddddddddeeeeeeeeebbbcccdddeeeeeeeeeeeeeeegggfffeeeddddddfffggghhhfffhhhjjjjjjjjjkkkmmmooooooooopppppppppoooooonnnmmmnnnooonnnmmmkkkiiigggeeeeeedddaaa]]]YYYUUURRRMMMKKKIIIIIIKKKPPPVVVZZZ___```bbbeeeiiilllmmmnnnrrrsssssssssttttttttttttnnnnnnmmmmmmmmmjjjfffcccXXXUUUOOOJJJDDDAAA>>>===<<<>>>BBBFFFLLLTTT\\\bbbeeegggiiikkklllllllllkkkiiihhhfffdddcccbbbccccccccccccdddcccbbb```^^^]]]WWWSSSMMMFFF@@@<<<:::999333222111000///000000111////////////////////////------------.........///------------------------------------------------+++++++++++++++,,,------************))))))))))))))))))*********+++++++++***((('''(((+++,,,+++)))+++******))))))******+++++++++++++++++++++++++++******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------vvvfff```[[[YYYVVVVVVZZZ^^^```bbbbbbbbbcccdddfffeeeccc``````aaabbbccccccbbbbbbaaa^^^_________^^^^^^]]]\\\ZZZZZZ[[[ZZZXXXSSSOOOLLLHHH888---000111+++))),,,++++++,,,------,,,++++++,,,,,,,,,---------......+++++++++++++++++++++++++++*********+++,,,------++++++++++++++++++++++++,,,---...---,,,******+++******+++,,,------......))))))******+++++++++,,,++++++************++++++************************(((((())))))************,,,***((((((***+++,,,+++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...---+++******+++---...---------.........//////,,,---///000000000///...,,,---...///000111222333555444222222444888===@@@CCCGGGMMMSSSVVVYYY[[[]]]]]]^^^^^^\\\[[[\\\^^^```XXXWWWUUUSSSPPPNNNMMMLLLIIIJJJLLLMMMNNNQQQVVVZZZaaacccfffgggggghhhiiikkkhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjkkkllleeeeeefffgggggghhhhhhiiiffffffggggggggggggffffffjjjiiihhhgggggghhhjjjkkkhhhiiikkkkkkkkkkkkmmmooommmmmmnnnnnnooonnnnnnmmmjjjkkkmmmooooooooommmlllgggggghhhhhheeebbb^^^[[[SSSOOOKKKIIIJJJOOOUUUYYY\\\^^^aaafffjjjmmmnnnmmmrrrrrrrrrrrrsssssstttttttttqqqnnnmmmmmmnnnmmmlllhhhddd]]]TTTLLLEEE@@@===:::;;;<<<>>>CCCJJJSSSYYYaaacccgggjjjmmmooooooooolllkkkiiihhhfffffffffgggeeeeeeeeeeeeeeeeeeddddddbbb^^^WWWOOOIIIDDDBBBAAA555444222111111111222222000000000000000000000000---------.........//////------------------------------------------------,,,+++++++++,,,------...)))))))))***++++++,,,,,,+++++++++******************((('''(((+++,,,+++)))++++++************++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************************------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------tttggg```]]]ZZZZZZ\\\___aaabbb``````bbbccccccbbbaaaaaa^^^^^^___aaadddeeedddcccaaa```______``````^^^\\\\\\ZZZXXXZZZ[[[XXXQQQKKKBBB<<<444000///000000///000///...---,,,+++++++++******++++++++++++******************************+++*********************++++++************************+++++++++,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,.........,,,***)))+++++++++++++++***)))(((,,,+++***))))))***+++,,,111///+++******++++++***---...//////......///111------------------------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------......000111222,,,---......//////......//////.........///000000///000000///......///000000222555777;;;@@@GGGKKKRRRSSSUUUXXX[[[\\\^^^^^^ZZZZZZZZZ[[[[[[XXXSSSPPPMMMLLLJJJGGGCCCBBBCCCEEEHHHHHHFFFFFFGGGLLLSSSXXX```bbbdddddddddeeeggghhhmmmkkkhhhgggfffffffffeeegggkkklllkkklllooonnnkkkhhhiiiiiijjjiiiiiihhhggghhhgggeeedddddddddeeeeeeiiiiiijjjlllmmmnnnlllkkkoooooolllhhhffffffjjjnnnppppppooommmllllllnnnpppjjjkkknnnooopppooonnnmmmlllkkkiiiggggggfffffffff]]]XXXUUUUUUTTTRRRSSSVVVSSSVVV[[[]]]___ccchhhmmmppppppoooooopppqqqssstttoooooopppppppppoooooonnnmmmllliiicccZZZPPPFFF@@@BBB@@@===<<>>BBBGGGMMMQQQVVVWWWXXXYYYZZZ[[[[[[[[[\\\ZZZXXXVVVTTTRRRNNNKKKHHHHHHFFFCCCAAA@@@BBBDDDAAABBBDDDEEEIIIOOOVVV[[[ccceeeggggggggghhhjjjlllkkkjjjgggfffggghhhiiiiiigggkkknnnmmmooorrrssspppllllllkkkkkklllllllllmmmjjjjjjjjjjjjkkkmmmnnnoooooooooqqqsssvvvwwwvvvuuuvvvtttpppmmmmmmooosssvvvtttuuuuuutttrrrrrrssstttssstttttttttssspppnnnllllllkkkkkkkkkkkkjjjiiihhhgggbbb______]]]YYYWWWXXXXXXZZZ\\\]]]\\\^^^aaadddgggiiillloooqqqqqqqqqqqqnnnnnnoooooooooooooooooonnnmmmllliiiccc\\\UUURRRFFFCCC>>><<<===@@@BBBBBBIIIOOOYYYbbbhhhlllooopppooooooooommmkkkjjjlllmmmpppooommmkkkiiiiiiiiiiiijjjiiifffccc^^^YYYTTTRRRIIIDDD>>>:::777555333222111000...///000000///......///000000000000///...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***************))))))(((***************************************************++++++,,,,,,,,,++++++)))))))))*********+++++++++*********,,,---,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,xxxhhhccc]]]YYYYYY[[[]]]^^^```aaabbbccccccbbbaaa``````______```bbbcccaaa```^^^]]]]]]^^^``````___]]][[[ZZZYYYZZZ\\\ZZZUUUPPPJJJDDD;;;444111000000000///...------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++000///...---+++***))))))((((((((()))***+++---...******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---...---,,,+++,,,------............------,,,,,,++++++,,,,,,---555333///---,,,,,,+++)))...//////...+++******+++------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,------...------...////////////...//////......---......///000111111000000222555888999===BBBGGGKKKPPPTTTWWWZZZZZZ[[[ZZZZZZYYYXXXWWWYYYVVVSSSPPPOOONNNLLLJJJGGGGGGEEEBBB???>>>@@@AAA>>>AAAEEEJJJOOOVVV]]]bbbdddfffggghhhggghhhjjjkkkgggfffcccbbbbbbcccfffggggggllloooppptttzzz|||zzztttsssrrrqqqqqqsssuuuwwwssstttuuuxxxzzz}}}~~~|||yyyzzz}}}{{{wwwsssqqqooopppqqqrrrsssrrrnnnkkklllgggddddddccc^^^[[[[[[\\\\\\\\\ZZZXXXWWWWWWYYY^^^bbbhhhnnnqqqrrrqqqpppmmmmmmnnnoooooopppppppppppppppooommmjjjgggcccaaaPPPLLLEEE@@@????????????@@@GGGQQQ[[[bbbhhhmmmooonnnoooooommmlllmmmooorrrqqqqqqooommmlllkkkkkkkkkjjjjjjiiihhheeebbb```^^^UUUPPPIIICCC>>>:::555333444222000///000000///......///000000000000///.../////////....../////////------------------------///...------------...///------,,,,,,,,,,,,------......------,,,,,,+++++++++++++++++++++++++++++++++************)))))))))++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++,,,---,,,+++---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,ssslllddd]]]ZZZ[[[\\\]]]^^^___aaabbbcccccccccbbbaaa```___```aaaaaa```___]]]]]]]]]^^^```aaa___^^^[[[ZZZZZZ[[[\\\[[[WWWTTTNNNIII@@@777222000///000///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,((((((((()))******++++++***++++++,,,,,,++++++*********,,,------------,,,,,,,,,---......///......,,,,,,,,,++++++,,,,,,,,,111///,,,+++++++++***)))+++,,,------,,,,,,---...------------------------+++++++++,,,,,,,,,------***++++++,,,---...//////......------,,,---------------...///////////////111000000/////////000000555555555444333555999<<>>===>>>CCCIIIPPPWWW___fffkkknnnooopppooonnnooorrrtttrrrrrrqqqpppnnnnnnmmmmmmjjjjjjkkkjjjiiigggeeeddd___[[[TTTNNNHHHBBB<<<999777555222111111111000///.........//////.........//////............//////........................000...---++++++---...000+++******))))))******+++,,,,,,,,,++++++***))))))++++++++++++++++++++++++++++++*********))))))***++++++++++++++++++++++++************************((()))***+++,,,---------+++++++++,,,,,,,,,------,,,+++***+++---...---,,,------,,,,,,,,,+++++++++---------------.........wwwmmmccc^^^\\\[[[[[[[[[\\\___bbbdddeeeffffffcccaaa``````aaaaaa```___^^^]]]]]]___aaaaaa```___\\\\\\\\\]]]]]][[[YYYWWWQQQLLLDDD;;;444000//////......---,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************+++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,(((((()))))))))************++++++,,,,,,++++++******++++++,,,------------***+++,,,---------------******++++++++++++******///...,,,---...///...---+++---......------...///------------------------++++++,,,,,,,,,---------++++++,,,------...////////////..................---...//////000000////////////......//////000111222333444666777;;;@@@CCCJJJNNNRRRUUUVVVVVVWWWWWWVVVVVVWWWWWWVVVUUUUUUTTTQQQQQQRRRTTTTTTSSSOOOLLLGGGGGGFFFEEECCCDDDGGGIIIPPPTTTYYY]]]```bbbeeegggjjjkkklllkkkjjjiiijjjkkkhhhiiiiiiiiiiiilllqqquuuyyyvvvnnnmmmllliiifffgggfffeeecccbbbaaaaaa``````[[[]]]```dddhhhlllnnnooopppoooooopppppprrrsssttttttsssqqqooommmllljjjjjjiiibbbYYYPPPHHHBBB>>>;;;???@@@BBBEEEKKKTTT___ffflllnnnooopppoooppprrrsssrrrrrrqqqqqqpppooonnnmmmllllllllllllllljjjhhhgggdddaaa\\\XXXSSSMMMHHHDDD:::777444222222222111000------------------------...------,,,,,,------..............................---+++******+++---...+++******))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++***)))*********************************************************((()))***+++,,,---------+++,,,,,,,,,,,,---------,,,+++***+++---...---,,,++++++,,,,,,,,,---------------....../////////000yyymmmeee```\\\ZZZZZZ[[[^^^aaadddffffffgggdddbbb``````aaabbbbbbaaa```______```bbbbbbaaa___]]]^^^^^^^^^]]]\\\ZZZYYYSSSPPPJJJAAA888222000///...------,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---.........---+++***))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++)))******++++++******)))+++******+++---...---,,,///000000///,,,++++++,,,------------------------,,,,,,,,,,,,------------,,,,,,------......////////////.........//////000......///000000000000///,,,,,,,,,---...///000111---000444999===CCCHHHLLLQQQTTTWWWXXXWWWUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVSSSNNNJJJCCCDDDFFFGGGIIIMMMRRRUUUZZZ]]]aaadddeeefffgggiiiiiikkklllmmmlllmmmooopppmmmqqquuuxxxzzz~~~}}}yyysssmmmkkkjjjhhhfffffffffgggfffeeeaaa```aaabbbdddhhhkkkmmmqqqpppoooooopppqqqssstttrrrqqqqqqqqqqqqqqqqqqpppmmmggg___WWWOOOHHHBBB>>>>>>======>>>CCCLLLXXX```eeehhhlllnnnnnnooopppqqqqqqqqqqqqqqqpppooommmmmmnnnnnnoooooonnnmmmkkkjjjgggeeebbb```]]]XXXSSSOOOAAA===888555333222000///......---,,,,,,---......------,,,,,,,,,,,,---------------------------------,,,++++++++++++,,,---------,,,,,,,,,,,,------------------............++++++++++++++++++++++++---,,,+++***)))***++++++))))))))))))))))))))))))************************)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++,,,---...---,,,+++++++++,,,---.........---------...//////000000|||rrriiiccc___\\\]]]___bbbddddddeeeeeedddbbbaaaaaabbbcccdddcccbbbaaaaaabbbccccccaaa______``````___]]][[[ZZZZZZUUUSSSOOOGGG===666222111---------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,------,,,,,,+++************++++++,,,,,,++++++***------,,,,,,++++++,,,,,,+++,,,,,,,,,,,,++++++*********+++,,,,,,+++*********))))))***+++,,,+++)))...//////...+++******+++------------------------,,,,,,,,,------------...---------...............------------......///000......///000000000000000,,,------///000222444555222666<<>>BBBEEEGGGNNNXXX```fffiiijjjkkknnnoooooonnnlllkkklllmmmnnnnnnmmmmmmllllllllllllkkkjjjiiijjjlllkkkhhhdddccc___XXXQQQJJJCCC===999333222222222333333000...222000///...//////---,,,........................///...---,,,,,,---...///++++++++++++,,,,,,---......---+++******+++---...,,,,,,,,,++++++*********,,,,,,+++***)))(((''''''+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------,,,+++******---,,,,,,,,,,,,---......///////////////.........{{{pppgggdddaaa```aaacccdddcccccccccccccccdddeeeggggggffffffeeebbb______```bbbaaaaaa``````______^^^^^^\\\XXXSSSMMMGGGAAA:::666222///---------...---,,,---------------------------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++,,,++++++++++++++++++,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---------............///000//////...............---------------------------------------......////////////000000/////////---///000111000///000111///111444666999===BBBFFFQQQSSSTTTUUUTTTQQQNNNLLLNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKLLLMMMNNNNNNRRRUUUXXX[[[\\\\\\\\\\\\]]]\\\[[[\\\___eeekkkooozzz~~~vvvooommmmmmmmmmmmpppnnnmmmmmmnnnnnnmmmlllnnnoooqqqrrrqqqnnnkkkiii___ZZZQQQIIICCC@@@@@@@@@DDDJJJRRRYYY___dddhhhkkknnnooopppooommmlllmmmnnnooooooooonnnnnnnnnnnnnnnmmmkkkjjjjjjkkkkkkhhhfffgggddd___YYYTTTNNNGGGCCC999666444333444333222111111000///000000000...---...........................---,,,,,,,,,,,,---...---,,,,,,,,,,,,------...000...---+++************,,,,,,,,,+++++++++******++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------,,,,,,---,,,,,,,,,------....../////////////////////...zzzkkkgggcccaaaaaabbbbbbbbbcccccccccccccccdddeeefffffffffdddaaa___]]]___```__________________``````]]]ZZZVVVRRRLLLFFF???:::222000---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++************++++++,,,,,,---************+++++++++,,,+++++++++++++++++++++++++++************+++,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''(((***,,,---------,,,---------............/////////...---------------------------------------...............///000000...//////////////////...,,,...000000000111333444222444777:::>>>DDDKKKPPPVVVVVVUUUSSSOOOJJJFFFCCCGGGGGGHHHIIIIIIIIIHHHHHHIIIHHHGGGHHHJJJNNNQQQTTTWWWZZZ^^^```___^^^^^^^^^___```bbbcccgggppp||||||yyywwwssspppooommmkkkjjjkkklllkkkjjjmmmnnnoooppppppnnnlllkkkgggddd]]]VVVNNNGGGBBB@@@BBBEEEIIINNNTTT\\\ccciiinnnoooppppppnnnmmmnnnoooppppppppppppppppppppppppooommmjjjjjjjjjjjjhhhgggjjjhhheeebbb___YYYSSSOOOCCC???:::666444444333222000000000111222222///---........................------,,,++++++,,,------......------------------000///...,,,***((('''&&&,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,------***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---.........,,,------------...............//////////////////qqqlllfffbbbaaaaaabbbbbbccccccbbbbbbbbbccccccdddeeeeeedddaaa^^^]]]]]]^^^________________________\\\ZZZWWWTTTPPPJJJBBB===444111...------......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***))))))***+++,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++************++++++,,,,,,------------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++'''((()))+++,,,------------------............///000///......------..............................///////////////000000111//////............//////---...000000000111333555555888===AAAFFFKKKQQQUUUQQQPPPNNNLLLHHHDDDAAA???@@@AAACCCDDDFFFFFFFFFFFFGGGIIIKKKMMMQQQVVV[[[___^^^```bbbaaa___^^^___aaabbbgggmmmssszzz{{{rrrnnniiiffffffhhhhhhiiikkkkkklllmmmmmmmmmlllkkkiiihhheee```ZZZRRRLLLHHHEEEEEEEEEFFFJJJRRR[[[bbblllnnnppppppooonnnooooooooooooppppppppppppqqqqqqooommmjjjhhhhhhgggggggggggggggffffffdddaaa[[[WWWOOOIIIAAA;;;777555333222/////////111222222///---........................------------------------000///...---------------.........---+++)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++++++++***************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,------......,,,------...........................////////////xxxsssjjjdddaaaaaaaaaaaabbbbbbaaaaaaaaabbbbbbccccccdddcccaaa^^^]]]]]]^^^`````````___^^^^^^]]]]]][[[YYYWWWUUURRRLLLFFFAAA777444000...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***))))))***+++,,,,,,------***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------,,,,,,,,,,,,+++***)))***+++---///---------............///111000//////......//////........................000////////////000111111000///............///000///000111111000111444666888===DDDJJJNNNPPPRRRSSSLLLKKKIIIGGGDDDBBB@@@???<<<>>>AAAEEEHHHJJJJJJKKKLLLPPPUUUXXXZZZ]]]aaaddddddeeefffdddbbbdddjjjooopppxxx{{{tttkkkdddbbbcccfffggglllmmmmmmmmmnnnnnnnnnnnniiijjjjjjhhhccc\\\VVVRRRMMMKKKHHHEEEFFFLLLTTTZZZgggjjjmmmoooooonnnooopppoooooooooooooooooooooooommmllljjjhhhffffffggghhhfffffffffggghhheeeaaa^^^ZZZTTTKKKCCC===888555222000//////000111111...,,,////////////////////////......////////////......000///...---------------,,,,,,---,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,+++++++++************************************************------------------------///...---,,,,,,,,,,,,---,,,---.../////////......---.........//////000000yyyooogggbbbaaaaaabbb```````````````aaabbbcccbbbccccccbbb___^^^^^^___``````______^^^]]]\\\\\\[[[YYYWWWUUUSSSNNNIIIEEE<<<888333000//////......------------------------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,---,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,------------,,,,,,///---+++))))))+++---///---------............///111111000///////////////........................///////////////000111111111000///......///000111000111222222333555888;;;???EEEKKKPPPQQQOOONNNMMMFFFEEECCC@@@???=========???BBBFFFKKKOOORRRSSSSSSUUUZZZ___`````````bbbeeedddgggkkklllnnnsss}}}vvvkkkffffffggghhhllllllkkkkkkkkkkkklllmmmmmmmmmnnnmmmiiiddd^^^[[[XXXVVVQQQMMMKKKMMMRRRVVVaaaeeeiiilllmmmnnnooopppoooooonnnnnnnnnmmmmmmmmmjjjkkkkkkjjjhhhggghhhiiihhhhhhhhhiiijjjiiifffdddbbb]]]UUUNNNGGG@@@;;;777333111000///000000///---//////////////////////////////000000000000//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++*********)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************------------------------111000...,,,,,,,,,,,,---,,,---...///000///......------......///000000000~~~sssiiidddbbbbbbbbb^^^^^^^^^___```aaabbbcccaaabbbcccbbbaaa___```aaa^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZWWWUUUSSSQQQMMMJJJ@@@<<<666222000//////...........................---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***,,,------,,,***)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,------------,,,,,,------,,,,,,,,,---...///---------............///000000///............///........................///............///000000222111000//////000111222000222444555777;;;@@@CCCIIILLLPPPQQQOOOKKKHHHGGGAAA@@@???>>>>>>???@@@AAAGGGJJJOOOTTTWWWZZZZZZZZZ\\\```cccdddcccdddhhhlllmmmttt}}}wwwrrrpppnnnmmmlllkkkjjjiiijjjllllllnnnooooooooommmjjjgggeeebbb```]]]YYYUUUSSSTTTVVV\\\```eeeiiilllmmmooopppppppppooonnnmmmllllllkkkiiikkkmmmmmmkkkiiijjjlllkkkjjjiiijjjkkkkkkiiigggeeebbb^^^YYYSSSLLLDDD???888555222000000111000///////////////////////////......///000000///......---,,,,,,,,,,,,------......---,,,,,,,,,---...///,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------000///---,,,,,,---...///,,,---///000000000......------......///000000111uuujjjdddbbbbbbccc]]]]]]^^^^^^```aaacccccc```aaaccccccbbbaaaaaabbb\\\\\\]]]^^^^^^___``````]]][[[XXXVVVTTTRRROOOMMMBBB>>>888333000//////...////////////////////////---------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------)))***,,,------,,,***)))***+++,,,---...---,,,,,,---------------------------------.........//////,,,------......------,,,***+++---///000000//////---------.........////////////...------------...////////////////////////...............///000000333222111//////111222333000222555777;;;@@@FFFJJJPPPQQQRRRPPPLLLHHHEEEDDDAAAAAAAAABBBDDDGGGJJJLLLNNNPPPUUUZZZ]]]______^^^]]]aaadddeeefffiiiqqqxxxyyyvvvtttrrrpppooonnnoooppprrrmmmnnnoooppppppppppppoooggggggfffbbb]]]ZZZXXXXXXXXX\\\ccchhhkkklllnnnppprrrqqqpppooonnnllllllkkkiiillloooooommmlllmmmnnnllljjjiiiiiijjjjjjiiihhhfffdddbbb```[[[TTTLLLFFF<<<999444111111222222222000000000000000000000000,,,---...//////...---,,,++++++++++++,,,,,,---...111///---,,,,,,---...///,,,,,,,,,------.........***++++++,,,---//////000---......//////......---------------------------------------------------------------------------...---,,,+++,,,...000111,,,---///000111000///------------...///000000111yyynnniiieee```\\\```___^^^___aaaaaa```___]]]___aaabbbcccbbbaaa```ZZZ[[[]]]___```___^^^]]]^^^\\\YYYUUURRROOOMMMLLLGGGBBB:::333///...///111........................++++++---......---++++++//////.........---------++++++++++++++++++++++++,,,,,,,,,------.........------------------------------------------------------...---,,,+++---///------------------------------------------------............///////////////......------...000111//////////////////////////////.........---------111000///////////////000111111222222222222222222222777;;;???FFFMMMPPPNNNVVVTTTQQQMMMHHHEEECCCAAACCCEEEGGGHHHIIIMMMQQQTTTWWWZZZ]]]___^^^___aaadddgggggghhhkkkrrr}}}}}}|||zzzxxxvvvsssrrrqqqqqqpppnnnkkkhhhkkklllmmmmmmlllhhheeebbb```bbbfffjjjnnnoooppppppoooooonnnnnnmmmmmmllllllmmmmmmmmmnnnnnnnnnnnnnnnooonnnnnnmmmkkkjjjiiiiiinnnkkkgggccc___YYYSSSOOOKKKDDD;;;555333222000...444222111000111111///.........////////////....../////////......------,,,000---***+++...000000...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******,,,...111...,,,++++++++++++***,,,------+++)))'''((()))---------,,,,,,,,,++++++,,,,,,,,,---------..........................................////////////...............///000000~~~uuuqqqlllddd]]]___^^^]]]^^^```bbbaaaaaa^^^___aaabbbbbbaaa```___ZZZ[[[\\\]]]^^^]]]]]]\\\[[[ZZZXXXUUUSSSQQQOOOOOOKKKFFF???777222/////////........................,,,,,,,,,------,,,,,,,,,.........------------,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++---......---,,,,,,---///------------------------------------------------............////////////...............///000000////////////////////////000000000//////.........000000////////////000000222222222222222333444555888>>>CCCFFFMMMTTTVVVTTTVVVUUURRROOOLLLJJJIIIHHHLLLNNNQQQRRRTTTVVVZZZ]]]\\\]]]_________aaaeeehhhlllpppwwwyyyvvvrrroooooooooooonnnkkklllnnnooonnnmmmlllkkkfffhhhkkkmmmooopppoooooonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmlllkkkjjjiiiiiillljjjgggdddbbb^^^YYYVVVPPPIIIAAA;;;888666222///333222000000111111000///......////////////......//////......---------,,,000---+++,,,...000000///---------------------------...///...------...000...---+++++++++,,,,,,,,,...//////...,,,+++,,,------------,,,,,,,,,++++++,,,,,,,,,---------..........................................///////////////............///000000~~~}}}wwwjjj___]]]\\\[[[\\\___aaabbbbbb______aaaaaaaaa```___^^^ZZZZZZ[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVTTTSSSRRRRRRNNNJJJCCC<<<555111///...........................------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++++++++++++++---......---,,,,,,---///------------------------------------------------............////////////---......///////////////000000000000000000000000111111000000000000//////000000000//////000000111222222111222333666888:::>>>EEEKKKNNNTTTZZZ[[[YYYWWWVVVUUUTTTRRRRRRRRRRRRRRRUUUXXXYYYZZZ\\\^^^___```aaacccdddggglllrrrvvv{{{zzzssspppppppppqqqjjjkkkkkkllllllmmmmmmmmmmmmnnnooopppppppppooonnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmlllkkkjjjjjjiiiiiijjjhhhgggfffeeedddaaa^^^XXXRRRKKKEEEAAA===777222333111000000111111111000...//////000000//////............---------------///...,,,---.../////////........................,,,------,,,******+++---,,,,,,++++++,,,---.........///000///...---...///------------,,,,,,,,,,,,,,,,,,,,,---------..........................................//////////////////......//////000111ooo```[[[YYYXXXXXX[[[___aaaaaa``````aaaaaa```___^^^]]][[[[[[ZZZYYYYYYYYYZZZZZZYYYYYYXXXWWWUUUTTTRRRRRRMMMJJJEEE>>>888333000..............................---,,,++++++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---...///...,,,,,,...///............................................................////////////,,,---///000000000///...////////////////////////000000000000000000000000000000000///000000111111222222111222555999===@@@CCCJJJPPPSSSWWW\\\]]][[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWYYY]]]^^^^^^]]]^^^___aaadddkkksss|||wwwssspppooonnnmmmlllkkkkkkkkklllmmmppppppqqqqqqqqqpppooonnnnnnnnnnnnoooooopppppppppqqqppppppooonnnmmmllllllmmmllllllkkkjjjjjjiiiiiijjjhhhgggggggggfffeeeccc```[[[UUUPPPLLLFFF>>>888444222000///000111000/////////000000000000//////---------------.........///............/////////------------------------+++,,,,,,+++)))((()))+++,,,---------,,,,,,---...***,,,------,,,,,,---......------------,,,,,,,,,,,,,,,,,,---------........................................../////////////////////...///000000111tttddd[[[YYYVVVVVVXXX\\\^^^___aaaaaaaaa``````___^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZ[[[[[[ZZZXXXVVVSSSQQQPPPIIIGGGCCC===888444111///........................///...,,,,,,,,,,,,...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................///...---,,,...000............................................................////////////,,,---///000000000///...........................////////////////////////000000000000000111222222222222333555999>>>CCCGGGIIIPPPVVVXXXYYY]]]^^^]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\___aaabbbaaa``````aaaaaaiiixxxyyytttrrrqqqooommmmmmmmmnnnooonnnnnnooooooppppppppppppnnnoooooooooppppppqqqqqqqqqqqqpppooonnnmmmmmmlllmmmllllllkkkkkkjjjjjjjjjkkkiiiggggggggggggeeedddeeebbb]]]YYYUUUOOOGGGAAA888555222000000000///...//////000000000000//////---------....../////////...////////////......///,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,+++,,,...---///000///,,,***+++,,,)))***,,,,,,++++++---............---------,,,,,,,,,,,,,,,---------..........................................///////////////////////////000111111zzzlll___[[[WWWUUUWWWZZZ]]]^^^aaaaaaaaaaaa````````````^^^^^^]]]\\\[[[[[[ZZZZZZ]]]]]]\\\ZZZWWWSSSPPPNNNFFFDDD@@@;;;777444111111..............................------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...000............................................................////////////---......///////////////////////////////////////......////////////000000000000000000111111222333333444777:::@@@FFFKKKNNNRRRXXX]]]\\\[[[^^^``````]]]]]]\\\[[[[[[[[[[[[[[[[[[]]]___`````````bbbccciiitttuuutttqqqooommmlllllllllkkkllllllmmmnnnooopppqqqpppppppppppppppqqqqqqqqqpppppppppoooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkmmmjjjhhhgggggggggeeedddhhheeeaaa___]]]XXXPPPKKK???<<<777333222111///...///000000111111000000///------...///000000111111...000111111///......///,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++,,,...---000222000,,,******,,,+++---......------...000............---------,,,,,,,,,,,,---------..........................................////////////000000//////000000111222vvvddd```ZZZWWWWWWZZZ\\\^^^bbbaaaaaaaaaaaabbbbbbccc___`````````^^^]]][[[YYY]]]]]]\\\[[[XXXTTTQQQOOOGGGDDD???:::555333111111........................------............------.........------------,,,------------------------......---------,,,,,,,,,------------------------------------------------.../////////------///000............................................................////////////...............///000000000000000000000000000000/////////000000111111111000000000000111222333444666888<<>>888555333111///000000111111111111000000......///000111222333333...000222222///---...///------------------------)))***+++***))))))+++,,,+++///222111---***+++...---...//////...---///000............------------,,,,,,,,,---------..........................................////////////000000//////000000111222}}}iiiddd]]]YYYYYY[[[]]]^^^bbbbbbaaaaaabbbcccdddddd```aaabbbbbb```^^^[[[ZZZ\\\\\\\\\[[[YYYUUURRRPPPIIIEEE@@@999555222111000........................,,,---...//////...---,,,//////.........---------------------------------.........------,,,,,,,,,------------------------////////////////////////...///000///------///000////////////////////////////////////////////////............/////////000//////...------///000111222222222222222222222222000000111111222222222222000000000000111222333444999;;;@@@GGGNNNTTTXXX[[[ZZZ___aaa[[[XXXZZZ^^^```WWWWWWWWWXXXYYYZZZ[[[\\\ZZZ\\\```cccggglllrrrvvv|||ssslllhhhllllllllllllmmmooopppqqqsssrrrrrrqqqqqqpppppppppooooooooooooooopppppppppnnnnnnnnnnnnnnnmmmmmmmmmnnnllliiihhhiiijjjjjjiiihhheeecccccccccbbb]]]YYYOOOJJJCCC<<<888555222111000000111111111111000000...///000111222333444555...000333222///---...///........................+++,,,------,,,,,,...000)))---111111---+++---000---...///...---,,,---/////////.........---------,,,,,,,,,---------........................................../////////000000000000000000111111222sssmmmeee___\\\\\\\\\\\\^^^```bbbbbbbbbbbbbbbcccdddbbb```^^^]]]\\\]]]]]]___]]]\\\ZZZYYYWWWSSSPPPLLLHHHAAA:::444222111222////////////////////////------............------------............------......---------,,,,,,,,,...---,,,+++***++++++,,,........................,,,---......//////......000000//////.........---000000000///......------///...---,,,,,,---...///////////////////////////222222111111000000//////////////////000000000000000000111222222222222222000000000111333777:::<<>>DDDIIIOOOTTTVVVVVVVVVWWWZZZWWWUUUUUUWWWYYYXXXWWWYYYYYYZZZZZZ[[[[[[\\\]]]```dddkkkuuu~~~zzzuuuqqqpppppppppoooqqqpppoooppprrrrrrpppoooppppppqqqqqqpppoooooonnnnnnnnnoooooooooooonnnnnnkkkllllllllllllkkkjjjjjjjjjiiihhhfffdddcccaaaaaa^^^YYYSSSLLLFFF@@@:::666444222///...///000//////............///000111222...------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,------------------------........................------------------------.........---------,,,,,,////////////////////////111111222333333333333222tttiiicccaaabbbccc`````````aaabbbbbbcccccc````````````^^^\\\ZZZYYY[[[[[[[[[[[[ZZZVVVQQQMMMJJJFFF???999444111000000////////////////////////------............------------............------/////////............---//////...------------...........................,,,---......//////............---------------,,,------......///000000111///......------......///////////////////////////------...//////000111111/////////000000000111111111111111111111111000000333333333555888===AAADDDLLLPPPTTTVVVVVVTTTTTTTTTQQQOOOMMMNNNQQQTTTVVVWWWZZZ\\\]]]\\\\\\___dddiiiooouuuzzzvvvsssqqqooosssqqqoooooopppppppppooonnnoooooooooooonnnnnnmmmooooooppppppppppppoooooollllllmmmmmmllllllkkkjjjjjjiiihhhfffeeecccbbbaaaaaa^^^YYYTTTNNNHHHAAA<<<666444111000111111111000////////////000111222333......------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------------------------------------------------------------------------...............---------000000000000000000000000111111222333333333333222vvvmmmgggdddbbbaaa```___```bbbccccccccc______aaaaaa___]]]ZZZXXXZZZ[[[[[[\\\\\\XXXRRRMMMHHHEEE???999444111000000////////////////////////------............------------............------/////////////////////.../////////............///........................,,,---......///.............................................//////000000//////............//////////////////////////////000000111111111222222222//////000000000111111111222222111111000000000000222333555999>>>CCCHHHKKKSSSTTTVVVUUURRROOOMMMMMMGGGGGGIIIMMMQQQVVVYYY[[[^^^aaadddeeefffkkkuuu}}}|||xxxvvvwwwtttpppnnnooopppqqqqqqnnnnnnooooooooonnnnnnmmmpppqqqqqqrrrrrrqqqqqqpppmmmmmmmmmmmmmmmlllkkkkkkjjjiiihhhgggfffdddcccccccccaaa^^^[[[VVVOOOHHHCCC;;;888555444444444333222000000000000111222333444//////............//////................................................---...............------........................++++++++++++++++++++++++........................///.....................111111111111111111111111111111222333333333333222tttiiibbbbbb```^^^___bbbddddddccc^^^```aaabbb```]]]ZZZWWW[[[\\\]]]^^^]]]YYYTTTOOOGGGDDD???999444111000///000000000000000000000000------............------------............------.../////////////////////.../////////////////////........................,,,---......///.........///////////////000000000000000//////............////////////////////////000000000000000000000000333222222222111111111000000000000000111111111111333222111111000111222222333555999>>>DDDJJJNNNPPPTTTUUUTTTQQQMMMIIIGGGGGGFFFIIINNNSSSWWW[[[^^^___^^^dddlllrrrxxx~~~yyyrrrmmmlllnnnooopppnnnnnnooooooooooooooonnnooooooppppppppppppoooooommmnnnnnnnnnnnnmmmlllllljjjjjjiiihhhfffeeedddddddddcccaaa___\\\VVVOOOJJJAAA>>>:::777666444333111000000000111111222333444000//////.........//////................................................------...............---........................------------------------........................////////////////////////000000000000000000000000111111222333333333333222ssshhhccc```]]]^^^bbbddddddbbb```aaabbbbbbaaa^^^[[[YYY\\\\\\]]]^^^]]]ZZZUUUQQQGGGDDD???:::555222111000000000000000000000000000------............------------............---------............/////////---...//////000/////////........................,,,---......//////......///000000000000111111111111000000///......------...//////000000//////...000000000000000000000000222111111000//////......000000000111111111222222333222222111111333444555555999???EEEKKKNNNPPPQQQRRRRRRQQQNNNJJJGGGFFFGGGIIIMMMQQQUUUYYY\\\___bbbdddmmmyyyxxxppplllkkklllmmmmmmnnnnnnooooooooooooooommmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnooonnnnnnmmmllljjjjjjiiihhhgggfffeeeeeedddcccbbbaaa___[[[VVVRRRGGGCCC>>>:::777444111...000000000000111222333444000000//////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.................................000000000000000000000000........................////////////000000000000------------------------111111222333333333333222}}}qqqddd```]]]]]]bbbeeedddbbbbbbbbbcccbbbaaa___\\\[[[]]]\\\\\\\\\[[[YYYUUURRRGGGDDD@@@;;;777444222111000000000000000000000000------............------------............------,,,,,,------............,,,---.../////////..............................,,,---......//////......////////////000000000111///////////////............///000111111000///...000000000000000000000000000000000000000000000000000000111111111222222222333333222222333555777888;;;???FFFLLLOOOPPPOOOMMMMMMMMMMMMLLLJJJJJJKKKMMMMMMPPPTTTWWW[[[bbbjjjpppzzzxxxpppmmmlllmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnoooooooooooonnnmmmmmmkkkjjjiiiiiihhhgggffffffdddcccccccccbbb```\\\YYYQQQLLLFFF@@@;;;666111///000000///000000111222333111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////..............................000000000000000000000000........................//////000000000111111111........................111111222333333333333222vvveee```\\\]]]bbbeeedddbbbcccccccccbbbaaa___]]]\\\]]][[[ZZZZZZZZZXXXUUURRRGGGEEEAAA<<<888444222111000000000000000000000000---..................------..................---,,,,,,,,,---------......+++,,,.../////////..............................,,,---......//////......---.........//////000000------......///000000000...///000111111000///...000000000000000000000000111111111222333333444444000111111111111222222222333333222222444666999:::???DDDJJJPPPRRRPPPLLLIIIIIIJJJKKKLLLLLLNNNQQQTTTUUUWWWZZZ]]]dddooo|||vvvqqqooonnnjjjkkkllllllmmmmmmmmmlllqqqqqqrrrrrrrrrrrrqqqqqqooooooooooooooonnnnnnmmmkkkjjjjjjiiihhhgggffffffeeedddcccddddddcccaaa^^^YYYTTTMMMFFF@@@:::555111////////////000111222333111111000///////////////................................................,,,,,,---.../////////...////////////////////////........................//////////////////////////////000000111111111222111111111111111111111111111111222333333333333222wwwkkkddd___```bbbaaaaaabbbbbbaaa```___^^^]]]]]]]]]\\\[[[YYYYYYYYYXXXVVVTTTLLLGGGAAA;;;777444222111111111111111000000000000------............------//////............////////////............/////////...---,,,,,,---...///////////////////////////............///////////////////////////////////////////////////.........000///.........///111222////////////000000000000////////////000111222333111111111000111111222333555444222444777<<>>888444333222111111111111000000000000---......//////......---//////............////////////............/////////......------......///////////////////////////............////////////////////////////////////////////////////////////000////////////000111222/////////000000000111111000000000000111222333333555444444333333444444444444555888;;;???CCCEEEGGGIIIIIIGGGFFFFFFIIINNNRRRRRRVVVYYYZZZ[[[]]]aaaeeennn{{{vvvkkkdddeeeiiinnnqqqrrrssssssqqqooonnnnnnpppoooooooooooooooooooooooommmmmmkkkjjjiiihhhhhhhhhdddeeefffggggggfffeeeeee\\\\\\\\\ZZZVVVMMMCCC<<<:::777333222222333333222000000000000000000000000////////////////////////...//////...---,,,...//////000000111111000000///..............................//////000000111111555444222111///...------111111000000000000111111///000000000111222222222222222333333333333444444ppphhhaaaaaaaaa___^^^______^^^^^^]]]]]]^^^^^^___]]]\\\[[[[[[\\\[[[YYYWWWUUUQQQJJJAAA999555333333111111111111000000000///......////////////......//////............////////////............////////////............//////////////////////////////............///////////////////////////////////////////////////000000000000000000000000111111111//////000000000111111111111111111111111222333444555444444333333444444555555888<<>>;;;777444222222222333000000000000000000000000////////////////////////...///000///------...000000000111111111111000000..............................//////000000111111111000000000000000111111111000000000000000000111//////000111222222333333222222222333333333444444uuukkkccc```___]]]\\\]]]]]]]]]]]]]]]]]]^^^___```^^^]]]\\\\\\]]]\\\ZZZYYYVVVTTTNNNEEE<<<666444444111111111111000000000///...//////////////////...//////............////////////............//////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000111111///000000111111111111111000000000000111111111111222222222222222333333444333333333333333444555555888<<<@@@BBBCCCCCCEEEFFFIIIKKKNNNPPPQQQSSSVVVXXXWWWYYY[[[ZZZ\\\eeesssssspppqqqpppnnnpppooommmmmmnnnooopppqqqmmmnnnnnnooooooooonnnnnnnnnnnnnnnmmmmmmlllkkkkkkhhhiiiiiiiiihhhfffdddcccaaa```___^^^]]]YYYTTTPPPDDDBBB===888444222222222111111111111111111111111000000000000000000000000...///000///------///111000000111111111111000000////////////////////////......//////000000111111000/////////000111222222000000000111111000000000///000000111222333333444222222222333333333444444}}}rrrfffaaa^^^[[[[[[]]][[[[[[[[[\\\]]]___```aaa^^^]]]\\\]]]^^^^^^\\\ZZZVVVVVVRRRJJJ@@@888555555111111111111000000000000...//////000000//////...//////............////////////............//////...//////000000//////...////////////////////////............////////////000000000000000000000000...//////000000111111222///000111111222222111111000000000111111111222222444333333222333333444444222222222333444555666777;;;???DDDEEEDDDDDDFFFHHHIIIMMMQQQTTTUUUVVVVVVWWWTTTYYY]]]```eeeqqq~~~{{{vvvqqqrrrpppmmmmmmnnnpppppppppmmmnnnooooooooonnnmmmllllllmmmmmmnnnnnnmmmmmmllljjjjjjjjjjjjhhhfffdddccccccaaa___^^^^^^]]]ZZZXXXLLLJJJFFF???888444333333111111111111111111111111000000000000000000000000...///000///......000111///000000111111000000///////////////////////////......//////000000111111222222111000//////000000000000111111111111000000000111111111222333333333222222333333333333444444yyykkkccc^^^\\\]]]```ZZZZZZ[[[\\\]]]___aaabbb___^^^]]]^^^______]]][[[UUUVVVUUUNNNCCC:::777666111111111111000000000000//////000000000000////////////............////////////............//////...///000111111000///...////////////////////////............////////////000000000000000000000000...//////000111111222222///000111222222222111111000000111111111222222222444444333333333333444444111222222444555777999:::===AAAFFFGGGFFFFFFJJJMMMOOORRRVVVXXXYYYXXXYYYYYYWWW___hhhmmmsss~~~|||xxxtttpppnnnoooppppppooommmnnnooopppooonnnlllkkkiiijjjkkklllmmmmmmmmmllliiiiiijjjjjjiiigggfffeeeaaa```______```___^^^\\\TTTSSSOOOHHH???888555555111111111111111111111111000000000000000000000000...///000///......000222...//////000000//////...////////////////////////......//////000000111111222111000000000000000000///000111222222111000///222222222222222222222222222222333333333333444444~~~nnnddd___]]]^^^bbbYYYZZZZZZ\\\]]]___aaabbb___^^^]]]^^^______]]]\\\TTTVVVVVVPPPEEE<<<777666111111111111000000000000//////000000000000////////////............////////////............//////...///000111111000///...////////////////////////............/////////000000000000000000000000000...//////000111222222222///000111222333222111111000111111111111222222222555444444333333333444444222222333555777999;;;===>>>BBBGGGHHHGGGIIINNNRRRVVVXXXZZZ\\\\\\\\\]]]^^^^^^hhhssszzz~~~}}}yyysssppppppqqqpppnnnnnnoooppppppooommmkkkiiifffgggiiikkkllllllllllllggghhhiiijjjjjjiiihhhggg___^^^___```bbbaaa___]]]ZZZYYYVVVNNNCCC;;;777666111111111111111111111111000000000000000000000000...///000///...///111222......////////////......000000000000000000000000......//////000111111111.........///000222333444///000111222222111000///333333222222222222222222222222333333333444444444ttteee]]]\\\ZZZXXXZZZ[[[\\\\\\]]]^^^______aaa```___^^^\\\[[[ZZZYYYWWWTTTQQQNNNJJJDDD>>>999555444222111222222111000////////////////////////666555444222000...---,,,000000//////.........---///////////////............///////////////...---000000000000000000000000222111111111000000//////,,,---000333444444333333111111111111111111111111222222222111111111111000222333444444333222333444777777777666777999>>>AAAFFFEEEFFFIIIMMMQQQSSSSSSXXXXXXXXXXXXYYY\\\aaadddoooxxxxxxuuurrrnnnnnnrrrooonnnllllllmmmnnnmmmllliiiiiiiiijjjkkklllmmmnnnkkkkkkjjjiiihhhgggffffffdddccccccbbbaaa```___^^^aaa]]]XXXRRRKKKDDD<<<888555444222000///...............//////......---,,,........................---.........//////000000000000000000000000000000111111000000//////......////////////000000000000//////000111222333333333111111222222222333333333222333555444333333444666xxxhhh___\\\[[[ZZZ[[[[[[\\\]]]^^^___```aaaaaa```___^^^\\\[[[ZZZZZZXXXVVVSSSPPPLLLFFF???:::555333111111222333222111000000111111111111111111333222222222111111111111000000/////////.........////////////////////////......///////////////...000000000000000000000000111111111111000000000///---...///111222222222111111111111111111111111111111111222222333333444444333444555555333333444555444666777999;;;>>>CCCFFFEEEFFFIIIMMMRRRVVVXXXYYY[[[\\\]]]]]]^^^dddnnnvvv{{{uuurrrttttttrrrpppoooppppppnnnmmmiiiiiiiiiiiijjjkkklllllljjjjjjiiiiiihhhggggggfffeeeeeeeeedddcccbbbaaa``````]]]YYYUUUOOOIIIAAA===999777444111000///000000///////////////...------................................./////////000000000000000000000000000000111111000000////////////////////////000000000111000000111111222222333333111222222222222333333333222444555555444333555666|||lllaaa\\\[[[\\\[[[[[[\\\^^^___aaabbbcccaaa```___^^^]]]\\\[[[ZZZYYYXXXVVVTTTPPPIIIAAA;;;666444111111222333333222222222333333333444444444333333333222222222222111000000////////////......////////////////////////---......///000000000000000000000000000000000000111111111111000000000000/////////000000000111111222222222222222222222222111111222333444555666666555666666555444444555777555777;;;===@@@CCCFFFIIIGGGJJJOOOTTTYYY\\\]]]^^^YYY\\\^^^```eeeppp{{{yyyuuussspppnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiihhhggggggggggggggggggffffffdddcccbbb___^^^[[[YYYUUUPPPIIIDDD???<<<777333111000111222000000/////////.........////////////////////////......////////////000000000000000000000000000000111000000000000//////////////////000000000111111111111111222222222222222222222222222333333333333222444555555444444555666~~~pppddd\\\ZZZ\\\[[[\\\]]]___```bbbcccdddaaa```___^^^]]]\\\[[[[[[YYYYYYXXXVVVRRRKKKBBB<<<777555222222333444444444444444444555666666777777666666444333222000//////000000/////////////////////////////////000000000,,,---...000000111111111////////////////////////111111111000000000000000222111000000000000111111222222222222222222222222111222222333444555555555555666666555444444666888999<<<@@@BBBDDDEEEGGGHHHKKKOOOUUUYYY\\\]]]^^^^^^[[[]]]bbbkkkwwwvvvsssooommmmmmmmmmmmlllkkkkkkjjjjjjiiijjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggfffeeedddccc^^^]]]\\\\\\ZZZUUUPPPKKKEEEAAA;;;555222111222333111111000000////////////000000000000000000000000//////////////////000000////////////////////////000000000000000000000000//////000000000111111111222222222222222222222111222222222333333333444444333444555555444444555666uuujjj___ZZZ\\\\\\]]]^^^___aaabbbcccddd``````______^^^]]]\\\\\\XXXXXXXXXWWWSSSMMMDDD???:::888444333444555555555555555666666777777777777555555444333111000////////////000000000000000000////////////000000111111---...///000111111111111////////////////////////000000000000000000111111444333222111111111222222222222222222222222222222333333333333333222222222444555555444444555888:::<<>>>>>AAAFFFJJJLLLNNNPPPRRRWWWYYY\\\\\\\\\]]]aaaeeennntttwwwoookkkkkkmmmmmmmmmmmmllllllllllllmmmmmmjjjjjjjjjkkkkkkllllllmmmfffffffffffffffeeedddddd```___^^^]]]]]][[[XXXVVVPPPLLLEEE>>>888444333333444333222111000111222222000000000000000000000000111111000000000000//////000000000000000000000000000000000111111111111222000000000111111111222222222222222333333333333333333333333333444444444444333555666666555555666777rrrddd```^^^^^^^^^______``````````````````___^^^^^^]]]]]]ZZZYYYXXXXXXVVVRRRMMMIIICCC???:::777666777777777777777666666555444444444//////000000000111111111//////000000000111111111...//////000111111222222///000000111111111000000000000000000000000000000///000000000111111111111000111222333444333222111333333333333333333333333333333333333444444444444555666666777888;;;@@@CCCEEEGGGKKKNNNPPPRRRUUUWWWXXX[[[]]]]]]^^^ccclllsssvvvmmmjjjjjjjjjkkkkkkkkkkkkllllllmmmnnnkkkkkkllllllmmmnnnnnnooofffffffffgggffffffeeedddeeebbb```^^^^^^]]][[[YYYUUUQQQKKKDDD===888555444555444222111111111333444000000000000000000000000111111111000000000//////000000000000000000000000000000111111111222222222000000111111111222222222111222222333333444444444333333333444444444444555444555666666555555666777zzzjjjccc________________________`````````___^^^^^^^^^]]]\\\ZZZYYYXXXWWWTTTPPPMMMFFFAAA<<<888777777777777777777666555444333222222222111111000///......---//////000000111111111222...//////000111222222222000111111111111000000///000000000000000000000000//////000000111111111222...000222333444333111000333333333333333333333333222333333444555666777777666777888888:::>>>CCCGGGMMMOOOQQQQQQRRRSSSUUUWWWXXX[[[]]]^^^aaaiiivvvvvvpppnnnoooiiiiiiiiijjjkkklllmmmnnnkkkllllllmmmnnnoooppppppfffgggggggggggggggfffeeehhheeeaaa______^^^]]]\\\XXXUUUOOOHHHAAA;;;777555666555333111111222333444////////////////////////222111111111000000//////000000000000000000000000000000111111222222222222000111111111111222222222111111222333333444555555333333333444444444555555444555666666555555666888yyykkkbbb^^^]]]______]]]^^^aaa___^^^^^^]]]]]]^^^^^^___XXXXXXYYY[[[[[[WWWRRRNNNFFFCCC@@@;;;777555333333222222111000000///000000000000000000000000000000111111000000111111222333111222333333333111000///000000000000000000000000000111111222222111111000222222111111000//////...222222222222222222222222555444444333333222222111333444555444333333444666888777777:::???EEEJJJLLLQQQSSSVVVYYYZZZZZZZZZYYYZZZ\\\___ccclllzzzuuummmlllooollljjjkkkjjjhhhkkkqqqmmmmmmlllkkkkkkkkkllllllkkkjjjiiihhhhhhiiijjjjjjdddccccccbbb```___]]]\\\\\\ZZZVVVRRRLLLEEE<<<777555333111111222333333222333333222222111000//////000000111111111111000000222222222111111111000000111111222222222222111111111111111111111111111111222333555444333333444666666666555555555555666666444444444444444555666666vvvfffbbb___``````]]]]]]```___^^^^^^]]]]]]^^^^^^___ZZZZZZZZZ[[[[[[XXXRRRNNNJJJHHHDDD???;;;888666555111222333333333222000///000000000000000000000000000000//////000000111222///000000111000///...---000000000000000000000000111222222333333222222111000000000000111111111111222222222222222222222222333333333333333333333444444555666555444444555666888888:::>>>CCCIIIMMMOOOQQQSSSVVVYYYZZZZZZZZZZZZYYY^^^fffooo|||yyyuuunnnjjjggghhhhhhfffhhhlllllllllllllllkkkkkkkkkkkkiiihhhgggfffffffffggggggeeeeeedddcccbbb```___^^^^^^[[[XXXTTTPPPIIIBBB===777555222111222333333222333333222222111000000///000000111111111111000000222222222111111111000000111111222222222222111111222222222222222222222222222333555444333333444666555555444444444444555555777666666666666777888888lllfffaaa``````]]]]]]```___^^^^^^]]]]]]^^^^^^___\\\\\\\\\\\\[[[XXXSSSOOOMMMJJJFFFAAA===999666555000222444555555333000///000000000000000000000000///////////////000000111///000000000000///......000000000000000000000000111111111222222111111111//////000000111222333333222222222222222222222222111222222333444444555555444666777777666555555666777:::>>>CCCIIIMMMQQQSSSSSSUUUXXXZZZZZZZZZ[[[\\\^^^ggguuuuuummmffffffgggffffffhhhkkkkkklllmmmlllkkkjjjiiihhhhhhgggfffeeefffffffffffffffeeedddcccbbb```______]]]ZZZXXXTTTOOOIIIEEE;;;888444222222222222111333333222222111000000000000000111111111111000000222222222111111111111111111111222222222222111111333333333333333333333333222333555444333333444666555444444333333444444555777777666666777777888999ppphhhaaa```___^^^^^^aaa___^^^^^^]]]]]]^^^^^^______^^^]]]\\\[[[XXXSSSPPPLLLJJJFFFAAA;;;777333111111111333333333222111000000000000000000000000000000////////////000111111111111222222222111111111000000000000000000000000//////000000000000/////////000000111111222333333111222222222222222333333333333333333444444555555333555777777666555555666777;;;BBBHHHMMMQQQTTTUUUWWWYYY[[[[[[ZZZ[[[^^^aaakkkwwwvvvjjjfffgggfffgggiiiiiijjjlllmmmmmmkkkiiihhhjjjjjjiiihhhhhhgggggggggfffeeeeeeeeecccbbbaaa```___]]][[[ZZZXXXTTTPPPLLL???<<<777333222111000///222222222111111111000000000000111111111111000000111111111111111111111111111111222222222222111111333333333333333333333333222333555444333333444666555555555444444555555555555555555444555666666777tttjjjaaa____________bbb___^^^^^^]]]]]]^^^^^^___aaa___]]][[[ZZZXXXTTTQQQLLLJJJFFFAAA<<<666222000222111000//////000111222111111111111111111111111111000000000000111222222111111111111111111222222000000000000000000000000000111111111111111111000111111111111111111111111111111111222222333333333555555555444444333333333222444666666666666777888999???FFFMMMPPPRRRUUUWWWXXXZZZ[[[ZZZYYY[[[aaagggzzzqqqiiifffeeefffiiiggghhhjjjllllllkkkjjjiiijjjjjjjjjiiihhhhhhgggfffeeeeeeddddddcccbbbaaa```]]]\\\[[[ZZZZZZXXXUUURRRFFFAAA;;;666333111000///222222222111111111111111000000111111111111000000111111111111111111111111111111222222222222111111333333333333333333333333222333555444333333444666777777666666666666777777555555555555555666777777{{{oooccc___```___```bbb___^^^^^^]]]]]]^^^^^^___aaa^^^[[[ZZZYYYWWWUUUSSSMMMLLLIIIDDD???999555333333111///------///222444111111111111111111111111111111111111111222222333/////////...//////000111000000000000000000000000333333444444444444333333222222222222222222111111111111111222222333333444666666555555444333333222222444555666666777:::<<<>>>DDDLLLQQQRRRSSSVVVXXXWWWYYYYYYXXXXXX^^^jjjsss|||ppphhhccccccgggeeefffhhhjjjkkklllkkkkkkiiiiiiiiiiiihhhfffeeedddddddddddddddcccbbbaaa```]]][[[ZZZZZZZZZZZZXXXVVVNNNHHHAAA:::666444222111111111111111111111111111000000111111111111000000111111111111111222222222111111222222222222111111333333333333333333333333222333555444333333444666888777777777777777777888888888777777888888999:::vvvgggbbbaaa``````aaa___^^^^^^]]]]]]^^^^^^___```]]]ZZZXXXXXXWWWVVVTTTNNNLLLJJJFFFAAA<<<777444222111000///000111333444111111111111111111111111000000000000000111222222000///.........///111222000000000000000000000000222222333333333333222222000111111222222333333333000111111222333333444444555555555555555444444444444555666666777:::???CCCDDDJJJQQQUUUUUUTTTWWWYYYXXXYYYZZZZZZ]]]hhhyyy|||ooodddaaadddcccdddfffhhhjjjlllmmmnnnjjjjjjkkkjjjiiigggfffeeeeeeeeefffeeeeeedddcccbbb]]]\\\ZZZ[[[[[[[[[ZZZXXXVVVPPPHHH@@@;;;888666444111111111111111111111111000000111111111111000000000000111111111222222222111111222222222222111111222222222222222222222222222333555444333333444666777777666666666666777777888888777777888888999:::|||kkkdddbbb```___```___^^^^^^]]]]]]^^^^^^______\\\YYYWWWWWWWWWVVVUUULLLKKKIIIFFFAAA<<<777444000111222333333333333333111111111111111111111111///////////////000111111222111000000000222333444000000000000000000000000//////000000000000//////...///000111333444555666000000111222333333444444333333444444555666666666666666666777888===CCCGGGIIIOOOUUUWWWVVVUUUXXX[[[ZZZ\\\]]]^^^cccrrrwwwhhhbbbcccccccccdddfffiiilllnnnpppmmmmmmmmmmmmllljjjhhhgggggggggggggggfffeeedddddd^^^\\\[[[[[[\\\]]]\\\ZZZ\\\VVVLLLDDD???<<<999888111111111111111111222222000000111111111111000000000000111111222222222222111111222222222222111111111111111111111111111111222333555444333333444666666666555555555555666666666666666666666777777888uuuggg```^^^^^^]]]]]]]]]___```______]]]\\\^^^]]]ZZZXXXVVVVVVVVVVVVRRROOOJJJFFFBBB===999555222222444666888777333000000000111111111111000000111111000000//////......111111111111000000000000222222222222222222222222222222111111111111111111222222333333333444444444111111222222222333333333444444333333333444555555777888999:::<<<@@@FFFJJJOOORRRVVVVVVUUUVVVZZZ^^^^^^]]]___gggtttvvvggg___fffcccbbbeeeiiilllllljjjmmmmmmmmmmmmllljjjhhhfffdddeeeggggggfffccc```^^^\\\\\\]]]]]]^^^^^^]]]]]]ZZZWWWRRRNNNHHHBBB;;;666333222111222333222000...///000111222222222222222333222111111000111111111111111111000111111222333555555555555555555555555444444444555555555555555444444444444444444333333777777777777777888888888ooofffbbbaaa```\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWWWWWWWSSSOOOKKKFFFBBB>>>999666333222333555666666333111000000111111111111000000111111000000////////////111111111111000000000000222222222222222222222222000000000000000000000000222222333333333444444444333333333333444444444444555555555444555555666777777888:::<<<>>>CCCHHHMMMRRRTTTVVVYYY\\\]]]^^^^^^]]]bbbjjjuuuqqqgggffffffgggjjjlllmmmlllkkkllllllmmmmmmllljjjhhhggggggggghhhhhhgggeeecccaaa^^^^^^____________^^^^^^\\\YYYUUUQQQLLLGGG@@@<<<666444222222333333222000000000111222222222222222333222222111111111111111111111111111111222222333444444444444444444444444444444444555555555555666666666666666666666666666777777777777888888888888yyyllleeebbb```\\\\\\[[[[[[\\\]]]^^^___ZZZZZZYYYXXXXXXXXXXXXYYYSSSPPPLLLGGGDDD???;;;888444333222222444444333222000000111111111111000000111000000000000/////////222222111111111000000000222222222222222222222222000000000000000000000000333333333333444444444444444444444555555555666666666666666666666777888888777999<<>>BBBEEEJJJOOORRRUUUUUUWWWYYY\\\```dddggg}}}{{{}}}}}}xxxqqqllljjjkkkjjjjjjjjjkkkkkkkkkjjjjjjkkkjjjjjjiiihhhhhhggggggccccccbbbbbbaaa___^^^]]][[[YYYVVVTTTRRRNNNJJJFFF===:::555333333444444444111111222333333222222222333333222111111111111222222111111111111222333333222222333333333333333444444444555555666666777777444444444444555555555555666666777777888888999999zzzkkkccc```^^^\\\ZZZYYYYYY[[[^^^``````___^^^]]]\\\ZZZYYYXXXVVVSSSNNNKKKGGGCCC???<<<777444222111222333333333111111222222222222111111000000000000111111111111222222222222111111111111222222222222222222222222111111111222222333333333333333444444444555555555444444444444555555555555555555555555666777888999888;;;AAAEEEIIIMMMQQQTTTXXX[[[^^^]]]^^^dddqqq|||vvvnnnkkkkkkiiiiiiiiijjjjjjjjjkkkkkkjjjjjjiiihhhhhhgggggggggcccccccccbbb```___]]]\\\\\\ZZZXXXWWWUUUSSSOOOLLLBBB===888444333333444444222222333333333222222111444333333222111222222222222222222111222333333444222222222333333444444444444444555555666777777888444444444555555555666666555666666777888888999999ttthhhddd___^^^\\\ZZZZZZ[[[^^^___aaa``````^^^]]][[[YYYXXXWWWTTTPPPLLLIIIEEEAAA>>>888666333222333444333333111111222222222222111111000000000111111111111222333222222222222111111111222222222222222222222222111111222222333444444444333444444444555555555555444444444555555555555666555555555555666888999:::;;;???DDDIIIMMMPPPSSSVVVVVV\\\``````bbbmmmwwwpppmmmjjjjjjiiiiiiiiijjjjjjkkkhhhhhhiiiiiihhhhhhgggfffcccccccccbbbaaa```^^^]]]^^^]]]\\\[[[ZZZXXXTTTQQQGGGBBB<<<777555444333333333333333333333333222111444444333222222222222222222222222222222333444444222222333333444444555555444444555666777777888999666666666777777888888999555555666777888999999:::zzzllleeeaaa```^^^\\\[[[\\\]]]^^^]]]^^^^^^]]]\\\ZZZYYYXXXXXXUUUQQQMMMJJJGGGBBB@@@888777555444555555444333111222222333333222222111000000111111111222222222333333222222222111111111222222222222222222222222000111111222333333444444444444444444555555555555555555666666666777777777666666666777888999:::;;;???CCCIIINNNRRRTTTWWWXXXWWW\\\ccciiiqqqwwwoookkkjjjiiihhhhhhiiijjjjjjggghhhjjjjjjjjjiiigggfffddddddddddddcccbbb``````___^^^]]]\\\\\\ZZZVVVSSSLLLGGGAAA<<<999666444222333333444444333333222111444444333222222222222333333222222222222333444444222333333444555555666666444444555666777888999999555666666777888888999999555555666777888999::::::}}}llleeebbbaaa___]]]\\\\\\\\\]]]ZZZ[[[[[[\\\[[[ZZZYYYXXXXXXUUUQQQNNNKKKGGGCCC@@@999777666666666666444333111222222333333222222111000000111111222222222222333333333222222222111111222222222222222222222222///000000111222222333333444444444555555555666666777777777777888888888888777777777888999;;;<<<===BBBFFFMMMRRRUUUWWWYYYZZZ^^^ccckkkvvv}}}qqqlllkkkiiihhhhhhhhhiiijjjggghhhkkklllllljjjhhhfffeeeeeeeeeeeedddcccbbbbbb^^^]]][[[[[[ZZZXXXUUURRRPPPKKKEEE???<<<888555333444444444444333333222111555444333333222222333333333333222222333333444555333333444444555666777777444444555666777888999999333444444555666777777888444555666777888999::::::mmmdddfffaaa]]]______\\\[[[]]]```______^^^\\\ZZZXXXWWW[[[YYYUUUQQQLLLGGGDDDBBB>>>;;;666333333333333222444444333333333333222222444444444333333222222222222222222222222222222222000111333555555444333222222222333333333333444444333444555555666666555555666666666666777777777777666777777777777:::===@@@IIINNNTTTUUUTTTUUUYYY^^^^^^hhhyyysssqqqmmmgggccccccfffjjjiiijjjlllnnnmmmllliiihhhffffffeeeeeeeeeddddddddd```___^^^[[[YYYWWWUUUTTTSSSQQQNNNHHHAAA;;;888777333333333222222222111111555444333333222222333333222222333333333444444444222333333444444333333222666555444666999:::888555888777777666666666777777999999999888999999::::::sssiiieee```^^^___```]]]\\\]]]_________^^^\\\ZZZYYYXXXVVVTTTQQQNNNJJJFFFCCCAAA???;;;777444333333333333444444333333333333222222444444444333333222222222222222222222222222222222000222333555555444333222222222333333333333444444222333444444555555444444555555555555666666666666777888888999:::===BBBEEEMMMRRRXXXZZZYYYZZZ___dddmmmwww|||sssllliiiiiihhhhhhiiijjjlllmmmlllkkkhhhgggfffffffffeeeeeeddddddcccaaa```^^^\\\ZZZXXXWWWVVVSSSRRROOOJJJDDD>>>:::888444444333333222222222111555444333333222222333333222222333333333444444444444444555555555555444444666555444666888999777555888888777777777777777888999999999888999999:::;;;zzznnneee```^^^```aaa^^^]]]^^^_________^^^]]][[[ZZZYYYTTTSSSPPPMMMJJJGGGDDDCCC@@@===888555444444444333444444333333333333222222444444333333333333222222222222222222222222222222111222333444555444333222222222333333333333444444222222333444444444444333444444444555555666666666888999:::;;;>>>BBBHHHMMMOOOTTTYYYZZZ[[[^^^eeekkktttpppmmmiiifffiiijjjkkklllllljjjhhhgggggggggfffeeeddddddccccccbbbaaa```^^^\\\ZZZYYYXXXTTTSSSQQQMMMHHHBBB===:::666666555444333222222222555444333333222222333333333333333333444444444444555555666666666666555555666555555666888888777555888888777777777777888888999999999999999:::;;;;;;qqqfffaaa___aaaaaa^^^]]]___^^^^^^^^^^^^]]]\\\[[[ZZZXXXVVVTTTQQQMMMJJJHHHFFFBBB>>>999666555555555444444444333333333222222222333333333333333333333333222222222222222222222222111222333444444444333333222222222333333333444444222333444444555555444444444444555555666777777777888999;;;>>>AAAGGGNNNRRRSSSVVVYYYZZZ\\\dddpppyyysssmmmhhhfffhhhiiijjjlllmmmlllkkkkkkhhhggggggeeedddcccbbbbbbbbbbbbaaa___^^^\\\[[[ZZZVVVUUUSSSQQQMMMGGGAAA===999888666444333333333333555444333333222222333333333333333444444444444555555555555666666555555555666666666777777777777666777777666666666777888888999999999999999:::;;;<<>>AAAEEEKKKQQQUUUXXXYYY[[[\\\aaannnyyymmmiiihhhfffgggiiilllmmmoooooooooiiihhhgggfffdddcccbbbaaabbbbbbaaa```___^^^]]]\\\XXXVVVTTTSSSPPPLLLEEE@@@<<<:::888666444333444444555444333333222222333333333333444444444555555555444444555555555555444444666666777777777666666666666555555555666666777888999999999999:::;;;<<<===|||mmmfff``````___]]]]]]```]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZWWWSSSNNNJJJGGGFFFEEEBBB===999888777777666444444333333333333222222222222333333333333444444222222222222222222222222222222222333333333444444222222333333333333444444555555666777777777777666666666777888999999::::::999===BBBFFFJJJOOOSSSVVVVVVXXX[[[___hhhxxxvvvnnnkkkeeefffhhhkkkmmmnnnppppppjjjiiihhhfffdddbbbaaa```bbbbbbaaa```______^^^^^^ZZZWWWTTTSSSRRROOOIIIDDD???===999666555444444555555444333333222222333333333444444444555555555555444444444555555444444444555777888888666555555666666555555555666777888999999999999999:::<<<===>>>qqqiiiaaa^^^]]]\\\]]]aaa]]]]]]^^^^^^^^^^^^^^^]]]YYYXXXUUURRROOOKKKIIIHHHGGGCCC>>>:::999888777777444444333333333333222222222222222333333444444444222222222222222222222222333222222222333333444444222222333333333333444444444555555666777666666666555555666777888999::::::<<<@@@GGGLLLPPPRRRUUUWWWTTTZZZbbbjjjvvvxxxnnneeefffgggiiijjjkkklllmmmjjjjjjhhhfffdddbbb```___aaaaaa``````______^^^^^^\\\XXXTTTRRRSSSQQQKKKFFFAAA>>>;;;777555444555666555444333333222222333333444444444444555555555555555555666666666666555555555777999888666444555666777777777777888999:::;;;999999999:::;;;<<<===>>>tttjjjaaa^^^\\\[[[]]]aaa]]]]]]^^^^^^______^^^^^^XXXWWWVVVSSSPPPNNNLLLKKKHHHDDD>>>;;;999999888777444444444333333333222222222222222333333444444444222222222222222222222222333333222222222333444555222222333333333444444444333444555555666666555555444444555666777888999999>>>CCCJJJPPPSSSUUUVVVWWWZZZcccooo{{{oooffffffgggggghhhhhhhhhiiikkkjjjhhhfffdddbbb```___aaa`````````_________^^^]]]XXXSSSRRRSSSQQQMMMHHHBBB???;;;888555555555666555444333333222222333333444444444555555555666666666666777777777777666666555888:::999666444555777999999999999:::;;;<<<===999999999:::;;;<<<>>>>>>}}}nnn___[[[]]]]]]]]]\\\________________________[[[ZZZYYYVVVRRRNNNJJJGGGGGGFFFBBB???;;;888666555555444333222222222222222111111111111111111111111444333333222222333333444222333444444555555444444444555555444222222333555666666666666666555555555666777999999999999;;;===FFFHHHKKKOOOTTTXXX\\\]]]aaaooosssppplllgggdddeeehhhjjjlllkkkiiigggeeedddccccccfffccc```______```___^^^\\\[[[XXXUUUSSSQQQQQQQQQGGGDDD@@@<<<888666555555666555444333333555666777777444333444666777555333888888777777777777777888555555777888888777666666999999999999999999999999:::999888999;;;===>>>>>>pppaaa]]]^^^^^^]]]^^^________________________[[[ZZZXXXUUURRRMMMIIIGGGGGGEEEBBB???;;;888666555777777666555555555666666222222222222222222222222444333333222222333333444222333444444555555444444222333555555444555777999555555666666666666666666888999999999:::;;;>>>AAAFFFJJJOOOTTTXXX[[[```cccmmm}}}vvvlllfffeeehhhjjjkkklllkkkjjjhhhfffeeeddddddgggdddaaa______^^^]]]\\\\\\[[[XXXUUUSSSRRRQQQQQQJJJHHHCCC>>>:::888666555666555555444444444444444666444333444666777555333888777777666666777777777222333555777888888888888999999999999999999999999;;;:::999:::<<<>>>@@@@@@rrrccc]]]^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^ZZZYYYWWWUUUQQQMMMIIIGGGFFFEEEBBB???<<<999666555444444333333333444555555444444444444444444444444444333333222222333333444333333444555555555555444333444666666555666888:::555555555666666777777777999:::::::::;;;>>>BBBFFFGGGMMMUUUYYY\\\```hhhnnn~~~rrrgggfffiiikkkkkkkkkkkkjjjiiigggffffffeeehhheeebbb___^^^]]][[[YYY\\\[[[YYYVVVUUUSSSRRRRRRNNNLLLHHHCCC>>>:::777666555555555555444333222222666555444444555666555444777666666555555666777777333444555777777888888888999999999999999999999999;;;;;;;;;;;;===???AAACCCrrrccc]]]\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^YYYXXXWWWTTTQQQMMMIIIGGGEEEDDDBBB@@@===999777555222222222222333333444555333333333333333333333333444333333222222333333444333444444555555555555555777777777666555444555777444444555666777888888999999:::::::::<<<@@@FFFJJJJJJQQQXXX\\\___gggttt~~~ooofffeeegggiiiiiiiiihhhhhhggggggfffeeefffdddaaa______]]][[[YYY[[[[[[YYYXXXVVVUUUTTTTTTQQQOOOKKKFFFAAA<<<888666222333444555555444333222555555444555555555555444666555555555555666666777:::999999888777666666555888999999999999999:::::::::;;;<<<<<<===???BBBEEEvvvfff^^^[[[ZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^YYYXXXWWWUUUQQQMMMJJJHHHEEEEEECCCAAA>>>;;;888666666666555666666777888999333333333333333333333333444333333222222333333444333444555555666666555555666666777555444333444666444555555666777888999999888999:::;;;>>>CCCIIINNNQQQVVV\\\___eeeqqq|||jjjaaacccgggeeeffffffggggggfffeeeeeedddbbb`````````___]]][[[[[[[[[ZZZYYYXXXWWWVVVUUUQQQPPPMMMIIIDDD???:::777111222444555666555444444444555555555444444555555555555555555555666777777<<<;;;:::999888888777777888888888999999:::::::::999;;;<<<======@@@DDDGGGqqqfff___[[[[[[^^^]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYXXXUUURRROOOKKKIIIFFFFFFEEECCC@@@===:::888666555555555555666666777222222222222222222222222444333333222222333333444444444555666666666666555222333555555444555777999666666666777777888888888888:::<<<>>>BBBGGGNNNRRRZZZ]]]bbbhhhqqqssseeecccfffbbbccceeefffgggfffeeeeeecccbbbaaaaaabbbaaa^^^\\\[[[[[[[[[ZZZZZZXXXWWWVVVQQQPPPOOOLLLHHHCCC>>>;;;333444555555666666555555444555666555444444555666555555555555666777888888888888888888999:::;;;<<<888888888999999::::::;;;999<<<>>>??????AAAFFFJJJrrrggg___]]]___]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZYYYVVVSSSPPPMMMKKKGGGGGGFFFEEEBBB???;;;999555444444333333333333444444444444444444444444444444333333222222333333444444444555666666666666666333444666666555666888:::777777777777777777777888999;;;???CCCGGGLLLRRRVVVaaaeeekkkuuupppiiigggbbbccceeeggghhhhhhgggfffeeedddcccccccccaaa^^^[[[ZZZ[[[[[[[[[[[[ZZZXXXWWWPPPQQQQQQPPPLLLGGGCCC@@@999888777666555444444444333555777666444333444666666666666666777888999999666666666666777999;;;<<<777888888999::::::;;;;;;;;;>>>BBBBBBBBBDDDIIINNN|||nnnccc```aaa]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYWWWTTTQQQNNNLLLGGGHHHGGGFFFDDD@@@<<<:::999888777666666666666666555555555555555555555555444333333222222333333444444555555666666666666666888999999888666555777888888888888777777777777777:::===BBBFFFKKKPPPUUUYYYfffjjjrrr{{{oooiiibbbdddfffhhhiiiiiihhhggghhhgggeeedddcccaaa]]]ZZZZZZ[[[\\\\\\\\\ZZZYYYXXXPPPQQQRRRRRROOOKKKFFFCCC===<<<999666444333333333333555777666444333444777666666666666777888::::::777777666555555666777888777777888999::::::;;;;;;<<<@@@DDDEEEDDDFFFLLLQQQ